{"version":3,"file":"app-ad31a979.xxxxxxxx.bundle.js","mappings":"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","sources":["webpack://iadviser/./src/routes/app-adviser/client/wizard/steps/quote/additional-schedule-details/additional-schedule-details.html","webpack://iadviser/./src/routes/app-adviser/client/wizard/steps/quote/additional-schedule-details/additional-schedule-details.ts","webpack://iadviser/./src/routes/app-adviser/client/wizard/steps/quote/additional-schedule-details/api.ts","webpack://iadviser/./src/routes/app-adviser/client/wizard/steps/quote/additional-schedule-details/additional-schedule-details.css?2c24"],"sourcesContent":["// Imports\nimport ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___ from \"../../../../../../../../node_modules/html-loader/dist/runtime/getUrl.js\";\nvar ___HTML_LOADER_IMPORT_0___ = new URL(\"../../../../../../../img/ring-loader.svg\", import.meta.url);\n// Module\nvar ___HTML_LOADER_REPLACEMENT_0___ = ___HTML_LOADER_GET_SOURCE_FROM_IMPORT___(___HTML_LOADER_IMPORT_0___);\nvar code = \"\\r\\n\";\n// Exports\nexport default code;","import { EventAggregator } from 'aurelia-event-aggregator';\r\nimport { Api } from './api';\r\nimport { autoinject, observable, TaskQueue, computedFrom, PLATFORM } from 'aurelia-framework';\r\nimport { IaToastService, IaToastMessage } from 'resources/services/ia-toast-service';\r\nimport { I18N } from 'aurelia-i18n';\r\nimport styles from './additional-schedule-details.css';\r\nimport { DocumentType, AdditionalPage, AdditionalPageConfig } from 'resources/models/client';\r\nimport { CountryCode } from 'libphonenumber-js';\r\nimport { ConfirmModalActions } from 'components/ia-modal/ia-modal';\r\nimport { IaHtmlEditorSettings } from 'components/ia-html-editor/ia-html-editor';\r\nimport { captureException } from '@sentry/core';\r\nimport { EntityMode } from 'routes/app-adviser/client/quotes/interfaces';\r\nimport { AppRouter } from 'aurelia-router';\r\nimport { getAppClientType } from 'resources/parse-jwt';\r\n\r\nexport enum AdditionalPageDataType {\r\n Pdf = 'PDF',\r\n Html = 'HTML'\r\n}\r\n\r\n@autoinject()\r\nexport class AdditionalScheduleDetails {\r\n private additionalPageHtml = '';\r\n private originalAdditionalPageHtml = '';\r\n private appClientType: CountryCode;\r\n private params: IStepModel;\r\n private additionalPage: AdditionalPage;\r\n private dataType: AdditionalPageDataType;\r\n protected iaHtmlEditorSettings: IaHtmlEditorSettings = {\r\n height: 600,\r\n };\r\n protected additionalPagePdfInput: HTMLInputElement;\r\n @observable() protected additionalPagePdfFiles: FileList;\r\n protected additionalPagePdfLink = '';\r\n protected additionalPagePdfIsValid = false;\r\n protected showDeleteHtmlOrPdfDataConfirm = false;\r\n protected emptyPageHtml = false;\r\n protected emptyPdfLink = false;\r\n protected showToast = false;\r\n private config: AdditionalPageConfig;\r\n protected styles = styles;\r\n private showLoader = false;\r\n private isDirty = false;\r\n\r\n constructor(\r\n private api: Api,\r\n private ea: EventAggregator,\r\n private toast: IaToastService,\r\n private i18n: I18N,\r\n private taskQueue: TaskQueue,\r\n private router: AppRouter\r\n ) { }\r\n\r\n async validate() {\r\n if (this.params.entityMode !== EntityMode.Edit) {\r\n return true;\r\n }\r\n\r\n // Remove html when editor is cleared and no pdf is uploaded\r\n if (this.originalAdditionalPageHtml.length !== this.additionalPageHtml.length && this.additionalPageHtml.length === 0 && !this.hasExistingPdfData) {\r\n await this.deleteAllAdditionalPageData(AdditionalPageDataType.Pdf, true);\r\n }\r\n\r\n if (this.additionalPageHtml.length > 0) {\r\n const htmlSaved = await this.saveAdditionalPageHtml();\r\n\r\n if (!htmlSaved) {\r\n return false;\r\n }\r\n }\r\n\r\n return true;\r\n }\r\n\r\n async activate(model: IStepModel) {\r\n this.params = model;\r\n\r\n try {\r\n if (this.params.entityId) {\r\n this.config = await this.api.getAdditionalPageConfig(\r\n this.params.id, this.params.actionType, this.params.entityType, +this.params.entityId, this.params.entityMode\r\n );\r\n }\r\n\r\n this.appClientType = getAppClientType();\r\n await this.loadAdditionalPageOverview();\r\n await this.loadAdditionalPageData();\r\n\r\n this.ea.publish('stepRendered');\r\n } catch (e) {\r\n this.ea.publish('stepRendered');\r\n }\r\n }\r\n\r\n @computedFrom('params.entityMode', 'config')\r\n get allowEditingHtml(): boolean {\r\n return this.params.entityMode === EntityMode.Edit && !this.config.isReadOnly;\r\n }\r\n\r\n @computedFrom('params.entityMode')\r\n get allowEditingPdf(): boolean {\r\n return this.params.entityMode === EntityMode.Edit;\r\n }\r\n\r\n @computedFrom('additionalPage.scheduleDataIsPresent', 'additionalPage.documentType')\r\n get hasExistingPdfData(): boolean {\r\n return this?.additionalPage?.scheduleDataIsPresent &&\r\n this?.additionalPage?.documentType === DocumentType.Pdf;\r\n }\r\n\r\n @computedFrom('additionalPage.scheduleDataIsPresent', 'additionalPage.documentType')\r\n get hasExistingHtmlData(): boolean {\r\n return this?.additionalPage?.scheduleDataIsPresent &&\r\n this?.additionalPage?.documentType === DocumentType.Html;\r\n }\r\n\r\n @computedFrom('originalAdditionalPageHtml', 'additionalPageHtml')\r\n get disableSaveHtml(): boolean {\r\n return this.params.entityMode !== EntityMode.Edit ||\r\n !this.additionalPageHtml || this.originalAdditionalPageHtml === this.additionalPageHtml;\r\n }\r\n\r\n bytesToSize(bytes: number) {\r\n const sizes = ['Bytes', 'KB', 'MB', 'GB', 'TB'];\r\n if (bytes === 0) return 'n/a';\r\n\r\n const i = parseInt((Math.floor(Math.log(bytes) / Math.log(1024))).toString(), 10);\r\n if (i === 0) return `${bytes} ${sizes[i]}`;\r\n\r\n return `${(bytes / (1024 ** i)).toFixed(1)} ${sizes[i]}`;\r\n }\r\n\r\n @computedFrom('additionalPagePdfFiles', 'additionalPagePdfFiles.length')\r\n get additionalPagePdfValidateInfo(): string {\r\n this.additionalPagePdfIsValid = false;\r\n if (!this.additionalPagePdfFiles || !this.additionalPagePdfFiles.length) return '';\r\n\r\n if (this.additionalPagePdfFiles[0].type !== 'application/pdf') {\r\n return 'Please upload a valid PDF file';\r\n }\r\n\r\n if (this.additionalPagePdfFiles[0].size > this.config.maxAllowableSizeInBytes) {\r\n return `Maximum allowed size for PDF file is ${this.bytesToSize(this.config.maxAllowableSizeInBytes)}`;\r\n }\r\n\r\n if (this.appClientType !== 'AU' && this.appClientType !== 'NZ') {\r\n return 'File upload currently only implemented for AU and NZ';\r\n }\r\n\r\n const fileSize = this.additionalPagePdfFiles[0].size > 500000 ?\r\n `${+(this.additionalPagePdfFiles[0].size / 1000000).toFixed(3)} MB`\r\n : `${+(this.additionalPagePdfFiles[0].size / 1000).toFixed(3)} KB`;\r\n\r\n this.additionalPagePdfIsValid = true;\r\n\r\n this.isDirty = true;\r\n\r\n return `${this.additionalPagePdfFiles[0].name} (${fileSize})`;\r\n }\r\n\r\n async loadAdditionalPageOverview() {\r\n this.additionalPage = await this.api.getAdditionalPageOverview(\r\n this.params.id, this.params.actionType, this.params.entityType, +this.params.entityId\r\n );\r\n }\r\n\r\n async deleteHtmlOrPdfData(action: ConfirmModalActions) {\r\n this.showDeleteHtmlOrPdfDataConfirm = false;\r\n if (action === 'cancel') {\r\n if (!this.additionalPagePdfInput) return;\r\n this.additionalPagePdfInput.value = \"\";\r\n }\r\n\r\n if (action === 'confirm') {\r\n const dataDeleted = await this.deleteAllAdditionalPageData(this.dataType, true, this.emptyPageHtml, this.emptyPdfLink, this.showToast);\r\n if (!dataDeleted) return;\r\n\r\n if (this.additionalPagePdfFiles?.length) {\r\n this.additionalPageHtml = '';\r\n this.saveAdditionalPagePdf(true);\r\n }\r\n }\r\n }\r\n\r\n async saveAdditionalPageHtml(additionalPageDataDeleted = false): Promise {\r\n if(this.config.isReadOnly){\r\n return true;\r\n }\r\n\r\n if (!additionalPageDataDeleted && this.hasExistingPdfData) {\r\n const dataDeleted = await this.deleteAllAdditionalPageData(AdditionalPageDataType.Pdf, false, false);\r\n if (!dataDeleted) return false;\r\n }\r\n\r\n if (this.additionalPage.additionalPageId && this.additionalPageHtml) {\r\n const updatedHtml = await this.api.updateAdditionalPageHtmlContent(\r\n this.params.id, this.params.actionType, this.params.entityType, +this.params.entityId,\r\n this.additionalPage.additionalPageId, this.additionalPageHtml\r\n );\r\n await this.postSaveHandler(AdditionalPageDataType.Html, updatedHtml);\r\n }\r\n else if (!this.additionalPage.additionalPageId && this.additionalPageHtml) {\r\n\r\n const newAdditionalPageId = await this.api.createAdditionalPageHtmlContent(\r\n this.params.id, this.params.actionType, this.params.entityType,\r\n +this.params.entityId, this.additionalPageHtml\r\n );\r\n await this.postSaveHandler(AdditionalPageDataType.Html, newAdditionalPageId > 0, newAdditionalPageId);\r\n }\r\n return true;\r\n }\r\n\r\n async saveAdditionalPagePdf(additionalPageDataDeleted = false): Promise {\r\n\r\n if (this.additionalPageHtml && this.additionalPageHtml.length > 0) {\r\n this.showDeleteHtmlOrPdfDataConfirm = true;\r\n return;\r\n }\r\n\r\n if (!additionalPageDataDeleted && this.hasExistingHtmlData) {\r\n const dataDeleted = await this.deleteAllAdditionalPageData(AdditionalPageDataType.Html, false);\r\n if (!dataDeleted) return false;\r\n }\r\n\r\n if (!this.additionalPage.additionalPageId && this.additionalPagePdfFiles[0]) {\r\n try {\r\n this.showLoader = true;\r\n\r\n const newAdditionalPageId = await this.api.createAdditionalPagePdfContent(\r\n this.params.id, this.params.actionType, this.params.entityType,\r\n +this.params.entityId, this.additionalPagePdfFiles[0]\r\n );\r\n await this.postSaveHandler(AdditionalPageDataType.Pdf, newAdditionalPageId > 0, newAdditionalPageId);\r\n\r\n this.showLoader = false;\r\n } catch (e) {\r\n captureException(e);\r\n }\r\n }\r\n return true;\r\n }\r\n\r\n async postSaveHandler(dataType: AdditionalPageDataType, dataUpdated: boolean, additionalPageId?: number) {\r\n this.dataType = dataType;\r\n\r\n if (dataUpdated) {\r\n if (dataType === 'HTML') {\r\n this.originalAdditionalPageHtml = this.additionalPageHtml;\r\n }\r\n else {\r\n this.removeSelectedPdfFile();\r\n }\r\n\r\n if (additionalPageId) {\r\n this.additionalPage.additionalPageId = additionalPageId;\r\n }\r\n\r\n await this.loadAdditionalPageOverview();\r\n await this.loadAdditionalPageData();\r\n }\r\n }\r\n\r\n removeSelectedPdfFile() {\r\n if (!this.additionalPagePdfInput) return;\r\n this.additionalPagePdfInput.value = '';\r\n }\r\n\r\n @computedFrom('dataType', 'additionalPageHtml', 'hasExistingPdfData')\r\n get deleteHtmlOrPdf(): string {\r\n return this.dataType === 'PDF' ? 'deletePdf' : ((!this.additionalPageHtml || this.hasExistingPdfData) ? 'deletePdf' : 'deleteHtml');\r\n }\r\n\r\n async deleteAllAdditionalPageData(\r\n dataType: AdditionalPageDataType, deleteConfirmed = false, emptyPageHtml = true, emptyPdfLink = true, showToast = false\r\n ): Promise {\r\n this.dataType = dataType;\r\n this.showDeleteHtmlOrPdfDataConfirm = !deleteConfirmed;\r\n this.emptyPageHtml = emptyPageHtml;\r\n this.emptyPdfLink = emptyPdfLink;\r\n this.showToast = showToast;\r\n\r\n if (this.showDeleteHtmlOrPdfDataConfirm) return false;\r\n\r\n const dataDeleted = await this.api.deleteAdditionalPageContent(\r\n this.params.id, this.params.actionType, this.params.entityType,\r\n +this.params.entityId, this.additionalPage.additionalPageId\r\n );\r\n this.additionalPage.scheduleDataIsPresent = false;\r\n this.additionalPage.additionalPageId = null;\r\n\r\n if (this.emptyPageHtml) this.additionalPageHtml = '';\r\n if (this.emptyPdfLink) this.additionalPagePdfLink = '';\r\n\r\n await this.loadAdditionalPageOverview();\r\n\r\n if (!this.showToast) return dataDeleted;\r\n\r\n const toast = new IaToastMessage();\r\n toast.title = this.i18n.tr('quoteComment', { quoteNumber: this.params.entityId });\r\n\r\n if (dataDeleted) return true;\r\n toast.message = this.i18n.tr('additionalPageDeleteFailure');\r\n this.toast.error(toast);\r\n return false;\r\n }\r\n\r\n async loadAdditionalPageData() {\r\n if (!this.additionalPage.scheduleDataIsPresent) {\r\n this.additionalPageHtml = '';\r\n this.additionalPagePdfLink = '';\r\n return;\r\n }\r\n if (this.additionalPage.documentType === DocumentType.Html) {\r\n this.additionalPageHtml = await this.api.getAdditionalPageHtmlContent(\r\n this.params.id, this.params.actionType, this.params.entityType,\r\n +this.params.entityId, this.additionalPage.additionalPageId\r\n );\r\n this.originalAdditionalPageHtml = this.additionalPageHtml;\r\n }\r\n else {\r\n this.additionalPagePdfLink = await this.api.getAdditionalPagePdfContent(\r\n this.params.id, this.params.actionType, this.params.entityType,\r\n +this.params.entityId, this.additionalPage.additionalPageId\r\n );\r\n }\r\n }\r\n\r\n additionalPagePdfFilesChanged(files: FileList) {\r\n this.taskQueue.queueMicroTask(() => {\r\n if (this.additionalPagePdfIsValid) {\r\n this.saveAdditionalPagePdf(true);\r\n }\r\n });\r\n }\r\n\r\n htmlChanged() {\r\n this.isDirty = true;\r\n }\r\n\r\n pdfPreview(e: Event){\r\n e.preventDefault();\r\n const routeFragment = this.router.generate('pdfPreview', { title: 'Additional Page Preview', url: this.additionalPagePdfLink });\r\n const openPreview = PLATFORM.global.open(routeFragment, '_blank');\r\n if (!openPreview) {\r\n console.log('Additional page PDF preview popup blocked')\r\n }\r\n }\r\n}\r\n","import { autoinject } from 'aurelia-framework';\r\nimport { HttpClient, json } from 'aurelia-fetch-client';\r\nimport { AdditionalPage, HtmlObject, AdditionalPageConfig } from 'resources/models/client';\r\nimport { environment } from 'environment';\r\nimport { entityWizardErrorHandler } from 'resources/utilities/api-error-handler';\r\nimport { EntityType, EntityActionType, EntityMode } from 'routes/app-adviser/client/quotes/interfaces';\r\n\r\n@autoinject()\r\nexport class Api {\r\n constructor(private http: HttpClient) {}\r\n\r\n async getAdditionalPageConfig(\r\n clientId: number,\r\n entityActionType: EntityActionType,\r\n entityType: EntityType,\r\n entityId: number,\r\n mode: EntityMode,\r\n ): Promise {\r\n const endpoint = environment.clientEndpoints.wizard.additionalPage.config;\r\n const uri = endpoint.uri([clientId, entityActionType, entityType, entityId, mode]);\r\n\r\n const result = await this.http.fetch(uri, { method: endpoint.method });\r\n\r\n if (result.ok) {\r\n return result.json();\r\n }\r\n\r\n entityWizardErrorHandler({\r\n methodName: 'getAdditionalPageConfig',\r\n clientId,\r\n entityActionType,\r\n entityType,\r\n entityId,\r\n mode,\r\n });\r\n }\r\n\r\n async getAdditionalPageOverview(\r\n clientId: number,\r\n entityActionType: EntityActionType,\r\n entityType: EntityType,\r\n entityId: number,\r\n ): Promise {\r\n const endpoint = environment.clientEndpoints.wizard.additionalPage.getOverview;\r\n const uri = endpoint.uri([clientId, entityActionType, entityType, entityId]);\r\n\r\n let additionalPage: AdditionalPage;\r\n\r\n const result = await this.http.fetch(uri, { method: endpoint.method });\r\n\r\n if (result.ok) {\r\n additionalPage = (await result.json()) as AdditionalPage;\r\n additionalPage.scheduleDataIsPresent = true;\r\n return additionalPage;\r\n }\r\n\r\n if (result.status === 404) {\r\n additionalPage = new AdditionalPage();\r\n additionalPage.scheduleDataIsPresent = false;\r\n return additionalPage;\r\n }\r\n\r\n entityWizardErrorHandler({\r\n methodName: 'getAdditionalPageOverview',\r\n clientId,\r\n entityActionType,\r\n entityType,\r\n entityId,\r\n });\r\n }\r\n\r\n async getAdditionalPageHtmlContent(\r\n clientId: number,\r\n entityActionType: EntityActionType,\r\n entityType: EntityType,\r\n entityId: number,\r\n additionalPageId: number,\r\n ): Promise {\r\n const endpoint = environment.clientEndpoints.wizard.additionalPage.getHtmlContent;\r\n const uri = endpoint.uri([clientId, entityActionType, entityType, entityId, additionalPageId]);\r\n\r\n const result = await this.http.fetch(uri, { method: endpoint.method });\r\n\r\n if (result.ok) {\r\n return result.text();\r\n }\r\n\r\n entityWizardErrorHandler({\r\n methodName: 'getAdditionalPageHtmlContent',\r\n clientId,\r\n entityActionType,\r\n entityType,\r\n entityId,\r\n additionalPageId,\r\n });\r\n }\r\n\r\n async getAdditionalPagePdfContent(\r\n clientId: number,\r\n entityActionType: EntityActionType,\r\n entityType: EntityType,\r\n entityId: number,\r\n additionalPageId: number,\r\n ): Promise {\r\n const endpoint = environment.clientEndpoints.wizard.additionalPage.getPdfContent;\r\n const uri = endpoint.uri([clientId, entityActionType, entityType, entityId, additionalPageId]);\r\n\r\n const result = await this.http.fetch(uri, { method: endpoint.method });\r\n\r\n if (result.ok) {\r\n return result.json();\r\n }\r\n\r\n entityWizardErrorHandler({\r\n methodName: 'getAdditionalPagePdfContent',\r\n clientId,\r\n entityActionType,\r\n entityType,\r\n entityId,\r\n additionalPageId,\r\n });\r\n }\r\n\r\n async createAdditionalPageHtmlContent(\r\n clientId: number,\r\n entityActionType: EntityActionType,\r\n entityType: EntityType,\r\n entityId: number,\r\n html: string,\r\n ): Promise {\r\n const endpoint = environment.clientEndpoints.wizard.additionalPage.postHtmlContent;\r\n const uri = endpoint.uri([clientId, entityActionType, entityType, entityId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n method: endpoint.method,\r\n body: json(new HtmlObject(html)),\r\n });\r\n\r\n return result.ok ? +(await result.text()) : 0;\r\n }\r\n\r\n async updateAdditionalPageHtmlContent(\r\n clientId: number,\r\n entityActionType: EntityActionType,\r\n entityType: EntityType,\r\n entityId: number,\r\n additionalPageId: number,\r\n html: string,\r\n ): Promise {\r\n const endpoint = environment.clientEndpoints.wizard.additionalPage.putHtmlContent;\r\n const uri = endpoint.uri([clientId, entityActionType, entityType, entityId, additionalPageId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n method: endpoint.method,\r\n body: json(new HtmlObject(html)),\r\n });\r\n\r\n return result.ok;\r\n }\r\n\r\n async createAdditionalPagePdfContent(\r\n clientId: number,\r\n entityActionType: EntityActionType,\r\n entityType: EntityType,\r\n entityId: number,\r\n pdf: File,\r\n ): Promise {\r\n const endpoint = environment.clientEndpoints.wizard.additionalPage.postPdfContent;\r\n const uri = endpoint.uri([clientId, entityActionType, entityType, entityId]);\r\n\r\n const formData = new FormData();\r\n formData.append('file', pdf);\r\n\r\n const result = await this.http.fetch(uri, {\r\n method: endpoint.method,\r\n body: formData,\r\n });\r\n\r\n return result.ok ? +(await result.text()) : 0;\r\n }\r\n\r\n async deleteAdditionalPageContent(\r\n clientId: number,\r\n entityActionType: EntityActionType,\r\n entityType: EntityType,\r\n entityId: number,\r\n additionalPageId: number,\r\n ): Promise {\r\n const endpoint = environment.clientEndpoints.wizard.additionalPage.deleteContent;\r\n const uri = endpoint.uri([clientId, entityActionType, entityType, entityId, additionalPageId]);\r\n\r\n const result = await this.http.fetch(uri, { method: endpoint.method });\r\n\r\n return result.ok;\r\n }\r\n}\r\n","// extracted by mini-css-extract-plugin\nexport default {\"fieldset\":\"fieldset____G3xVa\",\"fieldset-instruction\":\"fieldset-instruction____wcL5n\",\"fieldset--no-padding\":\"fieldset--no-padding____O77jd fieldset____G3xVa\",\"fieldset--alt\":\"fieldset--alt____hURXb fieldset____G3xVa\",\"view-password\":\"view-password____j84P0\",\"input-search\":\"input-search____InsL1\",\"ia-currency-input\":\"ia-currency-input____Od85b\",\"ia-currency-negative\":\"ia-currency-negative____ABN2s\",\"select--mini\":\"select--mini____ECVNY\",\"required-label\":\"required-label____e5J7a\",\"alert\":\"alert____WHdUE\",\"alert--important\":\"alert--important____dZwDo\",\"input-label\":\"input-label____r8yXy\",\"input-toggle\":\"input-toggle____BjDsB\",\"w-100\":\"w-100____jFB_S\",\"search-input-wrapper\":\"search-input-wrapper_____Ty_p\",\"search-input--results\":\"search-input--results____wTKnO\",\"search-input--result\":\"search-input--result____shdbX\",\"search-input--result--highlighted\":\"search-input--result--highlighted____j9trY\",\"date-range-selections\":\"date-range-selections____cdjyP\",\"date-arrow-forward\":\"date-arrow-forward____eFRUr\",\"qce-dropdown\":\"qce-dropdown____ITui9\",\"qce-or\":\"qce-or____ZY_wZ\",\"qce-dropdown-with-dropdown\":\"qce-dropdown-with-dropdown____zwIRj\",\"qce-vehicle-registration-search\":\"qce-vehicle-registration-search____IAsJF\",\"row-gap\":\"row-gap____eXSHQ\",\"row-group\":\"row-group____vKU9e\",\"row-group--three\":\"row-group--three____eE7VH row-group____vKU9e\",\"grid-14\":\"grid-14____u1etM\",\"row-group--auto\":\"row-group--auto____qrq96 row-group____vKU9e\",\"space\":\"space____tc0JN\",\"display-none--lg\":\"display-none--lg____CTGUT\",\"display-none--md\":\"display-none--md____CipT4\",\"card\":\"card____poqKF\",\"card-content\":\"card-content____Le6_m\",\"card-heading\":\"card-heading____sX_1N\",\"control-group\":\"control-group____mpnh9\",\"label-group\":\"label-group____snPT7\",\"label-group-item\":\"label-group-item____sSTBH\",\"constrained-width\":\"constrained-width____E5sGQ\",\"button-group\":\"button-group____RpQBO\",\"card--alert\":\"card--alert____gXICw card____poqKF\",\"card-heading--alert\":\"card-heading--alert____hnzAg card-heading____sX_1N\",\"card--status-message\":\"card--status-message____Zkmeq\",\"card--status-message--left\":\"card--status-message--left____l4zXr card--status-message____Zkmeq\",\"card-heading--sticky-header\":\"card-heading--sticky-header____kO68X\",\"card-heading--no-icon\":\"card-heading--no-icon____HCd_k card-heading____sX_1N\",\"card-heading--bold-title\":\"card-heading--bold-title____CdE5R\",\"btn\":\"btn____MFnlC\",\"btn--flat\":\"btn--flat____y81W7 btn____MFnlC\",\"btn--submit\":\"btn--submit____msDK_ btn____MFnlC\",\"btn--delete\":\"btn--delete____KOie3 btn____MFnlC\",\"btn--link\":\"btn--link____E6BPH btn____MFnlC\",\"btn--inline-text-link\":\"btn--inline-text-link____HzhNB btn--link____E6BPH btn____MFnlC\",\"btn--footer\":\"btn--footer____cbJd8 btn____MFnlC\",\"btn--footer-submit\":\"btn--footer-submit____AzSFs btn--submit____msDK_ btn____MFnlC btn--footer____cbJd8 btn____MFnlC\",\"btn--footer-cancel\":\"btn--footer-cancel____LUr7v btn--flat____y81W7 btn____MFnlC btn--footer____cbJd8 btn____MFnlC\",\"btn--footer-delete\":\"btn--footer-delete____fX0h2 btn--delete____KOie3 btn____MFnlC btn--footer____cbJd8 btn____MFnlC\",\"btn--qce-dropdown\":\"btn--qce-dropdown____QjQsd btn--footer-submit____AzSFs btn--submit____msDK_ btn____MFnlC btn--footer____cbJd8 btn____MFnlC\",\"btn--footer-combo\":\"btn--footer-combo____Po3k4 btn--footer____cbJd8 btn____MFnlC\",\"btn--lmi-bicalc\":\"btn--lmi-bicalc____H3EZK btn____MFnlC\",\"btn--lmi-risk\":\"btn--lmi-risk____hSK_e btn____MFnlC\",\"btn--lmi-policy-comparison\":\"btn--lmi-policy-comparison____okNT_ btn____MFnlC\",\"btn--lmi-policy-coach\":\"btn--lmi-policy-coach____J8iog btn____MFnlC\",\"btn--andrew-nock\":\"btn--andrew-nock____k8JFO btn____MFnlC\",\"btn--construction-cost-consultants\":\"btn--construction-cost-consultants____T4SzZ btn____MFnlC\",\"btn--5-star\":\"btn--5-star____uySfA btn____MFnlC\",\"btn--thermoscan\":\"btn--thermoscan____Hv33d btn____MFnlC\",\"btn--risk-survey-services\":\"btn--risk-survey-services____bTe8V btn____MFnlC\",\"btn--risk-management\":\"btn--risk-management____b76EV btn____MFnlC\",\"btn--lmi-bicalc--disabled\":\"btn--lmi-bicalc--disabled____APKWo btn--lmi-bicalc____H3EZK btn____MFnlC\",\"btn--lmi-risk--disabled\":\"btn--lmi-risk--disabled____zCsMB btn--lmi-risk____hSK_e btn____MFnlC\",\"btn--lmi-policy-comparison--disabled\":\"btn--lmi-policy-comparison--disabled____k0NHP btn--lmi-policy-comparison____okNT_ btn____MFnlC\",\"btn--initial-insured-location-risk\":\"btn--initial-insured-location-risk____SO4vA btn--flat____y81W7 btn____MFnlC btn____MFnlC\",\"btn--icon\":\"btn--icon____spMPD btn____MFnlC\",\"badge-pop\":\"badge-pop____websC\",\"btn--icon-no-border\":\"btn--icon-no-border____PkUHJ\",\"btn--icon-task\":\"btn--icon-task____GDNch btn--icon____spMPD btn____MFnlC\",\"btn--icon-document\":\"btn--icon-document____L0z3V btn--icon____spMPD btn____MFnlC\",\"btn--icon-add\":\"btn--icon-add____nAxaD btn--icon____spMPD btn____MFnlC\",\"btn--add-risk\":\"btn--add-risk____ACymH btn--icon____spMPD btn____MFnlC\",\"btn--icon-close\":\"btn--icon-close____GFjYU btn--icon____spMPD btn____MFnlC\",\"btn--icon-delete\":\"btn--icon-delete____XdVdu btn--icon____spMPD btn____MFnlC\",\"btn--icon-download\":\"btn--icon-download____b14X5 btn--icon____spMPD btn____MFnlC\",\"btn--icon-edit\":\"btn--icon-edit____hq3vJ btn--icon____spMPD btn____MFnlC\",\"btn--icon-email\":\"btn--icon-email____rzfvL btn--icon____spMPD btn____MFnlC\",\"btn--icon-download-email\":\"btn--icon-download-email____yr6mI btn--icon____spMPD btn____MFnlC\",\"btn--icon-eye\":\"btn--icon-eye____bUZv3 btn--icon____spMPD btn____MFnlC\",\"btn--icon-eye-slash\":\"btn--icon-eye-slash____npSTc btn--icon-eye____bUZv3 btn--icon____spMPD btn____MFnlC\",\"btn--icon-folder\":\"btn--icon-folder____vEtZa btn--icon____spMPD btn____MFnlC\",\"btn--icon-folder-locked\":\"btn--icon-folder-locked____LhHsn btn--icon____spMPD btn____MFnlC\",\"btn--icon-folder-locked-active\":\"btn--icon-folder-locked-active____BbHaG btn--icon____spMPD btn____MFnlC\",\"btn--icon-history\":\"btn--icon-history____hnbTC btn--icon____spMPD btn____MFnlC\",\"btn--icon-info\":\"btn--icon-info____HXD9C btn--icon____spMPD btn____MFnlC\",\"btn--icon-link\":\"btn--icon-link____LQphU btn--icon____spMPD btn____MFnlC\",\"btn--icon-unlink\":\"btn--icon-unlink____cd88r btn--icon-delete____XdVdu btn--icon____spMPD btn____MFnlC\",\"btn--icon-map\":\"btn--icon-map____xtJMm btn--icon____spMPD btn____MFnlC\",\"btn--icon-more\":\"btn--icon-more____BtIX9 btn--icon____spMPD btn____MFnlC\",\"btn--icon-open-in-new-window\":\"btn--icon-open-in-new-window____t7vpm btn--icon____spMPD btn____MFnlC\",\"btn--icon-favourite--selected\":\"btn--icon-favourite--selected____FUg4w btn--icon____spMPD btn____MFnlC\",\"btn--icon-favourite--deselected\":\"btn--icon-favourite--deselected____xKHiy btn--icon____spMPD btn____MFnlC\",\"btn--icon-preview\":\"btn--icon-preview____aNmlE btn--icon____spMPD btn____MFnlC\",\"btn--icon-pre-printed\":\"btn--icon-pre-printed____iT_jV btn--icon____spMPD btn____MFnlC\",\"btn--icon-print\":\"btn--icon-print____r3ULV btn--icon____spMPD btn____MFnlC\",\"btn--icon-save\":\"btn--icon-save____Sbw1p btn--icon____spMPD btn____MFnlC\",\"btn--icon-settings\":\"btn--icon-settings____kJp7w btn--icon____spMPD btn____MFnlC\",\"btn--icon-show-details\":\"btn--icon-show-details____dFC5d btn--icon____spMPD btn____MFnlC\",\"btn--icon-show-details--alert\":\"btn--icon-show-details--alert____LMHgT btn--icon____spMPD btn____MFnlC\",\"btn--icon-show-summary\":\"btn--icon-show-summary____ZJA5m btn--icon____spMPD btn____MFnlC\",\"btn--icon-attachment\":\"btn--icon-attachment____hk4EV btn--icon____spMPD btn____MFnlC\",\"btn--icon-tag\":\"btn--icon-tag____w3IQN btn--icon____spMPD btn____MFnlC\",\"btn--icon-undo\":\"btn--icon-undo____XfWDr btn--icon____spMPD btn____MFnlC\",\"btn--icon-sync\":\"btn--icon-sync____YTMPh btn--icon____spMPD btn____MFnlC\",\"btn--icon-arrow-forward\":\"btn--icon-arrow-forward____BEFy2 btn--icon____spMPD btn____MFnlC\",\"btn--aside-collapse\":\"btn--aside-collapse____zvDcV btn--icon____spMPD btn____MFnlC\",\"btn--icon-expand-more\":\"btn--icon-expand-more____eqSSx btn--icon____spMPD btn____MFnlC\",\"btn--icon-expand-less\":\"btn--icon-expand-less____Xe4ar btn--icon____spMPD btn____MFnlC\",\"btn--icon-general\":\"btn--icon-general____IC7Q7 btn--icon____spMPD btn____MFnlC\",\"btn--icon-sales\":\"btn--icon-sales____rjgrK btn--icon____spMPD btn____MFnlC\",\"btn--icon-branch\":\"btn--icon-branch____ZFKnd btn--icon____spMPD btn____MFnlC\",\"btn--icon-contact\":\"btn--icon-contact____xn3Ng btn--icon____spMPD btn____MFnlC\",\"btn--icon-consent\":\"btn--icon-consent____FkyVN btn--icon____spMPD btn____MFnlC\",\"btn--icon-questions\":\"btn--icon-questions____a3sxD btn--icon____spMPD btn____MFnlC\",\"btn--icon-associated\":\"btn--icon-associated____bwvYT btn--icon____spMPD btn____MFnlC\",\"btn--icon-notes\":\"btn--icon-notes____qjBHM btn--icon____spMPD btn____MFnlC\",\"btn--back\":\"btn--back____fFPhk btn____MFnlC\",\"btn--back-to-sign-in\":\"btn--back-to-sign-in____jPclP btn--back____fFPhk btn____MFnlC\",\"btn--icon-advanced-search\":\"btn--icon-advanced-search____k4aNL btn--icon____spMPD btn____MFnlC\",\"btn--wizard\":\"btn--wizard____M_El6 btn____MFnlC\",\"btn--wizard-back\":\"btn--wizard-back____szF5A btn--wizard____M_El6 btn____MFnlC\",\"btn--wizard-next\":\"btn--wizard-next____VyIz6 btn--wizard____M_El6 btn____MFnlC\",\"screen-container\":\"screen-container____KvgVl\",\"screen-container--client\":\"screen-container--client____i0jbl screen-container____KvgVl\",\"screen-container--dashboard\":\"screen-container--dashboard____Z78FP screen-container--client____i0jbl screen-container____KvgVl\",\"screen-container--home\":\"screen-container--home____RJOv6 screen-container____KvgVl\",\"screen-container--menu\":\"screen-container--menu____raoMt screen-container____KvgVl\",\"screen-container--accounts-override\":\"screen-container--accounts-override____nXVNJ screen-container____KvgVl\",\"screen-container--accounts-override-xxl\":\"screen-container--accounts-override-xxl____QrDYb screen-container____KvgVl\",\"empty-state\":\"empty-state____Glhvw\",\"empty-state--icon\":\"empty-state--icon_____gJF5\",\"empty-heading\":\"empty-heading_____TSLR\",\"empty-subheading\":\"empty-subheading____bS6k7\",\"kyc\":\"kyc____rVDg7\",\"advice\":\"advice____IE8y4\",\"insured\":\"insured____Ic1w0\",\"quotes\":\"quotes____dyFCv\",\"policies\":\"policies_____6jva\",\"claims\":\"claims____nvpVR\",\"tasks\":\"tasks____zuuDp\",\"documents\":\"documents____lfGfo\",\"forms\":\"forms____uiNpQ\",\"tab-navigation\":\"tab-navigation____G0TEY\",\"has-warnings\":\"has-warnings____Aog0y\",\"tab-selected\":\"tab-selected____DW7HV tab____M6mnk\",\"disabled\":\"disabled____lcOm2\",\"tab\":\"tab____M6mnk\",\"btn--tab-overflow\":\"btn--tab-overflow____dwzYe\",\"btn--tab-overflow-left\":\"btn--tab-overflow-left____glAsR btn--tab-overflow____dwzYe\",\"btn--tab-overflow-left-disabled\":\"btn--tab-overflow-left-disabled____FiMK3 btn--tab-overflow-left____glAsR btn--tab-overflow____dwzYe\",\"btn--tab-overflow-right\":\"btn--tab-overflow-right_____lLet btn--tab-overflow____dwzYe\",\"btn--tab-overflow-right-disabled\":\"btn--tab-overflow-right-disabled____xImQj btn--tab-overflow-right_____lLet btn--tab-overflow____dwzYe\",\"constrained-width--tab\":\"constrained-width--tab____HYoI4 constrained-width____E5sGQ\",\"table\":\"table____gc98z\",\"table-heading-row\":\"table-heading-row____Gh19k\",\"table-row\":\"table-row____SkujY\",\"table-result-row\":\"table-result-row____iWlEb\",\"break-word\":\"break-word____fKJFw\",\"no-wrap\":\"no-wrap____dFKMW\",\"table-result-row--disabled\":\"table-result-row--disabled____YSV_3\",\"table-modal\":\"table-modal____Zs0SP table____gc98z\",\"table-enhanced\":\"table-enhanced____ucsYA\",\"table--no-border-bottom\":\"table--no-border-bottom____J1RvK table____gc98z\",\"height-45\":\"height-45____PDgQU\",\"edit-column\":\"edit-column____vfwB0\",\"delete-column\":\"delete-column____kkZJk\",\"date-table-heading\":\"date-table-heading____tHetC\",\"button-edit\":\"button-edit____JJWUw\",\"button-delete\":\"button-delete____JZRYP\",\"table-row-selected\":\"table-row-selected____KmuRT\",\"table-row-alert\":\"table-row-alert____KkBkZ\",\"table-filter-row\":\"table-filter-row____Hlcpk\",\"table-filter-row--endcap\":\"table-filter-row--endcap____fIjz6\",\"filter-column\":\"filter-column____nlVME\",\"table-pagination\":\"table-pagination____Zl4yg\",\"table-pagination-with-filter\":\"table-pagination-with-filter____iuqfw table-pagination____Zl4yg\",\"table-button-group\":\"table-button-group____n2GPj\",\"table-child-container\":\"table-child-container____DUL92\",\"table-child-card\":\"table-child-card____kiZAN\",\"child-table--selected-row\":\"child-table--selected-row____Zpj3t\",\"child-table\":\"child-table____LxeZr table____gc98z\",\"custom-pagination\":\"custom-pagination____OVoUu\",\"pagination-count\":\"pagination-count____wcdWR\",\"pagination-button\":\"pagination-button____UMRcd btn____MFnlC\",\"pagination-prev\":\"pagination-prev____tyL3P pagination-button____UMRcd btn____MFnlC\",\"pagination-next\":\"pagination-next____1B8uR pagination-button____UMRcd btn____MFnlC\",\"pagination-disabled\":\"pagination-disabled____uP2SO pagination-button____UMRcd btn____MFnlC\",\"pagination-prev-disabled\":\"pagination-prev-disabled_____JqDL pagination-disabled____uP2SO pagination-button____UMRcd btn____MFnlC\",\"pagination-next-disabled\":\"pagination-next-disabled____mJ3bL pagination-disabled____uP2SO pagination-button____UMRcd btn____MFnlC\",\"pagination\":\"pagination____duopV\",\"pagination-top\":\"pagination-top____X8uhl pagination____duopV\",\"pagination-bottom\":\"pagination-bottom____nzLg8 pagination____duopV\",\"pagination-bottom--documents\":\"pagination-bottom--documents_____q2Ty pagination-bottom____nzLg8 pagination____duopV\",\"table-cell-btn-icon\":\"table-cell-btn-icon____HUIzf\",\"folder-table\":\"folder-table____dscq1 table--no-border-bottom____J1RvK table____gc98z\",\"doc-table-group--heading\":\"doc-table-group--heading____oVgCW\",\"doc-table-group--heading-open\":\"doc-table-group--heading-open____BxZbB doc-table-group--heading____oVgCW\",\"doc-table-group--heading-with-options\":\"doc-table-group--heading-with-options____onLMU\",\"constrained-width--folder-name\":\"constrained-width--folder-name____Sd15w constrained-width____E5sGQ\",\"disable-entity\":\"disable-entity____gzRUY\",\"button-options\":\"button-options____LCYlg\",\"button-options--add\":\"button-options--add____rn1mV button-options____LCYlg\",\"information-icon\":\"information-icon____Qb6qb\",\"deleted-icon\":\"deleted-icon____e7L0k\",\"exclamation-icon\":\"exclamation-icon____B2jZO\",\"success-icon\":\"success-icon____zgaj_\",\"text-align-center\":\"text-align-center____E4x3a\",\"word-break\":\"word-break____s5S77\",\"btn-group\":\"btn-group____CIxjn\",\"accordion-content\":\"accordion-content____vCFp3\",\"toggle-collapse\":\"toggle-collapse____wNxFA\",\"toggle-collapse--disabled\":\"toggle-collapse--disabled____LfPq9 toggle-collapse____wNxFA\",\"toggle-expand\":\"toggle-expand____DOa6V toggle-collapse____wNxFA\",\"folder\":\"folder____ZGLm6\",\"folder-locked\":\"folder-locked____yp8U8 folder____ZGLm6\",\"yesNo-filter-width\":\"yesNo-filter-width____nMirN\",\"w-5\":\"w-5____BL72z\",\"w-10\":\"w-10____Gs5Bb\",\"w-15\":\"w-15____YmbGT\",\"w-20\":\"w-20_____GPri\",\"w-25\":\"w-25____o_cqq\",\"w-30\":\"w-30____WiCH9\",\"w-35\":\"w-35____XlygO\",\"w-40\":\"w-40____T_vFn\",\"w-45\":\"w-45____ufzA3\",\"w-50\":\"w-50____Km6Gt\",\"w-60\":\"w-60____HDZ3R\",\"table--sticky-header\":\"table--sticky-header____G9Mhu\",\"table--sticky-footer\":\"table--sticky-footer____n3oyh\",\"table--sticky-column\":\"table--sticky-column____fUWt0\",\"table--sticky-column2\":\"table--sticky-column2____J4wys table--sticky-column____fUWt0\",\"table--sticky-column-right\":\"table--sticky-column-right____HueUM table--sticky-column____fUWt0\",\"scrollable-table-container\":\"scrollable-table-container____B1HJ3\",\"view-block\":\"view-block____cM0fO\",\"view-block--heading\":\"view-block--heading____zUbxk\",\"view-block--white\":\"view-block--white____DGle0 view-block____cM0fO\",\"view-block--alert\":\"view-block--alert____ZqhbP view-block____cM0fO\",\"view-block--success\":\"view-block--success____tDgn8 view-block____cM0fO\",\"view-block--info\":\"view-block--info____kYMyg view-block____cM0fO\",\"view-block--warning\":\"view-block--warning____R7ylK view-block____cM0fO\",\"view-block--alt\":\"view-block--alt____p7baK view-block____cM0fO\",\"view-block--with-icon\":\"view-block--with-icon____rCnhq view-block____cM0fO\",\"view-block-icon\":\"view-block-icon____Ha5cx\",\"view-block--warning--with-icon\":\"view-block--warning--with-icon____Rrujs view-block--warning____R7ylK view-block____cM0fO\",\"view-block-checkbox\":\"view-block-checkbox____fAiyw view-block____cM0fO\",\"view-block-checkbox--alert\":\"view-block-checkbox--alert____y7KWS view-block--alert____ZqhbP view-block____cM0fO view-block-checkbox____fAiyw view-block____cM0fO\",\"text-view-content\":\"text-view-content____ElTqc\",\"ia-modal\":\"ia-modal____H4Hwy\",\"ia-modal-inner\":\"ia-modal-inner____dy8xO\",\"ia-modal-inner--context-menu\":\"ia-modal-inner--context-menu____zelwS ia-modal-inner____dy8xO\",\"ia-modal-inner--wide-lg\":\"ia-modal-inner--wide-lg____BC_Y7 ia-modal-inner____dy8xO\",\"ia-modal-inner--wide-xxl\":\"ia-modal-inner--wide-xxl____JfAH6 ia-modal-inner____dy8xO\",\"ia-modal-inner--take-over\":\"ia-modal-inner--take-over____kROAY ia-modal-inner____dy8xO\",\"fixed-height\":\"fixed-height____KhfUM\",\"takeover-header\":\"takeover-header____Q6vsf\",\"logo\":\"logo____a4Pxl\",\"logo--broker\":\"logo--broker____MoWur logo____a4Pxl\",\"close-search\":\"close-search____JIspD\",\"ia-modal-content\":\"ia-modal-content____efHUE\",\"ia-modal-overlay--transparent\":\"ia-modal-overlay--transparent____lnqDX ia-modal____H4Hwy\",\"ia-modal-overlay--light-white\":\"ia-modal-overlay--light-white____UeJ7e ia-modal____H4Hwy\",\"ia-modal-overlay--transparent--light-white-client-nav\":\"ia-modal-overlay--transparent--light-white-client-nav____EUtG9 ia-modal-overlay--light-white____UeJ7e ia-modal____H4Hwy\",\"modal-header\":\"modal-header____yUfuv\",\"modal-footer\":\"modal-footer____BraAs modal-header____yUfuv\",\"modal-footer--space-between\":\"modal-footer--space-between____WRoRy modal-footer____BraAs modal-header____yUfuv\",\"footer-btn-group\":\"footer-btn-group____fyfcl\",\"header-label\":\"header-label____epcm4\",\"header-label-icon\":\"header-label-icon____LGGfO header-label____epcm4\",\"header-label--alert\":\"header-label--alert____ETZ26 header-label-icon____LGGfO header-label____epcm4\",\"header-label--info\":\"header-label--info____YkTxY header-label-icon____LGGfO header-label____epcm4\",\"header-label--settings\":\"header-label--settings____OB44l header-label-icon____LGGfO header-label____epcm4\",\"header-label--accounts\":\"header-label--accounts____jPCjG header-label-icon____LGGfO header-label____epcm4\",\"header-label--edit\":\"header-label--edit____j6oco header-label-icon____LGGfO header-label____epcm4\",\"header-label--download\":\"header-label--download____AgIfp header-label-icon____LGGfO header-label____epcm4\",\"header-label--delete\":\"header-label--delete____iTyej header-label-icon____LGGfO header-label____epcm4\",\"header-label--history\":\"header-label--history____W1RSv header-label-icon____LGGfO header-label____epcm4\",\"header-label--tag\":\"header-label--tag____GmnOC header-label-icon____LGGfO header-label____epcm4\",\"header-label--search\":\"header-label--search____eJtES header-label-icon____LGGfO header-label____epcm4\",\"header-label--kyc\":\"header-label--kyc____VX9BZ header-label-icon____LGGfO header-label____epcm4\",\"header-label--advice\":\"header-label--advice____eBnWT header-label-icon____LGGfO header-label____epcm4\",\"header-label--generate-advice\":\"header-label--generate-advice____kO0Aj header-label-icon____LGGfO header-label____epcm4\",\"header-label--form\":\"header-label--form____V3pgW header-label-icon____LGGfO header-label____epcm4\",\"header-label--insured\":\"header-label--insured____Z2X8y header-label-icon____LGGfO header-label____epcm4\",\"header-label--quote\":\"header-label--quote____ydupK header-label-icon____LGGfO header-label____epcm4\",\"header-label--policy\":\"header-label--policy____eXf1h header-label-icon____LGGfO header-label____epcm4\",\"header-label--claim\":\"header-label--claim____B7kMA header-label-icon____LGGfO header-label____epcm4\",\"header-label--fsg\":\"header-label--fsg____ahMa3 header-label-icon____LGGfO header-label____epcm4\",\"header-label--mandatory-document\":\"header-label--mandatory-document____FZKKd header-label-icon____LGGfO header-label____epcm4\",\"header-label--notification\":\"header-label--notification____QOJGB header-label-icon____LGGfO header-label____epcm4\",\"header-label--task\":\"header-label--task____1gyYr header-label-icon____LGGfO header-label____epcm4\",\"header-label--contact\":\"header-label--contact____wWfs6 header-label-icon____LGGfO header-label____epcm4\",\"header-label--note\":\"header-label--note____tkxHV header-label-icon____LGGfO header-label____epcm4\",\"header-label--document\":\"header-label--document____BAEVk header-label-icon____LGGfO header-label____epcm4\",\"header-label--email\":\"header-label--email____VBMf7 header-label-icon____LGGfO header-label____epcm4\",\"header-label--template\":\"header-label--template____NTPiX header-label-icon____LGGfO header-label____epcm4\",\"header-details\":\"header-details____qIphD\",\"header-detail-item\":\"header-detail-item____UnJgj\",\"header-label--context-menu\":\"header-label--context-menu_____pNr7 header-label-icon____LGGfO header-label____epcm4\",\"context-menu-sep\":\"context-menu-sep____TV2mf\",\"context-menu--one-col\":\"context-menu--one-col____FkiQx\",\"context-menu-disabled\":\"context-menu-disabled____rdihg\",\"context-menu--two-col\":\"context-menu--two-col____P9uX2 context-menu--one-col____FkiQx\",\"context-menu--three-col\":\"context-menu--three-col____KYCiA context-menu--two-col____P9uX2 context-menu--one-col____FkiQx\",\"modal-content-copy\":\"modal-content-copy____pCV_O\",\"processing-step\":\"processing-step____hyMjq\",\"processing-step--failed\":\"processing-step--failed____WKXMC processing-step____hyMjq\",\"document--processing\":\"document--processing____q4LKk\",\"eclipse-loader\":\"eclipse-loader____NrdJQ\",\"confirmation-content\":\"confirmation-content____dTa4M\",\"ia-modal--search\":\"ia-modal--search____Kec_E\",\"view-block--alert--progress-modal\":\"view-block--alert--progress-modal____Y6ZDx view-block--alert____ZqhbP view-block____cM0fO\",\"client-footer--right\":\"client-footer--right____To1oz\",\"wizard-button-group\":\"wizard-button-group____hRyL4\",\"wizard-nav-group\":\"wizard-nav-group____SvJc6\",\"wizard-nav-group--form\":\"wizard-nav-group--form____bpIpL wizard-nav-group____SvJc6\",\"footer-combo-selections\":\"footer-combo-selections____5KV8m\",\"btn--combo-option\":\"btn--combo-option____MFVC4\",\"footer-combo-container\":\"footer-combo-container____we9vE\",\"right\":\"right____EixR_\",\"pdf-selection\":\"pdf-selection____wRPOs\",\"ia-file-upload\":\"ia-file-upload____mF5vT btn____MFnlC\",\"ia-file-upload--disabled\":\"ia-file-upload--disabled____yfpsQ\",\"ia-file-info\":\"ia-file-info____HjnJC\",\"delete-pdf\":\"delete-pdf____JsiGE btn--icon-delete____XdVdu btn--icon____spMPD btn____MFnlC\",\"pdf-section\":\"pdf-section____beeq2\",\"margin-top\":\"margin-top____OvekO\",\"new-pdf-action-buttons\":\"new-pdf-action-buttons____IXODz\",\"page-pdf-controls\":\"page-pdf-controls____lHEj5\",\"step-message\":\"step-message____1Rslw\",\"view-block-checkbox--alert--referrer-fee\":\"view-block-checkbox--alert--referrer-fee____u7Rvc view-block-checkbox--alert____y7KWS view-block--alert____ZqhbP view-block____cM0fO view-block-checkbox____fAiyw view-block____cM0fO\",\"ring-loader\":\"ring-loader____N6pem\",\"additional-page-html\":\"additional-page-html____Tb02f\"};"],"names":["___HTML_LOADER_IMPORT_0___","URL","code","AdditionalPageDataType","http","getAdditionalPageConfig","clientId","entityActionType","entityType","entityId","mode","Promise","endpoint","environment","clientEndpoints","wizard","additionalPage","config","uri","this","fetch","method","result","ok","json","methodName","getAdditionalPageOverview","getOverview","scheduleDataIsPresent","status","getAdditionalPageHtmlContent","additionalPageId","getHtmlContent","text","getAdditionalPagePdfContent","getPdfContent","createAdditionalPageHtmlContent","html","postHtmlContent","body","updateAdditionalPageHtmlContent","putHtmlContent","createAdditionalPagePdfContent","pdf","postPdfContent","formData","FormData","append","deleteAdditionalPageContent","deleteContent","autoinject","Api","api","ea","toast","i18n","taskQueue","router","additionalPageHtml","originalAdditionalPageHtml","iaHtmlEditorSettings","height","additionalPagePdfLink","additionalPagePdfIsValid","showDeleteHtmlOrPdfDataConfirm","emptyPageHtml","emptyPdfLink","showToast","styles","showLoader","isDirty","validate","params","entityMode","Edit","length","hasExistingPdfData","deleteAllAdditionalPageData","Pdf","saveAdditionalPageHtml","activate","model","id","actionType","appClientType","loadAdditionalPageOverview","loadAdditionalPageData","publish","isReadOnly","documentType","Html","bytesToSize","bytes","sizes","i","parseInt","Math","floor","log","toString","toFixed","additionalPagePdfFiles","type","size","maxAllowableSizeInBytes","fileSize","name","deleteHtmlOrPdfData","action","additionalPagePdfInput","value","dataType","saveAdditionalPagePdf","additionalPageDataDeleted","updatedHtml","postSaveHandler","newAdditionalPageId","hasExistingHtmlData","dataUpdated","removeSelectedPdfFile","deleteConfirmed","dataDeleted","title","tr","quoteNumber","message","error","additionalPagePdfFilesChanged","files","queueMicroTask","htmlChanged","pdfPreview","e","preventDefault","routeFragment","generate","url","PLATFORM","global","open","console","observable","FileList","computedFrom","EventAggregator","I18N","TaskQueue","AdditionalScheduleDetails"],"sourceRoot":""}