{"version":3,"file":"app-9123153c.xxxxxxxx.bundle.js","mappings":"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","sources":["webpack://iadviser/./src/routes/app-adviser/client/wizard/steps/quote/convert/convert.html","webpack://iadviser/./src/routes/app-adviser/client/wizard/steps/quote/cost-summary/cost-summary.html","webpack://iadviser/./src/routes/app-adviser/client/wizard/steps/quote/cost-summary/templates/costs-au.html","webpack://iadviser/./src/routes/app-adviser/client/wizard/steps/quote/cost-summary/templates/costs-nz.html","webpack://iadviser/./src/routes/app-adviser/client/wizard/steps/quote/cost-summary/templates/totals-au.html","webpack://iadviser/./src/routes/app-adviser/client/wizard/steps/quote/cost-summary/templates/totals-nz.html","webpack://iadviser/./src/routes/app-adviser/client/wizard/steps/quote/duty-of-disclosure/duty-of-disclosure.html","webpack://iadviser/./src/routes/app-adviser/client/wizard/steps/quote/config.ts","webpack://iadviser/./src/routes/app-adviser/client/wizard/steps/quote/convert/api.ts","webpack://iadviser/./src/routes/app-adviser/client/wizard/steps/quote/convert/convert.css","webpack://iadviser/./src/routes/app-adviser/client/wizard/steps/quote/convert/convert.ts","webpack://iadviser/./src/routes/app-adviser/client/wizard/steps/quote/cost-summary/api.ts","webpack://iadviser/./src/routes/app-adviser/client/wizard/steps/quote/cost-summary/cost-summary.css?acd0","webpack://iadviser/./src/routes/app-adviser/client/wizard/steps/quote/cost-summary/cost-summary.ts","webpack://iadviser/./src/routes/app-adviser/client/wizard/steps/quote/duty-of-disclosure/api.ts","webpack://iadviser/./src/routes/app-adviser/client/wizard/steps/quote/duty-of-disclosure/duty-of-disclosure.css","webpack://iadviser/./src/routes/app-adviser/client/wizard/steps/quote/duty-of-disclosure/duty-of-disclosure.ts"],"sourcesContent":["// Module\nvar code = \"\\r\\n \\r\\n \\r\\n \\r\\n ${'effectiveDate' & t}\\r\\n ${model.convertQuoteInfo.effectiveDate | prettyDate}\\r\\n \\r\\n \\r\\n ${'expiryDate' & t}\\r\\n ${model.convertQuoteInfo.expiryDate | prettyDate}\\r\\n \\r\\n \\r\\n ${'actionType' & t}\\r\\n ${model.convertQuoteInfo.actionType}\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n ${'dateSent' & t}\\r\\n *\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n ${'paymentDue' & t}\\r\\n *\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n ${insurerBotConfirmationRequired ? 'confirmationRequired' : 'insurers' & t}\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n *${'settlementDate' & t}\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n ${insurer.insurerOfficeCode}\\r\\n ${insurer.insurerName}\\r\\n ${insurer.nettPremiumFlag | yesNo}\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";\n// Exports\nexport default code;","// Module\nvar code = \"\\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n ${insurer.insurerOfficeName}\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n ${'gstExemptWarning' & t}\\r\\n\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n\\r\\n\\r\\n\";\n// Exports\nexport default code;","// Module\nvar code = \"\\r\\n \\r\\n \\r\\n\\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n ${model.costSummary[$index].brokerAdminFee | currencyFormat}\\r\\n \\r\\n \\r\\n \\r\\n ${model.costSummary[$index].administrationFee | currencyFormat}\\r\\n \\r\\n \\r\\n \\r\\n ${model.costSummary[$index].adjustmentValue | currencyFormat}\\r\\n \\r\\n \\r\\n \\r\\n ${model.costSummary[$index].brokerage | currencyFormat}\\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n ${model.costSummary[$index].totalEarnings | currencyFormat}\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Co-Insurers\\r\\n \\r\\n ${x.insurerOfficeName}\\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n ${insurer.brokerage | currencyFormat}\\r\\n \\r\\n \\r\\n \\r\\n ${insurer.brokerageGst | currencyFormat}\\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n ${insurer.nettDueToInsurer | currencyFormat}\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";\n// Exports\nexport default code;","// Module\nvar code = \"\\r\\n \\r\\n \\r\\n\\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n ${model.costSummary[$index].brokerAdminFee | currencyFormat}\\r\\n \\r\\n \\r\\n \\r\\n ${model.costSummary[$index].administrationFee | currencyFormat}\\r\\n \\r\\n \\r\\n \\r\\n ${model.costSummary[$index].adjustmentValue | currencyFormat}\\r\\n \\r\\n \\r\\n \\r\\n ${model.costSummary[$index].brokerage | currencyFormat}\\r\\n \\r\\n \\r\\n \\r\\n ${model.costSummary[$index].earthquakeBrokerage | currencyFormat}\\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n ${model.costSummary[$index].totalEarnings | currencyFormat}\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n Co-Insurers\\r\\n \\r\\n ${x.insurerOfficeName}\\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n ${insurer.brokerage | currencyFormat}\\r\\n \\r\\n \\r\\n \\r\\n ${insurer.brokerageGst | currencyFormat}\\r\\n \\r\\n \\r\\n \\r\\n ${insurer.earthquakeBrokerage | currencyFormat}\\r\\n \\r\\n \\r\\n \\r\\n ${insurer.earthquakeBrokerageGst | currencyFormat}\\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n ${insurer.nettDueToInsurer | currencyFormat}\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";\n// Exports\nexport default code;","// Module\nvar code = \"\\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n ${'Premium' & t}\\r\\n ${costSummary.premium | currencyFormat}\\r\\n \\r\\n \\r\\n ${'F&ES Levy' & t}\\r\\n ${costSummary.fsl | currencyFormat}\\r\\n \\r\\n \\r\\n ${'GST' & t}\\r\\n ${costSummary.gst | currencyFormat}\\r\\n \\r\\n \\r\\n ${'Stamp Duty' & t}\\r\\n ${costSummary.stampDuty | currencyFormat}\\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";\n// Exports\nexport default code;","// Module\nvar code = \"\\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n ${'Co Premium' & t}\\r\\n ${costSummary.premium | currencyFormat}\\r\\n \\r\\n \\r\\n ${'Co EQ Premium' & t}\\r\\n ${costSummary.earthquakePremium | currencyFormat}\\r\\n \\r\\n \\r\\n ${'EQC Levy' & t}\\r\\n ${costSummary.earthquakeLevy | currencyFormat}\\r\\n \\r\\n \\r\\n ${'FSL' & t}\\r\\n ${costSummary.fsl | currencyFormat}\\r\\n \\r\\n \\r\\n ${'GST' & t}\\r\\n ${costSummary.gst | currencyFormat}\\r\\n (${'gst exempt' & t})\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";\n// Exports\nexport default code;","// Module\nvar code = \"\\r\\n \\r\\n \\r\\n \\r\\n\\r\\n \\r\\n\\r\\n \\r\\n \\r\\n \\r\\n \\r\\n \\r\\n\\r\\n\";\n// Exports\nexport default code;","import { PLATFORM } from 'aurelia-framework';\r\n\r\nexport const QuoteStepMap = [\r\n { step: 1, label: 'General Details', active: true, view: PLATFORM.moduleName('routes/app-adviser/client/wizard/steps/quote/general-details/general-details') },\r\n //{ step: 2, label: 'Advice Details', view: PLATFORM.moduleName('routes/app-adviser/client/wizard/steps/quote/advice-details/advice-details') },\r\n { step: 2, label: 'Insured Locations / Risks', view: PLATFORM.moduleName('routes/app-adviser/client/wizard/steps/quote/insured-locations-risks/insured-locations-risks') },\r\n { step: 3, label: 'Insurers / Underwriters', view: PLATFORM.moduleName('routes/app-adviser/client/wizard/steps/quote/insurers-underwriters/insurers-underwriters') },\r\n { step: 4, label: 'Duty of Disclosure', view: PLATFORM.moduleName('routes/app-adviser/client/wizard/steps/quote/duty-of-disclosure/duty-of-disclosure') },\r\n { step: 5, label: 'Risk Questions', view: PLATFORM.moduleName('routes/app-adviser/client/wizard/steps/quote/risk-questions/risk-questions') },\r\n { step: 6, label: 'Additional Schedule Details', view: PLATFORM.moduleName('routes/app-adviser/client/wizard/steps/quote/additional-schedule-details/additional-schedule-details') },\r\n { step: 7, label: 'Risk / Package Costs', view: PLATFORM.moduleName('routes/app-adviser/client/wizard/steps/quote/risk-package-costs/risk-package-costs') },\r\n { step: 8, label: 'Cost Summary', view: PLATFORM.moduleName('routes/app-adviser/client/wizard/steps/quote/cost-summary/cost-summary') },\r\n { step: 9, label: 'Finalise & Distribute', view: PLATFORM.moduleName('routes/app-adviser/client/wizard/steps/quote/finalise-distribute/finalise-distribute') },\r\n { step: 10, label: 'Convert', view: PLATFORM.moduleName('routes/app-adviser/client/wizard/steps/quote/convert/convert') },\r\n]\r\n\r\nexport const ClaimStepMap = [\r\n { step: 1, label: 'Policy', active: true, view: PLATFORM.moduleName('routes/app-adviser/client/claims/steps/policy-details/policy-details') },\r\n { step: 2, label: 'Details', view: PLATFORM.moduleName('routes/app-adviser/client/claims/steps/claim-details/claim-details') },\r\n { step: 3, label: 'Contacts', view: PLATFORM.moduleName('routes/app-adviser/client/claims/steps/contacts/contacts') },\r\n { step: 4, label: 'Motor Vehicle', view: PLATFORM.moduleName('routes/app-adviser/client/claims/steps/motor/motor') },\r\n { step: 5, label: 'Third Parties', view: PLATFORM.moduleName('routes/app-adviser/client/claims/steps/third-party/third-party') },\r\n { step: 6, label: 'Payments', view: PLATFORM.moduleName('routes/app-adviser/client/claims/steps/payments/payments') },\r\n { step: 7, label: 'Notes', view: PLATFORM.moduleName('routes/app-adviser/client/claims/steps/note/note') },\r\n { step: 8, label: 'Status History', view: PLATFORM.moduleName('routes/app-adviser/client/claims/steps/status/status') },\r\n];\r\n","import { EntityActionType, EntityType } from 'routes/app-adviser/client/quotes/interfaces';\r\nimport { autoinject } from 'aurelia-framework';\r\nimport { HttpClient, json } from 'aurelia-fetch-client';\r\nimport { ConvertQuoteInfo, ConvertQuoteResponse } from 'resources/models/client';\r\nimport { environment } from 'environment';\r\n\r\n@autoinject()\r\nexport class Api {\r\n constructor(\r\n private http: HttpClient\r\n ) { }\r\n\r\n async getConfig(\r\n clientId: number, entityActionType: EntityActionType, entityType: EntityType, entityId: number\r\n ): Promise {\r\n const endpoint = environment.clientEndpoints.wizard.convert.config;\r\n const uri = endpoint.uri([clientId, entityActionType, entityType, entityId]);\r\n\r\n const result = await this.http.fetch(uri, { method: endpoint.method });\r\n\r\n return result.json();\r\n }\r\n\r\n async convertQuote(\r\n clientId: number, entityActionType: EntityActionType, entityType: EntityType, entityId: number,\r\n body: ConvertQuoteInfo): Promise {\r\n const endpoint = environment.clientEndpoints.wizard.convert.post;\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(body)\r\n });\r\n\r\n return result.json();\r\n }\r\n}\r\n","// extracted by mini-css-extract-plugin\nexport default {\"fieldset\":\"fieldset____OcraP\",\"fieldset-instruction\":\"fieldset-instruction____FSlKs\",\"fieldset--no-padding\":\"fieldset--no-padding____dPB38 fieldset____OcraP\",\"fieldset--alt\":\"fieldset--alt____qTTMF fieldset____OcraP\",\"input-search\":\"input-search____BDenx\",\"view-password\":\"view-password____ExwZD\",\"ia-currency-input\":\"ia-currency-input____EQd_n\",\"ia-currency-negative\":\"ia-currency-negative____WeUMF\",\"select--mini\":\"select--mini____iPni6\",\"required-label\":\"required-label____yxPjq\",\"alert\":\"alert____Nkebt\",\"alert--important\":\"alert--important____TVmO9\",\"input-label\":\"input-label____cfJ3K\",\"w-100\":\"w-100____PKQWK\",\"search-input-wrapper\":\"search-input-wrapper____Ceahj\",\"search-input--results\":\"search-input--results____KSImK\",\"search-input--result\":\"search-input--result____VW6O3\",\"search-input--result--highlighted\":\"search-input--result--highlighted____DXU4G\",\"date-range-selections\":\"date-range-selections____Z3Nyc\",\"date-arrow-forward\":\"date-arrow-forward____BD9eI\",\"qce-dropdown\":\"qce-dropdown____q9UPW\",\"qce-or\":\"qce-or____FgBzP\",\"qce-dropdown-with-dropdown\":\"qce-dropdown-with-dropdown____pEVaK\",\"qce-vehicle-registration-search\":\"qce-vehicle-registration-search____KL29d\",\"row-gap\":\"row-gap____zLa6d\",\"row-group\":\"row-group____Xn4Dl\",\"row-group--three\":\"row-group--three____z_AG0 row-group____Xn4Dl\",\"grid-14\":\"grid-14____AV4Hl\",\"row-group--auto\":\"row-group--auto____jhwBM row-group____Xn4Dl\",\"space\":\"space____vJt_N\",\"display-none--lg\":\"display-none--lg____Eqy2Z\",\"display-none--md\":\"display-none--md____j0JiB\",\"card\":\"card____WfSRV\",\"card-content\":\"card-content____pRp7c\",\"card-heading\":\"card-heading____JPjrf\",\"control-group\":\"control-group____J7qZV\",\"label-group\":\"label-group____YHQU_\",\"label-group-item\":\"label-group-item____rq1k_\",\"constrained-width\":\"constrained-width____kQi9k\",\"button-group\":\"button-group____DOKmw\",\"card--alert\":\"card--alert____AaEoI card____WfSRV\",\"card-heading--alert\":\"card-heading--alert____l4bX6 card-heading____JPjrf\",\"card--status-message\":\"card--status-message____UthsK\",\"card-heading--sticky-header\":\"card-heading--sticky-header____wFlWt\",\"card-heading--no-icon\":\"card-heading--no-icon____uiOSW card-heading____JPjrf\",\"card-heading--bold-title\":\"card-heading--bold-title____ACK1I\",\"btn\":\"btn____W4xTG\",\"btn--flat\":\"btn--flat____aQCM_ btn____W4xTG\",\"btn--submit\":\"btn--submit____LhbnG btn____W4xTG\",\"btn--delete\":\"btn--delete____BD5Ho btn____W4xTG\",\"btn--link\":\"btn--link____cWK4S btn____W4xTG\",\"btn--inline-text-link\":\"btn--inline-text-link____wAE0f btn--link____cWK4S btn____W4xTG\",\"btn--footer\":\"btn--footer____oXEcN btn____W4xTG\",\"btn--footer-submit\":\"btn--footer-submit____X_fI_ btn--submit____LhbnG btn____W4xTG btn--footer____oXEcN btn____W4xTG\",\"btn--footer-cancel\":\"btn--footer-cancel____LgSbR btn--flat____aQCM_ btn____W4xTG btn--footer____oXEcN btn____W4xTG\",\"btn--footer-delete\":\"btn--footer-delete____Gt_gG btn--delete____BD5Ho btn____W4xTG btn--footer____oXEcN btn____W4xTG\",\"btn--footer-combo\":\"btn--footer-combo____fEDIS btn--footer____oXEcN btn____W4xTG\",\"btn--lmi-bicalc\":\"btn--lmi-bicalc____lK3uJ btn____W4xTG\",\"btn--lmi-risk\":\"btn--lmi-risk____tuOgp btn____W4xTG\",\"btn--lmi-policy-comparison\":\"btn--lmi-policy-comparison____SQXlt btn____W4xTG\",\"btn--lmi-policy-coach\":\"btn--lmi-policy-coach____WUbFx btn____W4xTG\",\"btn--andrew-nock\":\"btn--andrew-nock____k5VnU btn____W4xTG\",\"btn--construction-cost-consultants\":\"btn--construction-cost-consultants____ZeLm9 btn____W4xTG\",\"btn--5-star\":\"btn--5-star____vwzTN btn____W4xTG\",\"btn--thermoscan\":\"btn--thermoscan____gwBpo btn____W4xTG\",\"btn--risk-survey-services\":\"btn--risk-survey-services____BwtJW btn____W4xTG\",\"btn--risk-management\":\"btn--risk-management____whzr7 btn____W4xTG\",\"btn--lmi-bicalc--disabled\":\"btn--lmi-bicalc--disabled____xAQxl btn--lmi-bicalc____lK3uJ btn____W4xTG\",\"btn--lmi-risk--disabled\":\"btn--lmi-risk--disabled____e5OQQ btn--lmi-risk____tuOgp btn____W4xTG\",\"btn--lmi-policy-comparison--disabled\":\"btn--lmi-policy-comparison--disabled____kqkGH btn--lmi-policy-comparison____SQXlt btn____W4xTG\",\"btn--initial-insured-location-risk\":\"btn--initial-insured-location-risk____zDsg_ btn--flat____aQCM_ btn____W4xTG btn____W4xTG\",\"btn--icon\":\"btn--icon____siHto btn____W4xTG\",\"btn--icon-no-border\":\"btn--icon-no-border____M5iVR\",\"btn--icon-add\":\"btn--icon-add____JkXsP btn--icon____siHto btn____W4xTG\",\"btn--add-risk\":\"btn--add-risk____TH6r8 btn--icon____siHto btn____W4xTG\",\"btn--icon-close\":\"btn--icon-close____TJTe3 btn--icon____siHto btn____W4xTG\",\"btn--icon-delete\":\"btn--icon-delete____sht_L btn--icon____siHto btn____W4xTG\",\"btn--icon-download\":\"btn--icon-download____WsjYv btn--icon____siHto btn____W4xTG\",\"btn--icon-edit\":\"btn--icon-edit____KUAkM btn--icon____siHto btn____W4xTG\",\"btn--icon-email\":\"btn--icon-email____fWRR8 btn--icon____siHto btn____W4xTG\",\"btn--icon-download-email\":\"btn--icon-download-email____qE_PG btn--icon____siHto btn____W4xTG\",\"btn--icon-folder\":\"btn--icon-folder____aPFQe btn--icon____siHto btn____W4xTG\",\"btn--icon-folder-locked\":\"btn--icon-folder-locked____DOUBf btn--icon____siHto btn____W4xTG\",\"btn--icon-folder-locked-active\":\"btn--icon-folder-locked-active____V3B9V btn--icon____siHto btn____W4xTG\",\"btn--icon-history\":\"btn--icon-history____BhE3z btn--icon____siHto btn____W4xTG\",\"btn--icon-info\":\"btn--icon-info____DNnaE btn--icon____siHto btn____W4xTG\",\"btn--icon-link\":\"btn--icon-link____A91Xk btn--icon____siHto btn____W4xTG\",\"btn--icon-unlink\":\"btn--icon-unlink____vXOpF btn--icon-delete____sht_L btn--icon____siHto btn____W4xTG\",\"btn--icon-map\":\"btn--icon-map____e2JQ5 btn--icon____siHto btn____W4xTG\",\"btn--icon-more\":\"btn--icon-more____S8J_l btn--icon____siHto btn____W4xTG\",\"btn--icon-open-in-new-window\":\"btn--icon-open-in-new-window____Jwgxi btn--icon____siHto btn____W4xTG\",\"btn--icon-favourite--selected\":\"btn--icon-favourite--selected____nFHlx btn--icon____siHto btn____W4xTG\",\"btn--icon-favourite--deselected\":\"btn--icon-favourite--deselected____vqxbI btn--icon____siHto btn____W4xTG\",\"btn--icon-preview\":\"btn--icon-preview____iXKzj btn--icon____siHto btn____W4xTG\",\"btn--icon-pre-printed\":\"btn--icon-pre-printed____PRl0z btn--icon____siHto btn____W4xTG\",\"btn--icon-print\":\"btn--icon-print____KXVj4 btn--icon____siHto btn____W4xTG\",\"btn--icon-save\":\"btn--icon-save____r5ARd btn--icon____siHto btn____W4xTG\",\"btn--icon-settings\":\"btn--icon-settings____pnnu3 btn--icon____siHto btn____W4xTG\",\"btn--icon-show-details\":\"btn--icon-show-details____P3f24 btn--icon____siHto btn____W4xTG\",\"btn--icon-show-details--alert\":\"btn--icon-show-details--alert____ePfGl btn--icon____siHto btn____W4xTG\",\"btn--icon-show-summary\":\"btn--icon-show-summary____X4QKf btn--icon____siHto btn____W4xTG\",\"btn--icon-attachment\":\"btn--icon-attachment____eNC6W btn--icon____siHto btn____W4xTG\",\"btn--icon-tag\":\"btn--icon-tag_____pUJd btn--icon____siHto btn____W4xTG\",\"btn--icon-undo\":\"btn--icon-undo____CjIOk btn--icon____siHto btn____W4xTG\",\"btn--icon-arrow-forward\":\"btn--icon-arrow-forward____bviyV btn--icon____siHto btn____W4xTG\",\"btn--aside-collapse\":\"btn--aside-collapse____oo_ms btn--icon____siHto btn____W4xTG\",\"btn--icon-expand-more\":\"btn--icon-expand-more_____izqh btn--icon____siHto btn____W4xTG\",\"btn--icon-expand-less\":\"btn--icon-expand-less____V_Scq btn--icon____siHto btn____W4xTG\",\"btn--back\":\"btn--back____jg20r btn____W4xTG\",\"btn--back-to-sign-in\":\"btn--back-to-sign-in____eMn4V btn--back____jg20r btn____W4xTG\",\"btn--icon-advanced-search\":\"btn--icon-advanced-search____KVY2Z btn--icon____siHto btn____W4xTG\",\"btn--wizard\":\"btn--wizard____ll3tZ btn____W4xTG\",\"btn--wizard-back\":\"btn--wizard-back____OcvEK btn--wizard____ll3tZ btn____W4xTG\",\"btn--wizard-next\":\"btn--wizard-next____ZsGg_ btn--wizard____ll3tZ btn____W4xTG\",\"table\":\"table____jZnu4\",\"table-heading-row\":\"table-heading-row____Zhe5T\",\"table-row\":\"table-row____TrZJx\",\"table-result-row\":\"table-result-row____I11lY\",\"break-word\":\"break-word____kTJET\",\"no-wrap\":\"no-wrap____qFSPm\",\"table-result-row--disabled\":\"table-result-row--disabled____I26Pz\",\"table-modal\":\"table-modal____z1wMg table____jZnu4\",\"table-enhanced\":\"table-enhanced____Ge3jb\",\"table--no-border-bottom\":\"table--no-border-bottom____P19vK table____jZnu4\",\"height-45\":\"height-45____RWfdj\",\"edit-column\":\"edit-column____rwF_1\",\"delete-column\":\"delete-column____EKSDO\",\"date-table-heading\":\"date-table-heading____JqApp\",\"button-edit\":\"button-edit____VCM54\",\"button-delete\":\"button-delete____zpDs2\",\"table-row-selected\":\"table-row-selected____o8in9\",\"table-row-alert\":\"table-row-alert____IJScL\",\"table-filter-row\":\"table-filter-row____rtlQI\",\"table-filter-row--endcap\":\"table-filter-row--endcap____K_4jM\",\"filter-column\":\"filter-column____axEIe\",\"table-pagination\":\"table-pagination____a7vPA\",\"table-pagination-with-filter\":\"table-pagination-with-filter____KbQXY table-pagination____a7vPA\",\"table-button-group\":\"table-button-group____sDPW6\",\"table-child-container\":\"table-child-container____ZlbFL\",\"table-child-card\":\"table-child-card____ucyb5\",\"child-table--selected-row\":\"child-table--selected-row____o6LnH\",\"child-table\":\"child-table____c5Y2x table____jZnu4\",\"custom-pagination\":\"custom-pagination____r_Hok\",\"pagination-count\":\"pagination-count____DJhnm\",\"pagination-button\":\"pagination-button____Ammy_ btn____W4xTG\",\"pagination-prev\":\"pagination-prev____WhEG5 pagination-button____Ammy_ btn____W4xTG\",\"pagination-next\":\"pagination-next____Km_K7 pagination-button____Ammy_ btn____W4xTG\",\"pagination-disabled\":\"pagination-disabled____iLIbf pagination-button____Ammy_ btn____W4xTG\",\"pagination-prev-disabled\":\"pagination-prev-disabled____DpEEZ pagination-disabled____iLIbf pagination-button____Ammy_ btn____W4xTG\",\"pagination-next-disabled\":\"pagination-next-disabled____LH0Pv pagination-disabled____iLIbf pagination-button____Ammy_ btn____W4xTG\",\"pagination\":\"pagination____U0tTf\",\"pagination-top\":\"pagination-top____p1_Bu pagination____U0tTf\",\"pagination-bottom\":\"pagination-bottom____liQ_2 pagination____U0tTf\",\"pagination-bottom--documents\":\"pagination-bottom--documents____EDPIh pagination-bottom____liQ_2 pagination____U0tTf\",\"table-cell-btn-icon\":\"table-cell-btn-icon____LVxW3\",\"folder-table\":\"folder-table____xrrSm table--no-border-bottom____P19vK table____jZnu4\",\"doc-table-group--heading\":\"doc-table-group--heading____YzSz8\",\"doc-table-group--heading-open\":\"doc-table-group--heading-open_____LWMi doc-table-group--heading____YzSz8\",\"doc-table-group--heading-with-options\":\"doc-table-group--heading-with-options____hc9iJ\",\"constrained-width--folder-name\":\"constrained-width--folder-name____NPimc constrained-width____kQi9k\",\"disable-entity\":\"disable-entity____Z5sX2\",\"button-options\":\"button-options____rHdzv\",\"button-options--add\":\"button-options--add____vn3II button-options____rHdzv\",\"information-icon\":\"information-icon____xQ9Ir\",\"deleted-icon\":\"deleted-icon____F0K5q\",\"exclamation-icon\":\"exclamation-icon____bqC3y\",\"success-icon\":\"success-icon____IgfTL\",\"text-align-center\":\"text-align-center____A1LSv\",\"word-break\":\"word-break____FonCQ\",\"btn-group\":\"btn-group____N5xbv\",\"accordion-content\":\"accordion-content____NBkBK\",\"toggle-collapse\":\"toggle-collapse____SVerM\",\"toggle-collapse--disabled\":\"toggle-collapse--disabled____kOdCk toggle-collapse____SVerM\",\"toggle-expand\":\"toggle-expand____fxW1b toggle-collapse____SVerM\",\"folder\":\"folder____r5dH2\",\"folder-locked\":\"folder-locked____Grf6W folder____r5dH2\",\"yesNo-filter-width\":\"yesNo-filter-width____mSQCk\",\"w-5\":\"w-5____UgqAp\",\"w-10\":\"w-10____ylS2M\",\"w-15\":\"w-15____uBlXN\",\"w-20\":\"w-20____Uy6gB\",\"w-25\":\"w-25____zKG83\",\"w-30\":\"w-30____xfgMt\",\"w-35\":\"w-35____ricco\",\"w-40\":\"w-40_____q8AF\",\"w-45\":\"w-45____LBCiy\",\"w-50\":\"w-50____kjqdS\",\"w-60\":\"w-60____BXXpa\",\"screen-container\":\"screen-container____ukEAL\",\"screen-container--client\":\"screen-container--client____fG88O screen-container____ukEAL\",\"screen-container--dashboard\":\"screen-container--dashboard____ElVv0 screen-container--client____fG88O screen-container____ukEAL\",\"screen-container--home\":\"screen-container--home____tKfZs screen-container____ukEAL\",\"screen-container--menu\":\"screen-container--menu____qMk4W screen-container____ukEAL\",\"screen-container--accounts-override\":\"screen-container--accounts-override____tYZHV screen-container____ukEAL\",\"screen-container--accounts-override-xxl\":\"screen-container--accounts-override-xxl____ldKSj screen-container____ukEAL\",\"empty-state\":\"empty-state____qdxcw\",\"empty-state--icon\":\"empty-state--icon____it6YW\",\"empty-heading\":\"empty-heading____PwqeS\",\"empty-subheading\":\"empty-subheading____VX6Y4\",\"kyc\":\"kyc____Gvl18\",\"advice\":\"advice____nrSPw\",\"insured\":\"insured____W8DwK\",\"quotes\":\"quotes____hs56t\",\"policies\":\"policies____F2TJk\",\"claims\":\"claims____FkmpZ\",\"tasks\":\"tasks____Bo7u7\",\"documents\":\"documents____ZXWbv\",\"tab-navigation\":\"tab-navigation____P_ocZ\",\"has-warnings\":\"has-warnings____nE4_Z\",\"tab-selected\":\"tab-selected____dui7i tab____FXO3p\",\"disabled\":\"disabled____CWk04\",\"tab\":\"tab____FXO3p\",\"btn--tab-overflow\":\"btn--tab-overflow____rsmWH\",\"btn--tab-overflow-left\":\"btn--tab-overflow-left____mCzLp btn--tab-overflow____rsmWH\",\"btn--tab-overflow-left-disabled\":\"btn--tab-overflow-left-disabled____MbIUb btn--tab-overflow-left____mCzLp btn--tab-overflow____rsmWH\",\"btn--tab-overflow-right\":\"btn--tab-overflow-right____KYivB btn--tab-overflow____rsmWH\",\"btn--tab-overflow-right-disabled\":\"btn--tab-overflow-right-disabled____iRcIp btn--tab-overflow-right____KYivB btn--tab-overflow____rsmWH\",\"constrained-width--tab\":\"constrained-width--tab____VcLKT constrained-width____kQi9k\",\"view-block\":\"view-block____HoBhc\",\"view-block--heading\":\"view-block--heading____yEYqg\",\"view-block--white\":\"view-block--white____EXLtL view-block____HoBhc\",\"view-block--alert\":\"view-block--alert____hIEIN view-block____HoBhc\",\"view-block--success\":\"view-block--success____i30uk view-block____HoBhc\",\"view-block--info\":\"view-block--info____BtdRw view-block____HoBhc\",\"view-block--warning\":\"view-block--warning____i4hli view-block____HoBhc\",\"view-block--alt\":\"view-block--alt____KEWw3 view-block____HoBhc\",\"view-block--with-icon\":\"view-block--with-icon____z4_ns view-block____HoBhc\",\"view-block-icon\":\"view-block-icon____SV1rK\",\"view-block--warning--with-icon\":\"view-block--warning--with-icon____KgXh0 view-block--warning____i4hli view-block____HoBhc\",\"view-block-checkbox\":\"view-block-checkbox____Lp6VG view-block____HoBhc\",\"view-block-checkbox--alert\":\"view-block-checkbox--alert____cTkfB view-block--alert____hIEIN view-block____HoBhc view-block-checkbox____Lp6VG view-block____HoBhc\",\"text-view-content\":\"text-view-content____G8SqC\",\"ia-modal\":\"ia-modal____fQvru\",\"ia-modal-inner\":\"ia-modal-inner____Mf0hd\",\"ia-modal-inner--context-menu\":\"ia-modal-inner--context-menu____kYd1J ia-modal-inner____Mf0hd\",\"ia-modal-inner--wide-lg\":\"ia-modal-inner--wide-lg____ayD03 ia-modal-inner____Mf0hd\",\"ia-modal-inner--wide-xxl\":\"ia-modal-inner--wide-xxl____MscuL ia-modal-inner____Mf0hd\",\"ia-modal-inner--take-over\":\"ia-modal-inner--take-over____jjP2Q ia-modal-inner____Mf0hd\",\"fixed-height\":\"fixed-height____E7hnY\",\"takeover-header\":\"takeover-header____d2KTg\",\"logo\":\"logo____nWjqh\",\"logo--broker\":\"logo--broker____zVNvD logo____nWjqh\",\"close-search\":\"close-search____jTxJ_\",\"ia-modal-content\":\"ia-modal-content____ZYWoK\",\"ia-modal-overlay--transparent\":\"ia-modal-overlay--transparent____xJfpy ia-modal____fQvru\",\"ia-modal-overlay--light-white\":\"ia-modal-overlay--light-white_____3RXY ia-modal____fQvru\",\"ia-modal-overlay--transparent--light-white-client-nav\":\"ia-modal-overlay--transparent--light-white-client-nav____RGPEA ia-modal-overlay--light-white_____3RXY ia-modal____fQvru\",\"modal-header\":\"modal-header____bnD8o\",\"modal-footer\":\"modal-footer____le6Gp modal-header____bnD8o\",\"header-label\":\"header-label_____sfG8\",\"header-label-icon\":\"header-label-icon____XnKXi header-label_____sfG8\",\"header-label--alert\":\"header-label--alert____E3O7d header-label-icon____XnKXi header-label_____sfG8\",\"header-label--info\":\"header-label--info____fG3Tq header-label-icon____XnKXi header-label_____sfG8\",\"header-label--settings\":\"header-label--settings____WOj4C header-label-icon____XnKXi header-label_____sfG8\",\"header-label--accounts\":\"header-label--accounts____KKcyq header-label-icon____XnKXi header-label_____sfG8\",\"header-label--edit\":\"header-label--edit____uqqpX header-label-icon____XnKXi header-label_____sfG8\",\"header-label--download\":\"header-label--download____NhY_u header-label-icon____XnKXi header-label_____sfG8\",\"header-label--delete\":\"header-label--delete____Sk6HD header-label-icon____XnKXi header-label_____sfG8\",\"header-label--history\":\"header-label--history____dWd3H header-label-icon____XnKXi header-label_____sfG8\",\"header-label--tag\":\"header-label--tag____pTl9p header-label-icon____XnKXi header-label_____sfG8\",\"header-label--search\":\"header-label--search_____gahv header-label-icon____XnKXi header-label_____sfG8\",\"header-label--kyc\":\"header-label--kyc____wl3DJ header-label-icon____XnKXi header-label_____sfG8\",\"header-label--advice\":\"header-label--advice____W6Coe header-label-icon____XnKXi header-label_____sfG8\",\"header-label--insured\":\"header-label--insured____yUEl6 header-label-icon____XnKXi header-label_____sfG8\",\"header-label--quote\":\"header-label--quote____EuuK2 header-label-icon____XnKXi header-label_____sfG8\",\"header-label--policy\":\"header-label--policy____I1BxK header-label-icon____XnKXi header-label_____sfG8\",\"header-label--claim\":\"header-label--claim____LmKBj header-label-icon____XnKXi header-label_____sfG8\",\"header-label--fsg\":\"header-label--fsg____iAH6z header-label-icon____XnKXi header-label_____sfG8\",\"header-label--mandatory-document\":\"header-label--mandatory-document____tI0mK header-label-icon____XnKXi header-label_____sfG8\",\"header-label--notification\":\"header-label--notification____NwyDC header-label-icon____XnKXi header-label_____sfG8\",\"header-label--task\":\"header-label--task____YHkOx header-label-icon____XnKXi header-label_____sfG8\",\"header-label--contact\":\"header-label--contact____UICOZ header-label-icon____XnKXi header-label_____sfG8\",\"header-label--note\":\"header-label--note____GAYLt header-label-icon____XnKXi header-label_____sfG8\",\"header-label--document\":\"header-label--document____fRwyG header-label-icon____XnKXi header-label_____sfG8\",\"header-label--email\":\"header-label--email____e2hih header-label-icon____XnKXi header-label_____sfG8\",\"header-label--template\":\"header-label--template____yMTxJ header-label-icon____XnKXi header-label_____sfG8\",\"header-details\":\"header-details____zvYnG\",\"header-detail-item\":\"header-detail-item____AzEg8\",\"header-label--context-menu\":\"header-label--context-menu____SicY4 header-label-icon____XnKXi header-label_____sfG8\",\"context-menu-sep\":\"context-menu-sep____fiRWk\",\"context-menu--one-col\":\"context-menu--one-col____EgMDm\",\"context-menu-disabled\":\"context-menu-disabled____23KKm\",\"context-menu--two-col\":\"context-menu--two-col____al8ON context-menu--one-col____EgMDm\",\"context-menu--three-col\":\"context-menu--three-col____McGX_ context-menu--two-col____al8ON context-menu--one-col____EgMDm\",\"modal-content-copy\":\"modal-content-copy____JrcgS\",\"processing-step\":\"processing-step____kvEfy\",\"processing-step--failed\":\"processing-step--failed____eNnnY processing-step____kvEfy\",\"document--processing\":\"document--processing____FJbku\",\"eclipse-loader\":\"eclipse-loader____FlWkt\",\"confirmation-content\":\"confirmation-content____xvCZF\",\"confirmation-content--alert\":\"confirmation-content--alert____girhD confirmation-content____xvCZF\",\"ia-modal--search\":\"ia-modal--search____Is_5i\",\"view-block--alert--progress-modal\":\"view-block--alert--progress-modal____CUePu view-block--alert____hIEIN view-block____HoBhc\",\"client-footer--right\":\"client-footer--right____jKDYu\",\"wizard-button-group\":\"wizard-button-group____qc46F\",\"wizard-button-group--with-distribute\":\"wizard-button-group--with-distribute____pIvBi wizard-button-group____qc46F\",\"wizard-nav-group\":\"wizard-nav-group____Skfmc\",\"footer-combo-selections\":\"footer-combo-selections____uEOrl\",\"btn--combo-option\":\"btn--combo-option____mnjja\",\"footer-combo-container\":\"footer-combo-container____cr8TS\",\"right\":\"right____h8YKy\",\"pdf-selection\":\"pdf-selection____ZvhFb\",\"ia-file-upload\":\"ia-file-upload____LPyTS btn____W4xTG\",\"ia-file-upload--disabled\":\"ia-file-upload--disabled____B7tJY\",\"ia-file-info\":\"ia-file-info____jvJjo\",\"delete-pdf\":\"delete-pdf____Du59a btn--icon-delete____sht_L btn--icon____siHto btn____W4xTG\",\"pdf-section\":\"pdf-section____hSvwQ\",\"margin-top\":\"margin-top____eW_zI\",\"new-pdf-action-buttons\":\"new-pdf-action-buttons____VdypG\",\"page-pdf-controls\":\"page-pdf-controls____QXjRN\"};","import { log } from 'resources/services/log-service';\r\nimport { ModalService } from 'components/modal/modal-service';\r\nimport { ConvertQuoteResponse } from 'resources/models/client';\r\nimport { EventAggregator } from 'aurelia-event-aggregator';\r\nimport { EntityAction } from '../../../../quotes/interfaces';\r\nimport { captureException } from '@sentry/core';\r\nimport { AureliaHooks } from 'resources/services/aurelia-hooks';\r\nimport { Wizard } from '../../../wizard';\r\nimport { Api } from './api';\r\nimport { autoinject, TaskQueue, BindingEngine } from 'aurelia-framework';\r\nimport { QuoteModel } from '../../../models/quote';\r\nimport { AppRouter } from 'aurelia-router';\r\nimport { LookupDataService } from 'resources/services/lookup-data';\r\nimport { FormValidationRenderer } from 'resources/form-validation-renderer';\r\nimport { ValidationControllerFactory, ValidationController, ValidationRules } from 'aurelia-validation';\r\nimport styles from './convert.css';\r\nimport { IaToastService, IaToastMessage } from 'resources/services/ia-toast-service';\r\nimport moment from 'moment';\r\nimport { mapActionTypeToEntityActionType } from 'resources/map-entity-type';\r\nimport { CreditOptionModal } from 'modals/credit-option/credit-option';\r\nimport { IFieldValueDefiniton } from 'interfaces/lookups/i-field-value-definition';\r\n@autoinject()\r\nexport class Convert {\r\n public validationController: ValidationController;\r\n private params: IStepModel;\r\n private model: QuoteModel;\r\n private step: { config: any; guid?: string; valid?: boolean };\r\n protected config: any;\r\n private currentEntityAction: EntityAction;\r\n protected reportingTypes: IFieldValueDefiniton[];\r\n protected actionTypes: IFieldValueDefiniton[];\r\n protected styles = styles;\r\n protected policyVersionId;\r\n protected entityActions;\r\n protected entityReportingTypes;\r\n protected yesNo;\r\n\r\n private subscriptionActionId;\r\n\r\n // The QCE itself sets this when anything changes, we don't maintain this state\r\n private isDirty = false;\r\n\r\n constructor(\r\n private api: Api,\r\n private router: AppRouter,\r\n private lookupService: LookupDataService,\r\n private validationControllerFactory: ValidationControllerFactory,\r\n private toastr: IaToastService,\r\n private taskQueue: TaskQueue,\r\n private wizard: Wizard,\r\n private hooks: AureliaHooks,\r\n private ea: EventAggregator,\r\n private bindingEngine: BindingEngine,\r\n private modal: ModalService\r\n ) {\r\n this.validationController = this.validationControllerFactory.createForCurrentScope();\r\n this.validationController.addRenderer(new FormValidationRenderer());\r\n }\r\n\r\n async activate(model: IStepModel) {\r\n try {\r\n this.params = model;\r\n\r\n this.model = { ...this.model };\r\n\r\n this.entityActions = await this.lookupService.entityActions();\r\n this.entityReportingTypes = await this.lookupService.entityReportingTypes();\r\n this.yesNo = await this.lookupService.yesNo();\r\n\r\n this.config = await this.api.getConfig(\r\n this.params.id,\r\n this.params.actionType,\r\n this.params.entityType,\r\n +this.params.entityId,\r\n );\r\n\r\n this.model.convertQuoteInfo = this.config;\r\n\r\n const entityActionType = mapActionTypeToEntityActionType(this.model.convertQuoteInfo.actionType);\r\n\r\n this.reportingTypes = this.entityReportingTypes\r\n .filter(rt => rt.actionTypeId === entityActionType)\r\n .map(rt => ({ id: rt.reportingTypeId, label: rt.reportingType }));\r\n\r\n this.actionTypes = this.entityActions\r\n .filter(ea => ea.actionTypeId === entityActionType)\r\n .map(ea => ({ id: ea.actionId, label: ea.action }));\r\n\r\n this.ea.publish('stepRendered');\r\n\r\n log.debug(`Convert step activate`);\r\n log.debug(`Convert params: `, this.params);\r\n log.debug(`Convert config: `, this.config);\r\n log.debug(`Convert model: `, this.model);\r\n } catch (e) {\r\n this.ea.publish('stepRendered');\r\n }\r\n }\r\n\r\n fieldChanged() {\r\n this.isDirty = true;\r\n }\r\n\r\n showStepTransitionConfirmModal() {\r\n return true;\r\n }\r\n\r\n bind() {\r\n //this.hooks.addFilter('showStepTransitionConfirmModal', this.showStepTransitionConfirmModal.bind(this));\r\n\r\n this.initializeValidation();\r\n\r\n if (this.model.convertQuoteInfo.convertDisabled) {\r\n setTimeout(() => {\r\n const errorString = this.model.convertQuoteInfo.friendlyErrors.reduce((previousValue, currentValue, index) => {\r\n return index === 0 ? `${currentValue}` : `${previousValue} ${currentValue}`;\r\n }, '');\r\n\r\n const error = new IaToastMessage(`${errorString}`, '');\r\n this.toastr.error(error);\r\n\r\n this.wizard.forwardButtonDisabled = true;\r\n }, 250);\r\n }\r\n\r\n this.subscriptionActionId = this.bindingEngine.propertyObserver(this.model.convertQuoteInfo, 'actionId').subscribe((newVal, oldVal) => {\r\n this.taskQueue.queueMicroTask(() => {\r\n if (newVal) {\r\n this.currentEntityAction = this.entityActions.find(ea => ea.actionId === newVal);\r\n\r\n this.model.convertQuoteInfo.transactionDescription = this.currentEntityAction.description || '';\r\n return;\r\n }\r\n this.model.convertQuoteInfo.transactionDescription = '';\r\n });\r\n });\r\n\r\n }\r\n\r\n unbind() {\r\n //this.hooks.removeFilter('showStepTransitionConfirmModal', this.showStepTransitionConfirmModal.bind(this));\r\n this.subscriptionActionId.dispose();\r\n }\r\n\r\n initializeValidation() {\r\n ValidationRules.off(this);\r\n\r\n ValidationRules\r\n .ensure((e: any) => e.applicationDeclarationReceivedFlag)\r\n .required()\r\n .ensure((e: any) => e.paymentDue)\r\n .required()\r\n .ensure((e: any) => e.insurerPolicyDocumentsSentFlag)\r\n .required()\r\n .ensure((e: any) => e.insurerPolicyDocumentsSentDate)\r\n .required()\r\n .when(e => e.insurerPolicyDocumentsSentFlag === true)\r\n .ensure((e: any) => e.reportingTypeId)\r\n .required()\r\n .ensure((e: any) => e.actionId)\r\n .required()\r\n .ensure((e: any) => e.transactionDescription)\r\n .required()\r\n .on(this.model.convertQuoteInfo);\r\n\r\n\r\n ValidationRules.customRule(\r\n 'checkSettlementDate',\r\n (value, obj) => value !== null && value !== '' &&\r\n (obj.insurerSettlementDate.includes('/') || obj.insurerSettlementDate.includes('T')),\r\n ''\r\n );\r\n\r\n this.model.convertQuoteInfo.insurers.forEach((insurer) => {\r\n\r\n ValidationRules\r\n .ensure((e: any) => e.insurerSettlementDate)\r\n .satisfiesRule('checkSettlementDate')\r\n .ensure((e: any) => e.insurerPolicyNumber)\r\n .required()\r\n .when(e => e.insurerIsBotRated === true)\r\n .on(insurer);\r\n });\r\n\r\n\r\n }\r\n\r\n insurerPolicyDocsSentChanged() {\r\n if (this.model.convertQuoteInfo.insurerPolicyDocumentsSentFlag) {\r\n this.model.convertQuoteInfo.insurerPolicyDocumentsSentDate = null;\r\n }\r\n }\r\n\r\n async validate() {\r\n const isValid = (await this.validationController.validate()).valid;\r\n\r\n if (this.wizard.currentDirection === 'forward') {\r\n if (isValid) {\r\n try {\r\n\r\n const model = { ...this.model.convertQuoteInfo };\r\n\r\n if (model.paymentDue && model.paymentDue.includes('/')) {\r\n model.paymentDue = moment.utc(model.paymentDue, 'DD/MM/YYYY').toISOString();\r\n }\r\n\r\n if (model.insurerPolicyDocumentsSentDate && model.insurerPolicyDocumentsSentDate.includes('/')) {\r\n model.insurerPolicyDocumentsSentDate = moment.utc(model.insurerPolicyDocumentsSentDate, 'DD/MM/YYYY').toISOString();\r\n }\r\n\r\n model.insurers.forEach(insurer => {\r\n if (insurer.insurerSettlementDate && insurer.insurerSettlementDate.includes('/')) {\r\n insurer.insurerSettlementDate = moment.utc(insurer.insurerSettlementDate, 'DD/MM/YYYY').toISOString();\r\n }\r\n });\r\n\r\n let convertedQuote: ConvertQuoteResponse;\r\n if (typeof convertedQuote === 'undefined') {\r\n convertedQuote = await this.api.convertQuote(\r\n this.params.id,\r\n this.params.actionType,\r\n this.params.entityType,\r\n +this.params.entityId,\r\n model,\r\n );\r\n }\r\n\r\n this.wizard.forwardButtonDisabled = true;\r\n\r\n if (convertedQuote.invoiceAmount < 0) {\r\n this.modal.show().content(CreditOptionModal, {\r\n clientId: convertedQuote.clientId,\r\n policyId: convertedQuote.policyId,\r\n policyVersionId: convertedQuote.policyVersionId,\r\n statusTypeId: convertedQuote.statusType === 'Active' ? 1 : 2,\r\n versionNo: convertedQuote.versionNo\r\n });\r\n return;\r\n }\r\n\r\n if (convertedQuote.policyId > 0) {\r\n this.router.navigateToRoute('clientPolicies', {\r\n id: convertedQuote.clientId,\r\n policyId: convertedQuote.policyId,\r\n policyVersionId: convertedQuote.policyVersionId,\r\n statusTypeId: convertedQuote.statusType === 'Active' ? 1 : 2,\r\n versionNo: convertedQuote.versionNo\r\n });\r\n }\r\n } catch (e) {\r\n captureException(e);\r\n }\r\n }\r\n }\r\n\r\n return false;\r\n }\r\n}\r\n","import { autoinject } from 'aurelia-framework';\r\nimport { HttpClient, json } from 'aurelia-fetch-client';\r\nimport { environment } from 'environment';\r\nimport { EntityActionType, EntityMode, EntityType } 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 loadQuoteCostSummaryConfig(clientId: number, entityId: number,\r\n actionType: EntityActionType = EntityActionType.NewBusiness, entityType: EntityType = EntityType.Quote, mode: EntityMode) {\r\n const endpoint = environment.clientEndpoints.wizard.costSummary.config;\r\n const uri = endpoint.uri([clientId, actionType, entityType, entityId, mode]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n method: endpoint.method\r\n });\r\n\r\n return result.json();\r\n }\r\n\r\n async loadQuoteCostSummary(clientId: number, entityId: number,\r\n actionType: EntityActionType = EntityActionType.NewBusiness, entityType: EntityType = EntityType.Quote) {\r\n const endpoint = environment.clientEndpoints.wizard.costSummary.get;\r\n const uri = endpoint.uri([clientId, actionType, entityType, entityId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n method: endpoint.method\r\n });\r\n\r\n return result.json();\r\n }\r\n\r\n async updateQuoteCostSummary(clientId: number, entityId: number, entityInsurerId: number,\r\n body: any, actionType: EntityActionType = EntityActionType.NewBusiness, entityType: EntityType = EntityType.Quote) {\r\n const endpoint = environment.clientEndpoints.wizard.costSummary.update;\r\n const uri = endpoint.uri([clientId, actionType, entityType, entityId, entityInsurerId]);\r\n\r\n try {\r\n const result = await this.http.fetch(uri, {\r\n method: endpoint.method,\r\n body: json(body)\r\n });\r\n\r\n return result;\r\n } catch (e) {\r\n return false;\r\n }\r\n }\r\n}\r\n","// extracted by mini-css-extract-plugin\nexport default {\"screen-container\":\"screen-container____p9Wlu\",\"screen-container--client\":\"screen-container--client____G8G5l screen-container____p9Wlu\",\"screen-container--dashboard\":\"screen-container--dashboard____JGxvG screen-container--client____G8G5l screen-container____p9Wlu\",\"screen-container--home\":\"screen-container--home____xJ3aZ screen-container____p9Wlu\",\"screen-container--menu\":\"screen-container--menu____x_Kcp screen-container____p9Wlu\",\"screen-container--accounts-override\":\"screen-container--accounts-override____PVSLA screen-container____p9Wlu\",\"screen-container--accounts-override-xxl\":\"screen-container--accounts-override-xxl____rpji4 screen-container____p9Wlu\",\"empty-state\":\"empty-state_____dg2i\",\"empty-state--icon\":\"empty-state--icon____zDd7q\",\"empty-heading\":\"empty-heading____PWVuQ\",\"empty-subheading\":\"empty-subheading____WjpA3\",\"kyc\":\"kyc____RraQQ\",\"advice\":\"advice____qnzKr\",\"insured\":\"insured____nXAdy\",\"quotes\":\"quotes____hbN_W\",\"policies\":\"policies____kdRly\",\"claims\":\"claims____n27b_\",\"tasks\":\"tasks____cD1LI\",\"documents\":\"documents____r1yHd\",\"btn\":\"btn____vwmp0\",\"btn--flat\":\"btn--flat____BkWnZ btn____vwmp0\",\"btn--submit\":\"btn--submit____St8SB btn____vwmp0\",\"btn--delete\":\"btn--delete____vz3ZZ btn____vwmp0\",\"btn--link\":\"btn--link____pxQbs btn____vwmp0\",\"btn--inline-text-link\":\"btn--inline-text-link____nexIR btn--link____pxQbs btn____vwmp0\",\"btn--footer\":\"btn--footer____iUYxY btn____vwmp0\",\"btn--footer-submit\":\"btn--footer-submit____oloRx btn--submit____St8SB btn____vwmp0 btn--footer____iUYxY btn____vwmp0\",\"btn--footer-cancel\":\"btn--footer-cancel____IbHfO btn--flat____BkWnZ btn____vwmp0 btn--footer____iUYxY btn____vwmp0\",\"btn--footer-delete\":\"btn--footer-delete____O0Kc8 btn--delete____vz3ZZ btn____vwmp0 btn--footer____iUYxY btn____vwmp0\",\"btn--footer-combo\":\"btn--footer-combo____AOY0z btn--footer____iUYxY btn____vwmp0\",\"btn--lmi-bicalc\":\"btn--lmi-bicalc____GIE99 btn____vwmp0\",\"btn--lmi-risk\":\"btn--lmi-risk____hT8TT btn____vwmp0\",\"btn--lmi-policy-comparison\":\"btn--lmi-policy-comparison____xwadL btn____vwmp0\",\"btn--lmi-policy-coach\":\"btn--lmi-policy-coach____m0yHG btn____vwmp0\",\"btn--andrew-nock\":\"btn--andrew-nock____n0bqX btn____vwmp0\",\"btn--construction-cost-consultants\":\"btn--construction-cost-consultants____kzOjC btn____vwmp0\",\"btn--5-star\":\"btn--5-star____yhD_a btn____vwmp0\",\"btn--thermoscan\":\"btn--thermoscan____vksuK btn____vwmp0\",\"btn--risk-survey-services\":\"btn--risk-survey-services____mQaT4 btn____vwmp0\",\"btn--risk-management\":\"btn--risk-management____cK5Ey btn____vwmp0\",\"btn--lmi-bicalc--disabled\":\"btn--lmi-bicalc--disabled____os349 btn--lmi-bicalc____GIE99 btn____vwmp0\",\"btn--lmi-risk--disabled\":\"btn--lmi-risk--disabled____M0Ybl btn--lmi-risk____hT8TT btn____vwmp0\",\"btn--lmi-policy-comparison--disabled\":\"btn--lmi-policy-comparison--disabled____l7w7K btn--lmi-policy-comparison____xwadL btn____vwmp0\",\"btn--initial-insured-location-risk\":\"btn--initial-insured-location-risk____o57vR btn--flat____BkWnZ btn____vwmp0 btn____vwmp0\",\"btn--icon\":\"btn--icon____B9rTY btn____vwmp0\",\"btn--icon-no-border\":\"btn--icon-no-border____Wy_ke\",\"btn--icon-add\":\"btn--icon-add____fBVLN btn--icon____B9rTY btn____vwmp0\",\"btn--add-risk\":\"btn--add-risk____qCmKz btn--icon____B9rTY btn____vwmp0\",\"btn--icon-close\":\"btn--icon-close____PF0Ei btn--icon____B9rTY btn____vwmp0\",\"btn--icon-delete\":\"btn--icon-delete____r8rPg btn--icon____B9rTY btn____vwmp0\",\"btn--icon-download\":\"btn--icon-download____goYkN btn--icon____B9rTY btn____vwmp0\",\"btn--icon-edit\":\"btn--icon-edit____5h_Q5 btn--icon____B9rTY btn____vwmp0\",\"btn--icon-email\":\"btn--icon-email____gLUrP btn--icon____B9rTY btn____vwmp0\",\"btn--icon-download-email\":\"btn--icon-download-email____Rngl9 btn--icon____B9rTY btn____vwmp0\",\"btn--icon-folder\":\"btn--icon-folder____MFgTv btn--icon____B9rTY btn____vwmp0\",\"btn--icon-folder-locked\":\"btn--icon-folder-locked____CMoQc btn--icon____B9rTY btn____vwmp0\",\"btn--icon-folder-locked-active\":\"btn--icon-folder-locked-active____Ppx5F btn--icon____B9rTY btn____vwmp0\",\"btn--icon-history\":\"btn--icon-history____XmN1x btn--icon____B9rTY btn____vwmp0\",\"btn--icon-info\":\"btn--icon-info____BknjW btn--icon____B9rTY btn____vwmp0\",\"btn--icon-link\":\"btn--icon-link_____0sUk btn--icon____B9rTY btn____vwmp0\",\"btn--icon-unlink\":\"btn--icon-unlink____OFqsM btn--icon-delete____r8rPg btn--icon____B9rTY btn____vwmp0\",\"btn--icon-map\":\"btn--icon-map____hr22T btn--icon____B9rTY btn____vwmp0\",\"btn--icon-more\":\"btn--icon-more____Qr24G btn--icon____B9rTY btn____vwmp0\",\"btn--icon-open-in-new-window\":\"btn--icon-open-in-new-window____CcB_h btn--icon____B9rTY btn____vwmp0\",\"btn--icon-favourite--selected\":\"btn--icon-favourite--selected____mxTo3 btn--icon____B9rTY btn____vwmp0\",\"btn--icon-favourite--deselected\":\"btn--icon-favourite--deselected____s4fQ9 btn--icon____B9rTY btn____vwmp0\",\"btn--icon-preview\":\"btn--icon-preview____d7Ly1 btn--icon____B9rTY btn____vwmp0\",\"btn--icon-pre-printed\":\"btn--icon-pre-printed____PNFHH btn--icon____B9rTY btn____vwmp0\",\"btn--icon-print\":\"btn--icon-print____qzoGe btn--icon____B9rTY btn____vwmp0\",\"btn--icon-save\":\"btn--icon-save____JTu0F btn--icon____B9rTY btn____vwmp0\",\"btn--icon-settings\":\"btn--icon-settings____eHiRq btn--icon____B9rTY btn____vwmp0\",\"btn--icon-show-details\":\"btn--icon-show-details____LDa_O btn--icon____B9rTY btn____vwmp0\",\"btn--icon-show-details--alert\":\"btn--icon-show-details--alert____vTkrg btn--icon____B9rTY btn____vwmp0\",\"btn--icon-show-summary\":\"btn--icon-show-summary____YdytP btn--icon____B9rTY btn____vwmp0\",\"btn--icon-attachment\":\"btn--icon-attachment____G9Q80 btn--icon____B9rTY btn____vwmp0\",\"btn--icon-tag\":\"btn--icon-tag____Y3WtR btn--icon____B9rTY btn____vwmp0\",\"btn--icon-undo\":\"btn--icon-undo____v935A btn--icon____B9rTY btn____vwmp0\",\"btn--icon-arrow-forward\":\"btn--icon-arrow-forward____CHAwA btn--icon____B9rTY btn____vwmp0\",\"btn--aside-collapse\":\"btn--aside-collapse____xc6OM btn--icon____B9rTY btn____vwmp0\",\"btn--icon-expand-more\":\"btn--icon-expand-more____fv2ry btn--icon____B9rTY btn____vwmp0\",\"btn--icon-expand-less\":\"btn--icon-expand-less____f29dE btn--icon____B9rTY btn____vwmp0\",\"btn--back\":\"btn--back____bbaJx btn____vwmp0\",\"btn--back-to-sign-in\":\"btn--back-to-sign-in____gaWhs btn--back____bbaJx btn____vwmp0\",\"btn--icon-advanced-search\":\"btn--icon-advanced-search____OIzw3 btn--icon____B9rTY btn____vwmp0\",\"btn--wizard\":\"btn--wizard____vIo6o btn____vwmp0\",\"btn--wizard-back\":\"btn--wizard-back_____K0Q5 btn--wizard____vIo6o btn____vwmp0\",\"btn--wizard-next\":\"btn--wizard-next____UR8qT btn--wizard____vIo6o btn____vwmp0\",\"fieldset\":\"fieldset____Hv7Rv\",\"fieldset-instruction\":\"fieldset-instruction_____e3DO\",\"fieldset--no-padding\":\"fieldset--no-padding____CnNwY fieldset____Hv7Rv\",\"fieldset--alt\":\"fieldset--alt____NE6NL fieldset____Hv7Rv\",\"input-search\":\"input-search____ZPUZx\",\"view-password\":\"view-password____yLh1o\",\"ia-currency-input\":\"ia-currency-input____NjjPH\",\"ia-currency-negative\":\"ia-currency-negative____NcrQR\",\"select--mini\":\"select--mini____pF0hc\",\"required-label\":\"required-label____hurLD\",\"alert\":\"alert____yBZ8x\",\"alert--important\":\"alert--important____HZ0rN\",\"input-label\":\"input-label____X09sX\",\"w-100\":\"w-100____NTGAT\",\"search-input-wrapper\":\"search-input-wrapper____W4d31\",\"search-input--results\":\"search-input--results____ezjyd\",\"search-input--result\":\"search-input--result____Xq2pn\",\"search-input--result--highlighted\":\"search-input--result--highlighted____fEaJM\",\"date-range-selections\":\"date-range-selections____ZnRVm\",\"date-arrow-forward\":\"date-arrow-forward____KgI_O\",\"qce-dropdown\":\"qce-dropdown____EsOqJ\",\"qce-or\":\"qce-or____LQ9O7\",\"qce-dropdown-with-dropdown\":\"qce-dropdown-with-dropdown____p2PD9\",\"qce-vehicle-registration-search\":\"qce-vehicle-registration-search____AyVKH\",\"row-gap\":\"row-gap____t30IP\",\"row-group\":\"row-group____VkCpc\",\"row-group--three\":\"row-group--three____OfAFN row-group____VkCpc\",\"grid-14\":\"grid-14____WytIm\",\"row-group--auto\":\"row-group--auto____VS7z5 row-group____VkCpc\",\"space\":\"space____jbS7g\",\"display-none--lg\":\"display-none--lg____YLLbK\",\"display-none--md\":\"display-none--md____dfeh1\",\"tab-navigation\":\"tab-navigation____MCZwK\",\"has-warnings\":\"has-warnings____ESok_\",\"tab-selected\":\"tab-selected____pbnme tab____Dffuz\",\"disabled\":\"disabled____JpfWS\",\"tab\":\"tab____Dffuz\",\"btn--tab-overflow\":\"btn--tab-overflow____nobQB\",\"btn--tab-overflow-left\":\"btn--tab-overflow-left____MJxCf btn--tab-overflow____nobQB\",\"btn--tab-overflow-left-disabled\":\"btn--tab-overflow-left-disabled____Kzg6N btn--tab-overflow-left____MJxCf btn--tab-overflow____nobQB\",\"btn--tab-overflow-right\":\"btn--tab-overflow-right____N_0aZ btn--tab-overflow____nobQB\",\"btn--tab-overflow-right-disabled\":\"btn--tab-overflow-right-disabled____s7ury btn--tab-overflow-right____N_0aZ btn--tab-overflow____nobQB\",\"constrained-width\":\"constrained-width____WHQUe\",\"constrained-width--tab\":\"constrained-width--tab____m3QcL constrained-width____WHQUe\",\"card\":\"card____EEp8b\",\"card-content\":\"card-content____NLk3U\",\"card-heading\":\"card-heading____YCEjD\",\"control-group\":\"control-group____CGjOH\",\"label-group\":\"label-group____mkkCu\",\"label-group-item\":\"label-group-item____yV9Tv\",\"button-group\":\"button-group____pnUq1\",\"card--alert\":\"card--alert____TXO9b card____EEp8b\",\"card-heading--alert\":\"card-heading--alert____m94Wi card-heading____YCEjD\",\"card--status-message\":\"card--status-message____wGlWn\",\"card-heading--sticky-header\":\"card-heading--sticky-header____D298P\",\"card-heading--no-icon\":\"card-heading--no-icon____Y5MQH card-heading____YCEjD\",\"card-heading--bold-title\":\"card-heading--bold-title____k24K1\",\"table\":\"table____HhSZR\",\"table-heading-row\":\"table-heading-row____A2y3n\",\"table-row\":\"table-row____KVcy7\",\"table-result-row\":\"table-result-row____IW8FC\",\"break-word\":\"break-word____a4EqO\",\"no-wrap\":\"no-wrap____WAQ0F\",\"table-result-row--disabled\":\"table-result-row--disabled____nRPu0\",\"table-modal\":\"table-modal____dhdMd table____HhSZR\",\"table-enhanced\":\"table-enhanced____pNxkT\",\"table--no-border-bottom\":\"table--no-border-bottom____LTrfB table____HhSZR\",\"height-45\":\"height-45____lSdLe\",\"edit-column\":\"edit-column____SX_Uj\",\"delete-column\":\"delete-column____xQT7p\",\"date-table-heading\":\"date-table-heading____W5W34\",\"button-edit\":\"button-edit____JlHr1\",\"button-delete\":\"button-delete____ufPyz\",\"table-row-selected\":\"table-row-selected____WxWMd\",\"table-row-alert\":\"table-row-alert____ugKp8\",\"table-filter-row\":\"table-filter-row____QAN3n\",\"table-filter-row--endcap\":\"table-filter-row--endcap____NJOct\",\"filter-column\":\"filter-column____tyomW\",\"table-pagination\":\"table-pagination____xD4Nx\",\"table-pagination-with-filter\":\"table-pagination-with-filter____Hg4CJ table-pagination____xD4Nx\",\"table-button-group\":\"table-button-group____oI6QR\",\"table-child-container\":\"table-child-container____JSm5S\",\"table-child-card\":\"table-child-card____p2OKG\",\"child-table--selected-row\":\"child-table--selected-row____JUlaP\",\"child-table\":\"child-table____JbZZk table____HhSZR\",\"custom-pagination\":\"custom-pagination____HQNCC\",\"pagination-count\":\"pagination-count____aJic8\",\"pagination-button\":\"pagination-button____ka5A8 btn____vwmp0\",\"pagination-prev\":\"pagination-prev____ltWZf pagination-button____ka5A8 btn____vwmp0\",\"pagination-next\":\"pagination-next____IXieP pagination-button____ka5A8 btn____vwmp0\",\"pagination-disabled\":\"pagination-disabled____Wlur0 pagination-button____ka5A8 btn____vwmp0\",\"pagination-prev-disabled\":\"pagination-prev-disabled____vUiFL pagination-disabled____Wlur0 pagination-button____ka5A8 btn____vwmp0\",\"pagination-next-disabled\":\"pagination-next-disabled____MEBUZ pagination-disabled____Wlur0 pagination-button____ka5A8 btn____vwmp0\",\"pagination\":\"pagination____v_aPk\",\"pagination-top\":\"pagination-top____a4tlj pagination____v_aPk\",\"pagination-bottom\":\"pagination-bottom____rzhMe pagination____v_aPk\",\"pagination-bottom--documents\":\"pagination-bottom--documents____O8z94 pagination-bottom____rzhMe pagination____v_aPk\",\"table-cell-btn-icon\":\"table-cell-btn-icon____iZYcA\",\"folder-table\":\"folder-table____V_lcL table--no-border-bottom____LTrfB table____HhSZR\",\"doc-table-group--heading\":\"doc-table-group--heading____Y92gz\",\"doc-table-group--heading-open\":\"doc-table-group--heading-open____gUvG1 doc-table-group--heading____Y92gz\",\"doc-table-group--heading-with-options\":\"doc-table-group--heading-with-options____afel3\",\"constrained-width--folder-name\":\"constrained-width--folder-name____bmwoe constrained-width____WHQUe\",\"disable-entity\":\"disable-entity____Qy2wh\",\"button-options\":\"button-options____TmTk9\",\"button-options--add\":\"button-options--add____fzYur button-options____TmTk9\",\"information-icon\":\"information-icon____Zyz4g\",\"deleted-icon\":\"deleted-icon____CFllr\",\"exclamation-icon\":\"exclamation-icon____LPj1y\",\"success-icon\":\"success-icon____sIWtd\",\"text-align-center\":\"text-align-center____B18YZ\",\"word-break\":\"word-break____n2ixs\",\"btn-group\":\"btn-group____mHJHy\",\"accordion-content\":\"accordion-content____GoYh_\",\"toggle-collapse\":\"toggle-collapse____iwDwo\",\"toggle-collapse--disabled\":\"toggle-collapse--disabled____KJCZq toggle-collapse____iwDwo\",\"toggle-expand\":\"toggle-expand____usBqU toggle-collapse____iwDwo\",\"folder\":\"folder____BwSY4\",\"folder-locked\":\"folder-locked____IU0Kp folder____BwSY4\",\"yesNo-filter-width\":\"yesNo-filter-width____OAgS8\",\"w-5\":\"w-5____B0QcU\",\"w-10\":\"w-10____EMqTp\",\"w-15\":\"w-15____lOXky\",\"w-20\":\"w-20____qiz3C\",\"w-25\":\"w-25____vxxxH\",\"w-30\":\"w-30____XTNY7\",\"w-35\":\"w-35____iFFxt\",\"w-40\":\"w-40____DQmKh\",\"w-45\":\"w-45____SR9OT\",\"w-50\":\"w-50____av82X\",\"w-60\":\"w-60____lvqbA\",\"view-block\":\"view-block____QLtcG\",\"view-block--heading\":\"view-block--heading____x3_Nf\",\"view-block--white\":\"view-block--white____upTva view-block____QLtcG\",\"view-block--alert\":\"view-block--alert____q24hp view-block____QLtcG\",\"view-block--success\":\"view-block--success____sCSeA view-block____QLtcG\",\"view-block--info\":\"view-block--info____fU5MV view-block____QLtcG\",\"view-block--warning\":\"view-block--warning____jaqUu view-block____QLtcG\",\"view-block--alt\":\"view-block--alt____VQhAy view-block____QLtcG\",\"view-block--with-icon\":\"view-block--with-icon____LScf8 view-block____QLtcG\",\"view-block-icon\":\"view-block-icon____KOBDI\",\"view-block--warning--with-icon\":\"view-block--warning--with-icon____tBdLQ view-block--warning____jaqUu view-block____QLtcG\",\"view-block-checkbox\":\"view-block-checkbox____kveTi view-block____QLtcG\",\"view-block-checkbox--alert\":\"view-block-checkbox--alert____uulcR view-block--alert____q24hp view-block____QLtcG view-block-checkbox____kveTi view-block____QLtcG\",\"text-view-content\":\"text-view-content____GHGuG\",\"ia-modal\":\"ia-modal____nxRqf\",\"ia-modal-inner\":\"ia-modal-inner____dxNHi\",\"ia-modal-inner--context-menu\":\"ia-modal-inner--context-menu____HhveV ia-modal-inner____dxNHi\",\"ia-modal-inner--wide-lg\":\"ia-modal-inner--wide-lg____WThB1 ia-modal-inner____dxNHi\",\"ia-modal-inner--wide-xxl\":\"ia-modal-inner--wide-xxl____XhFRi ia-modal-inner____dxNHi\",\"ia-modal-inner--take-over\":\"ia-modal-inner--take-over____mmLMA ia-modal-inner____dxNHi\",\"fixed-height\":\"fixed-height____nQRwD\",\"takeover-header\":\"takeover-header____yssOd\",\"logo\":\"logo____J_WFJ\",\"logo--broker\":\"logo--broker____gkaPc logo____J_WFJ\",\"close-search\":\"close-search____NXzeO\",\"ia-modal-content\":\"ia-modal-content____HxvCZ\",\"ia-modal-overlay--transparent\":\"ia-modal-overlay--transparent____AuYDd ia-modal____nxRqf\",\"ia-modal-overlay--light-white\":\"ia-modal-overlay--light-white____u1x2E ia-modal____nxRqf\",\"ia-modal-overlay--transparent--light-white-client-nav\":\"ia-modal-overlay--transparent--light-white-client-nav____AFd0M ia-modal-overlay--light-white____u1x2E ia-modal____nxRqf\",\"modal-header\":\"modal-header____bHmnB\",\"modal-footer\":\"modal-footer____A6liB modal-header____bHmnB\",\"header-label\":\"header-label____OZKqf\",\"header-label-icon\":\"header-label-icon____Mb_Mb header-label____OZKqf\",\"header-label--alert\":\"header-label--alert____SrR4Z header-label-icon____Mb_Mb header-label____OZKqf\",\"header-label--info\":\"header-label--info____QnvBl header-label-icon____Mb_Mb header-label____OZKqf\",\"header-label--settings\":\"header-label--settings____W1n1d header-label-icon____Mb_Mb header-label____OZKqf\",\"header-label--accounts\":\"header-label--accounts____AdzHO header-label-icon____Mb_Mb header-label____OZKqf\",\"header-label--edit\":\"header-label--edit____HN5Ia header-label-icon____Mb_Mb header-label____OZKqf\",\"header-label--download\":\"header-label--download____pYuQP header-label-icon____Mb_Mb header-label____OZKqf\",\"header-label--delete\":\"header-label--delete____KSTEQ header-label-icon____Mb_Mb header-label____OZKqf\",\"header-label--history\":\"header-label--history____xIJzV header-label-icon____Mb_Mb header-label____OZKqf\",\"header-label--tag\":\"header-label--tag____x_vZE header-label-icon____Mb_Mb header-label____OZKqf\",\"header-label--search\":\"header-label--search____IIasA header-label-icon____Mb_Mb header-label____OZKqf\",\"header-label--kyc\":\"header-label--kyc____yZH4D header-label-icon____Mb_Mb header-label____OZKqf\",\"header-label--advice\":\"header-label--advice____KXMi9 header-label-icon____Mb_Mb header-label____OZKqf\",\"header-label--insured\":\"header-label--insured____TXdRE header-label-icon____Mb_Mb header-label____OZKqf\",\"header-label--quote\":\"header-label--quote_____N4_o header-label-icon____Mb_Mb header-label____OZKqf\",\"header-label--policy\":\"header-label--policy____U70_b header-label-icon____Mb_Mb header-label____OZKqf\",\"header-label--claim\":\"header-label--claim____dA3R6 header-label-icon____Mb_Mb header-label____OZKqf\",\"header-label--fsg\":\"header-label--fsg____gIaak header-label-icon____Mb_Mb header-label____OZKqf\",\"header-label--mandatory-document\":\"header-label--mandatory-document____W4ElP header-label-icon____Mb_Mb header-label____OZKqf\",\"header-label--notification\":\"header-label--notification____fN5eX header-label-icon____Mb_Mb header-label____OZKqf\",\"header-label--task\":\"header-label--task____Brx6h header-label-icon____Mb_Mb header-label____OZKqf\",\"header-label--contact\":\"header-label--contact____gUGvf header-label-icon____Mb_Mb header-label____OZKqf\",\"header-label--note\":\"header-label--note____jPNqM header-label-icon____Mb_Mb header-label____OZKqf\",\"header-label--document\":\"header-label--document____LJr4B header-label-icon____Mb_Mb header-label____OZKqf\",\"header-label--email\":\"header-label--email____bb6Vb header-label-icon____Mb_Mb header-label____OZKqf\",\"header-label--template\":\"header-label--template____PUc4T header-label-icon____Mb_Mb header-label____OZKqf\",\"header-details\":\"header-details____Bld1q\",\"header-detail-item\":\"header-detail-item____NqemS\",\"header-label--context-menu\":\"header-label--context-menu____BcTH5 header-label-icon____Mb_Mb header-label____OZKqf\",\"context-menu-sep\":\"context-menu-sep____TqJwM\",\"context-menu--one-col\":\"context-menu--one-col____emMAg\",\"context-menu-disabled\":\"context-menu-disabled____v0n4C\",\"context-menu--two-col\":\"context-menu--two-col____t6Vyd context-menu--one-col____emMAg\",\"context-menu--three-col\":\"context-menu--three-col____D9YiH context-menu--two-col____t6Vyd context-menu--one-col____emMAg\",\"modal-content-copy\":\"modal-content-copy____jBK0e\",\"processing-step\":\"processing-step____yQ9VR\",\"processing-step--failed\":\"processing-step--failed____dk64b processing-step____yQ9VR\",\"document--processing\":\"document--processing____bYXjq\",\"eclipse-loader\":\"eclipse-loader____YT3Pw\",\"confirmation-content\":\"confirmation-content____yZ7j4\",\"confirmation-content--alert\":\"confirmation-content--alert____U3MM4 confirmation-content____yZ7j4\",\"ia-modal--search\":\"ia-modal--search____CJwF8\",\"view-block--alert--progress-modal\":\"view-block--alert--progress-modal____sX4Hv view-block--alert____q24hp view-block____QLtcG\",\"client-footer--right\":\"client-footer--right____juh4P\",\"wizard-button-group\":\"wizard-button-group____t5Vd6\",\"wizard-button-group--with-distribute\":\"wizard-button-group--with-distribute____iK5dz wizard-button-group____t5Vd6\",\"wizard-nav-group\":\"wizard-nav-group____DlCFt\",\"footer-combo-selections\":\"footer-combo-selections____q_6tB\",\"btn--combo-option\":\"btn--combo-option____BlGZ4\",\"footer-combo-container\":\"footer-combo-container____mk5rI\",\"right\":\"right____ZCscH\",\"pdf-selection\":\"pdf-selection____YDCFU\",\"ia-file-upload\":\"ia-file-upload____mUpra btn____vwmp0\",\"ia-file-upload--disabled\":\"ia-file-upload--disabled_____Q6Ar\",\"ia-file-info\":\"ia-file-info____QujMD\",\"delete-pdf\":\"delete-pdf____XPJ57 btn--icon-delete____r8rPg btn--icon____B9rTY btn____vwmp0\",\"pdf-section\":\"pdf-section____PAouh\",\"margin-top\":\"margin-top____KIj5E\",\"new-pdf-action-buttons\":\"new-pdf-action-buttons____bKkHr\",\"page-pdf-controls\":\"page-pdf-controls____i2NjJ\"};","import { EventAggregator } from 'aurelia-event-aggregator';\r\n/* eslint-disable @typescript-eslint/no-use-before-define */\r\nimport { CountryCode } from 'libphonenumber-js';\r\nimport { FormValidationRenderer } from 'resources/form-validation-renderer';\r\nimport { IaToastService } from 'resources/services/ia-toast-service';\r\nimport { AppRouter } from 'aurelia-router';\r\nimport { I18N } from 'aurelia-i18n';\r\nimport { Api } from './api';\r\nimport { autoinject, TaskQueue, computedFrom } from 'aurelia-framework';\r\n\r\nimport BigNumber from 'bignumber.js';\r\nimport merge from 'lodash/merge';\r\n\r\nimport styles from './cost-summary.css';\r\n\r\nimport { ValidationControllerFactory, ValidationController, ValidationRules } from 'aurelia-validation';\r\nimport { CostSummaryModel } from '../../../models/cost-summary';\r\nimport { calculateGst } from 'resources/calculate-gst';\r\nimport { EntityMode, EntityActionType } from 'routes/app-adviser/client/quotes/interfaces';\r\nimport { getAppClient } from 'resources/parse-jwt';\r\nimport { initScrollTabs, scrollTabs } from 'resources/tab-scroll';\r\nimport { evenRound } from 'resources/even-round';\r\n\r\n@autoinject()\r\nexport class CostSummary {\r\n public validationController: ValidationController;\r\n public config;\r\n private params: IStepModel;\r\n private model: CostSummaryModel;\r\n private step;\r\n private steps;\r\n private styles = styles;\r\n private appClient: CountryCode;\r\n\r\n // The QCE itself sets this when anything changes, we don't maintain this state\r\n private isDirty = false;\r\n\r\n // Validation is only one way a step can proceed\r\n // this variable needs to be true to allow movement\r\n private stepCanProceed = true;\r\n\r\n private tabUl: HTMLDivElement;\r\n private tabClass = 'a.insurerTabs';\r\n private tabPosition;\r\n private isRightChevronDisabled = false;\r\n\r\n constructor(\r\n private api: Api,\r\n private i18n: I18N,\r\n private router: AppRouter,\r\n private taskQueue: TaskQueue,\r\n private toast: IaToastService,\r\n private validationControllerFactory: ValidationControllerFactory,\r\n private ea: EventAggregator,\r\n ) {\r\n this.validationController = this.validationControllerFactory.createForCurrentScope();\r\n this.validationController.addRenderer(new FormValidationRenderer());\r\n }\r\n\r\n async activate(model: IStepModel) {\r\n const newModel = new CostSummaryModel();\r\n\r\n this.validationController.removeObject(this.model);\r\n\r\n this.config = await this.api.loadQuoteCostSummaryConfig(\r\n model.id,\r\n parseInt(model.entityId),\r\n model.actionType,\r\n model.entityType,\r\n model.entityMode,\r\n );\r\n\r\n const quoteCostSummary = await this.api.loadQuoteCostSummary(\r\n model.id,\r\n parseInt(model.entityId),\r\n model.actionType,\r\n model.entityType,\r\n );\r\n\r\n this.params = model;\r\n this.model = merge(newModel, quoteCostSummary);\r\n\r\n if (this.config.insurers.length > 0) {\r\n this.model.selectedInsurerOfficeId = this.config.insurers[0].insurerOfficeId;\r\n this.model.selectedCostsInsurerOfficeId = this.config.insurers[0].insurerOfficeId;\r\n this.model.selectedEntityInsurerId = this.config.insurers[0].entityInsurerId;\r\n this.model.selectedCostsEntityInsurerId = this.config.insurers[0].entityInsurerId;\r\n }\r\n\r\n // allow negative adjustment value on cancellation\r\n this.model.allowNegativeAdjustmentValue = this.params.actionType == EntityActionType.Cancellation ? true : false;\r\n\r\n this.ea.publish('stepRendered');\r\n\r\n this.initializeValidation();\r\n }\r\n\r\n attached() {\r\n if (!this.config.isCoInsuredFlag) {\r\n initScrollTabs(this);\r\n }\r\n }\r\n\r\n scrollTabs(direction) {\r\n scrollTabs(this, direction);\r\n }\r\n\r\n @computedFrom('tabPosition')\r\n get isLeftChevronDisabled() {\r\n return this.tabPosition > 0;\r\n }\r\n\r\n async bind() {\r\n this.appClient = getAppClient();\r\n }\r\n\r\n initializeValidation() {\r\n // ValidationRules.off(this);\r\n // ValidationRules.off(this.model);\r\n // this.validationController.addObject(this, rules);\r\n }\r\n\r\n setupSelectedInsurer = async (insurer) => {\r\n if (this.model.selectedEntityInsurerId === insurer.entityInsurerId) {\r\n return;\r\n }\r\n\r\n if (this.params.entityMode === EntityMode.Edit) {\r\n const response: Response = (await this.updateCurrentInsurer()) as Response;\r\n\r\n if (response.ok) {\r\n this.setInsurer(insurer);\r\n } else {\r\n const confirm = window.confirm(\r\n 'You have unsaved changes which are currently invalid. Do you want to discard them and change the selected insurer?',\r\n );\r\n\r\n if (confirm) {\r\n setTimeout(() => this.toast.destroyAllToasts(), 125);\r\n\r\n await this.activate(this.params);\r\n\r\n this.setInsurer(insurer);\r\n }\r\n }\r\n } else {\r\n this.setInsurer(insurer);\r\n }\r\n };\r\n\r\n setInsurer(insurer) {\r\n // required for Single / Multiple Insurers\r\n this.model.selectedInsurerOfficeId = insurer.insurerOfficeId;\r\n // required for Co-Insured\r\n this.model.selectedCostsInsurerOfficeId = insurer.insurerOfficeId;\r\n this.model.selectedEntityInsurerId = insurer.entityInsurerId;\r\n this.model.selectedCostsEntityInsurerId = insurer.entityInsurerId;\r\n }\r\n\r\n clientFieldChanged = (model: any, insurer: any, fieldName = '') => {\r\n this.taskQueue.queueTask(() => {\r\n this.isDirty = true;\r\n\r\n // Calculate insurerAdminFeeGst\r\n if (fieldName === 'insurerAdminFee' || fieldName === 'insurerAdminFeeGstOverridden') {\r\n model.insurerAdminFeeGst =\r\n !this.config.clientGstExemptFlag && !insurer.insurerOfficeGstExemptFlag\r\n ? calculateGst(model.insurerAdminFee, this.config.gstRate)\r\n : 0.0;\r\n }\r\n\r\n // Calculate brokerAdminFeeGst\r\n if (fieldName === 'brokerAdminFee' || fieldName === 'brokerAdminFeeGstOverridden') {\r\n model.brokerAdminFeeGst =\r\n !this.config.clientGstExemptFlag && !this.config.brokerAdminFeeGstExemptFlag\r\n ? calculateGst(model.brokerAdminFee, this.config.gstRate)\r\n : 0.0;\r\n }\r\n\r\n // Reset administrationFee\r\n if (!model.administrationFeeOverridden && !this.config.administrationFeeEditableWithoutOverride) {\r\n model.administrationFee = insurer.defaultAdministrationFee;\r\n }\r\n\r\n // Calculate administrationFeeGst\r\n if (\r\n fieldName === 'administrationFee' ||\r\n fieldName === 'administrationFeeGstOverridden' ||\r\n fieldName === 'administrationFeeOverridden'\r\n ) {\r\n model.administrationFeeGst = !this.config.clientGstExemptFlag\r\n ? calculateGst(model.administrationFee, this.config.gstRate)\r\n : 0.0;\r\n }\r\n\r\n // update totals\r\n model.totalDueByClient = calculateTotalDueByClient(model);\r\n model.totalEarnings = calculateTotalEarnings(model);\r\n\r\n // get active insurer from insurerCosts\r\n const insurerCost = model.insurerCosts.find((c) => c.entityInsurerId === insurer.entityInsurerId);\r\n\r\n if (insurerCost && !this.config.isCoInsuredFlag) {\r\n insurerCost.insurerAdminFee = model.insurerAdminFee;\r\n insurerCost.insurerAdminFeeGst = model.insurerAdminFeeGst;\r\n insurerCost.nettDueToInsurer = netDueToInsurer(insurerCost);\r\n }\r\n });\r\n };\r\n\r\n coInsuredInsurerAdminFeeChanged = (insurer: any, fieldName = '') => {\r\n this.taskQueue.queueTask(() => {\r\n this.isDirty = true;\r\n\r\n const summary = this.model.costSummary[0];\r\n\r\n if (fieldName === 'insurerAdminFee' || fieldName === 'insurerAdminFeeGstOverridden') {\r\n summary.insurerAdminFee = summary.insurerCosts.reduce(\r\n (total, { insurerAdminFee }) => evenRound(new BigNumber(total).plus(insurerAdminFee).toNumber(), 2),\r\n 0,\r\n );\r\n insurer.insurerAdminFeeGst =\r\n !this.config.clientGstExemptFlag && !insurer.insurerOfficeGstExemptFlag\r\n ? calculateGst(insurer.insurerAdminFee, this.config.gstRate)\r\n : 0.0;\r\n summary.insurerAdminFeeGst = summary.insurerCosts.reduce(\r\n (total, { insurerAdminFeeGst }) => evenRound(new BigNumber(total).plus(insurerAdminFeeGst).toNumber(), 2),\r\n 0,\r\n );\r\n }\r\n\r\n if (fieldName === 'insurerAdminFeeGst') {\r\n summary.insurerAdminFeeGst = summary.insurerCosts.reduce(\r\n (total, { insurerAdminFeeGst }) => evenRound(new BigNumber(total).plus(insurerAdminFeeGst).toNumber(), 2),\r\n 0,\r\n );\r\n }\r\n\r\n summary.totalDueByClient = calculateTotalDueByClient(summary);\r\n insurer.nettDueToInsurer = netDueToInsurer(insurer);\r\n });\r\n };\r\n\r\n async updateCurrentInsurer() {\r\n if (this.config.isReadOnly) {\r\n return { ok: true };\r\n }\r\n\r\n const isCoInsured = this.config.isCoInsuredFlag;\r\n const entityInsurerId = this.model.selectedEntityInsurerId;\r\n const summary = isCoInsured\r\n ? this.model.costSummary[0]\r\n : this.model.costSummary.find((s) => s.entityInsurerId === entityInsurerId);\r\n const filteredInsuredCosts = filterInsurerCosts(summary.insurerCosts);\r\n\r\n const costSummary = [\r\n {\r\n guid: summary.guid,\r\n entityInsurerId: summary.entityInsurerId,\r\n brokerAdminFee: summary.brokerAdminFee,\r\n brokerAdminFeeGst: summary.brokerAdminFeeGst,\r\n administrationFee: summary.administrationFee,\r\n administrationFeeGst: summary.administrationFeeGst,\r\n adjustmentValue: summary.adjustmentValue,\r\n insurerCosts: filteredInsuredCosts,\r\n },\r\n ];\r\n\r\n return this.api.updateQuoteCostSummary(\r\n this.params.id,\r\n parseInt(this.params.entityId),\r\n summary.entityInsurerId,\r\n {\r\n costSummary,\r\n },\r\n this.params.actionType,\r\n this.params.entityType,\r\n );\r\n }\r\n\r\n async validate() {\r\n const response = (await this.updateCurrentInsurer()) as Response;\r\n\r\n return response.ok;\r\n }\r\n}\r\n\r\nexport function calculateTotalDueByClient(model: any) {\r\n const totalDueByClient = new BigNumber(currencyValue(model.totalPremium))\r\n .plus(currencyValue(model.insurerAdminFee))\r\n .plus(currencyValue(model.insurerAdminFeeGst))\r\n .plus(currencyValue(model.brokerAdminFee))\r\n .plus(currencyValue(model.brokerAdminFeeGst))\r\n .plus(currencyValue(model.administrationFee))\r\n .plus(currencyValue(model.administrationFeeGst))\r\n .minus(currencyValue(model.adjustmentValue));\r\n\r\n return currencyValue(totalDueByClient.toNumber());\r\n}\r\n\r\nexport function netDueToInsurer(insurerCost: any) {\r\n const nettDueToInsurer = new BigNumber(currencyValue(insurerCost.totalPremium))\r\n .plus(currencyValue(insurerCost.insurerAdminFee))\r\n .plus(currencyValue(insurerCost.insurerAdminFeeGst))\r\n .minus(currencyValue(insurerCost.brokerage))\r\n .minus(currencyValue(insurerCost.brokerageGst))\r\n .minus(currencyValue(insurerCost.earthquakeBrokerage))\r\n .minus(currencyValue(insurerCost.earthquakeBrokerageGst));\r\n\r\n return currencyValue(nettDueToInsurer.toNumber());\r\n}\r\n\r\nexport function calculateTotalEarnings(model: any) {\r\n const totalEarnings = new BigNumber(currencyValue(model.brokerAdminFee))\r\n .plus(currencyValue(model.administrationFee))\r\n .minus(currencyValue(model.adjustmentValue))\r\n .plus(currencyValue(model.brokerage))\r\n .plus(currencyValue(model.earthquakeBrokerage));\r\n\r\n return currencyValue(totalEarnings.toNumber());\r\n}\r\n\r\nexport function currencyValue(value) {\r\n return value ? value : 0.0;\r\n}\r\n\r\nexport function filterInsurerCosts(insurerCosts: any[]) {\r\n return insurerCosts.reduce((acc, cost) => {\r\n if (cost) {\r\n acc.push({\r\n guid: cost.guid,\r\n entityInsurerId: cost.entityInsurerId,\r\n insurerAdminFee: cost.insurerAdminFee,\r\n insurerAdminFeeGst: cost.insurerAdminFeeGst,\r\n });\r\n }\r\n\r\n return acc;\r\n }, []);\r\n}\r\n","import { autoinject } from 'aurelia-framework';\r\nimport { HttpClient, json } from 'aurelia-fetch-client';\r\nimport { environment } from 'environment';\r\nimport { EntityActionType, EntityType, EntityMode } from 'routes/app-adviser/client/quotes/interfaces';\r\n\r\n@autoinject()\r\nexport class Api {\r\n constructor(\r\n private http: HttpClient\r\n ) { }\r\n\r\n async getDodConfig(\r\n clientId: number, actionType: EntityActionType, entityType: EntityType, entityId: number, mode: EntityMode): Promise {\r\n const endpoint = environment.clientEndpoints.wizard.dutyOfDisclosure.config;\r\n const uri = endpoint.uri([clientId, actionType, entityType, entityId, mode]);\r\n\r\n const result = await this.http.fetch(uri, { method: endpoint.method });\r\n\r\n return result.json();\r\n }\r\n\r\n async getDodDetails(\r\n clientId: number, actionType: EntityActionType, entityType: EntityType, entityId: number): Promise {\r\n const endpoint = environment.clientEndpoints.wizard.dutyOfDisclosure.get;\r\n const uri = endpoint.uri([clientId, actionType, entityType, entityId]);\r\n\r\n const result = await this.http.fetch(uri, { method: endpoint.method });\r\n\r\n return result.json();\r\n }\r\n\r\n async putDodDetails(\r\n clientId: number, actionType: EntityActionType, entityType: EntityType, entityId: number, model: any ): Promise {\r\n const endpoint = environment.clientEndpoints.wizard.dutyOfDisclosure.put;\r\n const uri = endpoint.uri([clientId, actionType, entityType, entityId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n method: endpoint.method,\r\n body: json(model)\r\n });\r\n\r\n if (result.status !== 400 && result.ok) {\r\n return true;\r\n } else {\r\n return result.json();\r\n }\r\n }\r\n}\r\n","// extracted by mini-css-extract-plugin\nexport default {\"screen-container\":\"screen-container____nlbeD\",\"screen-container--client\":\"screen-container--client____GwgmF screen-container____nlbeD\",\"screen-container--dashboard\":\"screen-container--dashboard____jgE40 screen-container--client____GwgmF screen-container____nlbeD\",\"screen-container--home\":\"screen-container--home____x41Qm screen-container____nlbeD\",\"screen-container--menu\":\"screen-container--menu____QBgfw screen-container____nlbeD\",\"screen-container--accounts-override\":\"screen-container--accounts-override____qyJof screen-container____nlbeD\",\"screen-container--accounts-override-xxl\":\"screen-container--accounts-override-xxl____l8BeR screen-container____nlbeD\",\"empty-state\":\"empty-state____ferbd\",\"empty-state--icon\":\"empty-state--icon____vl6sF\",\"empty-heading\":\"empty-heading____mv8a1\",\"empty-subheading\":\"empty-subheading____V36AS\",\"kyc\":\"kyc____kxwPz\",\"advice\":\"advice____QIPP2\",\"insured\":\"insured____CLgWZ\",\"quotes\":\"quotes____KfgFP\",\"policies\":\"policies____E5aiH\",\"claims\":\"claims____NcbuJ\",\"tasks\":\"tasks____tynRJ\",\"documents\":\"documents____b3G4L\",\"btn\":\"btn____dOuLt\",\"btn--flat\":\"btn--flat____s2SjG btn____dOuLt\",\"btn--submit\":\"btn--submit____zi2Hv btn____dOuLt\",\"btn--delete\":\"btn--delete____lTows btn____dOuLt\",\"btn--link\":\"btn--link____EM0f7 btn____dOuLt\",\"btn--inline-text-link\":\"btn--inline-text-link____crd1k btn--link____EM0f7 btn____dOuLt\",\"btn--footer\":\"btn--footer____UKBKp btn____dOuLt\",\"btn--footer-submit\":\"btn--footer-submit____iGeNf btn--submit____zi2Hv btn____dOuLt btn--footer____UKBKp btn____dOuLt\",\"btn--footer-cancel\":\"btn--footer-cancel____s6vFh btn--flat____s2SjG btn____dOuLt btn--footer____UKBKp btn____dOuLt\",\"btn--footer-delete\":\"btn--footer-delete____QgGkK btn--delete____lTows btn____dOuLt btn--footer____UKBKp btn____dOuLt\",\"btn--footer-combo\":\"btn--footer-combo____xO4_g btn--footer____UKBKp btn____dOuLt\",\"btn--lmi-bicalc\":\"btn--lmi-bicalc____VhyFU btn____dOuLt\",\"btn--lmi-risk\":\"btn--lmi-risk____SQ6iA btn____dOuLt\",\"btn--lmi-policy-comparison\":\"btn--lmi-policy-comparison____fYIJk btn____dOuLt\",\"btn--lmi-policy-coach\":\"btn--lmi-policy-coach____KyZvk btn____dOuLt\",\"btn--andrew-nock\":\"btn--andrew-nock____AyJ7P btn____dOuLt\",\"btn--construction-cost-consultants\":\"btn--construction-cost-consultants____Exu58 btn____dOuLt\",\"btn--5-star\":\"btn--5-star____mqSEw btn____dOuLt\",\"btn--thermoscan\":\"btn--thermoscan____UyZ6v btn____dOuLt\",\"btn--risk-survey-services\":\"btn--risk-survey-services____fQmck btn____dOuLt\",\"btn--risk-management\":\"btn--risk-management____mpvtd btn____dOuLt\",\"btn--lmi-bicalc--disabled\":\"btn--lmi-bicalc--disabled____jy8ut btn--lmi-bicalc____VhyFU btn____dOuLt\",\"btn--lmi-risk--disabled\":\"btn--lmi-risk--disabled_____yH_0 btn--lmi-risk____SQ6iA btn____dOuLt\",\"btn--lmi-policy-comparison--disabled\":\"btn--lmi-policy-comparison--disabled____VNWWo btn--lmi-policy-comparison____fYIJk btn____dOuLt\",\"btn--initial-insured-location-risk\":\"btn--initial-insured-location-risk____KHJ4o btn--flat____s2SjG btn____dOuLt btn____dOuLt\",\"btn--icon\":\"btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-no-border\":\"btn--icon-no-border____GGebz\",\"btn--icon-add\":\"btn--icon-add____xnoKY btn--icon____E9OO9 btn____dOuLt\",\"btn--add-risk\":\"btn--add-risk____OkLeH btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-close\":\"btn--icon-close____xdB11 btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-delete\":\"btn--icon-delete____J3NjO btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-download\":\"btn--icon-download____Dv_CO btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-edit\":\"btn--icon-edit____lUSVy btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-email\":\"btn--icon-email____N1I7G btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-download-email\":\"btn--icon-download-email____Ru0lP btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-folder\":\"btn--icon-folder____FEk_B btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-folder-locked\":\"btn--icon-folder-locked____rrfRe btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-folder-locked-active\":\"btn--icon-folder-locked-active____VoGCy btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-history\":\"btn--icon-history____n5C4V btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-info\":\"btn--icon-info____rgQGL btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-link\":\"btn--icon-link____p0gxh btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-unlink\":\"btn--icon-unlink____NmLmx btn--icon-delete____J3NjO btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-map\":\"btn--icon-map____sH0OW btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-more\":\"btn--icon-more____S4A2o btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-open-in-new-window\":\"btn--icon-open-in-new-window____vFQQd btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-favourite--selected\":\"btn--icon-favourite--selected____xao9B btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-favourite--deselected\":\"btn--icon-favourite--deselected____fOPDl btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-preview\":\"btn--icon-preview____vAkj3 btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-pre-printed\":\"btn--icon-pre-printed____ro2oH btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-print\":\"btn--icon-print____NWQf_ btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-save\":\"btn--icon-save____ewCry btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-settings\":\"btn--icon-settings____zXTBQ btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-show-details\":\"btn--icon-show-details____lOMf8 btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-show-details--alert\":\"btn--icon-show-details--alert____QFeCw btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-show-summary\":\"btn--icon-show-summary____PWu8J btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-attachment\":\"btn--icon-attachment____dMpjn btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-tag\":\"btn--icon-tag____sLrYj btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-undo\":\"btn--icon-undo____Lvuik btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-arrow-forward\":\"btn--icon-arrow-forward____WLN8m btn--icon____E9OO9 btn____dOuLt\",\"btn--aside-collapse\":\"btn--aside-collapse____S7QLT btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-expand-more\":\"btn--icon-expand-more____mn9y3 btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-expand-less\":\"btn--icon-expand-less____aAiWR btn--icon____E9OO9 btn____dOuLt\",\"btn--back\":\"btn--back____a6X9c btn____dOuLt\",\"btn--back-to-sign-in\":\"btn--back-to-sign-in____BFRb_ btn--back____a6X9c btn____dOuLt\",\"btn--icon-advanced-search\":\"btn--icon-advanced-search____LF8y6 btn--icon____E9OO9 btn____dOuLt\",\"btn--wizard\":\"btn--wizard____Z0zp2 btn____dOuLt\",\"btn--wizard-back\":\"btn--wizard-back____li4Ge btn--wizard____Z0zp2 btn____dOuLt\",\"btn--wizard-next\":\"btn--wizard-next____uySTv btn--wizard____Z0zp2 btn____dOuLt\",\"fieldset\":\"fieldset____gF84I\",\"fieldset-instruction\":\"fieldset-instruction____ZRUNx\",\"fieldset--no-padding\":\"fieldset--no-padding____uHkpA fieldset____gF84I\",\"fieldset--alt\":\"fieldset--alt____FePaa fieldset____gF84I\",\"input-search\":\"input-search____GdbNc\",\"view-password\":\"view-password____aehBx\",\"ia-currency-input\":\"ia-currency-input____DkjR8\",\"ia-currency-negative\":\"ia-currency-negative____yoXYj\",\"select--mini\":\"select--mini____oN5Z1\",\"required-label\":\"required-label____xNwoC\",\"alert\":\"alert____quQPB\",\"alert--important\":\"alert--important____lQ1Q2\",\"input-label\":\"input-label____WnwSb\",\"w-100\":\"w-100____uloSn\",\"search-input-wrapper\":\"search-input-wrapper____Q72UN\",\"search-input--results\":\"search-input--results____DmLCi\",\"search-input--result\":\"search-input--result____vI7gZ\",\"search-input--result--highlighted\":\"search-input--result--highlighted____ZDH4G\",\"date-range-selections\":\"date-range-selections____S1W_N\",\"date-arrow-forward\":\"date-arrow-forward____OgPfp\",\"qce-dropdown\":\"qce-dropdown____U6Ec9\",\"qce-or\":\"qce-or____NSLQ9\",\"qce-dropdown-with-dropdown\":\"qce-dropdown-with-dropdown____Btnp_\",\"qce-vehicle-registration-search\":\"qce-vehicle-registration-search____YLoDV\",\"row-gap\":\"row-gap____K5qq7\",\"row-group\":\"row-group____TRNu1\",\"row-group--three\":\"row-group--three____i1aiT row-group____TRNu1\",\"grid-14\":\"grid-14____nLMjk\",\"row-group--auto\":\"row-group--auto____AH5fz row-group____TRNu1\",\"space\":\"space____Q2Kox\",\"display-none--lg\":\"display-none--lg____KULLA\",\"display-none--md\":\"display-none--md____ZvtQD\",\"tab-navigation\":\"tab-navigation_____j1_6\",\"has-warnings\":\"has-warnings____QU0HZ\",\"tab-selected\":\"tab-selected____vlKpc tab_____tErF\",\"disabled\":\"disabled____WqnYj\",\"tab\":\"tab_____tErF\",\"btn--tab-overflow\":\"btn--tab-overflow____Asswg\",\"btn--tab-overflow-left\":\"btn--tab-overflow-left____bdbOa btn--tab-overflow____Asswg\",\"btn--tab-overflow-left-disabled\":\"btn--tab-overflow-left-disabled____F33cI btn--tab-overflow-left____bdbOa btn--tab-overflow____Asswg\",\"btn--tab-overflow-right\":\"btn--tab-overflow-right____pEYAQ btn--tab-overflow____Asswg\",\"btn--tab-overflow-right-disabled\":\"btn--tab-overflow-right-disabled____OVn2H btn--tab-overflow-right____pEYAQ btn--tab-overflow____Asswg\",\"constrained-width\":\"constrained-width____kZr8j\",\"constrained-width--tab\":\"constrained-width--tab____VsUvq constrained-width____kZr8j\",\"card\":\"card____GfDbg\",\"card-content\":\"card-content____Y24fR\",\"card-heading\":\"card-heading____mcT4X\",\"control-group\":\"control-group____Fia30\",\"label-group\":\"label-group____h_CiX\",\"label-group-item\":\"label-group-item____eGLNv\",\"button-group\":\"button-group____RYJ7p\",\"card--alert\":\"card--alert____NpKEC card____GfDbg\",\"card-heading--alert\":\"card-heading--alert____nMzJo card-heading____mcT4X\",\"card--status-message\":\"card--status-message____iMhvY\",\"card-heading--sticky-header\":\"card-heading--sticky-header____WGnXu\",\"card-heading--no-icon\":\"card-heading--no-icon____VhsnO card-heading____mcT4X\",\"card-heading--bold-title\":\"card-heading--bold-title____N8lu3\",\"table\":\"table____Wv3q7\",\"table-heading-row\":\"table-heading-row____jORuv\",\"table-row\":\"table-row____l01LF\",\"table-result-row\":\"table-result-row____fqLqz\",\"break-word\":\"break-word____E6gEX\",\"no-wrap\":\"no-wrap____NNroW\",\"table-result-row--disabled\":\"table-result-row--disabled____kaTYo\",\"table-modal\":\"table-modal____z6zd0 table____Wv3q7\",\"table-enhanced\":\"table-enhanced____iFm3y\",\"table--no-border-bottom\":\"table--no-border-bottom____QaedF table____Wv3q7\",\"height-45\":\"height-45____Stcz5\",\"edit-column\":\"edit-column____C1BPq\",\"delete-column\":\"delete-column____YjK9p\",\"date-table-heading\":\"date-table-heading____qKgRq\",\"button-edit\":\"button-edit____FsLcr\",\"button-delete\":\"button-delete____ma0ty\",\"table-row-selected\":\"table-row-selected____GZpeR\",\"table-row-alert\":\"table-row-alert____JGVHa\",\"table-filter-row\":\"table-filter-row____oZOGc\",\"table-filter-row--endcap\":\"table-filter-row--endcap____rjDhi\",\"filter-column\":\"filter-column____k2KEE\",\"table-pagination\":\"table-pagination____CGFqe\",\"table-pagination-with-filter\":\"table-pagination-with-filter____kIgJr table-pagination____CGFqe\",\"table-button-group\":\"table-button-group____wDGsr\",\"table-child-container\":\"table-child-container____wVonX\",\"table-child-card\":\"table-child-card____TzLpe\",\"child-table--selected-row\":\"child-table--selected-row____m67Kh\",\"child-table\":\"child-table____QncI3 table____Wv3q7\",\"custom-pagination\":\"custom-pagination____QLxNg\",\"pagination-count\":\"pagination-count____YUnX1\",\"pagination-button\":\"pagination-button____N9Xe6 btn____dOuLt\",\"pagination-prev\":\"pagination-prev____Vu3ZS pagination-button____N9Xe6 btn____dOuLt\",\"pagination-next\":\"pagination-next____Vh9Mx pagination-button____N9Xe6 btn____dOuLt\",\"pagination-disabled\":\"pagination-disabled____s8PXI pagination-button____N9Xe6 btn____dOuLt\",\"pagination-prev-disabled\":\"pagination-prev-disabled____fx6sY pagination-disabled____s8PXI pagination-button____N9Xe6 btn____dOuLt\",\"pagination-next-disabled\":\"pagination-next-disabled____Wq2WG pagination-disabled____s8PXI pagination-button____N9Xe6 btn____dOuLt\",\"pagination\":\"pagination____hKFJl\",\"pagination-top\":\"pagination-top____dk1jM pagination____hKFJl\",\"pagination-bottom\":\"pagination-bottom____SHFmx pagination____hKFJl\",\"pagination-bottom--documents\":\"pagination-bottom--documents____cXmyg pagination-bottom____SHFmx pagination____hKFJl\",\"table-cell-btn-icon\":\"table-cell-btn-icon____Hc96F\",\"folder-table\":\"folder-table____E3kM5 table--no-border-bottom____QaedF table____Wv3q7\",\"doc-table-group--heading\":\"doc-table-group--heading____iAXO6\",\"doc-table-group--heading-open\":\"doc-table-group--heading-open____XOZBD doc-table-group--heading____iAXO6\",\"doc-table-group--heading-with-options\":\"doc-table-group--heading-with-options____st70C\",\"constrained-width--folder-name\":\"constrained-width--folder-name____Wmiwd constrained-width____kZr8j\",\"disable-entity\":\"disable-entity____XycWu\",\"button-options\":\"button-options____FIgcF\",\"button-options--add\":\"button-options--add____zET13 button-options____FIgcF\",\"information-icon\":\"information-icon____wom3e\",\"deleted-icon\":\"deleted-icon____cmszp\",\"exclamation-icon\":\"exclamation-icon_____Kqf6\",\"success-icon\":\"success-icon____jTVGS\",\"text-align-center\":\"text-align-center____FUwjv\",\"word-break\":\"word-break____ApgGA\",\"btn-group\":\"btn-group____suxl2\",\"accordion-content\":\"accordion-content____mSaD5\",\"toggle-collapse\":\"toggle-collapse____nGXS1\",\"toggle-collapse--disabled\":\"toggle-collapse--disabled____FAiBC toggle-collapse____nGXS1\",\"toggle-expand\":\"toggle-expand____WDS7X toggle-collapse____nGXS1\",\"folder\":\"folder____Ibr5e\",\"folder-locked\":\"folder-locked____Jkf3S folder____Ibr5e\",\"yesNo-filter-width\":\"yesNo-filter-width____pBVOc\",\"w-5\":\"w-5____dpezt\",\"w-10\":\"w-10____oVnwF\",\"w-15\":\"w-15____gJO4t\",\"w-20\":\"w-20____EsDR5\",\"w-25\":\"w-25____zrP01\",\"w-30\":\"w-30____V4c0S\",\"w-35\":\"w-35____VVqoK\",\"w-40\":\"w-40____FmPdf\",\"w-45\":\"w-45____AHBeV\",\"w-50\":\"w-50____GdudC\",\"w-60\":\"w-60_____X1aZ\",\"view-block\":\"view-block____hqx1G\",\"view-block--heading\":\"view-block--heading____nyNkv\",\"view-block--white\":\"view-block--white____mm6hx view-block____hqx1G\",\"view-block--alert\":\"view-block--alert____P6Lcz view-block____hqx1G\",\"view-block--success\":\"view-block--success____Mb7Bt view-block____hqx1G\",\"view-block--info\":\"view-block--info____YgqJn view-block____hqx1G\",\"view-block--warning\":\"view-block--warning____RPGq6 view-block____hqx1G\",\"view-block--alt\":\"view-block--alt____s1bot view-block____hqx1G\",\"view-block--with-icon\":\"view-block--with-icon____WrVmz view-block____hqx1G\",\"view-block-icon\":\"view-block-icon____VADvE\",\"view-block--warning--with-icon\":\"view-block--warning--with-icon____MXz_j view-block--warning____RPGq6 view-block____hqx1G\",\"view-block-checkbox\":\"view-block-checkbox____cfu9K view-block____hqx1G\",\"view-block-checkbox--alert\":\"view-block-checkbox--alert____rjyBJ view-block--alert____P6Lcz view-block____hqx1G view-block-checkbox____cfu9K view-block____hqx1G\",\"text-view-content\":\"text-view-content____vv8vH\",\"ia-modal\":\"ia-modal____TTzG8\",\"ia-modal-inner\":\"ia-modal-inner____jTQl3\",\"ia-modal-inner--context-menu\":\"ia-modal-inner--context-menu____FmCz2 ia-modal-inner____jTQl3\",\"ia-modal-inner--wide-lg\":\"ia-modal-inner--wide-lg____5_ZqJ ia-modal-inner____jTQl3\",\"ia-modal-inner--wide-xxl\":\"ia-modal-inner--wide-xxl____KAu2H ia-modal-inner____jTQl3\",\"ia-modal-inner--take-over\":\"ia-modal-inner--take-over____vPFvf ia-modal-inner____jTQl3\",\"fixed-height\":\"fixed-height____LNZVn\",\"takeover-header\":\"takeover-header____gJlIR\",\"logo\":\"logo____jK_Qi\",\"logo--broker\":\"logo--broker____Pv1OZ logo____jK_Qi\",\"close-search\":\"close-search____ltlAg\",\"ia-modal-content\":\"ia-modal-content____MXE4D\",\"ia-modal-overlay--transparent\":\"ia-modal-overlay--transparent____ufFiq ia-modal____TTzG8\",\"ia-modal-overlay--light-white\":\"ia-modal-overlay--light-white____EQeD4 ia-modal____TTzG8\",\"ia-modal-overlay--transparent--light-white-client-nav\":\"ia-modal-overlay--transparent--light-white-client-nav____vrUJU ia-modal-overlay--light-white____EQeD4 ia-modal____TTzG8\",\"modal-header\":\"modal-header____CiTSX\",\"modal-footer\":\"modal-footer____NzUGW modal-header____CiTSX\",\"header-label\":\"header-label____LwO2H\",\"header-label-icon\":\"header-label-icon____QwmEp header-label____LwO2H\",\"header-label--alert\":\"header-label--alert____MF22W header-label-icon____QwmEp header-label____LwO2H\",\"header-label--info\":\"header-label--info____iSzFQ header-label-icon____QwmEp header-label____LwO2H\",\"header-label--settings\":\"header-label--settings____chmrN header-label-icon____QwmEp header-label____LwO2H\",\"header-label--accounts\":\"header-label--accounts____zqOhF header-label-icon____QwmEp header-label____LwO2H\",\"header-label--edit\":\"header-label--edit____xm9ap header-label-icon____QwmEp header-label____LwO2H\",\"header-label--download\":\"header-label--download____IOMhU header-label-icon____QwmEp header-label____LwO2H\",\"header-label--delete\":\"header-label--delete____n3p4x header-label-icon____QwmEp header-label____LwO2H\",\"header-label--history\":\"header-label--history____pR9yC header-label-icon____QwmEp header-label____LwO2H\",\"header-label--tag\":\"header-label--tag____P7o3I header-label-icon____QwmEp header-label____LwO2H\",\"header-label--search\":\"header-label--search____hVZqI header-label-icon____QwmEp header-label____LwO2H\",\"header-label--kyc\":\"header-label--kyc____Hcl4f header-label-icon____QwmEp header-label____LwO2H\",\"header-label--advice\":\"header-label--advice____lcqMY header-label-icon____QwmEp header-label____LwO2H\",\"header-label--insured\":\"header-label--insured____yIBGM header-label-icon____QwmEp header-label____LwO2H\",\"header-label--quote\":\"header-label--quote____Lz4FC header-label-icon____QwmEp header-label____LwO2H\",\"header-label--policy\":\"header-label--policy____ujPPO header-label-icon____QwmEp header-label____LwO2H\",\"header-label--claim\":\"header-label--claim____yrHEm header-label-icon____QwmEp header-label____LwO2H\",\"header-label--fsg\":\"header-label--fsg____BBk73 header-label-icon____QwmEp header-label____LwO2H\",\"header-label--mandatory-document\":\"header-label--mandatory-document____W0vte header-label-icon____QwmEp header-label____LwO2H\",\"header-label--notification\":\"header-label--notification____CbKSR header-label-icon____QwmEp header-label____LwO2H\",\"header-label--task\":\"header-label--task____drpbD header-label-icon____QwmEp header-label____LwO2H\",\"header-label--contact\":\"header-label--contact____T009_ header-label-icon____QwmEp header-label____LwO2H\",\"header-label--note\":\"header-label--note____FNiEI header-label-icon____QwmEp header-label____LwO2H\",\"header-label--document\":\"header-label--document____UHfa_ header-label-icon____QwmEp header-label____LwO2H\",\"header-label--email\":\"header-label--email____Qa0_n header-label-icon____QwmEp header-label____LwO2H\",\"header-label--template\":\"header-label--template____YRekt header-label-icon____QwmEp header-label____LwO2H\",\"header-details\":\"header-details____gKmV7\",\"header-detail-item\":\"header-detail-item____XRLOF\",\"header-label--context-menu\":\"header-label--context-menu____YXv26 header-label-icon____QwmEp header-label____LwO2H\",\"context-menu-sep\":\"context-menu-sep____a1GQY\",\"context-menu--one-col\":\"context-menu--one-col____BhIAV\",\"context-menu-disabled\":\"context-menu-disabled____Wif6w\",\"context-menu--two-col\":\"context-menu--two-col____UFQeW context-menu--one-col____BhIAV\",\"context-menu--three-col\":\"context-menu--three-col____FmDPo context-menu--two-col____UFQeW context-menu--one-col____BhIAV\",\"modal-content-copy\":\"modal-content-copy____nxhiZ\",\"processing-step\":\"processing-step____L2amF\",\"processing-step--failed\":\"processing-step--failed____K3Icd processing-step____L2amF\",\"document--processing\":\"document--processing____yIyHI\",\"eclipse-loader\":\"eclipse-loader____dpTUx\",\"confirmation-content\":\"confirmation-content____KKvri\",\"confirmation-content--alert\":\"confirmation-content--alert____CsNNn confirmation-content____KKvri\",\"ia-modal--search\":\"ia-modal--search____ywbQY\",\"view-block--alert--progress-modal\":\"view-block--alert--progress-modal____geDaF view-block--alert____P6Lcz view-block____hqx1G\",\"client-footer--right\":\"client-footer--right____cDIq_\",\"wizard-button-group\":\"wizard-button-group____Dosgk\",\"wizard-button-group--with-distribute\":\"wizard-button-group--with-distribute____skwYh wizard-button-group____Dosgk\",\"wizard-nav-group\":\"wizard-nav-group____mslvx\",\"footer-combo-selections\":\"footer-combo-selections____nOEgG\",\"btn--combo-option\":\"btn--combo-option____X2WOd\",\"footer-combo-container\":\"footer-combo-container____bYkoC\",\"right\":\"right____NKu5G\",\"pdf-selection\":\"pdf-selection____dyASA\",\"ia-file-upload\":\"ia-file-upload____TEuVg btn____dOuLt\",\"ia-file-upload--disabled\":\"ia-file-upload--disabled____ElGNB\",\"ia-file-info\":\"ia-file-info____Jxj4M\",\"delete-pdf\":\"delete-pdf____kO9gq btn--icon-delete____J3NjO btn--icon____E9OO9 btn____dOuLt\",\"pdf-section\":\"pdf-section____KxDew\",\"margin-top\":\"margin-top____HBDQj\",\"new-pdf-action-buttons\":\"new-pdf-action-buttons____N89Bd\",\"page-pdf-controls\":\"page-pdf-controls____DPSgy\"};","import { IaToastService } from '../../../../../../../resources/services/ia-toast-service';\r\nimport { EventAggregator } from 'aurelia-event-aggregator';\r\nimport { Api } from './api';\r\nimport { autoinject } from 'aurelia-framework';\r\nimport { DodDetailsConfigModel } from '../../../models/dod-details';\r\nimport { DodDetails } from 'resources/models/client';\r\nimport { cleanQceModel } from 'resources/clean-qce-model';\r\nimport styles from './duty-of-disclosure.css';\r\nimport { EntityMode } from 'routes/app-adviser/client/quotes/interfaces';\r\nimport { handleQceIssues, validateQce, qceDefaultAnswersPresentAndNotSaved } from 'routes/app-adviser/client/wizard/functions';\r\n\r\nimport cloneDeep from 'lodash/cloneDeep';\r\nimport { pageScroll } from 'resources/page-scroll';\r\n@autoinject()\r\nexport class DutyOfDisclosure {\r\n private styles = styles;\r\n private params: IStepModel;\r\n private model: DodDetails = {} as DodDetails;\r\n private config: DodDetailsConfigModel;\r\n private mandatoryGridErrors = false;\r\n private mandatoryGridErrorDetail = [];\r\n private stepMessage = 'Validating dod questions...'\r\n\r\n // The QCE itself sets this when anything changes, we don't maintain this state\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 ) {\r\n }\r\n\r\n async activate(model: IStepModel) {\r\n this.params = model;\r\n\r\n if (this.params.entityId) {\r\n const config = await this.api.getDodConfig(this.params.id, this.params.actionType,\r\n this.params.entityType, +this.params.entityId, this.params.entityMode as EntityMode);\r\n\r\n this.config = new DodDetailsConfigModel(config);\r\n\r\n const quoteDetails = await this.api.getDodDetails(this.params.id, this.params.actionType,\r\n this.params.entityType, +this.params.entityId);\r\n\r\n if (quoteDetails) {\r\n this.model = quoteDetails;\r\n\r\n // Check QCE for any default question/answers not yet saved\r\n this.isDirty = qceDefaultAnswersPresentAndNotSaved(this.model);\r\n }\r\n }\r\n\r\n if(this.params.entityMode === 'view'){\r\n this.stepMessage = 'Loading...'\r\n }\r\n\r\n this.ea.publish('stepRendered', this.stepMessage );\r\n }\r\n\r\n bind() {\r\n pageScroll('client-content-container');\r\n }\r\n\r\n async validate() {\r\n let isValid = false;\r\n const qceIsValid = validateQce(this.model);\r\n\r\n if (qceIsValid) {\r\n\r\n if (this.config.isReadOnly) {\r\n return true;\r\n }\r\n\r\n try {\r\n\r\n // use clean model to reset any questions disabled by flow\r\n const newModel = cloneDeep(this.model);\r\n\r\n newModel.questionsAndResponses = cleanQceModel(this.model.questionsAndResponses, true);\r\n newModel.insurers.forEach(x => {\r\n if (x.insurerDodQuestionsPresent) {\r\n x.questionsAndResponses = cleanQceModel(x.questionsAndResponses, true);\r\n }\r\n });\r\n\r\n const response = await this.api.putDodDetails(this.params.id, this.params.actionType,\r\n this.params.entityType, +this.params.entityId, newModel);\r\n\r\n // Handle QCE issues and mark questions as errored if needbe\r\n handleQceIssues(response, this);\r\n\r\n if (response !== true) {\r\n isValid = false;\r\n } else {\r\n isValid = true;\r\n }\r\n\r\n } catch (error) {\r\n isValid = false;\r\n }\r\n\r\n return isValid;\r\n }\r\n }\r\n\r\n insurerDisplayValue(entityInsurerId: number) {\r\n return this.config.insurers.find(t => t.entityInsurerId === entityInsurerId).insurerOfficeName;\r\n }\r\n}\r\n"],"names":["QuoteStepMap","step","label","active","view","ClaimStepMap","http","getConfig","clientId","entityActionType","entityType","entityId","endpoint","environment","uri","this","fetch","method","json","convertQuote","body","autoinject","Api","api","router","lookupService","validationControllerFactory","toastr","taskQueue","wizard","hooks","ea","bindingEngine","modal","styles","isDirty","validationController","createForCurrentScope","addRenderer","activate","model","params","entityActions","entityReportingTypes","yesNo","id","actionType","config","convertQuoteInfo","reportingTypes","filter","rt","actionTypeId","map","reportingTypeId","reportingType","actionTypes","actionId","action","publish","fieldChanged","showStepTransitionConfirmModal","bind","initializeValidation","convertDisabled","setTimeout","errorString","friendlyErrors","reduce","previousValue","currentValue","index","error","forwardButtonDisabled","subscriptionActionId","propertyObserver","subscribe","newVal","oldVal","queueMicroTask","currentEntityAction","find","transactionDescription","description","unbind","dispose","ValidationRules","e","applicationDeclarationReceivedFlag","required","ensure","paymentDue","insurerPolicyDocumentsSentFlag","insurerPolicyDocumentsSentDate","when","on","value","obj","insurerSettlementDate","includes","insurers","forEach","insurer","satisfiesRule","insurerPolicyNumber","insurerIsBotRated","insurerPolicyDocsSentChanged","validate","isValid","valid","currentDirection","toISOString","convertedQuote","invoiceAmount","show","content","policyId","policyVersionId","statusTypeId","statusType","versionNo","navigateToRoute","ValidationControllerFactory","TaskQueue","Wizard","EventAggregator","BindingEngine","Convert","loadQuoteCostSummaryConfig","mode","loadQuoteCostSummary","updateQuoteCostSummary","entityInsurerId","i18n","toast","stepCanProceed","tabClass","isRightChevronDisabled","setupSelectedInsurer","selectedEntityInsurerId","entityMode","updateCurrentInsurer","ok","setInsurer","window","confirm","destroyAllToasts","clientFieldChanged","fieldName","queueTask","insurerAdminFeeGst","clientGstExemptFlag","insurerOfficeGstExemptFlag","c","insurerAdminFee","gstRate","brokerAdminFeeGst","brokerAdminFeeGstExemptFlag","brokerAdminFee","administrationFeeOverridden","administrationFeeEditableWithoutOverride","administrationFee","defaultAdministrationFee","administrationFeeGst","totalDueByClient","calculateTotalDueByClient","totalEarnings","calculateTotalEarnings","insurerCost","insurerCosts","isCoInsuredFlag","nettDueToInsurer","netDueToInsurer","coInsuredInsurerAdminFeeChanged","summary","costSummary","total","plus","toNumber","newModel","removeObject","parseInt","quoteCostSummary","length","selectedInsurerOfficeId","insurerOfficeId","selectedCostsInsurerOfficeId","selectedCostsEntityInsurerId","allowNegativeAdjustmentValue","attached","scrollTabs","direction","tabPosition","appClient","isReadOnly","isCoInsured","s","filteredInsuredCosts","filterInsurerCosts","guid","adjustmentValue","computedFrom","I18N","CostSummary","currencyValue","totalPremium","minus","brokerage","brokerageGst","earthquakeBrokerage","earthquakeBrokerageGst","acc","cost","push","getDodConfig","getDodDetails","putDodDetails","result","status","mandatoryGridErrors","mandatoryGridErrorDetail","stepMessage","quoteDetails","questionsAndResponses","x","insurerDodQuestionsPresent","response","insurerDisplayValue","t","insurerOfficeName","DutyOfDisclosure"],"sourceRoot":""}