PageSourceSearch

https://www.eau-thermale-avene.pt/assets/build/dfp/eta/diagnostic.703b00a4.js

js eau-thermale-avene.pt collected 2026-09-26 11:16:57 UTC 22,670 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[589,754],{3969:(t,e,a)=>{a.r(e),a.d(e,{calculateAge:()=>o,responseTemplate:()=>n,resultTemplate:()=>i});var n=function(t){return t.value.map((function(t){return"<p class='u-body-s-regular u-text-color--secondary' data-diagnostic-element='result-item-response' data-response-id='"+t.responseId+"'>"+t.value+"</p>"})).join(" ")},i=function(t){return"<div class='c-diagnostic__result-item' data-diagnostic-step='"+t.step+"' data-diagnostic-element='result-item'>    <p class='u-body-xxs-bold' data-diagnostic-element='result-item-question' data-question-id='"+t.questionId+"'>"+t.title+"</p>    <div class='u-flex u-flex-justify-content--space-between'><div class='u-padding-right--3'>"+n(t)+"</div>        <button type='button' id='diagnosticBloc_summaryReply_cta_editResponses' data-diagnostic-update='true' data-diagnostic-go-to-step='"+t.step+'\' class=\'c-diagnostic__edit-btn u-reset-button\'><svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path d="M29.426 8.389v0zM29.426 6.226v0zM26.617 11.197l-1.37 1.371 1.37 1.37 1.37-1.37-1.37-1.371zM20.863 5.443l-1.371-1.371-1.37 1.371 1.37 1.371 1.371-1.371zM23.671 2.635v0zM25.835 2.635v0zM2.251 24.056l-1.371-1.37-0.568 0.568v0.803h1.938zM2.251 29.81h-1.938v1.938h1.938v-1.938zM19.222 7.085l1.37-1.37-1.37-1.371-1.371 1.371 1.371 1.37zM24.976 12.839l1.37 1.371 1.37-1.371-1.37-1.37-1.37 1.37zM8.005 29.81v1.938h0.803l0.568-0.568-1.371-1.37zM30.796 9.76c1.355-1.355 1.355-3.549 0-4.905l-2.741 2.741c-0.159-0.159-0.159-0.419 0-0.578l2.741 2.741zM27.988 12.568l2.808-2.808-2.741-2.741-2.808 2.808 2.741 2.741zM19.493 6.814l5.754 5.754 2.741-2.741-5.754-5.754-2.741 2.741zM22.301 1.265l-2.808 2.808 2.741 2.741 2.808-2.808-2.741-2.741zM27.206 1.265c-1.355-1.355-3.549-1.355-4.905 0l2.741 2.741c-0.159 0.159-0.419 0.159-0.577 0l2.741-2.741zM30.796 4.855l-3.591-3.591-2.741 2.741 3.591 3.591 2.741-2.741zM0.313 24.056v5.754h3.876v-5.754h-3.876zM17.851 5.714l-16.971 16.971 2.741 2.741 16.971-16.971-2.741-2.741zM26.346 11.469l-5.754-5.754-2.741 2.741 5.754 5.754 2.741-2.741zM9.375 31.18l16.971-16.971-2.741-2.741-16.971 16.971 2.741 2.741zM2.251 31.748h5.754v-3.876h-5.754v3.876z" fill="currentColor" /></svg></button>    </div></div>'},o=function(t){var e=new Date(t),a=Date.now()-e.getTime(),n=new Date(a);return Math.abs(n.getUTCFullYear()-1970)}},6612:(t,e,a)=>{a.r(e),a.d(e,{default:()=>M});var n=a(2100),i=a(3458),o=a(6999),s=a(8909),r=a(5913),l=a(5968),d=a(6070),c=a(3969);function u(t){return u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},u(t)}function m(t,e){var a=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),a.push.apply(a,n)}return a}function p(t,e,a){return(e=y(e))in t?Object.defineProperty(t,e,{value:a,enumerable:!0,configurable:!0,writable:!0}):t[e]=a,t}function h(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var a=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=a){var n,i,o,s,r=[],l=!0,d=!1;try{if(o=(a=a.call(t)).next,0===e){if(Object(a)!==a)return;l=!1}else for(;!(l=(n=o.call(a)).done)&&(r.push(n.value),r.length!==e);l=!0);}catch(t){d=!0,i=t}finally{try{if(!l&&null!=a.return&&(s=a.return(),Object(s)!==s))return}finally{if(d)throw i}}return r}}(t,e)||f(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function g(t){return function(t){if(Array.isArray(t))return v(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||f(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(t,e){if(t){if("string"==typeof t)return v(t,e);var a={}.toString.call(t).slice(8,-1);return"Object"===a&&t.constructor&&(a=t.constructor.name),"Map"===a||"Set"===a?Array.from(t):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?v(t,e):void 0}}function v(t,e){(null==e||e>t.length)&&(e=t.length);for(var a=0,n=Array(e);a<e;a++)n[a]=t[a];return n}function S(t,e){for(var a=0;a<e.length;a++){var n=e[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,y(n.key),n)}}function y(t){var e=function(t,e){if("object"!=u(t)||!t)return t;var a=t[Symbol.toPrimitive];if(void 0!==a){var n=a.call(t,e||"default");if("object"!=u(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}
1(t,"string");return"symbol"==u(e)?e:e+""}var b="question-type-3",M=function(){return t=function t(e){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.element=e,this.initBtn=this.element.querySelector('[data-diagnostic-element="init"]'),this.modalElmt=this.element.querySelector(".js-".concat(this.initBtn.dataset.diagnosticTrigger)),this.lastStep=null,this.embasementStep=null,this.basementBlock=document.querySelector('[data-diagnostic-element="basement-block"]'),this.errorModalElmt=document.querySelector(".js-diagnostic-modal-error"),this.maintenanceModalElmt=document.querySelector(".js-diagnostic-modal-maintenance"),this.isResultPage="result-page"===this.element.dataset.diagnosticElement,this.modalId=this.initBtn.dataset.diagnosticTrigger,this.showMaintenanceModal=!1,this.modal=null,this.forms={},this.formResponse={},this.multipleSelectedFields={},this.update=!1,this.embasementForm=null,this.validatedDiagnosticResult=[],this.errorModal=this.errorModalElmt?new n.default(this.errorModalElmt):null,this.maintenanceModal=this.maintenanceModalElmt?new n.default(this.maintenanceModalElmt):null,this.keyboardNavigationObserver=(0,r.lp)(),this.initModal=this.initModal.bind(this),this.goToPreviousStep=this.goToPreviousStep.bind(this),this.goToNextStep=this.goToNextStep.bind(this),this.goToStepHandler=this.goToStepHandler.bind(this),this.selectResultDetail=this.selectResultDetail.bind(this),this.updateForm=this.updateForm.bind(this),this.submitDiagnostic=this.submitDiagnostic.bind(this),this.openEditModal=this.openEditModal.bind(this),this.isResultPage?this.initResultPage():this.bindEvents()},e=[{key:"bindEvents",value:function(){this.initBtn.addEventListener("click",this.initModal)}},{key:"bindModalEvents",value:function(){var t=this.modalElmt.querySelectorAll('[data-diagnostic-element="prev"]'),e=this.modalElmt.querySelectorAll('[data-diagnostic-element="next"]'),a=this.modalElmt.querySelectorAll("[data-diagnostic-go-to-step]");(0,r.F5)(t,"click",this.goToPreviousStep),(0,r.F5)(e,"click",this.goToNextStep),(0,r.F5)(a,"click",this.goToStepHandler)}},{key:"initModal",value:function(){var t=this;"diagnostic-modal-503"===this.modalId&&this.errorModalElmt?this.errorModal.openModal():this.showMaintenanceModal?this.maintenanceModal&&this.maintenanceModal.openModal():((0,s.ro)(!0),fetch(this.initBtn.dataset.diagnosticCheckAvailability,{headers:{"X-Requested-With":"XMLHttpRequest"}}).then((function(e){200===e.status?(t.loadDiagnosticModal(),t.modal.openModal(),t.setTracking(t.modalElmt.querySelector('[data-diagnostic-step="1"]'))):404===e.status?(t.showMaintenanceModal=!0,t.element.insertAdjacentHTML("afterend",e.responseText),t.maintenanceModal&&t.maintenanceModal.openModal()):console.error(e.status),(0,s.ro)(!1)})).catch((function(t){console.error(t)})))}},{key:"loadDiagnosticModal",value:function(){this.modal||(this.lastStep=this.modalElmt.querySelector('[data-diagnostic-last-step="true"]'),this.modal=new n.default(this.modalElmt),this.bindModalEvents(),this.initModalForms(),this.keyboardNavigationObserver.enable(),this.modalElmt.querySelector('[data-diagnostic-step="1"]').classList.add(s.pn))}},{key:"goToPreviousStep",value:function(t){var e=t.currentTarget.closest("[data-diagnostic-step]").previousElementSibling;this.goToStep(e)}},{key:"goToNextStep",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;t&&t.preventDefault();var a=(e||t.currentTarget).closest("[data-diagnostic-step]").nextElementSibling;this.update?this.goToStep(this.lastStep):this.goToStep(a)}},{key:"goToStep",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(t){this.update=e,(0,r.Y_)(s.pn,this.modalElmt),t.classList.add(s.pn),this.setTracking(t);var a=t.querySelector("form");a&&a.dataset.diagnosticSelectionMax&&(this.multipleSelectedFields[t.dataset.diagnosticStep]=Array.from(a.querySelectorAll("input:checked"))||[]),(t.querySelector('[data-diagnostic-element="prev"]')||this.modalElmt.querySelector('[data-modal-element="close"]')).focus(),t.dataset.diagnosticLastStep&&this.setResultData()}}},{key:"goToStepHandler",value:function(t){var e=t.currentTarget,a=this.modalElmt.querySelector('[data-diagnostic-step="'.concat(e.dataset.diagnosticGoToStep,'"]'));this.goToStep(a,e.dataset.diagnosticUpdate||!1)}},{key:"setTracking",value:function(t){var e=t.dataset.diagnosticStepTrackingName||t.querySelector('[data-diagnostic-element="content"]').firstElementChild.textContent,a="1"===t.dataset.diagnosticStep?"
1start_diagnosis_flow":"progress_in_diagnosis_flow";(0,l.pushTrackingData)({event:a,name:e,step:t.dataset.diagnosticStep})}},{key:"initModalForms",value:function(){var t=this;this.modalElmt.querySelectorAll("[data-diagnostic-step]").forEach((function(e){var a=e.querySelector("form");if(a){var n="true"===a.dataset.diagnosticFormAutoSubmit,i=new d.default(a,{submitForm:!1,validateBeforeSubmitting:!0});t.forms[e.dataset.diagnosticStep]=i,n&&(t.radioInputs=a.querySelectorAll('input[type="radio"]'),(0,r.F5)(t.radioInputs,"click",(function(e){var a=e.currentTarget;a.classList.contains(s.Sk)?i.form.revalidate():((0,r.Y_)(s.Sk,null,t.radioInputs),a.classList.add(s.Sk))}))),i.form.onValidate((function(i){var o=a.querySelector('[data-diagnostic-element="next"]');o.disabled=!i.isValid,i.isValid&&(o.classList.remove(s.FY),t.saveData(a,e),n&&!t.keyboardNavigationObserver.isKeyboardNavigation()&&(t.update?t.goToStep(t.lastStep):t.goToStep(e.nextElementSibling)))})),a.addEventListener("change",t.updateForm)}}))}},{key:"updateForm",value:function(t){var e=t.currentTarget,a=t.target,n=e.dataset.diagnosticSelectionMax;n&&this.updateMaxSelection(e,a,parseInt(n,10))}},{key:"updateMaxSelection",value:function(t,e,a){var n=t.closest("[data-diagnostic-step]");!1===e.checked?this.multipleSelectedFields[n.dataset.diagnosticStep]=Array.from(t.querySelectorAll("input:checked")):(this.multipleSelectedFields[n.dataset.diagnosticStep].push(e),this.multipleSelectedFields[n.dataset.diagnosticStep].length>a&&(this.multipleSelectedFields[n.dataset.diagnosticStep][0].checked=!1,this.multipleSelectedFields[n.dataset.diagnosticStep].splice(0,1))),this.saveData(t,n),this.setResultData()}},{key:"saveData",value:function(t,e){var a=e.dataset.diagnosticStepType,n=g(t.querySelectorAll(a===b?"input":"input:checked")).map((function(t){return{name:t.name,value:t.value,responseId:a===b?(0,c.calculateAge)(t.value):t.dataset.diagnosticResponseId}}));this.formResponse[e.dataset.diagnosticStep]={questionId:e.dataset.diagnosticStepQuestionId,step:e.dataset.diagnosticStep,title:e.dataset.diagnosticStepName,value:n}}},{key:"selectResultDetail",value:function(t){var e=t.currentTarget,a=e.closest("[data-diagnostic-step]").querySelector('[data-diagnostic-element="result-detailed-snapshot-detail"]');e.classList.add(s.Pc),a.innerHTML=e.innerHTML}},{key:"setResultData",value:function(){var t=this,e=this.modalElmt.querySelector('[data-diagnostic-element="result"]'),a=[];if(e.innerHTML="",Object.keys(this.formResponse).forEach((function(e){var n=t.formResponse[e];a.push((0,c.resultTemplate)(n))})),a.length){for(var n=[],i=Math.floor(a.length/2),o=a.length-2*i,s=0;s<2;s+=1)n[s]=s<o?i+1:i;for(var l=0;l<2;l+=1){e.innerHTML+='<div class="o-grid__col-6" data-diagnostic-element="result-col-'.concat(l+1,'"></div>');for(var d=e.querySelector('[data-diagnostic-element="result-col-'.concat(l+1,'"]')),u=0;u<n[l];u+=1){for(var m=0,p=0;p<l;p+=1)m+=n[p];d.innerHTML+=a[u+m]}}}var h=e.querySelectorAll("[data-diagnostic-go-to-step]"),g=this.lastStep.querySelector('[data-diagnostic-element="submit-diagnostic"]');(0,r.F5)(h,"click",this.goToStepHandler),g.addEventListener("click",this.submitDiagnostic)}},{key:"submitDiagnostic",value:function(){var t=this;(0,s.ro)(!0);var e=(0,o.Ri)("diag"),a=this.element.dataset.pageDiagContentId,n=this.initBtn.dataset.contentId;if(this.isResultPage&&e&&(!a||!n)){var i=h(JSON.parse(e),8);n=i[4],a=i[7]}var r=new URLSearchParams({contentDiagnosticPageId:a,diagnosticContentId:n,stepIndex:this.lastStep.dataset.disgnosticStep,labelCtaEmbasement:this.lastStep.dataset.ctaLabel}).toString();fetch("".concat(this.lastStep.dataset.urlFormEmbasement,"?").concat(r),{headers:{"X-Requested-With":"XMLHttpRequest"}}).then((function(t){return t.text()})).then((function(e){if(e){t.lastStep.insertAdjacentHTML("afterend",e),t.embasementStep=t.modalElmt.querySelector('[data-diagnostic-step-type="'.concat("embasement",'"]'));var a=t.embasementStep.querySelector(".js-embasement-form");t.embasementForm=new d.default(a,{submitForm:!1,validateBeforeSubmitting:!0}),t.embasementForm.form.onSuccess((function(e){e.preventDefault(),t.pushEmbasement()})),t.goToStep(t.embasementStep),t.getDiagnosticResponse(!0)}else t.modal.closeModal(),t.keyboardNavigationObserver.disable();(0,s.ro)(!1)})).catch((function(t){console.error(t)}))}},{key:"getDiagnosticResponse",value:function(t){var e={},a=[],n=this.modalElmt.querySelectorAll('[data-diagnostic-element="result-item"]'),i=this.getAllDataOfRecap();
1n.forEach((function(t){var n,i=t.querySelector('[data-diagnostic-element="result-item-question"]'),o=t.querySelectorAll('[data-diagnostic-element="result-item-response"]'),s=[],r=[],l=[];o.forEach((function(t){!0===i.dataset.questionId.includes("date_of_birth")?r.push(t.textContent):r.push(t.dataset.responseId.toString()),l.push(btoa(unescape(encodeURIComponent(t.textContent))))})),s[0]=btoa(unescape(encodeURIComponent(i.textContent))),s[1]=l,n={value:r},e[i.dataset.questionId]=n,a.push(s)}));var o=this.lastStep.dataset.brand||"";(this.lastStep.dataset.diagIbexaBrands||"").split(",").filter(Boolean).includes(o)?this.getDiagnosticResponseFromIbexa(e,a,i,t):this.getDiagnosticResponseFromCrm(e,a,i,t)}},{key:"getDiagnosticResponseFromIbexa",value:function(t,e,a,n){var i=this,s=new URLSearchParams;Object.keys(t).forEach((function(e){var a=(t[e].value||[])[0]||"";a&&s.append(e,a)}));var r=s.toString();fetch("".concat(this.lastStep.dataset.urlApiIbexa,"?").concat(r),{headers:{"X-Requested-With":"XMLHttpRequest"}}).then((function(t){return t.json()})).then((function(s){if(void 0!==s.products){n&&(i.validatedDiagnosticResult.push(i.modalElmt.dataset.diagnosticModalId),i.validationEmbasementButton());var r=[],l=s.products.map((function(t){return t.gtin}));r[0]=null,r[1]=l,r[2]=t,r[3]=e,r[4]=void 0!==i.initBtn.dataset.contentId&&null!=i.initBtn.dataset.contentId?i.initBtn.dataset.contentId:JSON.parse((0,o.Ri)("diag"))[4],r[5]=void 0!==i.element.dataset.resultPagePath&&null!=i.element.dataset.resultPagePath?btoa(unescape(encodeURIComponent(i.element.dataset.resultPagePath))):JSON.parse((0,o.Ri)("diag"))[5],r[6]=n,r[7]=void 0!==i.element.dataset.pageDiagContentId&&null!=i.element.dataset.pageDiagContentId?i.element.dataset.pageDiagContentId:JSON.parse((0,o.Ri)("diag"))[7],(0,o.TV)("diag",JSON.stringify(r),1),(0,o.TV)("diag_recap",btoa(unescape(encodeURIComponent(JSON.stringify(a)))),1),!1===n&&(window.location.href=atob(JSON.parse((0,o.Ri)("diag"))[5]))}else console.error("[Diagnostic] Ibexa API returned unexpected response",s)})).catch((function(t){console.error(t)}))}},{key:"getDiagnosticResponseFromCrm",value:function(t,e,a,n){var i=this;fetch(this.lastStep.dataset.urlApi,{method:"POST",headers:{"X-Requested-With":"XMLHttpRequest","Content-Type":"application/json"},body:JSON.stringify(t)}).then((function(t){return t.json()})).then((function(s){if("error"!==s){n&&(i.validatedDiagnosticResult.push(i.modalElmt.dataset.diagnosticModalId),i.validationEmbasementButton());for(var r=s.result,l=[],d=[],c=0;r.length>c;c+=1)d.push(r[c].product.gtin_code);l[0]=s.id_,l[1]=d;var u=function(t){for(var e=1;e<arguments.length;e++){var a=null!=arguments[e]?arguments[e]:{};e%2?m(Object(a),!0).forEach((function(e){p(t,e,a[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(a)):m(Object(a)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(a,e))}))}return t}({},t);Object.prototype.hasOwnProperty.call(u,"revieve_result")&&delete u.revieve_result,l[2]=u,l[3]=e,void 0===i.initBtn.dataset.contentId||null==i.initBtn.dataset.contentId?l[4]=JSON.parse((0,o.Ri)("diag"))[4]:l[4]=i.initBtn.dataset.contentId,void 0===i.element.dataset.resultPagePath||null==i.element.dataset.resultPagePath?l[5]=JSON.parse((0,o.Ri)("diag"))[5]:l[5]=btoa(unescape(encodeURIComponent(i.element.dataset.resultPagePath))),l[6]=n,void 0===i.element.dataset.pageDiagContentId||null==i.element.dataset.pageDiagContentId?l[7]=JSON.parse((0,o.Ri)("diag"))[7]:l[7]=i.element.dataset.pageDiagContentId,(0,o.TV)("diag",JSON.stringify(l),1),(0,o.TV)("diag_recap",btoa(unescape(encodeURIComponent(JSON.stringify(a)))),1),!1===n&&(window.location.href=atob(JSON.parse((0,o.Ri)("diag"))[5]))}})).catch((function(t){console.error(t)}))}},{key:"validationEmbasementButton",value:function(){var t=this;this.embasementForm.form.onValidate((function(e){var a=t.modalElmt.dataset.diagnosticModalId,n=t.modalElmt.querySelector('[data-diagnostic-element="embasement-submit"]');a&&void 0!==t.validatedDiagnosticResult&&(e.isValid&&(1===a||t.validatedDiagnosticResult.includes(a))?n.disabled=!1:n.disabled=!0)}))}},{key:"getAllDataOfRecap",value:function(){var t=[];return this.modalElmt.querySelectorAll('[data-diagnostic-element="result-item"]').forEach((function(e){var a=e.querySelector('[data-diagnostic-element="result-item-question"]'),n=e.querySelectorAll('[data-diagnostic-element="result-item-response"]'),i={stepId:e.dataset.diagnosticStep,questionTitle:a.textContent,questionId:a.dataset.questionId,response:[]};
1n.forEach((function(t){var e={responseTitle:t.textContent,responseId:t.dataset.responseId};i.response.push(e)})),t.push(i)})),t}},{key:"pushEmbasement",value:function(){(0,s.ro)(!0);var t=JSON.parse((0,o.Ri)("diag")),e=document.querySelector('[data-diagnostic-element="accept-profiling"]'),a=document.querySelector('[data-diagnostic-element="accept-communications"]'),n=document.getElementById("form_mail"),i=document.getElementById("form_tel"),r=document.querySelector('[data-diagnostic-element="newsletter"]'),d="",c="",u=!1;!0===t[6]?(c="".concat(window.location.protocol,"//").concat(window.location.host).concat(atob(JSON.parse((0,o.Ri)("diag"))[5]),"?id=").concat(t[0]),d=this.embasementStep.dataset.urlEmbasement):(c="".concat(window.location.href,"?id=").concat(t[0]),d=document.querySelector('[data-diagnostic-element="basement-block"]').dataset.urlEmbasement),a&&(u=a.checked);var m={diagUrl:c,sourceId:n.value,personMobilePhone:i?i.value:"",gtinCodes:t[1],diagQA:t[2],acceptePhoneCommunications:u};r&&(m.acceptNewsletter=r.checked),e&&(m.acceptProfiling=e.checked),fetch(d,{method:"POST",headers:{"X-Requested-With":"XMLHttpRequest","Content-Type":"application/json"},body:JSON.stringify(m)}).then((function(t){return t.json()})).then((function(){(0,l.pushTrackingData)({event:"sign_up",location:"diagnostic",type:"newsletter"}),!0===t[6]&&(window.location.href=atob(JSON.parse((0,o.Ri)("diag"))[5])),(0,s.ro)(!1)})).catch((function(t){console.error(t)}))}},{key:"initResultPage",value:function(){var t=this;(0,l.pushTrackingData)({event:"complete_diagnosis_flow",name:"Diagnostic result page",step:"Diagnostic result page"});var e=window.location.search,a=new URLSearchParams(e);if(((0,o.Ri)("diag")||a.has("id"))&&(this.getRecommendationBo(a.get("id")),a.has("id")||this.getPopinContent()),(0,o.Ri)("diag"))if(JSON.parse((0,o.Ri)("diag"))[6])this.basementBlock.classList.add(s.FY);else{this.basementBlock.classList.remove(s.FY);var n=this.basementBlock.querySelector("form");new d.default(n).form.onSuccess((function(e){e.preventDefault(),t.pushEmbasement()}))}}},{key:"getRecommendationBo",value:function(t){(0,s.ro)(!0);var e=null,a=null;if(null==t){var n=JSON.parse((0,o.Ri)("diag"));e=this.element.dataset.urlBo,a=JSON.stringify(n[1])}else e=this.element.dataset.getHistoric,a={idRecommendation:t},this.initBtn.classList.add(s.FY),this.basementBlock&&this.basementBlock.classList.add(s.FY);fetch(e,{method:"POST",headers:{"X-Requested-With":"XMLHttpRequest","Content-Type":"application/json"},body:a}).then((function(t){return t.text()})).then((function(t){var e=document.querySelector('[data-diagnostic-element="routine"]');e.innerHTML=t,(0,i.D)("slider",e),(0,i.D)("disclosure",e),(0,i.D)("obfuscatedLink",e),(0,i.D)("tracking",e),window.SkeepersProductWidget&&"function"==typeof window.SkeepersProductWidget.generate&&window.SkeepersProductWidget.generate()})).catch((function(t){console.error(t)}))}},{key:"getPopinContent",value:function(){var t=this,e=JSON.parse((0,o.Ri)("diag")),a=this.element.dataset.popinUrl;fetch("".concat(a,"/").concat(e[4],"/").concat(e[7]),{headers:{"X-Requested-With":"XMLHttpRequest"}}).then((function(t){return t.text()})).then((function(a){if(a){var n=t.element.querySelector('[data-diagnostic-element="modal-content"]');n.innerHTML=a;var i=[],o=[];Object.keys(e[2]).forEach((function(t){i.push(n.querySelector('[data-diagnostic-step-question-id="'.concat(t,'"] form')))})),Object.values(e[2]).forEach((function(t){o.push(t)}));for(var r=0;r<o.length;r+=1)for(var l=o[r],d=i[r],c=d.querySelectorAll("input"),u=0;u<l.value.length;u+=1){var m=l.value[u],p=d.querySelector('input[data-diagnostic-response-id="'.concat(m,'"]'));p?p.checked=!0:c[u].value=m}t.loadDiagnosticModal(),t.initBtn.classList.remove(s.FY),t.initBtn.addEventListener("click",t.openEditModal)}(0,s.ro)(!1)})).catch((function(t){console.error(t)}))}},{key:"openEditModal",value:function(){this.modal.openModal(),Object.values(this.forms).forEach((function(t){t.form.revalidate()}))}}],e&&S(t.prototype,e),a&&S(t,a),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,e,a}()}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.