PageSourceSearch

https://www.cochlear.com/dist/cochlear/static/js/1512.0000e0dc.chunk.js

js cochlear.com collected 2026-09-24 08:49:49 UTC 8,292 bytes, 1 lines download raw bytes

1"use strict";(globalThis.__LOADABLE_LOADED_CHUNKS__=globalThis.__LOADABLE_LOADED_CHUNKS__||[]).push([[1512,8128],{10188:function(e,t,n){n.d(t,{uh:function(){return O}});var i=n(96540);const r="Left",a="Right",s="Up",o="Down",c={delta:10,preventScrollOnSwipe:!1,rotationAngle:0,trackMouse:!1,trackTouch:!0,swipeDuration:1/0,touchEventOptions:{passive:!0}},l={first:!0,initial:[0,0],start:0,swiping:!1,xy:[0,0]},u="mousemove",d="mouseup",p="touchend",b="touchmove",f="touchstart";function h(e,t){if(0===t)return e;const n=Math.PI/180*t;return[e[0]*Math.cos(n)+e[1]*Math.sin(n),e[1]*Math.cos(n)-e[0]*Math.sin(n)]}function g(e,t){const n=t=>{const n="touches"in t;n&&t.touches.length>1||e(((e,r)=>{r.trackMouse&&!n&&(document.addEventListener(u,i),document.addEventListener(d,O));const{clientX:a,clientY:s}=n?t.touches[0]:t,o=h([a,s],r.rotationAngle);return r.onTouchStartOrOnMouseDown&&r.onTouchStartOrOnMouseDown({event:t}),Object.assign(Object.assign(Object.assign({},e),l),{initial:o.slice(),xy:o,start:t.timeStamp||0})}))},i=t=>{e(((e,n)=>{const i="touches"in t;if(i&&t.touches.length>1)return e;if(t.timeStamp-e.start>n.swipeDuration)return e.swiping?Object.assign(Object.assign({},e),{swiping:!1}):e;const{clientX:l,clientY:u}=i?t.touches[0]:t,[d,p]=h([l,u],n.rotationAngle),b=d-e.xy[0],f=p-e.xy[1],g=Math.abs(b),O=Math.abs(f),v=(t.timeStamp||0)-e.start,m=Math.sqrt(g*g+O*O)/(v||1),j=[b/(v||1),f/(v||1)],y=function(e,t,n,i){return e>t?n>0?a:r:i>0?o:s}(g,O,b,f),w="number"===typeof n.delta?n.delta:n.delta[y.toLowerCase()]||c.delta;if(g<w&&O<w&&!e.swiping)return e;const _={absX:g,absY:O,deltaX:b,deltaY:f,dir:y,event:t,first:e.first,initial:e.initial,velocity:m,vxvy:j};_.first&&n.onSwipeStart&&n.onSwipeStart(_),n.onSwiping&&n.onSwiping(_);let S=!1;return(n.onSwiping||n.onSwiped||n[`onSwiped${y}`])&&(S=!0),S&&n.preventScrollOnSwipe&&n.trackTouch&&t.cancelable&&t.preventDefault(),Object.assign(Object.assign({},e),{first:!1,eventData:_,swiping:!0})}))},g=t=>{e(((e,n)=>{let i;if(e.swiping&&e.eventData){if(t.timeStamp-e.start<n.swipeDuration){i=Object.assign(Object.assign({},e.eventData),{event:t}),n.onSwiped&&n.onSwiped(i);const r=n[`onSwiped${i.dir}`];r&&r(i)}}else n.onTap&&n.onTap({event:t});return n.onTouchEndOrOnMouseUp&&n.onTouchEndOrOnMouseUp({event:t}),Object.assign(Object.assign(Object.assign({},e),l),{eventData:i})}))},O=e=>{document.removeEventListener(u,i),document.removeEventListener(d,O),g(e)},v=(e,t)=>{let r=()=>{};if(e&&e.addEventListener){const a=Object.assign(Object.assign({},c.touchEventOptions),t.touchEventOptions),s=[[f,n,a],[b,i,Object.assign(Object.assign({},a),t.preventScrollOnSwipe?{passive:!1}:{})],[p,g,a]];s.forEach((([t,n,i])=>e.addEventListener(t,n,i))),r=()=>s.forEach((([t,n])=>e.removeEventListener(t,n)))}return r},m={ref:t=>{null!==t&&e(((e,n)=>{if(e.el===t)return e;const i={};return e.el&&e.el!==t&&e.cleanUpTouch&&(e.cleanUpTouch(),i.cleanUpTouch=void 0),n.trackTouch&&t&&(i.cleanUpTouch=v(t,n)),Object.assign(Object.assign(Object.assign({},e),{el:t}),i)}))}};return t.trackMouse&&(m.onMouseDown=n),[m,v]}function O(e){const{trackMouse:t}=e,n=i.useRef(Object.assign({},l)),r=i.useRef(Object.assign({},c)),a=i.useRef(Object.assign({},r.current));let s;for(s in a.current=Object.assign({},r.current),r.current=Object.assign(Object.assign({},c),e),c)void 0===r.current[s]&&(r.current[s]=c[s]);const[o,u]=i.useMemo((()=>g((e=>n.current=e(n.current,r.current)),{trackMouse:t})),[t]);return n.current=function(e,t,n,i){return t.trackTouch&&e.el?e.cleanUpTouch?t.preventScrollOnSwipe!==n.preventScrollOnSwipe||t.touchEventOptions.passive!==n.touchEventOptions.passive?(e.cleanUpTouch(),Object.assign(Object.assign({},e),{cleanUpTouch:i(e.el,t)})):e:Object.assign(Object.assign({},e),{cleanUpTouch:i(e.el,t)}):(e.cleanUpTouch&&e.cleanUpTouch(),Object.assign(Object.assign({},e),{cleanUpTouch:void 0}))}(n.current,r.current,a.current,u),o}},23609:function(e,t,n){n.d(t,{s:function(){return o}});var i=n(96540),r=n(5556),a=n.n(r),s=function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var r=0;for(i=Object.getOwnPropertySymbols(e);r<i.length;r++)t.indexOf(i[r])<0&&Object.prototype.propertyIsEnumerable.call(e,i[r])&&(n[i[r]]=e[i[r]])}return n};const o=(0,i.forwardRef)(((e,t)=>{var{field:n,tag:r="div",editable:a=!0}=e,o=s(e,["field","tag","editable"]);if(!n||!n.editable&&!n.value)return null;const c=Object.assign({dangerouslySetInnerHTML:{__html:n.editable&&a?n.editable:n.value},ref:t},o);return i.createElement(r||"div",c)})),c={field:a().shape({value:a().string,editable:a().string}),tag:a().string,editable:a().bool};o.propTypes=c,o.displayName="RichText"},29140:function(e,t,n){var i=n(24994);t.__esModule=!0,t.buttonPropTypes=t.Button=void 0;i(n(96540));var r=i(n(5556)),a=n(96258),s=n(74848);const o=({variant:e,size:t,icon:n,iconPosition:i,text:r,link:o,name:c,action:l,disabled:u,useCallback:d,handleCallback:p,onClick:b,className:f,...h})=>{const g=["ccl__button",`ccl__button--${e}`,`ccl__button--${t}`,n?"ccl__button--has-icon":"",n&&i?`ccl__button--has-icon--${i}`:"",f].join(" "),O="digital-primary"===e||"secondary--inverse"===e||"tertiary--inverse"===e?"inverse":"interactive",v=o?"a":"button",m=""!==n&&"leading"===i?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(a.Icon,{type:n,color:u?"disabled":O,size:"sm"}),(0,s.jsx)("span",{className:"ccl__button__text",children:r})]}):(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("span",{className:"ccl__button__text",children:r}),(0,s.jsx)(a.Icon,{type:n,color:u?"disabled":O,size:"sm"})]});const j=d?()=>{p(l)}:b;return(0,s.jsx)(v,{...o?{href:o}:{type:"button"},disabled:u,className:g,onClick:j,...c&&{"data-nw-error-button":c},...l&&{"data-nw-action":l},...h,children:n?m:(0,s.jsx)("span",{className:"ccl__button__text",children:r})})};t.Button=o;t.buttonPropTypes={variant:r.default.oneOf(["brand-primary","digital-primary","secondary","secondary--inverse","tertiary","tertiary--inverse"]),size:r.default.oneOf(["small","medium","large"]),icon:r.default.oneOf([void 0,...a.iconsList]),iconPosition:r.default.oneOf(["","leading","trailing"]),text:r.default.string.isRequired,useCallback:r.default.bool,disabled:r.default.bool,link:r.default.string,name:r.default.string,action:r.default.string,handleCallback:r.default.func,onClick:r.default.func,className:r.default.string};o.defaultProps={variant:"brand-primary",size:"large",disabled:!1,icon:"",iconPosition:"trailing",useCallback:!1,link:"",name:"",action:"",handleCallback:()=>{},onClick:()=>{}}},95956:function(e,t,n){n.d(t,{N:function(){return o}});var i=n(96540),r=n(5556),a=n.n(r),s=function(e,t){var n={};for(var i in e)Object.prototype.hasOwnProperty.call(e,i)&&t.indexOf(i)<0&&(n[i]=e[i]);if(null!=e&&"function"===typeof Object.getOwnPropertySymbols){var r=0;for(i=Object.getOwnPropertySymbols(e);r<i.length;r++)t.indexOf(i[r])<0&&Object.prototype.propertyIsEnumerable.call(e,i[r])&&(n[i[r]]=e[i[r]])}return n};const o=(0,i.forwardRef)(((e,t)=>{var{field:n,editable:r=!0,showLinkTextWithChildrenPresent:a}=e,o=s(e,["field","editable","showLinkTextWithChildrenPresent"]);const c=o.children,l=n;if(!n||!l.editableFirstPart&&!l.value&&!l.href)return null;const u=[];
1if(r&&l.editableFirstPart){const e=l.editableFirstPart+l.editableLastPart,t=Object.assign(Object.assign({className:"sc-link-wrapper",dangerouslySetInnerHTML:{__html:e}},o),{key:"editable"});if(delete t.children,u.push(i.createElement("span",Object.assign({},t))),!c)return u[0]}const d=l.href?n:l.value;if(!d)return null;const p="anchor"!==d.linktype&&d.anchor?`#${d.anchor}`:"",b=d.querystring?`?${d.querystring}`:"",f={href:`${d.href}${b}${p}`,className:d.class,title:d.title,target:d.target};"_blank"!==f.target||f.rel||(f.rel="noopener noreferrer");const h=a||!c?d.text||d.href:null;return u.push(i.createElement("a",Object.assign(Object.assign(Object.assign({},f),o),{key:"link",ref:t}),h,c)),i.createElement(i.Fragment,null,u)})),c={field:a().oneOfType([a().shape({href:a().oneOfType([a().string.isRequired,a().oneOf([null]).isRequired])}),a().shape({value:a().object,editableFirstPart:a().string,editableLastPart:a().string})]).isRequired,editable:a().bool,showLinkTextWithChildrenPresent:a().bool};o.propTypes=c,o.displayName="Link"}}]);

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.