1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7379,8104],{18104:(e,t,a)=>{"use strict";a.r(t),a.d(t,{LanguageSelectionTest:()=>x,default:()=>_});var n=a(14232),o=a(18847),l=a.n(o),r=a(33690),s=a.n(r),i=a(33206),c=a(84611),p=a(43876),u=a(65069),g=a(86364),d=a(39760),f=a(26508),h=a(37876),v=l()(function(){return a.e(9195).then(a.bind(a,29195))},{loadableGenerated:{webpack:function(){return[29195]}}}),b=g.eo.primaryColor;function m(e){var t=new p.A(e);(0,i.d6)();var a=(0,n.useRef)(),o=(0,n.useRef)(),l=(0,n.useRef)(),r=(0,n.useState)(!1),u=r[0],m=r[1],_=(0,n.useState)(0),x=_[0];_[1];var y=(0,n.useCallback)(function(){m(!0)},[]),E=(0,n.useCallback)(function(){m(!1)},[]),S=(0,n.useCallback)(function(e){a&&a.current&&o.current&&!o.current.contains(e.target)&&a.current.toggle()},[]),C=function(e){if(u){var t=e.currentTarget,a=t.querySelectorAll("button:not([disabled]), a[href]:not([disabled])"),n=null==a?void 0:a[0],o=a[a.length-1];t.addEventListener("keydown",function(e){("Tab"===e.key||9===e.keyCode)&&(e.shiftKey?document.activeElement===n&&(o.focus(),e.preventDefault()):document.activeElement===o&&(n.focus(),e.preventDefault()))})}};(0,n.useEffect)(function(){if(u)return window.addEventListener("mousedown",S),(0,c.YZ)(u,x),function(){window.removeEventListener("mousedown",S)};(0,c.YZ)(u,x)},[u]),(0,n.useEffect)(function(){if((null==o?void 0:o.current)&&(o.current.addEventListener(g.eo.keydown,C),u))return function(){o.current.removeEventListener(g.eo.keydown,C)}},[u]);var P=function(e){if(e.preventDefault(),o.current){var t,a=e.currentTarget,n=null==a||null==(t=a.dataset)?void 0:t.anchorId;o.current.querySelector("[data-id=".concat(n,"]")).scrollIntoView({behavior:g.eo.smooth})}},O=function(){var t=document.querySelector(".ob-announcement-bar"),a=o.current.querySelector(".ob-language-overlay"),n=document.querySelector(".zone-header");e.isMedium?t&&"none"!==t.style.display?(l.current.style.height="calc(".concat(window.innerHeight,"px - ").concat(l.current.offsetTop+t.offsetHeight,"px)"),a.style.height="calc(".concat(window.innerHeight,"px - ").concat(a.offsetTop+t.offsetHeight,"px)")):(l.current.style.height="calc(".concat(window.innerHeight,"px - ").concat(l.current.offsetTop,"px)"),a.style.height="calc(".concat(window.innerHeight,"px - ").concat(a.offsetTop,"px)")):n&&(a.style.height="calc(".concat(window.innerHeight,"px - ").concat(a.offsetTop,"px)"),l.current.style.height="".concat(window.innerHeight-(l.current.offsetTop+n.offsetHeight),"px"))},N=t.getFieldValue(g.eo.currentLanguage),w=t.getFieldValue(g.eo.title),j=t.getFieldValue(g.eo.regions),L=(0,d.Label)({label:t.getFieldValue(g.eo.jumpToLabel)}),D=(0,d.Label)({label:t.getFieldValue(g.eo.closeLanguageSelectionLabel)}),k=t.getFieldValue(g.eo.countryLanguageAriaLabel);return(0,h.jsx)(s(),{ref:a,duration:500,collapsed:!0,onExpanding:y,onCollapsing:E,onExpanded:O,children:function(e){var t=e.onToggle,a=e.setCollapsibleElement,n=e.toggleState;return(0,h.jsxs)("div",{className:"ob-language-selector",ref:o,onKeyDown:function(e){"Escape"===e.key&&("EXPANDED"===n||"EXPANDING"===n)&&t()},children:[(0,h.jsxs)("button",{className:"event_button_click ob-language-selector-toggle","aria-label":k,"aria-expanded":"false","data-action-detail":f.U.countrySelectorText,onClick:function(){t(),O()},children:[N,(0,h.jsx)(v,{className:"ob-language-selector-toggle-icon",name:g.eo.wideChevronDown,size:"0.8"})]}),(0,h.jsx)("div",{className:"language-overlay ob-language-overlay",ref:a,style:{display:"none"},role:"menuitem",children:(0,h.jsxs)("div",{className:"ob-language-overlay-inner",role:"menubar",children:[(0,h.jsx)("div",{className:"ob-language-overlay-header",role:"menuitem",children:(0,h.jsx)("h2",{className:"ob-language-overlay-title",children:w})}),(0,h.jsx)("div",{role:"menubar",className:"ob-language-overlay-tabs","aria-label":"menu-list",children:(0,h.jsx)("div",{role:"menuitem",className:"ob-language-overlay-tabs-desktop","aria-label":"menu-list-desktop",children:(0,h.jsx)("ul",{className:"mini-nav-regions ob-language-overlay-tabs",children:j.map(function(e,t){return(0,h.jsx)("li",{children:(0,h.jsx)("h3",{children:(0,h.jsx)("a",{"aria-label":e.fields.name,className:"event_internal_link","data-action-detail":(0,i.KU)(e),href:"#".concat((0,i.KU)(e),"-").concat(t),"data-anchor-id":(0,i.KU)(e),onClick:P,children:e.fields.name})})},"region-nav-".concat(t))})})})}),(0,h.jsxs)("div",{role:"menubar","aria-label":"language link",className:"ob-language-overlay-links",ref:l,children:[(0,h.jsx)("div",{role:"menuitem","aria-label":"language link",className:"ob-language-overlay-tabs",children:(0,h.jsx)(s(),{duration:500,collapsed:!0,children:function(e){var t=e.onToggle,a=e.setCollapsibleElement,n=e.toggleState;return(0,h.jsxs)("div",{"aria-label":"language tab mobile",className:"ob-language-overlay-tabs-mobile",children:[(0,h.jsxs)("button",{"aria-expanded":"EXPANDED"===n||"EXPANDING"===n,className:"ob-language-overlay-tabs-toggle","aria-label":"exp
1anding-menu",onClick:t,children:[L,(0,h.jsx)("span",{className:"ob-language-overlay-tabs-toggle--icon",children:"EXPANDED"===n||"EXPANDING"===n?(0,h.jsx)(v,{name:"chevronTop",color:"white",size:2}):(0,h.jsx)(v,{name:"chevronDown",color:"white",size:2})})]}),(0,h.jsx)("div",{ref:a,role:"menuitem",className:"ob-language-overlay-tabs-mobile-inner",style:{display:"none"},children:(0,h.jsx)("ul",{className:"mini-nav-regions",children:j.map(function(e,t){return(0,h.jsx)("li",{children:(0,h.jsx)("a",{"aria-label":e.fields.name,className:"event_internal_link","data-action-detail":(0,i.KU)(e),href:"#".concat((0,i.KU)(e),"-").concat(t),"data-anchor-id":(0,i.KU)(e),onClick:P,children:e.fields.name})},"region-nav-"+t)})})})]})}})}),(0,h.jsx)("ul",{className:"market-selection",children:j.map(function(e,t){return(0,h.jsxs)("li",{children:[(0,h.jsx)("h2",{className:"market-selection-title","data-id":(0,i.KU)(e),id:"".concat((0,i.KU)(e),"-").concat(t),children:e.fields.name}),(0,h.jsx)("ul",{children:e.fields.markets.map(function(e,t){return(0,h.jsx)("li",{children:(0,h.jsx)("a",{"aria-label":e.fields.nativeLanguageLabel,className:"event_internal_link","data-action-detail":e.fields.nativeLanguageLabel,href:e.fields.link,lang:e.fields.languageCode,children:e.fields.nativeLanguageLabel})},"market-"+t)})})]},"region-"+t)})})]}),(0,h.jsx)("button",{className:"event_close_window ob-language-overlay-close-btn",onClick:t,"aria-label":D,children:(0,h.jsx)(v,{name:g.eo.close,size:"2.4",color:b,arialable:D})})]})})]})}})}let _=(0,u.PT)(m);var x=m},26508:(e,t,a)=>{"use strict";a.d(t,{U:()=>n});var n=Object.freeze({collapseText:"Collapse Link",expandText:"Expand Link",learnMoreText:"Learn More",countrySelectorText:"Open Country Selector Panel",openVideoText:"Open Video",buttonPriceText:"Open Price Panel",contentVideoOverlayText:"Outside Panel",videoPlayText:"Play",videoPauseText:"Pause",videoMuteText:"Sound: Off",videoUnmuteText:"Sound: On",videoCloseCaptionsOnText:"Caption: On",videoCloseCaptionsOffText:"Caption: Off",videoFullscreenOnText:"Full Screen: On",videoFullscreenOffText:"Full Screen: Off",dropdownMenu:"Dropdown Menu",rotationView:"360 View",facebook:"Facebook",twitter:"Twitter",openLiveChat:"Open Live Chat",expandFaq:"Expand FAQ",previousPage:"Previous Page",nextPage:"Next Page",promoRedeem:"Redeem: "})},33690:function(e,t,a){e.exports=function(e){"use strict";function t(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function a(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function n(e){return(n=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function o(e,t){return(o=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function l(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}e=e&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e;var r=window,s=r.requestAnimationFrame?r.requestAnimationFrame.bind(r):function(e){return r.setTimeout(e,16)},i=r.cancelAnimationFrame?r.cancelAnimationFrame.bind(r):r.clearInterval.bind(r),c=Object.freeze({EXPANDED:"EXPANDED",COLLAPSED:"COLLAPSED",EXPANDING:"EXPANDING",COLLAPSING:"COLLAPSING"}),p=function(e){return e<.5?4*e*e*e:.5*Math.pow(2*e-2,3)+1},u=function(e){return e===c.EXPANDING||e===c.COLLAPSING},g=function(e){var t=e.value,a=e.max,n=void 0===a?1:a,o=e.min,l=void 0===o?0:o;return t>n?n:t<l?l:t},d=function(){return Date.now()},f=function(e){return Math.max(0,parseInt(+e,10)||0)},h=function(e){var t=e.next,a=e.prev,n=Math.abs(t-a),o=t;return n>.15&&(t>a?o-=.75*n:o+=.75*n),o},v=function(e){var r,p;function v(){var e,t,o;if(!(this instanceof v))throw TypeError("Cannot call a class as a function");for(var r=arguments.length,i=Array(r),p=0;p<r;p++)i[p]=arguments[p];return a(l(t=(o=(e=n(v)).call.apply(e,[this].concat(i)))&&("object"==typeof o||"function"==typeof o)?o:l(this)),"_state_",{collapsibleElement:null,toggleState:t.props.collapsed?c.COLLAPSED:c.EXPANDED}),a(l(t),"GET_HEIGHT",t.props.offsetHeight?"offsetHeight":"scrollHeight"),a(l(t),"state",{toggleState:t._state_.toggleState,hasReversed:!1,range:+!t.props.collapsed,progress:+!t.props.collapsed}),a(l(t),"getCollapsible",function(){return t._state_.collapsibleElement}),a(l(t),"updateCollapsible",function(e,a){t.getCollapsible()&&(t._state_.collapsibleElement.style[e]=a)}),a(l(t),"setCollapsibleElement",function(e){t._state_.collapsibleElement=e,t._state_.collapsibleElement&&!t.props.noOverflowHidden&&(t._state_.collapsibleElement.style.overflow="hidden"),t._state_.toggleState===c.COLLAPSED&&t.setCollapsedState({initialState:!0})}),a(l(t),"toggle",function(){if(!t.props.irreversible||!u(t._state_.toggleState)){var e=function(){t.props.onCollapsing&&t.props.onCollapsing({range:t.state.range,progress:t.state.progress,hasReversed:t.state.hasReversed}),t.collapse()},a=function(){t.props.onExpanding&&t.props.onExpanding({range:t.state.range,progress:t.state.progress,hasReversed:t.state.hasReversed}),t.expand()},n=function(e){var a=e.toggleState,n=e.display,o=e.hasReversed;t._state_.toggleState=a,t._state_.hasReversed=!!o,void 0===n||t.props.noDisplayStyle||t.updateCollapsible("display",n);var l=d();if(o){var r=t._state_.startTime,s=f(t.props.duration),i=Math.min(s,l-r),c=Math.max(0,s-i);t._state_.startTime=l-c}else{var p=t.getCollapsible();p&&p.style.height&&t.updateCollapsible("height",null),t._state_.boxHeight=p?p[t.GET_HEIGHT]:0,t._state_.startTime=l,t._state_.startDirection=a}t.setState({toggleState:t._state_.toggleState,hasReversed:t._state_.hasReversed})};switch(t._state_.toggleState){case c.EXPANDED:n({toggleState:c.COLLAPSING}),e();break;case c.COLLAPSED:n({toggleState:c.EXPANDING,display:""}),a();break;case c.EXPANDING:n({toggleState:c.COLLAPSING,hasReversed:!0}),e();break;case c.COLLAPSING:n({toggleState:c.EXPANDING,display:"",hasReversed:!0}),a()}}}),a(l(t),"setExpandedState",function(){t._state_.progress=1,t._state_.toggleState=c.EXPANDED,t.updateCollapsible("height",null),t.setState({toggleState:c.EXPANDED,range:1,progress:t._state_.progress}),t.props.onExpanded&&t.props.onExpanded({hasReversed:t.state.hasReversed})}),a(l(t),"expand",function(){if(t._state_.toggleState===c.EXPANDING){var e=f(t.props.duration);if(e<=0)t.setExpandedState();else{var a=t._state_.startTime,n=Math.min(e,d()-a);if(n>=e)t.setExpandedState();else{var o,l=t._state_,r=l.startDirection,s=l.toggleState,i=l.boxHeight,p=g({value:n/e});o=t.props.whenReversedUseBackwardEase&&r!==s?1-t.props.easeCollapse(1-p):t.props.easeExpand(p),t.props.bestPerformance||t.setState({range:p,progress:o}),t.props.interpolateOnReverse&&t._state_.hasReversed&&(o=h({next:o,prev:t._state_.progress}));var u=Math.round(i*o);t._state_.progress=o,t.updateCollapsible("height","".concat(u,"px")),t.nextTick(t.expand)}}}}),a(l(t),"setCollapsedState",function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=e.initialState;t._state_.progress=0,t._state_.toggleState=c.COLLAPSED,t.props.noDisplayStyle?t.updateCollapsible("height","0px"):(t.updateCollapsible("display","none"),t.updateCollapsible("height",null)),t.setState({toggleState:c.COLLAPSED,range:0,progress:t._state_.progress}),!a&&t.props.onCollapsed&&t.props.onCollapsed({hasReversed:t.state.hasReversed})}),a(l(t),"collapse",function(){if(t._state_.toggleState===c.COLLAPSING){var e=f(t.props.duration);if(e<=0)t.setCollapsedState();else{var a=t._state_.startTime,n=Math.min(e,d()-a);if(n>=e)t.setCollapsedState();else{var o,l=t._state_,r=l.startDirection,s=l.boxHeight,i=l.toggleState,p=1-g({value:n/e}),u=t.props,v=u.whenReversedUseBackwardEase,b=u.easeExpand,m=u.easeCollapse;o=v&&r!==i?b(p):1-m(1-p),t.props.bestPerformance||t.setState({range:p,progress:o}),t.props.interpolateOnReverse&&t._state_.hasReversed&&(o=h({next:o,prev:t._state_.progress}));var _=Math.round(s*o);t._state_.progress=o,t._state_.timeout=t.nextTick(t.collapse),t.updateCollapsible("height","".concat(_,"px"))}}}}),a(l(t),"nextTick",function(e){t._state_.timeout=s(e)}),t}return function(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&o(e,t)}(v,e),r=[{key:"render",value:function(){var e={onToggle:this.toggle,toggle:this.toggle,setCollapsibleElement:this.setCollapsibleElement,toggleState:this.state.toggleState,hasReversed:this.state.hasReversed,isMoving:u(this.state.toggleState),range:this.state.range,progress:this.state.progress};return"function"==typeof this.props.children?this.props.children(e):this.props.render?this.props.render(e):this.props.children}},{key:"componentDidMount",value:function(){this.props.onMount&&this.props.onMount({toggleState:this.state.toggleState,toggle:this.toggle})}},{key:"componentDidUpdate",value:function(e,t){this.props.collapseEvent&&this.props.collapseEvent>e.collapseEvent&&(this._state_.toggleState!==c.EXPANDED&&this._state_.toggleState!==c.EXPANDING||this.toggle()),this.props.expandEvent&&this.props.expandEvent>e.expandEvent&&(this._state_.toggleState!==c.COLLAPSED&&this._state_.toggleState!==c.COLLAPSING||this.toggle()),this.props.toggleEvent&&this.props.toggleEvent>e.toggleEvent&&this.toggle()}},{key:"componentWillUnmount",value:function(){this.props.onUnmount&&this.props.onUnmount({toggleState:this.state.toggleState}),this._state_.timeout&&i(this._state_.timeout)}}],t(v.prototype,r),p&&t(v,p),v}(e.Component);return a(v,"defaultProps",{duration:300,easeCollapse:p,easeExpand:p}),v}(a(14232))},39760:(e,t,a)=>{"use strict";a.r(t),a.d(t,{Label:()=>f,LabelHTML:()=>h,default:()=>d,replaceTokensFromString:()=>v});var n=a(83095),o=a.n(n),l=a(57327),r=a.n(l),s=a(95062),i=a.n(s);a(14232);var c=a(37876),p=["label","tokens"];function u(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),a.push.apply(a,n)}return a}function g(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};
1t%2?u(Object(a),!0).forEach(function(t){o()(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):u(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}let d=f;function f(e){var t,a,n=e.label,o=e.tokens;return n?o?v((null==n||null==(t=n.fields)?void 0:t.text)||n,o):(null==n||null==(a=n.fields)?void 0:a.text)||n:""}function h(e){var t,a,n=e.label,o=e.tokens,l=r()(e,p);return n?o?(0,c.jsx)("span",g({dangerouslySetInnerHTML:{__html:v((null==n||null==(t=n.fields)?void 0:t.text)||n,o)}},l)):(0,c.jsx)("span",g({dangerouslySetInnerHTML:{__html:(null==n||null==(a=n.fields)?void 0:a.text)||n}},l)):(0,c.jsx)("span",g({},l))}function v(e,t){for(var a in t)e=e.replace(RegExp("{"+a+"}","g"),t[a]);return e}f.propTypes={label:i().oneOfType([i().string,i().object]),tokens:i().object}}}]);
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.