1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7029],{25847:function(e){!function(t){"use strict";var n={bytesToHex:function(e){return e.map(function(e){var t,n;return t=e.toString(16),n=2,t.length>2?t:Array(n-t.length+1).join("0")+t}).join("")},hexToBytes:function(e){if(e.length%2==1)throw Error("hexToBytes can't have a string with an odd number of characters.");return 0===e.indexOf("0x")&&(e=e.slice(2)),e.match(/../g).map(function(e){return parseInt(e,16)})}};e.exports?e.exports=n:t.convertHex=n}(this)},33735:function(e){!function(t){"use strict";var n={bytesToString:function(e){return e.map(function(e){return String.fromCharCode(e)}).join("")},stringToBytes:function(e){return e.split("").map(function(e){return e.charCodeAt(0)})}};n.UTF8={bytesToString:function(e){return decodeURIComponent(escape(n.bytesToString(e)))},stringToBytes:function(e){return n.stringToBytes(unescape(encodeURIComponent(e)))}},e.exports?e.exports=n:t.convertString=n}(this)},51623:function(e,t,n){!function(t){"use strict";var r,o={};e.exports?(o.bytesToHex=n(25847).bytesToHex,o.convertString=n(33735),e.exports=p):(o.bytesToHex=t.convertHex.bytesToHex,o.convertString=t.convertString,t.sha256=p);for(var i=[],c=2,u=0;u<64;)(function(e){for(var t=Math.sqrt(e),n=2;n<=t;n++)if(!(e%n))return!1;return!0})(c)&&(i[u]=((r=Math.pow(c,1/3))-(0|r))*0x100000000|0,u++),c++;var a=function(e){for(var t=[],n=0,r=0;n<e.length;n++,r+=8)t[r>>>5]|=e[n]<<24-r%32;return t},s=function(e){for(var t=[],n=0;n<32*e.length;n+=8)t.push(e[n>>>5]>>>24-n%32&255);return t},l=[],f=function(e,t,n){for(var r=e[0],o=e[1],c=e[2],u=e[3],a=e[4],s=e[5],f=e[6],p=e[7],d=0;d<64;d++){if(d<16)l[d]=0|t[n+d];else{var v=l[d-15],h=(v<<25|v>>>7)^(v<<14|v>>>18)^v>>>3,g=l[d-2],y=(g<<15|g>>>17)^(g<<13|g>>>19)^g>>>10;l[d]=h+l[d-7]+y+l[d-16]}var b=a&s^~a&f,m=r&o^r&c^o&c,x=(r<<30|r>>>2)^(r<<19|r>>>13)^(r<<10|r>>>22),w=p+((a<<26|a>>>6)^(a<<21|a>>>11)^(a<<7|a>>>25))+b+i[d]+l[d],C=x+m;p=f,f=s,s=a,a=u+w|0,u=c,c=o,o=r,r=w+C|0}e[0]=e[0]+r|0,e[1]=e[1]+o|0,e[2]=e[2]+c|0,e[3]=e[3]+u|0,e[4]=e[4]+a|0,e[5]=e[5]+s|0,e[6]=e[6]+f|0,e[7]=e[7]+p|0};function p(e,t){e.constructor===String&&(e=o.convertString.UTF8.stringToBytes(e));
1var n=[0x6a09e667,0xbb67ae85,0x3c6ef372,0xa54ff53a,0x510e527f,0x9b05688c,0x1f83d9ab,0x5be0cd19],r=a(e),i=8*e.length;r[i>>5]|=128<<24-i%32,r[(i+64>>9<<4)+15]=i;for(var c=0;c<r.length;c+=16)f(n,r,c);var u=s(n);return t&&t.asBytes?u:t&&t.asString?o.convertString.bytesToString(u):o.bytesToHex(u)}p.x2=function(e,t){return p(p(e,{asBytes:!0}),t)}}(this)},57776:(e,t,n)=>{"use strict";n.d(t,{G_:()=>i,mg:()=>c});var r=n(14232);let o=(0,r.createContext)(null);function i({clientId:e,onScriptLoadSuccess:t,onScriptLoadError:n,children:i}){let c=function(e={}){let{onScriptLoadSuccess:t,onScriptLoadError:n}=e,[o,i]=(0,r.useState)(!1),c=(0,r.useRef)(t);c.current=t;let u=(0,r.useRef)(n);return u.current=n,(0,r.useEffect)(()=>{let e=document.createElement("script");return e.src="https://accounts.google.com/gsi/client",e.async=!0,e.defer=!0,e.onload=()=>{var e;i(!0),null==(e=c.current)||e.call(c)},e.onerror=()=>{var e;i(!1),null==(e=u.current)||e.call(u)},document.body.appendChild(e),()=>{document.body.removeChild(e)}},[]),o}({onScriptLoadSuccess:t,onScriptLoadError:n}),u=(0,r.useMemo)(()=>({clientId:e,scriptLoadedSuccessfully:c}),[e,c]);return r.createElement(o.Provider,{value:u},i)}function c({flow:e="implicit",scope:t="",onSuccess:n,onError:i,...c}){let{clientId:u,scriptLoadedSuccessfully:a}=function(){let e=(0,r.useContext)(o);if(!e)throw Error("Google OAuth components must be used within GoogleOAuthProvider");return e}(),s=(0,r.useRef)(),l=(0,r.useRef)(n);l.current=n;let f=(0,r.useRef)(i);f.current=i,(0,r.useEffect)(()=>{var n;if(!a)return;let r="implicit"===e?"initTokenClient":"initCodeClient";s.current=null==(n=window.google)?void 0:n.accounts.oauth2[r]({client_id:u,scope:`openid profile email ${t}`,callback:e=>{var t,n;if(e.error)return null==(t=f.current)?void 0:t.call(f,e);null==(n=l.current)||n.call(l,e)},...c})},[u,a,e,t]);let p=(0,r.useCallback)(e=>s.current.requestAccessToken(e),[]),d=(0,r.useCallback)(()=>s.current.requestCode(),[]);return"implicit"===e?p:d}},86350:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(14232),o=function(e){var t="";if(e){var n=Object.keys(e);n.forEach(function(n){e[n]&&e[n].toString().length&&(t+=n+"="+e[n]+"&")}),n.length>0&&"&"===t[t.length-1]&&(t=t.slice(0,-1))}return t},i=[],c=function(e){var t=(0,r.useState)({loaded:!1,error:!1}),n=t[0],o=t[1];return(0,r.useEffect)(function(){if(i.includes(e))return o({loaded:!0,error:!1}),function(){};i.push(e);var t=document.createElement("script");t.src=e,t.async=!0;var n=function(){o({loaded:!0,error:!1})},r=function(){var n=i.indexOf(e);n>=0&&i.splice(n,1),t.remove(),o({loaded:!0,error:!0})};return t.addEventListener("load",n),t.addEventListener("error",r),document.body.appendChild(t),function(){t.removeEventListener("load",n),t.removeEventListener("error",r)}},[e]),[n.loaded,n.error]},u=void 0;let a=function(e){var t=e.clientId,n=e.redirectURI,i=e.state,a=void 0===i?"":i,s=e.render,l=e.designProp,f=e.responseMode,p=void 0===f?"query":f,d=e.responseType,v=void 0===d?"code":d,h=e.nonce,g=e.callback,y=e.scope,b=e.autoLoad,m=void 0!==b&&b,x=e.usePopup,w=void 0!==x&&x,C=c("https://appleid.cdn-apple.com/appleauth/static/jsapi/appleid/1/"+(e&&e.designProp&&e.designProp.locale||"en_US")+"/appleid.auth.js")[0],T=function(e){var r,i,c;return void 0===e&&(e=null),r=void 0,i=void 0,c=function(){var r,i;return function(e,t){var n,r,o,i,c={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:u(0),throw:u(1),return:u(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function u(i){return function(u){var a=[i,u];if(n)throw TypeError("Generator is already executing.");for(;c;)try{if(n=1,r&&(o=2&a[0]?r.return:a[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return c.label++,{value:a[1],done:!1};case 5:c.label++,r=a[1],a=[0];continue;case 7:a=c.ops.pop(),c.trys.pop();continue;default:if(!(o=(o=c.trys).length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){c=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){c.label=a[1];break}if(6===a[0]&&c.label<o[1]){c.label=o[1],o=a;break}if(o&&c.label<o[2]){c.label=o[2],c.ops.push(a);break}o[2]&&c.ops.pop(),c.trys.pop();continue}a=t.call(e,c)}catch(e){a=[6,e],r=0}finally{n=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:!0}}}}(this,function(c){switch(c.label){case 0:if(e&&e.preventDefault(),w)return[3,1];return window.location.href="https://appleid.apple.com/auth/authorize?"+o({response_type:v,response_mode:p,client_id:t,redirect_uri:encodeURIComponent(n),state:a,nonce:h,scope:"query"===p?"":y}),[3,4];case 1:return c.trys.push([1,3,,4]),[4,AppleID.auth.signIn()];case 2:return r=c.sent(),"function"==typeof g&&r&&g(r),[3,4];case 3:return i=c.sent(),"function"==typeof g&&g({error:i}),[3,4];case 4:return[2]}})}
1,new(i||(i=Promise))(function(e,t){function n(e){try{a(c.next(e))}catch(e){t(e)}}function o(e){try{a(c.throw(e))}catch(e){t(e)}}function a(t){t.done?e(t.value):new i(function(e){e(t.value)}).then(n,o)}a((c=c.apply(u,r||[])).next())})};return((0,r.useEffect)(function(){if(!w&&(m&&T(),"function"==typeof g&&"query"===p&&"code"===v&&window&&window.location)){for(var e=void 0,t=/\+/g,n=/([^&=]+)=?([^&]*)/g,r=function(e){return decodeURIComponent(e.replace(t," "))},o=window.location.search.substring(1),i={};e=n.exec(o);)i[r(e[1])]=r(e[2]);i.code&&g({code:i.code})}return function(){}},[]),(0,r.useEffect)(function(){return w&&C&&(AppleID.auth.init({clientId:t,scope:y,redirectURI:n||location.protocol+"//"+location.host+location.pathname,state:a,nonce:h,usePopup:w}),m&&T()),function(){}},[C,w]),"function"==typeof s)?s({onClick:T}):r.createElement("div",{id:"appleid-signin",onClick:T},r.createElement("img",{src:"https://appleid.cdn-apple.com/appleid/button?"+o(void 0===l?{locale:"en_US"}:l)}))}}}]);
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.