/* Minification failed. Returning unminified contents.
(10,75-76): run-time error JS1010: Expected identifier: .
(10,75-76): run-time error JS1195: Expected expression: .
(10,105-109): run-time error JS1034: Unmatched 'else'; no 'if' defined: else
 */
// script shared by all the pages


jQuery(window).ready(function () {
  const observer = lozad(); // lazy loads elements with default selector as '.lozad'
  observer.observe();
});
;
/*! For license information please see app.js.LICENSE.txt */
!function(e,n){if("object"==typeof exports&&"object"==typeof module)module.exports=n(require("jQuery"));else if("function"==typeof define&&define.amd)define(["jQuery"],n);else{var t="object"==typeof exports?n(require("jQuery")):n(e.jQuery);for(var i in t)("object"==typeof exports?exports:e)[i]=t[i]}}(self,(__WEBPACK_EXTERNAL_MODULE_jquery__=>(()=>{var __webpack_modules__={"./src/js/external/svg4everybody.js":()=>{eval("(function () {\n  // eslint-disable-next-line no-undef\n  svg4everybody();\n})();\n\n//# sourceURL=webpack://@fscs/frontend-assets/./src/js/external/svg4everybody.js?")},"./src/js/fscs/companies-in-default-search.js":()=>{eval("($ => {\n  const companySearchForm = $('.companiesInDefaultSearchBlock');\n  if (companySearchForm.length > 0) {\n    $('#company-search-submit').on('click', event => {\n      event.preventDefault();\n      $('#company-search-submit').prop('disabled', 'disabled');\n      $('.company-search-results').css({\n        display: 'none',\n        visibility: 'hidden'\n      });\n      const searchTerm = $('#company-name').val().trim();\n      if (searchTerm === undefined || searchTerm === '') {\n        $('#company-search-header').html('Please enter a company name');\n      } else {\n        $.ajax({\n          url: `/api/contentapi/defaultcompanies/?q=${searchTerm}`,\n          success: data => {\n            $('#company-search-header').text(`Your search for \"${searchTerm}\" returned ${data.length} results`);\n            if (data.length > 0) {\n              let resultHtml = '';\n              data.forEach(element => {\n                let status = element.Status != null ? element.Status == 'UnderInvestigation' ? 'Under investigation' : 'Failed' : 'Failed';\n                resultHtml += `<li class=\"companyListing\"><h4>${element.Name}</h4><p>${status} ${String(new Date(element.DefaultDate).toLocaleDateString('en-GB', {\n                  day: 'numeric',\n                  month: 'long',\n                  year: 'numeric'\n                }))}</p></li>`;\n              });\n              $('.companyListing').html(resultHtml);\n              $('.company-search-results').css({\n                display: 'block',\n                visibility: 'visible'\n              });\n            }\n          },\n          dataType: 'json'\n        });\n      }\n      $('.company-search-header').css({\n        display: 'block',\n        visibility: 'visible'\n      });\n      $('#company-search-submit').prop('disabled', false);\n    });\n  }\n})(jQuery);\n\n//# sourceURL=webpack://@fscs/frontend-assets/./src/js/fscs/companies-in-default-search.js?")},"./src/js/gtm-event-triggers/helpers.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   GTMDataLayerPushEvent: () => (/* binding */ GTMDataLayerPushEvent),\n/* harmony export */   event_funnel_error: () => (/* binding */ event_funnel_error),\n/* harmony export */   pushFunnelDataToDataLayer: () => (/* binding */ pushFunnelDataToDataLayer),\n/* harmony export */   trimToFirstNCharacters: () => (/* binding */ trimToFirstNCharacters)\n/* harmony export */ });\n/* eslint-disable no-undef */\nconst GTMDataLayerPushEvent = dataLayerObject => {\n  dataLayer.push(dataLayerObject);\n};\nconst event_funnel_error = 'funnel_error';\nfunction trimToFirstNCharacters(text) {\n  let characters = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 30;\n  return text.trim().substring(0, characters);\n}\n\n// push individual funnel step\nfunction pushFunnelDataToDataLayer(param_event_name, param_funnel_name, step_no_completed, step_name_completed, option_selected) {\n  let funnel_results = arguments.length > 5 && arguments[5] !== undefined ? arguments[5] : '';\n  let internalLinkDataLayerEvent = {\n    event: param_event_name,\n    funnel_name: param_funnel_name,\n    funnel_step: step_no_completed,\n    funnel_step_name: step_name_completed,\n    funnel_options_selected: option_selected,\n    funnel_results: funnel_results\n  };\n  GTMDataLayerPushEvent(internalLinkDataLayerEvent);\n}\n\n//# sourceURL=webpack://@fscs/frontend-assets/./src/js/gtm-event-triggers/helpers.js?")},"./src/js/gtm-event-triggers/shared-events.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _helpers__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./helpers */ \"./src/js/gtm-event-triggers/helpers.js\");\n/* harmony import */ var _ui_data_sanitize__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../ui/data-sanitize */ \"./src/js/ui/data-sanitize.ts\");\n\n\n($ => {\n  // Internal link clicks event trigger\n  $('a:not([target=\"_blank\"])').not('.investment-checker .dropdown-menu .dropdown-item').not('.protection-checker__add-another-account-btn').on('click', function () {\n    if ($(this).attr('role') === 'button') {\n      return true;\n    }\n    const internalLinkDataLayerEvent = {\n      event: 'cta_click',\n      cta_type: 'click_internal_link',\n      click_url: $(this).attr('href').includes('http') ? $(this).attr('href') : `${window.location.origin}${$(this).attr('href')}`,\n      click_text: $(this).attr('aria-label') ? $(this).attr('aria-label').trim() : $(this).text().trim()\n    };\n    (0,_helpers__WEBPACK_IMPORTED_MODULE_0__.GTMDataLayerPushEvent)(internalLinkDataLayerEvent);\n  });\n\n  // External link clicks event trigger\n  $('a[target=\"_blank\"]').on('click', function () {\n    if ($(this).attr('role') === 'button') {\n      return true;\n    }\n    if (!$(this).attr('href').includes('http')) {\n      const internalLinkDataLayerEvent = {\n        event: 'cta_click',\n        cta_type: 'click_internal_link',\n        click_url: $(this).attr('href').includes('http') ? $(this).attr('href') : `${window.location.origin}${$(this).attr('href')}`,\n        click_text: $(this).attr('aria-label') ? $(this).attr('aria-label').trim() : $(this).text().trim()\n      };\n      (0,_helpers__WEBPACK_IMPORTED_MODULE_0__.GTMDataLayerPushEvent)(internalLinkDataLayerEvent);\n    } else {\n      const externalLinkDataLayerEvent = {\n        event: 'cta_click',\n        cta_type: 'click_external_link',\n        click_url: $(this).attr('href'),\n        click_text: $(this).attr('aria-label') ? $(this).attr('aria-label').trim() : $(this).text().trim()\n      };\n      (0,_helpers__WEBPACK_IMPORTED_MODULE_0__.GTMDataLayerPushEvent)(externalLinkDataLayerEvent);\n    }\n  });\n\n  // Footer link clicks event trigger\n  $('footer.fscs-footer a').on('click', function () {\n    const footerLinkDataLayerEvent = {\n      event: 'cta_click',\n      cta_type: 'click_footer_link',\n      click_url: $(this).attr('href').includes('http') ? $(this).attr('href') : `${window.location.origin}${$(this).attr('href')}`,\n      click_text: $(this).attr('aria-label') ? $(this).attr('aria-label').trim() : $(this).text().trim()\n    };\n    (0,_helpers__WEBPACK_IMPORTED_MODULE_0__.GTMDataLayerPushEvent)(footerLinkDataLayerEvent);\n  });\n\n  // Menu link clicks event trigger\n  $('.main-nav a.nav-link').on('click', function () {\n    const MenuLinkDataLayerEvent = {\n      event: 'cta_click',\n      cta_type: 'click_menu',\n      click_url: $(this).attr('href').includes('http') ? $(this).attr('href') : `${window.location.origin}${$(this).attr('href')}`,\n      click_text: $(this).text().trim()\n    };\n    (0,_helpers__WEBPACK_IMPORTED_MODULE_0__.GTMDataLayerPushEvent)(MenuLinkDataLayerEvent);\n  });\n\n  // CTA clicks event trigger\n  $('button, input[type=\"button\"], a[role=\"button\"]').not('.investment-checker .dropdown-toggle').not('.btn-add-firm').on('click', function () {\n    const ctaClickDataLayerEvent = {\n      event: 'cta_click',\n      cta_type: 'click_cta',\n      click_text: $(this).text().trim() ? $(this).text().trim() : $(this).val().trim()\n    };\n    (0,_helpers__WEBPACK_IMPORTED_MODULE_0__.GTMDataLayerPushEvent)(ctaClickDataLayerEvent);\n  });\n\n  // Accordion clicks event trigger\n  $('.product-accordion_card-header').on('click keydown', function (e) {\n    if (e.type === 'click' || e.type === 'keydown' && (e.keyCode === 13 || e.keyCode === 32)) {\n      e.preventDefault();\n      if (e.type === 'keydown') {\n        $(this).trigger('click');\n      }\n      const accordionClickText = $(this).children('h2').text().trim() ? $(this).children('h2').text().trim() : $(this).children('h3').text().trim();\n      const accordionClickDataLayerEvent = {\n        event: 'cta_click',\n        cta_type: 'click_accordion',\n        click_text: accordionClickText\n      };\n      (0,_helpers__WEBPACK_IMPORTED_MODULE_0__.GTMDataLayerPushEvent)(accordionClickDataLayerEvent);\n    }\n  });\n\n  // Tab clicks event trigger\n  $('.fscs-nav-tabs a').on('click', function () {\n    const tabClickText = $(this).children('span').text().trim() ? $(this).children('span').text().trim() : $(this).text().trim();\n    const tabClickDataLayerEvent = {\n      event: 'cta_click',\n      cta_type: 'click_tab',\n      click_text: tabClickText\n    };\n    (0,_helpers__WEBPACK_IMPORTED_MODULE_0__.GTMDataLayerPushEvent)(tabClickDataLayerEvent);\n  });\n\n  // Content clicks event trigger\n  $('.fscs-card-block-card, .fscs-card-block-card a.btn, .fscs-card, .product-link-menu_link-wrapper--vi-re-brand a').on('click', function () {\n    const href = $(this).attr('href');\n    if (!href) {\n      return;\n    }\n    const contentClickDataLayerEvent = {\n      event: 'cta_click',\n      cta_type: 'click_content',\n      click_url: href.includes('http') ? href : `${window.location.origin}${href}`,\n      click_text: ''\n    };\n    (0,_helpers__WEBPACK_IMPORTED_MODULE_0__.GTMDataLayerPushEvent)(contentClickDataLayerEvent);\n  });\n\n  // Phone number clicks event trigger\n  $('a[href^=\"tel:\"]').on('click', function () {\n    const phoneNumberClickDataLayerEvent = {\n      event: 'cta_click',\n      cta_type: 'click_phone_number',\n      click_url: $(this).attr('href'),\n      click_text: $(this).text().trim()\n    };\n    (0,_helpers__WEBPACK_IMPORTED_MODULE_0__.GTMDataLayerPushEvent)(phoneNumberClickDataLayerEvent);\n  });\n\n  // Email clicks event trigger\n  $('a[href^=\"mailto:\"]').on('click', function () {\n    const emailClickDataLayerEvent = {\n      event: 'cta_click',\n      cta_type: 'click_email',\n      click_url: $(this).attr('href'),\n      click_text: $(this).text().trim()\n    };\n    (0,_helpers__WEBPACK_IMPORTED_MODULE_0__.GTMDataLayerPushEvent)(emailClickDataLayerEvent);\n  });\n\n  // Support button clicks event trigger\n  setTimeout(() => {\n    $('.sx_tr_wrapper .sx_tr_element button').on('click', function () {\n      const supportButtonClickDataLayerEvent = {\n        event: 'cta_click',\n        cta_type: 'click_support',\n        click_text: $(this).children('span.sx_label_text').text().trim()\n      };\n      (0,_helpers__WEBPACK_IMPORTED_MODULE_0__.GTMDataLayerPushEvent)(supportButtonClickDataLayerEvent);\n    });\n  }, 5000);\n\n  // Social link clicks event trigger\n  $('.social-icon-contact_icons a, .social-icons-cont a, .sfi-shareable a').on('click', function () {\n    const socialLinkClickDataLayerEvent = {\n      event: 'cta_click',\n      cta_type: 'click_social_link',\n      click_url: $(this).attr('href'),\n      click_text: $(this).attr('title') ? $(this).attr('title').trim() : $(this).text().trim()\n    };\n    (0,_helpers__WEBPACK_IMPORTED_MODULE_0__.GTMDataLayerPushEvent)(socialLinkClickDataLayerEvent);\n  });\n\n  // Download link clicks event trigger\n  $('a').on('click', function () {\n    let href = $(this).attr('href');\n    const regex = /\\.(asc|csv|docx|jpg|jpeg|pdf|png|txt|xlsx|xml|zip)/i;\n    if (regex.test(href)) {\n      const downloadLinkClickDataLayerEvent = {\n        event: 'cta_click',\n        cta_type: 'click_file_download',\n        click_url: $(this).attr('href'),\n        click_text: $(this).attr('title') ? $(this).attr('title').trim() : $(this).text().trim()\n      };\n      (0,_helpers__WEBPACK_IMPORTED_MODULE_0__.GTMDataLayerPushEvent)(downloadLinkClickDataLayerEvent);\n    }\n  });\n\n  // 404 page event trigger\n  if ($('#GTMEvent-404').length === 1) {\n    const notFoundPageDataLayerEvent = {\n      event: 'page_error',\n      error_url: (0,_ui_data_sanitize__WEBPACK_IMPORTED_MODULE_1__.piiDataSanitize)(window.location.href)\n    };\n    (0,_helpers__WEBPACK_IMPORTED_MODULE_0__.GTMDataLayerPushEvent)(notFoundPageDataLayerEvent);\n  }\n})(jQuery);\n\n//# sourceURL=webpack://@fscs/frontend-assets/./src/js/gtm-event-triggers/shared-events.js?")},"./src/js/gtm-event-triggers/website-engagement-events.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _helpers__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./helpers */ \"./src/js/gtm-event-triggers/helpers.js\");\n\n($ => {\n  // Job apply button click event trigger\n  $(document).on('click', '.job-search-wrapper_item-apply-btn', function () {\n    const jobVacancyTitle = $(this).closest('.job-search-wrapper_item').find('.job-search-wrapper_item-title').text().trim();\n    const jobVacancyLocation = $(this).closest('.job-search-wrapper_item').find('.job-search-wrapper_item-location').text().trim();\n    const jobVacancySalary = $(this).closest('.job-search-wrapper_item').find('.job-search-wrapper_item-salary').text().trim();\n    const jobVacancyApplyBtnClickEvent = {\n      event: 'funnel_job_vacancies',\n      funnel_name: 'job_vacancies',\n      funnel_step: '1',\n      funnel_step_name: 'apply',\n      funnel_options_selected: `Location: ${jobVacancyLocation} | ${jobVacancySalary}`,\n      funnel_results: jobVacancyTitle\n    };\n    (0,_helpers__WEBPACK_IMPORTED_MODULE_0__.GTMDataLayerPushEvent)(jobVacancyApplyBtnClickEvent);\n  });\n})(jQuery);\n\n//# sourceURL=webpack://@fscs/frontend-assets/./src/js/gtm-event-triggers/website-engagement-events.js?")},"./src/js/shared/document-download-component.js":()=>{eval("($ => {\n  $('.download-doc-container').on('click', e => {\n    $(e.currentTarget).addClass('downloaded');\n  });\n})(jQuery);\n\n//# sourceURL=webpack://@fscs/frontend-assets/./src/js/shared/document-download-component.js?")},"./src/js/shared/video-slider-component.js":()=>{eval("let clickedVideoSrcUrl = '',\n  clickedVideoDescription = '',\n  clickedVideoImageAltText = '',\n  deviceScreenWidth = '';\n$('.video-slider-item').on('click', function () {\n  clickedVideoSrcUrl = $(this).data('video-url');\n  clickedVideoDescription = $(this).find('.video-slider-item_description').text();\n  clickedVideoImageAltText = $(this).find('.video-slider-item_feature').attr('alt');\n  $('.video-slider-main_video').attr({\n    src: clickedVideoSrcUrl,\n    title: clickedVideoImageAltText\n  });\n  $('.video-slider-main_description').text(clickedVideoDescription);\n  deviceScreenWidth = $(window).width();\n  if (deviceScreenWidth < 768) {\n    $('html, body').animate({\n      scrollTop: $('#videoSliderMain').offset().top - 60\n    }, 1000);\n  }\n});\n\n//# sourceURL=webpack://@fscs/frontend-assets/./src/js/shared/video-slider-component.js?")},"./src/js/shared/web-chat-trigger.js":()=>{eval("($ => {\n  $('.need-assistance-chat-btn').on('click', () => {\n    const synChatElement = $('#GlobalLiveChatTrigger');\n    if (synChatElement.length !== 0) {\n      synChatElement.trigger('click');\n    } else {\n      $('#liveChatTriggerModal').modal({\n        backdrop: 'static',\n        keyboard: false\n      }, 'show');\n    }\n  });\n  $('#LiveChatTriggerSidebarTileBtn').on('click', () => {\n    const synChatElement = $('#GlobalLiveChatTrigger');\n    if (synChatElement.length !== 0) {\n      synChatElement.trigger('click');\n    } else {\n      $('#LiveChatTriggerSidebarTileModal').modal({\n        backdrop: 'static',\n        keyboard: false\n      }, 'show');\n    }\n  });\n})(jQuery);\n\n//# sourceURL=webpack://@fscs/frontend-assets/./src/js/shared/web-chat-trigger.js?")},"./src/js/app.ts":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _scss_base_scss__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../scss/base.scss */ "./src/scss/base.scss");\n/* harmony import */ var _fscs_companies_in_default_search__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./fscs/companies-in-default-search */ "./src/js/fscs/companies-in-default-search.js");\n/* harmony import */ var _fscs_companies_in_default_search__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_fscs_companies_in_default_search__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _ui_customer_stories_youtube__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./ui/customer-stories-youtube */ "./src/js/ui/customer-stories-youtube.ts");\n/* harmony import */ var _ui_customer_stories_youtube__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_ui_customer_stories_youtube__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _ui_dropdowns__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./ui/dropdowns */ "./src/js/ui/dropdowns.ts");\n/* harmony import */ var _ui_dropdowns__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_ui_dropdowns__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _ui_tooltip__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./ui/tooltip */ "./src/js/ui/tooltip.ts");\n/* harmony import */ var _ui_tooltip__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_ui_tooltip__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _ui_date_picker__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./ui/date-picker */ "./src/js/ui/date-picker.ts");\n/* harmony import */ var _ui_date_picker__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_ui_date_picker__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _ui_back_to_top__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./ui/back-to-top */ "./src/js/ui/back-to-top.ts");\n/* harmony import */ var _ui_dismissable_info_box__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./ui/dismissable-info-box */ "./src/js/ui/dismissable-info-box.ts");\n/* harmony import */ var _ui_dropdown_navigation__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./ui/dropdown-navigation */ "./src/js/ui/dropdown-navigation.ts");\n/* harmony import */ var _ui_page_popup_close__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./ui/page-popup-close */ "./src/js/ui/page-popup-close.ts");\n/* harmony import */ var _ui_page_popup_close__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_ui_page_popup_close__WEBPACK_IMPORTED_MODULE_9__);\n/* harmony import */ var _ui_focus_on_email_textbox__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./ui/focus-on-email-textbox */ "./src/js/ui/focus-on-email-textbox.ts");\n/* harmony import */ var _ui_focus_on_email_textbox__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(_ui_focus_on_email_textbox__WEBPACK_IMPORTED_MODULE_10__);\n/* harmony import */ var _ui_mobile_left_nav__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./ui/mobile-left-nav */ "./src/js/ui/mobile-left-nav.ts");\n/* harmony import */ var _ui_mobile_left_nav__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(_ui_mobile_left_nav__WEBPACK_IMPORTED_MODULE_11__);\n/* harmony import */ var _ui_help_guidance__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./ui/help-guidance */ "./src/js/ui/help-guidance.ts");\n/* harmony import */ var _ui_help_guidance__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(_ui_help_guidance__WEBPACK_IMPORTED_MODULE_12__);\n/* harmony import */ var _ui_nav_tabs__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./ui/nav-tabs */ "./src/js/ui/nav-tabs.ts");\n/* harmony import */ var _ui_nav_tabs__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(_ui_nav_tabs__WEBPACK_IMPORTED_MODULE_13__);\n/* harmony import */ var _ui_browser_compatibility__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./ui/browser-compatibility */ "./src/js/ui/browser-compatibility.ts");\n/* harmony import */ var _ui_xss_protect__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./ui/xss-protect */ "./src/js/ui/xss-protect.ts");\n/* harmony import */ var _ui_ff_search__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./ui/ff-search */ "./src/js/ui/ff-search.ts");\n/* harmony import */ var _ui_add_active_class_current_page__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./ui/add-active-class-current-page */ "./src/js/ui/add-active-class-current-page.ts");\n/* harmony import */ var _ui_add_active_class_current_page__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(_ui_add_active_class_current_page__WEBPACK_IMPORTED_MODULE_17__);\n/* harmony import */ var _ui_protection_checker__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./ui/protection-checker */ "./src/js/ui/protection-checker.ts");\n/* harmony import */ var _ui_failed_firm_list_sort__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./ui/failed-firm-list-sort */ "./src/js/ui/failed-firm-list-sort.ts");\n/* harmony import */ var _ui_failed_firm_page__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ./ui/failed-firm-page */ "./src/js/ui/failed-firm-page.ts");\n/* harmony import */ var _ui_failed_firm_page__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(_ui_failed_firm_page__WEBPACK_IMPORTED_MODULE_20__);\n/* harmony import */ var _ui_subscript_block__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ./ui/subscript-block */ "./src/js/ui/subscript-block.ts");\n/* harmony import */ var _ui_subscript_block__WEBPACK_IMPORTED_MODULE_21___default = /*#__PURE__*/__webpack_require__.n(_ui_subscript_block__WEBPACK_IMPORTED_MODULE_21__);\n/* harmony import */ var _ui_multi_line_clamp__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ./ui/multi-line-clamp */ "./src/js/ui/multi-line-clamp.ts");\n/* harmony import */ var _ui_email_preference_center__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ./ui/email-preference-center */ "./src/js/ui/email-preference-center.ts");\n/* harmony import */ var _ui_email_preference_center__WEBPACK_IMPORTED_MODULE_23___default = /*#__PURE__*/__webpack_require__.n(_ui_email_preference_center__WEBPACK_IMPORTED_MODULE_23__);\n/* harmony import */ var _ui_email_preference_centre_entry__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ./ui/email-preference-centre-entry */ "./src/js/ui/email-preference-centre-entry.ts");\n/* harmony import */ var _ui_email_preference_centre_entry__WEBPACK_IMPORTED_MODULE_24___default = /*#__PURE__*/__webpack_require__.n(_ui_email_preference_centre_entry__WEBPACK_IMPORTED_MODULE_24__);\n/* harmony import */ var _ui_social_floating_icon__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ./ui/social-floating-icon */ "./src/js/ui/social-floating-icon.ts");\n/* harmony import */ var _ui_social_floating_icon__WEBPACK_IMPORTED_MODULE_25___default = /*#__PURE__*/__webpack_require__.n(_ui_social_floating_icon__WEBPACK_IMPORTED_MODULE_25__);\n/* harmony import */ var _ui_slick_slider__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ./ui/slick-slider */ "./src/js/ui/slick-slider.ts");\n/* harmony import */ var _ui_card_panel__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! ./ui/card-panel */ "./src/js/ui/card-panel.ts");\n/* harmony import */ var _ui_card_panel__WEBPACK_IMPORTED_MODULE_27___default = /*#__PURE__*/__webpack_require__.n(_ui_card_panel__WEBPACK_IMPORTED_MODULE_27__);\n/* harmony import */ var _ui_query_string_open_handler__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! ./ui/query-string-open-handler */ "./src/js/ui/query-string-open-handler.ts");\n/* harmony import */ var _ui_search_page__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! ./ui/search-page */ "./src/js/ui/search-page.ts");\n/* harmony import */ var _ui_feedback_panel__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! ./ui/feedback-panel */ "./src/js/ui/feedback-panel.ts");\n/* harmony import */ var _ui_feedback_panel__WEBPACK_IMPORTED_MODULE_30___default = /*#__PURE__*/__webpack_require__.n(_ui_feedback_panel__WEBPACK_IMPORTED_MODULE_30__);\n/* harmony import */ var _ui_main_nav__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! ./ui/main-nav */ "./src/js/ui/main-nav.ts");\n/* harmony import */ var _ui_main_nav__WEBPACK_IMPORTED_MODULE_31___default = /*#__PURE__*/__webpack_require__.n(_ui_main_nav__WEBPACK_IMPORTED_MODULE_31__);\n/* harmony import */ var _ui_progress_indicator_component__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! ./ui/progress-indicator-component */ "./src/js/ui/progress-indicator-component.ts");\n/* harmony import */ var _ui_progress_indicator_component__WEBPACK_IMPORTED_MODULE_32___default = /*#__PURE__*/__webpack_require__.n(_ui_progress_indicator_component__WEBPACK_IMPORTED_MODULE_32__);\n/* harmony import */ var _ui_pension_tool__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! ./ui/pension-tool */ "./src/js/ui/pension-tool.ts");\n/* harmony import */ var _ui_skip_to_content__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! ./ui/skip-to-content */ "./src/js/ui/skip-to-content.ts");\n/* harmony import */ var _ui_skip_to_content__WEBPACK_IMPORTED_MODULE_34___default = /*#__PURE__*/__webpack_require__.n(_ui_skip_to_content__WEBPACK_IMPORTED_MODULE_34__);\n/* harmony import */ var _ui_investment_checker__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! ./ui/investment-checker */ "./src/js/ui/investment-checker.ts");\n/* harmony import */ var _ui_podcast_component__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(/*! ./ui/podcast-component */ "./src/js/ui/podcast-component.ts");\n/* harmony import */ var _ui_podcast_component__WEBPACK_IMPORTED_MODULE_36___default = /*#__PURE__*/__webpack_require__.n(_ui_podcast_component__WEBPACK_IMPORTED_MODULE_36__);\n/* harmony import */ var _ui_cookiebot_fallback_content_handler__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__(/*! ./ui/cookiebot-fallback-content-handler */ "./src/js/ui/cookiebot-fallback-content-handler.ts");\n/* harmony import */ var _ui_cookiebot_fallback_content_handler__WEBPACK_IMPORTED_MODULE_37___default = /*#__PURE__*/__webpack_require__.n(_ui_cookiebot_fallback_content_handler__WEBPACK_IMPORTED_MODULE_37__);\n/* harmony import */ var _ui_job_search_component__WEBPACK_IMPORTED_MODULE_38__ = __webpack_require__(/*! ./ui/job-search-component */ "./src/js/ui/job-search-component.ts");\n/* harmony import */ var _ui_job_search_component__WEBPACK_IMPORTED_MODULE_38___default = /*#__PURE__*/__webpack_require__.n(_ui_job_search_component__WEBPACK_IMPORTED_MODULE_38__);\n/* harmony import */ var _ui_checklist_component__WEBPACK_IMPORTED_MODULE_39__ = __webpack_require__(/*! ./ui/checklist-component */ "./src/js/ui/checklist-component.ts");\n/* harmony import */ var _ui_checklist_component__WEBPACK_IMPORTED_MODULE_39___default = /*#__PURE__*/__webpack_require__.n(_ui_checklist_component__WEBPACK_IMPORTED_MODULE_39__);\n/* harmony import */ var _external_svg4everybody__WEBPACK_IMPORTED_MODULE_40__ = __webpack_require__(/*! ./external/svg4everybody */ "./src/js/external/svg4everybody.js");\n/* harmony import */ var _external_svg4everybody__WEBPACK_IMPORTED_MODULE_40___default = /*#__PURE__*/__webpack_require__.n(_external_svg4everybody__WEBPACK_IMPORTED_MODULE_40__);\n/* harmony import */ var _shared_web_chat_trigger__WEBPACK_IMPORTED_MODULE_41__ = __webpack_require__(/*! ./shared/web-chat-trigger */ "./src/js/shared/web-chat-trigger.js");\n/* harmony import */ var _shared_web_chat_trigger__WEBPACK_IMPORTED_MODULE_41___default = /*#__PURE__*/__webpack_require__.n(_shared_web_chat_trigger__WEBPACK_IMPORTED_MODULE_41__);\n/* harmony import */ var _shared_document_download_component__WEBPACK_IMPORTED_MODULE_42__ = __webpack_require__(/*! ./shared/document-download-component */ "./src/js/shared/document-download-component.js");\n/* harmony import */ var _shared_document_download_component__WEBPACK_IMPORTED_MODULE_42___default = /*#__PURE__*/__webpack_require__.n(_shared_document_download_component__WEBPACK_IMPORTED_MODULE_42__);\n/* harmony import */ var _shared_video_slider_component__WEBPACK_IMPORTED_MODULE_43__ = __webpack_require__(/*! ./shared/video-slider-component */ "./src/js/shared/video-slider-component.js");\n/* harmony import */ var _shared_video_slider_component__WEBPACK_IMPORTED_MODULE_43___default = /*#__PURE__*/__webpack_require__.n(_shared_video_slider_component__WEBPACK_IMPORTED_MODULE_43__);\n/* harmony import */ var _gtm_event_triggers_website_engagement_events__WEBPACK_IMPORTED_MODULE_44__ = __webpack_require__(/*! ./gtm-event-triggers/website-engagement-events */ "./src/js/gtm-event-triggers/website-engagement-events.js");\n/* harmony import */ var _gtm_event_triggers_shared_events__WEBPACK_IMPORTED_MODULE_45__ = __webpack_require__(/*! ./gtm-event-triggers/shared-events */ "./src/js/gtm-event-triggers/shared-events.js");\n// SASS\n\n// FSCS\n\n// UI\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n// External third-party scripts\n\n// Shared blocks //\n\n\n\n// GTM event triggers\n\n\n\n//# sourceURL=webpack://@fscs/frontend-assets/./src/js/app.ts?')},"./src/js/ui/add-active-class-current-page.ts":()=>{eval("(function ($) {\n  // This new section is added to fix the URL's issue we have in Verification Services\n  var overrideActive = $('li[overrideActive=true]');\n  if (overrideActive.length > 0) {\n    overrideActive.addClass('current-page');\n    return;\n  }\n  var currentPage = window.location.pathname.split('/')[1];\n  if (currentPage !== '') {\n    $('.navbar-nav.main-nav > li').each(function () {\n      var eachMenuURL = $('> a', this).attr('href');\n      if (typeof eachMenuURL !== 'undefined' && eachMenuURL.indexOf(currentPage) > -1) {\n        $(this).addClass('current-page');\n        return false;\n      }\n      return;\n    });\n  }\n})(jQuery);\n\n//# sourceURL=webpack://@fscs/frontend-assets/./src/js/ui/add-active-class-current-page.ts?")},"./src/js/ui/back-to-top.ts":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jquery */ \"jquery\");\n/* harmony import */ var jquery__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jquery__WEBPACK_IMPORTED_MODULE_0__);\n\njquery__WEBPACK_IMPORTED_MODULE_0___default()(function () {\n  if (window.location.origin + '/' !== window.location.href) {\n    // ===== Scroll back to top ====\n    jquery__WEBPACK_IMPORTED_MODULE_0___default()(window).scroll(function () {\n      var _a;\n      // If page is scrolled more than 300px\n      if ((_a = jquery__WEBPACK_IMPORTED_MODULE_0___default()(this).scrollTop()) !== null && _a !== void 0 ? _a : 0 >= 300) {\n        // Fade in the link\n        jquery__WEBPACK_IMPORTED_MODULE_0___default()('.back-to-top').fadeIn(200);\n      } else {\n        // Else fade out the link\n        jquery__WEBPACK_IMPORTED_MODULE_0___default()('.back-to-top').fadeOut(200);\n      }\n    });\n    // ===== When arrow is clicked ====\n    jquery__WEBPACK_IMPORTED_MODULE_0___default()('.back-to-top a').click(function () {\n      // Scroll and animate back to top of body\n      jquery__WEBPACK_IMPORTED_MODULE_0___default()('body,html').animate({\n        scrollTop: 0\n      }, 1000);\n    });\n  }\n});\n\n//# sourceURL=webpack://@fscs/frontend-assets/./src/js/ui/back-to-top.ts?")},"./src/js/ui/browser-compatibility.ts":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   handleWarningMessage: () => (/* binding */ handleWarningMessage)\n/* harmony export */ });\nvar browserConfig = {\n  browserCompatibility: {\n    browsers: {\n      'IE-CM': {\n        name: 'IE11-CM',\n        browser: 'IE',\n        minimumVersion: '11',\n        compatibilityMode: true\n      },\n      IE: {\n        name: 'IE11',\n        browser: 'IE',\n        minimumVersion: '11'\n      },\n      Edge: {\n        name: 'Edge18',\n        browser: 'Edge',\n        minimumVersion: '18'\n      },\n      Firefox: {\n        name: 'Firefox61',\n        browser: 'Firefox',\n        minimumVersion: '61'\n      },\n      Chrome: {\n        name: 'Chrome70',\n        browser: 'Chrome',\n        minimumVersion: '70'\n      },\n      CriOS: {\n        // this is for Chrome browser in iPhone and iPad whose useragent string is different then normal Chrome browser in other devices\n        name: 'CriOS70',\n        browser: 'CriOS',\n        minimumVersion: '70'\n      },\n      Safari: {\n        name: 'Safari10.0',\n        browser: 'Safari',\n        minimumVersion: '10.0'\n      }\n    }\n  }\n};\nfunction browserInfo() {\n  var ua = navigator.userAgent,\n    tem,\n    // eslint-disable-next-line no-useless-escape\n    M = ua.match(/(vivaldi|opera|crios|chrome|safari|firefox|msie|trident(?=\\/))\\/?\\s*([0-9|\\.]+)/i) || [],\n    compatibilityModeFlag = /compatible/i.test(ua);\n  if (/(trident|msie)/i.test(M[1])) {\n    tem = /\\brv[ :]+(\\d+)/g.exec(ua) || [];\n    return {\n      browser: compatibilityModeFlag ? 'IE-CM' : 'IE',\n      version: (tem[1] || '10').split('.')[0],\n      compatibilityModeFlag: compatibilityModeFlag\n    };\n  }\n  if (M[1] === 'Chrome') {\n    tem = ua.match(/\\b(OPR|Edge?)\\/(\\d+)/);\n    if (tem != null) {\n      tem = tem.slice(1);\n      return {\n        browser: tem[0].replace('OPR', 'Opera').replace('Edg', 'Edge'),\n        version: tem[1].split('.')[0],\n        compatibilityModeFlag: compatibilityModeFlag\n      };\n    }\n  }\n  M = M[2] ? [M[1], M[2]] : [navigator.appName, navigator.appVersion, '-?'];\n  if ((tem = ua.match(/version\\/(\\d+)/i)) != null) M.splice(1, 1, tem[1]);\n  return {\n    browser: M[0],\n    version: M[1].split('.')[0],\n    compatibilityModeFlag: compatibilityModeFlag\n  };\n}\nfunction handleWarningMessage() {\n  var browserVersion = browserInfo(),\n    browser = browserConfig.browserCompatibility.browsers[browserVersion.browser];\n  if (browser != undefined) {\n    browser.compatibilityMode = browser.compatibilityMode == undefined ? false : browser.compatibilityMode;\n    if (+browserVersion.version < +browser.minimumVersion && browserVersion.compatibilityModeFlag == browser.compatibilityMode) {\n      $('.browserWarning').removeClass('d-none');\n    } else {\n      $('.browserWarning').remove();\n    }\n  } else {\n    $('.browserWarning').removeClass('d-none');\n  }\n}\n(function () {\n  handleWarningMessage();\n})();\n\n//# sourceURL=webpack://@fscs/frontend-assets/./src/js/ui/browser-compatibility.ts?")},"./src/js/ui/card-panel.ts":()=>{eval("(function ($) {\n  // eslint-disable-next-line no-unused-vars\n  $('.card-wrapper[data-card-position=\"A\"]').each(function (index, ele) {\n    var $ele = $(ele);\n    $ele.find('.card-panel-container').each(function (childIndex, childEle) {\n      if (childIndex % 2 !== 0) {\n        $(childEle).addClass('card-panel-reverse');\n      }\n    });\n  });\n})(jQuery);\n\n//# sourceURL=webpack://@fscs/frontend-assets/./src/js/ui/card-panel.ts?")},"./src/js/ui/checklist-component.ts":()=>{eval("$('#ChecklistBlock input[type=\"checkbox\"]').on('change', function () {\n  var checkboxes = $(this).parents('.checklist-block__checklist-wrapper').find('input[type=\"checkbox\"]');\n  var isChecked = checkboxes.filter(':checked').length > 0;\n  var button = $(this).parents('.checklist-block__checklist-wrapper').next('a');\n  if (isChecked) {\n    $(button).removeClass('disabled');\n  } else {\n    $(button).addClass('disabled');\n  }\n});\n\n//# sourceURL=webpack://@fscs/frontend-assets/./src/js/ui/checklist-component.ts?")},"./src/js/ui/cookiebot-fallback-content-handler.ts":()=>{eval("(function ($) {\n  if (typeof Cookiebot !== 'undefined') {\n    if (!Cookiebot.consent.statistics) {\n      $('.cookiebot-consent-fallback--statistics').removeClass('d-none');\n      $('.cookiebot-consent-fallback--statistics').closest('.embed-container, .video-slider-main_video-wrapper').css({\n        'padding-bottom': '0',\n        height: 'auto'\n      });\n    }\n    if (!Cookiebot.consent.preferences) {\n      $('.cookiebot-consent-fallback--preferences').removeClass('d-none');\n    }\n  }\n  window.addEventListener('CookiebotOnAccept', function () {\n    if (Cookiebot.consent.statistics) {\n      $('.cookiebot-consent-fallback--statistics').addClass('d-none');\n      $('.cookiebot-consent-fallback--statistics').closest('.embed-container, .video-slider-main_video-wrapper').removeAttr('style');\n    } else {\n      $('.cookiebot-consent-fallback--statistics').removeClass('d-none');\n      $('.cookiebot-consent-fallback--statistics').closest('.embed-container, .video-slider-main_video-wrapper').css({\n        'padding-bottom': '0',\n        height: 'auto'\n      });\n    }\n    if (Cookiebot.consent.preferences) {\n      $('.cookiebot-consent-fallback--preferences').addClass('d-none');\n    } else {\n      $('.cookiebot-consent-fallback--preferences').removeClass('d-none');\n    }\n  }, false);\n})(jQuery);\n\n//# sourceURL=webpack://@fscs/frontend-assets/./src/js/ui/cookiebot-fallback-content-handler.ts?")},"./src/js/ui/customer-stories-youtube.ts":()=>{eval("(function ($) {\n  $('.video-link').on('click', function (e) {\n    e.preventDefault();\n    var href = $(this);\n    var hrefAttr = href.attr('href');\n    var imgSrc = href.children('img').attr('src');\n    if (hrefAttr) {\n      $('#main-video').attr('src', hrefAttr);\n    }\n    if (imgSrc) {\n      $('#main-video-thumb').attr('src', imgSrc);\n    }\n  });\n})(jQuery);\n\n//# sourceURL=webpack://@fscs/frontend-assets/./src/js/ui/customer-stories-youtube.ts?")},"./src/js/ui/data-sanitize.ts":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   piiDataSanitize: () => (/* binding */ piiDataSanitize)\n/* harmony export */ });\nvar piiTypes = [{\n  name: 'EMAIL',\n  regex: /([a-z0-9_\\-.+]+)@\\w+(\\.\\w+)*/gi,\n  replacementString: 'redacted-email'\n}, {\n  name: 'PHONE',\n  regex: /(\\(?\\+?[0-9]{1,2}\\)?[-. ]?)?(\\(?[0-9]{3}\\)?|[0-9]{3})[-. ]?([0-9]{3}[-. ]?[0-9]{4}|\\b[A-Z0-9]{7}\\b)/g,\n  replacementString: 'redacted-phone-number'\n}, {\n  name: 'POSTCODE',\n  regex: /^([A-Za-z][A-Ha-hJ-Yj-y]?[0-9][A-Za-z0-9]? ?[0-9][A-Za-z]{2}|[Gg][Ii][Rr] ?0[Aa]{2})$/g,\n  replacementString: 'redacted-postcode'\n}];\nvar piiDataSanitize = function (dataString) {\n  if (typeof dataString !== 'string') {\n    dataString = dataString.toString();\n  }\n  var redactedDataString = dataString;\n  piiTypes.forEach(function (piiType) {\n    redactedDataString = redactedDataString.replace(piiType.regex, piiType.replacementString);\n  });\n  return redactedDataString;\n};\n\n//# sourceURL=webpack://@fscs/frontend-assets/./src/js/ui/data-sanitize.ts?")},"./src/js/ui/date-picker.ts":()=>{eval("(function ($) {\n  var datePickerElements = $('#jqueryuidatepicker, #policyAdvcDate, #policyStartDate');\n  if (datePickerElements.length > 0) {\n    // @ts-expect-error\n    datePickerElements.datepicker({\n      changeMonth: false,\n      changeYear: false,\n      dateFormat: 'dd/mm/yy',\n      dayNamesMin: ['S', 'M', 'T', 'W', 'T', 'F', 'S']\n    });\n  }\n})($);\n\n//# sourceURL=webpack://@fscs/frontend-assets/./src/js/ui/date-picker.ts?")},"./src/js/ui/dismissable-info-box.ts":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   \"default\": () => (__WEBPACK_DEFAULT_EXPORT__)\n/* harmony export */ });\n/* harmony import */ var _xss_protect__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./xss-protect */ \"./src/js/ui/xss-protect.ts\");\n\nvar dismissableAlertBoxKeyName = 'dismissableAlertBoxes';\n$('.info-box.info-box--dismissable .info-box_close-btn').on('click', function () {\n  $(this).closest('.info-row').hide();\n  var dismissableBoxID = $(this).closest('.info-row').attr('id');\n  var localStorageExpiryDate = new Date();\n  localStorageExpiryDate.setDate(new Date().getDate() + 14);\n  var localStoreAlertBoxValue = (0,_xss_protect__WEBPACK_IMPORTED_MODULE_0__.sanitizeLeftAngleBracket)(localStorage.getItem(dismissableAlertBoxKeyName));\n  if (localStoreAlertBoxValue && localStoreAlertBoxValue.length > 0) {\n    try {\n      var localStoreAlertBoxValueParsed = JSON.parse(localStoreAlertBoxValue);\n      localStoreAlertBoxValueParsed.push({\n        id: dismissableBoxID,\n        expiryDate: localStorageExpiryDate\n      });\n      localStorage.setItem(dismissableAlertBoxKeyName, JSON.stringify(localStoreAlertBoxValueParsed));\n    } catch (error) {\n      // eslint-disable-next-line no-console\n      console.log('Error occurred, incorrect json format: ', error);\n      localStorage.setItem(dismissableAlertBoxKeyName, '');\n    }\n  } else {\n    localStorage.setItem(dismissableAlertBoxKeyName, JSON.stringify([{\n      id: dismissableBoxID,\n      expiryDate: localStorageExpiryDate\n    }]));\n  }\n});\nvar checkForAlertBoxes = function () {\n  var dismissableAlertBoxes = (0,_xss_protect__WEBPACK_IMPORTED_MODULE_0__.sanitizeLeftAngleBracket)(localStorage.getItem(dismissableAlertBoxKeyName));\n  var parsedDismissableAlertBoxes;\n  if (dismissableAlertBoxes && dismissableAlertBoxes.length > 0) {\n    try {\n      parsedDismissableAlertBoxes = JSON.parse(dismissableAlertBoxes);\n    } catch (error) {\n      // eslint-disable-next-line no-console\n      console.log('Error occurred, incorrect json format: ', error);\n      localStorage.setItem(dismissableAlertBoxKeyName, '');\n      return;\n    }\n    var currentDateTime_1 = new Date();\n    var updatedLocalStorageValue = parsedDismissableAlertBoxes.filter(function (element) {\n      if ($(\"#\".concat(element.id)).length > 0) {\n        if (new Date(element.expiryDate) > currentDateTime_1) {\n          $(\"#\".concat(element.id)).hide();\n        } else {\n          return false;\n        }\n      }\n      return true;\n    });\n    localStorage.setItem(dismissableAlertBoxKeyName, JSON.stringify(updatedLocalStorageValue));\n  }\n};\ncheckForAlertBoxes();\n/* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = (checkForAlertBoxes);\n\n//# sourceURL=webpack://@fscs/frontend-assets/./src/js/ui/dismissable-info-box.ts?")},"./src/js/ui/dropdown-navigation.ts":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _xss_protect__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./xss-protect */ \"./src/js/ui/xss-protect.ts\");\n\n$('.nav.navbar-nav.main-nav a.dropdown-toggle').on('click', function (e) {\n  e.preventDefault();\n  if ((e.screenX !== 0 || e.screenY !== 0) && !/Mobi|Android/i.test(navigator.userAgent)) {\n    if ($(this).attr('href') !== '#') {\n      window.location.href = (0,_xss_protect__WEBPACK_IMPORTED_MODULE_0__.sanitizeLeftAngleBracket)($(this).attr('href'));\n    }\n  }\n  if (!$(this).next().hasClass('show')) {\n    $(this).parents('.dropdown-menu').first().find('.show').removeClass('show');\n  }\n  var dropdownMenu = $(this).next('.dropdown-menu');\n  dropdownMenu.toggleClass('show');\n  $(this).parents('.nav-item.show').on('hidden.bs.dropdown', function () {\n    $('.dropdown-submenu .show').removeClass('show');\n  });\n});\n$('.nav.navbar-nav.main-nav .nav-item').on('mouseenter', function () {\n  var dropdownElement = $(this).children('.dropdown-menu');\n  dropdownElement.addClass('show');\n  $(this).addClass('active');\n}).on('mouseleave', function () {\n  var dropdownElement = $(this).find('.dropdown-menu');\n  dropdownElement.removeClass('show');\n  $(this).removeClass('active');\n});\n$('.nav.navbar-nav.main-nav .nav-item.dropdown-submenu').on('mouseenter', function () {\n  var dropdownElement = $(this).find('.dropdown-menu');\n  if (dropdownElement.length > 0) {\n    var screenWidth = $(window).width();\n    var menuOffsetRight = screenWidth - (dropdownElement.offset().left + dropdownElement.outerWidth());\n    if (menuOffsetRight < 0) {\n      dropdownElement.css({\n        right: '100%',\n        left: 'auto'\n      });\n    }\n  }\n});\n$('.nav.navbar-nav.main-nav .dropdown-menu .dropdown-toggle').on('keydown', function (e) {\n  if (e.keyCode === 13) {\n    var dropdownElement = $(this).next('.dropdown-menu');\n    if (dropdownElement.length > 0) {\n      var screenWidth = $(window).width();\n      var menuOffsetRight = screenWidth - (dropdownElement.offset().left + dropdownElement.outerWidth());\n      if (menuOffsetRight < 0) {\n        dropdownElement.css({\n          right: '100%',\n          left: 'auto'\n        });\n      }\n    }\n  }\n});\n$(document).on('keydown', function (e) {\n  if (e.key === 'Escape' || e.keyCode === 27) {\n    $('.dropdown-menu.show').removeClass('show');\n    $('.nav.navbar-nav.main-nav .nav-item.active').removeClass('active');\n  }\n});\n$(window).on('resize', function () {\n  $('.nav.navbar-nav.main-nav .dropdown-menu').removeAttr('style');\n});\n\n//# sourceURL=webpack://@fscs/frontend-assets/./src/js/ui/dropdown-navigation.ts?")},"./src/js/ui/dropdowns.ts":()=>{eval("/* eslint-disable no-underscore-dangle */\n/* eslint-disable no-unused-vars */\n(function ($) {\n  $('body').on('click', '.fscs-dropdown .dropdown-menu > li > a:not(.btn-clear-filter)', function (ev) {\n    ev.preventDefault();\n    var currentSelection = $(this),\n      hiddenNativeDropdown = $(currentSelection).closest('.fscs-dropdown').find('.ocs-cn-dropdown');\n    $(currentSelection).closest('.fscs-dropdown').find('.dropdown-toggle .dropdown-btn-text').text($(currentSelection).text());\n    if (hiddenNativeDropdown.length > 0) {\n      hiddenNativeDropdown.find('option').removeAttr('selected');\n      hiddenNativeDropdown.find('option[value=\"' + currentSelection.attr('data-val') + '\"]').prop('selected', true);\n      hiddenNativeDropdown.change();\n    }\n  });\n  $('body').on('keyup', '.fscs-dropdown .dropdown-menu .dropdown-filter', function () {\n    var _filterVal = $(this).val(),\n      _elDropdownUL = $(this).closest('.dropdown-menu');\n    if (_filterVal === '') {\n      _elDropdownUL.find('> li').show();\n      $('.btn-clear-filter', _elDropdownUL).hide();\n    } else {\n      _elDropdownUL.find('> li:not(.filter-wrapper)').hide();\n      _elDropdownUL.find('> li:not(.filter-wrapper)').filter(':containsCI(' + _filterVal + ')').show();\n      $('.btn-clear-filter', _elDropdownUL).show();\n    }\n  });\n  $('body').on('click', '.fscs-dropdown .dropdown-menu .btn-clear-filter', function (ev) {\n    ev.preventDefault();\n    ev.stopImmediatePropagation();\n    $(this).closest('.dropdown-menu').find('.dropdown-filter').val('').trigger('keyup').focus();\n  });\n  $('body').on('click', '.nav-help.dropdown-menu li', function (ev) {\n    ev.preventDefault();\n    // Activate help tab selected\n    var _aHrefClicked = $(this).find('a').attr('href'),\n      listItem = $('.nav-tabs.nav-help:not(.main-nav) li');\n    // Loop on all li and update class\n    $(listItem).each(function (i, li) {\n      var _aHrefLoop = $(li).find('a').attr('href');\n      if (_aHrefLoop === _aHrefClicked) {\n        var otherLiItems = $(li).parent().children();\n        // Remove active class from other li\n        // whcih have the same parent\n        otherLiItems.each(function (i, otherLi) {\n          $(otherLi).removeClass('active');\n        });\n        // Add class active to loop item\n        $(li).addClass('active');\n      }\n    });\n  });\n  $('body').on('click', '.fscs-dropdown .dropdown-toggle', function (ev) {\n    var _elDropdownWrapper = $(this).closest('.fscs-dropdown');\n    $(this).blur();\n    window.setTimeout(function () {\n      if (_elDropdownWrapper.find('.dropdown-filter').length > 0 && _elDropdownWrapper.hasClass('open')) {\n        _elDropdownWrapper.find('.dropdown-filter').focus();\n      }\n    }, 50);\n  });\n})(jQuery);\n(function ($) {\n  $.extend($.expr[':'], {\n    containsCI: function (a, i, m) {\n      //-- faster than jQuery(a).text()\n      var sText = a.textContent || a.innerText || '';\n      var zRegExp = new RegExp(m[3], 'i');\n      return zRegExp.test(sText);\n    }\n  });\n})(jQuery);\n\n//# sourceURL=webpack://@fscs/frontend-assets/./src/js/ui/dropdowns.ts?")},"./src/js/ui/email-preference-center.ts":()=>{eval("/* eslint-disable no-unused-vars */\n/* eslint-disable no-inner-declarations */\n(function ($) {\n  var emailPrefCenterEl = $('.email-pref-center');\n  if (emailPrefCenterEl.length > 0) {\n    $('.epc-subscribed-list').html('');\n    var successEl_1 = $('.epc-success-msg', emailPrefCenterEl),\n      errorEl_1 = $('.epc-error-msg', emailPrefCenterEl),\n      currentBtnInstance_1 = $('.btn-email-pref', emailPrefCenterEl),\n      esToken_1 = currentBtnInstance_1.closest('.epc-button-wrapper').find('.es-token').val().trim();\n    currentBtnInstance_1.prop('disabled', true);\n    getSubscribedList();\n    function getSubscribedList() {\n      $('#loading-overlay, #loading-image').show();\n      $.ajax({\n        url: '/api/campaignapi/getinterestsforuser/?emailid=' + $('#SecretCode').val().trim(),\n        type: 'get',\n        dataType: 'json',\n        contentType: 'application/json; charset=utf-8',\n        statusCode: {\n          200: function (responseObject, textStatus, jqXHR) {\n            $('.epc-subscribed-list').html('');\n            var subIntListEl = '';\n            if (responseObject.length > 0) {\n              for (var i = 0; i < responseObject.length; i++) {\n                subIntListEl = '<li><div class=\"checkbox\"><input type=\"checkbox\" id=\"interest_' + i + '\" value=\"' + responseObject[i].InterestName + '\" /><label for=\"interest_' + i + '\">' + responseObject[i].DisplayName + '</label></div></li>';\n                $('.epc-subscribed-list').append(subIntListEl);\n              }\n              handleCheckboxChange();\n              currentBtnInstance_1.removeClass('d-none');\n            } else {\n              currentBtnInstance_1.addClass('d-none');\n              successEl_1.addClass('epc-warning').html($('#EmailNoSubscriptionText').val().trim()).removeClass('d-none');\n            }\n            currentBtnInstance_1.prop('disabled', false);\n            $('#loading-overlay, #loading-image').hide();\n          },\n          500: function (responseObject, textStatus, errorThrown) {\n            errorEl_1.html($('#EmailFailureText').val().trim()).removeClass('d-none');\n            currentBtnInstance_1.prop('disabled', false);\n            $('#loading-overlay, #loading-image').hide();\n          }\n        }\n      });\n    }\n    function userPreferredList() {\n      var userPrefListEl = $('.epc-subscribed-list .checkbox input:not(:checked)'),\n        userPrefListArr = [];\n      for (var i = 0; i < userPrefListEl.length; i++) {\n        userPrefListArr.push($(userPrefListEl[i]).val());\n      }\n      return userPrefListArr;\n    }\n    function handleCheckboxChange() {\n      $('.checkbox input').on('change', function () {\n        errorEl_1.addClass('d-none');\n        successEl_1.addClass('d-none');\n      });\n    }\n    function saveEmailPreferences() {\n      $('#loading-overlay, #loading-image').show();\n      var emailPrefModel = {\n        EmailId: $('#SecretCode').val().trim(),\n        Interest: userPreferredList()\n      };\n      $.ajax({\n        url: '/api/campaignapi/saveuserpreferences/',\n        type: 'post',\n        dataType: 'json',\n        contentType: 'application/json; charset=utf-8',\n        headers: {\n          RequestVerificationToken: esToken_1\n        },\n        data: JSON.stringify(emailPrefModel),\n        statusCode: {\n          200: function (responseObject, textStatus, jqXHR) {\n            $('.epc-subscribed-list').html('');\n            var subIntListEl = '';\n            if (responseObject.length > 0) {\n              for (var i = 0; i < responseObject.length; i++) {\n                subIntListEl = '<li><div class=\"checkbox\"><input type=\"checkbox\" id=\"interest_' + i + '\" value=\"' + responseObject[i].InterestName + '\" /><label for=\"interest_' + i + '\">' + responseObject[i].DisplayName + '</label></div></li>';\n                $('.epc-subscribed-list').append(subIntListEl);\n              }\n              currentBtnInstance_1.removeClass('d-none');\n              handleCheckboxChange();\n              successEl_1.removeClass('epc-warning').html($('#EmailSuccessText').val().trim()).removeClass('d-none');\n            } else {\n              currentBtnInstance_1.addClass('d-none');\n              successEl_1.addClass('epc-warning').html($('#EmailNoSubscriptionText').val().trim()).removeClass('d-none');\n            }\n            currentBtnInstance_1.prop('disabled', false);\n            $('#loading-overlay, #loading-image').hide();\n          },\n          500: function (responseObject, textStatus, errorThrown) {\n            errorEl_1.html($('#EmailFailureText').val().trim()).removeClass('d-none');\n            currentBtnInstance_1.prop('disabled', false);\n            $('#loading-overlay, #loading-image').hide();\n          }\n        }\n      });\n    }\n    currentBtnInstance_1.off('click').on('click', function (evt) {\n      evt.preventDefault();\n      successEl_1.addClass('d-none');\n      $('.epc-subscribed-list .checkbox input:checked').length <= 0 ? errorEl_1.html('Please select an option from above to unsubscribe from').removeClass('d-none') : saveEmailPreferences();\n    });\n  }\n})(jQuery);\n\n//# sourceURL=webpack://@fscs/frontend-assets/./src/js/ui/email-preference-center.ts?")},"./src/js/ui/email-preference-centre-entry.ts":()=>{eval("/* eslint-disable no-underscore-dangle */\n/* eslint-disable no-unused-vars */\n(function ($) {\n  var emailPreferenceCentreEntryBlock = $('.email-preference-centre-entry'),\n    _errorEl = $('.epce-error-msg', emailPreferenceCentreEntryBlock);\n  if (emailPreferenceCentreEntryBlock.length > 0) {\n    $('.epce-verify-email', emailPreferenceCentreEntryBlock).off('click').on('click', function (ev) {\n      ev.preventDefault();\n      ev.stopPropagation();\n      _errorEl.addClass('d-none');\n      var _currentBtnInstance = $(this),\n        // @ts-expect-error\n        _emailAddress = _currentBtnInstance.closest('.email-preference-centre-entry').find('#txtEmailId').val()\n        // @ts-expect-error\n        .trim(),\n        // @ts-expect-error\n        _esToken = _currentBtnInstance.closest('.epce-verify').find('.es-token').val().trim(),\n        _emailPatternValidation = new RegExp(\n        // eslint-disable-next-line no-useless-escape\n        /^(([^<>()\\[\\]\\\\.,;:\\s@\"]+(\\.[^<>()\\[\\]\\\\.,;:\\s@\"]+)*)|(\".+\"))@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$/);\n      _currentBtnInstance.prop('disabled', 'disabled');\n      if (_emailAddress === undefined || _emailAddress === '' || !_emailPatternValidation.test(_emailAddress)) {\n        _errorEl.html('Please enter a valid email address').removeClass('d-none');\n        _currentBtnInstance.prop('disabled', false);\n        return;\n      }\n      var _model = {\n        EmailId: _emailAddress\n      };\n      $.ajax({\n        url: '/api/campaignapi/ConfirmEmail/',\n        type: 'post',\n        dataType: 'json',\n        contentType: 'application/json; charset=utf-8',\n        headers: {\n          RequestVerificationToken: _esToken\n        },\n        data: JSON.stringify(_model),\n        statusCode: {\n          200: function (responseObject, textStatus, jqXHR) {\n            if (responseObject === 'New') {\n              $('.epce-result, .not-subscribed', emailPreferenceCentreEntryBlock).removeClass('d-none');\n            } else if (responseObject === 'Existing') {\n              $('.epce-result, .verified', emailPreferenceCentreEntryBlock).removeClass('d-none');\n            }\n            $('.email-preference-centre-entry-form', emailPreferenceCentreEntryBlock).addClass('d-none');\n          },\n          500: function (responseObject, textStatus, errorThrown) {\n            // @ts-expect-error.\n            _errorEl.html($('#EmailFailureText').val().trim()).removeClass('d-none');\n            _currentBtnInstance.prop('disabled', false);\n          }\n        }\n      });\n    });\n  }\n})(jQuery);\n\n//# sourceURL=webpack://@fscs/frontend-assets/./src/js/ui/email-preference-centre-entry.ts?")},"./src/js/ui/failed-firm-list-sort.ts":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _xss_protect__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./xss-protect */ "./src/js/ui/xss-protect.ts");\n\n(function ($) {\n  var firmsArray = [];\n  function fflsCompareValues(key, order) {\n    if (order === void 0) {\n      order = \'asc\';\n    }\n    return function (a, b) {\n      if (!Object.prototype.hasOwnProperty.call(a, key) || !Object.prototype.hasOwnProperty.call(b, key)) {\n        // property doesn\'t exist on either object\n        return 0;\n      }\n      var varA = a[key],\n        varB = b[key];\n      if (key === \'FrnNumber\') {\n        varA = parseInt(varA, 10);\n        varB = parseInt(varB, 10);\n      } else if (key === \'DefaultDate\') {\n        varA = new Date(varA);\n        varB = new Date(varB);\n      } else {\n        varA = varA.toUpperCase();\n        varB = varB.toUpperCase();\n      }\n      var comparison = 0;\n      if (varA > varB) {\n        comparison = 1;\n      } else if (varA < varB) {\n        comparison = -1;\n      }\n      return order === \'desc\' ? comparison * -1 : comparison;\n    };\n  }\n  function fflsArrangeFirmsForDisplay() {\n    var firmListContainer = $(\'.ff-search-result-list-body\');\n    firmListContainer.empty();\n    var sortKeyVal = {\n        asc: \'ascending\',\n        desc: \'descending\'\n      },\n      sortColumn = (0,_xss_protect__WEBPACK_IMPORTED_MODULE_0__.sanitizeLeftAngleBracket)($(\'#ff-result-block-sort-col\').val()),\n      sortOrder = (0,_xss_protect__WEBPACK_IMPORTED_MODULE_0__.sanitizeLeftAngleBracket)($(\'#ff-result-block-sort-order\').val());\n    $(\'.static-failed-firms > div.header > div > h2 > a\').removeClass(\'asc-sort\').removeClass(\'desc-sort\').removeAttr(\'aria-sort\');\n    $(".static-failed-firms > div.header > div > h2 > a[data-col=\'".concat(sortColumn, "\']")).addClass("".concat(sortOrder, "-sort")).attr(\'aria-sort\', sortKeyVal[sortOrder]);\n    if (firmsArray.length > 0) {\n      firmsArray.sort(fflsCompareValues(sortColumn, sortOrder));\n    }\n    firmListContainer.html(firmsArray.map(function (e) {\n      return e.contentResult;\n    }).join(\'\'));\n  }\n  function fflBuildFailedFirmOutput() {\n    var firmResultsArray = $(\'#firmResultsArray\');\n    if (firmResultsArray.length > 0) {\n      var firmsArrayVal = firmResultsArray.val();\n      if (typeof firmsArrayVal === \'string\') {\n        firmsArray = JSON.parse(firmsArrayVal);\n      }\n    }\n    if (firmsArray.length > 0) {\n      for (var i = 0; i < firmsArray.length; i += 1) {\n        var eachFirm = firmsArray[i];\n        eachFirm.contentResult = "\\n          <div class=\\"row firm-list d-none d-sm-flex\\">\\n            <div class=\\"col-sm-3 first-column\\">\\n              <a href=\\"".concat(eachFirm.FailedFirmPageURL, "\\">").concat(eachFirm.Name, "</a>\\n            </div>\\n            <div class=\\"col-sm-2\\">").concat(eachFirm.FrnNumber, "</div>\\n            <div class=\\"col-sm-3\\">").concat(eachFirm.Status, "</div>\\n            <div class=\\"col-sm-2\\">").concat(eachFirm.DefaultDate, "</div>\\n            <div class=\\"col-sm-2\\">").concat(eachFirm.TaggedProducts, "</div>\\n          </div>\\n          <div class=\\"row firm-list d-block d-sm-none\\">\\n            <div class=\\"col-sm-3 first-column\\">\\n              <label class=\\"bold\\">Name: </label>\\n              <span><a href=\\"").concat(eachFirm.FailedFirmPageURL, "\\">").concat(eachFirm.Name, "</a></span>\\n            </div>\\n            <div class=\\"col-sm-2\\">\\n              <label class=\\"bold\\">FRN: </label>\\n              <span>").concat(eachFirm.FrnNumber, "</span>\\n            </div>\\n            <div class=\\"col-sm-3\\">\\n              <label class=\\"bold\\">Status: </label>\\n              <span>").concat(eachFirm.Status, "</span>\\n            </div>\\n            <div class=\\"col-sm-2\\">\\n              <label class=\\"bold\\">Date: </label>\\n              <span>").concat(eachFirm.DefaultDate, "</span>\\n            </div>\\n            <div class=\\"col-sm-2\\">\\n              <label class=\\"bold\\"> Product type(s): </label>\\n              <span>").concat(eachFirm.TaggedProducts, "</span>\\n            </div>\\n          </div>");\n      }\n    }\n  }\n  $(\'.static-failed-firms > div.header > div > h2 > a\').on(\'click\', function (ev) {\n    ev.preventDefault();\n    ev.stopImmediatePropagation();\n    $(\'#loading-overlay, #loading-image\').show();\n    var selectedColumn = ev.target.dataset.col;\n    if (selectedColumn) {\n      $(\'#ff-result-block-sort-col\').val(selectedColumn);\n    }\n    $(\'#ff-result-block-sort-order\').val($(\'#ff-result-block-sort-order\').val() === \'asc\' ? \'desc\' : \'asc\');\n    fflsArrangeFirmsForDisplay();\n    $(\'#loading-overlay, #loading-image\').hide();\n  });\n  fflBuildFailedFirmOutput();\n})(jQuery);\n\n//# sourceURL=webpack://@fscs/frontend-assets/./src/js/ui/failed-firm-list-sort.ts?')},"./src/js/ui/failed-firm-page.ts":()=>{eval("/* eslint-disable no-unused-vars */\n(function ($) {\n  if ($('.failed-firms--vi-re-brand .ff-latest-updates').length > 0) {\n    var numLatestUpdatesToShow_1 = 5;\n    var ffLatestUpdatesItems_1 = $('.ff-latest-updates-item');\n    var ffLatestUpdatesLoadMoreBtn_1 = $('.ff-latest-updates--load-more-btn');\n    var minNumberUpdatesToShow_1 = 0;\n    var maxNumberUpdatesToShow_1 = 0;\n    if (ffLatestUpdatesItems_1.length > 0) {\n      numLatestUpdatesToShow_1 >= ffLatestUpdatesItems_1.length ? maxNumberUpdatesToShow_1 = ffLatestUpdatesItems_1.length : maxNumberUpdatesToShow_1 = numLatestUpdatesToShow_1;\n      ffLatestUpdatesItems_1.slice(minNumberUpdatesToShow_1, maxNumberUpdatesToShow_1).each(function (index, item) {\n        $(item).removeClass('d-none');\n      });\n      if (maxNumberUpdatesToShow_1 < ffLatestUpdatesItems_1.length) {\n        ffLatestUpdatesLoadMoreBtn_1.removeClass('d-none');\n      }\n      minNumberUpdatesToShow_1 = maxNumberUpdatesToShow_1;\n      maxNumberUpdatesToShow_1 += numLatestUpdatesToShow_1;\n    }\n    ffLatestUpdatesLoadMoreBtn_1.on('click', function () {\n      if (maxNumberUpdatesToShow_1 >= ffLatestUpdatesItems_1.length) {\n        maxNumberUpdatesToShow_1 = ffLatestUpdatesItems_1.length;\n        ffLatestUpdatesLoadMoreBtn_1.addClass('d-none');\n      }\n      ffLatestUpdatesItems_1.slice(minNumberUpdatesToShow_1, maxNumberUpdatesToShow_1).each(function (index, item) {\n        $(item).removeClass('d-none');\n      });\n      maxNumberUpdatesToShow_1 += numLatestUpdatesToShow_1;\n    });\n  }\n  if ($('.failed-firms--vi-re-brand .ff-faq-section').length > 0) {\n    var numFAQsToShow_1 = 8;\n    var ffFAQSectionItems_1 = $('.ff-faq-section .fscs-product-accordion');\n    var ffFAQSectionLoadMoreBtn_1 = $('.ff-faq-section--load-more-btn');\n    var minNumberFAQsToShow_1 = 0;\n    var maxNumberFAQsToShow_1 = 0;\n    if (ffFAQSectionItems_1.length > 0) {\n      numFAQsToShow_1 >= ffFAQSectionItems_1.length ? maxNumberFAQsToShow_1 = ffFAQSectionItems_1.length : maxNumberFAQsToShow_1 = numFAQsToShow_1;\n      ffFAQSectionItems_1.slice(minNumberFAQsToShow_1, maxNumberFAQsToShow_1).each(function (index, item) {\n        $(item).removeClass('d-none');\n      });\n      if (maxNumberFAQsToShow_1 < ffFAQSectionItems_1.length) {\n        ffFAQSectionLoadMoreBtn_1.removeClass('d-none');\n      }\n      minNumberFAQsToShow_1 = maxNumberFAQsToShow_1;\n      maxNumberFAQsToShow_1 += numFAQsToShow_1;\n    }\n    ffFAQSectionLoadMoreBtn_1.on('click', function () {\n      if (maxNumberFAQsToShow_1 >= ffFAQSectionItems_1.length) {\n        maxNumberFAQsToShow_1 = ffFAQSectionItems_1.length;\n        ffFAQSectionLoadMoreBtn_1.addClass('d-none');\n      }\n      ffFAQSectionItems_1.slice(minNumberFAQsToShow_1, maxNumberFAQsToShow_1).each(function (index, item) {\n        $(item).removeClass('d-none');\n      });\n      maxNumberFAQsToShow_1 += numFAQsToShow_1;\n    });\n  }\n})(jQuery);\n\n//# sourceURL=webpack://@fscs/frontend-assets/./src/js/ui/failed-firm-page.ts?")},"./src/js/ui/feedback-panel.ts":()=>{eval("/* eslint-disable no-unused-vars */\n(function ($) {\n  var feedbackObj = {\n    responseHappyId: '3176',\n    responseUnHappyId: '3177',\n    textInputId: '3180'\n  };\n  function handleHappy(e) {\n    e.preventDefault();\n    var currentFeedbackTypeId = feedbackObj.responseHappyId;\n    sendFeedback(e, currentFeedbackTypeId, '');\n  }\n  function handleUnHappy(e) {\n    e.preventDefault();\n    var feedbackPanel = $(e.currentTarget).closest('.feedback-panel');\n    var feedbackString = feedbackPanel.find('.unhappy-feedback-wrapper textarea').val();\n    var currentFeedbackTypeId = feedbackObj.responseUnHappyId;\n    sendFeedback(e, currentFeedbackTypeId, feedbackString);\n  }\n  function sendFeedback(e, currentFeedbackTypeId, feedbackString) {\n    var feedbackPanel = $(e.currentTarget).closest('.feedback-panel');\n    var syntheticId = feedbackPanel.data('sid');\n    $('#loading-overlay, #loading-image').show();\n    if (syntheticId == '') {\n      return;\n    }\n    $.ajax({\n      url: \"/api/searchapi/SaveArticleFeedback/?feedbackId=\".concat(syntheticId, \"&labelId=\").concat(currentFeedbackTypeId, \"&textname=\").concat(feedbackObj.textInputId, \"&textvalue=\").concat(feedbackString),\n      dataType: 'json',\n      statusCode: {\n        200: function _(responseObject, textStatus, jqXHR) {\n          feedbackPanel.find('.feedback-panel-emotes-wrapper').addClass('d-none');\n          feedbackPanel.find('.unhappy-feedback-wrapper').addClass('d-none');\n          feedbackPanel.find('.feedback-panel-success').removeClass('d-none');\n          $('#loading-overlay, #loading-image').hide();\n        },\n        500: function _(responseObject, textStatus, errorThrown) {\n          feedbackPanel.find('.feedback-panel-emotes-wrapper').addClass('d-none');\n          feedbackPanel.find('.unhappy-feedback-wrapper').addClass('d-none');\n          feedbackPanel.find('.feedback-panel-error').removeClass('d-none');\n          $('#loading-overlay, #loading-image').hide();\n        }\n      }\n    });\n  }\n  $('.feedback-panel-emotes .happy-emote').off('click').on('click', function (e) {\n    handleHappy(e);\n  });\n  $('.feedback-panel-emotes .unhappy-emote').on('click', function (e) {\n    var freedbackPanel = $(e.currentTarget).closest('.feedback-panel');\n    freedbackPanel.find('.unhappy-feedback-wrapper').removeClass('d-none');\n  });\n  $('.unhappy-feedback-wrapper .send-feedback-response-btn').off('click').on('click', function (e) {\n    handleUnHappy(e);\n  });\n})(jQuery);\n\n//# sourceURL=webpack://@fscs/frontend-assets/./src/js/ui/feedback-panel.ts?")},"./src/js/ui/ff-search.ts":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _gtm_event_triggers_helpers__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../gtm-event-triggers/helpers */ \"./src/js/gtm-event-triggers/helpers.js\");\n/* harmony import */ var _data_sanitize__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./data-sanitize */ \"./src/js/ui/data-sanitize.ts\");\n/* harmony import */ var _xss_protect__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./xss-protect */ \"./src/js/ui/xss-protect.ts\");\n/* eslint-disable comma-dangle */\n/* eslint-disable no-underscore-dangle */\n/* eslint-disable no-unused-vars */\n// @ts-expect-error\n\n\n\n(function ($) {\n  var defaultUrl = (0,_xss_protect__WEBPACK_IMPORTED_MODULE_2__.sanitizeLeftAngleBracket)($.trim($('#DefaultFailedFirmsUrl').val()) || '');\n  function bindViewAllAssociatedNames() {\n    $('.tt-dataset .ff-view-all a').off('click').on('click', function (ev) {\n      ev.preventDefault();\n      ev.stopImmediatePropagation();\n      $(ev.currentTarget).toggleClass('open');\n      $(ev.currentTarget).closest('.tt-suggestion').find('.ff-view-all-associated-box').toggleClass('ff-open');\n    });\n    $('.ff-view-all-associated-box').off('click').on('click', function (ev) {\n      ev.preventDefault();\n      ev.stopImmediatePropagation();\n    });\n  }\n  // @ts-expect-error TS(2304): Cannot find name 'Bloodhound'.\n  // eslint-disable-next-line no-undef\n  var suggestEngineFFSearch = new Bloodhound({\n    datumTokenizer: function (datum) {\n      // @ts-expect-error TS(2304): Cannot find name 'Bloodhound'.\n      // eslint-disable-next-line no-undef\n      return Bloodhound.tokenizers.whitespace(datum.value);\n    },\n    // @ts-expect-error TS(2304): Cannot find name 'Bloodhound'.\n    // eslint-disable-next-line no-undef\n    queryTokenizer: Bloodhound.tokenizers.whitespace,\n    remote: {\n      url: '/api/contentapi/defaultcompanies/?q=%QUERY&sp=',\n      wildcard: '%QUERY',\n      cache: false,\n      replace: function (_url, uriEncodedQuery) {\n        return \"/api/contentapi/defaultcompanies/?q=\".concat(encodeURIComponent(uriEncodedQuery));\n      },\n      rateLimitWait: 300,\n      transform: function (response) {\n        if (response !== '') {\n          return $.map(response, function (suggestObj) {\n            return {\n              value: suggestObj\n            };\n          });\n        }\n        return [];\n      }\n    }\n  });\n  $('#ff-find-input')\n  // @ts-expect-error TS(2339): Property 'typeahead' does not exist on type 'JQuer... Remove this comment to see the full error message\n  .typeahead({\n    hint: false,\n    highlight: true,\n    minLength: 1\n  }, {\n    display: function (obj) {\n      return obj.value.Name;\n    },\n    source: suggestEngineFFSearch,\n    limit: 100,\n    templates: {\n      notFound: function (_queryObj) {\n        var sanitizedQueryValue = (0,_data_sanitize__WEBPACK_IMPORTED_MODULE_1__.piiDataSanitize)(_queryObj.query);\n        (0,_gtm_event_triggers_helpers__WEBPACK_IMPORTED_MODULE_0__.GTMDataLayerPushEvent)({\n          event: 'search',\n          search_type: 'failed_firm_search',\n          search_term: sanitizedQueryValue,\n          search_results: '0'\n        });\n        return '<div class=\"ff-no-results\">No results found</div>';\n      },\n      suggestion: function (obj) {\n        var firmNumber = obj.value.FrnNumber !== null ? \"(FRN:\".concat(obj.value.FrnNumber, \")\") : '';\n        return \"<div>\\n<div class=\\\"registered-company-text\\\">\".concat(obj.value.Name, \" \").concat(firmNumber, \"</div>\\n<div class=\\\"ff-also-known-as-wrapper\\\">\\n<div>\\n                  \").concat(obj.value.AltName !== '' ? \"<span class=\\\"ff-text-also-known-as\\\"><em>...also known as \".concat(obj.value.AltName, \"</em></span>\") : '', \"\\n</div>\\n<div class=\\\"ff-view-all\\\">\\n                  \").concat(obj.value.AssociatedNames !== null ? '<a href=\"javascript: void(0);\"><svg viewBox=\"0 0 50 50\" preserveAspectRatio=\"xMidYMid meet\"><title>Down Arrow</title><use xlink:href=\"/svg/fscs-icons.svg#icon-arrow-down\"></use></svg>View all associated companies</a>' : '<span class=\"ff-no-alt-names\">No associated trading names found</span>', \"\\n</div>\\n</div>\\n<div class=\\\"ff-view-all-associated-box\\\">\\n<span>\").concat(obj.value.AssociatedNames, \"</span>\\n</div>\\n</div>\");\n      }\n    }\n  }).bind('typeahead:select', function (_evt, suggSelObj) {\n    (0,_gtm_event_triggers_helpers__WEBPACK_IMPORTED_MODULE_0__.GTMDataLayerPushEvent)({\n      event: 'search',\n      search_type: 'failed_firm_search_typeahead_selected_value',\n      search_term: suggSelObj.value.Name\n    });\n    window.location.href = suggSelObj.value.FailedFirmPageURL != null ? suggSelObj.value.FailedFirmPageURL : \"\".concat(defaultUrl, \"?id=\").concat(btoa(suggSelObj.value.FrnNumber));\n  }).bind('typeahead:render', function (_evt, _suggSelObj) {\n    bindViewAllAssociatedNames();\n  }).bind('typeahead:asyncreceive', function (evt, _query, _datasetName) {\n    $(evt.currentTarget).closest('.twitter-typeahead').find('.tt-menu').scrollTop(0);\n  });\n  $('#ff-find-input').on('keypress', function (e) {\n    if (e.keyCode === 13) {\n      $('.ff-find-btn').trigger('click');\n    }\n  });\n  $('.ff-find-btn').off('click').on('click', function (ev) {\n    ev.preventDefault();\n    ev.stopImmediatePropagation();\n    var inpVal = (0,_xss_protect__WEBPACK_IMPORTED_MODULE_2__.sanitizeLeftAngleBracket)($.trim($('#ff-find-input').val()) || '');\n    if (inpVal !== '' && window && window.location && window.location.origin && window.location.pathname) {\n      if (inpVal.length >= 4) {\n        var sanitizedQueryValue = (0,_data_sanitize__WEBPACK_IMPORTED_MODULE_1__.piiDataSanitize)(inpVal);\n        (0,_gtm_event_triggers_helpers__WEBPACK_IMPORTED_MODULE_0__.GTMDataLayerPushEvent)({\n          event: 'search',\n          search_type: 'failed_firm_search_find_btn_click',\n          search_term: sanitizedQueryValue\n        });\n      }\n      $(this).closest('.ff-find-wrapper').find('.field-validation-error').hide();\n      $(this).closest('.ff-find-wrapper').find('#ff-find-input').removeClass('input-validation-error');\n      $('#loading-overlay, #loading-image').show();\n      var pathName = window.location.pathname;\n      if (pathName !== '/failed-firms/') {\n        pathName = '/failed-firms/';\n      }\n      var url = \"\".concat(window.location.origin).concat(pathName, \"?findquery=\").concat(inpVal);\n      window.location.href = url;\n    } else {\n      $(this).closest('.ff-find-wrapper').find('.field-validation-error').show();\n      $(this).closest('.ff-find-wrapper').find('#ff-find-input').addClass('input-validation-error');\n    }\n  });\n})(jQuery);\n\n//# sourceURL=webpack://@fscs/frontend-assets/./src/js/ui/ff-search.ts?")},"./src/js/ui/focus-on-email-textbox.ts":()=>{eval("/* eslint-disable prefer-const */\n/* eslint-disable no-underscore-dangle */\n(function ($) {\n  //var urlParams = new URLSearchParams(window.location.search);\n  //console.log(urlParams.has('sessionTimeout')); // true\n  //console.log(urlParams.get('sessionTimeout')); // \"True\"\n  function getParameterByName(name) {\n    // eslint-disable-next-line no-useless-escape\n    name = name.replace(/[\\[]/, '\\\\[').replace(/[\\]]/, '\\\\]');\n    var regex = new RegExp('[\\\\?&]' + name + '=([^&#]*)'),\n      results = regex.exec(location.search);\n    return results === null ? '' : decodeURIComponent(results[1].replace(/\\+/g, ' '));\n  }\n  if (getParameterByName('sessionTimeout') != '') {\n    var windowsize = $(window).width(),\n      usernameInput = $('input[name=\"UserName\"]');\n    /* ------------------------------------------------------------------\n      On window resized capture the event once the user has finished resizing\n      --------------------------------------------------------------------*/\n    // eslint-disable-next-line no-unused-vars\n    $(window).bind('resize', function (e) {\n      // @ts-expect-error\n      window.resizeEvt;\n      $(window).resize(function () {\n        // @ts-expect-error\n        clearTimeout(window.resizeEvt);\n        // @ts-expect-error\n        window.resizeEvt = setTimeout(function () {\n          windowsize = $(window).width();\n          if (isMobileSize(windowsize)) {\n            scrollAndFocusOnFormView(usernameInput);\n          }\n        }, 250);\n      });\n    });\n    /* --------------------------------------\n      On load, check on Mobile view size\n      ----------------------------------------*/\n    if (isMobileSize(windowsize)) {\n      scrollAndFocusOnFormView(usernameInput);\n    } else {\n      // Focus on the username form\n      usernameInput.focus();\n    }\n  }\n  function scrollAndFocusOnFormView(usernameInput) {\n    if (usernameInput) {\n      // Focus on the username form\n      usernameInput.focus();\n      // scroll to login section\n      scrollToLoginSection();\n    }\n  }\n  function scrollToLoginSection() {\n    var $loginSection = $('.claims-login-section .homepage-actions-panel-secondary'),\n      $alertWarningHeight = 0,\n      // default value\n      $alert_warning = $('.fscs-alert .alert-warning');\n    if ($alert_warning.length > 0) {\n      // override default value\n      // @ts-expect-error\n      $alertWarningHeight = $alert_warning.height();\n    }\n    $('html,body').animate({\n      // @ts-expect-error\n      scrollTop: $loginSection.offset().top - $alertWarningHeight\n    }, 500);\n  }\n  function isMobileSize(windowsize) {\n    // If window is less than 767px\n    if (windowsize < 767) {\n      return true;\n    } else {\n      return false;\n    }\n  }\n})(jQuery);\n\n//# sourceURL=webpack://@fscs/frontend-assets/./src/js/ui/focus-on-email-textbox.ts?")},"./src/js/ui/help-guidance.ts":()=>{eval("(function ($) {\n  // eslint-disable-next-line no-unused-vars\n  $('.gloss-tag a').each(function (i, obj) {\n    var objClass = '.glossary' + obj.text;\n    $(objClass).parent().removeClass('glossary-rectangle-greyout');\n    $(objClass).parent().addClass('glossary-rectangle');\n  });\n})(jQuery);\n\n//# sourceURL=webpack://@fscs/frontend-assets/./src/js/ui/help-guidance.ts?")},"./src/js/ui/investment-checker.ts":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _gtm_event_triggers_helpers__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../gtm-event-triggers/helpers */ \"./src/js/gtm-event-triggers/helpers.js\");\n\n(function ($) {\n  var startButton = $('.investment-checker-intro_start-btn'),\n    introWrapper = $('.investment-checker-intro'),\n    typeOfInvestmentRadio = $('input[name=\"investment-yes-no\"]'),\n    typeOfInvestmentYesRadioBtn = $('#investment-yes'),\n    typeOfInvestmentSelectionValue = $('.investment-checker-form_type-selection .dropdown-btn-text'),\n    typeOfInvestmentSelectionListItem = $('.investment-checker-form_type-selection .dropdown-menu .dropdown-item'),\n    investmentSubsectionWrapper = $('.investment-checker-form-subsection-wrapper'),\n    investmentCheckerForm = $('.investment-checker-form'),\n    investmentTypeErrorMsg = $('.investment-checker-form_error-msg'),\n    investmentCheckerFormBackBtn = $('.investment-checker-form-btns_back'),\n    investmentCheckerFormSubmitBtn = $('.investment-checker-form-submit'),\n    investmentCheckerNoInvestmentSection = $('.investment-checker-no_investment'),\n    typeOfInvestmentAdviseRadio = $('input[name=\"advised-yes-no\"]'),\n    resultBackLink = $('.investment-checker-result_back-link');\n  // DATAPUSH\n  var GTMEventName = 'funnel_investment_checker';\n  var GTMFunnelName = 'investment checker';\n  var total_questions = 3;\n  var nothing_selected = '-';\n  var step_no = '';\n  var all_question_options = Array(total_questions).fill(nothing_selected);\n  var step_options_selected = '';\n  startButton.on('click', function () {\n    introWrapper.addClass('d-none');\n    investmentCheckerForm.removeClass('d-none');\n    scrollTop();\n    // completed step 1\n    var first_step = 'start';\n    step_no = '1';\n    (0,_gtm_event_triggers_helpers__WEBPACK_IMPORTED_MODULE_0__.pushFunnelDataToDataLayer)(GTMEventName, GTMFunnelName, step_no, first_step, first_step, first_step);\n  });\n  typeOfInvestmentRadio.on('change', function () {\n    if ($(this).val() === 'Yes') {\n      investmentSubsectionWrapper.removeClass('d-none');\n      investmentCheckerFormSubmitBtn.removeClass('d-none');\n      investmentCheckerNoInvestmentSection.addClass('d-none');\n    } else {\n      investmentSubsectionWrapper.addClass('d-none');\n      investmentCheckerFormSubmitBtn.addClass('d-none');\n      investmentCheckerNoInvestmentSection.removeClass('d-none');\n    }\n  });\n  typeOfInvestmentSelectionListItem.on('click', function () {\n    investmentTypeErrorMsg.addClass('d-none');\n  });\n  investmentCheckerFormBackBtn.on('click', function (e) {\n    e.preventDefault();\n    resetInvestmentForm();\n    scrollTop();\n  });\n  investmentCheckerFormSubmitBtn.on('click', function () {\n    handleFormSubmit();\n  });\n  resultBackLink.on('click', function (e) {\n    e.preventDefault();\n    var selectedInvestmentType = typeOfInvestmentSelectionValue.text();\n    investmentCheckerForm.removeClass('d-none');\n    $(\".investment-checker-result_specific #Investment-\".concat(selectedInvestmentType.replace(/\\s|[()/&]/g, ''))).addClass('d-none');\n    resultBackLink.addClass('d-none');\n    scrollTop();\n  });\n  $('.investment-checker input[type=\"radio\"]').on('click', function (e) {\n    var radioClicked = $(e.target);\n    (0,_gtm_event_triggers_helpers__WEBPACK_IMPORTED_MODULE_0__.GTMDataLayerPushEvent)({\n      event: 'cta_click',\n      cta_type: 'funnel_options_investment_checker',\n      click_url: '',\n      click_text: (0,_gtm_event_triggers_helpers__WEBPACK_IMPORTED_MODULE_0__.trimToFirstNCharacters)($(radioClicked).next().text()),\n      cta_position: $(radioClicked).data('gtmQuestionPosition').toString()\n    });\n  });\n  $('.investment-checker .dropdown-menu .dropdown-item').on('click', function () {\n    (0,_gtm_event_triggers_helpers__WEBPACK_IMPORTED_MODULE_0__.GTMDataLayerPushEvent)({\n      event: 'cta_click',\n      cta_type: 'funnel_options_investment_checker',\n      click_url: '',\n      click_text: (0,_gtm_event_triggers_helpers__WEBPACK_IMPORTED_MODULE_0__.trimToFirstNCharacters)($(this).text()),\n      cta_position: $('#dropdownMenu1').data('gtmQuestionPosition').toString()\n    });\n  });\n  var resetInvestmentForm = function () {\n    investmentCheckerForm.addClass('d-none');\n    introWrapper.removeClass('d-none');\n    investmentTypeErrorMsg.addClass('d-none');\n    typeOfInvestmentYesRadioBtn.trigger('click');\n  };\n  var resetSteps = function () {\n    step_no = '';\n    all_question_options = Array(total_questions).fill(nothing_selected);\n    step_options_selected = '';\n  };\n  var handleFormSubmit = function () {\n    if (typeOfInvestmentSelectionValue.text() === 'Choose an option...') {\n      investmentTypeErrorMsg.removeClass('d-none');\n      (0,_gtm_event_triggers_helpers__WEBPACK_IMPORTED_MODULE_0__.GTMDataLayerPushEvent)({\n        event: _gtm_event_triggers_helpers__WEBPACK_IMPORTED_MODULE_0__.event_funnel_error,\n        funnel_name: GTMFunnelName,\n        funnel_step: '2',\n        funnel_step_name: (0,_gtm_event_triggers_helpers__WEBPACK_IMPORTED_MODULE_0__.trimToFirstNCharacters)($('.investment-checker-form-subsection-wrapper p:first').text()),\n        error_message: 'IC Error - Investment type did not select'\n      });\n    } else {\n      var selectedInvestmentType = typeOfInvestmentSelectionValue.text();\n      investmentCheckerForm.addClass('d-none');\n      $(\".investment-checker-result_specific #Investment-\".concat(selectedInvestmentType.replace(/\\s|[()/&]/g, ''))).removeClass('d-none');\n      resultBackLink.removeClass('d-none');\n      scrollTop();\n      // datalayer push all questions info in single event\n      all_question_options[0] = typeOfInvestmentRadio.val();\n      all_question_options[1] = (0,_gtm_event_triggers_helpers__WEBPACK_IMPORTED_MODULE_0__.trimToFirstNCharacters)(selectedInvestmentType);\n      all_question_options[2] = typeOfInvestmentAdviseRadio.val();\n      step_no = '2';\n      step_options_selected = \"\".concat(all_question_options[0], \" | \").concat(all_question_options[1], \" | \").concat(all_question_options[2]);\n      var result = $(\".investment-checker-result_specific #Investment-\".concat(selectedInvestmentType.replace(/\\s|[()/&]/g, ''))).find('.attention-component-heading').text().trim();\n      (0,_gtm_event_triggers_helpers__WEBPACK_IMPORTED_MODULE_0__.pushFunnelDataToDataLayer)(GTMEventName, GTMFunnelName, step_no, 'result', step_options_selected, result);\n      resetSteps();\n    }\n  };\n  var scrollTop = function () {\n    $('body,html').animate({\n      scrollTop: 0\n    }, 1000);\n  };\n})(jQuery);\n\n//# sourceURL=webpack://@fscs/frontend-assets/./src/js/ui/investment-checker.ts?")},"./src/js/ui/job-search-component.ts":()=>{eval('(function ($) {\n  var JOB_SEARCH_RSS_URL = \'https://www.networxrecruitment.com/RSSFeeds/Vacancies/THEFINANCI?feedID=DB076691634047F89EAB26D4DAA4783E\';\n  var jobSearchWrapper = $(\'.job-search-wrapper_items\'),\n    jobSearchNoJobsError = $(\'.job-search-wrapper_error\');\n  if (jobSearchWrapper.length > 0) {\n    var html_1 = "";\n    $.ajax({\n      url: JOB_SEARCH_RSS_URL,\n      type: \'get\',\n      dataType: \'xml\',\n      success: function (data) {\n        var items = $(data).find(\'item\');\n        if (items.length <= 0) {\n          jobSearchNoJobsError.removeClass(\'d-none\');\n        } else {\n          // eslint-disable-next-line no-unused-vars\n          $(items).each(function (index, item) {\n            html_1 += "\\n              <div class=\\"job-search-wrapper_item\\">\\n                <div class=\\"d-flex flex-column flex-md-row justify-content-between\\">\\n                  <h2 class=\\"h4 job-search-wrapper_item-title\\">".concat($(item).find(\'title\').text(), "</h2>\\n                  <div class=\\"bold job-search-wrapper_item-salary\\">").concat($(item).find(\'vSalary\').text(), "</div>\\n                </div>\\n                <hr>\\n                <div><span class=\\"bold\\">Location:</span><span class=\\"job-search-wrapper_item-location\\"> ").concat($(item).find(\'vLocation\').text(), "<span></div>\\n                <div><span class=\\"bold\\">Closing date:</span> ").concat($(item).find(\'vExpiryDate\').text().split(\' \')[0], "</div>\\n                <div class=\\"d-flex flex-column flex-md-row justify-content-between align-items-end mt-3\\">\\n                  <div class=\\"job-search-wrapper_item-badge-wrapper\\">\\n                    <div class=\\"job-search-wrapper_item-badge\\">").concat($(item).find(\'vPermTemp\').text(), "</div>\\n                    <div class=\\"job-search-wrapper_item-badge\\">").concat($(item).find(\'vFullPart\').text(), "</div>\\n                  </div>\\n                  <a class=\\"btn btn-primary job-search-wrapper_item-apply-btn\\" href=\\"").concat($(item).find(\'link\').text(), "\\" target=\\"_blank\\">Apply</a>\\n                </div>\\n              </div>\\n            ");\n          });\n        }\n        jobSearchWrapper.html(html_1);\n      },\n      // eslint-disable-next-line no-unused-vars\n      error: function (jqXHR, textStatus, errorThrown) {\n        html_1 = \'<p>Something went wrong when retrieving job results. Please try again later.</p>\';\n        jobSearchWrapper.html(html_1);\n        // eslint-disable-next-line no-console\n        console.log(errorThrown);\n      }\n    });\n  }\n})(jQuery);\n\n//# sourceURL=webpack://@fscs/frontend-assets/./src/js/ui/job-search-component.ts?')},"./src/js/ui/main-nav.ts":()=>{eval("(function ($) {\n  var nav = $('.main-nav-row');\n  var navPosition;\n  if (nav.length > 0) {\n    var offset = nav.offset();\n    navPosition = offset ? offset.top : 0; // added type-check and fallback value for offset\n  }\n  var currentYPos = $(window).scrollTop();\n  var checkNavPosition = function (yPos, navPos) {\n    if (yPos > navPos) {\n      nav.addClass('sticky-nav');\n    } else {\n      nav.removeClass('sticky-nav');\n    }\n  };\n  checkNavPosition(currentYPos, navPosition);\n  $(window).on('scroll', function () {\n    currentYPos = $(window).scrollTop();\n    checkNavPosition(currentYPos, navPosition);\n  });\n})(jQuery);\n\n//# sourceURL=webpack://@fscs/frontend-assets/./src/js/ui/main-nav.ts?")},"./src/js/ui/mobile-left-nav.ts":()=>{eval("(function ($) {\n  var closeMobileMenu = function () {\n    if ($('.btn-menu-toggle').hasClass('menu-opened')) {\n      $('.btn-menu-toggle').removeClass('menu-opened').attr('aria-expanded', 'false');\n      $('#mobile-side-nav').css('width', '0px').hide();\n      $('#mobile-side-nav').css({\n        'overflow-x': 'hidden',\n        visibility: 'hidden'\n      });\n      $('#overlay').hide();\n      $('body').css({\n        position: '',\n        width: ''\n      });\n      $('.fscs-header .search-btn-container--mobile .search-bar-input, .fscs-header .search-btn-container--mobile .sf-search-button').attr({\n        tabIndex: '0'\n      });\n      $('.fscs-mobile-menu-btn.btn-menu-toggle').trigger('focus');\n      $('.mobile-side-nav__sub-menu li a').attr('tabindex', '-1');\n      $('.mobile-side-nav__sub-menu-back-btn').attr('tabindex', '-1');\n      $('.mobile-side-nav__sub-menu').removeClass('open');\n    }\n  };\n  $('.btn-menu-toggle').on('click keydown', function (e) {\n    if (e.type === 'click' || e.key === 'Enter') {\n      e.preventDefault();\n      if (!$(this).hasClass('menu-opened')) {\n        $(this).addClass('menu-opened').attr('aria-expanded', 'true');\n        $('#overlay').show().css({\n          opacity: '0.5'\n        });\n        $('#mobile-side-nav').show().css({\n          width: '90%',\n          visibility: 'visible'\n        });\n        $('#mobile-side-nav').on('focusout', function (e) {\n          if (!$(e.relatedTarget).closest('#mobile-side-nav').length) {\n            closeMobileMenu();\n          }\n        });\n        $('.fscs-header .search-bar-input, .fscs-header .sf-search-button').attr({\n          tabIndex: '-1'\n        });\n        $(this).delay(750).queue(function () {\n          $('#mobile-side-nav').css('overflow-x', 'hidden');\n          $(this).dequeue();\n        });\n        $('body').css({\n          position: 'fixed',\n          width: '100%'\n        });\n      }\n    }\n  });\n  $('.btn-close').on('click keydown', function (e) {\n    if (e.type === 'click' || e.key === 'Enter') {\n      e.preventDefault();\n      closeMobileMenu();\n    }\n  });\n  $('#mobile-side-nav li.has-mega-menu > a').on('click keydown', function (e) {\n    if (e.type === 'click' || e.key === 'Enter') {\n      e.preventDefault();\n      var linkSubMenu = $(this).next();\n      if (!linkSubMenu.hasClass('open')) {\n        linkSubMenu.addClass('open');\n        linkSubMenu.children('ul').children('li').children('a').attr('tabindex', '0');\n        linkSubMenu.children('.mobile-side-nav__sub-menu-back-btn').attr('tabindex', '0');\n      }\n    }\n  });\n  $('#mobile-side-nav .mobile-side-nav__sub-menu-back-btn').on('click keydown', function (e) {\n    if (e.type === 'click' || e.key === 'Enter') {\n      var currentSubmenu = $(this).parent();\n      currentSubmenu.children('ul').children('li').children('a').attr('tabindex', '-1');\n      currentSubmenu.children('.mobile-side-nav__sub-menu-back-btn').attr('tabindex', '-1');\n      currentSubmenu.prev().trigger('focus');\n      currentSubmenu.removeClass('open');\n    }\n  });\n  $('.mobile-side-nav__sub-menu').on('focusout', function (e) {\n    var currentSubmenu = $(this);\n    var relatedTarget = $(e.relatedTarget);\n    if (!relatedTarget.closest(currentSubmenu).length) {\n      currentSubmenu.removeClass('open');\n      currentSubmenu.find('li a').attr('tabindex', '-1');\n      currentSubmenu.find('.mobile-side-nav__sub-menu-back-btn').attr('tabindex', '-1');\n    }\n  });\n  var dropdownUl = $('.navbar-mobile i').next();\n  var windowOuterWidth = $(window).outerWidth();\n  if (windowOuterWidth !== undefined && windowOuterWidth < 992) {\n    var liItems = dropdownUl.children('li');\n    if (liItems.length == 0) {\n      $('.navbar-mobile').removeClass('d-block').hide();\n      $('.navbar-mobile').removeClass('d-sm-block').hide();\n    } else if (liItems.length == 1) {\n      $('.navbar-mobile i').hide();\n    }\n  }\n  $('.navbar-mobile i, .navbar-mobile .submenu-dropdown').on('click', function () {\n    var dropdownArrow = $('.navbar-mobile i');\n    if (dropdownArrow.hasClass('arrow-menu-down')) {\n      dropdownArrow.addClass('arrow-menu-up');\n      dropdownArrow.removeClass('arrow-menu-down');\n      if (dropdownUl.hasClass('submenu-dropdown') && dropdownUl.has('li').length) {\n        dropdownUl.children().show();\n      }\n    } else {\n      dropdownArrow.addClass('arrow-menu-down');\n      dropdownArrow.removeClass('arrow-menu-up');\n      if (dropdownUl.hasClass('submenu-dropdown') && dropdownUl.has('li').length) {\n        dropdownUl.children().not(':first-child').hide();\n      }\n    }\n  });\n  $(window).on('orientationchange resize', function () {\n    if ($('#mobile-side-nav').length) {\n      $('#overlay').hide();\n      var width = $('#mobile-side-nav').width();\n      if (width != 0) {\n        closeMobileMenu();\n      }\n    }\n  });\n  $('#overlay').on('click', function () {\n    closeMobileMenu();\n  });\n})(jQuery);\n\n//# sourceURL=webpack://@fscs/frontend-assets/./src/js/ui/mobile-left-nav.ts?")},"./src/js/ui/multi-line-clamp.ts":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   multiLineClamp: () => (/* binding */ multiLineClamp)\n/* harmony export */ });\n/* eslint-disable no-undef */\n/* eslint-disable no-unused-vars */\nfunction multiLineClamp() {\n  var lineClamp2 = $('.multi-line-clamp-2');\n  if (lineClamp2.length > 0) {\n    lineClamp2.each(function (ind, elem) {\n      new MultiClamp(elem, {\n        ellipsis: '...',\n        clamp: 2\n      });\n    });\n  }\n  var lineClamp3 = $('.multi-line-clamp-3');\n  if (lineClamp3.length > 0) {\n    lineClamp3.each(function (ind, elem) {\n      new MultiClamp(elem, {\n        ellipsis: '...',\n        clamp: 3\n      });\n    });\n  }\n}\n(function ($) {\n  multiLineClamp();\n})(jQuery);\n\n//# sourceURL=webpack://@fscs/frontend-assets/./src/js/ui/multi-line-clamp.ts?")},"./src/js/ui/nav-tabs.ts":()=>{eval("/* eslint-disable no-underscore-dangle */\n/* eslint-disable no-unused-vars */\n(function ($) {\n  var $listItem = $('.nav-tabs.failed-firms:not(.main-nav) li');\n  var $listItemHelp = $('.nav-tabs.nav-help:not(.main-nav) li');\n  var $listItemHelpDropdown = $('.nav-tabs.nav-help.dropdown-menu:not(.main-nav) li');\n  $listItem.click(function () {\n    var _clickedLi = $(this);\n    // Loop on all li and update class\n    $listItem.each(function () {\n      var _aHrefLoop = $(this).find('a').attr('href');\n      var _aHrefClicked = _clickedLi.find('a').attr('href');\n      if (_aHrefLoop === _aHrefClicked) {\n        // Add class active to loop item\n        $(this).addClass('active');\n        // Update dropdown with new value\n        $('.failed-firms-dropdown li a').closest('.failed-firms-dropdown').find('.dropdown-toggle .dropdown-btn-text').text($(this).text());\n        // Active tab-pane fade\n        $(_aHrefLoop).addClass('active in');\n      } else {\n        $(this).removeClass('active');\n        // Remove tab-pane fade\n        $(_aHrefLoop).removeClass('active in');\n      }\n    });\n  });\n  $listItemHelp.click(function () {\n    var _clickedLi = $(this);\n    // Loop on all li and update class\n    $listItemHelpDropdown.each(function (i, li) {\n      var _aHrefLoop = $(this).find('a').attr('href');\n      var _aHrefClicked = _clickedLi.find('a').attr('href');\n      if (_aHrefLoop === _aHrefClicked) {\n        // Add class active to loop item\n        $(li).addClass('active');\n        var selectedText = _clickedLi.find('a').text();\n        // Update select text\n        $(this).closest('.fscs-dropdown').find('.dropdown-toggle .dropdown-btn-text').text(selectedText);\n      } else {\n        $(li).removeClass('active');\n      }\n    });\n  });\n  $('body').on('click', '.failed-firms-dropdown li a', function (ev) {\n    ev.preventDefault();\n    var currentSelection = $(this);\n    $(currentSelection).closest('.failed-firms-dropdown').find('.dropdown-toggle .dropdown-btn-text').text($(currentSelection).text());\n  });\n})(jQuery);\n\n//# sourceURL=webpack://@fscs/frontend-assets/./src/js/ui/nav-tabs.ts?")},"./src/js/ui/page-popup-close.ts":()=>{eval("(function ($) {\n  function getCookie(cname) {\n    var name = \"\".concat(cname, \"=\"),\n      decodedCookie = decodeURIComponent(document.cookie),\n      ca = decodedCookie.split(';');\n    for (var i = 0; i < ca.length; i += 1) {\n      var c = ca[i];\n      while (c.charAt(0) === ' ') {\n        c = c.substring(1);\n      }\n      if (c.indexOf(name) === 0) {\n        return c.substring(name.length, c.length);\n      }\n    }\n    return '';\n  }\n  var isBannerFlyerClosedByClient = getCookie('isBannerFlyerClosedByClient');\n  if (isBannerFlyerClosedByClient === 'true') {\n    $('.banner-flyer').addClass('d-none');\n  } else {\n    $('.banner-flyer').addClass('show');\n    $('#bannerText a').each(function () {\n      $(this).attr('target', '_blank');\n    });\n  }\n  $('.btn-circle-banner').click(function () {\n    $('.banner-flyer').addClass('d-none');\n    var d = new Date();\n    d.setTime(d.getTime() + 7 * 24 * 60 * 60 * 1000); // setting 7 days expiry cookie\n    var expires = 'expires=' + d.toUTCString(); // toUTCString() instead of toGMTString()\n    document.cookie = \"isBannerFlyerClosedByClient=true;secure;\".concat(expires, \";path=/\");\n  });\n  // FSCS information banner\n  var informationBannerClosed = getCookie('informationBannerClosed');\n  var informationBannerElement = $('.fscs-information-banner');\n  if (informationBannerClosed !== 'true') {\n    informationBannerElement.removeClass('d-none');\n  }\n  $('.fscs-information-banner_close').on('click', function () {\n    informationBannerElement.addClass('d-none');\n    var d = new Date();\n    d.setTime(d.getTime() + 7 * 24 * 60 * 60 * 1000); // setting 7 days expiry cookie\n    var expires = 'expires=' + d.toUTCString(); // toUTCString() instead of toGMTString()\n    document.cookie = \"informationBannerClosed=true;secure;\".concat(expires, \";path=/\");\n  });\n})(jQuery);\n\n//# sourceURL=webpack://@fscs/frontend-assets/./src/js/ui/page-popup-close.ts?")},"./src/js/ui/pension-tool.ts":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _gtm_event_triggers_helpers__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../gtm-event-triggers/helpers */ \"./src/js/gtm-event-triggers/helpers.js\");\n\n(function ($) {\n  var nextPageBtn = $('.pension-request-container-v2 .page-next'),\n    prevPageBtn = $('.pension-request-container-v2 .page-prev'),\n    radioInputs = $('.pension-request-container-v2 .radio-field'),\n    pensionCheckerHeading = $('.pension-checker-heading'),\n    pageOneHeading = $('#PCPageOneHeading').text(),\n    pageTwoHeading = $('#PCPageTwoHeading').text(),\n    pageThreeHeading = $('#PCPageThreeHeading').text();\n  var resultRadioID = '';\n  var GTMEventName = 'funnel_pensions_checker';\n  var GTMFunnelName = 'pensions checker';\n  var total_questions = 3;\n  var nothing_selected = '-';\n  // define number of questions in a step\n  var all_question_options = Array(total_questions).fill(nothing_selected);\n  var step_no = '';\n  var step_options_selected = '';\n  function handlePageChange(e) {\n    var pages = $('.pension-request-container-v2 .row.page');\n    var btnClicked = $(e.currentTarget);\n    if (pages.eq(0).hasClass('active') && btnClicked.hasClass('page-next')) {\n      pages.eq(0).removeClass('active');\n      pages.eq(1).addClass('active');\n      pensionCheckerHeading.text(pageTwoHeading);\n      nextPageBtn.text('go to result');\n      nextPageBtn.prop('disabled', true);\n      prevPageBtn.removeClass('d-none');\n      // completed step 1\n      var first_step = 'start';\n      step_no = '1';\n      (0,_gtm_event_triggers_helpers__WEBPACK_IMPORTED_MODULE_0__.pushFunnelDataToDataLayer)(GTMEventName, GTMFunnelName, step_no, first_step, first_step, first_step);\n    }\n    if (pages.eq(1).hasClass('active') && resultRadioID != '' && btnClicked.hasClass('page-next')) {\n      pages.eq(1).removeClass('active');\n      pages.eq(2).addClass('active');\n      pensionCheckerHeading.text(pageThreeHeading);\n      $(\"#\".concat(resultRadioID)).removeClass('d-none');\n      $('.pension-generic-response-container').removeClass('d-none');\n      nextPageBtn.addClass('d-none');\n      // datalayer push all steps info in single event\n      step_no = '2';\n      step_options_selected = \"\".concat(all_question_options[0], \" | \").concat(all_question_options[1], \" | \").concat(all_question_options[2]);\n      var result = (0,_gtm_event_triggers_helpers__WEBPACK_IMPORTED_MODULE_0__.trimToFirstNCharacters)($(\"#\".concat(resultRadioID, \" h2\")).text(), 60);\n      (0,_gtm_event_triggers_helpers__WEBPACK_IMPORTED_MODULE_0__.pushFunnelDataToDataLayer)(GTMEventName, GTMFunnelName, step_no, 'result', step_options_selected, result);\n    }\n    if (pages.eq(1).hasClass('active') && btnClicked.hasClass('page-prev')) {\n      pages.eq(0).addClass('active');\n      pages.eq(1).removeClass('active');\n      pensionCheckerHeading.text(pageOneHeading);\n      prevPageBtn.addClass('d-none');\n      nextPageBtn.text('start');\n      resetFields();\n    }\n    if (pages.eq(2).hasClass('active') && btnClicked.hasClass('page-prev')) {\n      pages.eq(1).addClass('active');\n      pages.eq(2).removeClass('active');\n      pensionCheckerHeading.text(pageTwoHeading);\n      nextPageBtn.prop('disabled', true);\n      resetFields(true);\n    }\n    scrollToElement();\n  }\n  function handleRadioChange(e) {\n    var _a, _b, _c, _d;\n    var radioClicked = $(e.currentTarget);\n    (0,_gtm_event_triggers_helpers__WEBPACK_IMPORTED_MODULE_0__.GTMDataLayerPushEvent)({\n      event: 'cta_click',\n      cta_type: 'funnel_options_pension_checker',\n      click_url: '',\n      click_text: (0,_gtm_event_triggers_helpers__WEBPACK_IMPORTED_MODULE_0__.trimToFirstNCharacters)($(radioClicked).next().text()),\n      cta_position: (_a = $(radioClicked).attr('id')) === null || _a === void 0 ? void 0 : _a.charAt(5)\n    });\n    var blockFourSelected = $(\".pension-request-container-v2 input[name='Block4_Radio']:checked\").length;\n    if (radioClicked.attr('id') === 'Block1_Radio1') {\n      resultRadioID = radioClicked.data('result-map-id');\n      $('#Block2').addClass('d-none');\n      $('#Block3').addClass('d-none');\n      $('#Block4').addClass('d-none');\n      nextPageBtn.prop('disabled', false);\n      all_question_options[0] = (0,_gtm_event_triggers_helpers__WEBPACK_IMPORTED_MODULE_0__.trimToFirstNCharacters)($(radioClicked).parent().text());\n      return;\n    }\n    if (radioClicked.attr('id') === 'Block1_Radio2') {\n      $('#Block2').removeClass('d-none');\n      $('#Block3').addClass('d-none');\n      $('#Block4').removeClass('d-none');\n      scrollToElement('Block2');\n      all_question_options[0] = (0,_gtm_event_triggers_helpers__WEBPACK_IMPORTED_MODULE_0__.trimToFirstNCharacters)($(radioClicked).parent().text());\n    } else if (radioClicked.attr('id') === 'Block1_Radio3') {\n      $('#Block2').addClass('d-none');\n      $('#Block3').removeClass('d-none');\n      $('#Block4').removeClass('d-none');\n      scrollToElement('Block3');\n      all_question_options[0] = (0,_gtm_event_triggers_helpers__WEBPACK_IMPORTED_MODULE_0__.trimToFirstNCharacters)($(radioClicked).parent().text());\n    }\n    radioClicked.data('result-map-id') !== '' ? resultRadioID = radioClicked.data('result-map-id') : null;\n    if (resultRadioID && blockFourSelected) {\n      nextPageBtn.prop('disabled', false);\n    } else {\n      nextPageBtn.prop('disabled', true);\n    }\n    // store user selected options\n    if ((_b = radioClicked.attr('id')) === null || _b === void 0 ? void 0 : _b.startsWith('Block2')) {\n      all_question_options[1] = (0,_gtm_event_triggers_helpers__WEBPACK_IMPORTED_MODULE_0__.trimToFirstNCharacters)($(radioClicked).parent().text());\n    } else if ((_c = radioClicked.attr('id')) === null || _c === void 0 ? void 0 : _c.startsWith('Block3')) {\n      all_question_options[1] = (0,_gtm_event_triggers_helpers__WEBPACK_IMPORTED_MODULE_0__.trimToFirstNCharacters)($(radioClicked).parent().text());\n    } else if ((_d = radioClicked.attr('id')) === null || _d === void 0 ? void 0 : _d.startsWith('Block4')) {\n      all_question_options[2] = (0,_gtm_event_triggers_helpers__WEBPACK_IMPORTED_MODULE_0__.trimToFirstNCharacters)($(radioClicked).parent().text());\n    }\n  }\n  function resetFields(nextPageBtnDisabled) {\n    if (nextPageBtnDisabled === void 0) {\n      nextPageBtnDisabled = false;\n    }\n    nextPageBtn.prop('disabled', nextPageBtnDisabled).removeClass('d-none');\n    resultRadioID = '';\n    radioInputs.prop('checked', false);\n    $('#Block2').addClass('d-none');\n    $('#Block3').addClass('d-none');\n    $('#Block4').addClass('d-none');\n    $('.pension-response-container > section').addClass('d-none');\n    $('.pension-generic-response-container').addClass('d-none');\n    all_question_options = Array(total_questions).fill(nothing_selected);\n    step_no = '';\n    step_options_selected = '';\n  }\n  var scrollToElement = function (elementIdName, animationDuration) {\n    var _a, _b;\n    if (elementIdName === void 0) {\n      elementIdName = '';\n    }\n    if (animationDuration === void 0) {\n      animationDuration = 1000;\n    }\n    var element = elementIdName !== '' ? $(\"#\".concat(elementIdName)) : null;\n    var offsetTop = (_b = (_a = element === null || element === void 0 ? void 0 : element.offset()) === null || _a === void 0 ? void 0 : _a.top) !== null && _b !== void 0 ? _b : 0;\n    $('body,html').animate({\n      scrollTop: offsetTop - 200\n    }, animationDuration);\n  };\n  nextPageBtn.on('click', function (e) {\n    e.preventDefault();\n    handlePageChange(e);\n  });\n  prevPageBtn.on('click', function (e) {\n    e.preventDefault();\n    handlePageChange(e);\n  });\n  radioInputs.on('click', function (e) {\n    handleRadioChange(e);\n  });\n})(jQuery);\n\n//# sourceURL=webpack://@fscs/frontend-assets/./src/js/ui/pension-tool.ts?")},"./src/js/ui/podcast-component.ts":()=>{eval("(function ($) {\n  var podcastErrorElement = $('.podcast-component-support-error');\n  var podcastIframe = $('.podcast-component-wrapper iframe');\n  var ua = window.navigator.userAgent;\n  var isIE = /MSIE|Trident/.test(ua);\n  if (podcastErrorElement.length > 0 && isIE) {\n    podcastErrorElement.removeClass('d-none');\n    podcastIframe.css('height', '0px');\n  }\n})(jQuery);\n\n//# sourceURL=webpack://@fscs/frontend-assets/./src/js/ui/podcast-component.ts?")},"./src/js/ui/progress-indicator-component.ts":()=>{eval("(function ($) {\n  $(window).scroll(function () {\n    var winScroll = $('body').scrollTop() || $('html').scrollTop();\n    if (winScroll !== undefined) {\n      var height = $('html').prop('scrollHeight') - $('html').prop('clientHeight');\n      var scrolled = winScroll / height * 100;\n      $('.progress-indicator-component .progress-bar').css('width', \"\".concat(scrolled, \"%\")).attr('aria-valuenow', scrolled.toString());\n      if (scrolled >= 1) {\n        $('.progress').removeClass('d-none');\n      } else {\n        $('.progress').addClass('d-none');\n      }\n    }\n  });\n})(jQuery);\n\n//# sourceURL=webpack://@fscs/frontend-assets/./src/js/ui/progress-indicator-component.ts?")},"./src/js/ui/protection-checker.ts":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _gtm_event_triggers_helpers__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../gtm-event-triggers/helpers */ \"./src/js/gtm-event-triggers/helpers.js\");\n/* harmony import */ var _data_sanitize__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./data-sanitize */ \"./src/js/ui/data-sanitize.ts\");\n/* eslint-disable no-unused-vars */\n\n\n(function ($) {\n  var $addFirmBtnContainer = $('.protection-checker__add-firm-section .btn-add-firm'),\n    $protectedMoney = $('.protection-checker__results-section'),\n    $personalOrSoleAccountRadioBtn = $('#personalOrSole-account-check'),\n    $jointAccountRadioBtn = $('#joint-account-check'),\n    $charitiesOrLTDCompaniesAccountRadioBtn = $('#charitiesOrLTDCompanies-account-check'),\n    listOfNotProtectedTypes = ['eMoney', 'PSD'],\n    jointAccountIndicatorText = $('#pc-joint-text').text(),\n    personalOrSoleTraderAccountIndicatorText = $('#pc-personalorsoletrader-text').text(),\n    charitiesOrLTDCompaniesAccountIndicatorText = $('#pc-charitiesorltdcompanies-text').text(),\n    protectMoneyForYouText = $('#pc-money-prot-text-for-you').text(),\n    protectMoneyForYouTextCharityLtdCompany = $('#pc-money-prot-text-for-you-chairityLtdcompany').text(),\n    protectMoneyForYourPartnerText = $('#pc-money-prot-text-for-your-partner').text(),\n    atRiskMoneyText = $('#pc-money-risk-text').text(),\n    pcAddFirmSection = $('.protection-checker__add-firm-section');\n  var initialHeadingH1 = '',\n    currentFirms = [],\n    firmToBeRemovedFRNNum = null;\n  $('.pc-firm-search-input').data('frn-num', '');\n  var GTMEventName = 'funnel_bank_savings_checker';\n  var GTMFunnelName = 'bank and savings checker';\n  var total_questions = 3;\n  var nothing_selected = '-';\n  var all_question_options = Array(total_questions).fill(nothing_selected);\n  var step_options_selected = '';\n  var addAccountBtnClicked = false;\n  function formatCurrency(_currencyNum) {\n    return new Intl.NumberFormat('en-GB', {\n      style: 'currency',\n      currency: 'GBP'\n    }).format(_currencyNum);\n  }\n  function pushNextStepButtonData(button_clicked) {\n    if (button_clicked === 'removed account') {\n      (0,_gtm_event_triggers_helpers__WEBPACK_IMPORTED_MODULE_0__.pushFunnelDataToDataLayer)(GTMEventName, GTMFunnelName, '3', button_clicked, button_clicked, \"Account Removed - \".concat(firmToBeRemovedFRNNum));\n    } else if (button_clicked === 'add another account') {\n      (0,_gtm_event_triggers_helpers__WEBPACK_IMPORTED_MODULE_0__.pushFunnelDataToDataLayer)(GTMEventName, GTMFunnelName, '2', button_clicked, button_clicked, button_clicked);\n    } else if (button_clicked === 'start again') {\n      (0,_gtm_event_triggers_helpers__WEBPACK_IMPORTED_MODULE_0__.pushFunnelDataToDataLayer)(GTMEventName, GTMFunnelName, '3', button_clicked, button_clicked, button_clicked);\n    }\n  }\n  function resetFields() {\n    // @ts-expect-error TS(2339): Property 'typeahead' does not exist on type 'JQuer... Remove this comment to see the full error message\n    $('.pc-firm-search-input').typeahead('val', '');\n    $('.pc-firm-search-input').data('frn-num', '');\n    $('.input-protected-money').val('');\n    $personalOrSoleAccountRadioBtn.prop('checked', true);\n  }\n  function resetSteps() {\n    all_question_options = Array(total_questions).fill(nothing_selected);\n    addAccountBtnClicked = false;\n    step_options_selected = '';\n  }\n  var radwareEncode = function (str) {\n    var retString = str.replace('(', '-^-');\n    retString = retString.replace(')', '-^^-');\n    return retString;\n  };\n  function getAccountIndicatorText(firmSet) {\n    if (firmSet.IsJoint) {\n      return jointAccountIndicatorText;\n    } else if (firmSet.IspersonalOrSole) {\n      return personalOrSoleTraderAccountIndicatorText;\n    } else if (firmSet.IscharitiesorLTDCompanies) {\n      return charitiesOrLTDCompaniesAccountIndicatorText;\n    } else {\n      return jointAccountIndicatorText;\n    }\n  }\n  function protectionCheckerRequestHandler(firmListArg, pushDataLayer) {\n    if (pushDataLayer === void 0) {\n      pushDataLayer = false;\n    }\n    var addedFirmList = firmListArg;\n    (0,_gtm_event_triggers_helpers__WEBPACK_IMPORTED_MODULE_0__.GTMDataLayerPushEvent)({\n      event: 'search',\n      search_type: 'protection_checker_firm_search',\n      search_term: JSON.stringify(addedFirmList)\n    });\n    $.ajax({\n      url: '/api/protectioncheckerapi/CheckProtected/',\n      type: 'post',\n      dataType: 'json',\n      contentType: 'application/json; charset=utf-8',\n      data: JSON.stringify({\n        Model: addedFirmList,\n        Messages: $('.pc-reason-why-msgs').val()\n      }),\n      statusCode: {\n        200: function (response) {\n          var results = response;\n          var elements = '',\n            firmList = results.Results;\n          for (var i = 0; i < firmList.length; i++) {\n            var firmSet = firmList[i].Firms,\n              protectClassForYou = firmList[i].MoneyProtectedForYou > 0 ? 'protected-safe' : 'bold',\n              protectClassForYouCharity = firmList[i].MoneyProtectedForChairityAndLtd > 0 ? 'protected-safe' : 'bold',\n              protectClassForPartner = firmList[i].MoneyProtectedForPartner > 0 ? 'protected-safe' : 'bold',\n              riskClass = firmList[i].MoneyAtRiskForYou > 0 ? 'protected-risk' : 'bold';\n            elements += '<div class=\"protection-checker__result-item\">';\n            elements += \"\\n              <div class=\\\"protection-checker__result-item-information\\\">\\n                <div class=\\\"protection-checker__result-selected-firm-wrapper\\\">\\n            \";\n            for (var j = 0; j < firmSet.length; j++) {\n              if (!firmSet[j].HasSharedLicense) {\n                elements += \"\\n                  <div class=\\\"d-flex\\\">\\n                    <p class=\\\"protection-checker__result-firm-name mb-0\\\">\".concat(firmSet[j].FirmName, \"\\n                      (FRN:<span class=\\\"pc-firm-frn\\\">\").concat(firmSet[j].FrnNumber, \"</span>)\\n                    </p>\\n                    <p class=\\\"protection-checker__result-money-protected mb-0\\\">\").concat(formatCurrency(firmSet[j].AmountEntered), \"</p>\\n                  </div>\\n                  <div class=\\\"d-flex\\\">\\n                    <p class=\\\"protection-checker__result-account-type protection-checker--font-small\\\">\\n                      \").concat(getAccountIndicatorText(firmSet[j]), \"\\n                    </p>\\n                    <p class=\\\"protection-checker__result-money-protected protection-checker--font-small\\\">\\n                      \").concat(firmSet[j].IsJoint ? formatCurrency(firmSet[j].AmountEntered / 2) : '', \"\\n                    </p>\\n                  </div>\\n                \");\n              } else {\n                elements += \"\\n                  <div class=\\\"d-flex\\\">\\n                    <p class=\\\"protection-checker__result-firm-name mb-0\\\">\".concat(firmSet[j].FirmName, \"\\n                      (FRN:<span class=\\\"pc-firm-frn\\\">\").concat(firmSet[j].FrnNumber, \"</span>)\\n                    </p>\\n                    <p class=\\\"protection-checker__result-money-protected mb-0\\\">\").concat(formatCurrency(firmSet[j].AmountEntered), \"</p>\\n                  </div>\\n                  <div class=\\\"d-flex\\\">\\n                    <p class=\\\"protection-checker__result-account-type protection-checker--font-small\\\">\\n                      <svg class=\\\"pc-shared-license-icon\\\" viewBox=\\\"0 0 100 154\\\" preserveAspectRatio=\\\"xMidYMid meet\\\"><title>Shared license</title><use xlink:href=\\\"/svg/fscs-icons.svg#link-icon\\\"></use></svg>\\n                      \").concat(getAccountIndicatorText(firmSet[j]), \"\\n                    </p>\\n                    <p class=\\\"protection-checker__result-money-protected protection-checker--font-small\\\">\\n                      \").concat(firmSet[j].IsJoint ? formatCurrency(firmSet[j].AmountEntered / 2) : '', \"\\n                    </p>\\n                  </div>\\n                \");\n              }\n            }\n            elements += \"\\n                </div>\\n            \";\n            elements += \"\\n              <div class=\\\"protection-checker__result-money-protected-wrapper\\\">\\n            \";\n            if (firmList[i].MoneyProtectedForYou > 0 || firmList[i].Firms[0].Type == 'eMoney' || firmList[i].Firms[0].Type == 'PSD') {\n              elements += \"\\n                <div class=\\\"d-flex\\\">\\n                  <p class=\\\"protection-checker__result-firm-name\\\">\\n                    <svg\\n                        class=\\\"protection-checker--icon svg-fill-greenish\\\"\\n                        viewBox=\\\"0 0 50 50\\\"\\n                        preserveAspectRatio=\\\"xMidYMid meet\\\"\\n                    >\\n                        <title>Success</title>\\n                        <use xlink:href=\\\"/svg/fscs-icons.svg#icon-success\\\"></use>\\n                    </svg>\\n                    \".concat(protectMoneyForYouText, \"\\n                  </p>\\n                  <p class=\\\"protection-checker__result-money-protected\\\">\\n                      <span class=\\\"\").concat(protectClassForYou, \"\\\">\").concat(formatCurrency(firmList[i].MoneyProtectedForYou), \"</span>\\n                  </p>\\n                </div>\\n              \");\n            }\n            if (firmList[i].MoneyProtectedForPartner > 0) {\n              elements += \"\\n                <div class=\\\"d-flex\\\">\\n                  <p class=\\\"protection-checker__result-firm-name\\\">\\n                    <svg\\n                        class=\\\"protection-checker--icon svg-fill-greenish\\\"\\n                        viewBox=\\\"0 0 50 50\\\"\\n                        preserveAspectRatio=\\\"xMidYMid meet\\\"\\n                    >\\n                        <title>Success</title>\\n                        <use xlink:href=\\\"/svg/fscs-icons.svg#icon-success\\\"></use>\\n                    </svg>\\n                    \".concat(protectMoneyForYourPartnerText, \"\\n                  </p>\\n                  <p class=\\\"protection-checker__result-money-protected\\\">\\n                    <span class=\\\"\").concat(protectClassForPartner, \"\\\">\\n                      \").concat(formatCurrency(firmList[i].MoneyProtectedForPartner), \"\\n                    </span>\\n                  </p>\\n                </div>\\n              \");\n            }\n            if (firmList[i].MoneyProtectedForChairityAndLtd > 0) {\n              elements += \"\\n                <div class=\\\"d-flex\\\">\\n                  <p class=\\\"protection-checker__result-firm-name\\\">\\n                    <svg\\n                        class=\\\"protection-checker--icon svg-fill-greenish\\\"\\n                        viewBox=\\\"0 0 50 50\\\"\\n                        preserveAspectRatio=\\\"xMidYMid meet\\\"\\n                    >\\n                        <title>Success</title>\\n                        <use xlink:href=\\\"/svg/fscs-icons.svg#icon-success\\\"></use>\\n                    </svg>\\n                    \".concat(protectMoneyForYouTextCharityLtdCompany, \"\\n                  </p>\\n                  <p class=\\\"protection-checker__result-money-protected\\\">\\n                    <span class=\\\"\").concat(protectClassForYouCharity, \"\\\">\\n                      \").concat(formatCurrency(firmList[i].MoneyProtectedForChairityAndLtd), \"\\n                    </span>\\n                  </p>\\n                </div>\\n              \");\n            }\n            elements += \"\\n              <div class=\\\"d-flex\\\">\\n                <p class=\\\"protection-checker__result-account-type\\\">\\n                  <svg\\n                      class=\\\"protection-checker--icon svg-fill-orangish\\\"\\n                      viewBox=\\\"0 0 50 50\\\"\\n                      preserveAspectRatio=\\\"xMidYMid meet\\\"\\n                  >\\n                      <title>Alert</title>\\n                      <use xlink:href=\\\"/svg/fscs-icons.svg#icon-alert\\\"></use>\\n                  </svg>\\n                  \".concat(atRiskMoneyText, \"\\n                </p>\\n                <p class=\\\"protection-checker__result-money-protected\\\">\\n                  <span class=\\\"\").concat(riskClass, \"\\\">\\n                    \").concat(formatCurrency(firmList[i].MoneyAtRiskForYou), \"\\n                  </span>\\n                </p>\\n              </div>\\n            \");\n            elements += \"\\n                </div>\\n            \";\n            elements += \"\\n              </div>\\n            \";\n            elements += \"\\n              <div class=\\\"protection-checker__result-item-actions\\\">\\n                <button class=\\\"btn btn-white protection-checker__result-item-actions-delete-btn\\\" type=\\\"button\\\">\\n                  Remove account\\n                </button>\\n              </div>\\n            \";\n            elements += '</div>';\n          }\n          $('.protection-checker__results-output').html(elements);\n          if (results.ReasonWhy === '') {\n            $('.reason-why-wrapper').addClass('d-none');\n          } else {\n            $('.reason-why-wrapper').removeClass('d-none');\n            $('.reason-why-para').html(\"<p>\".concat(results.ReasonWhy.join('</p><p>'), \"</p>\"));\n          }\n          $protectedMoney.removeClass('d-none');\n          initialHeadingH1 = $('.protection-checker h1').text();\n          $('.protection-checker .pc-result-heading').html(results.HeaderText);\n          $('.protection-checker .pc-result-caption').removeClass('d-none');\n          $('.protection-checker__start-again-btn, .pc-view-comp.pc-disclaimer-section').removeClass('d-none');\n          $personalOrSoleAccountRadioBtn.prop('checked', true);\n          $addFirmBtnContainer.text('Add Account');\n          addProtectionCheckerItemBtnEventListeners();\n          pcAddFirmSection.addClass('d-none');\n          pcAddFirmSection.insertAfter($('.protection-checker__action-wrapper'));\n          // @ts-expect-error TS(2532): Object is possibly 'undefined'.\n          var offSetTopValue = $('.row.main-nav-row').height() + 20;\n          // @ts-expect-error TS(2532): Object is possibly 'undefined'.\n          $('.row.main-nav-row').hasClass('sticky-nav') ? null : offSetTopValue += $('.row.main-nav-row').height();\n          $('html,body').animate({\n            // @ts-expect-error TS(2532): Object is possibly 'undefined'.\n            scrollTop: $('.protection-checker__results-output').offset().top - offSetTopValue\n          }, 500);\n          if (pushDataLayer) {\n            (0,_gtm_event_triggers_helpers__WEBPACK_IMPORTED_MODULE_0__.pushFunnelDataToDataLayer)(GTMEventName, GTMFunnelName, addAccountBtnClicked ? '3' : '1', addAccountBtnClicked ? 'account added' : 'start', step_options_selected, (0,_gtm_event_triggers_helpers__WEBPACK_IMPORTED_MODULE_0__.trimToFirstNCharacters)(results.HeaderText, 60));\n          }\n        },\n        500: function (error) {\n          // eslint-disable-next-line no-console\n          console.log(error);\n          (0,_gtm_event_triggers_helpers__WEBPACK_IMPORTED_MODULE_0__.GTMDataLayerPushEvent)({\n            event: _gtm_event_triggers_helpers__WEBPACK_IMPORTED_MODULE_0__.event_funnel_error,\n            funnel_name: GTMFunnelName,\n            funnel_step_name: 'result',\n            funnel_options_selected: 'result',\n            error_message: 'PC Error - Result not return'\n          });\n        }\n      }\n    });\n  }\n  $addFirmBtnContainer.off('click').on('click', function () {\n    // @ts-expect-error TS(2532): Object is possibly 'undefined'.\n    var inputValue = $('.input-protected-money').val().replace(/,/g, ''),\n      inputFrnNum = $('.pc-firm-search-input').data('frn-num'),\n      inputFirmName = $('.pc-firm-search-input').val(),\n      isPersonalOrSoleEl = $personalOrSoleAccountRadioBtn,\n      isJointEl = $jointAccountRadioBtn,\n      isCharitiesOrLTDCompaniesEl = $charitiesOrLTDCompaniesAccountRadioBtn;\n    $('.firm-name-error, .firm-how-much-error').addClass('d-none');\n    if (inputFrnNum !== '' && inputValue !== '' && !Number.isNaN(inputValue) && inputValue > 0) {\n      currentFirms.push({\n        FrnNumber: inputFrnNum,\n        FirmName: radwareEncode(inputFirmName),\n        AmountEntered: +inputValue,\n        IspersonalOrSole: isPersonalOrSoleEl.prop('checked'),\n        IsJoint: isJointEl.prop('checked'),\n        IscharitiesorLTDCompanies: isCharitiesOrLTDCompaniesEl.prop('checked')\n      });\n      all_question_options[0] = (0,_gtm_event_triggers_helpers__WEBPACK_IMPORTED_MODULE_0__.trimToFirstNCharacters)(inputFirmName);\n      all_question_options[1] = inputValue;\n      all_question_options[2] = isPersonalOrSoleEl.prop('checked') ? 'Personal' : isJointEl.prop('checked') ? 'Joint' : 'CharityOrLTDCompany';\n      step_options_selected = \"\".concat(all_question_options[0], \" | \").concat(all_question_options[1], \" | \").concat(all_question_options[2]);\n      resetFields();\n      protectionCheckerRequestHandler(currentFirms, true);\n    } else {\n      if (inputFrnNum === '') {\n        $('.firm-name-error').removeClass('d-none');\n        (0,_gtm_event_triggers_helpers__WEBPACK_IMPORTED_MODULE_0__.GTMDataLayerPushEvent)({\n          event: _gtm_event_triggers_helpers__WEBPACK_IMPORTED_MODULE_0__.event_funnel_error,\n          funnel_name: GTMFunnelName,\n          funnel_step_name: (0,_gtm_event_triggers_helpers__WEBPACK_IMPORTED_MODULE_0__.trimToFirstNCharacters)($(\"label[for='pc-firm-search-input']\").text()),\n          error_message: 'PC Error - FRN NotFound/Empty'\n        });\n      }\n      if (inputValue === '' || Number.isNaN(inputValue) || inputValue <= 0) {\n        $('.firm-how-much-error').removeClass('d-none');\n        (0,_gtm_event_triggers_helpers__WEBPACK_IMPORTED_MODULE_0__.GTMDataLayerPushEvent)({\n          event: _gtm_event_triggers_helpers__WEBPACK_IMPORTED_MODULE_0__.event_funnel_error,\n          funnel_name: GTMFunnelName,\n          funnel_step_name: (0,_gtm_event_triggers_helpers__WEBPACK_IMPORTED_MODULE_0__.trimToFirstNCharacters)($(\"label[for='input-firm-amount']\").text()),\n          error_message: 'PC Error - Amount not entered/valid'\n        });\n      }\n    }\n    return false;\n  });\n  $('.protection-checker__start-again-btn').off('click').on('click', function () {\n    $('.protection-checker h1').html(initialHeadingH1);\n    $('.protection-checker .pc-result-heading').html('');\n    $('.field-validation-error').addClass('d-none');\n    $('.protection-checker .pc-result-caption').addClass('d-none');\n    resetFields();\n    $protectedMoney.addClass('d-none');\n    $('.pc-view-comp.pc-disclaimer-section').addClass('d-none');\n    $(this).addClass('d-none');\n    $personalOrSoleAccountRadioBtn.prop('checked', true);\n    $addFirmBtnContainer.text('Check now');\n    currentFirms = [];\n    pcAddFirmSection.removeClass('d-none');\n    pcAddFirmSection.insertAfter($('h1'));\n    $('html,body').animate({\n      scrollTop: 0\n    }, 500);\n    pushNextStepButtonData('start again');\n    resetSteps();\n  });\n  var addProtectionCheckerItemBtnEventListeners = function () {\n    $('.protection-checker__result-item-actions-delete-btn').on('click', function () {\n      firmToBeRemovedFRNNum = +$(this).closest('.protection-checker__result-item').find('.pc-firm-frn').eq(0).text();\n      // @ts-expect-error TS(2554): Expected 0-1 arguments, but got 2.\n      $('#ProtectionCheckerRemoveAccountModal').modal({\n        backdrop: 'static',\n        keyboard: false\n      }, 'show');\n    });\n  };\n  $('#ProtectionCheckerRemoveAccountModal').on('hidden.bs.modal', function () {\n    firmToBeRemovedFRNNum = null;\n  });\n  $('#ProtectionCheckerRemoveAccountModalYesBtn').on('click', function () {\n    if (firmToBeRemovedFRNNum) {\n      RemoveFirms(firmToBeRemovedFRNNum);\n      pushNextStepButtonData('removed account');\n      $('#ProtectionCheckerRemoveAccountModal').modal('hide');\n    }\n  });\n  $('.protection-checker__add-another-account-btn').on('click', function (e) {\n    e.preventDefault();\n    // @ts-expect-error TS(2532): Object is possibly 'undefined'.\n    var offSetTopValue = $('.row.main-nav-row').height() + 20;\n    // @ts-expect-error TS(2532): Object is possibly 'undefined'.\n    $('.row.main-nav-row').hasClass('sticky-nav') ? null : offSetTopValue += $('.row.main-nav-row').height();\n    pcAddFirmSection.hasClass('d-none') ? (pcAddFirmSection.removeClass('d-none'), $('html,body').animate({\n      // @ts-expect-error TS(2532): Object is possibly 'undefined'.\n      scrollTop: $('.protection-checker__add-firm-section').offset().top - offSetTopValue\n    }, 500)) : pcAddFirmSection.addClass('d-none');\n    addAccountBtnClicked = true;\n    pushNextStepButtonData('add another account');\n  });\n  $('#input-firm-amount').on('input', function () {\n    $(this).val(\n    // @ts-expect-error TS(2532): Object is possibly 'undefined'.\n    $(this).val()\n    // @ts-expect-error TS(2339): Property 'replace' does not exist on type 'string ... Remove this comment to see the full error message\n    .replace(/[^0-9,.]/g, '').replace(/(\\..*)\\.$/, '$1'));\n  });\n  $('#input-firm-amount').on('blur', function () {\n    if ($(this).val() !== '') {\n      var inputtedFirmAmount = $(this).val();\n      var inputtedFirmAmountAsCurrency = '';\n      // @ts-expect-error TS(2322): Type 'number' is not assignable to type 'string'.\n      inputtedFirmAmountAsCurrency = parseFloat(inputtedFirmAmount.replace(/,/g, ''));\n      // @ts-expect-error TS(2345): Argument of type 'string' is not assignable to par... Remove this comment to see the full error message\n      if (isNaN(inputtedFirmAmountAsCurrency)) {\n        $(this).val('');\n      } else {\n        $(this).val(\n        // @ts-expect-error TS(2554): Expected 0 arguments, but got 2.\n        inputtedFirmAmountAsCurrency.toLocaleString('en-GB', {\n          minimumFractionDigits: 2,\n          maximumFractionDigits: 2\n        }));\n      }\n      (0,_gtm_event_triggers_helpers__WEBPACK_IMPORTED_MODULE_0__.GTMDataLayerPushEvent)({\n        event: 'cta_click',\n        cta_type: 'funnel_options_bank_savings_checker',\n        click_url: '',\n        click_text: 'Protected amount',\n        cta_position: '2'\n      });\n    }\n  });\n  $('.acc-type-wrapper input[type=\"radio\"]').on('click', function () {\n    (0,_gtm_event_triggers_helpers__WEBPACK_IMPORTED_MODULE_0__.GTMDataLayerPushEvent)({\n      event: 'cta_click',\n      cta_type: 'funnel_options_bank_savings_checker',\n      click_url: '',\n      click_text: (0,_gtm_event_triggers_helpers__WEBPACK_IMPORTED_MODULE_0__.trimToFirstNCharacters)($(this).next().text()),\n      cta_position: '3'\n    });\n  });\n  var RemoveFirms = function (frnNum) {\n    // @ts-expect-error TS(7006): Parameter 'firm' implicitly has an 'any' type.\n    currentFirms = currentFirms.filter(function (firm) {\n      return firm.FrnNumber !== frnNum;\n    });\n    currentFirms.length ? protectionCheckerRequestHandler(currentFirms) : $('.protection-checker__start-again-btn').trigger('click');\n  };\n  /* eslint-disable no-undef */\n  // @ts-expect-error TS(2304): Cannot find name 'Bloodhound'.\n  var firmSearchPC = new Bloodhound({\n    datumTokenizer: function datumTokenizer(datum) {\n      // @ts-expect-error TS(2304): Cannot find name 'Bloodhound'.\n      return Bloodhound.tokenizers.whitespace(datum.value);\n    },\n    // @ts-expect-error TS(2304): Cannot find name 'Bloodhound'.\n    queryTokenizer: Bloodhound.tokenizers.whitespace,\n    remote: {\n      url: '/api/protectioncheckerapi/GetFirmsList/?q=%QUERY&sp=',\n      wildcard: '%QUERY',\n      cache: false,\n      replace: function replace(url, uriEncodedQuery) {\n        var decodedQuery = decodeURI(uriEncodedQuery);\n        var queryStr = radwareEncode(encodeURIComponent(decodedQuery));\n        return \"/api/protectioncheckerapi/GetFirmsList/?q=\".concat(queryStr);\n      },\n      rateLimitWait: 300,\n      transform: function transform(response) {\n        if (response !== '') {\n          return $.map(response, function (suggestObj) {\n            return {\n              value: suggestObj\n            };\n          });\n        }\n        return [];\n      }\n    }\n  });\n  /* eslint-enable no-undef */\n  $('#pc-firm-search-input')\n  // @ts-expect-error TS(2339): Property 'typeahead' does not exist on type 'JQuer... Remove this comment to see the full error message\n  .typeahead({\n    hint: false,\n    highlight: true,\n    minLength: 1\n  }, {\n    display: function display(obj) {\n      return obj.value.FirmName;\n    },\n    source: firmSearchPC,\n    limit: 100,\n    templates: {\n      // eslint-disable-next-line no-unused-vars\n      notFound: function notFound(_queryObj) {\n        var sanitizedQueryValue = (0,_data_sanitize__WEBPACK_IMPORTED_MODULE_1__.piiDataSanitize)(_queryObj.query);\n        (0,_gtm_event_triggers_helpers__WEBPACK_IMPORTED_MODULE_0__.GTMDataLayerPushEvent)({\n          event: 'search',\n          search_type: 'protection_checker_firm_search',\n          search_term: sanitizedQueryValue,\n          search_results: '0'\n        });\n        return '<div class=\"ff-no-results\">No results found</div>';\n      },\n      suggestion: function suggestion(obj) {\n        var firmNumber = obj.value.FrnNumber !== null ? \"(FRN:\".concat(obj.value.FrnNumber, \")\") : '';\n        var suggestedHTML = \"<div>\".concat(obj.value.FirmName, \" \").concat(firmNumber);\n        suggestedHTML += listOfNotProtectedTypes.indexOf(obj.value.Type) > -1 ? ' - <span class=\"not-protected-indicator bold\">not protected</span></div>' : '</div>';\n        return suggestedHTML;\n      }\n    }\n  }).bind('typeahead:select', function (evt, suggestedSelObj) {\n    (0,_gtm_event_triggers_helpers__WEBPACK_IMPORTED_MODULE_0__.GTMDataLayerPushEvent)({\n      event: 'cta_click',\n      cta_type: 'funnel_options_bank_savings_checker',\n      click_url: '',\n      click_text: suggestedSelObj.value.FirmName,\n      cta_position: '1'\n    });\n    $(evt.currentTarget).data('frn-num', suggestedSelObj.value.FrnNumber);\n  }).bind('typeahead:close', function (evt) {\n    if ($(evt.currentTarget).val() === '') {\n      $(evt.currentTarget).data('frn-num', '');\n    }\n  });\n})(jQuery);\nNumber.isNaN = Number.isNaN || function (value) {\n  // @ts-expect-error TS(2571): Object is of type 'unknown'.\n  // eslint-disable-next-line no-self-compare\n  return value !== null && (value !== value || +value !== value);\n};\n\n//# sourceURL=webpack://@fscs/frontend-assets/./src/js/ui/protection-checker.ts?")},"./src/js/ui/query-string-open-handler.ts":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _xss_protect__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./xss-protect */ \"./src/js/ui/xss-protect.ts\");\n\nfunction getUrlParameter(name) {\n  // eslint-disable-next-line no-useless-escape\n  var urlParam = name.replace(/[\\[]/, '\\\\[').replace(/[\\]]/, '\\\\]'),\n    regex = new RegExp(\"[\\\\?&]\".concat(urlParam, \"=([^&#]*)\")),\n    results = regex.exec(window.location.search);\n  return results === null ? '' : decodeURIComponent(results[1].replace(/\\+/g, ' '));\n}\n// Site wide accordions\nvar accordToOpen = (0,_xss_protect__WEBPACK_IMPORTED_MODULE_0__.sanitizeLeftAngleBracket)(getUrlParameter('cat'));\nif (accordToOpen) {\n  if ($(\"#\".concat(accordToOpen)).prev().hasClass('collapsed')) {\n    $(\"#\".concat(accordToOpen)).prev().trigger('click');\n  }\n}\n// Failed firms Q&A tab pagination\nvar ffTabOpen = (0,_xss_protect__WEBPACK_IMPORTED_MODULE_0__.sanitizeLeftAngleBracket)(getUrlParameter('tab'));\nif (ffTabOpen === 'QA') {\n  $('#QATab').trigger('click');\n}\n\n//# sourceURL=webpack://@fscs/frontend-assets/./src/js/ui/query-string-open-handler.ts?")},"./src/js/ui/search-page.ts":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _data_sanitize__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./data-sanitize */ \"./src/js/ui/data-sanitize.ts\");\n/* harmony import */ var _xss_protect__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./xss-protect */ \"./src/js/ui/xss-protect.ts\");\n/* harmony import */ var _gtm_event_triggers_helpers__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../gtm-event-triggers/helpers */ \"./src/js/gtm-event-triggers/helpers.js\");\n\n\n// @ts-expect-error\n\n(function ($) {\n  var _a, _b;\n  var sfInputVal = '';\n  var origin = '';\n  function callSearch(ev) {\n    ev.preventDefault();\n    ev.stopImmediatePropagation();\n    sfInputVal = (0,_xss_protect__WEBPACK_IMPORTED_MODULE_1__.sanitizeLeftAngleBracket)(String($(ev.currentTarget).closest('form').find('.search-bar-input').val()));\n    if (sfInputVal !== '') {\n      if (window && window.location && window.location.origin && window.location.pathname) {\n        var pathName = window.location.pathname;\n        var portalURL = $('#corporate-web-url').val();\n        if (portalURL && portalURL !== '') {\n          origin = String(portalURL);\n          pathName = 'Search/Index/';\n        } else {\n          origin = window.location.origin;\n          if (pathName !== '/Search/ShowFAQResult/') {\n            pathName = '/Search/Index/';\n          }\n        }\n        if (sfInputVal) {\n          sfInputVal = sfInputVal.trim();\n        }\n        $('#loading-overlay, #loading-image').show();\n        var url = \"\".concat(origin).concat(pathName, \"?q=\").concat(sfInputVal);\n        window.location.href = url;\n      }\n    }\n  }\n  $('.searchPageForm .sf-search-button').on('click', function (ev) {\n    callSearch(ev);\n  });\n  $('.searchPageForm').on('submit', function (ev) {\n    callSearch(ev);\n  });\n  $('.show-loading-on-click').on('click', function () {\n    $('#loading-overlay, #loading-image').show();\n  });\n  if ($('#search-tab').length > 0 && $('#SearchedQuery').val()) {\n    (0,_gtm_event_triggers_helpers__WEBPACK_IMPORTED_MODULE_2__.GTMDataLayerPushEvent)({\n      event: 'search',\n      search_type: 'global_site_search',\n      search_term: (0,_data_sanitize__WEBPACK_IMPORTED_MODULE_0__.piiDataSanitize)((0,_xss_protect__WEBPACK_IMPORTED_MODULE_1__.sanitizeLeftAngleBracket)(String($('#SearchedQuery').val()))),\n      search_results: ((_a = $('#search-tab').text().match(/\\(([^)]+)\\)/)) === null || _a === void 0 ? void 0 : _a[1]) || '',\n      // used optional chaining (?.[1]) to safely access the first capturing group form the match result. If match returns null ?.[1]will return undefined\n      faq_results: ((_b = $('#faq-tab').text().match(/\\(([^)]+)\\)/)) === null || _b === void 0 ? void 0 : _b[1]) || ''\n    });\n  }\n})(jQuery);\n\n//# sourceURL=webpack://@fscs/frontend-assets/./src/js/ui/search-page.ts?")},"./src/js/ui/skip-to-content.ts":()=>{eval("$('#skipNeedHelp').on('click', function (e) {\n  e.preventDefault();\n  $('.sx_tr_main_launch').trigger('focus');\n});\n\n//# sourceURL=webpack://@fscs/frontend-assets/./src/js/ui/skip-to-content.ts?")},"./src/js/ui/slick-slider.ts":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   setCarouselCardEqualHeight: () => (/* binding */ setCarouselCardEqualHeight)\n/* harmony export */ });\n/* harmony import */ var slick_carousel_slick_slick_min_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! slick-carousel/slick/slick.min.js */ \"./node_modules/slick-carousel/slick/slick.min.js\");\n/* harmony import */ var slick_carousel_slick_slick_min_js__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(slick_carousel_slick_slick_min_js__WEBPACK_IMPORTED_MODULE_0__);\n\n// @ts-expect-error\n$('#fscsNewsSlider, #videoSlider').slick({\n  slidesToShow: 4,\n  slidesToScroll: 4,\n  speed: 2000,\n  responsive: [{\n    breakpoint: 820,\n    settings: {\n      slidesToShow: 3,\n      slidesToScroll: 3\n    }\n  }, {\n    breakpoint: 480,\n    settings: {\n      slidesToShow: 1,\n      slidesToScroll: 1\n    }\n  }]\n});\nfunction setCarouselCardEqualHeight() {\n  var maxHeight = 0;\n  $('.fscs-latest-news-content').each(function () {\n    var thisHeight = $(this).height();\n    if (thisHeight !== undefined && thisHeight > maxHeight) {\n      maxHeight = thisHeight;\n    }\n  });\n  $('.fscs-latest-news-content').height(maxHeight);\n}\n(function ($) {\n  setCarouselCardEqualHeight();\n  var resizeTimeout;\n  $(window).on('resize', function () {\n    if (resizeTimeout) {\n      clearTimeout(resizeTimeout);\n    }\n    resizeTimeout = setTimeout(function () {\n      $('.fscs-latest-news-content').height('auto');\n      setCarouselCardEqualHeight();\n    }, 100);\n  });\n})(jQuery);\n\n//# sourceURL=webpack://@fscs/frontend-assets/./src/js/ui/slick-slider.ts?")},"./src/js/ui/social-floating-icon.ts":()=>{eval("/* eslint-disable no-unused-vars */\n/* eslint-disable no-console */\n(function ($) {\n  if ($('.social-floating-icons-cont').length > 0) {\n    var locationURL_1 = encodeURIComponent(window.location.href);\n    var sharePageTitle_1 = encodeURIComponent($('[property=\"og:title\"]').attr('content') || '');\n    var isMobileDevice_1 = /Mobi/i.test(window.navigator.userAgent);\n    $('.social-floating-icons-cont .share').off('click').on('click', function () {\n      if (navigator.share && isMobileDevice_1) {\n        navigator.share({\n          title: sharePageTitle_1,\n          url: locationURL_1\n        }).then(function () {\n          console.log('Thanks for sharing!');\n        }).catch(console.error);\n      } else {\n        $('.sfi-shareable').toggleClass('open');\n      }\n    });\n    $('.sfi-shareable a').each(function (index, elem) {\n      var $elem = $(elem);\n      var sharePlatform = $elem.attr('class');\n      switch (sharePlatform) {\n        case 'x-icon':\n          $elem.attr('href', \"https://twitter.com/share?text=\".concat(sharePageTitle_1, \"%0D&url=\").concat(locationURL_1, \"&hashtags=fscs\"));\n          break;\n        case 'linkedin':\n          $elem.attr('href', \"https://www.linkedin.com/shareArticle?mini=true&url=\".concat(locationURL_1, \"&title=\").concat(sharePageTitle_1));\n          break;\n        case 'facebook':\n          $elem.attr('href', \"https://www.facebook.com/sharer/sharer.php?u=\".concat(locationURL_1));\n          break;\n        case 'mail':\n          $elem.attr('href', \"mailto:?subject=\".concat(sharePageTitle_1, \"&body=Hi,%0D%0A%0D%0ABelow%20is%20the%20link%20to%20the%20News%20Article%20page:%0D%0A%0D%0A\").concat(locationURL_1));\n          break;\n        default:\n          console.log('no matching social platform found');\n          break;\n      }\n    });\n    $('.sfi-shareable a').off('click').on('click', function () {\n      $(this).closest('.sfi-shareable').removeClass('open');\n    });\n    $(window).on('scroll', function () {\n      $('.sfi-shareable').removeClass('open');\n    });\n  }\n})(jQuery);\n\n//# sourceURL=webpack://@fscs/frontend-assets/./src/js/ui/social-floating-icon.ts?")},"./src/js/ui/subscript-block.ts":(__unused_webpack_module,__unused_webpack_exports,__webpack_require__)=>{eval("/* eslint-disable no-useless-escape */\n/* eslint-disable no-underscore-dangle */\n// @ts-expect-error\nvar GTMDataLayerPushEvent = (__webpack_require__(/*! ../gtm-event-triggers/helpers */ \"./src/js/gtm-event-triggers/helpers.js\").GTMDataLayerPushEvent);\n(function ($) {\n  var emailSubscriptionBlock = $('.email-subscription-block');\n  var _errorEl = $('.subscribe-error-msg', emailSubscriptionBlock);\n  if (emailSubscriptionBlock.length > 0) {\n    $('.subscribe', emailSubscriptionBlock).off('click').on('click', function (ev) {\n      var _a, _b, _c, _d, _e, _f;\n      ev.preventDefault();\n      ev.stopPropagation();\n      _errorEl.addClass('d-none');\n      var _currentBtnInstance = $(this);\n      var _emailAddress = (_a = _currentBtnInstance.closest('.email-subscription-block').find('#txtEmailId').val()) === null || _a === void 0 ? void 0 : _a.toString().trim();\n      var _interest = (_b = $('#Interest').val()) === null || _b === void 0 ? void 0 : _b.toString().trim();\n      var _esToken = (_c = _currentBtnInstance.closest('.subscribe-sign-up').find('.es-token').val()) === null || _c === void 0 ? void 0 : _c.toString().trim();\n      var _emailPatternValidation = new RegExp(/^(([^<>()\\[\\]\\\\.,;:\\s@\"]+(\\.[^<>()\\[\\]\\\\.,;:\\s@\"]+)*)|(\".+\"))@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\])|(([a-zA-Z\\-0-9]+\\.)+[a-zA-Z]{2,}))$/);\n      _currentBtnInstance.prop('disabled', 'disabled');\n      var _recipientListId = (_d = $('#RecipientListId').val()) === null || _d === void 0 ? void 0 : _d.toString().trim();\n      if (_emailAddress === undefined || _emailAddress === '' || !_emailPatternValidation.test(_emailAddress)) {\n        _errorEl.html('Please enter a valid email address').removeClass('d-none');\n        _currentBtnInstance.prop('disabled', false);\n        GTMDataLayerPushEvent({\n          event: 'form_submit',\n          form_name: (_e = _currentBtnInstance.closest('form').data('gtm-form-name')) === null || _e === void 0 ? void 0 : _e.toString().trim(),\n          form_validation: 'false',\n          nature_of_enquiry: (_f = $('#Interest').val()) === null || _f === void 0 ? void 0 : _f.toString().trim()\n        });\n        return;\n      }\n      var _emailModel = {\n        EmailId: _emailAddress,\n        Interest: _interest,\n        RecipientListId: _recipientListId\n      };\n      $.ajax({\n        url: '/api/campaignapi/savesubscription/',\n        type: 'post',\n        dataType: 'json',\n        contentType: 'application/json; charset=utf-8',\n        headers: {\n          RequestVerificationToken: _esToken !== null && _esToken !== void 0 ? _esToken : ''\n        },\n        data: JSON.stringify(_emailModel),\n        statusCode: {\n          200: function (responseObject) {\n            var _a, _b;\n            if (responseObject === 'New') {\n              $('.subscription-result, .subscribed', emailSubscriptionBlock).removeClass('d-none');\n            } else if (responseObject === 'Existing') {\n              $('.subscription-result, .already-subscribed', emailSubscriptionBlock).removeClass('d-none');\n            }\n            $('.email-subscribe-form', emailSubscriptionBlock).addClass('d-none');\n            GTMDataLayerPushEvent({\n              event: 'form_submit',\n              form_name: (_a = _currentBtnInstance.closest('form').data('gtm-form-name')) === null || _a === void 0 ? void 0 : _a.toString().trim(),\n              form_validation: 'true',\n              nature_of_enquiry: (_b = $('#Interest').val()) === null || _b === void 0 ? void 0 : _b.toString().trim()\n            });\n          },\n          // eslint-disable-next-line no-unused-vars\n          500: function (responseObject, textStatus, errorThrown) {\n            // @ts-expect-error\n            _errorEl.html($('#EmailSubscriptionFailureText').val().trim()).removeClass('d-none');\n            _currentBtnInstance.prop('disabled', false);\n          }\n        }\n      });\n    });\n  }\n})(jQuery);\n\n//# sourceURL=webpack://@fscs/frontend-assets/./src/js/ui/subscript-block.ts?")},"./src/js/ui/tooltip.ts":()=>{eval("(function ($) {\n  var tooltipEl = '[data-toggle=\"tooltip\"]';\n  $(tooltipEl).tooltip({\n    html: true,\n    trigger: 'click',\n    placement: 'top'\n  });\n  $('body').on('click', function (e) {\n    //Use each to hide tooltips with the same class\n    // eslint-disable-next-line no-unused-vars\n    $(tooltipEl).each(function (index, elm) {\n      hidePopover(elm, e);\n    });\n  });\n  // hide any open tooltip when anywhere else in the body is clicked\n  var hidePopover = function (tooltipEl, e) {\n    var target = e.target;\n    if (target && !$(tooltipEl).is(target) && $(tooltipEl).has(target).length === 0) {\n      $(tooltipEl).tooltip('hide').data('bs.tooltip');\n    }\n  };\n})(jQuery);\n\n//# sourceURL=webpack://@fscs/frontend-assets/./src/js/ui/tooltip.ts?")},"./src/js/ui/xss-protect.ts":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */   initializeXSSProtection: () => (/* binding */ initializeXSSProtection),\n/* harmony export */   sanitizeAll: () => (/* binding */ sanitizeAll),\n/* harmony export */   sanitizeLeftAngleBracket: () => (/* binding */ sanitizeLeftAngleBracket)\n/* harmony export */ });\nvar entityMap = {\n  '&': '&amp;',\n  '<': '&lt;',\n  '>': '&gt;',\n  '\"': '&quot;',\n  \"'\": '&#39;',\n  '/': '&#x2F;',\n  '`': '&#x60;',\n  '=': '&#x3D;'\n};\nfunction sanitizeAll(str) {\n  return String(str).replace(/[&<>\"'`=/]/g, function (char) {\n    return entityMap[char] || char;\n  });\n}\nfunction sanitizeLeftAngleBracket(str) {\n  var reg = /[<]/gi;\n  return str ? str.replace(reg, '') : '';\n}\nfunction initializeXSSProtection() {\n  $(\"input[type='text'], input[type='search'], textarea\").on('keyup blur', function (evt) {\n    if ($(this).hasClass('tt-input') && evt.keyCode !== 37 && evt.keyCode !== 38 && evt.keyCode !== 39 && evt.keyCode !== 40) {\n      // @ts-expect-error\n      $(this).typeahead('val', sanitizeLeftAngleBracket($(this).val()));\n    } else {\n      $(this).val(sanitizeLeftAngleBracket($(this).val()));\n    }\n  });\n}\n// eslint-disable-next-line no-unused-vars\n(function ($) {\n  initializeXSSProtection();\n})(jQuery);\n\n//# sourceURL=webpack://@fscs/frontend-assets/./src/js/ui/xss-protect.ts?")},"./src/scss/base.scss":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";eval("__webpack_require__.r(__webpack_exports__);\n// extracted by mini-css-extract-plugin\n\n\n//# sourceURL=webpack://@fscs/frontend-assets/./src/scss/base.scss?")},"./node_modules/slick-carousel/slick/slick.min.js":(module,exports,__webpack_require__)=>{eval('var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;!function(i){"use strict"; true?!(__WEBPACK_AMD_DEFINE_ARRAY__ = [__webpack_require__(/*! jquery */ "jquery")], __WEBPACK_AMD_DEFINE_FACTORY__ = (i),\n\t\t__WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === \'function\' ?\n\t\t(__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),\n\t\t__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__)):0}(function(i){"use strict";var e=window.Slick||{};(e=function(){var e=0;return function(t,o){var s,n=this;n.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:i(t),appendDots:i(t),arrows:!0,asNavFor:null,prevArrow:\'<button class="slick-prev" aria-label="Previous" type="button">Previous</button>\',nextArrow:\'<button class="slick-next" aria-label="Next" type="button">Next</button>\',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(e,t){return i(\'<button type="button" />\').text(t+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,focusOnChange:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3},n.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,scrolling:!1,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,sliding:!1,slideOffset:0,swipeLeft:null,swiping:!1,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1},i.extend(n,n.initials),n.activeBreakpoint=null,n.animType=null,n.animProp=null,n.breakpoints=[],n.breakpointSettings=[],n.cssTransitions=!1,n.focussed=!1,n.interrupted=!1,n.hidden="hidden",n.paused=!0,n.positionProp=null,n.respondTo=null,n.rowCount=1,n.shouldClick=!0,n.$slider=i(t),n.$slidesCache=null,n.transformType=null,n.transitionType=null,n.visibilityChange="visibilitychange",n.windowWidth=0,n.windowTimer=null,s=i(t).data("slick")||{},n.options=i.extend({},n.defaults,o,s),n.currentSlide=n.options.initialSlide,n.originalSettings=n.options,void 0!==document.mozHidden?(n.hidden="mozHidden",n.visibilityChange="mozvisibilitychange"):void 0!==document.webkitHidden&&(n.hidden="webkitHidden",n.visibilityChange="webkitvisibilitychange"),n.autoPlay=i.proxy(n.autoPlay,n),n.autoPlayClear=i.proxy(n.autoPlayClear,n),n.autoPlayIterator=i.proxy(n.autoPlayIterator,n),n.changeSlide=i.proxy(n.changeSlide,n),n.clickHandler=i.proxy(n.clickHandler,n),n.selectHandler=i.proxy(n.selectHandler,n),n.setPosition=i.proxy(n.setPosition,n),n.swipeHandler=i.proxy(n.swipeHandler,n),n.dragHandler=i.proxy(n.dragHandler,n),n.keyHandler=i.proxy(n.keyHandler,n),n.instanceUid=e++,n.htmlExpr=/^(?:\\s*(<[\\w\\W]+>)[^>]*)$/,n.registerBreakpoints(),n.init(!0)}}()).prototype.activateADA=function(){this.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})},e.prototype.addSlide=e.prototype.slickAdd=function(e,t,o){var s=this;if("boolean"==typeof t)o=t,t=null;else if(t<0||t>=s.slideCount)return!1;s.unload(),"number"==typeof t?0===t&&0===s.$slides.length?i(e).appendTo(s.$slideTrack):o?i(e).insertBefore(s.$slides.eq(t)):i(e).insertAfter(s.$slides.eq(t)):!0===o?i(e).prependTo(s.$slideTrack):i(e).appendTo(s.$slideTrack),s.$slides=s.$slideTrack.children(this.options.slide),s.$slideTrack.children(this.options.slide).detach(),s.$slideTrack.append(s.$slides),s.$slides.each(function(e,t){i(t).attr("data-slick-index",e)}),s.$slidesCache=s.$slides,s.reinit()},e.prototype.animateHeight=function(){var i=this;if(1===i.options.slidesToShow&&!0===i.options.adaptiveHeight&&!1===i.options.vertical){var e=i.$slides.eq(i.currentSlide).outerHeight(!0);i.$list.animate({height:e},i.options.speed)}},e.prototype.animateSlide=function(e,t){var o={},s=this;s.animateHeight(),!0===s.options.rtl&&!1===s.options.vertical&&(e=-e),!1===s.transformsEnabled?!1===s.options.vertical?s.$slideTrack.animate({left:e},s.options.speed,s.options.easing,t):s.$slideTrack.animate({top:e},s.options.speed,s.options.easing,t):!1===s.cssTransitions?(!0===s.options.rtl&&(s.currentLeft=-s.currentLeft),i({animStart:s.currentLeft}).animate({animStart:e},{duration:s.options.speed,easing:s.options.easing,step:function(i){i=Math.ceil(i),!1===s.options.vertical?(o[s.animType]="translate("+i+"px, 0px)",s.$slideTrack.css(o)):(o[s.animType]="translate(0px,"+i+"px)",s.$slideTrack.css(o))},complete:function(){t&&t.call()}})):(s.applyTransition(),e=Math.ceil(e),!1===s.options.vertical?o[s.animType]="translate3d("+e+"px, 0px, 0px)":o[s.animType]="translate3d(0px,"+e+"px, 0px)",s.$slideTrack.css(o),t&&setTimeout(function(){s.disableTransition(),t.call()},s.options.speed))},e.prototype.getNavTarget=function(){var e=this,t=e.options.asNavFor;return t&&null!==t&&(t=i(t).not(e.$slider)),t},e.prototype.asNavFor=function(e){var t=this.getNavTarget();null!==t&&"object"==typeof t&&t.each(function(){var t=i(this).slick("getSlick");t.unslicked||t.slideHandler(e,!0)})},e.prototype.applyTransition=function(i){var e=this,t={};!1===e.options.fade?t[e.transitionType]=e.transformType+" "+e.options.speed+"ms "+e.options.cssEase:t[e.transitionType]="opacity "+e.options.speed+"ms "+e.options.cssEase,!1===e.options.fade?e.$slideTrack.css(t):e.$slides.eq(i).css(t)},e.prototype.autoPlay=function(){var i=this;i.autoPlayClear(),i.slideCount>i.options.slidesToShow&&(i.autoPlayTimer=setInterval(i.autoPlayIterator,i.options.autoplaySpeed))},e.prototype.autoPlayClear=function(){var i=this;i.autoPlayTimer&&clearInterval(i.autoPlayTimer)},e.prototype.autoPlayIterator=function(){var i=this,e=i.currentSlide+i.options.slidesToScroll;i.paused||i.interrupted||i.focussed||(!1===i.options.infinite&&(1===i.direction&&i.currentSlide+1===i.slideCount-1?i.direction=0:0===i.direction&&(e=i.currentSlide-i.options.slidesToScroll,i.currentSlide-1==0&&(i.direction=1))),i.slideHandler(e))},e.prototype.buildArrows=function(){var e=this;!0===e.options.arrows&&(e.$prevArrow=i(e.options.prevArrow).addClass("slick-arrow"),e.$nextArrow=i(e.options.nextArrow).addClass("slick-arrow"),e.slideCount>e.options.slidesToShow?(e.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),e.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.prependTo(e.options.appendArrows),e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.appendTo(e.options.appendArrows),!0!==e.options.infinite&&e.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):e.$prevArrow.add(e.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))},e.prototype.buildDots=function(){var e,t,o=this;if(!0===o.options.dots){for(o.$slider.addClass("slick-dotted"),t=i("<ul />").addClass(o.options.dotsClass),e=0;e<=o.getDotCount();e+=1)t.append(i("<li />").append(o.options.customPaging.call(this,o,e)));o.$dots=t.appendTo(o.options.appendDots),o.$dots.find("li").first().addClass("slick-active")}},e.prototype.buildOut=function(){var e=this;e.$slides=e.$slider.children(e.options.slide+":not(.slick-cloned)").addClass("slick-slide"),e.slideCount=e.$slides.length,e.$slides.each(function(e,t){i(t).attr("data-slick-index",e).data("originalStyling",i(t).attr("style")||"")}),e.$slider.addClass("slick-slider"),e.$slideTrack=0===e.slideCount?i(\'<div class="slick-track"/>\').appendTo(e.$slider):e.$slides.wrapAll(\'<div class="slick-track"/>\').parent(),e.$list=e.$slideTrack.wrap(\'<div class="slick-list"/>\').parent(),e.$slideTrack.css("opacity",0),!0!==e.options.centerMode&&!0!==e.options.swipeToSlide||(e.options.slidesToScroll=1),i("img[data-lazy]",e.$slider).not("[src]").addClass("slick-loading"),e.setupInfinite(),e.buildArrows(),e.buildDots(),e.updateDots(),e.setSlideClasses("number"==typeof e.currentSlide?e.currentSlide:0),!0===e.options.draggable&&e.$list.addClass("draggable")},e.prototype.buildRows=function(){var i,e,t,o,s,n,r,l=this;if(o=document.createDocumentFragment(),n=l.$slider.children(),l.options.rows>1){for(r=l.options.slidesPerRow*l.options.rows,s=Math.ceil(n.length/r),i=0;i<s;i++){var d=document.createElement("div");for(e=0;e<l.options.rows;e++){var a=document.createElement("div");for(t=0;t<l.options.slidesPerRow;t++){var c=i*r+(e*l.options.slidesPerRow+t);n.get(c)&&a.appendChild(n.get(c))}d.appendChild(a)}o.appendChild(d)}l.$slider.empty().append(o),l.$slider.children().children().children().css({width:100/l.options.slidesPerRow+"%",display:"inline-block"})}},e.prototype.checkResponsive=function(e,t){var o,s,n,r=this,l=!1,d=r.$slider.width(),a=window.innerWidth||i(window).width();if("window"===r.respondTo?n=a:"slider"===r.respondTo?n=d:"min"===r.respondTo&&(n=Math.min(a,d)),r.options.responsive&&r.options.responsive.length&&null!==r.options.responsive){s=null;for(o in r.breakpoints)r.breakpoints.hasOwnProperty(o)&&(!1===r.originalSettings.mobileFirst?n<r.breakpoints[o]&&(s=r.breakpoints[o]):n>r.breakpoints[o]&&(s=r.breakpoints[o]));null!==s?null!==r.activeBreakpoint?(s!==r.activeBreakpoint||t)&&(r.activeBreakpoint=s,"unslick"===r.breakpointSettings[s]?r.unslick(s):(r.options=i.extend({},r.originalSettings,r.breakpointSettings[s]),!0===e&&(r.currentSlide=r.options.initialSlide),r.refresh(e)),l=s):(r.activeBreakpoint=s,"unslick"===r.breakpointSettings[s]?r.unslick(s):(r.options=i.extend({},r.originalSettings,r.breakpointSettings[s]),!0===e&&(r.currentSlide=r.options.initialSlide),r.refresh(e)),l=s):null!==r.activeBreakpoint&&(r.activeBreakpoint=null,r.options=r.originalSettings,!0===e&&(r.currentSlide=r.options.initialSlide),r.refresh(e),l=s),e||!1===l||r.$slider.trigger("breakpoint",[r,l])}},e.prototype.changeSlide=function(e,t){var o,s,n,r=this,l=i(e.currentTarget);switch(l.is("a")&&e.preventDefault(),l.is("li")||(l=l.closest("li")),n=r.slideCount%r.options.slidesToScroll!=0,o=n?0:(r.slideCount-r.currentSlide)%r.options.slidesToScroll,e.data.message){case"previous":s=0===o?r.options.slidesToScroll:r.options.slidesToShow-o,r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide-s,!1,t);break;case"next":s=0===o?r.options.slidesToScroll:o,r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide+s,!1,t);break;case"index":var d=0===e.data.index?0:e.data.index||l.index()*r.options.slidesToScroll;r.slideHandler(r.checkNavigable(d),!1,t),l.children().trigger("focus");break;default:return}},e.prototype.checkNavigable=function(i){var e,t;if(e=this.getNavigableIndexes(),t=0,i>e[e.length-1])i=e[e.length-1];else for(var o in e){if(i<e[o]){i=t;break}t=e[o]}return i},e.prototype.cleanUpEvents=function(){var e=this;e.options.dots&&null!==e.$dots&&(i("li",e.$dots).off("click.slick",e.changeSlide).off("mouseenter.slick",i.proxy(e.interrupt,e,!0)).off("mouseleave.slick",i.proxy(e.interrupt,e,!1)),!0===e.options.accessibility&&e.$dots.off("keydown.slick",e.keyHandler)),e.$slider.off("focus.slick blur.slick"),!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow&&e.$prevArrow.off("click.slick",e.changeSlide),e.$nextArrow&&e.$nextArrow.off("click.slick",e.changeSlide),!0===e.options.accessibility&&(e.$prevArrow&&e.$prevArrow.off("keydown.slick",e.keyHandler),e.$nextArrow&&e.$nextArrow.off("keydown.slick",e.keyHandler))),e.$list.off("touchstart.slick mousedown.slick",e.swipeHandler),e.$list.off("touchmove.slick mousemove.slick",e.swipeHandler),e.$list.off("touchend.slick mouseup.slick",e.swipeHandler),e.$list.off("touchcancel.slick mouseleave.slick",e.swipeHandler),e.$list.off("click.slick",e.clickHandler),i(document).off(e.visibilityChange,e.visibility),e.cleanUpSlideEvents(),!0===e.options.accessibility&&e.$list.off("keydown.slick",e.keyHandler),!0===e.options.focusOnSelect&&i(e.$slideTrack).children().off("click.slick",e.selectHandler),i(window).off("orientationchange.slick.slick-"+e.instanceUid,e.orientationChange),i(window).off("resize.slick.slick-"+e.instanceUid,e.resize),i("[draggable!=true]",e.$slideTrack).off("dragstart",e.preventDefault),i(window).off("load.slick.slick-"+e.instanceUid,e.setPosition)},e.prototype.cleanUpSlideEvents=function(){var e=this;e.$list.off("mouseenter.slick",i.proxy(e.interrupt,e,!0)),e.$list.off("mouseleave.slick",i.proxy(e.interrupt,e,!1))},e.prototype.cleanUpRows=function(){var i,e=this;e.options.rows>1&&((i=e.$slides.children().children()).removeAttr("style"),e.$slider.empty().append(i))},e.prototype.clickHandler=function(i){!1===this.shouldClick&&(i.stopImmediatePropagation(),i.stopPropagation(),i.preventDefault())},e.prototype.destroy=function(e){var t=this;t.autoPlayClear(),t.touchObject={},t.cleanUpEvents(),i(".slick-cloned",t.$slider).detach(),t.$dots&&t.$dots.remove(),t.$prevArrow&&t.$prevArrow.length&&(t.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.remove()),t.$nextArrow&&t.$nextArrow.length&&(t.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.remove()),t.$slides&&(t.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){i(this).attr("style",i(this).data("originalStyling"))}),t.$slideTrack.children(this.options.slide).detach(),t.$slideTrack.detach(),t.$list.detach(),t.$slider.append(t.$slides)),t.cleanUpRows(),t.$slider.removeClass("slick-slider"),t.$slider.removeClass("slick-initialized"),t.$slider.removeClass("slick-dotted"),t.unslicked=!0,e||t.$slider.trigger("destroy",[t])},e.prototype.disableTransition=function(i){var e=this,t={};t[e.transitionType]="",!1===e.options.fade?e.$slideTrack.css(t):e.$slides.eq(i).css(t)},e.prototype.fadeSlide=function(i,e){var t=this;!1===t.cssTransitions?(t.$slides.eq(i).css({zIndex:t.options.zIndex}),t.$slides.eq(i).animate({opacity:1},t.options.speed,t.options.easing,e)):(t.applyTransition(i),t.$slides.eq(i).css({opacity:1,zIndex:t.options.zIndex}),e&&setTimeout(function(){t.disableTransition(i),e.call()},t.options.speed))},e.prototype.fadeSlideOut=function(i){var e=this;!1===e.cssTransitions?e.$slides.eq(i).animate({opacity:0,zIndex:e.options.zIndex-2},e.options.speed,e.options.easing):(e.applyTransition(i),e.$slides.eq(i).css({opacity:0,zIndex:e.options.zIndex-2}))},e.prototype.filterSlides=e.prototype.slickFilter=function(i){var e=this;null!==i&&(e.$slidesCache=e.$slides,e.unload(),e.$slideTrack.children(this.options.slide).detach(),e.$slidesCache.filter(i).appendTo(e.$slideTrack),e.reinit())},e.prototype.focusHandler=function(){var e=this;e.$slider.off("focus.slick blur.slick").on("focus.slick blur.slick","*",function(t){t.stopImmediatePropagation();var o=i(this);setTimeout(function(){e.options.pauseOnFocus&&(e.focussed=o.is(":focus"),e.autoPlay())},0)})},e.prototype.getCurrent=e.prototype.slickCurrentSlide=function(){return this.currentSlide},e.prototype.getDotCount=function(){var i=this,e=0,t=0,o=0;if(!0===i.options.infinite)if(i.slideCount<=i.options.slidesToShow)++o;else for(;e<i.slideCount;)++o,e=t+i.options.slidesToScroll,t+=i.options.slidesToScroll<=i.options.slidesToShow?i.options.slidesToScroll:i.options.slidesToShow;else if(!0===i.options.centerMode)o=i.slideCount;else if(i.options.asNavFor)for(;e<i.slideCount;)++o,e=t+i.options.slidesToScroll,t+=i.options.slidesToScroll<=i.options.slidesToShow?i.options.slidesToScroll:i.options.slidesToShow;else o=1+Math.ceil((i.slideCount-i.options.slidesToShow)/i.options.slidesToScroll);return o-1},e.prototype.getLeft=function(i){var e,t,o,s,n=this,r=0;return n.slideOffset=0,t=n.$slides.first().outerHeight(!0),!0===n.options.infinite?(n.slideCount>n.options.slidesToShow&&(n.slideOffset=n.slideWidth*n.options.slidesToShow*-1,s=-1,!0===n.options.vertical&&!0===n.options.centerMode&&(2===n.options.slidesToShow?s=-1.5:1===n.options.slidesToShow&&(s=-2)),r=t*n.options.slidesToShow*s),n.slideCount%n.options.slidesToScroll!=0&&i+n.options.slidesToScroll>n.slideCount&&n.slideCount>n.options.slidesToShow&&(i>n.slideCount?(n.slideOffset=(n.options.slidesToShow-(i-n.slideCount))*n.slideWidth*-1,r=(n.options.slidesToShow-(i-n.slideCount))*t*-1):(n.slideOffset=n.slideCount%n.options.slidesToScroll*n.slideWidth*-1,r=n.slideCount%n.options.slidesToScroll*t*-1))):i+n.options.slidesToShow>n.slideCount&&(n.slideOffset=(i+n.options.slidesToShow-n.slideCount)*n.slideWidth,r=(i+n.options.slidesToShow-n.slideCount)*t),n.slideCount<=n.options.slidesToShow&&(n.slideOffset=0,r=0),!0===n.options.centerMode&&n.slideCount<=n.options.slidesToShow?n.slideOffset=n.slideWidth*Math.floor(n.options.slidesToShow)/2-n.slideWidth*n.slideCount/2:!0===n.options.centerMode&&!0===n.options.infinite?n.slideOffset+=n.slideWidth*Math.floor(n.options.slidesToShow/2)-n.slideWidth:!0===n.options.centerMode&&(n.slideOffset=0,n.slideOffset+=n.slideWidth*Math.floor(n.options.slidesToShow/2)),e=!1===n.options.vertical?i*n.slideWidth*-1+n.slideOffset:i*t*-1+r,!0===n.options.variableWidth&&(o=n.slideCount<=n.options.slidesToShow||!1===n.options.infinite?n.$slideTrack.children(".slick-slide").eq(i):n.$slideTrack.children(".slick-slide").eq(i+n.options.slidesToShow),e=!0===n.options.rtl?o[0]?-1*(n.$slideTrack.width()-o[0].offsetLeft-o.width()):0:o[0]?-1*o[0].offsetLeft:0,!0===n.options.centerMode&&(o=n.slideCount<=n.options.slidesToShow||!1===n.options.infinite?n.$slideTrack.children(".slick-slide").eq(i):n.$slideTrack.children(".slick-slide").eq(i+n.options.slidesToShow+1),e=!0===n.options.rtl?o[0]?-1*(n.$slideTrack.width()-o[0].offsetLeft-o.width()):0:o[0]?-1*o[0].offsetLeft:0,e+=(n.$list.width()-o.outerWidth())/2)),e},e.prototype.getOption=e.prototype.slickGetOption=function(i){return this.options[i]},e.prototype.getNavigableIndexes=function(){var i,e=this,t=0,o=0,s=[];for(!1===e.options.infinite?i=e.slideCount:(t=-1*e.options.slidesToScroll,o=-1*e.options.slidesToScroll,i=2*e.slideCount);t<i;)s.push(t),t=o+e.options.slidesToScroll,o+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;return s},e.prototype.getSlick=function(){return this},e.prototype.getSlideCount=function(){var e,t,o=this;return t=!0===o.options.centerMode?o.slideWidth*Math.floor(o.options.slidesToShow/2):0,!0===o.options.swipeToSlide?(o.$slideTrack.find(".slick-slide").each(function(s,n){if(n.offsetLeft-t+i(n).outerWidth()/2>-1*o.swipeLeft)return e=n,!1}),Math.abs(i(e).attr("data-slick-index")-o.currentSlide)||1):o.options.slidesToScroll},e.prototype.goTo=e.prototype.slickGoTo=function(i,e){this.changeSlide({data:{message:"index",index:parseInt(i)}},e)},e.prototype.init=function(e){var t=this;i(t.$slider).hasClass("slick-initialized")||(i(t.$slider).addClass("slick-initialized"),t.buildRows(),t.buildOut(),t.setProps(),t.startLoad(),t.loadSlider(),t.initializeEvents(),t.updateArrows(),t.updateDots(),t.checkResponsive(!0),t.focusHandler()),e&&t.$slider.trigger("init",[t]),!0===t.options.accessibility&&t.initADA(),t.options.autoplay&&(t.paused=!1,t.autoPlay())},e.prototype.initADA=function(){var e=this,t=Math.ceil(e.slideCount/e.options.slidesToShow),o=e.getNavigableIndexes().filter(function(i){return i>=0&&i<e.slideCount});e.$slides.add(e.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),null!==e.$dots&&(e.$slides.not(e.$slideTrack.find(".slick-cloned")).each(function(t){var s=o.indexOf(t);i(this).attr({role:"tabpanel",id:"slick-slide"+e.instanceUid+t,tabindex:-1}),-1!==s&&i(this).attr({"aria-describedby":"slick-slide-control"+e.instanceUid+s})}),e.$dots.attr("role","tablist").find("li").each(function(s){var n=o[s];i(this).attr({role:"presentation"}),i(this).find("button").first().attr({role:"tab",id:"slick-slide-control"+e.instanceUid+s,"aria-controls":"slick-slide"+e.instanceUid+n,"aria-label":s+1+" of "+t,"aria-selected":null,tabindex:"-1"})}).eq(e.currentSlide).find("button").attr({"aria-selected":"true",tabindex:"0"}).end());for(var s=e.currentSlide,n=s+e.options.slidesToShow;s<n;s++)e.$slides.eq(s).attr("tabindex",0);e.activateADA()},e.prototype.initArrowEvents=function(){var i=this;!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},i.changeSlide),i.$nextArrow.off("click.slick").on("click.slick",{message:"next"},i.changeSlide),!0===i.options.accessibility&&(i.$prevArrow.on("keydown.slick",i.keyHandler),i.$nextArrow.on("keydown.slick",i.keyHandler)))},e.prototype.initDotEvents=function(){var e=this;!0===e.options.dots&&(i("li",e.$dots).on("click.slick",{message:"index"},e.changeSlide),!0===e.options.accessibility&&e.$dots.on("keydown.slick",e.keyHandler)),!0===e.options.dots&&!0===e.options.pauseOnDotsHover&&i("li",e.$dots).on("mouseenter.slick",i.proxy(e.interrupt,e,!0)).on("mouseleave.slick",i.proxy(e.interrupt,e,!1))},e.prototype.initSlideEvents=function(){var e=this;e.options.pauseOnHover&&(e.$list.on("mouseenter.slick",i.proxy(e.interrupt,e,!0)),e.$list.on("mouseleave.slick",i.proxy(e.interrupt,e,!1)))},e.prototype.initializeEvents=function(){var e=this;e.initArrowEvents(),e.initDotEvents(),e.initSlideEvents(),e.$list.on("touchstart.slick mousedown.slick",{action:"start"},e.swipeHandler),e.$list.on("touchmove.slick mousemove.slick",{action:"move"},e.swipeHandler),e.$list.on("touchend.slick mouseup.slick",{action:"end"},e.swipeHandler),e.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},e.swipeHandler),e.$list.on("click.slick",e.clickHandler),i(document).on(e.visibilityChange,i.proxy(e.visibility,e)),!0===e.options.accessibility&&e.$list.on("keydown.slick",e.keyHandler),!0===e.options.focusOnSelect&&i(e.$slideTrack).children().on("click.slick",e.selectHandler),i(window).on("orientationchange.slick.slick-"+e.instanceUid,i.proxy(e.orientationChange,e)),i(window).on("resize.slick.slick-"+e.instanceUid,i.proxy(e.resize,e)),i("[draggable!=true]",e.$slideTrack).on("dragstart",e.preventDefault),i(window).on("load.slick.slick-"+e.instanceUid,e.setPosition),i(e.setPosition)},e.prototype.initUI=function(){var i=this;!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow.show(),i.$nextArrow.show()),!0===i.options.dots&&i.slideCount>i.options.slidesToShow&&i.$dots.show()},e.prototype.keyHandler=function(i){var e=this;i.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===i.keyCode&&!0===e.options.accessibility?e.changeSlide({data:{message:!0===e.options.rtl?"next":"previous"}}):39===i.keyCode&&!0===e.options.accessibility&&e.changeSlide({data:{message:!0===e.options.rtl?"previous":"next"}}))},e.prototype.lazyLoad=function(){function e(e){i("img[data-lazy]",e).each(function(){var e=i(this),t=i(this).attr("data-lazy"),o=i(this).attr("data-srcset"),s=i(this).attr("data-sizes")||n.$slider.attr("data-sizes"),r=document.createElement("img");r.onload=function(){e.animate({opacity:0},100,function(){o&&(e.attr("srcset",o),s&&e.attr("sizes",s)),e.attr("src",t).animate({opacity:1},200,function(){e.removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading")}),n.$slider.trigger("lazyLoaded",[n,e,t])})},r.onerror=function(){e.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),n.$slider.trigger("lazyLoadError",[n,e,t])},r.src=t})}var t,o,s,n=this;if(!0===n.options.centerMode?!0===n.options.infinite?s=(o=n.currentSlide+(n.options.slidesToShow/2+1))+n.options.slidesToShow+2:(o=Math.max(0,n.currentSlide-(n.options.slidesToShow/2+1)),s=n.options.slidesToShow/2+1+2+n.currentSlide):(o=n.options.infinite?n.options.slidesToShow+n.currentSlide:n.currentSlide,s=Math.ceil(o+n.options.slidesToShow),!0===n.options.fade&&(o>0&&o--,s<=n.slideCount&&s++)),t=n.$slider.find(".slick-slide").slice(o,s),"anticipated"===n.options.lazyLoad)for(var r=o-1,l=s,d=n.$slider.find(".slick-slide"),a=0;a<n.options.slidesToScroll;a++)r<0&&(r=n.slideCount-1),t=(t=t.add(d.eq(r))).add(d.eq(l)),r--,l++;e(t),n.slideCount<=n.options.slidesToShow?e(n.$slider.find(".slick-slide")):n.currentSlide>=n.slideCount-n.options.slidesToShow?e(n.$slider.find(".slick-cloned").slice(0,n.options.slidesToShow)):0===n.currentSlide&&e(n.$slider.find(".slick-cloned").slice(-1*n.options.slidesToShow))},e.prototype.loadSlider=function(){var i=this;i.setPosition(),i.$slideTrack.css({opacity:1}),i.$slider.removeClass("slick-loading"),i.initUI(),"progressive"===i.options.lazyLoad&&i.progressiveLazyLoad()},e.prototype.next=e.prototype.slickNext=function(){this.changeSlide({data:{message:"next"}})},e.prototype.orientationChange=function(){var i=this;i.checkResponsive(),i.setPosition()},e.prototype.pause=e.prototype.slickPause=function(){var i=this;i.autoPlayClear(),i.paused=!0},e.prototype.play=e.prototype.slickPlay=function(){var i=this;i.autoPlay(),i.options.autoplay=!0,i.paused=!1,i.focussed=!1,i.interrupted=!1},e.prototype.postSlide=function(e){var t=this;t.unslicked||(t.$slider.trigger("afterChange",[t,e]),t.animating=!1,t.slideCount>t.options.slidesToShow&&t.setPosition(),t.swipeLeft=null,t.options.autoplay&&t.autoPlay(),!0===t.options.accessibility&&(t.initADA(),t.options.focusOnChange&&i(t.$slides.get(t.currentSlide)).attr("tabindex",0).focus()))},e.prototype.prev=e.prototype.slickPrev=function(){this.changeSlide({data:{message:"previous"}})},e.prototype.preventDefault=function(i){i.preventDefault()},e.prototype.progressiveLazyLoad=function(e){e=e||1;var t,o,s,n,r,l=this,d=i("img[data-lazy]",l.$slider);d.length?(t=d.first(),o=t.attr("data-lazy"),s=t.attr("data-srcset"),n=t.attr("data-sizes")||l.$slider.attr("data-sizes"),(r=document.createElement("img")).onload=function(){s&&(t.attr("srcset",s),n&&t.attr("sizes",n)),t.attr("src",o).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading"),!0===l.options.adaptiveHeight&&l.setPosition(),l.$slider.trigger("lazyLoaded",[l,t,o]),l.progressiveLazyLoad()},r.onerror=function(){e<3?setTimeout(function(){l.progressiveLazyLoad(e+1)},500):(t.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),l.$slider.trigger("lazyLoadError",[l,t,o]),l.progressiveLazyLoad())},r.src=o):l.$slider.trigger("allImagesLoaded",[l])},e.prototype.refresh=function(e){var t,o,s=this;o=s.slideCount-s.options.slidesToShow,!s.options.infinite&&s.currentSlide>o&&(s.currentSlide=o),s.slideCount<=s.options.slidesToShow&&(s.currentSlide=0),t=s.currentSlide,s.destroy(!0),i.extend(s,s.initials,{currentSlide:t}),s.init(),e||s.changeSlide({data:{message:"index",index:t}},!1)},e.prototype.registerBreakpoints=function(){var e,t,o,s=this,n=s.options.responsive||null;if("array"===i.type(n)&&n.length){s.respondTo=s.options.respondTo||"window";for(e in n)if(o=s.breakpoints.length-1,n.hasOwnProperty(e)){for(t=n[e].breakpoint;o>=0;)s.breakpoints[o]&&s.breakpoints[o]===t&&s.breakpoints.splice(o,1),o--;s.breakpoints.push(t),s.breakpointSettings[t]=n[e].settings}s.breakpoints.sort(function(i,e){return s.options.mobileFirst?i-e:e-i})}},e.prototype.reinit=function(){var e=this;e.$slides=e.$slideTrack.children(e.options.slide).addClass("slick-slide"),e.slideCount=e.$slides.length,e.currentSlide>=e.slideCount&&0!==e.currentSlide&&(e.currentSlide=e.currentSlide-e.options.slidesToScroll),e.slideCount<=e.options.slidesToShow&&(e.currentSlide=0),e.registerBreakpoints(),e.setProps(),e.setupInfinite(),e.buildArrows(),e.updateArrows(),e.initArrowEvents(),e.buildDots(),e.updateDots(),e.initDotEvents(),e.cleanUpSlideEvents(),e.initSlideEvents(),e.checkResponsive(!1,!0),!0===e.options.focusOnSelect&&i(e.$slideTrack).children().on("click.slick",e.selectHandler),e.setSlideClasses("number"==typeof e.currentSlide?e.currentSlide:0),e.setPosition(),e.focusHandler(),e.paused=!e.options.autoplay,e.autoPlay(),e.$slider.trigger("reInit",[e])},e.prototype.resize=function(){var e=this;i(window).width()!==e.windowWidth&&(clearTimeout(e.windowDelay),e.windowDelay=window.setTimeout(function(){e.windowWidth=i(window).width(),e.checkResponsive(),e.unslicked||e.setPosition()},50))},e.prototype.removeSlide=e.prototype.slickRemove=function(i,e,t){var o=this;if(i="boolean"==typeof i?!0===(e=i)?0:o.slideCount-1:!0===e?--i:i,o.slideCount<1||i<0||i>o.slideCount-1)return!1;o.unload(),!0===t?o.$slideTrack.children().remove():o.$slideTrack.children(this.options.slide).eq(i).remove(),o.$slides=o.$slideTrack.children(this.options.slide),o.$slideTrack.children(this.options.slide).detach(),o.$slideTrack.append(o.$slides),o.$slidesCache=o.$slides,o.reinit()},e.prototype.setCSS=function(i){var e,t,o=this,s={};!0===o.options.rtl&&(i=-i),e="left"==o.positionProp?Math.ceil(i)+"px":"0px",t="top"==o.positionProp?Math.ceil(i)+"px":"0px",s[o.positionProp]=i,!1===o.transformsEnabled?o.$slideTrack.css(s):(s={},!1===o.cssTransitions?(s[o.animType]="translate("+e+", "+t+")",o.$slideTrack.css(s)):(s[o.animType]="translate3d("+e+", "+t+", 0px)",o.$slideTrack.css(s)))},e.prototype.setDimensions=function(){var i=this;!1===i.options.vertical?!0===i.options.centerMode&&i.$list.css({padding:"0px "+i.options.centerPadding}):(i.$list.height(i.$slides.first().outerHeight(!0)*i.options.slidesToShow),!0===i.options.centerMode&&i.$list.css({padding:i.options.centerPadding+" 0px"})),i.listWidth=i.$list.width(),i.listHeight=i.$list.height(),!1===i.options.vertical&&!1===i.options.variableWidth?(i.slideWidth=Math.ceil(i.listWidth/i.options.slidesToShow),i.$slideTrack.width(Math.ceil(i.slideWidth*i.$slideTrack.children(".slick-slide").length))):!0===i.options.variableWidth?i.$slideTrack.width(5e3*i.slideCount):(i.slideWidth=Math.ceil(i.listWidth),i.$slideTrack.height(Math.ceil(i.$slides.first().outerHeight(!0)*i.$slideTrack.children(".slick-slide").length)));var e=i.$slides.first().outerWidth(!0)-i.$slides.first().width();!1===i.options.variableWidth&&i.$slideTrack.children(".slick-slide").width(i.slideWidth-e)},e.prototype.setFade=function(){var e,t=this;t.$slides.each(function(o,s){e=t.slideWidth*o*-1,!0===t.options.rtl?i(s).css({position:"relative",right:e,top:0,zIndex:t.options.zIndex-2,opacity:0}):i(s).css({position:"relative",left:e,top:0,zIndex:t.options.zIndex-2,opacity:0})}),t.$slides.eq(t.currentSlide).css({zIndex:t.options.zIndex-1,opacity:1})},e.prototype.setHeight=function(){var i=this;if(1===i.options.slidesToShow&&!0===i.options.adaptiveHeight&&!1===i.options.vertical){var e=i.$slides.eq(i.currentSlide).outerHeight(!0);i.$list.css("height",e)}},e.prototype.setOption=e.prototype.slickSetOption=function(){var e,t,o,s,n,r=this,l=!1;if("object"===i.type(arguments[0])?(o=arguments[0],l=arguments[1],n="multiple"):"string"===i.type(arguments[0])&&(o=arguments[0],s=arguments[1],l=arguments[2],"responsive"===arguments[0]&&"array"===i.type(arguments[1])?n="responsive":void 0!==arguments[1]&&(n="single")),"single"===n)r.options[o]=s;else if("multiple"===n)i.each(o,function(i,e){r.options[i]=e});else if("responsive"===n)for(t in s)if("array"!==i.type(r.options.responsive))r.options.responsive=[s[t]];else{for(e=r.options.responsive.length-1;e>=0;)r.options.responsive[e].breakpoint===s[t].breakpoint&&r.options.responsive.splice(e,1),e--;r.options.responsive.push(s[t])}l&&(r.unload(),r.reinit())},e.prototype.setPosition=function(){var i=this;i.setDimensions(),i.setHeight(),!1===i.options.fade?i.setCSS(i.getLeft(i.currentSlide)):i.setFade(),i.$slider.trigger("setPosition",[i])},e.prototype.setProps=function(){var i=this,e=document.body.style;i.positionProp=!0===i.options.vertical?"top":"left","top"===i.positionProp?i.$slider.addClass("slick-vertical"):i.$slider.removeClass("slick-vertical"),void 0===e.WebkitTransition&&void 0===e.MozTransition&&void 0===e.msTransition||!0===i.options.useCSS&&(i.cssTransitions=!0),i.options.fade&&("number"==typeof i.options.zIndex?i.options.zIndex<3&&(i.options.zIndex=3):i.options.zIndex=i.defaults.zIndex),void 0!==e.OTransform&&(i.animType="OTransform",i.transformType="-o-transform",i.transitionType="OTransition",void 0===e.perspectiveProperty&&void 0===e.webkitPerspective&&(i.animType=!1)),void 0!==e.MozTransform&&(i.animType="MozTransform",i.transformType="-moz-transform",i.transitionType="MozTransition",void 0===e.perspectiveProperty&&void 0===e.MozPerspective&&(i.animType=!1)),void 0!==e.webkitTransform&&(i.animType="webkitTransform",i.transformType="-webkit-transform",i.transitionType="webkitTransition",void 0===e.perspectiveProperty&&void 0===e.webkitPerspective&&(i.animType=!1)),void 0!==e.msTransform&&(i.animType="msTransform",i.transformType="-ms-transform",i.transitionType="msTransition",void 0===e.msTransform&&(i.animType=!1)),void 0!==e.transform&&!1!==i.animType&&(i.animType="transform",i.transformType="transform",i.transitionType="transition"),i.transformsEnabled=i.options.useTransform&&null!==i.animType&&!1!==i.animType},e.prototype.setSlideClasses=function(i){var e,t,o,s,n=this;if(t=n.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true"),n.$slides.eq(i).addClass("slick-current"),!0===n.options.centerMode){var r=n.options.slidesToShow%2==0?1:0;e=Math.floor(n.options.slidesToShow/2),!0===n.options.infinite&&(i>=e&&i<=n.slideCount-1-e?n.$slides.slice(i-e+r,i+e+1).addClass("slick-active").attr("aria-hidden","false"):(o=n.options.slidesToShow+i,t.slice(o-e+1+r,o+e+2).addClass("slick-active").attr("aria-hidden","false")),0===i?t.eq(t.length-1-n.options.slidesToShow).addClass("slick-center"):i===n.slideCount-1&&t.eq(n.options.slidesToShow).addClass("slick-center")),n.$slides.eq(i).addClass("slick-center")}else i>=0&&i<=n.slideCount-n.options.slidesToShow?n.$slides.slice(i,i+n.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):t.length<=n.options.slidesToShow?t.addClass("slick-active").attr("aria-hidden","false"):(s=n.slideCount%n.options.slidesToShow,o=!0===n.options.infinite?n.options.slidesToShow+i:i,n.options.slidesToShow==n.options.slidesToScroll&&n.slideCount-i<n.options.slidesToShow?t.slice(o-(n.options.slidesToShow-s),o+s).addClass("slick-active").attr("aria-hidden","false"):t.slice(o,o+n.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"));"ondemand"!==n.options.lazyLoad&&"anticipated"!==n.options.lazyLoad||n.lazyLoad()},e.prototype.setupInfinite=function(){var e,t,o,s=this;if(!0===s.options.fade&&(s.options.centerMode=!1),!0===s.options.infinite&&!1===s.options.fade&&(t=null,s.slideCount>s.options.slidesToShow)){for(o=!0===s.options.centerMode?s.options.slidesToShow+1:s.options.slidesToShow,e=s.slideCount;e>s.slideCount-o;e-=1)t=e-1,i(s.$slides[t]).clone(!0).attr("id","").attr("data-slick-index",t-s.slideCount).prependTo(s.$slideTrack).addClass("slick-cloned");for(e=0;e<o+s.slideCount;e+=1)t=e,i(s.$slides[t]).clone(!0).attr("id","").attr("data-slick-index",t+s.slideCount).appendTo(s.$slideTrack).addClass("slick-cloned");s.$slideTrack.find(".slick-cloned").find("[id]").each(function(){i(this).attr("id","")})}},e.prototype.interrupt=function(i){var e=this;i||e.autoPlay(),e.interrupted=i},e.prototype.selectHandler=function(e){var t=this,o=i(e.target).is(".slick-slide")?i(e.target):i(e.target).parents(".slick-slide"),s=parseInt(o.attr("data-slick-index"));s||(s=0),t.slideCount<=t.options.slidesToShow?t.slideHandler(s,!1,!0):t.slideHandler(s)},e.prototype.slideHandler=function(i,e,t){var o,s,n,r,l,d=null,a=this;if(e=e||!1,!(!0===a.animating&&!0===a.options.waitForAnimate||!0===a.options.fade&&a.currentSlide===i))if(!1===e&&a.asNavFor(i),o=i,d=a.getLeft(o),r=a.getLeft(a.currentSlide),a.currentLeft=null===a.swipeLeft?r:a.swipeLeft,!1===a.options.infinite&&!1===a.options.centerMode&&(i<0||i>a.getDotCount()*a.options.slidesToScroll))!1===a.options.fade&&(o=a.currentSlide,!0!==t?a.animateSlide(r,function(){a.postSlide(o)}):a.postSlide(o));else if(!1===a.options.infinite&&!0===a.options.centerMode&&(i<0||i>a.slideCount-a.options.slidesToScroll))!1===a.options.fade&&(o=a.currentSlide,!0!==t?a.animateSlide(r,function(){a.postSlide(o)}):a.postSlide(o));else{if(a.options.autoplay&&clearInterval(a.autoPlayTimer),s=o<0?a.slideCount%a.options.slidesToScroll!=0?a.slideCount-a.slideCount%a.options.slidesToScroll:a.slideCount+o:o>=a.slideCount?a.slideCount%a.options.slidesToScroll!=0?0:o-a.slideCount:o,a.animating=!0,a.$slider.trigger("beforeChange",[a,a.currentSlide,s]),n=a.currentSlide,a.currentSlide=s,a.setSlideClasses(a.currentSlide),a.options.asNavFor&&(l=(l=a.getNavTarget()).slick("getSlick")).slideCount<=l.options.slidesToShow&&l.setSlideClasses(a.currentSlide),a.updateDots(),a.updateArrows(),!0===a.options.fade)return!0!==t?(a.fadeSlideOut(n),a.fadeSlide(s,function(){a.postSlide(s)})):a.postSlide(s),void a.animateHeight();!0!==t?a.animateSlide(d,function(){a.postSlide(s)}):a.postSlide(s)}},e.prototype.startLoad=function(){var i=this;!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&(i.$prevArrow.hide(),i.$nextArrow.hide()),!0===i.options.dots&&i.slideCount>i.options.slidesToShow&&i.$dots.hide(),i.$slider.addClass("slick-loading")},e.prototype.swipeDirection=function(){var i,e,t,o,s=this;return i=s.touchObject.startX-s.touchObject.curX,e=s.touchObject.startY-s.touchObject.curY,t=Math.atan2(e,i),(o=Math.round(180*t/Math.PI))<0&&(o=360-Math.abs(o)),o<=45&&o>=0?!1===s.options.rtl?"left":"right":o<=360&&o>=315?!1===s.options.rtl?"left":"right":o>=135&&o<=225?!1===s.options.rtl?"right":"left":!0===s.options.verticalSwiping?o>=35&&o<=135?"down":"up":"vertical"},e.prototype.swipeEnd=function(i){var e,t,o=this;if(o.dragging=!1,o.swiping=!1,o.scrolling)return o.scrolling=!1,!1;if(o.interrupted=!1,o.shouldClick=!(o.touchObject.swipeLength>10),void 0===o.touchObject.curX)return!1;if(!0===o.touchObject.edgeHit&&o.$slider.trigger("edge",[o,o.swipeDirection()]),o.touchObject.swipeLength>=o.touchObject.minSwipe){switch(t=o.swipeDirection()){case"left":case"down":e=o.options.swipeToSlide?o.checkNavigable(o.currentSlide+o.getSlideCount()):o.currentSlide+o.getSlideCount(),o.currentDirection=0;break;case"right":case"up":e=o.options.swipeToSlide?o.checkNavigable(o.currentSlide-o.getSlideCount()):o.currentSlide-o.getSlideCount(),o.currentDirection=1}"vertical"!=t&&(o.slideHandler(e),o.touchObject={},o.$slider.trigger("swipe",[o,t]))}else o.touchObject.startX!==o.touchObject.curX&&(o.slideHandler(o.currentSlide),o.touchObject={})},e.prototype.swipeHandler=function(i){var e=this;if(!(!1===e.options.swipe||"ontouchend"in document&&!1===e.options.swipe||!1===e.options.draggable&&-1!==i.type.indexOf("mouse")))switch(e.touchObject.fingerCount=i.originalEvent&&void 0!==i.originalEvent.touches?i.originalEvent.touches.length:1,e.touchObject.minSwipe=e.listWidth/e.options.touchThreshold,!0===e.options.verticalSwiping&&(e.touchObject.minSwipe=e.listHeight/e.options.touchThreshold),i.data.action){case"start":e.swipeStart(i);break;case"move":e.swipeMove(i);break;case"end":e.swipeEnd(i)}},e.prototype.swipeMove=function(i){var e,t,o,s,n,r,l=this;return n=void 0!==i.originalEvent?i.originalEvent.touches:null,!(!l.dragging||l.scrolling||n&&1!==n.length)&&(e=l.getLeft(l.currentSlide),l.touchObject.curX=void 0!==n?n[0].pageX:i.clientX,l.touchObject.curY=void 0!==n?n[0].pageY:i.clientY,l.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(l.touchObject.curX-l.touchObject.startX,2))),r=Math.round(Math.sqrt(Math.pow(l.touchObject.curY-l.touchObject.startY,2))),!l.options.verticalSwiping&&!l.swiping&&r>4?(l.scrolling=!0,!1):(!0===l.options.verticalSwiping&&(l.touchObject.swipeLength=r),t=l.swipeDirection(),void 0!==i.originalEvent&&l.touchObject.swipeLength>4&&(l.swiping=!0,i.preventDefault()),s=(!1===l.options.rtl?1:-1)*(l.touchObject.curX>l.touchObject.startX?1:-1),!0===l.options.verticalSwiping&&(s=l.touchObject.curY>l.touchObject.startY?1:-1),o=l.touchObject.swipeLength,l.touchObject.edgeHit=!1,!1===l.options.infinite&&(0===l.currentSlide&&"right"===t||l.currentSlide>=l.getDotCount()&&"left"===t)&&(o=l.touchObject.swipeLength*l.options.edgeFriction,l.touchObject.edgeHit=!0),!1===l.options.vertical?l.swipeLeft=e+o*s:l.swipeLeft=e+o*(l.$list.height()/l.listWidth)*s,!0===l.options.verticalSwiping&&(l.swipeLeft=e+o*s),!0!==l.options.fade&&!1!==l.options.touchMove&&(!0===l.animating?(l.swipeLeft=null,!1):void l.setCSS(l.swipeLeft))))},e.prototype.swipeStart=function(i){var e,t=this;if(t.interrupted=!0,1!==t.touchObject.fingerCount||t.slideCount<=t.options.slidesToShow)return t.touchObject={},!1;void 0!==i.originalEvent&&void 0!==i.originalEvent.touches&&(e=i.originalEvent.touches[0]),t.touchObject.startX=t.touchObject.curX=void 0!==e?e.pageX:i.clientX,t.touchObject.startY=t.touchObject.curY=void 0!==e?e.pageY:i.clientY,t.dragging=!0},e.prototype.unfilterSlides=e.prototype.slickUnfilter=function(){var i=this;null!==i.$slidesCache&&(i.unload(),i.$slideTrack.children(this.options.slide).detach(),i.$slidesCache.appendTo(i.$slideTrack),i.reinit())},e.prototype.unload=function(){var e=this;i(".slick-cloned",e.$slider).remove(),e.$dots&&e.$dots.remove(),e.$prevArrow&&e.htmlExpr.test(e.options.prevArrow)&&e.$prevArrow.remove(),e.$nextArrow&&e.htmlExpr.test(e.options.nextArrow)&&e.$nextArrow.remove(),e.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")},e.prototype.unslick=function(i){var e=this;e.$slider.trigger("unslick",[e,i]),e.destroy()},e.prototype.updateArrows=function(){var i=this;Math.floor(i.options.slidesToShow/2),!0===i.options.arrows&&i.slideCount>i.options.slidesToShow&&!i.options.infinite&&(i.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),i.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===i.currentSlide?(i.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),i.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):i.currentSlide>=i.slideCount-i.options.slidesToShow&&!1===i.options.centerMode?(i.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),i.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")):i.currentSlide>=i.slideCount-1&&!0===i.options.centerMode&&(i.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),i.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))},e.prototype.updateDots=function(){var i=this;null!==i.$dots&&(i.$dots.find("li").removeClass("slick-active").end(),i.$dots.find("li").eq(Math.floor(i.currentSlide/i.options.slidesToScroll)).addClass("slick-active"))},e.prototype.visibility=function(){var i=this;i.options.autoplay&&(document[i.hidden]?i.interrupted=!0:i.interrupted=!1)},i.fn.slick=function(){var i,t,o=this,s=arguments[0],n=Array.prototype.slice.call(arguments,1),r=o.length;for(i=0;i<r;i++)if("object"==typeof s||void 0===s?o[i].slick=new e(o[i],s):t=o[i].slick[s].apply(o[i].slick,n),void 0!==t)return t;return o}});\n\n\n//# sourceURL=webpack://@fscs/frontend-assets/./node_modules/slick-carousel/slick/slick.min.js?')},jquery:e=>{"use strict";e.exports=__WEBPACK_EXTERNAL_MODULE_jquery__}},__webpack_module_cache__={};function __webpack_require__(e){var n=__webpack_module_cache__[e];if(void 0!==n)return n.exports;var t=__webpack_module_cache__[e]={exports:{}};return __webpack_modules__[e](t,t.exports,__webpack_require__),t.exports}__webpack_require__.n=e=>{var n=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(n,{a:n}),n},__webpack_require__.d=(e,n)=>{for(var t in n)__webpack_require__.o(n,t)&&!__webpack_require__.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:n[t]})},__webpack_require__.o=(e,n)=>Object.prototype.hasOwnProperty.call(e,n),__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var __webpack_exports__=__webpack_require__("./src/js/app.ts");return __webpack_exports__})()));;
