{"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","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\";\n// Exports\nexport default code;","// Module\nvar code = \"\\r\\n\";\n// Exports\nexport default code;","// Module\nvar code = \"\\r\\n\";\n// Exports\nexport default code;","// Module\nvar code = \"\\r\\n\";\n// Exports\nexport default code;","// Module\nvar code = \"\\r\\n\";\n// Exports\nexport default code;","// Module\nvar code = \"\\r\\n\";\n// Exports\nexport default code;","// Module\nvar code = \"\\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\r\nexport const UserFormStepMap = [\r\n { step: 1, label: 'General Details', active: true, view: PLATFORM.moduleName('routes/app-adviser/client/wizard/steps/user-form/general-details/general-details') },\r\n { step: 2, label: 'Insured Location', view: PLATFORM.moduleName('routes/app-adviser/client/wizard/steps/user-form/insured-locations-risks/insured-locations-risks') },\r\n { step: 3, label: 'Duty of Disclosure', view: PLATFORM.moduleName('routes/app-adviser/client/wizard/steps/user-form/duty-of-disclosure/duty-of-disclosure') },\r\n { step: 4, label: 'Risk Questions', view: PLATFORM.moduleName('routes/app-adviser/client/wizard/steps/user-form/risk-questions/risk-questions') },\r\n { step: 5, label: 'Finish', view: PLATFORM.moduleName('routes/app-adviser/client/wizard/steps/user-form/summary/summary') },\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 async bindQuote(\r\n clientId: number, entityActionType: EntityActionType, entityType: EntityType, entityId: number): Promise {\r\n // An endorsement binds through the amendment endpoint - same shape, different route on the middleware.\r\n // Loose equality - actionType reaches here from the router as a string.\r\n const endpoint = entityActionType == EntityActionType.Endorsement\r\n ? environment.clientEndpoints.wizard.convert.amendmentBind\r\n : environment.clientEndpoints.wizard.convert.bind;\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({})\r\n });\r\n\r\n return result.ok;\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--status-message--left\":\"card--status-message--left____y27HN 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\",\"bg-blue-sky\":\"bg-blue-sky____clRhx\",\"card-heading--advanced-search-results\":\"card-heading--advanced-search-results____h5TTU\",\"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--footer---cancel\":\"btn--footer---cancel____V2tri\",\"btn--footer-delete\":\"btn--footer-delete____Gt_gG btn--delete____BD5Ho btn____W4xTG btn--footer____oXEcN btn____W4xTG\",\"btn--qce-dropdown\":\"btn--qce-dropdown____pxB4p btn--footer-submit____X_fI_ btn--submit____LhbnG 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\",\"task-access-modal__close\":\"task-access-modal__close____yZ4Be\",\"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-task\":\"btn--icon-task____y4OJQ 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-sync\":\"btn--icon-sync____tIc_i 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--icon-general\":\"btn--icon-general____T2tgs btn--icon____siHto btn____W4xTG\",\"btn--icon-sales\":\"btn--icon-sales____pOR6c btn--icon____siHto btn____W4xTG\",\"btn--icon-branch\":\"btn--icon-branch____v7PVF btn--icon____siHto btn____W4xTG\",\"btn--icon-contact\":\"btn--icon-contact____KOCPm btn--icon____siHto btn____W4xTG\",\"btn--icon-consent\":\"btn--icon-consent____TWTdd btn--icon____siHto btn____W4xTG\",\"btn--icon-questions\":\"btn--icon-questions____Z2Dbg btn--icon____siHto btn____W4xTG\",\"btn--icon-associated\":\"btn--icon-associated____coxzL btn--icon____siHto btn____W4xTG\",\"btn--icon-notes\":\"btn--icon-notes____SnyII btn--icon____siHto btn____W4xTG\",\"btn--back\":\"btn--back____jg20r\",\"btn--back-to-sign-in\":\"btn--back-to-sign-in____eMn4V btn--back____jg20r\",\"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\",\"task-delete-confirm-modal__delete\":\"task-delete-confirm-modal__delete____Hb18Q\",\"task-delete-confirm-modal__cancel\":\"task-delete-confirm-modal__cancel____z9ew_\",\"button-options\":\"button-options____rHdzv\",\"cancel\":\"cancel____MQCWu\",\"tasksubmit\":\"tasksubmit____dXg_Z\",\"forgotPasswordBtn\":\"forgotPasswordBtn____kMhmx\",\"show-complet-tasks\":\"show-complet-tasks____YmnOv\",\"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--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\",\"table--sticky-header\":\"table--sticky-header____VRFv_\",\"table--sticky-footer\":\"table--sticky-footer____U9IYM\",\"table--sticky-column\":\"table--sticky-column_____am3I\",\"table--sticky-column2\":\"table--sticky-column2____dQ2wi table--sticky-column_____am3I\",\"table--sticky-column-right\":\"table--sticky-column-right____dA4p8 table--sticky-column_____am3I\",\"scrollable-table-container\":\"scrollable-table-container____Z0EF8\",\"task-options-modal\":\"task-options-modal____KvEhf\",\"recent-link-name\":\"recent-link-name____dwg4n\",\"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\",\"forms\":\"forms____XrEsP\",\"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 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\",\"modal-footer--space-between\":\"modal-footer--space-between____WANfe modal-footer____le6Gp modal-header____bnD8o\",\"footer-btn-group\":\"footer-btn-group____BpORs\",\"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--generate-advice\":\"header-label--generate-advice____jwQ3s header-label-icon____XnKXi header-label_____sfG8\",\"header-label--form\":\"header-label--form____Nld97 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\",\"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\",\"btn--footer--cancel\":\"btn--footer--cancel____AA1o4\",\"modal--header\":\"modal--header____NU4xp\",\"client-footer--right\":\"client-footer--right____jKDYu\",\"wizard-button-group\":\"wizard-button-group____qc46F\",\"wizard-nav-group\":\"wizard-nav-group____Skfmc\",\"wizard-nav-group--form\":\"wizard-nav-group--form____XebEr 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\",\"step-message\":\"step-message____Jjah0\"};","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, EntityType } 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\nimport { getAppClientType } from 'resources/parse-jwt';\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 private appClientType = getAppClientType();\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 // Convert is also disabled while an interface bind is outstanding, which carries no errors to show\r\n if (this.model.convertQuoteInfo.friendlyErrors.length) {\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\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 .when(() => this.appClientType === 'NZ')\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 async bindQuote() {\r\n if (this.config.bindDisabled) {\r\n return;\r\n }\r\n\r\n const result = await this.api.bindQuote(this.params.id, this.params.actionType, this.params.entityType, +this.params.entityId);\r\n\r\n if (result) {\r\n if (this.params.entityType === EntityType.Quote) {\r\n this.router.navigateToRoute('clientQuotes', { id: this.params.id, quoteId: this.params.entityId });\r\n } else if (this.params.entityType === EntityType.Incomplete || this.params.entityType === EntityType.Policy) {\r\n this.router.navigateToRoute('clientPolicies', {\r\n id: this.params.id,\r\n policyId: this.params.parentEntityId,\r\n policyVersionId: 0,\r\n statusTypeId: this.params.statusTypeId,\r\n versionNo: this.params.versionNo,\r\n });\r\n }\r\n }\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\",\"forms\":\"forms____NBMWJ\",\"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--footer---cancel\":\"btn--footer---cancel____sseRw\",\"btn--footer-delete\":\"btn--footer-delete____O0Kc8 btn--delete____vz3ZZ btn____vwmp0 btn--footer____iUYxY btn____vwmp0\",\"btn--qce-dropdown\":\"btn--qce-dropdown____tv84f btn--footer-submit____oloRx btn--submit____St8SB 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\",\"task-access-modal__close\":\"task-access-modal__close____ANskA\",\"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-task\":\"btn--icon-task____YOnDw 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-sync\":\"btn--icon-sync____wvhpj 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--icon-general\":\"btn--icon-general____NScAe btn--icon____B9rTY btn____vwmp0\",\"btn--icon-sales\":\"btn--icon-sales____kus8B btn--icon____B9rTY btn____vwmp0\",\"btn--icon-branch\":\"btn--icon-branch____rTysK btn--icon____B9rTY btn____vwmp0\",\"btn--icon-contact\":\"btn--icon-contact____A7Qnw btn--icon____B9rTY btn____vwmp0\",\"btn--icon-consent\":\"btn--icon-consent____xoP54 btn--icon____B9rTY btn____vwmp0\",\"btn--icon-questions\":\"btn--icon-questions____Gs_F1 btn--icon____B9rTY btn____vwmp0\",\"btn--icon-associated\":\"btn--icon-associated____dnZU_ btn--icon____B9rTY btn____vwmp0\",\"btn--icon-notes\":\"btn--icon-notes____dnP3B btn--icon____B9rTY btn____vwmp0\",\"btn--back\":\"btn--back____bbaJx\",\"btn--back-to-sign-in\":\"btn--back-to-sign-in____gaWhs btn--back____bbaJx\",\"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\",\"task-delete-confirm-modal__delete\":\"task-delete-confirm-modal__delete_____a1I5\",\"task-delete-confirm-modal__cancel\":\"task-delete-confirm-modal__cancel____pEFAU\",\"button-options\":\"button-options____TmTk9\",\"cancel\":\"cancel____cU1EX\",\"tasksubmit\":\"tasksubmit____yT_ZB\",\"forgotPasswordBtn\":\"forgotPasswordBtn____lQQi3\",\"show-complet-tasks\":\"show-complet-tasks____sFE3v\",\"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--status-message--left\":\"card--status-message--left____r5l85 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\",\"bg-blue-sky\":\"bg-blue-sky____xMsPN\",\"card-heading--advanced-search-results\":\"card-heading--advanced-search-results____rc6Zp\",\"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--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\",\"table--sticky-header\":\"table--sticky-header____XL0_n\",\"table--sticky-footer\":\"table--sticky-footer____YjvUq\",\"table--sticky-column\":\"table--sticky-column____sj7rc\",\"table--sticky-column2\":\"table--sticky-column2____Bk5I6 table--sticky-column____sj7rc\",\"table--sticky-column-right\":\"table--sticky-column-right____AqZFO table--sticky-column____sj7rc\",\"scrollable-table-container\":\"scrollable-table-container____c5N_D\",\"task-options-modal\":\"task-options-modal____yiKja\",\"recent-link-name\":\"recent-link-name____qfyxA\",\"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 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\",\"modal-footer--space-between\":\"modal-footer--space-between____cg3sF modal-footer____A6liB modal-header____bHmnB\",\"footer-btn-group\":\"footer-btn-group____Zv4qz\",\"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--generate-advice\":\"header-label--generate-advice____kKFVE header-label-icon____Mb_Mb header-label____OZKqf\",\"header-label--form\":\"header-label--form____ap1K9 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\",\"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\",\"btn--footer--cancel\":\"btn--footer--cancel____B_ng0\",\"modal--header\":\"modal--header____WPdjf\",\"client-footer--right\":\"client-footer--right____juh4P\",\"wizard-button-group\":\"wizard-button-group____t5Vd6\",\"wizard-nav-group\":\"wizard-nav-group____DlCFt\",\"wizard-nav-group--form\":\"wizard-nav-group--form____K3Djg 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\",\"step-message\":\"step-message____aZQVW\",\"gst-exempt-warning\":\"gst-exempt-warning____SsNqJ view-block--warning____jaqUu view-block____QLtcG\",\"gstExemptRisk\":\"gstExemptRisk____BE1_6\"};","import { LookupDataService } from 'resources/services/lookup-data';\r\nimport { 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 { getAppClientType } 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 appClientType: 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 private showGstWarning = false;\r\n private gstExemptEntities = [];\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 private lookupData: LookupDataService,\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 this.config.applyAdminFee = (await this.lookupData.systemParameters()).applyTransFeeFlag;\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 ||\r\n this.params.actionType == EntityActionType.AutoCancellation ||\r\n this.params.actionType == EntityActionType.ReversalAdjustment ? true : false;\r\n\r\n this.ea.publish('stepRendered');\r\n\r\n this.checkGstExemptStatus();\r\n this.initializeValidation();\r\n }\r\n\r\n checkGstExemptStatus () {\r\n const clientGstExempt = this.config.clientGstExemptFlag;\r\n const insurerOfficeGstExempt = this.config.isCoInsuredFlag ? false : this.config.insurers.find((x) => x.insurerOfficeId === this.model.selectedCostsInsurerOfficeId)?.insurerOfficeGstExemptFlag;\r\n\r\n this.gstExemptEntities = [];\r\n\r\n if(clientGstExempt){\r\n this.gstExemptEntities.push('Client');\r\n }\r\n\r\n if(insurerOfficeGstExempt){\r\n this.gstExemptEntities.push('Insurer');\r\n }\r\n\r\n this.showGstWarning = this.params.entityMode === EntityMode.Edit && (clientGstExempt || insurerOfficeGstExempt);\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.appClientType = getAppClientType();\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 this.checkGstExemptStatus();\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 .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 public 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, includeValidationIssues = false): Promise {\r\n const endpoint = environment.clientEndpoints.wizard.dutyOfDisclosure.get;\r\n const uri = endpoint.uri([clientId, actionType, entityType, entityId, includeValidationIssues]);\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\",\"forms\":\"forms____K0_2D\",\"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--footer---cancel\":\"btn--footer---cancel____gOa8s\",\"btn--footer-delete\":\"btn--footer-delete____QgGkK btn--delete____lTows btn____dOuLt btn--footer____UKBKp btn____dOuLt\",\"btn--qce-dropdown\":\"btn--qce-dropdown____jmjQc btn--footer-submit____iGeNf btn--submit____zi2Hv 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\",\"task-access-modal__close\":\"task-access-modal__close____Zgd78\",\"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-task\":\"btn--icon-task____MHdSM 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-sync\":\"btn--icon-sync____fRXHE 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--icon-general\":\"btn--icon-general_____4NwG btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-sales\":\"btn--icon-sales____vjhcU btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-branch\":\"btn--icon-branch____Lor7v btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-contact\":\"btn--icon-contact____o3Aaq btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-consent\":\"btn--icon-consent____RRXqE btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-questions\":\"btn--icon-questions_____3YjM btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-associated\":\"btn--icon-associated____Ye9KQ btn--icon____E9OO9 btn____dOuLt\",\"btn--icon-notes\":\"btn--icon-notes____dEnFB btn--icon____E9OO9 btn____dOuLt\",\"btn--back\":\"btn--back____a6X9c\",\"btn--back-to-sign-in\":\"btn--back-to-sign-in____BFRb_ btn--back____a6X9c\",\"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\",\"task-delete-confirm-modal__delete\":\"task-delete-confirm-modal__delete____nnoqe\",\"task-delete-confirm-modal__cancel\":\"task-delete-confirm-modal__cancel____Xxd51\",\"button-options\":\"button-options____FIgcF\",\"cancel\":\"cancel____Voh0l\",\"tasksubmit\":\"tasksubmit____Xm1cb\",\"forgotPasswordBtn\":\"forgotPasswordBtn____W_byC\",\"show-complet-tasks\":\"show-complet-tasks____CUpfu\",\"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--status-message--left\":\"card--status-message--left____OA9w8 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\",\"bg-blue-sky\":\"bg-blue-sky____LyWlT\",\"card-heading--advanced-search-results\":\"card-heading--advanced-search-results____VJPb7\",\"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--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\",\"table--sticky-header\":\"table--sticky-header____viWsP\",\"table--sticky-footer\":\"table--sticky-footer____ZmgPB\",\"table--sticky-column\":\"table--sticky-column____Eesjy\",\"table--sticky-column2\":\"table--sticky-column2____yr4Hj table--sticky-column____Eesjy\",\"table--sticky-column-right\":\"table--sticky-column-right____S02vs table--sticky-column____Eesjy\",\"scrollable-table-container\":\"scrollable-table-container____aPIC8\",\"task-options-modal\":\"task-options-modal____PPkLI\",\"recent-link-name\":\"recent-link-name____HpnUY\",\"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 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\",\"modal-footer--space-between\":\"modal-footer--space-between____QS2SO modal-footer____NzUGW modal-header____CiTSX\",\"footer-btn-group\":\"footer-btn-group____RS5QQ\",\"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--generate-advice\":\"header-label--generate-advice____l_UNn header-label-icon____QwmEp header-label____LwO2H\",\"header-label--form\":\"header-label--form____xLo43 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\",\"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\",\"btn--footer--cancel\":\"btn--footer--cancel____VbM1X\",\"modal--header\":\"modal--header____ywGfB\",\"client-footer--right\":\"client-footer--right____cDIq_\",\"wizard-button-group\":\"wizard-button-group____Dosgk\",\"wizard-nav-group\":\"wizard-nav-group____mslvx\",\"wizard-nav-group--form\":\"wizard-nav-group--form____npyGO 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\",\"step-message\":\"step-message____n2MTc\"};","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, EntityType } from 'routes/app-adviser/client/quotes/interfaces';\r\nimport { handleQceIssues, validateQce, qceDefaultAnswersPresentAndNotSaved } from 'routes/app-adviser/client/wizard/functions';\r\nimport { Wizard } from '../../../wizard';\r\nimport cloneDeep from 'lodash/cloneDeep';\r\nimport { pageScroll } from 'resources/page-scroll';\r\n\r\n@autoinject()\r\nexport class DutyOfDisclosure {\r\n protected styles = styles;\r\n private params: IStepModel;\r\n public 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 public isDirty = false;\r\n\r\n constructor(\r\n protected api: Api,\r\n protected ea: EventAggregator,\r\n protected toast: IaToastService,\r\n public wizard: Wizard,\r\n ) {\r\n }\r\n\r\n async activate(model: IStepModel) {\r\n this.params = model;\r\n\r\n if(this.params.entityType === EntityType.Form){\r\n this.params.entityType = EntityType.Quote;\r\n }\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, true);\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' || this.wizard.entityType === EntityType.Form){\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 if(!this.isDirty){\r\n return true;\r\n }\r\n\r\n let isValid = false;\r\n const qceIsValid = this.wizard.entityType === EntityType.Form || this.params.isTakeUp === 'true' ? true : 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 // Only show form errors when save failed\r\n if(this.wizard.entityType !== EntityType.Form || (this.wizard.entityType === EntityType.Form && Array.isArray(response))) {\r\n handleQceIssues(response, this);\r\n }\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","UserFormStepMap","http","getConfig","clientId","entityActionType","entityType","entityId","Promise","endpoint","environment","uri","this","fetch","method","json","convertQuote","body","bindQuote","ok","autoinject","Api","api","router","lookupService","validationControllerFactory","toastr","taskQueue","wizard","hooks","ea","bindingEngine","modal","styles","isDirty","appClientType","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","friendlyErrors","length","errorString","reduce","previousValue","currentValue","index","error","forwardButtonDisabled","subscriptionActionId","propertyObserver","subscribe","newVal","oldVal","queueMicroTask","currentEntityAction","find","transactionDescription","description","unbind","dispose","ValidationRules","e","applicationDeclarationReceivedFlag","required","when","ensure","paymentDue","insurerPolicyDocumentsSentFlag","insurerPolicyDocumentsSentDate","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","bindDisabled","quoteId","parentEntityId","ValidationControllerFactory","TaskQueue","Wizard","EventAggregator","BindingEngine","Convert","loadQuoteCostSummaryConfig","mode","loadQuoteCostSummary","updateQuoteCostSummary","entityInsurerId","i18n","toast","lookupData","stepCanProceed","tabClass","isRightChevronDisabled","showGstWarning","gstExemptEntities","setupSelectedInsurer","selectedEntityInsurerId","entityMode","updateCurrentInsurer","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","systemParameters","applyAdminFee","applyTransFeeFlag","quoteCostSummary","selectedInsurerOfficeId","insurerOfficeId","selectedCostsInsurerOfficeId","selectedCostsEntityInsurerId","allowNegativeAdjustmentValue","checkGstExemptStatus","clientGstExempt","insurerOfficeGstExempt","x","push","attached","scrollTabs","direction","tabPosition","isReadOnly","isCoInsured","s","filteredInsuredCosts","filterInsurerCosts","guid","adjustmentValue","computedFrom","I18N","CostSummary","currencyValue","totalPremium","minus","brokerage","brokerageGst","earthquakeBrokerage","earthquakeBrokerageGst","acc","cost","getDodConfig","getDodDetails","includeValidationIssues","putDodDetails","result","status","mandatoryGridErrors","mandatoryGridErrorDetail","stepMessage","quoteDetails","isTakeUp","questionsAndResponses","insurerDodQuestionsPresent","response","Array","isArray","insurerDisplayValue","t","insurerOfficeName","DutyOfDisclosure"],"sourceRoot":""}