1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[792],{5132:(e,n,s)=>{"use strict";s.d(n,{$:()=>a});var t,a=((t={}).SkinAnalysis="skincare",t.ColourProfile="colourProfile",t.ColourProfileAll="colourProfile-all",t.Fragrance="fragrance",t.ManageYourData="manageYourData",t)},9981:(e,n,s)=>{"use strict";s.d(n,{A:()=>I});var t=s(23513),a=s(79e3),r=s(77192),o=s(86716),c=s(21745),i=s(73808),l=s.n(i),u=s(42413),d=s(21915),_=s(69267),k=s(75071),p=s(65371),y=s(21765),m=s(98355),f=s(52041),b=s(57088),g=s(16360),h=s(7534),v=s(98007),S=s.n(v),C="SkincareRecommendations",A="".concat(C,"__compactCarouselControl");let I=function(e){var n,s=e.skinType,i=e.title,v=e.copy,I=e.className,R=e.keyProducts,N=e.focusArea,x=(0,r._)((0,u.useState)([]),2),T=x[0],j=x[1],w=(0,u.useContext)(p.P).updateMatches,P=(0,h.Bd)().t;(0,y.F)(function(){return(0,t._)(function(){var e;return(0,o._)(this,function(n){switch(n.label){case 0:return[4,(0,m.Z9)(s)];case 1:return(e=n.sent())&&j(e),[2]}})})()},[s]);var E=function(){if(R&&N){var e,n=N===b.I4.Moisture?"hydration":N;return null==R||null==(e=R.results.find(function(e){return e.concern===n}))?void 0:e.product}}(),M=null!=(n=null==E?void 0:E.sku)?n:"";(0,u.useEffect)(function(){E&&w({skinAnalysisResults:E})},[E,w]);var B=!!T.find(function(e){return e.sku===M});return(0,c.jsxs)("div",{className:l()(S()[C],I),children:[i&&(0,c.jsx)("h2",{className:S()["".concat(C,"__title")],children:i}),v&&(0,c.jsx)("p",{className:S()["".concat(C,"__recommendations-copy")],children:v}),(0,c.jsx)("div",{className:A}),(0,c.jsx)(_.default,{type:f.xO.ProductListing,products:T,displayType:k.UI.COMPACT_CAROUSEL,portalControlsSelector:".".concat(A),title:"Your Personalised Skin Routine",trackingFeatureType:g.yJ.CarouselProServices,additionalCompactCarouselProps:{hasBadges:B,badgeContents:(0,a._)({},M,P("skin-analysis:results.focus-area"))},contentSectionColour:d.n.SkincareGrey5})]})}},21230:(e,n,s)=>{"use strict";s.d(n,{E8:()=>C,V3:()=>I,_3:()=>A,sW:()=>S,s_:()=>v,tG:()=>h});var t,a,r,o=s(23513),c=s(79e3),i=s(29794),l=s(99123),u=s(72263),d=s(86716),_=s(38174),k=s(30736),p=s(57088),y=s(7534),m=s(26396),f=s(46858),b=(t={},(0,c._)(t,p.I4.Wrinkles,"wrinkles"),(0,c._)(t,p.I4.Moisture,"hydration"),(0,c._)(t,p.I4.Pore,"visiblePores"),(0,c._)(t,p.I4.DarkCircles,"darkCircles"),(0,c._)(t,p.I4.AgeSpots,"darkSpots"),(0,c._)(t,p.Dw,"composite"),(0,c._)(t,p.nz,"original"),t),g=function(e){var n=e.darkCircles,s=e.wrinkles,t=e.moisture,a=e.pore,r=e.ageSpots;return{darkCircles:n.score,hydration:t.score,visiblePores:a.score,wrinkles:s.score,darkSpots:r.score}},h=(a={},(0,c._)(a,p.I4.Wrinkles,{default:k.$z,unselected:k.HM}),(0,c._)(a,p.I4.Moisture,{default:k.ko,unselected:k.uA}),(0,c._)(a,p.I4.Pore,{default:k.pR,unselected:k.Zo}),(0,c._)(a,p.I4.DarkCircles,{default:k._f,unselected:k._q}),(0,c._)(a,p.I4.AgeSpots,{default:k.f4,unselected:k.f4}),a),v=(r={},(0,c._)(r,p.I4.Wrinkles,"Wrinkles"),(0,c._)(r,p.I4.Moisture,"Dehydration"),(0,c._)(r,p.I4.Pore,"Pores"),(0,c._)(r,p.I4.DarkCircles,"Dark Circles"),(0,c._)(r,p.I4.AgeSpots,"Dark Spots"),r),S=Object.keys(b),C=function(e){var n={Pores:p.I4.Pore,Dehydration:p.I4.Moisture,Wrinkles:p.I4.Wrinkles,"Dark Circles":p.I4.DarkCircles,"Dark Spots":p.I4.AgeSpots};return e.reduce(function(e,s){return e[n[s.name]]=(0,i._)({},s),e},{})},A=function(e,n){var s=Object.keys(e).reduce(function(n,s){return void 0===e[s]?(0,i._)({},n):(0,l._)((0,i._)({},n),(0,c._)({},s,e[s]))},{}),t=Object.keys(s).filter(function(e){return!!v[e]&&!!s[e]&&(!n||!!s[e].score)}).reduce(function(e,t){return(0,u._)(e).concat([{key:t,score:n?s[t].score:s[t],title:v[t],image:s[t].image,TitleIcon:h[t].default,label:void 0}])},[]),a=(0,u._)(t).sort(function(e,n){return e.score>n.score?1:-1}),r=a.length-1;a[0].label=f.W.FocusArea,a[r].label=f.W.KeyStrength;var o=a.pop();return a.splice(1,0,o),a},I=function(e,n){return(0,o._)(function(){var s,t,a,r,c,i,l,u,k,p,f;return(0,d._)(this,function(h){switch(h.label){case 0:(s=new FormData).append("results",new Blob([JSON.stringify(g(e))],{type:"application/json"})),t=n===m.Ts.us?"skin-analysis:results.save-consent-info-legal-us":"skin-analysis:results.save-consent-info-legal",s.append("consent",new Blob([JSON.stringify({message:y.Ru.t(t),method:_.n.Checkbox,status:!0})],{type:"application/json"})),a=!0,r=!1,c=void 0,h.label=1;case 1:h.trys.push([1,6,7,8]),i=S[Symbol.iterator](),h.label=2;case 2:var v,C;if(a=(l=i.next()).done)return[3,5];return[4,(v=null==(k=e[u=l.value])?void 0:k.image,C=u,(0,o._)(function(){return(0,d._)(this,function(e){switch(e.label){case 0:return[4,fetch(v)];case 1:return[4,e.sent().blob()];case 2:return[2,new File([e.sent()],C,{type:"image/jpeg"})]}})})())];case 3:p=h.sent(),s.append("".concat(b[u],"Image"),p),h.label=4;case 4:return a=!0,[3,2];case 5:return[3,8];case 6:return f=h.sent(),r=!0,c=f,[3,8];case 7:try{a||null==i.return||i.return()}finally{if(r)throw c}
1return[7];case 8:return[2,s]}})})()}},28109:e=>{e.exports={container:"RedesignedResultsTabs_container___5xFw",analysisImage:"RedesignedResultsTabs_analysisImage__SYY5T",contentHeader:"RedesignedResultsTabs_contentHeader__k05IZ",heading:"RedesignedResultsTabs_heading__ZVcpb",label:"RedesignedResultsTabs_label__8qjSA","label--focus-area":"RedesignedResultsTabs_label--focus-area__tviNn","label--key-strength":"RedesignedResultsTabs_label--key-strength__j_p1z",copy:"RedesignedResultsTabs_copy__kevOK",copyBold:"RedesignedResultsTabs_copyBold__4AO0h",productCard:"RedesignedResultsTabs_productCard__xbKQp",cta:"RedesignedResultsTabs_cta__0jX5n",tabGroup:"RedesignedResultsTabs_tabGroup__6_KOj",TabPanel:"TabPanel",tabList:"RedesignedResultsTabs_tabList__OPuGx",TabButton:"TabButton",tabGroupButton:"RedesignedResultsTabs_tabGroupButton__NWoXx",tabGroupButtonActive:"RedesignedResultsTabs_tabGroupButtonActive__E_X_R",tabGroupButtonText:"RedesignedResultsTabs_tabGroupButtonText__7WQBJ",TabButton__icon:"TabButton__icon",imageContainer:"RedesignedResultsTabs_imageContainer__axla5",imageLabel:"RedesignedResultsTabs_imageLabel___vm40","imageLabel--focus-area":"RedesignedResultsTabs_imageLabel--focus-area__vqdl_","imageLabel--key-strength":"RedesignedResultsTabs_imageLabel--key-strength__pXSqD"}},46858:(e,n,s)=>{"use strict";s.d(n,{W:()=>a});var t,a=((t={}).KeyStrength="key-strength",t.FocusArea="focus-area",t)},56511:()=>{},57088:(e,n,s)=>{"use strict";s.d(n,{Dw:()=>i,I4:()=>c,MT:()=>f,Ri:()=>u,ZP:()=>p,nQ:()=>_,nz:()=>l,oc:()=>m,s_:()=>d});var t,a=s(27855),r=s(57156),o=s(416),c=((t={}).Pore="pore",t.DarkCircles="darkCircles",t.EyeBags="eyeBags",t.Moisture="moisture",t.Oiliness="oiliness",t.Redness="redness",t.Texture="texture",t.Wrinkles="wrinkles",t.Hydration="hydration",t.AgeSpots="ageSpots",t),i="all",l="noFeature",u=function(){return(0,r.oc)()?window.YMK:null},d=function(){return(0,r.oc)()&&!!window.YMK},_=function(e){var n;return null==(n=u())?void 0:n.getSkincareFeatureSnapshot(e)},k=new a.EventEmitter;k.on("onSdkInit",function(){return o.Ay.info("PerfectCorp YMK SDK ready")});var p=function(e){return window.ymkAsyncInit=function(){return k.emit("onSdkInit")},k.on("onSdkInit",e),function(){k.removeListener("onSdkInit",e)}},y=new Map,m=function(e){var n,s=y.get(e);s&&(null==(n=u())||n.removeEventListener(s),y.delete(e))},f=function(e,n){m(e);var s,t=null==(s=u())?void 0:s.addEventListener(e,n);y.set(e,t)}},58435:(e,n,s)=>{"use strict";s.d(n,{Ak:()=>k,IL:()=>y,TJ:()=>f,l:()=>m,mf:()=>_,mi:()=>p});var t,a,r=s(79e3),o=s(29794),c=s(99123),i=s(46586),l=s(21230),u=s(57088),d=s(16360),_=(t={},(0,r._)(t,u.I4.Moisture,"hydration"),(0,r._)(t,u.I4.DarkCircles,"darkCircles"),(0,r._)(t,u.I4.Wrinkles,"wrinkles"),(0,r._)(t,u.I4.Pore,"pores"),(0,r._)(t,u.I4.AgeSpots,"darkSpots"),t),k=(a={},(0,r._)(a,u.I4.Pore,"skin-analysis:skincare-concerns.pores"),(0,r._)(a,u.I4.Wrinkles,"skin-analysis:skincare-concerns.wrinkles"),(0,r._)(a,u.I4.Moisture,"skin-analysis:skincare-concerns.dry-skin"),(0,r._)(a,u.I4.DarkCircles,"skin-analysis:skincare-concerns.dark-circles"),(0,r._)(a,u.I4.AgeSpots,"skin-analysis:skincare-concerns.dark-spots"),a),p={ageGroup:i.r.ageGroup,skinType:i.r.skinType},y=function(e){var n;return{image:e.results.original.image,result:(n={analysisId:e.id},(0,r._)(n,u.I4.DarkCircles,e.results.darkCircles),(0,r._)(n,u.I4.Pore,e.results.visiblePores),(0,r._)(n,u.I4.Moisture,e.results.hydration),(0,r._)(n,u.I4.Wrinkles,e.results.wrinkles),(0,r._)(n,u.I4.AgeSpots,e.results.darkSpots),n)}},m=function(e,n){return l.sW.reduce(function(s,t){return(0,c._)((0,o._)({},s),(0,r._)({},t,{score:e[t],image:n[t]}))},{})},f=function(e){return"granted"===e?d.C0.CameraPermissionGranted:"denied"===e?d.C0.CameraPermissionDenied:d.C0.CameraPermissionAsked}},59617:(e,n,s)=>{"use strict";s.d(n,{A:()=>T});var t,a=s(79e3),r=s(21745),o=s(73808),c=s.n(o);s(42413);var i=s(33840),l=s(76282),u=s(47453),d=s(36335),_=s(9253),k=s(63996),p=s(81524),y=s(58282),m=s(46858),f=s(21230),b=s(57088),g=s(54849),h=s(16360),v=s(7534),S=s(99902),C=s(58435),A=s(28109),I=s.n(A),R=(t={},(0,a._)(t,b.I4.Pore,"pores"),(0,a._)(t,b.I4.Moisture,"dry-skin"),(0,a._)(t,b.I4.DarkCircles,"dark-circles"),(0,a._)(t,b.I4.Wrinkles,"wrinkles"),(0,a._)(t,b.I4.AgeSpots,"dark-spots"),t),N=function(e){return(0,p.Vf)({area:e})},x=function(e){var n,s,t,o,k=e.skincareFeature,p=e.onCtaClick,b=e.results,A=e.imageSrc,R=e.alt,N=e.keyProducts,x=e.showSnapshot,T=(0,v.Bd)().t,j=(0,y.A)(),w=C.mf[k],P=w&&(null==N||null==(s=N.results)||null==(n=s.find(function(e){return e.concern===w}))?void 0:n.product),E=null==(t=b.find(function(e){return e.key===k}))?void 0:t.label,M=c()(I().imageLabel,(o={},(0,a._)(o,I()["imageLabel--key-strength"],E===m.W.KeyStrength),(0,a._)(o,I()["imageLabel--focus-area"],E===m.W.FocusArea),o));return(0,r.jsxs)("div",{className:I().content,children:[(0,r.jsxs)("div",{className:I().imageContainer,children:[x?(0,r.jsx)(S.A,{className:I().analysisImage,image:A,alt:R}):(0,r.jsx)(u.Ay,{className:I().analysisImage,imageSrc:A,alt:R}),E&&(0,r.jsx)("span",{className:M,children:T("skin-analysis:redesigned-result-tabs.".concat(E,".").concat(k))})]}),(0,r.jsx)("p",{className:I().copy,children:(0,r.jsxs)(v.x6,{i18nKey:"skin-analysis:redesigned-result-tabs.copy.".concat(k),children:["Darling, you can target + correct the appearance of",(0,r.jsx)("span",{className:I().copyBold,children:"main area"}),"with the immediate skin revival solution below!"]})}),P&&(0,r.jsx)(d.A,{className:I().productCard,product:P,renderedBy:_.t.ARTutorial,headingLevel:l._4.H3,isSkinAnalysisResults:!0,hideSwatch:!0}),p&&(0,r.jsx)(i.A,{className:I().cta,buttonType:i.G.Secondary,onClick:function(){null==p||p(f.s_[k],k),(0,g.Sp)(h.C0.LearnMore,j)},hasTertiaryArrows:!1,children:T("skin-analysis:redesigned-result-tabs.learn-more.".concat(k))})]})};let T=function(e){var n=e.className,s=e.onModalButtonClick,t=e.results,a=e.onResultUpd
1ate,o=e.imageSrc,i=e.alt,l=e.keyProducts,u=e.showSnapshot,d=(0,f._3)(t,!1),_=d.map(function(e){var n=e.key;return{name:R[n],TabButtonIcon:f.tG[n].default,ActiveTabButtonIcon:f.tG[n].default,children:(0,r.jsx)(x,{skincareFeature:n,onCtaClick:s,results:d,imageSrc:o,alt:i,keyProducts:l,showSnapshot:u})}}),p=d[0].key;return(0,r.jsx)("div",{className:c()(I().container,n),children:(0,r.jsx)(k.A,{className:I().tabGroup,navClassName:I().tabList,btnClassName:I().tabGroupButton,btnActiveClassName:I().tabGroupButtonActive,btnTextClassName:I().tabGroupButtonText,panelClassName:I().tabPanel,groupId:"SkinAnalysisResults",panels:_,selectedTabPanel:R[p],hasIconsAsTabs:!0,iconWithText:!0,tabNavTitleKey:"skin-analysis:skincare-concerns",onTabSelected:function(e){a(Object.keys(R).find(function(n){return R[n]===e}))},trackingContextFunction:N})})}},70930:()=>{},82207:(e,n,s)=>{"use strict";s.d(n,{A:()=>N});var t=s(79e3),a=s(29794),r=s(99123),o=s(77192),c=s(21745),i=s(73808),l=s.n(i),u=s(42413),d=s(76282),_=s(99587),k=s(16393),p=s(15395),y=s(49113),m=s(90601),f=s(46858),b=s(21230),g=s(52041),h=s(57088),v=s(7534),S=s(59617),C=s(86554),A=s(99902),I=s(58435);s(56511);var R="ResultModal";let N=function(e){var n,s,i,N,x,T=e.isVisible,j=e.onModalClose,w=e.results,P=e.resultImages,E=e.selectedResult,M=e.onSelectResult,B=e.showSavedScore,G=void 0!==B&&B,F=e.skincareConcernsContent,L=e.showConciseVersion,D=void 0!==L&&L,W=e.keyProducts,O=(0,v.Bd)().t,K=(0,o._)((0,u.useState)(),2),V=K[0],Y=K[1],H=(0,o._)((0,m.i)("skin_analysis_results_redesign"),1)[0],U=V||E,Z=U&&I.mf[U],J=Z&&(null==W||null==(s=W.results)||null==(n=s.find(function(e){return e.concern===Z}))?void 0:n.product),z=(0,u.useMemo)(function(){return(0,b._3)(w,G)},[w,G]),q=z.find(function(e){return e.key===U}),Q=function(e){Y(e),M(null==q?void 0:q.title,null==q?void 0:q.key,w)},X=function(){if("analysisId"in w){var e,n,s,a,r,o;return o={},(0,t._)(o,h.I4.DarkCircles,null==(e=w.darkCircles)?void 0:e.score),(0,t._)(o,h.I4.Moisture,null==(n=w.moisture)?void 0:n.score),(0,t._)(o,h.I4.Wrinkles,null==(s=w.wrinkles)?void 0:s.score),(0,t._)(o,h.I4.Pore,null==(a=w.pore)?void 0:a.score),(0,t._)(o,h.I4.AgeSpots,null==(r=w.ageSpots)?void 0:r.score),o}return w},$=function(){var e=X();return H.enabled||delete e.ageSpots,e},ee=null==(i=z.find(function(e){return e.key===U}))?void 0:i.label,en=l()((x={},(0,t._)(x,"".concat(R,"__label"),!H.enabled),(0,t._)(x,"".concat(R,"__label--key-strength"),ee===f.W.KeyStrength&&!H.enabled),(0,t._)(x,"".concat(R,"__label--focus-area"),ee===f.W.FocusArea&&!H.enabled),(0,t._)(x,"".concat(R,"__label-redesign"),H.enabled),(0,t._)(x,"".concat(R,"__label-redesign--key-strength"),ee===f.W.KeyStrength&&H.enabled),(0,t._)(x,"".concat(R,"__label-redesign--focus-area"),ee===f.W.FocusArea&&H.enabled),x));return U?(0,c.jsx)(k.A,{className:R,isVisible:T,onModalClose:function(){return j(b.s_[null==q?void 0:q.key])},showCloseCta:!1,content:(0,c.jsxs)("div",{children:[(0,c.jsxs)("div",{className:"".concat(R,"__modal-content"),children:[D?(0,c.jsxs)("div",{className:"".concat(R,"__header"),children:[(0,c.jsx)(d.Ay,{level:d._4.H2,className:"".concat(R,"__result-heading"),children:O("".concat(I.Ak[U]))}),ee&&(0,c.jsx)("p",{className:en,children:O("skin-analysis:results.".concat(ee))})]}):H.enabled?(0,c.jsx)(S.A,{className:"".concat(R,"__result-tabs-redesign"),results:$(),onResultUpdate:Q,imageSrc:q.image,alt:O("skin-analysis:results.image-alt",{selectedResult:O(I.Ak[U])}),keyProducts:W,showSnapshot:!0}):(0,c.jsxs)(c.Fragment,{children:[(null==q?void 0:q.image)?(0,c.jsx)(A.A,{className:"".concat(R,"__snapshot"),image:q.image,alt:O("skin-analysis:results.image-alt",{selectedResult:O(I.Ak[U])})}):(0,c.jsx)("div",{style:{backgroundImage:"url(".concat(null==P?void 0:P[U],")")},className:"".concat(R,"__snapshot"),"data-testid":"ResultSnapshot"}),(0,c.jsx)("div",{className:"".concat(R,"__body"),children:(0,c.jsx)(C.A,{className:"".concat(R,"__result-tab"),onResultUpdate:Q,results:$()})})]}),(0,c.jsx)("div",{className:"".concat(R,"__info ").concat(R,"__info--concise"),children:(0,c.jsx)(p.A,(0,r._)((0,a._)({},null==F||null==(N=F[U])?void 0:N.concernInformation),{disableContainer:!0,shouldRenderAllOpen:!0}))})]}),J&&(D||!H.enabled)&&(0,c.jsx)(y.default,{type:g.xO.CrossSell,products:[J],title:O("skin-analysis:results.hero-product.".concat(U)),align:_.vF.Centred})]})}):null}},83567:()=>{},86554:(e,n,s)=>{"use strict";s.d(n,{A:()=>A});var t,a=s(79e3),r=s(21745),o=s(73808),c=s.n(o);s(42413);var i=s(33840),l=s(76282),u=s(63996),d=s(81524),_=s(58282),k=s(46858),p=s(21230),y=s(57088),m=s(54849),f=s(16360),b=s(7534),g=s(58435);s(70930);var h="ResultTabs",v=(t={},(0,a._)(t,y.I4.Pore,"pores"),(0,a._)(t,y.I4.Moisture,"dry-skin"),(0,a._)(t,y.I4.DarkCircles,"dark-circles"),(0,a._)(t,y.I4.Wrinkles,"wrinkles"),t),S=function(e){return(0,d.Vf)({area:e})},C=function(e){var n,s,t=e.skincareFeature,o=e.onCtaClick,u=e.results,d=(0,b.Bd)().t,y=(0,_.A)(),v=null==(n=u.find(function(e){return e.key===t}))?void 0:n.label,S=c()("".concat(h,"__label"),(s={},(0,a._)(s,"".concat(h,"__label--key-strength"),v===k.W.KeyStrength),(0,a._)(s,"".concat(h,"__label--focus-area"),v===k.W.FocusArea),s));return(0,r.jsxs)("div",{className:"".concat(h,"__content"),children:[(0,r.jsxs)("div",{className:"".concat(h,"__content-header"),children:[(0,r.jsx)(l.Ay,{level:l._4.H2,className:"".concat(h,"__heading"),children:d(g.Ak[t])}),v&&(0,r.jsx)("p",{className:S,children:d("skin-analysis:results.".concat(v))})]}),(0,r.jsx)("p",{className:"".concat(h,"__copy"),children:(0,r.jsxs)(b.x6,{i18nKey:"skin-analysis:result-tabs.".concat(v||"copy"),children:["The skin analysis above shows the",(0,r.jsx)("span",{className:"".concat(h,"__copy ").concat(h,"__copy--bold"),children:"main area"}),"for you to",(0,r.jsx)("span",{className:"".concat(h,"__copy ").concat(h,"__copy--bold"),children:" focus"}),"on â click below to target with magic skincare solutions!"]})}),o&&(0,r.jsx)(i.A,{className:"".concat(h,"__cta"),buttonType:i.G.Tertiary,onClick:function(){null==o||o(p.s_[t],t),(0,m.Sp)(f.C0.LearnMore,y)},hasTertiaryArrows:!1,children:d("common:page.cta.learn-more")})]})};let A=function(e){var n=e.className,s=e.onModalButtonClick,t=e.results,a=e.onResultUpd
1ate,o=(0,p._3)(t,!1),i=o.map(function(e){var n=e.key;return{name:v[n],TabButtonIcon:p.tG[n].unselected,ActiveTabButtonIcon:p.tG[n].default,children:(0,r.jsx)(C,{skincareFeature:n,onCtaClick:s,results:o})}}),l=o[0].key;return(0,r.jsx)("div",{className:c()(h,n),children:(0,r.jsx)(u.A,{className:"".concat(h,"__tab-group"),btnClassName:"".concat(h,"__tab-group-btn"),btnActiveClassName:"".concat(h,"__tab-group-btn--active"),btnTextClassName:"".concat(h,"__tab-group-btn-text"),groupId:"SkinAnalysisResults",panels:i,selectedTabPanel:v[l],hasIconsAsTabs:!0,tabNavTitleKey:"skin-analysis:skincare-concerns",onTabSelected:function(e){a(Object.keys(v).find(function(n){return v[n]===e}))},trackingContextFunction:S})})}},98007:e=>{e.exports={SkincareRecommendations:"SkincareRecommendations_SkincareRecommendations___NkhY",SkincareRecommendations__title:"SkincareRecommendations_SkincareRecommendations__title__yrSHQ","SkincareRecommendations__recommendations-copy":"SkincareRecommendations_SkincareRecommendations__recommendations-copy__IGaug",ProductListing:"ProductListing",ContentSection__content:"ContentSection__content","ProductCard--compact":"ProductCard--compact",ProductCard__badge:"ProductCard__badge",Badge__label:"Badge__label"}},98355:(e,n,s)=>{"use strict";s.d(n,{Tv:()=>g,Z9:()=>p,lI:()=>h,ww:()=>b,FD:()=>y,jU:()=>f,bA:()=>m});var t=s(23513),a=s(86716),r=s(22707),o=s(10453),c=s(16397),i=s(98204),l=function(e){return{type:"[skincare]: POST_SKINCARE_ANALYSIS",method:o.f.Post,authenticationMode:c.tl.Optional,url:function(e){return"".concat(i.A.getValue("SKINCARE_SERVICE"),"/").concat(e,"/analysis")},body:e,headers:{"Content-type":"multipart/form-data"}}},u=s(54849),d=s(69799),_=s(416),k=s(21230),p=function(e){return(0,t._)(function(){var n;return(0,a._)(this,function(s){switch(s.label){case 0:return s.trys.push([0,2,,3]),[4,r.Ay.send({type:"[skintype]: SKINTYPE_GET",method:o.f.Get,authenticationMode:c.tl.Required,url:function(n){return"/resources/".concat(n,"/products-for-skin-type/").concat(e)}})];case 1:return[2,s.sent()||[]];case 2:return n=s.sent(),_.Ay.error("Unable to fetch products for skin type",{error:n}),[2,[]];case 3:return[2]}})})()},y=function(){return(0,t._)(function(){var e,n;return(0,a._)(this,function(s){switch(s.label){case 0:return s.trys.push([0,2,,3]),[4,r.Ay.send({type:"[skincare]: FETCH_SKINCARE_CONCERNS",method:o.f.Get,authenticationMode:c.tl.Optional,provider:c.e.MEMOFETCH,url:function(e){return"".concat(i.A.getValue("SKINCARE_SERVICE"),"/").concat(e,"/concern")}})];case 1:return e=s.sent(),[2,(0,k.E8)(e)];case 2:return n=s.sent(),_.Ay.error("Unable to fetch skincare concerns",{e:n}),[2];case 3:return[2]}})})()},m=function(e){return(0,t._)(function(){var n;return(0,a._)(this,function(s){switch(s.label){case 0:return s.trys.push([0,2,,3]),[4,r.Ay.send(l(e))];case 1:return s.sent(),[3,3];case 2:return n=s.sent(),_.Ay.error("Cannot save skin analysis results",{error:n}),[2];case 3:return[2]}})})()},f=function(e){return(0,t._)(function(){var n,s,t;return(0,a._)(this,function(a){switch(a.label){case 0:if(!(n=(0,d.jJ)(d.Zx.SkinAnalysis)))return[2];a.label=1;case 1:return a.trys.push([1,4,,5]),[4,(0,k.V3)(JSON.parse(n),e)];case 2:return s=a.sent(),[4,r.Ay.send(l(s))];case 3:return a.sent(),(0,u.z4)("saveAnalysis"),(0,d.zx)(d.Zx.SkinAnalysis),[3,5];case 4:return t=a.sent(),_.Ay.error("Failed to save skin analysis results",{err:t}),[3,5];case 5:return[2]}})})()},b=function(e){return(0,t._)(function(){var n;return(0,a._)(this,function(s){switch(s.label){case 0:return s.trys.push([0,2,,3]),[4,r.Ay.send({type:"[skincare]: FETCH_SKINCARE_ANALYSIS",method:o.f.Get,authenticationMode:c.tl.Optional,provider:c.e.MEMOFETCH,url:function(e){return"".concat(i.A.getValue("SKINCARE_SERVICE"),"/").concat(e,"/analysis")}})];case 1:return[2,s.sent()];case 2:if(n=s.sent(),_.Ay.error("Unable to fetch customer skin analysis results",{error:n}),null==e?void 0:e.canThrow)throw n;return[2,[]];case 3:return[2]}})})()},g=function(e){return r.Ay.send({type:"[skincare]: DELETE_SKINCARE_ANALYSIS",method:o.f.Delete,authenticationMode:c.tl.Optional,url:function(n){return"".concat(i.A.getValue("SKINCARE_SERVICE"),"/").concat(n,"/analysis/").concat(e)}})},h=function(e){return r.Ay.send({type:"[skincare]: FETCH_SKINCARE_ANALYSIS_IMAGE",method:o.f.Get,authenticationMode:c.tl.Optional,url:function(){return e},responseType:"blob"})}}
1,99902:(e,n,s)=>{"use strict";s.d(n,{A:()=>m});var t=s(23513),a=s(29794),r=s(59593),o=s(77192),c=s(86716),i=s(21745),l=s(73808),u=s.n(l),d=s(42413),_=s(47453),k=s(38517),p=s(21765),y=s(98355);s(83567);let m=function(e){var n=e.image,s=e.className,l=(0,r._)(e,["image","className"]),m=(0,o._)((0,d.useState)(),2),f=m[0],b=m[1],g=(0,o._)((0,d.useState)(!0),2),h=g[0],v=g[1];return((0,p.F)(function(){return(0,t._)(function(){var e;return(0,c._)(this,function(s){switch(s.label){case 0:return s.trys.push([0,2,,3]),[4,(0,y.lI)(n)];case 1:return e=s.sent(),b(URL.createObjectURL(e)),[3,3];case 2:return s.sent(),[3,3];case 3:return v(!1),[2]}})})()},[n]),h)?(0,i.jsx)("div",{className:u()("Snapshot__loader",s),children:(0,i.jsx)(k.A,{display:h})}):f?(0,i.jsx)(_.Ay,(0,a._)({className:u()("Snapshot",s),imageSrc:f},l)):(0,i.jsx)("div",{className:u()("Snapshot","".concat(s,"--no-image"))})}}}]);
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.