{"version":3,"file":"app-a2d43173.xxxxxxxx.bundle.js","mappings":"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","sources":["webpack://iadviser/./src/components/ia-insurer-lookup/ia-insurer-lookup.html","webpack://iadviser/./src/components/ia-insurer-lookup/templates/payment-terms.html","webpack://iadviser/./src/components/ia-insurer-lookup/templates/risks.html","webpack://iadviser/./src/components/ia-insurer-lookup/templates/underwriters.html","webpack://iadviser/./src/components/ia-insurer-lookup/api.ts","webpack://iadviser/./src/components/ia-insurer-lookup/ia-insurer-lookup.css?279d","webpack://iadviser/./src/components/ia-insurer-lookup/ia-insurer-lookup.ts"],"sourcesContent":["// Module\nvar code = \"\\r\\n\";\n// Exports\nexport default code;","// Module\nvar code = \"\";\n// Exports\nexport default code;","// Module\nvar code = \"\\r\\n\";\n// Exports\nexport default code;","// Module\nvar code = \"\";\n// Exports\nexport default code;","import { autoinject } from 'aurelia-framework';\r\nimport { HttpClient, json } from 'aurelia-fetch-client';\r\nimport { environment } from 'environment';\r\n@autoinject()\r\nexport class Api {\r\n constructor(private http: HttpClient) {}\r\n\r\n async insurerSearch(insurerCode, insurerName, insurerOfficeCode, insurerOfficeName, insurerProcessTypeId ): Promise {\r\n const apiHost = environment.apiHost ==='' ? `${window.location.protocol}//${window.location.hostname}` : environment.apiHost;\r\n const url = new URL(`${apiHost}/api/search/advanced/insurer`);\r\n\r\n const result = await this.http.fetch(\r\n url.href, {\r\n method: 'POST',\r\n body: json({branchCode: insurerOfficeCode,\r\n branchCodeOperator: \"like\",\r\n branchName: insurerOfficeName,\r\n branchNameOperator: \"like\",\r\n code: insurerCode,\r\n codeOperator: \"like\",\r\n hasDefault: false,\r\n name: insurerName,\r\n nameOperator: \"like\",\r\n processTypeId: insurerProcessTypeId,\r\n active: true})\r\n });\r\n\r\n return await result.json();\r\n }\r\n\r\n async getInsurerSearchResults(searchSessionId){\r\n const apiHost = environment.apiHost ==='' ? `${window.location.protocol}//${window.location.hostname}` : environment.apiHost;\r\n const url = new URL(`${apiHost}/api/search/advanced/insurer/${searchSessionId}`);\r\n\r\n const result = await this.http.fetch(url.href, {method: 'GET'});\r\n\r\n return await result.json();\r\n }\r\n\r\n async insurerDetails(route, insurerId): Promise {\r\n const apiHost = environment.apiHost ==='' ? `${window.location.protocol}//${window.location.hostname}` : environment.apiHost;\r\n const url = new URL(`${apiHost}/api/admin/insurers/${insurerId}/${route}`);\r\n\r\n const result = await this.http.fetch(url.href, {method: 'GET'});\r\n\r\n return await result.json();\r\n }\r\n\r\n async insurerOfficeDetails(route, insurerId, insurerOfficeId): Promise {\r\n const apiHost = environment.apiHost ==='' ? `${window.location.protocol}//${window.location.hostname}` : environment.apiHost;\r\n const url = new URL(`${apiHost}/api/admin/insurers/${insurerId}/insurerOffices/${insurerOfficeId}/${route}`);\r\n\r\n const result = await this.http.fetch(url.href, {method: 'GET'});\r\n\r\n return await result.json();\r\n }\r\n\r\n}\r\n","// extracted by mini-css-extract-plugin\nexport default {\"btn\":\"btn____byYeA\",\"btn--flat\":\"btn--flat_____ZQbo btn____byYeA\",\"btn--submit\":\"btn--submit____gZpXk btn____byYeA\",\"btn--delete\":\"btn--delete____acJDp btn____byYeA\",\"btn--link\":\"btn--link____wvqaO btn____byYeA\",\"btn--inline-text-link\":\"btn--inline-text-link____pLZ3a btn--link____wvqaO btn____byYeA\",\"btn--footer\":\"btn--footer____vnHFC btn____byYeA\",\"btn--footer-submit\":\"btn--footer-submit____bIHm6 btn--submit____gZpXk btn____byYeA btn--footer____vnHFC btn____byYeA\",\"btn--footer-cancel\":\"btn--footer-cancel____gD_o6 btn--flat_____ZQbo btn____byYeA btn--footer____vnHFC btn____byYeA\",\"btn--footer-delete\":\"btn--footer-delete____CWGh7 btn--delete____acJDp btn____byYeA btn--footer____vnHFC btn____byYeA\",\"btn--footer-combo\":\"btn--footer-combo____G5Z7q btn--footer____vnHFC btn____byYeA\",\"btn--lmi-bicalc\":\"btn--lmi-bicalc____aHBPt btn____byYeA\",\"btn--lmi-risk\":\"btn--lmi-risk____WX2oU btn____byYeA\",\"btn--lmi-policy-comparison\":\"btn--lmi-policy-comparison____Kdl97 btn____byYeA\",\"btn--lmi-policy-coach\":\"btn--lmi-policy-coach____I1Rs_ btn____byYeA\",\"btn--andrew-nock\":\"btn--andrew-nock____SCie0 btn____byYeA\",\"btn--construction-cost-consultants\":\"btn--construction-cost-consultants____nDavZ btn____byYeA\",\"btn--5-star\":\"btn--5-star____li0BM btn____byYeA\",\"btn--thermoscan\":\"btn--thermoscan____o87ZC btn____byYeA\",\"btn--risk-survey-services\":\"btn--risk-survey-services____r1ybM btn____byYeA\",\"btn--risk-management\":\"btn--risk-management____ZR0VC btn____byYeA\",\"btn--lmi-bicalc--disabled\":\"btn--lmi-bicalc--disabled____daNHx btn--lmi-bicalc____aHBPt btn____byYeA\",\"btn--lmi-risk--disabled\":\"btn--lmi-risk--disabled____Oqg7o btn--lmi-risk____WX2oU btn____byYeA\",\"btn--lmi-policy-comparison--disabled\":\"btn--lmi-policy-comparison--disabled____olt0i btn--lmi-policy-comparison____Kdl97 btn____byYeA\",\"btn--initial-insured-location-risk\":\"btn--initial-insured-location-risk____cqn6M btn--flat_____ZQbo btn____byYeA btn____byYeA\",\"btn--icon\":\"btn--icon____OSAY2 btn____byYeA\",\"btn--icon-no-border\":\"btn--icon-no-border____y0wdB\",\"btn--icon-add\":\"btn--icon-add____Fh6Wi btn--icon____OSAY2 btn____byYeA\",\"btn--add-risk\":\"btn--add-risk____EgGWe btn--icon____OSAY2 btn____byYeA\",\"btn--icon-close\":\"btn--icon-close____SZPnv btn--icon____OSAY2 btn____byYeA\",\"btn--icon-delete\":\"btn--icon-delete____j9KQq btn--icon____OSAY2 btn____byYeA\",\"btn--icon-download\":\"btn--icon-download____quIte btn--icon____OSAY2 btn____byYeA\",\"btn--icon-edit\":\"btn--icon-edit____aRhtj btn--icon____OSAY2 btn____byYeA\",\"btn--icon-email\":\"btn--icon-email____w5VPp btn--icon____OSAY2 btn____byYeA\",\"btn--icon-download-email\":\"btn--icon-download-email____M2tzW btn--icon____OSAY2 btn____byYeA\",\"btn--icon-folder\":\"btn--icon-folder____ZA31n btn--icon____OSAY2 btn____byYeA\",\"btn--icon-folder-locked\":\"btn--icon-folder-locked____H5H0k btn--icon____OSAY2 btn____byYeA\",\"btn--icon-folder-locked-active\":\"btn--icon-folder-locked-active____SoU5t btn--icon____OSAY2 btn____byYeA\",\"btn--icon-history\":\"btn--icon-history____iqMAN btn--icon____OSAY2 btn____byYeA\",\"btn--icon-info\":\"btn--icon-info____Zcwxj btn--icon____OSAY2 btn____byYeA\",\"btn--icon-link\":\"btn--icon-link____dwmuK btn--icon____OSAY2 btn____byYeA\",\"btn--icon-unlink\":\"btn--icon-unlink____HXhD3 btn--icon-delete____j9KQq btn--icon____OSAY2 btn____byYeA\",\"btn--icon-map\":\"btn--icon-map____JTbrE btn--icon____OSAY2 btn____byYeA\",\"btn--icon-more\":\"btn--icon-more____X4CJD btn--icon____OSAY2 btn____byYeA\",\"btn--icon-open-in-new-window\":\"btn--icon-open-in-new-window____gKjte btn--icon____OSAY2 btn____byYeA\",\"btn--icon-favourite--selected\":\"btn--icon-favourite--selected____UD8ES btn--icon____OSAY2 btn____byYeA\",\"btn--icon-favourite--deselected\":\"btn--icon-favourite--deselected____NCywF btn--icon____OSAY2 btn____byYeA\",\"btn--icon-preview\":\"btn--icon-preview____Y1fbU btn--icon____OSAY2 btn____byYeA\",\"btn--icon-pre-printed\":\"btn--icon-pre-printed____A5Toy btn--icon____OSAY2 btn____byYeA\",\"btn--icon-print\":\"btn--icon-print____BnPx1 btn--icon____OSAY2 btn____byYeA\",\"btn--icon-save\":\"btn--icon-save____ImuR0 btn--icon____OSAY2 btn____byYeA\",\"btn--icon-settings\":\"btn--icon-settings____Qupqv btn--icon____OSAY2 btn____byYeA\",\"btn--icon-show-details\":\"btn--icon-show-details____L1Wnt btn--icon____OSAY2 btn____byYeA\",\"btn--icon-show-details--alert\":\"btn--icon-show-details--alert____aPsTh btn--icon____OSAY2 btn____byYeA\",\"btn--icon-show-summary\":\"btn--icon-show-summary____WdmC0 btn--icon____OSAY2 btn____byYeA\",\"btn--icon-attachment\":\"btn--icon-attachment____cRXJe btn--icon____OSAY2 btn____byYeA\",\"btn--icon-tag\":\"btn--icon-tag____N2q7X btn--icon____OSAY2 btn____byYeA\",\"btn--icon-undo\":\"btn--icon-undo____r4RfJ btn--icon____OSAY2 btn____byYeA\",\"btn--icon-arrow-forward\":\"btn--icon-arrow-forward____RoG6S btn--icon____OSAY2 btn____byYeA\",\"btn--aside-collapse\":\"btn--aside-collapse____bZO_A btn--icon____OSAY2 btn____byYeA\",\"btn--icon-expand-more\":\"btn--icon-expand-more____ara_A btn--icon____OSAY2 btn____byYeA\",\"btn--icon-expand-less\":\"btn--icon-expand-less____FiCqu btn--icon____OSAY2 btn____byYeA\",\"btn--back\":\"btn--back____Xpnkn btn____byYeA\",\"btn--back-to-sign-in\":\"btn--back-to-sign-in____YFI1F btn--back____Xpnkn btn____byYeA\",\"btn--icon-advanced-search\":\"btn--icon-advanced-search____oIYE1 btn--icon____OSAY2 btn____byYeA\",\"btn--wizard\":\"btn--wizard____umNAr btn____byYeA\",\"btn--wizard-back\":\"btn--wizard-back____tUEHm btn--wizard____umNAr btn____byYeA\",\"btn--wizard-next\":\"btn--wizard-next____fYJ9T btn--wizard____umNAr btn____byYeA\",\"fieldset\":\"fieldset____uiHpC\",\"fieldset-instruction\":\"fieldset-instruction____UjRVW\",\"fieldset--no-padding\":\"fieldset--no-padding____hxyvH fieldset____uiHpC\",\"fieldset--alt\":\"fieldset--alt____OoSel fieldset____uiHpC\",\"input-search\":\"input-search____NBm1R\",\"view-password\":\"view-password____erWHm\",\"ia-currency-input\":\"ia-currency-input____aadNr\",\"ia-currency-negative\":\"ia-currency-negative____MuF17\",\"select--mini\":\"select--mini____iMYAv\",\"required-label\":\"required-label____Yzhtx\",\"alert\":\"alert____WhGwm\",\"alert--important\":\"alert--important____u2NGn\",\"input-label\":\"input-label____Xpg9u\",\"w-100\":\"w-100____HEIyu\",\"search-input-wrapper\":\"search-input-wrapper____M1Q11\",\"search-input--results\":\"search-input--results____W0xCU\",\"search-input--result\":\"search-input--result____cuqPh\",\"search-input--result--highlighted\":\"search-input--result--highlighted____Y3jUD\",\"date-range-selections\":\"date-range-selections____HaZx_\",\"date-arrow-forward\":\"date-arrow-forward____RI1dK\",\"qce-dropdown\":\"qce-dropdown____JN0gS\",\"qce-or\":\"qce-or____sDn6P\",\"qce-dropdown-with-dropdown\":\"qce-dropdown-with-dropdown____iMYHb\",\"qce-vehicle-registration-search\":\"qce-vehicle-registration-search____WFR36\",\"row-gap\":\"row-gap____THdTj\",\"row-group\":\"row-group____Xu5Be\",\"row-group--three\":\"row-group--three____brrK1 row-group____Xu5Be\",\"grid-14\":\"grid-14____YzeY5\",\"row-group--auto\":\"row-group--auto____wEunh row-group____Xu5Be\",\"space\":\"space____AVlPb\",\"display-none--lg\":\"display-none--lg____VC_zj\",\"display-none--md\":\"display-none--md____kCwuW\",\"tab-navigation\":\"tab-navigation____cmXsC\",\"has-warnings\":\"has-warnings____QqWZu\",\"tab-selected\":\"tab-selected____k2VxW tab____tkosJ\",\"disabled\":\"disabled____t67_k\",\"tab\":\"tab____tkosJ\",\"btn--tab-overflow\":\"btn--tab-overflow____Dkxio\",\"btn--tab-overflow-left\":\"btn--tab-overflow-left____aFa2f btn--tab-overflow____Dkxio\",\"btn--tab-overflow-left-disabled\":\"btn--tab-overflow-left-disabled____za_i8 btn--tab-overflow-left____aFa2f btn--tab-overflow____Dkxio\",\"btn--tab-overflow-right\":\"btn--tab-overflow-right____WjIIf btn--tab-overflow____Dkxio\",\"btn--tab-overflow-right-disabled\":\"btn--tab-overflow-right-disabled____x3rwI btn--tab-overflow-right____WjIIf btn--tab-overflow____Dkxio\",\"constrained-width\":\"constrained-width_____aauz\",\"constrained-width--tab\":\"constrained-width--tab____LOISv constrained-width_____aauz\",\"card\":\"card____od9Og\",\"card-content\":\"card-content____ybo77\",\"card-heading\":\"card-heading____IVssY\",\"control-group\":\"control-group____goqSW\",\"label-group\":\"label-group____Ykr8d\",\"label-group-item\":\"label-group-item____vn5aW\",\"button-group\":\"button-group____z3dYL\",\"card--alert\":\"card--alert____wnct3 card____od9Og\",\"card-heading--alert\":\"card-heading--alert____tIhuH card-heading____IVssY\",\"card--status-message\":\"card--status-message____WXk5R\",\"card-heading--sticky-header\":\"card-heading--sticky-header____APmdW\",\"card-heading--no-icon\":\"card-heading--no-icon____D_5UB card-heading____IVssY\",\"card-heading--bold-title\":\"card-heading--bold-title____bZMhC\",\"table\":\"table____WwN9J\",\"table-heading-row\":\"table-heading-row____cyzEw\",\"table-row\":\"table-row____Gkplf\",\"table-result-row\":\"table-result-row____Kq4Qb\",\"break-word\":\"break-word____Ovvv2\",\"no-wrap\":\"no-wrap____zRG9s\",\"table-result-row--disabled\":\"table-result-row--disabled____r1ON3\",\"table-modal\":\"table-modal____C1sur table____WwN9J\",\"table-enhanced\":\"table-enhanced____wYgy3\",\"table--no-border-bottom\":\"table--no-border-bottom____nZQVd table____WwN9J\",\"height-45\":\"height-45____ImqGe\",\"edit-column\":\"edit-column____a0VHV\",\"delete-column\":\"delete-column____sANj8\",\"date-table-heading\":\"date-table-heading____w6dI1\",\"button-edit\":\"button-edit____MXMTu\",\"button-delete\":\"button-delete____oGwMq\",\"table-row-selected\":\"table-row-selected____h7MFU\",\"table-row-alert\":\"table-row-alert____Xf15n\",\"table-filter-row\":\"table-filter-row_____4DY7\",\"table-filter-row--endcap\":\"table-filter-row--endcap____JDjYD\",\"filter-column\":\"filter-column____EL1LQ\",\"table-pagination\":\"table-pagination____bgB4C\",\"table-pagination-with-filter\":\"table-pagination-with-filter____gNprt table-pagination____bgB4C\",\"table-button-group\":\"table-button-group____xgacw\",\"table-child-container\":\"table-child-container____cdkzy\",\"table-child-card\":\"table-child-card____FQomh\",\"child-table--selected-row\":\"child-table--selected-row____o0Tvm\",\"child-table\":\"child-table____YiEB2 table____WwN9J\",\"custom-pagination\":\"custom-pagination____UDcMg\",\"pagination-count\":\"pagination-count____UJDZ7\",\"pagination-button\":\"pagination-button____ThYxu btn____byYeA\",\"pagination-prev\":\"pagination-prev____BMkG7 pagination-button____ThYxu btn____byYeA\",\"pagination-next\":\"pagination-next____nybBX pagination-button____ThYxu btn____byYeA\",\"pagination-disabled\":\"pagination-disabled____qMWi1 pagination-button____ThYxu btn____byYeA\",\"pagination-prev-disabled\":\"pagination-prev-disabled____ZIc29 pagination-disabled____qMWi1 pagination-button____ThYxu btn____byYeA\",\"pagination-next-disabled\":\"pagination-next-disabled____WFbu8 pagination-disabled____qMWi1 pagination-button____ThYxu btn____byYeA\",\"pagination\":\"pagination____PP17z\",\"pagination-top\":\"pagination-top____ldnq9 pagination____PP17z\",\"pagination-bottom\":\"pagination-bottom____vuv2e pagination____PP17z\",\"pagination-bottom--documents\":\"pagination-bottom--documents____yrA5X pagination-bottom____vuv2e pagination____PP17z\",\"table-cell-btn-icon\":\"table-cell-btn-icon____ju1Jy\",\"folder-table\":\"folder-table____CAXSD table--no-border-bottom____nZQVd table____WwN9J\",\"doc-table-group--heading\":\"doc-table-group--heading____Lel5r\",\"doc-table-group--heading-open\":\"doc-table-group--heading-open____c0XMv doc-table-group--heading____Lel5r\",\"doc-table-group--heading-with-options\":\"doc-table-group--heading-with-options____QdMfN\",\"constrained-width--folder-name\":\"constrained-width--folder-name____wwyrS constrained-width_____aauz\",\"disable-entity\":\"disable-entity____CsGEF\",\"button-options\":\"button-options____ejD02\",\"button-options--add\":\"button-options--add____cFM0E button-options____ejD02\",\"information-icon\":\"information-icon____LaMkx\",\"deleted-icon\":\"deleted-icon____e7P9j\",\"exclamation-icon\":\"exclamation-icon____knAb9\",\"success-icon\":\"success-icon____a0yga\",\"text-align-center\":\"text-align-center____q8Pyp\",\"word-break\":\"word-break____VzeKX\",\"btn-group\":\"btn-group____sEfaL\",\"accordion-content\":\"accordion-content____BIEQf\",\"toggle-collapse\":\"toggle-collapse____jYOv6\",\"toggle-collapse--disabled\":\"toggle-collapse--disabled____kTSxL toggle-collapse____jYOv6\",\"toggle-expand\":\"toggle-expand____cui63 toggle-collapse____jYOv6\",\"folder\":\"folder____Tzo5b\",\"folder-locked\":\"folder-locked____rYo6G folder____Tzo5b\",\"yesNo-filter-width\":\"yesNo-filter-width____cKc8p\",\"w-5\":\"w-5____X5nVJ\",\"w-10\":\"w-10____EpiMU\",\"w-15\":\"w-15____MCcMg\",\"w-20\":\"w-20____JMooD\",\"w-25\":\"w-25____esQ47\",\"w-30\":\"w-30____mtzx0\",\"w-35\":\"w-35____imsqM\",\"w-40\":\"w-40____iWdSF\",\"w-45\":\"w-45____m1pAx\",\"w-50\":\"w-50____pVm6G\",\"w-60\":\"w-60____rb5aN\",\"view-block\":\"view-block____NQAgA\",\"view-block--heading\":\"view-block--heading____Hu0j1\",\"view-block--white\":\"view-block--white____qldwH view-block____NQAgA\",\"view-block--alert\":\"view-block--alert____UPk99 view-block____NQAgA\",\"view-block--success\":\"view-block--success____ORdhg view-block____NQAgA\",\"view-block--info\":\"view-block--info____HjXSW view-block____NQAgA\",\"view-block--warning\":\"view-block--warning____ZwaBL view-block____NQAgA\",\"view-block--alt\":\"view-block--alt____CnOPk view-block____NQAgA\",\"view-block--with-icon\":\"view-block--with-icon____PVPWQ view-block____NQAgA\",\"view-block-icon\":\"view-block-icon____ismOc\",\"view-block--warning--with-icon\":\"view-block--warning--with-icon____SEUv8 view-block--warning____ZwaBL view-block____NQAgA\",\"view-block-checkbox\":\"view-block-checkbox____avzuy view-block____NQAgA\",\"view-block-checkbox--alert\":\"view-block-checkbox--alert____oxSOJ view-block--alert____UPk99 view-block____NQAgA view-block-checkbox____avzuy view-block____NQAgA\",\"text-view-content\":\"text-view-content____aSRRT\",\"ia-modal\":\"ia-modal____eGfLf\",\"ia-modal-inner\":\"ia-modal-inner____wKpxz\",\"ia-modal-inner--context-menu\":\"ia-modal-inner--context-menu____YcWKJ ia-modal-inner____wKpxz\",\"ia-modal-inner--wide-lg\":\"ia-modal-inner--wide-lg____BkmNX ia-modal-inner____wKpxz\",\"ia-modal-inner--wide-xxl\":\"ia-modal-inner--wide-xxl____glDq6 ia-modal-inner____wKpxz\",\"ia-modal-inner--take-over\":\"ia-modal-inner--take-over____PjRbc ia-modal-inner____wKpxz\",\"fixed-height\":\"fixed-height____q9G00\",\"takeover-header\":\"takeover-header____Sv35p\",\"logo\":\"logo____OYYzB\",\"logo--broker\":\"logo--broker____VdwAF logo____OYYzB\",\"close-search\":\"close-search____UJWWd\",\"ia-modal-content\":\"ia-modal-content____tpRnI\",\"ia-modal-overlay--transparent\":\"ia-modal-overlay--transparent____UpInT ia-modal____eGfLf\",\"ia-modal-overlay--light-white\":\"ia-modal-overlay--light-white____G0IzJ ia-modal____eGfLf\",\"ia-modal-overlay--transparent--light-white-client-nav\":\"ia-modal-overlay--transparent--light-white-client-nav____gfMOz ia-modal-overlay--light-white____G0IzJ ia-modal____eGfLf\",\"modal-header\":\"modal-header____LKzAf\",\"modal-footer\":\"modal-footer____y193N modal-header____LKzAf\",\"header-label\":\"header-label____f5gkm\",\"header-label-icon\":\"header-label-icon____HER5S header-label____f5gkm\",\"header-label--alert\":\"header-label--alert_____K6vM header-label-icon____HER5S header-label____f5gkm\",\"header-label--info\":\"header-label--info_____HWJV header-label-icon____HER5S header-label____f5gkm\",\"header-label--settings\":\"header-label--settings____PhZEm header-label-icon____HER5S header-label____f5gkm\",\"header-label--accounts\":\"header-label--accounts____LprUe header-label-icon____HER5S header-label____f5gkm\",\"header-label--edit\":\"header-label--edit____ezSpf header-label-icon____HER5S header-label____f5gkm\",\"header-label--download\":\"header-label--download____p5smk header-label-icon____HER5S header-label____f5gkm\",\"header-label--delete\":\"header-label--delete____EHUjb header-label-icon____HER5S header-label____f5gkm\",\"header-label--history\":\"header-label--history____YPJ3L header-label-icon____HER5S header-label____f5gkm\",\"header-label--tag\":\"header-label--tag____IIFk_ header-label-icon____HER5S header-label____f5gkm\",\"header-label--search\":\"header-label--search____tteLM header-label-icon____HER5S header-label____f5gkm\",\"header-label--kyc\":\"header-label--kyc____C2cIv header-label-icon____HER5S header-label____f5gkm\",\"header-label--advice\":\"header-label--advice____DWWDI header-label-icon____HER5S header-label____f5gkm\",\"header-label--insured\":\"header-label--insured____P_aoy header-label-icon____HER5S header-label____f5gkm\",\"header-label--quote\":\"header-label--quote____ZS6e_ header-label-icon____HER5S header-label____f5gkm\",\"header-label--policy\":\"header-label--policy____PAaDB header-label-icon____HER5S header-label____f5gkm\",\"header-label--claim\":\"header-label--claim____iQmHz header-label-icon____HER5S header-label____f5gkm\",\"header-label--fsg\":\"header-label--fsg____pOSBu header-label-icon____HER5S header-label____f5gkm\",\"header-label--mandatory-document\":\"header-label--mandatory-document____NxYCK header-label-icon____HER5S header-label____f5gkm\",\"header-label--notification\":\"header-label--notification____KcHnx header-label-icon____HER5S header-label____f5gkm\",\"header-label--task\":\"header-label--task____kNgp8 header-label-icon____HER5S header-label____f5gkm\",\"header-label--contact\":\"header-label--contact____TnGEJ header-label-icon____HER5S header-label____f5gkm\",\"header-label--note\":\"header-label--note____SDS62 header-label-icon____HER5S header-label____f5gkm\",\"header-label--document\":\"header-label--document____b0yC1 header-label-icon____HER5S header-label____f5gkm\",\"header-label--email\":\"header-label--email____RgM_4 header-label-icon____HER5S header-label____f5gkm\",\"header-label--template\":\"header-label--template____V0P2H header-label-icon____HER5S header-label____f5gkm\",\"header-details\":\"header-details____EneUp\",\"header-detail-item\":\"header-detail-item____sxthY\",\"header-label--context-menu\":\"header-label--context-menu____jCCqs header-label-icon____HER5S header-label____f5gkm\",\"context-menu-sep\":\"context-menu-sep____Gg89v\",\"context-menu--one-col\":\"context-menu--one-col____jwIAm\",\"context-menu-disabled\":\"context-menu-disabled____IlmtY\",\"context-menu--two-col\":\"context-menu--two-col____e9rOo context-menu--one-col____jwIAm\",\"context-menu--three-col\":\"context-menu--three-col____HPo90 context-menu--two-col____e9rOo context-menu--one-col____jwIAm\",\"modal-content-copy\":\"modal-content-copy____BnIy3\",\"processing-step\":\"processing-step____Wt4rk\",\"processing-step--failed\":\"processing-step--failed____opKPc processing-step____Wt4rk\",\"document--processing\":\"document--processing____sjT9b\",\"eclipse-loader\":\"eclipse-loader____QHtvs\",\"confirmation-content\":\"confirmation-content____NWeYO\",\"confirmation-content--alert\":\"confirmation-content--alert____EJSQP confirmation-content____NWeYO\",\"ia-modal--search\":\"ia-modal--search____QyNOO\",\"view-block--alert--progress-modal\":\"view-block--alert--progress-modal____csKHt view-block--alert____UPk99 view-block____NQAgA\",\"modal-content-lookup\":\"modal-content-lookup____x2gwO\",\"search-group\":\"search-group____tLZsT\",\"search-group--search\":\"search-group--search____ttU2M search-group____tLZsT\",\"insurer-lookup-row-height\":\"insurer-lookup-row-height____y68WN\"};","import { customElement, PLATFORM, TaskQueue, useView } from 'aurelia-framework';\r\nimport { LookupDataService } from 'resources/services/lookup-data';\r\nimport { DateHelper } from 'resources/utilities/date-helper';\r\nimport { ModalService } from '../modal/modal-service';\r\nimport { Api } from './api';\r\nimport orderBy from 'lodash/orderBy';\r\nimport styles from './ia-insurer-lookup.css';\r\n\r\nconst VIEW_MAP = {\r\n 'payment-terms': PLATFORM.moduleName('./templates/payment-terms.html'),\r\n underwriters: PLATFORM.moduleName('./templates/underwriters.html'),\r\n risks: PLATFORM.moduleName('./templates/risks.html'),\r\n};\r\n\r\n@customElement('ia-insurer-lookup')\r\n@useView(PLATFORM.moduleName('components/ia-insurer-lookup/ia-insurer-lookup.html'))\r\nexport class IaInsurerLookup {\r\n public styles = styles;\r\n\r\n private insurerCode = '';\r\n private insurerName = '';\r\n private insurerOfficeCode = '';\r\n private insurerOfficeName = '';\r\n private insurerProcessTypes;\r\n private insurerProcessTypeId;\r\n private insurerSearchResults = [];\r\n\r\n private selectedRowIndex = -1;\r\n private currentlySelectedRow: any = {};\r\n private currentlySelectedInsurerId;\r\n private currentlySelectedInsurerOfficeId;\r\n private insurerOfficeOffices;\r\n\r\n private model;\r\n private showInsurerDetail;\r\n private loading = false;\r\n private showInsurerOfficeDetail;\r\n private currentlySelectedTab = '';\r\n private currentlySelectedView;\r\n private isSearchComplete = false;\r\n\r\n modalTabs = [];\r\n\r\n private insurerTabs = [\r\n 'Underwriters',\r\n 'Risks'\r\n ];\r\n\r\n private insurerOfficeTabs = [\r\n 'Payment Terms',\r\n ];\r\n\r\n private modalId;\r\n private callback = (result) => ({});\r\n private searchType;\r\n\r\n constructor(private api: Api, private lookupDataService: LookupDataService, private modal: ModalService, private taskQueue: TaskQueue) {}\r\n\r\n async activate({ modalId: modalId = 'mainModal', callback: callback, searchType = 'adviser' }) {\r\n this.modalId = modalId;\r\n this.callback = callback;\r\n this.searchType = searchType;\r\n\r\n this.insurerProcessTypes = await this.lookupDataService.insurerProcessType();\r\n }\r\n\r\n searchInputChanged(event: KeyboardEvent) {\r\n if (event.key === 'Enter') {\r\n this.search();\r\n }\r\n }\r\n\r\n async search() {\r\n this.isSearchComplete = false;\r\n this.selectedRowIndex = -1;\r\n const guid = await this.api.insurerSearch(this.insurerCode, this.insurerName, this.insurerOfficeCode, this.insurerOfficeName, this.insurerProcessTypeId)\r\n const result = orderBy((await this.api.getInsurerSearchResults(guid)), ['code'], ['asc']);\r\n\r\n result.forEach((x) => {x.branches = orderBy(x.branches, ['code'], ['asc']);})\r\n this.insurerSearchResults = result.length > 0 ? result : [];\r\n this.isSearchComplete = true;\r\n }\r\n\r\n clear(){\r\n this.isSearchComplete = false;\r\n this.insurerCode = '';\r\n this.insurerName = '';\r\n this.insurerOfficeCode = '';\r\n this.insurerOfficeName = '';\r\n this.insurerProcessTypeId = 1;\r\n this.insurerSearchResults = [];\r\n }\r\n\r\n private rowClicked(row, $index = 0) {\r\n if (this.selectedRowIndex === $index) {\r\n this.selectedRowIndex = -1;\r\n return;\r\n }\r\n this.currentlySelectedRow = row;\r\n this.currentlySelectedInsurerId = row.id;\r\n this.selectedRowIndex = $index;\r\n this.insurerOfficeOffices = orderBy((row.branches.map((x) => {\r\n return {\r\n id: x.id,\r\n label: x.code\r\n }\r\n })), ['label'], ['asc']);\r\n }\r\n\r\n private childRowClicked(row, $index = 0) {\r\n if(this.searchType=='accounts'){\r\n this.callback(row);\r\n this.close();\r\n }\r\n }\r\n\r\n async open(row, type){\r\n this.showInsurerDetail = false;\r\n this.showInsurerOfficeDetail = false;\r\n\r\n if(type === 'insurer'){\r\n this.modalTabs = this.insurerTabs;\r\n this.currentlySelectedInsurerId = row.id;\r\n this.changeTab('Underwriters')\r\n this.showInsurerDetail = true;\r\n }\r\n\r\n if(type === 'insurerOffice'){\r\n this.modalTabs = this.insurerOfficeTabs;\r\n this.currentlySelectedInsurerOfficeId = row.id;\r\n this.changeTab('Payment Terms');\r\n this.showInsurerOfficeDetail = true;\r\n }\r\n }\r\n\r\n insurerOfficeChanged(){\r\n this.taskQueue.queueMicroTask(() => {\r\n this.getInsurerOfficePaymentDetails();\r\n })\r\n }\r\n\r\n async back() {\r\n this.showInsurerDetail = false;\r\n this.showInsurerOfficeDetail = false;\r\n this.currentlySelectedTab = '';\r\n this.currentlySelectedView = undefined;\r\n }\r\n\r\n close() {\r\n this.modal.hide();\r\n }\r\n\r\n async changeTab(tab: string) {\r\n if(this.currentlySelectedTab === tab) return;\r\n this.loading = true;\r\n this.currentlySelectedTab = tab;\r\n\r\n switch (tab.toLowerCase()) {\r\n case 'payment terms':\r\n this.getInsurerOfficePaymentDetails();\r\n break;\r\n case 'underwriters':\r\n this.model = orderBy((await this.api.insurerDetails('underwriter', this.currentlySelectedInsurerId)).filter((x) => x.active), ['code'], ['asc']);\r\n break;\r\n case 'risks':\r\n this.model = orderBy((await this.api.insurerDetails('risk', this.currentlySelectedInsurerId)).filter((x) => x.active), ['code'], ['asc']);\r\n break;\r\n default:\r\n break;\r\n }\r\n\r\n this.currentlySelectedView = VIEW_MAP[tab.replace(' ', '-').toLocaleLowerCase()];\r\n this.loading = false;\r\n }\r\n\r\n async getInsurerOfficePaymentDetails(){\r\n this.model = orderBy((await this.api.insurerOfficeDetails('paymentTerm', this.currentlySelectedInsurerId, this.currentlySelectedInsurerOfficeId)).filter((x) => x.active), ['actionType'], ['asc']);\r\n }\r\n\r\n fromDateSort(a, b, sortOrder) {\r\n return DateHelper.dateSorter(a, b, sortOrder, 'validFrom');\r\n }\r\n\r\n toDateSort(a, b, sortOrder) {\r\n return DateHelper.dateSorter(a, b, sortOrder, 'validTo');\r\n }\r\n\r\n closeParent(){\r\n this.selectedRowIndex = -1;\r\n }\r\n\r\n}\r\n"],"names":["http","insurerSearch","insurerCode","insurerName","insurerOfficeCode","insurerOfficeName","insurerProcessTypeId","apiHost","environment","window","location","protocol","hostname","url","URL","this","fetch","href","method","body","branchCode","branchCodeOperator","branchName","branchNameOperator","code","codeOperator","hasDefault","name","nameOperator","processTypeId","active","json","getInsurerSearchResults","searchSessionId","insurerDetails","route","insurerId","insurerOfficeDetails","insurerOfficeId","autoinject","Api","VIEW_MAP","underwriters","risks","api","lookupDataService","modal","taskQueue","styles","insurerSearchResults","selectedRowIndex","currentlySelectedRow","loading","currentlySelectedTab","isSearchComplete","modalTabs","insurerTabs","insurerOfficeTabs","callback","result","activate","modalId","searchType","insurerProcessType","insurerProcessTypes","searchInputChanged","event","key","search","guid","forEach","x","branches","length","clear","rowClicked","row","$index","currentlySelectedInsurerId","id","insurerOfficeOffices","map","label","childRowClicked","close","open","type","showInsurerDetail","showInsurerOfficeDetail","changeTab","currentlySelectedInsurerOfficeId","insurerOfficeChanged","queueMicroTask","getInsurerOfficePaymentDetails","back","currentlySelectedView","undefined","hide","tab","toLowerCase","model","filter","replace","toLocaleLowerCase","fromDateSort","a","b","sortOrder","toDateSort","closeParent","customElement","useView","TaskQueue","IaInsurerLookup"],"sourceRoot":""}