{"version":3,"file":"app-a1f197b1.xxxxxxxx.bundle.js","mappings":"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","sources":["webpack://iadviser/./src/components/task-file-note/modals/change-folder.html","webpack://iadviser/./src/components/task-file-note/modals/existing-item.html","webpack://iadviser/./src/components/task-file-note/task-file-note.html","webpack://iadviser/./src/components/task-file-note/modals/change-folder.css","webpack://iadviser/./src/components/task-file-note/modals/change-folder.ts","webpack://iadviser/./src/components/task-file-note/modals/existing-item.css","webpack://iadviser/./src/components/task-file-note/modals/existing-item.ts","webpack://iadviser/./src/components/task-file-note/task-model.ts","webpack://iadviser/./src/components/task-file-note/api.ts","webpack://iadviser/./src/components/task-file-note/task-file-note.css","webpack://iadviser/./src/components/task-file-note/task-file-note.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;","// extracted by mini-css-extract-plugin\nexport default {\"btn\":\"btn____Qe1Js\",\"btn--flat\":\"btn--flat____hyxmX btn____Qe1Js\",\"btn--submit\":\"btn--submit____vRUJs btn____Qe1Js\",\"btn--delete\":\"btn--delete____t91YT btn____Qe1Js\",\"btn--link\":\"btn--link____be6om btn____Qe1Js\",\"btn--inline-text-link\":\"btn--inline-text-link____GHhnh btn--link____be6om btn____Qe1Js\",\"btn--footer\":\"btn--footer____slekr btn____Qe1Js\",\"btn--footer-submit\":\"btn--footer-submit____r17hc btn--submit____vRUJs btn____Qe1Js btn--footer____slekr btn____Qe1Js\",\"btn--footer-cancel\":\"btn--footer-cancel____Yg1av\",\"btn--footer---cancel\":\"btn--footer---cancel____M3rlI\",\"btn--footer-delete\":\"btn--footer-delete____g2K9l btn--delete____t91YT btn____Qe1Js btn--footer____slekr btn____Qe1Js\",\"btn--qce-dropdown\":\"btn--qce-dropdown____Dt32G btn--footer-submit____r17hc btn--submit____vRUJs btn____Qe1Js btn--footer____slekr btn____Qe1Js\",\"btn--footer-combo\":\"btn--footer-combo____lZ3xc btn--footer____slekr btn____Qe1Js\",\"btn--lmi-bicalc\":\"btn--lmi-bicalc____P7WXf btn____Qe1Js\",\"btn--lmi-risk\":\"btn--lmi-risk____w3Lyv btn____Qe1Js\",\"btn--lmi-policy-comparison\":\"btn--lmi-policy-comparison____XBFNC btn____Qe1Js\",\"btn--lmi-policy-coach\":\"btn--lmi-policy-coach____mOtdh btn____Qe1Js\",\"btn--andrew-nock\":\"btn--andrew-nock____VBcP8 btn____Qe1Js\",\"btn--construction-cost-consultants\":\"btn--construction-cost-consultants____iIcIM btn____Qe1Js\",\"btn--5-star\":\"btn--5-star____ygCfE btn____Qe1Js\",\"btn--thermoscan\":\"btn--thermoscan____K93Xo btn____Qe1Js\",\"btn--risk-survey-services\":\"btn--risk-survey-services____nkQVW btn____Qe1Js\",\"btn--risk-management\":\"btn--risk-management____634YV btn____Qe1Js\",\"btn--lmi-bicalc--disabled\":\"btn--lmi-bicalc--disabled_____37lq btn--lmi-bicalc____P7WXf btn____Qe1Js\",\"btn--lmi-risk--disabled\":\"btn--lmi-risk--disabled____EketJ btn--lmi-risk____w3Lyv btn____Qe1Js\",\"btn--lmi-policy-comparison--disabled\":\"btn--lmi-policy-comparison--disabled____EsnDi btn--lmi-policy-comparison____XBFNC btn____Qe1Js\",\"btn--initial-insured-location-risk\":\"btn--initial-insured-location-risk____hLdxi btn--flat____hyxmX btn____Qe1Js btn____Qe1Js\",\"btn--icon\":\"btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-no-border\":\"btn--icon-no-border____YnCIA\",\"btn--icon-add\":\"btn--icon-add____WKL5U btn--icon____Tnvt4 btn____Qe1Js\",\"btn--add-risk\":\"btn--add-risk____IJ69a btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-close\":\"btn--icon-close____SGsMv\",\"task-access-modal__close\":\"task-access-modal__close____K4wp6\",\"btn--icon-delete\":\"btn--icon-delete____aWYUq btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-download\":\"btn--icon-download____vHyrJ btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-edit\":\"btn--icon-edit_____1I0p btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-email\":\"btn--icon-email____xusjm btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-download-email\":\"btn--icon-download-email____JWRZZ btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-folder\":\"btn--icon-folder____G4rvI btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-folder-locked\":\"btn--icon-folder-locked____oEFcO btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-folder-locked-active\":\"btn--icon-folder-locked-active____r89zD btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-history\":\"btn--icon-history_____B4HZ btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-info\":\"btn--icon-info____Jkz9P btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-task\":\"btn--icon-task____VYjDu btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-link\":\"btn--icon-link____htBY4 btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-unlink\":\"btn--icon-unlink____NN3Fh btn--icon-delete____aWYUq btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-map\":\"btn--icon-map____zHL7b btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-more\":\"btn--icon-more____Xt98n btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-open-in-new-window\":\"btn--icon-open-in-new-window____AplOy btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-favourite--selected\":\"btn--icon-favourite--selected____wlHnL btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-favourite--deselected\":\"btn--icon-favourite--deselected____xwaDD btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-preview\":\"btn--icon-preview____miqIT btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-pre-printed\":\"btn--icon-pre-printed____Ctd1V btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-print\":\"btn--icon-print____mVC40 btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-save\":\"btn--icon-save____Z8p8L btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-settings\":\"btn--icon-settings____c7Hhr btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-show-details\":\"btn--icon-show-details____Ma_g3 btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-show-details--alert\":\"btn--icon-show-details--alert____evuw6 btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-show-summary\":\"btn--icon-show-summary____JU4GI btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-attachment\":\"btn--icon-attachment____hGe4k btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-tag\":\"btn--icon-tag____byCLC btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-undo\":\"btn--icon-undo____q4rrY btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-sync\":\"btn--icon-sync____ojYJ7 btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-arrow-forward\":\"btn--icon-arrow-forward____VIbuD btn--icon____Tnvt4 btn____Qe1Js\",\"btn--aside-collapse\":\"btn--aside-collapse____EzWU0 btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-expand-more\":\"btn--icon-expand-more____XMefi btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-expand-less\":\"btn--icon-expand-less____qcmfJ btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-general\":\"btn--icon-general____KSD7U btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-sales\":\"btn--icon-sales____KiOxr btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-branch\":\"btn--icon-branch____GDV7c btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-contact\":\"btn--icon-contact____yIUis btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-consent\":\"btn--icon-consent____zVkgz btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-questions\":\"btn--icon-questions____j0nTS btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-associated\":\"btn--icon-associated____cXYbW btn--icon____Tnvt4 btn____Qe1Js\",\"btn--icon-notes\":\"btn--icon-notes____l7YDQ btn--icon____Tnvt4 btn____Qe1Js\",\"btn--back\":\"btn--back____u6ZLH\",\"btn--back-to-sign-in\":\"btn--back-to-sign-in____NIldV btn--back____u6ZLH\",\"btn--icon-advanced-search\":\"btn--icon-advanced-search____MfLaA btn--icon____Tnvt4 btn____Qe1Js\",\"btn--wizard\":\"btn--wizard____XKFOq btn____Qe1Js\",\"btn--wizard-back\":\"btn--wizard-back____W5P4G btn--wizard____XKFOq btn____Qe1Js\",\"btn--wizard-next\":\"btn--wizard-next____aHCDg btn--wizard____XKFOq btn____Qe1Js\",\"task-delete-confirm-modal__delete\":\"task-delete-confirm-modal__delete____eHXvq\",\"task-delete-confirm-modal__cancel\":\"task-delete-confirm-modal__cancel____wRScV\",\"button-options\":\"button-options____dmuOR\",\"cancel\":\"cancel____m0Yb1\",\"tasksubmit\":\"tasksubmit____vePd_\",\"forgotPasswordBtn\":\"forgotPasswordBtn____LSacA\",\"show-complet-tasks\":\"show-complet-tasks____waI7x\",\"fieldset\":\"fieldset____V5C7q\",\"fieldset-instruction\":\"fieldset-instruction____sej1q\",\"fieldset--no-padding\":\"fieldset--no-padding____OC5tb fieldset____V5C7q\",\"fieldset--alt\":\"fieldset--alt____qJajS fieldset____V5C7q\",\"input-search\":\"input-search____SOLZF\",\"view-password\":\"view-password_____ivLT\",\"ia-currency-input\":\"ia-currency-input____OLvHe\",\"ia-currency-negative\":\"ia-currency-negative____Lkobh\",\"select--mini\":\"select--mini____LWQLD\",\"required-label\":\"required-label____gDjXr\",\"alert\":\"alert____GB4Yd\",\"alert--important\":\"alert--important_____TbQb\",\"input-label\":\"input-label____LDfZe\",\"w-100\":\"w-100____W1SBy\",\"search-input-wrapper\":\"search-input-wrapper____DAQuV\",\"search-input--results\":\"search-input--results____eEpXB\",\"search-input--result\":\"search-input--result____BUsnG\",\"search-input--result--highlighted\":\"search-input--result--highlighted____oxunu\",\"date-range-selections\":\"date-range-selections____nlS1j\",\"date-arrow-forward\":\"date-arrow-forward____zbV9q\",\"qce-dropdown\":\"qce-dropdown____f46mr\",\"qce-or\":\"qce-or____RZr9m\",\"qce-dropdown-with-dropdown\":\"qce-dropdown-with-dropdown____MbHVX\",\"qce-vehicle-registration-search\":\"qce-vehicle-registration-search____cic5Y\",\"row-gap\":\"row-gap____AXWSk\",\"row-group\":\"row-group____ZRw9Z\",\"row-group--three\":\"row-group--three____XXajP row-group____ZRw9Z\",\"grid-14\":\"grid-14____JXu3r\",\"row-group--auto\":\"row-group--auto____RyXSO row-group____ZRw9Z\",\"space\":\"space____VyTvg\",\"display-none--lg\":\"display-none--lg____LS9Vr\",\"display-none--md\":\"display-none--md____vWIp9\",\"tab-navigation\":\"tab-navigation____LG73e\",\"has-warnings\":\"has-warnings____qzaEA\",\"tab-selected\":\"tab-selected____P0os6 tab____A4tXR\",\"disabled\":\"disabled____Sz6Nl\",\"tab\":\"tab____A4tXR\",\"btn--tab-overflow\":\"btn--tab-overflow____w22xA\",\"btn--tab-overflow-left\":\"btn--tab-overflow-left____GBEvX btn--tab-overflow____w22xA\",\"btn--tab-overflow-left-disabled\":\"btn--tab-overflow-left-disabled____Fcbh7 btn--tab-overflow-left____GBEvX btn--tab-overflow____w22xA\",\"btn--tab-overflow-right\":\"btn--tab-overflow-right____rMZtp btn--tab-overflow____w22xA\",\"btn--tab-overflow-right-disabled\":\"btn--tab-overflow-right-disabled____Ue9cL btn--tab-overflow-right____rMZtp btn--tab-overflow____w22xA\",\"constrained-width\":\"constrained-width____qWGth\",\"constrained-width--tab\":\"constrained-width--tab____wOGak constrained-width____qWGth\",\"card\":\"card____GVo6v\",\"card-content\":\"card-content____T6wDN\",\"card-heading\":\"card-heading____tiQpc\",\"control-group\":\"control-group____tpfOm\",\"label-group\":\"label-group_____X61s\",\"label-group-item\":\"label-group-item____yX3NB\",\"button-group\":\"button-group____zBUa8\",\"card--alert\":\"card--alert____aOJQg card____GVo6v\",\"card-heading--alert\":\"card-heading--alert____HI70F card-heading____tiQpc\",\"card--status-message\":\"card--status-message____p8mAg\",\"card--status-message--left\":\"card--status-message--left____b2fgP card--status-message____p8mAg\",\"card-heading--sticky-header\":\"card-heading--sticky-header____aJpFb\",\"card-heading--no-icon\":\"card-heading--no-icon____TA59s card-heading____tiQpc\",\"card-heading--bold-title\":\"card-heading--bold-title____lNfil\",\"bg-blue-sky\":\"bg-blue-sky____s_ozZ\",\"card-heading--advanced-search-results\":\"card-heading--advanced-search-results____JTSpK\",\"table\":\"table____Qg7ia\",\"table-heading-row\":\"table-heading-row____yjyMH\",\"table-row\":\"table-row____oxO7T\",\"table-result-row\":\"table-result-row____FTque\",\"break-word\":\"break-word____Q2vs6\",\"no-wrap\":\"no-wrap____M2chV\",\"table-result-row--disabled\":\"table-result-row--disabled____Uoeov\",\"table-modal\":\"table-modal____d2ys0 table____Qg7ia\",\"table-enhanced\":\"table-enhanced____XUkfp\",\"table--no-border-bottom\":\"table--no-border-bottom____wk94v table____Qg7ia\",\"height-45\":\"height-45____Wvtml\",\"edit-column\":\"edit-column____CWb3p\",\"delete-column\":\"delete-column____lQe0d\",\"date-table-heading\":\"date-table-heading____yQZkg\",\"button-edit\":\"button-edit____iw_JT\",\"button-delete\":\"button-delete____EaS0k\",\"table-row-selected\":\"table-row-selected____niCXS\",\"table-row-alert\":\"table-row-alert____DHCS1\",\"table-filter-row\":\"table-filter-row____Ma_Lb\",\"table-filter-row--endcap\":\"table-filter-row--endcap____c8AFO\",\"filter-column\":\"filter-column____h7lJR\",\"table-pagination\":\"table-pagination____OL2Er\",\"table-pagination-with-filter\":\"table-pagination-with-filter____nIEZO table-pagination____OL2Er\",\"table-button-group\":\"table-button-group____rhONm\",\"table-child-container\":\"table-child-container____pfiMI\",\"table-child-card\":\"table-child-card____q2sze\",\"child-table--selected-row\":\"child-table--selected-row____oYVRY\",\"child-table\":\"child-table____V0BU5 table____Qg7ia\",\"custom-pagination\":\"custom-pagination_____RL4F\",\"pagination-count\":\"pagination-count____Ra5am\",\"pagination-button\":\"pagination-button____AN4bE btn____Qe1Js\",\"pagination-prev\":\"pagination-prev____ve9E9 pagination-button____AN4bE btn____Qe1Js\",\"pagination-next\":\"pagination-next____TKWhb pagination-button____AN4bE btn____Qe1Js\",\"pagination-disabled\":\"pagination-disabled____MMc4R pagination-button____AN4bE btn____Qe1Js\",\"pagination-prev-disabled\":\"pagination-prev-disabled____t1_J_ pagination-disabled____MMc4R pagination-button____AN4bE btn____Qe1Js\",\"pagination-next-disabled\":\"pagination-next-disabled____y_m8F pagination-disabled____MMc4R pagination-button____AN4bE btn____Qe1Js\",\"pagination\":\"pagination____xoIQp\",\"pagination-top\":\"pagination-top____ggoVO pagination____xoIQp\",\"pagination-bottom\":\"pagination-bottom____ygvxm pagination____xoIQp\",\"pagination-bottom--documents\":\"pagination-bottom--documents____ATi06 pagination-bottom____ygvxm pagination____xoIQp\",\"table-cell-btn-icon\":\"table-cell-btn-icon____mt450\",\"folder-table\":\"folder-table____hvu3z table--no-border-bottom____wk94v table____Qg7ia\",\"doc-table-group--heading\":\"doc-table-group--heading____YlV76\",\"doc-table-group--heading-open\":\"doc-table-group--heading-open____R9QZF doc-table-group--heading____YlV76\",\"doc-table-group--heading-with-options\":\"doc-table-group--heading-with-options____jFTWU\",\"constrained-width--folder-name\":\"constrained-width--folder-name____Akrbe constrained-width____qWGth\",\"disable-entity\":\"disable-entity____ZJWOd\",\"button-options--add\":\"button-options--add____rjuSC button-options____dmuOR\",\"information-icon\":\"information-icon____HRxAq\",\"deleted-icon\":\"deleted-icon____TxGSm\",\"exclamation-icon\":\"exclamation-icon____xnvFw\",\"success-icon\":\"success-icon____GH2Fy\",\"text-align-center\":\"text-align-center____KlkiJ\",\"word-break\":\"word-break____fnHER\",\"btn-group\":\"btn-group____t_lmC\",\"accordion-content\":\"accordion-content____prlec\",\"toggle-collapse\":\"toggle-collapse____NnTHo\",\"toggle-collapse--disabled\":\"toggle-collapse--disabled____tf_mA toggle-collapse____NnTHo\",\"toggle-expand\":\"toggle-expand____xF7Gq toggle-collapse____NnTHo\",\"folder\":\"folder____SySgx\",\"folder-locked\":\"folder-locked____wOqk3 folder____SySgx\",\"yesNo-filter-width\":\"yesNo-filter-width____GHxFR\",\"w-5\":\"w-5____ATJDf\",\"w-10\":\"w-10____ak5ow\",\"w-15\":\"w-15____ocOrB\",\"w-20\":\"w-20____GLurQ\",\"w-25\":\"w-25____IyYRC\",\"w-30\":\"w-30____kKqKa\",\"w-35\":\"w-35____IA7UM\",\"w-40\":\"w-40____PSHYL\",\"w-45\":\"w-45____txbzj\",\"w-50\":\"w-50____rApcc\",\"w-60\":\"w-60____xE65v\",\"table--sticky-header\":\"table--sticky-header____yDATu\",\"table--sticky-footer\":\"table--sticky-footer____ue48T\",\"table--sticky-column\":\"table--sticky-column_____08we\",\"table--sticky-column2\":\"table--sticky-column2____ypYf8 table--sticky-column_____08we\",\"table--sticky-column-right\":\"table--sticky-column-right____rpsxt table--sticky-column_____08we\",\"scrollable-table-container\":\"scrollable-table-container____eaSGG\",\"task-options-modal\":\"task-options-modal____oPOD8\",\"recent-link-name\":\"recent-link-name____ALPQv\",\"view-block\":\"view-block____fI3na\",\"view-block--heading\":\"view-block--heading____TNAVV\",\"view-block--white\":\"view-block--white____blJOb view-block____fI3na\",\"view-block--alert\":\"view-block--alert____h3RNn view-block____fI3na\",\"view-block--success\":\"view-block--success____TW0JT view-block____fI3na\",\"view-block--info\":\"view-block--info____LgaUp view-block____fI3na\",\"view-block--warning\":\"view-block--warning____lZUW8 view-block____fI3na\",\"view-block--alt\":\"view-block--alt____kajjY view-block____fI3na\",\"view-block--with-icon\":\"view-block--with-icon____r2pJY view-block____fI3na\",\"view-block-icon\":\"view-block-icon____Y8hNC\",\"view-block--warning--with-icon\":\"view-block--warning--with-icon____tiyok view-block--warning____lZUW8 view-block____fI3na\",\"view-block-checkbox\":\"view-block-checkbox____F3ZZO view-block____fI3na\",\"view-block-checkbox--alert\":\"view-block-checkbox--alert____nxxp7 view-block--alert____h3RNn view-block____fI3na view-block-checkbox____F3ZZO view-block____fI3na\",\"text-view-content\":\"text-view-content____Ju3_o\",\"ia-modal\":\"ia-modal____I7BX6\",\"ia-modal-inner\":\"ia-modal-inner____TytMb\",\"ia-modal-inner--context-menu\":\"ia-modal-inner--context-menu____PM9Pk ia-modal-inner____TytMb\",\"ia-modal-inner--wide-lg\":\"ia-modal-inner--wide-lg____xZyZH ia-modal-inner____TytMb\",\"ia-modal-inner--wide-xxl\":\"ia-modal-inner--wide-xxl____W7NYV ia-modal-inner____TytMb\",\"ia-modal-inner--take-over\":\"ia-modal-inner--take-over____DTLuq ia-modal-inner____TytMb\",\"fixed-height\":\"fixed-height____hb5nd\",\"takeover-header\":\"takeover-header____DBRi2\",\"logo\":\"logo____RqHed\",\"logo--broker\":\"logo--broker____Kky2U logo____RqHed logo____RqHed\",\"close-search\":\"close-search____fdLOr\",\"ia-modal-content\":\"ia-modal-content____hjs2f\",\"ia-modal-overlay--transparent\":\"ia-modal-overlay--transparent____MuQ3q ia-modal____I7BX6\",\"ia-modal-overlay--light-white\":\"ia-modal-overlay--light-white____kb_4K ia-modal____I7BX6\",\"ia-modal-overlay--transparent--light-white-client-nav\":\"ia-modal-overlay--transparent--light-white-client-nav____VTrxv ia-modal-overlay--light-white____kb_4K ia-modal____I7BX6\",\"modal-header\":\"modal-header____AvIDe\",\"modal-footer\":\"modal-footer____WVdjS modal-header____AvIDe\",\"modal-footer--space-between\":\"modal-footer--space-between____r1X__ modal-footer____WVdjS modal-header____AvIDe\",\"footer-btn-group\":\"footer-btn-group____WMeWG\",\"header-label\":\"header-label____hihQ_\",\"header-label-icon\":\"header-label-icon____Qj8SR header-label____hihQ_\",\"header-label--alert\":\"header-label--alert____iWLc5 header-label-icon____Qj8SR header-label____hihQ_\",\"header-label--info\":\"header-label--info____N8mNI header-label-icon____Qj8SR header-label____hihQ_\",\"header-label--settings\":\"header-label--settings____xaHTS header-label-icon____Qj8SR header-label____hihQ_\",\"header-label--accounts\":\"header-label--accounts____A6OuM header-label-icon____Qj8SR header-label____hihQ_\",\"header-label--edit\":\"header-label--edit____H5TCT header-label-icon____Qj8SR header-label____hihQ_\",\"header-label--download\":\"header-label--download____CRsAS header-label-icon____Qj8SR header-label____hihQ_\",\"header-label--delete\":\"header-label--delete____OZEGI header-label-icon____Qj8SR header-label____hihQ_\",\"header-label--history\":\"header-label--history____WqCYY header-label-icon____Qj8SR header-label____hihQ_\",\"header-label--tag\":\"header-label--tag____uP8xK header-label-icon____Qj8SR header-label____hihQ_\",\"header-label--search\":\"header-label--search____z17QK header-label-icon____Qj8SR header-label____hihQ_\",\"header-label--kyc\":\"header-label--kyc____Bc2uX header-label-icon____Qj8SR header-label____hihQ_\",\"header-label--advice\":\"header-label--advice____bktht header-label-icon____Qj8SR header-label____hihQ_\",\"header-label--generate-advice\":\"header-label--generate-advice____jvJV9 header-label-icon____Qj8SR header-label____hihQ_\",\"header-label--form\":\"header-label--form____NSSTR header-label-icon____Qj8SR header-label____hihQ_\",\"header-label--insured\":\"header-label--insured____H3lOZ header-label-icon____Qj8SR header-label____hihQ_\",\"header-label--quote\":\"header-label--quote____yW6Rb header-label-icon____Qj8SR header-label____hihQ_\",\"header-label--policy\":\"header-label--policy____jycgt header-label-icon____Qj8SR header-label____hihQ_\",\"header-label--claim\":\"header-label--claim_____6pTD header-label-icon____Qj8SR header-label____hihQ_\",\"header-label--fsg\":\"header-label--fsg____YjRxt header-label-icon____Qj8SR header-label____hihQ_\",\"header-label--mandatory-document\":\"header-label--mandatory-document____EiB7d header-label-icon____Qj8SR header-label____hihQ_\",\"header-label--notification\":\"header-label--notification____p6wSA header-label-icon____Qj8SR header-label____hihQ_\",\"header-label--task\":\"header-label--task____QYogc header-label-icon____Qj8SR header-label____hihQ_\",\"header-label--contact\":\"header-label--contact____Zv2ND header-label-icon____Qj8SR header-label____hihQ_\",\"header-label--note\":\"header-label--note____ySaOb header-label-icon____Qj8SR header-label____hihQ_\",\"header-label--document\":\"header-label--document____KJW9S header-label-icon____Qj8SR header-label____hihQ_\",\"header-label--email\":\"header-label--email____EoksN header-label-icon____Qj8SR header-label____hihQ_\",\"header-label--template\":\"header-label--template____zyBgC header-label-icon____Qj8SR header-label____hihQ_\",\"header-details\":\"header-details____a42d9\",\"header-detail-item\":\"header-detail-item____qcrS4\",\"header-label--context-menu\":\"header-label--context-menu____oCUH5 header-label-icon____Qj8SR header-label____hihQ_\",\"context-menu-sep\":\"context-menu-sep____bA4sC\",\"context-menu--one-col\":\"context-menu--one-col____GpKQt\",\"context-menu-disabled\":\"context-menu-disabled____CCXaH\",\"context-menu--two-col\":\"context-menu--two-col____F2QRK context-menu--one-col____GpKQt\",\"context-menu--three-col\":\"context-menu--three-col____ePyU0 context-menu--two-col____F2QRK context-menu--one-col____GpKQt\",\"modal-content-copy\":\"modal-content-copy____EO5dZ\",\"processing-step\":\"processing-step____ax5vb\",\"processing-step--failed\":\"processing-step--failed____YYDxu processing-step____ax5vb\",\"document--processing\":\"document--processing____qmsU4\",\"eclipse-loader\":\"eclipse-loader____S9zBI\",\"confirmation-content\":\"confirmation-content____uVkGS\",\"ia-modal--search\":\"ia-modal--search____zPsnC\",\"view-block--alert--progress-modal\":\"view-block--alert--progress-modal____Ni8fZ view-block--alert____h3RNn view-block____fI3na\",\"btn--footer--cancel\":\"btn--footer--cancel____Uvspw\",\"modal--header\":\"modal--header____xmIaU\",\"document-management--change\":\"document-management--change____waStp card____GVo6v\"};","import styles from './change-folder.css';\r\nimport { computedFrom, customElement, autoinject, bindable } from 'aurelia-framework';\r\nimport { Operation } from './../../document-management/dtos';\r\n@autoinject()\r\n@customElement('change-folder')\r\nexport class ChangeFolder {\r\n private styles = styles;\r\n @bindable() private clientId: number;\r\n @bindable() private selectedFolder;\r\n private permissions;\r\n private operation = Operation.MoveDocument;\r\n @bindable() private clickCallback = ({action}) => '';\r\n\r\n bind() {\r\n this.clientId = parseInt(this.clientId as unknown as string);\r\n }\r\n\r\n changeFolderInnerCallback(action) {\r\n this.clickCallback({action});\r\n }\r\n\r\n @computedFrom('selectedFolder')\r\n protected get disableMove() {\r\n return !this.selectedFolder || !this.selectedFolder.folderId;\r\n }\r\n}\r\n","// extracted by mini-css-extract-plugin\nexport default {\"btn\":\"btn____fNBnb\",\"btn--flat\":\"btn--flat____fokPD btn____fNBnb\",\"btn--submit\":\"btn--submit____OIKZO btn____fNBnb\",\"btn--delete\":\"btn--delete____Saydd btn____fNBnb\",\"btn--link\":\"btn--link____QlBmR btn____fNBnb\",\"btn--inline-text-link\":\"btn--inline-text-link____RJnlC btn--link____QlBmR btn____fNBnb\",\"btn--footer\":\"btn--footer____FFA1T btn____fNBnb\",\"btn--footer-submit\":\"btn--footer-submit____T2dv5 btn--submit____OIKZO btn____fNBnb btn--footer____FFA1T btn____fNBnb\",\"btn--footer-cancel\":\"btn--footer-cancel____kji0Q\",\"btn--footer---cancel\":\"btn--footer---cancel____MvWUE\",\"btn--footer-delete\":\"btn--footer-delete____fiIMz btn--delete____Saydd btn____fNBnb btn--footer____FFA1T btn____fNBnb\",\"btn--qce-dropdown\":\"btn--qce-dropdown____Mv3e7 btn--footer-submit____T2dv5 btn--submit____OIKZO btn____fNBnb btn--footer____FFA1T btn____fNBnb\",\"btn--footer-combo\":\"btn--footer-combo____dzArP btn--footer____FFA1T btn____fNBnb\",\"btn--lmi-bicalc\":\"btn--lmi-bicalc____HCHwp btn____fNBnb\",\"btn--lmi-risk\":\"btn--lmi-risk____OmygG btn____fNBnb\",\"btn--lmi-policy-comparison\":\"btn--lmi-policy-comparison____jjm8N btn____fNBnb\",\"btn--lmi-policy-coach\":\"btn--lmi-policy-coach____RBJEI btn____fNBnb\",\"btn--andrew-nock\":\"btn--andrew-nock____k5EwW btn____fNBnb\",\"btn--construction-cost-consultants\":\"btn--construction-cost-consultants____vLzRu btn____fNBnb\",\"btn--5-star\":\"btn--5-star____XQecb btn____fNBnb\",\"btn--thermoscan\":\"btn--thermoscan____AucA2 btn____fNBnb\",\"btn--risk-survey-services\":\"btn--risk-survey-services____nHDGq btn____fNBnb\",\"btn--risk-management\":\"btn--risk-management____nTioy btn____fNBnb\",\"btn--lmi-bicalc--disabled\":\"btn--lmi-bicalc--disabled____PsAQO btn--lmi-bicalc____HCHwp btn____fNBnb\",\"btn--lmi-risk--disabled\":\"btn--lmi-risk--disabled____ebNXD btn--lmi-risk____OmygG btn____fNBnb\",\"btn--lmi-policy-comparison--disabled\":\"btn--lmi-policy-comparison--disabled____q3ZTK btn--lmi-policy-comparison____jjm8N btn____fNBnb\",\"btn--initial-insured-location-risk\":\"btn--initial-insured-location-risk____ry9Gt btn--flat____fokPD btn____fNBnb btn____fNBnb\",\"btn--icon\":\"btn--icon____MIU7i btn____fNBnb\",\"btn--icon-no-border\":\"btn--icon-no-border____Qy7r_\",\"btn--icon-add\":\"btn--icon-add____hiVBn btn--icon____MIU7i btn____fNBnb\",\"btn--add-risk\":\"btn--add-risk____jTZGS btn--icon____MIU7i btn____fNBnb\",\"btn--icon-close\":\"btn--icon-close____H451i\",\"task-access-modal__close\":\"task-access-modal__close____vBmSN\",\"btn--icon-delete\":\"btn--icon-delete____nShvL btn--icon____MIU7i btn____fNBnb\",\"btn--icon-download\":\"btn--icon-download____GutEO btn--icon____MIU7i btn____fNBnb\",\"btn--icon-edit\":\"btn--icon-edit____fR9Bq btn--icon____MIU7i btn____fNBnb\",\"btn--icon-email\":\"btn--icon-email____jtEGx btn--icon____MIU7i btn____fNBnb\",\"btn--icon-download-email\":\"btn--icon-download-email____zCd1j btn--icon____MIU7i btn____fNBnb\",\"btn--icon-folder\":\"btn--icon-folder____Yltf7 btn--icon____MIU7i btn____fNBnb\",\"btn--icon-folder-locked\":\"btn--icon-folder-locked____zM1sC btn--icon____MIU7i btn____fNBnb\",\"btn--icon-folder-locked-active\":\"btn--icon-folder-locked-active____Z4con btn--icon____MIU7i btn____fNBnb\",\"btn--icon-history\":\"btn--icon-history____w0bH9 btn--icon____MIU7i btn____fNBnb\",\"btn--icon-info\":\"btn--icon-info____mTev3 btn--icon____MIU7i btn____fNBnb\",\"btn--icon-task\":\"btn--icon-task____nX6MH btn--icon____MIU7i btn____fNBnb\",\"btn--icon-link\":\"btn--icon-link____SADXd btn--icon____MIU7i btn____fNBnb\",\"btn--icon-unlink\":\"btn--icon-unlink____dTdMG btn--icon-delete____nShvL btn--icon____MIU7i btn____fNBnb\",\"btn--icon-map\":\"btn--icon-map____ok9sS btn--icon____MIU7i btn____fNBnb\",\"btn--icon-more\":\"btn--icon-more____opIM9 btn--icon____MIU7i btn____fNBnb\",\"btn--icon-open-in-new-window\":\"btn--icon-open-in-new-window____SiAt0 btn--icon____MIU7i btn____fNBnb\",\"btn--icon-favourite--selected\":\"btn--icon-favourite--selected____cWwUy btn--icon____MIU7i btn____fNBnb\",\"btn--icon-favourite--deselected\":\"btn--icon-favourite--deselected____v07po btn--icon____MIU7i btn____fNBnb\",\"btn--icon-preview\":\"btn--icon-preview____hP7ws btn--icon____MIU7i btn____fNBnb\",\"btn--icon-pre-printed\":\"btn--icon-pre-printed____L8vqS btn--icon____MIU7i btn____fNBnb\",\"btn--icon-print\":\"btn--icon-print____i6_td btn--icon____MIU7i btn____fNBnb\",\"btn--icon-save\":\"btn--icon-save____rVUlY btn--icon____MIU7i btn____fNBnb\",\"btn--icon-settings\":\"btn--icon-settings____QBCZG btn--icon____MIU7i btn____fNBnb\",\"btn--icon-show-details\":\"btn--icon-show-details____epeL0 btn--icon____MIU7i btn____fNBnb\",\"btn--icon-show-details--alert\":\"btn--icon-show-details--alert____V6Wnm btn--icon____MIU7i btn____fNBnb\",\"btn--icon-show-summary\":\"btn--icon-show-summary____jvONn btn--icon____MIU7i btn____fNBnb\",\"btn--icon-attachment\":\"btn--icon-attachment____FFTP7 btn--icon____MIU7i btn____fNBnb\",\"btn--icon-tag\":\"btn--icon-tag____eb6DL btn--icon____MIU7i btn____fNBnb\",\"btn--icon-undo\":\"btn--icon-undo____tgJlR btn--icon____MIU7i btn____fNBnb\",\"btn--icon-sync\":\"btn--icon-sync____LSvF7 btn--icon____MIU7i btn____fNBnb\",\"btn--icon-arrow-forward\":\"btn--icon-arrow-forward____qgwG3 btn--icon____MIU7i btn____fNBnb\",\"btn--aside-collapse\":\"btn--aside-collapse____zww0c btn--icon____MIU7i btn____fNBnb\",\"btn--icon-expand-more\":\"btn--icon-expand-more____pBOFC btn--icon____MIU7i btn____fNBnb\",\"btn--icon-expand-less\":\"btn--icon-expand-less____wjmYr btn--icon____MIU7i btn____fNBnb\",\"btn--icon-general\":\"btn--icon-general____Uuzi7 btn--icon____MIU7i btn____fNBnb\",\"btn--icon-sales\":\"btn--icon-sales____xrtPt btn--icon____MIU7i btn____fNBnb\",\"btn--icon-branch\":\"btn--icon-branch____zHsuS btn--icon____MIU7i btn____fNBnb\",\"btn--icon-contact\":\"btn--icon-contact____hbi4i btn--icon____MIU7i btn____fNBnb\",\"btn--icon-consent\":\"btn--icon-consent____ARdRr btn--icon____MIU7i btn____fNBnb\",\"btn--icon-questions\":\"btn--icon-questions____FRyWj btn--icon____MIU7i btn____fNBnb\",\"btn--icon-associated\":\"btn--icon-associated____F4Ja5 btn--icon____MIU7i btn____fNBnb\",\"btn--icon-notes\":\"btn--icon-notes____xOxJ4 btn--icon____MIU7i btn____fNBnb\",\"btn--back\":\"btn--back____LGgEG\",\"btn--back-to-sign-in\":\"btn--back-to-sign-in_____uVYS btn--back____LGgEG\",\"btn--icon-advanced-search\":\"btn--icon-advanced-search____Xm1_c btn--icon____MIU7i btn____fNBnb\",\"btn--wizard\":\"btn--wizard____Sl2BF btn____fNBnb\",\"btn--wizard-back\":\"btn--wizard-back____PpbA7 btn--wizard____Sl2BF btn____fNBnb\",\"btn--wizard-next\":\"btn--wizard-next____iYkIL btn--wizard____Sl2BF btn____fNBnb\",\"task-delete-confirm-modal__delete\":\"task-delete-confirm-modal__delete____Do890\",\"task-delete-confirm-modal__cancel\":\"task-delete-confirm-modal__cancel____VkAfG\",\"button-options\":\"button-options____D35fa\",\"cancel\":\"cancel____jY3iI\",\"tasksubmit\":\"tasksubmit____Gh0eD\",\"forgotPasswordBtn\":\"forgotPasswordBtn____rxXuh\",\"show-complet-tasks\":\"show-complet-tasks____o1qra\",\"card\":\"card____F1161\",\"card-content\":\"card-content____I4hBx\",\"card-heading\":\"card-heading____Vx_td\",\"control-group\":\"control-group____pinE9\",\"label-group\":\"label-group____wH88p\",\"label-group-item\":\"label-group-item____Rzq5m\",\"constrained-width\":\"constrained-width____qQaOb\",\"button-group\":\"button-group____pVXtv\",\"card--alert\":\"card--alert____PnRcc card____F1161\",\"card-heading--alert\":\"card-heading--alert____Iy2Gd card-heading____Vx_td\",\"card--status-message\":\"card--status-message____LO0Wy\",\"card--status-message--left\":\"card--status-message--left____gNMQV card--status-message____LO0Wy\",\"card-heading--sticky-header\":\"card-heading--sticky-header____GF9aD\",\"card-heading--no-icon\":\"card-heading--no-icon____Poj1y card-heading____Vx_td\",\"card-heading--bold-title\":\"card-heading--bold-title____XDBCV\",\"bg-blue-sky\":\"bg-blue-sky____A7rtr\",\"card-heading--advanced-search-results\":\"card-heading--advanced-search-results____a9xKL\",\"fieldset\":\"fieldset____SQnX1\",\"fieldset-instruction\":\"fieldset-instruction____yqoH1\",\"fieldset--no-padding\":\"fieldset--no-padding____Qct4Z fieldset____SQnX1\",\"fieldset--alt\":\"fieldset--alt____ve0YC fieldset____SQnX1\",\"input-search\":\"input-search____ZrIra\",\"view-password\":\"view-password____jVXXm\",\"ia-currency-input\":\"ia-currency-input____lzIfG\",\"ia-currency-negative\":\"ia-currency-negative____SCeEM\",\"select--mini\":\"select--mini____jqPHl\",\"required-label\":\"required-label____Va7a9\",\"alert\":\"alert____qmgzy\",\"alert--important\":\"alert--important____bsRFs\",\"input-label\":\"input-label____dQdD5\",\"w-100\":\"w-100____QKgnT\",\"search-input-wrapper\":\"search-input-wrapper____nK_12\",\"search-input--results\":\"search-input--results____Hcr2V\",\"search-input--result\":\"search-input--result_____bzLC\",\"search-input--result--highlighted\":\"search-input--result--highlighted____dWc2C\",\"date-range-selections\":\"date-range-selections____kCh2m\",\"date-arrow-forward\":\"date-arrow-forward____sZ7yB\",\"qce-dropdown\":\"qce-dropdown____YsPyO\",\"qce-or\":\"qce-or____Pefbb\",\"qce-dropdown-with-dropdown\":\"qce-dropdown-with-dropdown____gWlgb\",\"qce-vehicle-registration-search\":\"qce-vehicle-registration-search____o2OrJ\",\"row-gap\":\"row-gap____kY2If\",\"row-group\":\"row-group____e_V9Z\",\"row-group--three\":\"row-group--three____o6DMf row-group____e_V9Z\",\"grid-14\":\"grid-14____GYX8I\",\"row-group--auto\":\"row-group--auto____xtGDG row-group____e_V9Z\",\"space\":\"space____wUk94\",\"display-none--lg\":\"display-none--lg____DthkY\",\"display-none--md\":\"display-none--md____Jh3FU\",\"table\":\"table____mDhYO\",\"table-heading-row\":\"table-heading-row____BmEE5\",\"table-row\":\"table-row____cq85V\",\"table-result-row\":\"table-result-row____OcnoD\",\"break-word\":\"break-word____IvpZu\",\"no-wrap\":\"no-wrap____Ppg6X\",\"table-result-row--disabled\":\"table-result-row--disabled____lS_td\",\"table-modal\":\"table-modal_____UPeo table____mDhYO\",\"table-enhanced\":\"table-enhanced____FMOCm\",\"table--no-border-bottom\":\"table--no-border-bottom____sgy4K table____mDhYO\",\"height-45\":\"height-45____JsNAy\",\"edit-column\":\"edit-column____Np5QK\",\"delete-column\":\"delete-column____ULgOW\",\"date-table-heading\":\"date-table-heading____xS892\",\"button-edit\":\"button-edit____AfG9x\",\"button-delete\":\"button-delete____vvV0v\",\"table-row-selected\":\"table-row-selected____tOViy\",\"table-row-alert\":\"table-row-alert____ZSjR4\",\"table-filter-row\":\"table-filter-row____slwYW\",\"table-filter-row--endcap\":\"table-filter-row--endcap____qE1K8\",\"filter-column\":\"filter-column____PsJKy\",\"table-pagination\":\"table-pagination____i7oV3\",\"table-pagination-with-filter\":\"table-pagination-with-filter____c4_VK table-pagination____i7oV3\",\"table-button-group\":\"table-button-group____QbsCg\",\"table-child-container\":\"table-child-container____rjJ5D\",\"table-child-card\":\"table-child-card____nr8Cx\",\"child-table--selected-row\":\"child-table--selected-row____LORN7\",\"child-table\":\"child-table____gvJdO table____mDhYO\",\"custom-pagination\":\"custom-pagination____LVWGP\",\"pagination-count\":\"pagination-count____PLQma\",\"pagination-button\":\"pagination-button____LGjIt btn____fNBnb\",\"pagination-prev\":\"pagination-prev____dNg89 pagination-button____LGjIt btn____fNBnb\",\"pagination-next\":\"pagination-next____oYfF9 pagination-button____LGjIt btn____fNBnb\",\"pagination-disabled\":\"pagination-disabled____M6tjm pagination-button____LGjIt btn____fNBnb\",\"pagination-prev-disabled\":\"pagination-prev-disabled____YS0z8 pagination-disabled____M6tjm pagination-button____LGjIt btn____fNBnb\",\"pagination-next-disabled\":\"pagination-next-disabled____Wsa3t pagination-disabled____M6tjm pagination-button____LGjIt btn____fNBnb\",\"pagination\":\"pagination____ecaBm\",\"pagination-top\":\"pagination-top____L6FJC pagination____ecaBm\",\"pagination-bottom\":\"pagination-bottom____cvpty pagination____ecaBm\",\"pagination-bottom--documents\":\"pagination-bottom--documents____fa0Ir pagination-bottom____cvpty pagination____ecaBm\",\"table-cell-btn-icon\":\"table-cell-btn-icon____wbQQ1\",\"folder-table\":\"folder-table____vCcdA table--no-border-bottom____sgy4K table____mDhYO\",\"doc-table-group--heading\":\"doc-table-group--heading____P51lt\",\"doc-table-group--heading-open\":\"doc-table-group--heading-open____XuYTT doc-table-group--heading____P51lt\",\"doc-table-group--heading-with-options\":\"doc-table-group--heading-with-options____gAPro\",\"constrained-width--folder-name\":\"constrained-width--folder-name____zhEkJ constrained-width____qQaOb\",\"disable-entity\":\"disable-entity____qc6uh\",\"button-options--add\":\"button-options--add____Wfz2M button-options____D35fa\",\"information-icon\":\"information-icon____BAxM8\",\"deleted-icon\":\"deleted-icon____arTFx\",\"exclamation-icon\":\"exclamation-icon____e3JWI\",\"success-icon\":\"success-icon____GjJZj\",\"text-align-center\":\"text-align-center____KXEz6\",\"word-break\":\"word-break____TvwFE\",\"btn-group\":\"btn-group____qNSDc\",\"accordion-content\":\"accordion-content____mFcKB\",\"toggle-collapse\":\"toggle-collapse____Ge3hS\",\"toggle-collapse--disabled\":\"toggle-collapse--disabled____NHPCc toggle-collapse____Ge3hS\",\"toggle-expand\":\"toggle-expand____e_YZV toggle-collapse____Ge3hS\",\"folder\":\"folder____t2Bvj\",\"folder-locked\":\"folder-locked____n_Mbk folder____t2Bvj\",\"yesNo-filter-width\":\"yesNo-filter-width____x1pV8\",\"w-5\":\"w-5____nb8i5\",\"w-10\":\"w-10____nyv7r\",\"w-15\":\"w-15____mGCbk\",\"w-20\":\"w-20____V_OQd\",\"w-25\":\"w-25____bQjUf\",\"w-30\":\"w-30____O7K06\",\"w-35\":\"w-35____XNI3D\",\"w-40\":\"w-40____S5zCD\",\"w-45\":\"w-45____N7NKb\",\"w-50\":\"w-50____qCUn2\",\"w-60\":\"w-60____MRrl8\",\"table--sticky-header\":\"table--sticky-header____Gs7Qa\",\"table--sticky-footer\":\"table--sticky-footer____FpbXk\",\"table--sticky-column\":\"table--sticky-column____FaKqX\",\"table--sticky-column2\":\"table--sticky-column2____NHQN7 table--sticky-column____FaKqX\",\"table--sticky-column-right\":\"table--sticky-column-right____v0SWz table--sticky-column____FaKqX\",\"scrollable-table-container\":\"scrollable-table-container____ZJfCt\",\"task-options-modal\":\"task-options-modal____MHnD_\",\"recent-link-name\":\"recent-link-name____ZOzha\",\"tab-navigation\":\"tab-navigation____aIQdE\",\"has-warnings\":\"has-warnings____q8INt\",\"tab-selected\":\"tab-selected____zUuxo tab____g79ah\",\"disabled\":\"disabled____ZIpZp\",\"tab\":\"tab____g79ah\",\"btn--tab-overflow\":\"btn--tab-overflow____zDSEl\",\"btn--tab-overflow-left\":\"btn--tab-overflow-left____P64rH btn--tab-overflow____zDSEl\",\"btn--tab-overflow-left-disabled\":\"btn--tab-overflow-left-disabled____IB5lh btn--tab-overflow-left____P64rH btn--tab-overflow____zDSEl\",\"btn--tab-overflow-right\":\"btn--tab-overflow-right____w3L81 btn--tab-overflow____zDSEl\",\"btn--tab-overflow-right-disabled\":\"btn--tab-overflow-right-disabled____VWIAl btn--tab-overflow-right____w3L81 btn--tab-overflow____zDSEl\",\"constrained-width--tab\":\"constrained-width--tab____sP790 constrained-width____qQaOb\",\"view-block\":\"view-block____bfyFs\",\"view-block--heading\":\"view-block--heading____QjfUR\",\"view-block--white\":\"view-block--white____l0kp8 view-block____bfyFs\",\"view-block--alert\":\"view-block--alert____OuJ7g view-block____bfyFs\",\"view-block--success\":\"view-block--success____IB8It view-block____bfyFs\",\"view-block--info\":\"view-block--info____Gd5rx view-block____bfyFs\",\"view-block--warning\":\"view-block--warning____OmHTc view-block____bfyFs\",\"view-block--alt\":\"view-block--alt____SROx3 view-block____bfyFs\",\"view-block--with-icon\":\"view-block--with-icon____HJaMm view-block____bfyFs\",\"view-block-icon\":\"view-block-icon____n59FB\",\"view-block--warning--with-icon\":\"view-block--warning--with-icon____VOOPt view-block--warning____OmHTc view-block____bfyFs\",\"view-block-checkbox\":\"view-block-checkbox____LeFLR view-block____bfyFs\",\"view-block-checkbox--alert\":\"view-block-checkbox--alert____fq8n3 view-block--alert____OuJ7g view-block____bfyFs view-block-checkbox____LeFLR view-block____bfyFs\",\"text-view-content\":\"text-view-content____spTi1\",\"ia-modal\":\"ia-modal____wc7wL\",\"ia-modal-inner\":\"ia-modal-inner____HDVMN\",\"ia-modal-inner--context-menu\":\"ia-modal-inner--context-menu____SNj7E ia-modal-inner____HDVMN\",\"ia-modal-inner--wide-lg\":\"ia-modal-inner--wide-lg____o0kqL ia-modal-inner____HDVMN\",\"ia-modal-inner--wide-xxl\":\"ia-modal-inner--wide-xxl____tk_uu ia-modal-inner____HDVMN\",\"ia-modal-inner--take-over\":\"ia-modal-inner--take-over____YUDd5 ia-modal-inner____HDVMN\",\"fixed-height\":\"fixed-height____g67Yh\",\"takeover-header\":\"takeover-header____cM28B\",\"logo\":\"logo____BugYq\",\"logo--broker\":\"logo--broker____rJZd9 logo____BugYq logo____BugYq\",\"close-search\":\"close-search____tEkNZ\",\"ia-modal-content\":\"ia-modal-content____Vo3cb\",\"ia-modal-overlay--transparent\":\"ia-modal-overlay--transparent____N9491 ia-modal____wc7wL\",\"ia-modal-overlay--light-white\":\"ia-modal-overlay--light-white____XV6Ep ia-modal____wc7wL\",\"ia-modal-overlay--transparent--light-white-client-nav\":\"ia-modal-overlay--transparent--light-white-client-nav____ZLG9V ia-modal-overlay--light-white____XV6Ep ia-modal____wc7wL\",\"modal-header\":\"modal-header____xZ2sL\",\"modal-footer\":\"modal-footer____YXjYN modal-header____xZ2sL\",\"modal-footer--space-between\":\"modal-footer--space-between____UmYDp modal-footer____YXjYN modal-header____xZ2sL\",\"footer-btn-group\":\"footer-btn-group____JtbPy\",\"header-label\":\"header-label____SDglT\",\"header-label-icon\":\"header-label-icon____sGWvK header-label____SDglT\",\"header-label--alert\":\"header-label--alert____j4KzZ header-label-icon____sGWvK header-label____SDglT\",\"header-label--info\":\"header-label--info____eIPdB header-label-icon____sGWvK header-label____SDglT\",\"header-label--settings\":\"header-label--settings____FZhNl header-label-icon____sGWvK header-label____SDglT\",\"header-label--accounts\":\"header-label--accounts____o8FA5 header-label-icon____sGWvK header-label____SDglT\",\"header-label--edit\":\"header-label--edit____RIzg3 header-label-icon____sGWvK header-label____SDglT\",\"header-label--download\":\"header-label--download____ITonv header-label-icon____sGWvK header-label____SDglT\",\"header-label--delete\":\"header-label--delete____ZpTMT header-label-icon____sGWvK header-label____SDglT\",\"header-label--history\":\"header-label--history____e5vfC header-label-icon____sGWvK header-label____SDglT\",\"header-label--tag\":\"header-label--tag____QeVuO header-label-icon____sGWvK header-label____SDglT\",\"header-label--search\":\"header-label--search____Iswlj header-label-icon____sGWvK header-label____SDglT\",\"header-label--kyc\":\"header-label--kyc____Q9cV6 header-label-icon____sGWvK header-label____SDglT\",\"header-label--advice\":\"header-label--advice____gwqz6 header-label-icon____sGWvK header-label____SDglT\",\"header-label--generate-advice\":\"header-label--generate-advice____FKNpe header-label-icon____sGWvK header-label____SDglT\",\"header-label--form\":\"header-label--form____QNbjg header-label-icon____sGWvK header-label____SDglT\",\"header-label--insured\":\"header-label--insured____Oxp6L header-label-icon____sGWvK header-label____SDglT\",\"header-label--quote\":\"header-label--quote____E3uSg header-label-icon____sGWvK header-label____SDglT\",\"header-label--policy\":\"header-label--policy____L7TTL header-label-icon____sGWvK header-label____SDglT\",\"header-label--claim\":\"header-label--claim____a06ux header-label-icon____sGWvK header-label____SDglT\",\"header-label--fsg\":\"header-label--fsg____Ps6JN header-label-icon____sGWvK header-label____SDglT\",\"header-label--mandatory-document\":\"header-label--mandatory-document____ZvrEl header-label-icon____sGWvK header-label____SDglT\",\"header-label--notification\":\"header-label--notification____msd_D header-label-icon____sGWvK header-label____SDglT\",\"header-label--task\":\"header-label--task____A8PnX header-label-icon____sGWvK header-label____SDglT\",\"header-label--contact\":\"header-label--contact____SP3Pp header-label-icon____sGWvK header-label____SDglT\",\"header-label--note\":\"header-label--note____SVXYQ header-label-icon____sGWvK header-label____SDglT\",\"header-label--document\":\"header-label--document____XHO8e header-label-icon____sGWvK header-label____SDglT\",\"header-label--email\":\"header-label--email____NrwQT header-label-icon____sGWvK header-label____SDglT\",\"header-label--template\":\"header-label--template____AVrWs header-label-icon____sGWvK header-label____SDglT\",\"header-details\":\"header-details____ImeoD\",\"header-detail-item\":\"header-detail-item____ZExX7\",\"header-label--context-menu\":\"header-label--context-menu____HvoTx header-label-icon____sGWvK header-label____SDglT\",\"context-menu-sep\":\"context-menu-sep____HOoag\",\"context-menu--one-col\":\"context-menu--one-col____qz1EH\",\"context-menu-disabled\":\"context-menu-disabled____rkjW3\",\"context-menu--two-col\":\"context-menu--two-col____fgRyu context-menu--one-col____qz1EH\",\"context-menu--three-col\":\"context-menu--three-col____Qmrvs context-menu--two-col____fgRyu context-menu--one-col____qz1EH\",\"modal-content-copy\":\"modal-content-copy____L6TwC\",\"processing-step\":\"processing-step____Hp3km\",\"processing-step--failed\":\"processing-step--failed____V9VAU processing-step____Hp3km\",\"document--processing\":\"document--processing____QyqKX\",\"eclipse-loader\":\"eclipse-loader____ZvciT\",\"confirmation-content\":\"confirmation-content____CsKhT\",\"ia-modal--search\":\"ia-modal--search____klTet\",\"view-block--alert--progress-modal\":\"view-block--alert--progress-modal____gr2H1 view-block--alert____OuJ7g view-block____bfyFs\",\"btn--footer--cancel\":\"btn--footer--cancel____Sd3Ga\",\"modal--header\":\"modal--header____qbJZ4\",\"filename-column\":\"filename-column____x7AHN\"};","import { customElement, bindable, BindingEngine } from 'aurelia-framework';\r\nimport { autoinject } from 'aurelia-dependency-injection';\r\nimport { EventAggregator, Subscription } from 'aurelia-event-aggregator';\r\nimport styles from './existing-item.css';\r\nimport { mapEntityDocumentAllowableTypeIdToLabel } from 'resources/map-document-type';\r\nimport { DateHelper } from 'resources/utilities/date-helper';\r\n\r\n@autoinject()\r\n@customElement('existing-item')\r\nexport class ExistingItem {\r\n @bindable private clientId;\r\n @bindable private entityTaskId;\r\n\r\n // eslint-disable-next-line @typescript-eslint/no-unused-vars\r\n @bindable private callback = ({event: Event, document: any, removeItem: boolean}) => null;\r\n @bindable relatedItems;\r\n @bindable type;\r\n @bindable setFocus = false;\r\n @bindable unlinking;\r\n\r\n private documents = [];\r\n\r\n private searchObject = {\r\n documents: [],\r\n areSearchResults: false,\r\n $highlightSearch: false\r\n };\r\n\r\n private pageSize = 100;\r\n private selectedRowIndex = -1;\r\n private styles = styles;\r\n private documentSearch;\r\n private subscriptionSearchResults: Subscription;\r\n private subscriptionClearSearch: Subscription;\r\n\r\n constructor(private bindingEngine: BindingEngine, private ea: EventAggregator) { }\r\n\r\n bind() {\r\n this.clientId = parseInt(this.clientId);\r\n this.entityTaskId = parseInt(this.entityTaskId);\r\n\r\n this.subscriptionSearchResults = this.bindingEngine.propertyObserver(this.searchObject, 'documents').subscribe(() => {\r\n this.markSearchItemsAsDelete();\r\n });\r\n\r\n this.subscriptionClearSearch = this.ea.subscribe('update:clear-search', () => {\r\n this.documentSearch.clearSearchResults();\r\n this.searchObject.documents = [];\r\n });\r\n }\r\n\r\n unbind(){\r\n this.subscriptionSearchResults.dispose();\r\n this.subscriptionClearSearch.dispose();\r\n }\r\n\r\n markSearchItemsAsDelete(){\r\n // remove task / file note being edited from results\r\n if(this.entityTaskId){\r\n const foundIdx = this.searchObject.documents.findIndex(x => x.entityTaskId === this.entityTaskId);\r\n if(foundIdx >= 0){\r\n this.searchObject.documents.splice(foundIdx, 1)\r\n }\r\n }\r\n\r\n this.searchObject.documents.forEach(searchItem => {\r\n\r\n // reset\r\n searchItem.showDelete = false;\r\n\r\n // tasks / file notes\r\n if(searchItem.entityTaskId){\r\n this.relatedItems.find(relatedItem => {\r\n if(relatedItem.foreignKeyId){\r\n if(relatedItem.foreignKeyId === searchItem.entityTaskId){\r\n searchItem.showDelete = true;\r\n }\r\n }else{\r\n if(relatedItem.entityTaskId === searchItem.entityTaskId){\r\n searchItem.showDelete = true;\r\n }\r\n }\r\n });\r\n }\r\n\r\n // documents\r\n if(searchItem.entityDocumentId){\r\n this.relatedItems.find(relatedItem => {\r\n if(relatedItem.foreignKeyId){\r\n if(relatedItem.foreignKeyId === searchItem.entityDocumentId){\r\n searchItem.showDelete = true;\r\n }\r\n }else{\r\n if(relatedItem.entityDocumentId === searchItem.entityDocumentId){\r\n searchItem.showDelete = true;\r\n }\r\n }\r\n });\r\n }\r\n })\r\n }\r\n\r\n private selectRow(document) {\r\n document.showDelete = !document.showDelete;\r\n }\r\n\r\n protected getDocumentTypeLabel(document){\r\n const override = mapEntityDocumentAllowableTypeIdToLabel(document.entityDocumentAllowableTypeId);\r\n return override === '' ? document.entityDocumentAllowableType : override\r\n }\r\n\r\n protected createdDateSort(document1: Document, document2: Document, sortOrder: 1 | -1) {\r\n return DateHelper.dateSorter(document1, document2, sortOrder, 'createdDate');\r\n }\r\n\r\n protected modifiedDateSort(document1: Document, document2: Document, sortOrder: 1 | -1) {\r\n return DateHelper.dateSorter(document1, document2, sortOrder, 'modifiedDate');\r\n }\r\n\r\n protected getKeywords(keywords){\r\n return keywords.map((x) => `• ${x.keyword}`).join('\\n');\r\n }\r\n}\r\n","export class TaskModel {\r\n activityTypeId = 0;\r\n categoryId = null;\r\n priorityId = null;\r\n description = null;\r\n isCompletedTask = false;\r\n dueDate = '';\r\n html = null;\r\n assignedTo = '';\r\n assignedToUsers = [];\r\n entityDocumentFolderId = 0;\r\n taskStatusId = 0;\r\n workLogs: number[] = [];\r\n keywords: string[] = [];\r\n existingDocumentIds: number[] = [];\r\n existingTaskIds: number[] = [];\r\n\r\n constructor(model?: Partial) {\r\n Object.assign(this, model);\r\n }\r\n\r\n addWorklog(value: number) {\r\n this.workLogs.push(value);\r\n }\r\n\r\n removeWorklog(index: number) {\r\n this.workLogs = this.workLogs.filter((i, ii) => ii !== index);\r\n }\r\n\r\n addKeyword(str: string) {\r\n this.keywords.push(str);\r\n }\r\n\r\n removeKeyword(keyword: string) {\r\n const index = this.keywords.findIndex(k => k === keyword);\r\n this.keywords.splice(index, 1);\r\n }\r\n\r\n addDocument(num: number) {\r\n this.existingDocumentIds.push(num);\r\n }\r\n\r\n removeDocument(id: number) {\r\n this.existingDocumentIds = this.existingDocumentIds.filter(i => i !== id);\r\n }\r\n\r\n addTask(num: number) {\r\n this.existingTaskIds.push(num);\r\n }\r\n\r\n removeTask(id: number) {\r\n this.existingTaskIds = this.existingTaskIds.filter(i => i !== id);\r\n }\r\n}\r\n","import { Folder } from './../document-management/dtos';\r\nimport { TaskRelatedItem } from './interfaces';\r\nimport { HttpClient, json } from 'aurelia-fetch-client';\r\nimport { autoinject } from 'aurelia-dependency-injection';\r\nimport { environment } from 'environment';\r\nimport * as Dtos from 'components/document-management/dtos';\r\nimport { ITask } from 'interfaces/i-task';\r\nimport { ITaskUser } from 'interfaces/i-task-user';\r\n\r\ninterface ActivityType {\r\n entityDocumentActivityTypeId: number;\r\n activityType: string;\r\n}\r\n\r\n@autoinject()\r\nexport class Api {\r\n constructor(private http: HttpClient) { }\r\n\r\n async getRootClientFolderId(clientId: number): Promise {\r\n const endpoint = environment.documentManagement.clientRootFolderId;\r\n const uri = endpoint.uri([clientId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n headers: endpoint.headers,\r\n method: endpoint.method\r\n });\r\n\r\n return result.json();\r\n }\r\n\r\n async newTask(clientId: number, notifyUser = false, body: Partial): Promise {\r\n const endpoint = environment.clientEndpoints.tasks.new;\r\n const uri = endpoint.uri([clientId, notifyUser]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n body: json(body),\r\n headers: endpoint.headers,\r\n method: endpoint.method\r\n });\r\n\r\n return result.json();\r\n }\r\n\r\n async updateTask(clientId: number, taskId: number, notifyUser = false, body: Partial): Promise {\r\n const endpoint = environment.clientEndpoints.tasks.update;\r\n const uri = endpoint.uri([clientId, taskId, notifyUser]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n body: json(body),\r\n headers: endpoint.headers,\r\n method: endpoint.method\r\n });\r\n\r\n return result.json();\r\n }\r\n\r\n async deleteTask(clientId: number, taskId: number): Promise {\r\n const endpoint = environment.clientEndpoints.tasks.delete;\r\n const uri = endpoint.uri([clientId, taskId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n headers: endpoint.headers,\r\n method: endpoint.method\r\n });\r\n\r\n return result.text();\r\n }\r\n\r\n async getTaskDetail(clientId: number, entityTaskId: number): Promise {\r\n const endpoint = environment.clientEndpoints.tasks.get;\r\n const uri = endpoint.uri([clientId, entityTaskId]);\r\n\r\n const result = await this.http.fetch(uri);\r\n\r\n return result.json();\r\n }\r\n\r\n async getSecurityUsers(clientId: number): Promise {\r\n const endpoint = environment.clientEndpoints.securityUsers;\r\n const uri = endpoint.uri([clientId]);\r\n\r\n const result = await this.http.fetch(uri);\r\n\r\n return result.json();\r\n }\r\n\r\n async createAction(clientId: number, taskId: number, body: any): Promise {\r\n const endpoint = environment.clientEndpoints.tasks.createAction;\r\n const uri = endpoint.uri([clientId, taskId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n body: json(body),\r\n headers: endpoint.headers,\r\n method: endpoint.method\r\n });\r\n\r\n return result.text();\r\n }\r\n\r\n async getActions(clientId: number, entityTaskId: number): Promise {\r\n const endpoint = environment.clientEndpoints.tasks.actions;\r\n const uri = endpoint.uri([clientId, entityTaskId]);\r\n\r\n const result = await this.http.fetch(uri);\r\n\r\n return result.json();\r\n }\r\n\r\n async searchTasks(clientId: number, searchQuery: string): Promise {\r\n const endpoint = environment.clientEndpoints.tasks.search;\r\n const uri = endpoint.uri([clientId, searchQuery]);\r\n\r\n const result = await this.http.fetch(uri);\r\n\r\n return result.json();\r\n }\r\n\r\n async getWorklogs(clientId: number, EntityTaskId: number): Promise {\r\n const endpoint = environment.clientEndpoints.worklogs.get;\r\n const uri = endpoint.uri([clientId, EntityTaskId]);\r\n\r\n const result = await this.http.fetch(uri);\r\n\r\n return result.json();\r\n }\r\n\r\n async addWorklog(clientId: number, taskId: number, body: any): Promise {\r\n const endpoint = environment.clientEndpoints.worklogs.add;\r\n const uri = endpoint.uri([clientId, taskId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n body: json(body),\r\n method: endpoint.method\r\n });\r\n\r\n return result.text();\r\n }\r\n\r\n async updateWorklog(clientId: number, taskId: number, worklogId: number, body: ITask): Promise {\r\n const endpoint = environment.clientEndpoints.worklogs.update;\r\n const uri = endpoint.uri([clientId, taskId, worklogId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n body: json(body),\r\n method: endpoint.method\r\n });\r\n\r\n return result.text();\r\n }\r\n\r\n async deleteWorklog(clientId: number, taskId: number, worklogId: number): Promise {\r\n const endpoint = environment.clientEndpoints.worklogs.delete;\r\n const uri = endpoint.uri([clientId, taskId, worklogId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n method: endpoint.method\r\n });\r\n\r\n return result.text();\r\n }\r\n\r\n async getKeywords(clientId: number, entityTaskId: number): Promise {\r\n const endpoint = environment.clientEndpoints.taskKeywords.get;\r\n const uri = endpoint.uri([clientId, entityTaskId]);\r\n\r\n const result = await this.http.fetch(uri);\r\n\r\n return result.json();\r\n }\r\n\r\n async addKeyword(clientId: number, taskId: number, body: string): Promise {\r\n const endpoint = environment.clientEndpoints.taskKeywords.add;\r\n const uri = endpoint.uri([clientId, taskId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n body: `\"${body}\"`,\r\n headers: endpoint.headers,\r\n method: endpoint.method\r\n });\r\n\r\n return result.text();\r\n }\r\n\r\n async updateKeyword(clientId: number, taskId: number, keywordId: number, body: ITask): Promise {\r\n const endpoint = environment.clientEndpoints.taskKeywords.update;\r\n const uri = endpoint.uri([clientId, taskId, keywordId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n body: json(body),\r\n headers: endpoint.headers,\r\n method: endpoint.method\r\n });\r\n\r\n return result.text();\r\n }\r\n\r\n async deleteKeyword(clientId: number, taskId: number, keywordId: number): Promise {\r\n const endpoint = environment.clientEndpoints.taskKeywords.delete;\r\n const uri = endpoint.uri([clientId, taskId, keywordId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n headers: endpoint.headers,\r\n method: endpoint.method\r\n });\r\n\r\n return result.text();\r\n }\r\n\r\n async getRelatedItems(clientId: number, EntityTaskId: number): Promise {\r\n const endpoint = environment.clientEndpoints.taskRelatedItems.get;\r\n const uri = endpoint.uri([clientId, EntityTaskId]);\r\n\r\n const result = await this.http.fetch(uri);\r\n\r\n return result.json();\r\n }\r\n\r\n async addRelatedDocument(clientId: number, taskId: number, documentId: any): Promise {\r\n const endpoint = environment.clientEndpoints.taskRelatedItems.addDocument;\r\n const uri = endpoint.uri([clientId, taskId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n body: documentId,\r\n headers: endpoint.headers,\r\n method: endpoint.method\r\n });\r\n\r\n return result.text();\r\n }\r\n\r\n async addRelatedTask(clientId: number, taskId: number, body: any): Promise {\r\n const endpoint = environment.clientEndpoints.taskRelatedItems.addTask;\r\n const uri = endpoint.uri([clientId, taskId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n body: json(body),\r\n headers: endpoint.headers,\r\n method: endpoint.method\r\n });\r\n\r\n return result.text();\r\n }\r\n\r\n async deleteRelatedDocument(clientId: number, taskId: number, documentId: number): Promise {\r\n const endpoint = environment.clientEndpoints.taskRelatedItems.deleteDocument;\r\n const uri = endpoint.uri([clientId, taskId, documentId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n headers: endpoint.headers,\r\n method: endpoint.method\r\n });\r\n\r\n return result.text();\r\n }\r\n\r\n async deleteRelatedTask(clientId: number, taskId: number, toTaskId: number): Promise {\r\n const endpoint = environment.clientEndpoints.taskRelatedItems.deleteTask;\r\n const uri = endpoint.uri([clientId, taskId, toTaskId]);\r\n\r\n const result = await this.http.fetch(uri, {\r\n headers: endpoint.headers,\r\n method: endpoint.method\r\n });\r\n\r\n return result.text();\r\n }\r\n\r\n async getTaskUsers(): Promise {\r\n const endpoint = environment.applicationHomeEndpoints.taskUsers;\r\n const uri = endpoint.uri();\r\n\r\n const result = await this.http.fetch(uri);\r\n\r\n return result.json();\r\n }\r\n\r\n async getFolderById(clientId: number, folderId: number, ignoreDocs = false): Promise {\r\n const endpoint = environment.documentManagement.folder.getAllFoldersByFolderId;\r\n const uri = endpoint.uri([clientId, folderId, ignoreDocs]);\r\n\r\n const result = await this.http.fetch(uri, { method: endpoint.method });\r\n if (result.ok) { return result.json(); }\r\n }\r\n\r\n async fillDocumentTree(clientId: number): Promise {\r\n const endpoint = environment.documentManagement.fillDocTree;\r\n const uri = endpoint.uri([clientId]);\r\n\r\n const result = await this.http.fetch(uri, { method: endpoint.method });\r\n if (result.ok) { return result.json(); }\r\n }\r\n\r\n async copyTaskToFileNote(clientId: number, entityTaskId): Promise {\r\n const endpoint = environment.clientEndpoints.tasks.copyTaskToFileNote;\r\n const uri = endpoint.uri([clientId, entityTaskId]);\r\n\r\n const response = await this.http.fetch(uri, {\r\n body: json({}),\r\n method: endpoint.method\r\n });\r\n\r\n const result = await response.json();\r\n\r\n return result;\r\n }\r\n\r\n async getFolderBreadcrumbs(clientId: number, folderId: number): Promise {\r\n const endpoint = environment.documentManagement.folder.getFolderBreadcrumbs;\r\n const uri = endpoint.uri([clientId, folderId]);\r\n\r\n const result = await this.http.fetch(uri, { method: endpoint.method });\r\n if (result.ok) { return result.json(); }\r\n }\r\n}\r\n","// extracted by mini-css-extract-plugin\nexport default {\"btn\":\"btn____QLE0m\",\"btn--flat\":\"btn--flat____mQgik btn____QLE0m\",\"btn--submit\":\"btn--submit____uR1Xb btn____QLE0m\",\"btn--delete\":\"btn--delete____PnVO6 btn____QLE0m\",\"btn--link\":\"btn--link____YDqWC btn____QLE0m\",\"btn--inline-text-link\":\"btn--inline-text-link____RCZpf btn--link____YDqWC btn____QLE0m\",\"btn--footer\":\"btn--footer____vZpLF btn____QLE0m\",\"btn--footer-submit\":\"btn--footer-submit____kdUHE btn--submit____uR1Xb btn____QLE0m btn--footer____vZpLF btn____QLE0m\",\"btn--footer-cancel\":\"btn--footer-cancel____yvTgW\",\"btn--footer---cancel\":\"btn--footer---cancel____U6Gt1\",\"btn--footer-delete\":\"btn--footer-delete____A63g4 btn--delete____PnVO6 btn____QLE0m btn--footer____vZpLF btn____QLE0m\",\"btn--qce-dropdown\":\"btn--qce-dropdown____BBtP8 btn--footer-submit____kdUHE btn--submit____uR1Xb btn____QLE0m btn--footer____vZpLF btn____QLE0m\",\"btn--footer-combo\":\"btn--footer-combo____XXkoo btn--footer____vZpLF btn____QLE0m\",\"btn--lmi-bicalc\":\"btn--lmi-bicalc____TbWZB btn____QLE0m\",\"btn--lmi-risk\":\"btn--lmi-risk____OH1pw btn____QLE0m\",\"btn--lmi-policy-comparison\":\"btn--lmi-policy-comparison____bXbfs btn____QLE0m\",\"btn--lmi-policy-coach\":\"btn--lmi-policy-coach____nB1tB btn____QLE0m\",\"btn--andrew-nock\":\"btn--andrew-nock____VymNL btn____QLE0m\",\"btn--construction-cost-consultants\":\"btn--construction-cost-consultants____olqwV btn____QLE0m\",\"btn--5-star\":\"btn--5-star____GBGKR btn____QLE0m\",\"btn--thermoscan\":\"btn--thermoscan____x44U7 btn____QLE0m\",\"btn--risk-survey-services\":\"btn--risk-survey-services____v3F8o btn____QLE0m\",\"btn--risk-management\":\"btn--risk-management____nE4Ps btn____QLE0m\",\"btn--lmi-bicalc--disabled\":\"btn--lmi-bicalc--disabled____qekD7 btn--lmi-bicalc____TbWZB btn____QLE0m\",\"btn--lmi-risk--disabled\":\"btn--lmi-risk--disabled____Gdn3B btn--lmi-risk____OH1pw btn____QLE0m\",\"btn--lmi-policy-comparison--disabled\":\"btn--lmi-policy-comparison--disabled____AQoKt btn--lmi-policy-comparison____bXbfs btn____QLE0m\",\"btn--initial-insured-location-risk\":\"btn--initial-insured-location-risk____zIvvU btn--flat____mQgik btn____QLE0m btn____QLE0m\",\"btn--icon\":\"btn--icon____xuy5G btn____QLE0m\",\"btn--icon-no-border\":\"btn--icon-no-border____mwnMT\",\"btn--icon-add\":\"btn--icon-add____Tf88n btn--icon____xuy5G btn____QLE0m\",\"btn--add-risk\":\"btn--add-risk____Kn38l btn--icon____xuy5G btn____QLE0m\",\"btn--icon-close\":\"btn--icon-close____Rr0ko\",\"task-access-modal__close\":\"task-access-modal__close____fr5pY\",\"btn--icon-delete\":\"btn--icon-delete____MIn3J btn--icon____xuy5G btn____QLE0m\",\"btn--icon-download\":\"btn--icon-download____KEDvw btn--icon____xuy5G btn____QLE0m\",\"btn--icon-edit\":\"btn--icon-edit____Qi6m7 btn--icon____xuy5G btn____QLE0m\",\"btn--icon-email\":\"btn--icon-email____up2AS btn--icon____xuy5G btn____QLE0m\",\"btn--icon-download-email\":\"btn--icon-download-email____EkyMW btn--icon____xuy5G btn____QLE0m\",\"btn--icon-folder\":\"btn--icon-folder____pEgir btn--icon____xuy5G btn____QLE0m\",\"btn--icon-folder-locked\":\"btn--icon-folder-locked____O0gZV btn--icon____xuy5G btn____QLE0m\",\"btn--icon-folder-locked-active\":\"btn--icon-folder-locked-active____HyPdD btn--icon____xuy5G btn____QLE0m\",\"btn--icon-history\":\"btn--icon-history____P4D3F btn--icon____xuy5G btn____QLE0m\",\"btn--icon-info\":\"btn--icon-info____lPG59 btn--icon____xuy5G btn____QLE0m\",\"btn--icon-task\":\"btn--icon-task____MWzUA btn--icon____xuy5G btn____QLE0m\",\"btn--icon-link\":\"btn--icon-link____w0oWk btn--icon____xuy5G btn____QLE0m\",\"btn--icon-unlink\":\"btn--icon-unlink____TaY2Q btn--icon-delete____MIn3J btn--icon____xuy5G btn____QLE0m\",\"btn--icon-map\":\"btn--icon-map____ZlfNX btn--icon____xuy5G btn____QLE0m\",\"btn--icon-more\":\"btn--icon-more____TnXm2 btn--icon____xuy5G btn____QLE0m\",\"btn--icon-open-in-new-window\":\"btn--icon-open-in-new-window____YxtyS btn--icon____xuy5G btn____QLE0m\",\"btn--icon-favourite--selected\":\"btn--icon-favourite--selected____SGTVZ btn--icon____xuy5G btn____QLE0m\",\"btn--icon-favourite--deselected\":\"btn--icon-favourite--deselected____LWus7 btn--icon____xuy5G btn____QLE0m\",\"btn--icon-preview\":\"btn--icon-preview____u8Qwa btn--icon____xuy5G btn____QLE0m\",\"btn--icon-pre-printed\":\"btn--icon-pre-printed____KoTIF btn--icon____xuy5G btn____QLE0m\",\"btn--icon-print\":\"btn--icon-print____WkJAp btn--icon____xuy5G btn____QLE0m\",\"btn--icon-save\":\"btn--icon-save____jNAOa btn--icon____xuy5G btn____QLE0m\",\"btn--icon-settings\":\"btn--icon-settings____AtnT4 btn--icon____xuy5G btn____QLE0m\",\"btn--icon-show-details\":\"btn--icon-show-details____P_qvt btn--icon____xuy5G btn____QLE0m\",\"btn--icon-show-details--alert\":\"btn--icon-show-details--alert____fk1rp btn--icon____xuy5G btn____QLE0m\",\"btn--icon-show-summary\":\"btn--icon-show-summary____YtgUQ btn--icon____xuy5G btn____QLE0m\",\"btn--icon-attachment\":\"btn--icon-attachment____EA2O3 btn--icon____xuy5G btn____QLE0m\",\"btn--icon-tag\":\"btn--icon-tag____NO6Hx btn--icon____xuy5G btn____QLE0m\",\"btn--icon-undo\":\"btn--icon-undo____eNeuP btn--icon____xuy5G btn____QLE0m\",\"btn--icon-sync\":\"btn--icon-sync____QIWOk btn--icon____xuy5G btn____QLE0m\",\"btn--icon-arrow-forward\":\"btn--icon-arrow-forward____tVd2b btn--icon____xuy5G btn____QLE0m\",\"btn--aside-collapse\":\"btn--aside-collapse____Rquhi btn--icon____xuy5G btn____QLE0m\",\"btn--icon-expand-more\":\"btn--icon-expand-more____lvuTM btn--icon____xuy5G btn____QLE0m\",\"btn--icon-expand-less\":\"btn--icon-expand-less____QKiIg btn--icon____xuy5G btn____QLE0m\",\"btn--icon-general\":\"btn--icon-general____ZMDJy btn--icon____xuy5G btn____QLE0m\",\"btn--icon-sales\":\"btn--icon-sales____TOVdz btn--icon____xuy5G btn____QLE0m\",\"btn--icon-branch\":\"btn--icon-branch____iRlKH btn--icon____xuy5G btn____QLE0m\",\"btn--icon-contact\":\"btn--icon-contact____ki112 btn--icon____xuy5G btn____QLE0m\",\"btn--icon-consent\":\"btn--icon-consent____mCM7A btn--icon____xuy5G btn____QLE0m\",\"btn--icon-questions\":\"btn--icon-questions____GNRmt btn--icon____xuy5G btn____QLE0m\",\"btn--icon-associated\":\"btn--icon-associated____o7cst btn--icon____xuy5G btn____QLE0m\",\"btn--icon-notes\":\"btn--icon-notes____l8Rlx btn--icon____xuy5G btn____QLE0m\",\"btn--back\":\"btn--back____w03F5\",\"btn--back-to-sign-in\":\"btn--back-to-sign-in____ocTCG btn--back____w03F5\",\"btn--icon-advanced-search\":\"btn--icon-advanced-search____k1bAD btn--icon____xuy5G btn____QLE0m\",\"btn--wizard\":\"btn--wizard____feCke btn____QLE0m\",\"btn--wizard-back\":\"btn--wizard-back____y8tad btn--wizard____feCke btn____QLE0m\",\"btn--wizard-next\":\"btn--wizard-next____KfZYD btn--wizard____feCke btn____QLE0m\",\"task-delete-confirm-modal__delete\":\"task-delete-confirm-modal__delete____EuYOv\",\"task-delete-confirm-modal__cancel\":\"task-delete-confirm-modal__cancel____DOaf1\",\"button-options\":\"button-options____lG8_N\",\"cancel\":\"cancel____pyMOo\",\"tasksubmit\":\"tasksubmit____ZZYax\",\"forgotPasswordBtn\":\"forgotPasswordBtn____hWlC2\",\"show-complet-tasks\":\"show-complet-tasks____MLrVa\",\"fieldset\":\"fieldset____L9N6y\",\"fieldset-instruction\":\"fieldset-instruction____Jdehw\",\"fieldset--no-padding\":\"fieldset--no-padding____qe3P6 fieldset____L9N6y\",\"fieldset--alt\":\"fieldset--alt____vP8eh fieldset____L9N6y\",\"input-search\":\"input-search____1rb6Z\",\"view-password\":\"view-password____T5u7A\",\"ia-currency-input\":\"ia-currency-input____di2Mi\",\"ia-currency-negative\":\"ia-currency-negative____UffZm\",\"select--mini\":\"select--mini____dPwiJ\",\"required-label\":\"required-label____ZKcAF\",\"alert\":\"alert____DEOSg\",\"alert--important\":\"alert--important____Ury1o\",\"input-label\":\"input-label____vvlzx\",\"w-100\":\"w-100____gSKi1\",\"search-input-wrapper\":\"search-input-wrapper____wh45z\",\"search-input--results\":\"search-input--results____XJm2G\",\"search-input--result\":\"search-input--result____kM11m\",\"search-input--result--highlighted\":\"search-input--result--highlighted____WzLG5\",\"date-range-selections\":\"date-range-selections____F9fGp\",\"date-arrow-forward\":\"date-arrow-forward____mXjfw\",\"qce-dropdown\":\"qce-dropdown____V_6mH\",\"qce-or\":\"qce-or____GfBQB\",\"qce-dropdown-with-dropdown\":\"qce-dropdown-with-dropdown____oicoD\",\"qce-vehicle-registration-search\":\"qce-vehicle-registration-search____uhqph\",\"row-gap\":\"row-gap____qesQq\",\"row-group\":\"row-group____SBPxT\",\"row-group--three\":\"row-group--three____yeqnM row-group____SBPxT\",\"grid-14\":\"grid-14____C_VUf\",\"row-group--auto\":\"row-group--auto____qrqem row-group____SBPxT\",\"space\":\"space____jSyz3\",\"display-none--lg\":\"display-none--lg____kHlQz\",\"display-none--md\":\"display-none--md____pUs3U\",\"keywords\":\"keywords____HpejV\",\"keyword\":\"keyword____Wb3D3\",\"btn--delete-keyword\":\"btn--delete-keyword____RZg85 btn--icon____xuy5G btn____QLE0m\",\"readonly\":\"readonly____uzr_x\",\"card\":\"card____qZLxG\",\"card-content\":\"card-content____pCRnB\",\"card-heading\":\"card-heading____xLiU9\",\"control-group\":\"control-group____c045F\",\"label-group\":\"label-group____jTx2m\",\"label-group-item\":\"label-group-item____SzeAr\",\"constrained-width\":\"constrained-width____w84zR\",\"button-group\":\"button-group____d9Xt2\",\"card--alert\":\"card--alert____cN8kZ card____qZLxG\",\"card-heading--alert\":\"card-heading--alert____jdwCX card-heading____xLiU9\",\"card--status-message\":\"card--status-message____GFP0v\",\"card--status-message--left\":\"card--status-message--left____TXS5k card--status-message____GFP0v\",\"card-heading--sticky-header\":\"card-heading--sticky-header____vcFlO\",\"card-heading--no-icon\":\"card-heading--no-icon____Y8Bsv card-heading____xLiU9\",\"card-heading--bold-title\":\"card-heading--bold-title____jJM4p\",\"bg-blue-sky\":\"bg-blue-sky____DCmd5\",\"card-heading--advanced-search-results\":\"card-heading--advanced-search-results____heAbL\",\"table\":\"table____pvct6\",\"table-heading-row\":\"table-heading-row____cm5WN\",\"table-row\":\"table-row____K3dKP\",\"table-result-row\":\"table-result-row____Oh_v5\",\"break-word\":\"break-word____krVOB\",\"no-wrap\":\"no-wrap____GHf9C\",\"table-result-row--disabled\":\"table-result-row--disabled____pAePA\",\"table-modal\":\"table-modal____QIoQb table____pvct6\",\"table-enhanced\":\"table-enhanced____Y4Tcu\",\"table--no-border-bottom\":\"table--no-border-bottom____ZPXbP table____pvct6\",\"height-45\":\"height-45____WVf6p\",\"edit-column\":\"edit-column____Lt9Ph\",\"delete-column\":\"delete-column____d2YAr\",\"date-table-heading\":\"date-table-heading____Vzwxx\",\"button-edit\":\"button-edit____uSJu2\",\"button-delete\":\"button-delete____oclK4\",\"table-row-selected\":\"table-row-selected____hs1bk\",\"table-row-alert\":\"table-row-alert____fZEmn\",\"table-filter-row\":\"table-filter-row____HP_h2\",\"table-filter-row--endcap\":\"table-filter-row--endcap____v9gxe\",\"filter-column\":\"filter-column____DqYA4\",\"table-pagination\":\"table-pagination____Ze9bA\",\"table-pagination-with-filter\":\"table-pagination-with-filter____SzvRN table-pagination____Ze9bA\",\"table-button-group\":\"table-button-group____BA0MQ\",\"table-child-container\":\"table-child-container____HzVVF\",\"table-child-card\":\"table-child-card____xEzpP\",\"child-table--selected-row\":\"child-table--selected-row____dsXQN\",\"child-table\":\"child-table____DsBQ1 table____pvct6\",\"custom-pagination\":\"custom-pagination____foFTX\",\"pagination-count\":\"pagination-count____k6641\",\"pagination-button\":\"pagination-button____lbKfo btn____QLE0m\",\"pagination-prev\":\"pagination-prev____IU9Os pagination-button____lbKfo btn____QLE0m\",\"pagination-next\":\"pagination-next____j6jeT pagination-button____lbKfo btn____QLE0m\",\"pagination-disabled\":\"pagination-disabled____W27Iy pagination-button____lbKfo btn____QLE0m\",\"pagination-prev-disabled\":\"pagination-prev-disabled____L9WuA pagination-disabled____W27Iy pagination-button____lbKfo btn____QLE0m\",\"pagination-next-disabled\":\"pagination-next-disabled____XPwvT pagination-disabled____W27Iy pagination-button____lbKfo btn____QLE0m\",\"pagination\":\"pagination____ogBQd\",\"pagination-top\":\"pagination-top____Wy7YM pagination____ogBQd\",\"pagination-bottom\":\"pagination-bottom____DDJo6 pagination____ogBQd\",\"pagination-bottom--documents\":\"pagination-bottom--documents____QGuIR pagination-bottom____DDJo6 pagination____ogBQd\",\"table-cell-btn-icon\":\"table-cell-btn-icon____jBINb\",\"folder-table\":\"folder-table____NFxlr table--no-border-bottom____ZPXbP table____pvct6\",\"doc-table-group--heading\":\"doc-table-group--heading____ayUDS\",\"doc-table-group--heading-open\":\"doc-table-group--heading-open____re8zf doc-table-group--heading____ayUDS\",\"doc-table-group--heading-with-options\":\"doc-table-group--heading-with-options____a0nNq\",\"constrained-width--folder-name\":\"constrained-width--folder-name____k6Nmo constrained-width____w84zR\",\"disable-entity\":\"disable-entity____FBW3x\",\"button-options--add\":\"button-options--add____ssnlr button-options____lG8_N\",\"information-icon\":\"information-icon____erQWv\",\"deleted-icon\":\"deleted-icon____vW0wD\",\"exclamation-icon\":\"exclamation-icon____oqUpR\",\"success-icon\":\"success-icon____CX9FO\",\"text-align-center\":\"text-align-center____k3iKg\",\"word-break\":\"word-break____wGX4W\",\"btn-group\":\"btn-group____FhWCN\",\"accordion-content\":\"accordion-content____MnDuc\",\"toggle-collapse\":\"toggle-collapse____MDa2d\",\"toggle-collapse--disabled\":\"toggle-collapse--disabled____GPjxM toggle-collapse____MDa2d\",\"toggle-expand\":\"toggle-expand____huFju toggle-collapse____MDa2d\",\"folder\":\"folder____YuXvI\",\"folder-locked\":\"folder-locked____j8ebX folder____YuXvI\",\"yesNo-filter-width\":\"yesNo-filter-width____RXhvE\",\"w-5\":\"w-5____i8hsY\",\"w-10\":\"w-10____FVmo7\",\"w-15\":\"w-15____apLSo\",\"w-20\":\"w-20____HbCRL\",\"w-25\":\"w-25____CVVIm\",\"w-30\":\"w-30____iv6Ys\",\"w-35\":\"w-35____Ngdtp\",\"w-40\":\"w-40____b_bay\",\"w-45\":\"w-45____BexDP\",\"w-50\":\"w-50____vMujX\",\"w-60\":\"w-60____HHB9L\",\"table--sticky-header\":\"table--sticky-header____kTaoN\",\"table--sticky-footer\":\"table--sticky-footer____BULiz\",\"table--sticky-column\":\"table--sticky-column____sAoBq\",\"table--sticky-column2\":\"table--sticky-column2____mqrFn table--sticky-column____sAoBq\",\"table--sticky-column-right\":\"table--sticky-column-right____RrlZ6 table--sticky-column____sAoBq\",\"scrollable-table-container\":\"scrollable-table-container____QZudB\",\"task-options-modal\":\"task-options-modal____Ygus9\",\"recent-link-name\":\"recent-link-name____xO5ln\",\"tab-navigation\":\"tab-navigation____t_oIu\",\"has-warnings\":\"has-warnings____cJWYz\",\"tab-selected\":\"tab-selected____TDI3F tab____EQmTa\",\"disabled\":\"disabled____GMKML\",\"tab\":\"tab____EQmTa\",\"btn--tab-overflow\":\"btn--tab-overflow____WzQ5L\",\"btn--tab-overflow-left\":\"btn--tab-overflow-left____sdv0A btn--tab-overflow____WzQ5L\",\"btn--tab-overflow-left-disabled\":\"btn--tab-overflow-left-disabled____aHTWa btn--tab-overflow-left____sdv0A btn--tab-overflow____WzQ5L\",\"btn--tab-overflow-right\":\"btn--tab-overflow-right____f6DmS btn--tab-overflow____WzQ5L\",\"btn--tab-overflow-right-disabled\":\"btn--tab-overflow-right-disabled____ZjM5K btn--tab-overflow-right____f6DmS btn--tab-overflow____WzQ5L\",\"constrained-width--tab\":\"constrained-width--tab____iopqJ constrained-width____w84zR\",\"view-block\":\"view-block____GWoZL\",\"view-block--heading\":\"view-block--heading____FSF4d\",\"view-block--white\":\"view-block--white____sOg8E view-block____GWoZL\",\"view-block--alert\":\"view-block--alert____jmZ5K view-block____GWoZL view-block--alert____jmZ5K view-block____GWoZL\",\"view-block--success\":\"view-block--success____EBFb0 view-block____GWoZL\",\"view-block--info\":\"view-block--info____ONQPq view-block____GWoZL\",\"view-block--warning\":\"view-block--warning____aKrgO view-block____GWoZL\",\"view-block--alt\":\"view-block--alt____C1_EH view-block____GWoZL\",\"view-block--with-icon\":\"view-block--with-icon____SCkRE view-block____GWoZL\",\"view-block-icon\":\"view-block-icon____dJaVe\",\"view-block--warning--with-icon\":\"view-block--warning--with-icon____Ssx6M view-block--warning____aKrgO view-block____GWoZL\",\"view-block-checkbox\":\"view-block-checkbox____IjyyV view-block____GWoZL\",\"view-block-checkbox--alert\":\"view-block-checkbox--alert____qSc71 view-block--alert____jmZ5K view-block____GWoZL view-block-checkbox____IjyyV view-block____GWoZL\",\"text-view-content\":\"text-view-content____ghkOR\",\"ia-modal\":\"ia-modal____bzAhy\",\"ia-modal-inner\":\"ia-modal-inner____PRBCX\",\"ia-modal-inner--context-menu\":\"ia-modal-inner--context-menu____eaObj ia-modal-inner____PRBCX\",\"ia-modal-inner--wide-lg\":\"ia-modal-inner--wide-lg____BxWPZ ia-modal-inner____PRBCX\",\"ia-modal-inner--wide-xxl\":\"ia-modal-inner--wide-xxl____aCFjK ia-modal-inner____PRBCX\",\"ia-modal-inner--take-over\":\"ia-modal-inner--take-over____BYmKu ia-modal-inner____PRBCX\",\"fixed-height\":\"fixed-height____dxLiS\",\"takeover-header\":\"takeover-header____SI2TR\",\"logo\":\"logo____hf3nG\",\"logo--broker\":\"logo--broker____ctOAj logo____hf3nG logo____hf3nG\",\"close-search\":\"close-search____Frd9v\",\"ia-modal-content\":\"ia-modal-content____jmw8m\",\"ia-modal-overlay--transparent\":\"ia-modal-overlay--transparent____YDyWB ia-modal____bzAhy\",\"ia-modal-overlay--light-white\":\"ia-modal-overlay--light-white____XOJM3 ia-modal____bzAhy\",\"ia-modal-overlay--transparent--light-white-client-nav\":\"ia-modal-overlay--transparent--light-white-client-nav____ESzoi ia-modal-overlay--light-white____XOJM3 ia-modal____bzAhy\",\"modal-header\":\"modal-header____JHHme\",\"modal-footer\":\"modal-footer____IkpH3 modal-header____JHHme\",\"modal-footer--space-between\":\"modal-footer--space-between____bGsEa modal-footer____IkpH3 modal-header____JHHme\",\"footer-btn-group\":\"footer-btn-group____n2ajM\",\"header-label\":\"header-label____VyjGq\",\"header-label-icon\":\"header-label-icon_____iUNt header-label____VyjGq\",\"header-label--alert\":\"header-label--alert____WH1Kz header-label-icon_____iUNt header-label____VyjGq\",\"header-label--info\":\"header-label--info____MGAid header-label-icon_____iUNt header-label____VyjGq\",\"header-label--settings\":\"header-label--settings____H0ht0 header-label-icon_____iUNt header-label____VyjGq\",\"header-label--accounts\":\"header-label--accounts____HRPJz header-label-icon_____iUNt header-label____VyjGq\",\"header-label--edit\":\"header-label--edit____iuCSM header-label-icon_____iUNt header-label____VyjGq\",\"header-label--download\":\"header-label--download____DS845 header-label-icon_____iUNt header-label____VyjGq\",\"header-label--delete\":\"header-label--delete____HFvfi header-label-icon_____iUNt header-label____VyjGq\",\"header-label--history\":\"header-label--history____XbmeC header-label-icon_____iUNt header-label____VyjGq\",\"header-label--tag\":\"header-label--tag____k0vpG header-label-icon_____iUNt header-label____VyjGq\",\"header-label--search\":\"header-label--search____njngm header-label-icon_____iUNt header-label____VyjGq\",\"header-label--kyc\":\"header-label--kyc____NZgp7 header-label-icon_____iUNt header-label____VyjGq\",\"header-label--advice\":\"header-label--advice____SzDbd header-label-icon_____iUNt header-label____VyjGq\",\"header-label--generate-advice\":\"header-label--generate-advice____D3LVs header-label-icon_____iUNt header-label____VyjGq\",\"header-label--form\":\"header-label--form____gJ2ng header-label-icon_____iUNt header-label____VyjGq\",\"header-label--insured\":\"header-label--insured____kp42t header-label-icon_____iUNt header-label____VyjGq\",\"header-label--quote\":\"header-label--quote____htQuE header-label-icon_____iUNt header-label____VyjGq\",\"header-label--policy\":\"header-label--policy____xVIpe header-label-icon_____iUNt header-label____VyjGq\",\"header-label--claim\":\"header-label--claim____dbl0K header-label-icon_____iUNt header-label____VyjGq\",\"header-label--fsg\":\"header-label--fsg____i57Rm header-label-icon_____iUNt header-label____VyjGq\",\"header-label--mandatory-document\":\"header-label--mandatory-document____eq6al header-label-icon_____iUNt header-label____VyjGq\",\"header-label--notification\":\"header-label--notification____u3dCQ header-label-icon_____iUNt header-label____VyjGq\",\"header-label--task\":\"header-label--task____seXMZ header-label-icon_____iUNt header-label____VyjGq\",\"header-label--contact\":\"header-label--contact____mmQ78 header-label-icon_____iUNt header-label____VyjGq\",\"header-label--note\":\"header-label--note____TTGjP header-label-icon_____iUNt header-label____VyjGq\",\"header-label--document\":\"header-label--document____rMniK header-label-icon_____iUNt header-label____VyjGq\",\"header-label--email\":\"header-label--email____JIXfV header-label-icon_____iUNt header-label____VyjGq\",\"header-label--template\":\"header-label--template____HMYkp header-label-icon_____iUNt header-label____VyjGq\",\"header-details\":\"header-details____JNr3S\",\"header-detail-item\":\"header-detail-item____S7BBS\",\"header-label--context-menu\":\"header-label--context-menu____y5kyb header-label-icon_____iUNt header-label____VyjGq\",\"context-menu-sep\":\"context-menu-sep____yv2Ol\",\"context-menu--one-col\":\"context-menu--one-col____Umg5I\",\"context-menu-disabled\":\"context-menu-disabled____Cb3FJ\",\"context-menu--two-col\":\"context-menu--two-col____ulN9n context-menu--one-col____Umg5I\",\"context-menu--three-col\":\"context-menu--three-col____ApFRf context-menu--two-col____ulN9n context-menu--one-col____Umg5I\",\"modal-content-copy\":\"modal-content-copy____zIAyO\",\"processing-step\":\"processing-step____AlKlh\",\"processing-step--failed\":\"processing-step--failed____sIVGq processing-step____AlKlh\",\"document--processing\":\"document--processing____J1z7G\",\"eclipse-loader\":\"eclipse-loader____FbPGm\",\"confirmation-content\":\"confirmation-content____LWpBa\",\"ia-modal--search\":\"ia-modal--search____n7AGJ\",\"view-block--alert--progress-modal\":\"view-block--alert--progress-modal____zxYz1 view-block--alert____jmZ5K view-block____GWoZL\",\"btn--footer--cancel\":\"btn--footer--cancel____lW8oC\",\"modal--header\":\"modal--header____MGMak\",\"filename-column\":\"filename-column____us05K\",\"task-complete\":\"task-complete____eH_DN\",\"related-items-table-container\":\"related-items-table-container____A8JTQ\",\"worklog-group\":\"worklog-group____JXPoe\"};","import { LookupDataService } from 'resources/services/lookup-data';\r\nimport { FolderContentEvents } from 'components/document-management/custom-elements/folder-content/folder-content-events';\r\nimport { EventAggregator } from 'aurelia-event-aggregator';\r\nimport { AddFileEvents } from './../document-management/custom-elements/add-file/add-file-events';\r\nimport { TaskModel } from './task-model';\r\nimport { AddDocumentResponse, Folder, FolderType } from 'components/document-management/dtos';\r\nimport { AppRouter } from 'aurelia-router';\r\nimport { Api } from './api';\r\nimport { IaHtmlEditorSettings } from 'components/ia-html-editor/ia-html-editor';\r\nimport { ModalService } from '../modal/modal-service';\r\nimport { autoinject, PLATFORM, useView, computedFrom, TaskQueue } from 'aurelia-framework';\r\nimport { observable } from 'aurelia-typed-observable-plugin';\r\nimport { TaskRelatedItem } from './interfaces';\r\nimport moment from 'moment';\r\nimport { DocType } from 'resources/enums';\r\nimport { mapEntityDocumentAllowableTypeIdToLabel } from 'resources/map-document-type';\r\nimport { getCompanyOfficeIds, getSecurityUserId } from 'resources/parse-jwt';\r\nimport { ClaimsService } from 'resources/services/claims-service';\r\nimport styles from './task-file-note.css';\r\nimport { DateHelper } from 'resources/utilities/date-helper';\r\nimport { successToast } from 'resources/utilities/toastr-helper';\r\n\r\nconst hoursToSeconds = (hours: number) => Math.floor(hours * 60 * 60);\r\nconst minutesToSeconds = (minutes: number) => Math.floor(minutes * 60);\r\n\r\n@autoinject()\r\n@useView(PLATFORM.moduleName('components/task-file-note/task-file-note.html'))\r\nexport class TaskFileNote {\r\n private styles = styles;\r\n @observable() private clientId;\r\n private type;\r\n private mode = 'edit';\r\n private taskId;\r\n private existingHtml;\r\n private showRelatedItemsSection = true;\r\n private showRelatedItemsSearch = false;\r\n private showChangeFolder = false;\r\n private clientView = false;\r\n private taskNotificationTypeId = 0;\r\n\r\n private currentlySelectedTab = 'details';\r\n\r\n protected iaHtmlEditorSettings: IaHtmlEditorSettings = { height: 600 };\r\n\r\n private activitiesDropdown = [];\r\n private categoriesDropdown = [];\r\n private prioritiesDropdown = [];\r\n\r\n private selectedClientName = '';\r\n\r\n private worklogHours;\r\n private worklogMinutes;\r\n\r\n private details = new TaskModel();\r\n\r\n private disableWorklogButton = true;\r\n\r\n private clientSearchInput: HTMLInputElement;\r\n\r\n private worklogs = [];\r\n private history = [];\r\n private relatedItems: TaskRelatedItem[] = [];\r\n private clients = [];\r\n private users = [];\r\n private securityUsers = [];\r\n private keywords = [];\r\n private focusOnInput = false;\r\n\r\n private hours = [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23];\r\n private minutes = [0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,\r\n 55,56,57,58,59];\r\n\r\n private enteredTag = '';\r\n private user = '';\r\n\r\n private htmlError = false;\r\n private currentFolder;\r\n\r\n private isSaving = false;\r\n private showAssignedToWarning = false;\r\n\r\n private entityDocumentFolderId;\r\n private breadcrumb;\r\n private unlinking;\r\n private isLoading = true;\r\n private isRecentDocument = false;\r\n\r\n private hasDocumentsViewPermission = false;\r\n private hasDocumentsEditPermission = false;\r\n private hasTaskViewPermission = false;\r\n private hasTaskEditPermission = false;\r\n\r\n @observable() private taskComplete = false;\r\n private taskCopyAsFileNote = false;\r\n private originalAssignedTo = '';\r\n private notifyUser = false;\r\n\r\n private securityUserId = getSecurityUserId();\r\n\r\n constructor(private modal: ModalService,\r\n private router: AppRouter,\r\n private api: Api,\r\n private lookup: LookupDataService,\r\n private ea: EventAggregator,\r\n private claimsService: ClaimsService,\r\n private taskQueue: TaskQueue) {\r\n this.modal.styles(this.styles);\r\n }\r\n\r\n assignedToChanged(){\r\n this.taskQueue.queueMicroTask(async () => {\r\n if(this.details.assignedTo){\r\n const securityUsers = await this.api.getSecurityUsers(this.clientId);\r\n const assignedToSecurityUserId = securityUsers.find((x) => x.userName === this.details.assignedTo)?.securityUserId;\r\n\r\n //@ts-ignore\r\n if(this.details.entityTaskId){\r\n this.notifyUser = this.details.assignedTo !== this.originalAssignedTo && this.securityUserId !== assignedToSecurityUserId;\r\n }else{\r\n this.notifyUser = this.securityUserId !== assignedToSecurityUserId;\r\n }\r\n }else{\r\n this.notifyUser = false;\r\n }\r\n });\r\n }\r\n\r\n bind() {\r\n document.addEventListener(FolderContentEvents.eventSelectedFolderChanged, this.selectedFolderChanged, false);\r\n }\r\n\r\n unbind() {\r\n document.removeEventListener(FolderContentEvents.eventSelectedFolderChanged, this.selectedFolderChanged);\r\n }\r\n\r\n protected selectedFolderChanged = (folderEvent: CustomEvent<{ folder: Folder }>) => {\r\n if (this.showChangeFolder) {\r\n this.entityDocumentFolderId = folderEvent.detail.folder.folderId;\r\n }\r\n }\r\n\r\n async changeFolderCallback(action) {\r\n if(action === 'select'){\r\n this.details.entityDocumentFolderId = this.entityDocumentFolderId;\r\n await this.getCurrentFolderByFolderId();\r\n }\r\n\r\n this.showChangeFolder = false;\r\n }\r\n\r\n activate({ clientId, type, taskId, mode = 'edit', currentFolder, defaultTab, clientView = false, taskNotificationTypeId = 0, isRecentDocument = false } = { clientId: undefined, type: undefined, taskId: undefined, mode: undefined, currentFolder: undefined, defaultTab: undefined, clientView: undefined, taskNotificationTypeId: undefined, isRecentDocument: undefined }) {\r\n this.clientId = parseInt(clientId);\r\n this.taskId = taskId;\r\n this.type = type;\r\n this.mode = mode;\r\n this.currentFolder = currentFolder;\r\n\r\n if(defaultTab){\r\n this.currentlySelectedTab = defaultTab;\r\n }\r\n this.clientView = clientView;\r\n this.taskNotificationTypeId = taskNotificationTypeId;\r\n this.isRecentDocument = isRecentDocument;\r\n\r\n (async () => {\r\n this.hasDocumentsViewPermission = await this.claimsService.hasAsync('IadviserProcessingDocumentFindDocumentsView');\r\n this.hasDocumentsEditPermission = await this.claimsService.hasAsync('IadviserProcessingDocumentFindDocumentsEdit');\r\n this.hasTaskViewPermission = await this.claimsService.hasAsync('IadviserProcessingDiaryViewClientTasks');\r\n this.hasTaskEditPermission = await this.claimsService.hasAsync('IadviserProcessingDiaryEditTask');\r\n\r\n // No user supplied client ID, let's see if the route has it\r\n if (!this.clientId && this.router.currentInstruction) {\r\n // If we have an ID property, pull it out as the client ID\r\n if (this.router.currentInstruction.params?.id) {\r\n this.clientId = this.router.currentInstruction.params.id;\r\n }\r\n }\r\n\r\n if (!this.taskId) {\r\n // Populate doc management\r\n await this.api.fillDocumentTree(this.clientId);\r\n }\r\n\r\n const userDetail = await this.lookup.userDetail();\r\n if (userDetail?.fullName) {\r\n this.user = userDetail.fullName;\r\n }\r\n\r\n this.activitiesDropdown = await this.lookup.activityTypes();\r\n this.categoriesDropdown = await this.lookup.taskCategoryTypes();\r\n this.prioritiesDropdown = await this.lookup.taskPriorityTypes();\r\n\r\n if(!taskId){\r\n if(this.currentFolder){\r\n this.details.entityDocumentFolderId = this.currentFolder.folderId;\r\n }else{\r\n const clientRoot = await this.api.getRootClientFolderId(this.clientId);\r\n this.details.entityDocumentFolderId = clientRoot.folderId;\r\n }\r\n }\r\n\r\n if (taskId) {\r\n const result = await this.api.getTaskDetail(clientId, taskId);\r\n if(defaultTab){\r\n this.changeTab(defaultTab);\r\n }\r\n\r\n this.details = { ...this.details, ...result } as unknown as TaskModel;\r\n\r\n if(this.details.assignedTo){\r\n this.originalAssignedTo = this.details.assignedTo;\r\n }\r\n\r\n const cloned = { ...this.details };\r\n\r\n if (typeof cloned.html !== 'undefined' && cloned?.html?.trim() !== '') {\r\n if (this.type === 'filenote') {\r\n this.details.html = '';\r\n this.existingHtml = cloned.html;\r\n }\r\n }\r\n\r\n this.taskComplete = this.details.isCompletedTask;\r\n }\r\n\r\n await this.getCurrentFolderByFolderId();\r\n\r\n this.securityUsers = (await this.api.getSecurityUsers(this.clientId)).map(x => ({ id: x.userName, label: x.name }));\r\n\r\n if(this.taskId){\r\n this.users = this.details.assignedToUsers.map(x => ({ id: x.userName, label: x.name }));\r\n }else{\r\n this.users = this.securityUsers;\r\n\r\n if(parseInt(getCompanyOfficeIds()) !== 1){\r\n const foundUser = this.securityUsers.findIndex(x => x.label === this.user);\r\n if(foundUser >= 0 ){\r\n this.details.assignedTo = this.securityUsers[foundUser].id;\r\n }\r\n }\r\n }\r\n\r\n document.addEventListener(AddFileEvents.eventDocumentsUploaded, this.documentsUploaded, false);\r\n\r\n setTimeout(() => {\r\n this.focusOnInput = true;\r\n this.isLoading = false;\r\n }, defaultTab? 0 : 500);\r\n\r\n })();\r\n }\r\n\r\n async getCurrentFolderByFolderId(){\r\n this.currentFolder = await this.api.getFolderById(this.clientId, this.details.entityDocumentFolderId, true);\r\n\r\n // setup additional properties - required to get correct layout\r\n this.currentFolder.$areRecentDocuments = false\r\n this.currentFolder.$hasSystemFolders = this.currentFolder.children?.some(f => f.systemFolder) ?? false;\r\n this.currentFolder.$hasUserDefinedFolders = this.currentFolder.children?.some(f => f.folderType === FolderType.UserDefined) ?? false;\r\n this.currentFolder.$pageSize = 5000\r\n\r\n await this.getCurrentFolderBreadcrumb();\r\n }\r\n\r\n async getCurrentFolderBreadcrumb(){\r\n\r\n let breadcrumb = '';\r\n if(this.currentFolder.isRootFolder){\r\n breadcrumb = this.currentFolder.title;\r\n }else{\r\n const result = await this.api.getFolderBreadcrumbs(this.clientId, this.currentFolder.folderId);\r\n\r\n for (let index = 0; index < result.length; index++) {\r\n breadcrumb += `${result[index].folderName}`\r\n if(index !== result.length - 1){\r\n breadcrumb += ' > '\r\n }\r\n }\r\n }\r\n\r\n this.breadcrumb = breadcrumb;\r\n }\r\n\r\n @computedFrom('existingHtml')\r\n get hasExistingHtml() {\r\n return typeof this.existingHtml !== 'undefined';\r\n }\r\n\r\n async loadWorklogs() {\r\n const worklogs = await this.api.getWorklogs(this.clientId, this.taskId);\r\n\r\n if (worklogs?.logs?.length) {\r\n this.worklogs = worklogs.logs.map(log => {\r\n log.duration = moment.unix(log.durationSecs).utc().format('H [hours] m [minutes]');\r\n return log;\r\n });\r\n }\r\n }\r\n\r\n /* istanbul ignore next */\r\n async loadKeywords() {\r\n const keywords = await this.api.getKeywords(this.clientId, this.taskId);\r\n\r\n if (keywords) {\r\n this.keywords = keywords;\r\n }\r\n }\r\n\r\n async changeTab(tab: string) {\r\n this.focusOnInput = false;\r\n this.currentlySelectedTab = tab;\r\n setTimeout(() => {\r\n this.focusOnInput = true;\r\n }, 0);\r\n\r\n if (this.taskId) {\r\n if (tab === 'history') {\r\n this.history = await this.api.getActions(this.clientId, this.taskId);\r\n }\r\n\r\n if (tab === 'relatedItems') {\r\n this.relatedItems = await this.api.getRelatedItems(this.clientId, this.taskId);\r\n }\r\n\r\n if (tab === 'workLogs') {\r\n this.loadWorklogs();\r\n }\r\n\r\n if (tab === 'tags') {\r\n this.loadKeywords();\r\n }\r\n }\r\n }\r\n\r\n taskCompleteChanged(newValue) {\r\n if (newValue === true) {\r\n this.details.taskStatusId = 1;\r\n } else {\r\n this.details.taskStatusId = 0;\r\n this.taskCopyAsFileNote = false;\r\n }\r\n }\r\n\r\n async save() {\r\n // assignedTo user must be active\r\n if(this.securityUsers.findIndex(x => x.id === this.details.assignedTo) < 0){\r\n this.showAssignedToWarning = true;\r\n return;\r\n }\r\n\r\n this.isSaving = true;\r\n const details = { ...this.details };\r\n\r\n if (details?.dueDate?.includes('/')) {\r\n details.dueDate = moment.utc(details.dueDate, 'DD/MM/YYYY').toISOString();\r\n }\r\n\r\n details.activityTypeId = parseInt(details.activityTypeId.toString());\r\n details.assignedTo = details.assignedTo.toString();\r\n\r\n if (!this.taskId) {\r\n if (this.type === 'filenote') {\r\n details.taskStatusId = 2;\r\n\r\n if(details.html){\r\n const dateAndTime = moment().format('DD/MM/YYYY hh:mm a');\r\n const modifiedDateHtml = `\r\n

Added by ${this.user} on ${dateAndTime}

\r\n ${details.html}\r\n
\r\n `;\r\n\r\n details.html = modifiedDateHtml;\r\n }\r\n\r\n }\r\n\r\n const model = await this.api.newTask(this.clientId, this.notifyUser, details);\r\n\r\n if(this.taskCopyAsFileNote && this.type === 'task' && model){\r\n await this.api.copyTaskToFileNote(this.clientId, model.entityTaskId);\r\n }\r\n\r\n if (this.router.currentInstruction.fragment.includes('tasks') && this.type === 'task') {\r\n if (model?.entityTaskId) {\r\n this.router.navigateToRoute('clientTasks', { id: this.clientId, taskId: model.entityTaskId, taskTypeId: this.taskNotificationTypeId }, { trigger: true, replace: true });\r\n }\r\n }\r\n\r\n this.ea.publish('update:tasks-component');\r\n\r\n this.modal.hide();\r\n\r\n if (this.type === 'filenote') {\r\n successToast('File Note saved');\r\n\r\n if (this.router.currentInstruction.fragment.includes('documents')) {\r\n const routeModel = {\r\n id: this.clientId,\r\n entityTaskOrDocumentId: model.entityTaskId,\r\n defaultFolderId: this.isRecentDocument ? undefined : this.currentFolder.folderId\r\n }\r\n\r\n this.router.navigateToRoute('clientDocuments', routeModel, { trigger: true, replace: true });\r\n }\r\n }else if (this.type === 'task'){\r\n successToast('Task saved');\r\n }\r\n\r\n this.isSaving = false;\r\n return details;\r\n } else {\r\n if (this.type === 'filenote') {\r\n details.taskStatusId = 2;\r\n\r\n if(details.html === ''){\r\n details.html = this.existingHtml ? this.existingHtml : details.html;\r\n }else{\r\n const dateAndTime = moment().format('DD/MM/YYYY hh:mm a');\r\n let modifiedDateHtml = `

Added by ${this.user} on ${dateAndTime}

${details.html}`;\r\n\r\n if(this.existingHtml){\r\n modifiedDateHtml = `${modifiedDateHtml}
${this.existingHtml}`\r\n }\r\n\r\n details.html = modifiedDateHtml;\r\n }\r\n\r\n }\r\n\r\n const model = await this.api.updateTask(this.clientId, this.taskId, this.notifyUser, details);\r\n\r\n if(this.taskCopyAsFileNote && this.type === 'task' && model){\r\n await this.api.copyTaskToFileNote(this.clientId, model.entityTaskId);\r\n }\r\n\r\n if (this.router.currentInstruction.fragment.includes('tasks')) {\r\n this.router.navigateToRoute('clientTasks', { id: this.clientId, taskId: this.taskId, taskTypeId: this.taskNotificationTypeId }, { trigger: true, replace: true });\r\n }\r\n\r\n this.modal.hide();\r\n\r\n if (this.type === 'filenote') {\r\n successToast('File Note saved');\r\n\r\n if (this.router.currentInstruction.fragment.includes('documents')) {\r\n const routeModel = {\r\n id: this.clientId,\r\n entityTaskOrDocumentId: this.taskId,\r\n defaultFolderId: this.isRecentDocument ? undefined : this.currentFolder.folderId\r\n }\r\n\r\n this.router.navigateToRoute('clientDocuments', routeModel, { trigger: true, replace: true });\r\n }\r\n }else if (this.type === 'task'){\r\n successToast('Task saved');\r\n }\r\n\r\n // if saving from the homepage - reload\r\n if(!this.clientView){\r\n document.dispatchEvent(new CustomEvent('reload-task-component', {\r\n bubbles: true\r\n }));\r\n }\r\n\r\n this.isSaving = false;\r\n return details;\r\n }\r\n }\r\n\r\n cancel() {\r\n document.removeEventListener(AddFileEvents.eventDocumentsUploaded, this.documentsUploaded, false);\r\n this.modal.hide();\r\n }\r\n\r\n @computedFrom('mode', 'isSaving', 'isLoading',\r\n 'details.activityTypeId', 'details.assignedTo', 'details.categoryId', 'details.priorityId',\r\n 'details.description', 'details.dueDate', 'details.entityDocumentFolderId')\r\n get formValid() {\r\n\r\n if(this.mode == 'view' || this.isSaving || this.isLoading) return false;\r\n\r\n const activityTypeIdValid = this.details.activityTypeId ?? false;\r\n const categoryIdValid = this.details.categoryId ?? false;\r\n const priorityIdValid = this.details.priorityId ?? false;\r\n const assignedToValid = this.details.assignedTo ?? false;\r\n const descriptionValid = typeof this.details.description !== 'undefined' && this.details.description !== null && this.details.description.trim() !== '';\r\n const dueDateValid = this.details.dueDate ?? false;\r\n const folderValid = this.details.entityDocumentFolderId ?? false;\r\n\r\n const isTask = this.type === 'task';\r\n const isFilenote = this.type === 'filenote';\r\n const isNew = !this.taskId;\r\n\r\n if (isTask) {\r\n return activityTypeIdValid && categoryIdValid && priorityIdValid && assignedToValid && descriptionValid && dueDateValid && folderValid && !this.showRelatedItemsSearch;\r\n }\r\n\r\n if (isFilenote) {\r\n if (isNew) {\r\n return activityTypeIdValid && categoryIdValid && priorityIdValid && assignedToValid && descriptionValid && folderValid && !this.showRelatedItemsSearch;\r\n } else {\r\n return activityTypeIdValid && categoryIdValid && priorityIdValid && assignedToValid && descriptionValid && folderValid && !this.showRelatedItemsSearch;\r\n }\r\n }\r\n\r\n return false;\r\n }\r\n\r\n async saveTag() {\r\n try {\r\n\r\n this.focusOnInput = false;\r\n if (this.clientId && this.taskId) {\r\n this.isSaving = true;\r\n await this.api.addKeyword(this.clientId, this.taskId, `${this.enteredTag}`);\r\n await this.loadKeywords();\r\n this.isSaving = false;\r\n this.enteredTag = '';\r\n } else {\r\n this.details.addKeyword(this.enteredTag);\r\n this.enteredTag = '';\r\n\r\n this.keywords = this.details.keywords.reduce((arr, val) => {\r\n arr.push({ keyword: val });\r\n return arr;\r\n }, []);\r\n }\r\n\r\n this.focusOnInput = true;\r\n\r\n if (this.type === 'filenote') {\r\n if (this.router.currentInstruction.fragment.includes('documents')) {\r\n const routeModel = {\r\n id: this.clientId,\r\n entityTaskOrDocumentId: this.taskId,\r\n defaultFolderId: this.isRecentDocument ? undefined : this.currentFolder.folderId\r\n }\r\n\r\n this.router.navigateToRoute('clientDocuments', routeModel, { trigger: true, replace: true });\r\n }\r\n }\r\n\r\n } catch (e) {\r\n console.error(e);\r\n }\r\n }\r\n\r\n async addRelatedExistingItem() {\r\n this.showRelatedItemsSection = false;\r\n this.showRelatedItemsSearch = true;\r\n }\r\n\r\n async deleteRelatedItem(item) {\r\n try {\r\n\r\n this.unlinking = true;\r\n\r\n if (this.taskId) {\r\n\r\n if(item.docType === DocType.Document){\r\n await this.api.deleteRelatedDocument(this.clientId, this.taskId, item.foreignKeyId);\r\n }else{\r\n await this.api.deleteRelatedTask(this.clientId, this.taskId, item.foreignKeyId);\r\n }\r\n\r\n const itemIndex = this.relatedItems.findIndex(i => i.foreignKeyId === item.foreignKeyId);\r\n\r\n if (itemIndex >= 0) {\r\n this.relatedItems.splice(itemIndex, 1);\r\n }\r\n } else {\r\n const isTask = item.entityTaskId !== null;\r\n const isDocument = item.entityDocumentId !== null;\r\n\r\n if (isTask) {\r\n this.relatedItems = this.relatedItems.filter(i => i.entityTaskId !== item.entityTaskId);\r\n this.details.removeTask(item.entityTaskId);\r\n }\r\n\r\n if (isDocument) {\r\n this.relatedItems = this.relatedItems.filter(i => i.entityDocumentId !== item.entityDocumentId);\r\n this.details.removeDocument(item.entityDocumentId);\r\n }\r\n }\r\n\r\n this.unlinking = false;\r\n } catch (e) {\r\n this.unlinking = false;\r\n console.error(e);\r\n }\r\n }\r\n\r\n worklogChanged(){\r\n if(this.worklogHours == 0 && this.worklogMinutes == 0 ){\r\n this.disableWorklogButton = true;\r\n }else{\r\n this.disableWorklogButton = false;\r\n }\r\n\r\n }\r\n\r\n async addWorklog() {\r\n if (this.worklogHours == 0 && this.worklogMinutes == 0) {\r\n return;\r\n }\r\n\r\n const convertedHours = hoursToSeconds(this.worklogHours);\r\n const convertedMinutes = minutesToSeconds(this.worklogMinutes);\r\n\r\n try {\r\n this.disableWorklogButton = true;\r\n\r\n if (this.taskId) {\r\n await this.api.addWorklog(this.clientId, this.taskId, convertedHours + convertedMinutes);\r\n\r\n this.loadWorklogs();\r\n } else {\r\n this.worklogs.push({\r\n createdDate: new Date().toISOString(),\r\n createdBy: this.user,\r\n duration: moment.unix(convertedHours + convertedMinutes).utc().format('H [hours] m [minutes]')\r\n });\r\n\r\n this.details.addWorklog(convertedHours + convertedMinutes);\r\n }\r\n\r\n this.worklogHours = 0;\r\n this.worklogMinutes = 0;\r\n } catch (e) {\r\n console.error(e);\r\n }\r\n }\r\n\r\n async deleteWorklog(item, index) {\r\n try {\r\n if (this.taskId) {\r\n await this.api.deleteWorklog(this.clientId, this.taskId, item.entityTaskWorkLogId);\r\n\r\n const itemIndex = this.worklogs.findIndex(i => i.entityTaskWorkLogId === item.entityTaskWorkLogId);\r\n\r\n if (itemIndex >= 0) {\r\n this.worklogs.splice(itemIndex, 1);\r\n }\r\n } else {\r\n this.worklogs = this.worklogs.filter((w, i) => i !== index);\r\n this.details.removeWorklog(index);\r\n }\r\n } catch (e) {\r\n console.error(e);\r\n }\r\n }\r\n\r\n async deleteKeyword(item, index) {\r\n try {\r\n if (this.clientId && this.taskId) {\r\n this.isSaving = true;\r\n await this.api.deleteKeyword(this.clientId, this.taskId, item.entityTaskKeywordId);\r\n this.isSaving = false;\r\n\r\n const itemIndex = this.keywords.findIndex(i => i.entityTaskKeywordId === item.entityTaskKeywordId);\r\n\r\n if (itemIndex >= 0) {\r\n this.keywords.splice(itemIndex, 1);\r\n\r\n if (this.type === 'filenote') {\r\n if (this.router.currentInstruction.fragment.includes('documents')) {\r\n const routeModel = {\r\n id: this.clientId,\r\n entityTaskOrDocumentId: this.taskId,\r\n defaultFolderId: this.isRecentDocument ? undefined : this.currentFolder.folderId\r\n }\r\n\r\n this.router.navigateToRoute('clientDocuments', routeModel, { trigger: true, replace: true });\r\n }\r\n }\r\n\r\n }\r\n } else {\r\n const findIndex = this.keywords.findIndex(k => k.keyword === item.keyword);\r\n\r\n if (findIndex >= 0) {\r\n this.keywords.splice(findIndex, 1);\r\n }\r\n\r\n this.details.removeKeyword(index);\r\n }\r\n } catch (e) {\r\n console.error(e);\r\n }\r\n }\r\n\r\n private addRelatedExistingItemCallback = async ($event, documentOrDocuments, removeItem) => {\r\n\r\n this.unlinking = true;\r\n\r\n if(documentOrDocuments.length === undefined){\r\n documentOrDocuments = [documentOrDocuments]\r\n }\r\n\r\n documentOrDocuments.forEach(async (x) => {\r\n\r\n const isTask = x.entityTaskId !== null;\r\n const isDocument = x.entityDocumentId !== null;\r\n\r\n if(removeItem){\r\n let itemToDelete;\r\n\r\n if(this.taskId){\r\n if(isDocument){\r\n itemToDelete = this.relatedItems.find(relatedItem => relatedItem.foreignKeyId === x.entityDocumentId)\r\n }\r\n\r\n if(isTask){\r\n itemToDelete = this.relatedItems.find(relatedItem => relatedItem.foreignKeyId === x.entityTaskId)\r\n }\r\n }else{\r\n if(isDocument){\r\n itemToDelete = this.relatedItems.find(relatedItem => relatedItem.entityDocumentId === x.entityDocumentId)\r\n }\r\n\r\n if(isTask){\r\n itemToDelete = this.relatedItems.find(relatedItem => relatedItem.entityTaskId === x.entityTaskId)\r\n }\r\n }\r\n\r\n await this.deleteRelatedItem(itemToDelete);\r\n return;\r\n }\r\n\r\n // We have an existing task\r\n if (this.taskId) {\r\n if (isDocument) {\r\n await this.api.addRelatedDocument(this.clientId, this.taskId, x.entityDocumentId);\r\n }\r\n\r\n if (isTask) {\r\n await this.api.addRelatedTask(this.clientId, this.taskId, x.entityTaskId);\r\n }\r\n\r\n this.relatedItems = await this.api.getRelatedItems(this.clientId, this.taskId);\r\n\r\n } else {\r\n\r\n this.relatedItems.push({...x, title: x.docName, folder: x.entityDocumentFolderName});\r\n\r\n if (isDocument) {\r\n this.details.addDocument(x.entityDocumentId);\r\n }\r\n\r\n if (isTask) {\r\n this.details.addTask(x.entityTaskId);\r\n }\r\n }\r\n\r\n if(!removeItem){\r\n this.unlinking = false;\r\n }\r\n\r\n });\r\n\r\n }\r\n\r\n showFolderMove() {\r\n this.showChangeFolder = true;\r\n }\r\n\r\n changeFolderCloseCallback() {\r\n this.showChangeFolder = false;\r\n this.currentlySelectedTab = 'details';\r\n this.focusOnInput = true;\r\n }\r\n\r\n private activitiesMatcher = (a, b) => {\r\n if (a && b) {\r\n if (parseInt(a) === parseInt(b)) {\r\n return true;\r\n }\r\n }\r\n }\r\n\r\n private securityUsersMatcher = (a, b) => {\r\n if (a && b) {\r\n if (a === b) {\r\n return true;\r\n }\r\n }\r\n }\r\n\r\n protected documentsUploaded = async (uploadEvent: CustomEvent<{ documents: AddDocumentResponse[] }>) => {\r\n const uploadedDocuments: AddDocumentResponse[] = uploadEvent.detail.documents;\r\n\r\n if (uploadedDocuments?.length) {\r\n if (this.currentlySelectedTab === 'relatedItems') {\r\n await this.addRelatedExistingItemCallback(null, uploadedDocuments, false);\r\n }\r\n }\r\n }\r\n\r\n private existingItemCloseCallback() {\r\n this.showRelatedItemsSearch = false;\r\n this.showRelatedItemsSection = true;\r\n this.ea.publish('update:clear-search');\r\n }\r\n\r\n @computedFrom('enteredTag')\r\n protected get disableAddKeyword() {\r\n return !this.enteredTag || !this.enteredTag?.trim().length;\r\n }\r\n\r\n protected keywordInputChanged(event: KeyboardEvent) {\r\n if (event.key !== 'Enter') return;\r\n if (!this.disableAddKeyword) { this.saveTag(); }\r\n }\r\n\r\n protected getDocumentTypeLabel(document){\r\n const override = mapEntityDocumentAllowableTypeIdToLabel(document.entityDocumentAllowableTypeId);\r\n return override === '' ? document.entityDocumentAllowableType : override\r\n }\r\n\r\n canOpenInNewTab(item){\r\n const isTask = item.docType === 2;\r\n if(isTask){\r\n return this.hasTaskViewPermission || this.hasTaskEditPermission;\r\n }else{\r\n return this.hasDocumentsViewPermission || this.hasDocumentsEditPermission;\r\n }\r\n }\r\n\r\n async openInNewTab(item){\r\n\r\n const isTask = item.docType === 2;\r\n\r\n let routeFragment;\r\n if(isTask){\r\n routeFragment = this.router.generate('clientTasks', { id: this.clientId, taskId: item.entityTaskId });\r\n }else{\r\n routeFragment = this.router.generate('clientDocuments', { id: this.clientId, entityTaskOrDocumentId: item.foreignKeyId, defaultFolderId: item.entityDocumentFolderId });\r\n }\r\n\r\n PLATFORM.global.open(routeFragment, '_blank');\r\n }\r\n\r\n protected createdDateSort(document1: Document, document2: Document, sortOrder: 1 | -1) {\r\n return DateHelper.dateSorter(document1, document2, sortOrder, 'createdDate');\r\n }\r\n\r\n protected modifiedDateSort(document1: Document, document2: Document, sortOrder: 1 | -1) {\r\n return DateHelper.dateSorter(document1, document2, sortOrder, 'modifiedDate');\r\n }\r\n\r\n protected getKeywords(keywords){\r\n return keywords.map((x) => `• ${x}`).join('\\n');\r\n }\r\n}\r\n"],"names":["styles","operation","clickCallback","bind","this","clientId","parseInt","changeFolderInnerCallback","action","selectedFolder","folderId","bindable","computedFrom","autoinject","customElement","ChangeFolder","bindingEngine","ea","callback","setFocus","documents","searchObject","areSearchResults","$highlightSearch","pageSize","selectedRowIndex","entityTaskId","subscriptionSearchResults","propertyObserver","subscribe","markSearchItemsAsDelete","subscriptionClearSearch","documentSearch","clearSearchResults","unbind","dispose","foundIdx","findIndex","x","splice","forEach","searchItem","showDelete","relatedItems","find","relatedItem","foreignKeyId","entityDocumentId","selectRow","document","getDocumentTypeLabel","override","entityDocumentAllowableTypeId","entityDocumentAllowableType","createdDateSort","document1","document2","sortOrder","modifiedDateSort","getKeywords","keywords","map","keyword","join","BindingEngine","EventAggregator","ExistingItem","model","activityTypeId","categoryId","priorityId","description","isCompletedTask","dueDate","html","assignedTo","assignedToUsers","entityDocumentFolderId","taskStatusId","workLogs","existingDocumentIds","existingTaskIds","Object","assign","addWorklog","value","push","removeWorklog","index","filter","i","ii","addKeyword","str","removeKeyword","k","addDocument","num","removeDocument","id","addTask","removeTask","http","getRootClientFolderId","Promise","endpoint","environment","uri","fetch","headers","method","json","newTask","notifyUser","body","updateTask","taskId","deleteTask","text","getTaskDetail","getSecurityUsers","createAction","getActions","searchTasks","searchQuery","getWorklogs","EntityTaskId","updateWorklog","worklogId","deleteWorklog","updateKeyword","keywordId","deleteKeyword","getRelatedItems","addRelatedDocument","documentId","addRelatedTask","deleteRelatedDocument","deleteRelatedTask","toTaskId","getTaskUsers","getFolderById","ignoreDocs","result","ok","fillDocumentTree","copyTaskToFileNote","getFolderBreadcrumbs","Api","modal","router","api","lookup","claimsService","taskQueue","mode","showRelatedItemsSection","showRelatedItemsSearch","showChangeFolder","clientView","taskNotificationTypeId","currentlySelectedTab","iaHtmlEditorSettings","height","activitiesDropdown","categoriesDropdown","prioritiesDropdown","selectedClientName","details","TaskModel","disableWorklogButton","worklogs","history","clients","users","securityUsers","focusOnInput","hours","minutes","enteredTag","user","htmlError","isSaving","showAssignedToWarning","isLoading","isRecentDocument","hasDocumentsViewPermission","hasDocumentsEditPermission","hasTaskViewPermission","hasTaskEditPermission","taskComplete","taskCopyAsFileNote","originalAssignedTo","securityUserId","selectedFolderChanged","folderEvent","detail","folder","addRelatedExistingItemCallback","$event","documentOrDocuments","removeItem","unlinking","undefined","length","isTask","isDocument","itemToDelete","deleteRelatedItem","title","docName","entityDocumentFolderName","activitiesMatcher","a","b","securityUsersMatcher","documentsUploaded","uploadEvent","uploadedDocuments","assignedToChanged","queueMicroTask","assignedToSecurityUserId","userName","addEventListener","removeEventListener","changeFolderCallback","getCurrentFolderByFolderId","activate","type","currentFolder","defaultTab","hasAsync","currentInstruction","params","userDetail","fullName","activityTypes","taskCategoryTypes","taskPriorityTypes","clientRoot","changeTab","cloned","trim","existingHtml","label","name","foundUser","setTimeout","$areRecentDocuments","$hasSystemFolders","children","some","f","systemFolder","$hasUserDefinedFolders","folderType","$pageSize","getCurrentFolderBreadcrumb","breadcrumb","isRootFolder","folderName","loadWorklogs","logs","log","duration","durationSecs","utc","format","loadKeywords","tab","taskCompleteChanged","newValue","save","includes","toISOString","toString","dateAndTime","modifiedDateHtml","fragment","navigateToRoute","taskTypeId","trigger","replace","publish","hide","routeModel","entityTaskOrDocumentId","defaultFolderId","dispatchEvent","CustomEvent","bubbles","cancel","activityTypeIdValid","categoryIdValid","priorityIdValid","assignedToValid","descriptionValid","dueDateValid","folderValid","isFilenote","saveTag","reduce","arr","val","console","error","addRelatedExistingItem","item","docType","itemIndex","worklogChanged","worklogHours","worklogMinutes","convertedHours","Math","floor","convertedMinutes","createdDate","Date","createdBy","entityTaskWorkLogId","w","entityTaskKeywordId","showFolderMove","changeFolderCloseCallback","existingItemCloseCallback","keywordInputChanged","event","key","disableAddKeyword","canOpenInNewTab","openInNewTab","routeFragment","generate","PLATFORM","useView","TaskQueue","TaskFileNote"],"sourceRoot":""}