1"use strict";(self.webpackChunknutrafol=self.webpackChunknutrafol||[]).push([[4890],{63039:function(e,o,t){t.d(o,{A:function(){return u}});var a=t(96540),d=t(73310),n=t(59639),r=t(95704);const l=(0,d.default)(n.Box,{target:"eznvfcf1"})({name:"2fx69j",styles:"position:relative;background-color:#fff"}),i=(0,d.default)(n.Box,{target:"eznvfcf0"})("border:1px solid ",r.default.wild.color.nova.transparency.black[20],";border-radius:4px;position:absolute;top:60px;width:100%;z-index:10;overflow:hidden;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.05),0px 24px 38px 0px rgba(0, 0, 0, 0.03),0px 9px 46px 0px rgba(0, 0, 0, 0.03),0px 11px 15px 0px rgba(0, 0, 0, 0.03);");var c=t(79310),s=t(62987),p=t(17437);var u=e=>{let o=e.data,t=e.classes,d=void 0===t?"":t,n=e.includeQueryParamSelect,r=void 0!==n&&n,u=e.setSelectedSection,w=e.selectedSection,m=e.trackDropdownObject,f=e.trackDropdownItemObject;const x=(0,a.useState)(!1),g=x[0],h=x[1],b=(0,a.useRef)(null);(0,a.useEffect)(()=>{if(r){const e=new URLSearchParams(window.location.search),t=o.find(o=>o.title===e.get("product"));u(t||o[0])}},[]);(0,a.useEffect)(()=>{const e=e=>{b.current&&!b.current.contains(e.target)&&h(!1)};return window.addEventListener("mousedown",e),()=>{window.removeEventListener("mousedown",e)}},[]);return(0,p.Y)(l,{ref:b,className:"dropdown-nova "+d,"data-element":"DropBox","data-component":"Dropdown","data-source-file":"dropdown.js"},(0,p.Y)(c.A,{focused:!0,selectedSection:w,handleShortCutClick:()=>{h(!0),m&&s.F.onViewItemList(Object.assign({products:o.filter(e=>e.product_gender)},m))},isDropdownToggle:!0,isDropdownOpen:g,"data-element":"ShortCut","data-component":"Dropdown","data-source-file":"dropdown.js"}),g&&(0,p.Y)(i,null,(0,p.Y)(e=>{let t=e.selectedSection,a=e.onClick;return o.map((e,o)=>(0,p.Y)(c.A,{focused:e.title===t.title,key:o,index:o,label:e.title,selectedSection:e,handleShortCutClick:()=>a(e)}))},{data:o,selectedSection:w,onClick:e=>{u(e),r&&(e=>{const o=new URLSearchParams(window.location.search);o.set("product",e.title),window.history.replaceState({},"",window.location.pathname+"?"+o)})(e),g&&h(!1),s.F.onProductSelected({option:Object.assign({name:e.title.replace("Nutrafol ",""),product_gender:e.product_gender?e.product_gender:"All"},f),type:"dropdown",purchase_source:"none"})}})))}},79310:function(e,o,t){t.d(o,{A:function(){return m}});t(96540);var a=t(59639),d=t(73310),n=t(95704),r=t(20880);const l=(0,d.default)("li",{target:"emg01rh3"})("flex:0 0 auto;list-style:none;margin-bottom:0;border-radius:4px;border:1px solid ",n.default.wild.color.nova.transparency.black[20],";cursor:pointer;display:flex;align-items:center;padding:8px 16px 8px 8px;&.dropdown-is-open{border:1px solid ",n.default.wild.color.nova.base.black,";}&.dropdown-toggle{padding:8px 16px 8px 8px;}&.dropdown-list-item{border:none;border-radius:0;background-color:",n.default.wild.color.nova.base.white,";&:hover{background-color:",n.default.wild.color.nova.base.solid[20],";}&:not(:last-of-type){border-bottom:1px solid ",n.default.wild.color.nova.transparency.black[20],";}}.dropdown-image{width:52px;height:40px;@media (min-width: 768px){width:42px;height:32px;}}&.dropdown-mode{min-height:56px;}&.tab-nav-mode{padding:0 24px;min-height:52px;&.active,&:hover,&:focus,&:focus-visible{border:1px solid ",n.default.wild.color.nova.base.solid[20],";background-color:",n.default.wild.color.nova.base.solid[20],";}}"),i=(0,d.default)(r.TextElementNova,{target:"emg01rh2"})(""),c=(0,d.default)("div",{target:"emg01rh1"})("width:8px;height:8px;border-radius:9999px;margin-left:auto;@media (min-width: 768px){border:1px solid ",n.default.wild.color.nova.transparency.black[20],";}&.active{border:1px solid ",n.default.wild.color.nova.brand.accent[80],";background-color:",n.default.wild.color.nova.brand.accent[80],";}"),s=(0,d.default)("div",{target:"emg01rh0"})({name:"j39mr2",styles:"margin-left:auto;&.open{transform:rotate(180deg);}"});var p=t(47027),u=t.n(p),w=t(17437);var m=e=>{let o=e.handleShortCutClick,t=e.selectedSection,d=e.index,n=e.focused,r=e.hasDropdown,p=void 0===r||r,m=e.isDropdownToggle,f=void 0!==m&&m,x=e.isDropdownOpen;const g=t.title,h=t.displayTitle,b=t.image,v=null!=b&&b.includes("w=")?"":null!=b&&b.includes("?")?"&w=100":"?w=100";return(0,w.Y)(l,{tabIndex:0,onClick:o,key:d,className:(n?"active":"")+" dropdown-option-"+d+"\n "+(p?"dropdown-mode":"tab-nav-mode")+"\n\n "+(p?f?"dropdown-toggle":"dropdown-list-item":"")+" \n "+(p&&x?"dropdown-is-open":""),onKeyDown:e=>"Enter"===e.key?o():null,"aria-selected":n,"data-element":"ShortCutLi","data-component":"ShortCut","data-source-file":"shortcut.js"},(0,w.Y)("span",{className:"hide-md-up","data-component":"ShortCut","data-source-file":"shortcut.js"},b?(0,w.Y)("img",{src:b+v,alt:"",className:"dropdown-image"}):(0,w.Y)(a.Box,{width:[16],className:"dropdown-image-placeholder"})),(0,w.Y)(i,{className:"CTA-20-Dia-Normal "+(n?"active":"")+" "+(p?"ml-2":""),text:h||g,"data-element":"ShortCutLabel","data-source-file":"shortcut.js"}),p?f?(0,w.Y)(s,{className:x?"open":""},(0,w.Y)(u(),null)):(0,w.Y)(c,{className:n?"active":""}):null)}}}]);
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.