1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8149],{87354:function(e,t,n){n.d(t,{Z:function(){return r}});let r=(0,n(2389).Z)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},38983:function(e,t,n){n.d(t,{Z:function(){return r}});let r=(0,n(2389).Z)("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])},25555:function(e,t,n){n.d(t,{Z:function(){return r}});let r=(0,n(2389).Z)("clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]])},12475:function(e,t,n){n.d(t,{Z:function(){return r}});let r=(0,n(2389).Z)("earth",[["path",{d:"M21.54 15H17a2 2 0 0 0-2 2v4.54",key:"1djwo0"}],["path",{d:"M7 3.34V5a3 3 0 0 0 3 3a2 2 0 0 1 2 2c0 1.1.9 2 2 2a2 2 0 0 0 2-2c0-1.1.9-2 2-2h3.17",key:"1tzkfa"}],["path",{d:"M11 21.95V18a2 2 0 0 0-2-2a2 2 0 0 1-2-2v-1a2 2 0 0 0-2-2H2.05",key:"14pb5j"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])},42972:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BailoutToCSR",{enumerable:!0,get:function(){return i}});let r=n(20951);function i(e){let{reason:t,children:n}=e;if("undefined"==typeof window)throw new r.BailoutToCSRError(t);return n}},69111:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"PreloadCss",{enumerable:!0,get:function(){return o}});let r=n(27573),i=n(92399);function o(e){let{moduleIds:t}=e;if("undefined"!=typeof window)return null;let n=(0,i.getExpectedRequestStore)("next/dynamic css"),o=[];if(n.reactLoadableManifest&&t){let e=n.reactLoadableManifest;for(let n of t){if(!e[n])continue;let t=e[n].files.filter(e=>e.endsWith(".css"));o.push(...t)}}return 0===o.length?null:(0,r.jsx)(r.Fragment,{children:o.map(e=>(0,r.jsx)("link",{precedence:"dynamic",rel:"stylesheet",href:n.assetPrefix+"/_next/"+encodeURI(e),as:"style"},e))})}},31485:function(e,t,n){let r,i,o;n.d(t,{u:function(){return N}});var l=n(7653);let a=new Set,u=new WeakMap,c=new WeakMap,s=new WeakMap,d=new WeakMap,f=new WeakMap,p=new WeakMap,m=new WeakMap,h=new WeakSet,g=0,y=0,b="__aa_tgt",v="__aa_del",w="__aa_new";function E(e){clearTimeout(m.get(e));let t=M(e),n=L(t)?500:t.duration;m.set(e,setTimeout(async()=>{let t=s.get(e);try{await (null==t?void 0:t.finished),u.set(e,C(e)),function(e){let t=d.get(e);null==t||t.disconnect();let n=u.get(e),i=0;n||(n=C(e),u.set(e,n));let{offsetWidth:o,offsetHeight:l}=r,a=[n.top-5,o-(n.left+5+n.width),l-(n.top+5+n.height),n.left-5].map(e=>`${-1*Math.floor(e)}px`).join(" "),c=new IntersectionObserver(()=>{++i>1&&E(e)},{root:r,threshold:1,rootMargin:a});c.observe(e),d.set(e,c)}(e)}catch{}},n))}function O(e){setTimeout(()=>{f.set(e,setInterval(()=>k(E.bind(null,e)),2e3))},Math.round(2e3*Math.random()))}function k(e){"function"==typeof requestIdleCallback?requestIdleCallback(()=>e()):requestAnimationFrame(()=>e())}function j(e,t){t||b in e?!t||b in t||Object.defineProperty(t,b,{value:e}):Object.defineProperty(e,b,{value:e})}function x(e){return Number(e.replace(/[^0-9.\-]/g,""))}function C(e){let t=e.getBoundingClientRect(),{x:n,y:r}=function(e){let t=e.parentElement;for(;t;){if(t.scrollLeft||t.scrollTop)return{x:t.scrollLeft,y:t.scrollTop};t=t.parentElement}return{x:0,y:0}}(e);return{top:t.top+r,left:t.left+n,width:t.width,height:t.height}}function S(e,t,n){let r=t.width,i=t.height,o=n.width,l=n.height,a=getComputedStyle(e);if("content-box"===a.getPropertyValue("box-sizing")){let e=x(a.paddingTop)+x(a.paddingBottom)+x(a.borderTopWidth)+x(a.borderBottomWidth),t=x(a.paddingLeft)+x(a.paddingRight)+x(a.borderRightWidth)+x(a.borderLeftWidth);r-=t,o-=t,i-=e,l-=e}return[r,o,i,l].map(Math.round)}function M(e){return b in e&&p.has(e[b])?p.get(e[b]):{duration:250,easing:"ease-in-out"}}function T(e){if(b in e)return e[b]}function P(e){let t=T(e);return!!t&&h.has(t)}function _(e,...t){t.forEach(t=>t(e,p.has(e)));for(let n=0;n<e.children.length;n++){let r=e.children.item(n);r&&t.forEach(e=>e(r,p.has(r)))}}function Z(e){return Array.isArray(e)?e:[e]}function L(e){return"function"==typeof e}function R(e){let t;w in e&&delete e[w];let n=C(e);u.set(e,n);let r=M(e);if(P(e)){if("function"!=typeof r)t=e.animate([{transform:"scale(.98)",opacity:0}
1,{transform:"scale(0.98)",opacity:0,offset:.5},{transform:"scale(1)",opacity:1}],{duration:1.5*r.duration,easing:"ease-in"});else{let[i]=Z(r(e,"add",n));(t=new Animation(i)).play()}s.set(e,t),t.addEventListener("finish",E.bind(null,e))}}function W(e,t){var n;e.remove(),u.delete(e),c.delete(e),s.delete(e),null===(n=d.get(e))||void 0===n||n.disconnect(),setTimeout(()=>{if(v in e&&delete e[v],Object.defineProperty(e,w,{value:!0,configurable:!0}),t&&e instanceof HTMLElement)for(let n in t)e.style[n]=""},0)}function N(e){let[t,n]=(0,l.useState)(),r=(0,l.useMemo)(()=>e,[]);return[(0,l.useCallback)(e=>{e instanceof HTMLElement?n(function(e,t={}){return i&&o&&!(window.matchMedia("(prefers-reduced-motion: reduce)").matches&&!L(t)&&!t.disrespectUserMotionPreference)&&(h.add(e),"static"===getComputedStyle(e).position&&Object.assign(e.style,{position:"relative"}),_(e,E,O,e=>null==o?void 0:o.observe(e)),L(t)?p.set(e,t):p.set(e,{duration:250,easing:"ease-in-out",...t}),i.observe(e,{childList:!0}),a.add(e)),Object.freeze({parent:e,enable:()=>{h.add(e)},disable:()=>{h.delete(e)},isEnabled:()=>h.has(e)})}(e,r)):n(void 0)},[r]),(0,l.useCallback)(e=>{t&&(e?t.enable():t.disable())},[t])]}"undefined"!=typeof window&&(r=document.documentElement,i=new MutationObserver(e=>{let t=!e.reduce((e,t)=>[...e,...Array.from(t.addedNodes),...Array.from(t.removedNodes)],[]).every(e=>"#comment"===e.nodeName)&&e.reduce((e,t)=>{if(!1===e)return!1;if(t.target instanceof Element){if(j(t.target),!e.has(t.target)){e.add(t.target);for(let n=0;n<t.target.children.length;n++){let r=t.target.children.item(n);if(r){if(v in r)return!1;j(t.target,r),e.add(r)}}}if(t.removedNodes.length)for(let n=0;n<t.removedNodes.length;n++){let r=t.removedNodes[n];if(v in r)return!1;r instanceof Element&&(e.add(r),j(t.target,r),c.set(r,[t.previousSibling,t.nextSibling]))}}return e},new Set);t&&t.forEach(e=>(function(e){var t;let n=e.isConnected,i=u.has(e);n&&c.has(e)&&c.delete(e),s.has(e)&&(null===(t=s.get(e))||void 0===t||t.cancel()),w in e?R(e):i&&n?function(e){let t;let n=u.get(e),r=C(e);if(!P(e))return u.set(e,r);if(!n)return;let i=M(e);if("function"!=typeof i){let o=n.left-r.left,l=n.top-r.top,[a,u,c,s]=S(e,n,r),d={transform:`translate(${o}px, ${l}px)`},f={transform:"translate(0, 0)"};a!==u&&(d.width=`${a}px`,f.width=`${u}px`),c!==s&&(d.height=`${c}px`,f.height=`${s}px`),t=e.animate([d,f],{duration:i.duration,easing:i.easing})}else{let[o]=Z(i(e,"remain",n,r));(t=new Animation(o)).play()}s.set(e,t),u.set(e,r),t.addEventListener("finish",E.bind(null,e))}(e):i&&!n?function(e){var t;let n;if(!c.has(e)||!u.has(e))return;let[i,o]=c.get(e);Object.defineProperty(e,v,{value:!0,configurable:!0});let l=window.scrollX,a=window.scrollY;if(o&&o.parentNode&&o.parentNode instanceof Element?o.parentNode.insertBefore(e,o):i&&i.parentNode?i.parentNode.appendChild(e):null===(t=T(e))||void 0===t||t.appendChild(e),!P(e))return W(e);let[d,f,p,m]=function(e){let t=u.get(e),[n,,r]=S(e,t,C(e)),i=e.parentElement;for(;i&&("static"===getComputedStyle(i).position||i instanceof HTMLBodyElement);)i=i.parentElement;i||(i=document.body);let o=getComputedStyle(i),l=u.get(i)||C(i);return[Math.round(t.top-l.top)-x(o.borderTopWidth),Math.round(t.left-l.left)-x(o.borderLeftWidth),n,r]}(e),h=M(e),b=u.get(e);(l!==g||a!==y)&&function(e,t,n,i){let o=g-t,l=y-n,a=document.documentElement.style.scrollBehavior;if("smooth"===getComputedStyle(r).scrollBehavior&&(document.documentElement.style.scrollBehavior="auto"),window.scrollTo(window.scrollX+o,window.scrollY+l),!e.parentElement)return;let u=e.parentElement,c=u.clientHeight,s=u.clientWidth,d=performance.now();!function e(){requestAnimationFrame(()=>{if(!L(i)){let t=c-u.clientHeight,n=s-u.clientWidth;d+i.duration>performance.now()?(window.scrollTo({left:window.scrollX-n,top:window.scrollY-t}),c=u.clientHeight,s=u.clientWidth,e()):document.documentElement.style.scrollBehavior=a}})}()}(e,l,a,h);let w={position:"absolute",top:`${d}px`,left:`${f}px`,width:`${p}px`,height:`${m}px`,margin:"0",pointerEvents:"none",transformOrigin:"center",zIndex:"100"};if(L(h)){let[t,r]=Z(h(e,"remove",b));(null==r?void 0:r.styleReset)!==!1&&(w=(null==r?void 0:r.styleReset)||w,Object.assign(e.style,w)),(n=new Animation(t)).play()}else Object.assign(e.style,w),n=e.animate([{transform:"scale(1)",opacity:1},{transform:"scale(.98)",opacity:0}
1],{duration:h.duration,easing:"ease-out"});s.set(e,n),n.addEventListener("finish",W.bind(null,e,w))}(e):R(e)})(e))}),o=new ResizeObserver(e=>{e.forEach(e=>{e.target===r&&(clearTimeout(m.get(r)),m.set(r,setTimeout(()=>{a.forEach(e=>_(e,e=>k(()=>E(e))))},100))),u.has(e.target)&&E(e.target)})}),window.addEventListener("scroll",()=>{y=window.scrollY,g=window.scrollX}),o.observe(r))},1403:function(e,t,n){n.d(t,{D:function(){return i}});var r=n(7653);function i(e){let t=(0,r.useRef)({value:e,previous:e});return(0,r.useMemo)(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}},3336:function(e,t,n){n.d(t,{T:function(){return l},f:function(){return a}});var r=n(17610),i=n(7653),o=n(78378);let l=(0,i.forwardRef)((e,t)=>(0,i.createElement)(o.WV.span,(0,r.Z)({},e,{ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}))),a=l},2088:function(e,t,n){n.d(t,{HydrationBoundary:function(){return a}});var r=n(7653),i=n(2601),o=n(77930),l=(e,t)=>
1"object"==typeof e&&null!==e&&t in e,a=e=>{let{children:t,options:n={},state:a,queryClient:u}=e,c=(0,o.useQueryClient)(u),[s,d]=r.useState(),f=r.useRef(n);return f.current=n,r.useMemo(()=>{if(a){if("object"!=typeof a)return;let e=c.getQueryCache(),t=a.queries||[],n=[],r=[];for(let i of t){let t=e.get(i.queryHash);if(t){let e=i.state.dataUpdatedAt>t.state.dataUpdatedAt||l(i.promise,"status")&&l(t.promise,"status")&&i.promise.status!==t.promise.status,n=null==s?void 0:s.find(e=>e.queryHash===i.queryHash);e&&(!n||i.state.dataUpdatedAt>n.state.dataUpdatedAt)&&r.push(i)}else n.push(i)}n.length>0&&(0,i.ZB)(c,{queries:n},f.current),r.length>0&&d(e=>e?[...e,...r]:r)}},[c,s,a]),r.useEffect(()=>{s&&((0,i.ZB)(c,{queries:s},f.current),d(void 0))},[c,s]),t}},43193:function(e,t,n){n.d(t,{useIsFetching:function(){return l}});var r=n(7653),i=n(2906),o=n(77930);function l(e,t){let n=(0,o.useQueryClient)(t),l=n.getQueryCache();return r.useSyncExternalStore(r.useCallback(e=>l.subscribe(i.V.batchCalls(e)),[l]),()=>n.isFetching(e),()=>n.isFetching(e))}},49809:function(e,t,n){n.d(t,{useIsMutating:function(){return a},useMutationState:function(){return c}});var r=n(7653),i=n(50803),o=n(2906),l=n(77930);function a(e,t){let n=(0,l.useQueryClient)(t);return c({filters:{...e,status:"pending"}},n).length}function u(e,t){return e.findAll(t.filters).map(e=>t.select?t.select(e):e.state)}function c(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=(0,l.useQueryClient)(t).getMutationCache(),a=r.useRef(e),c=r.useRef(null);return c.current||(c.current=u(n,e)),r.useEffect(()=>{a.current=e}),r.useSyncExternalStore(r.useCallback(e=>n.subscribe(()=>{let t=(0,i.Q$)(c.current,u(n,a.current));c.current!==t&&(c.current=t,o.V.schedule(e))}),[n]),()=>c.current,()=>c.current)}},10607:function(e,t,n){t.Z=function(){for(var e,t,n=0,r="",i=arguments.length;n<i;n++)(e=arguments[n])&&(t=function e(t){var n,r,i="";if("string"==typeof t||"number"==typeof t)i+=t;else if("object"==typeof t){if(Array.isArray(t)){var o=t.length;for(n=0;n<o;n++)t[n]&&(r=e(t[n]))&&(i&&(i+=" "),i+=r)}else for(r in t)t[r]&&(i&&(i+=" "),i+=r)}return i}(e))&&(r&&(r+=" "),r+=t);return r}},53157:function(e,t,n){n.d(t,{default:function(){return O}});var r=n(7653),i=n(63074),o=n(30230),l=n(95522),a=n(10607),u=n(8179),c=n(40013),s=n(44938);class d{constructor({num:e,gen:t}){this.num=e,this.gen=t}toString(){let e=`${this.num}R`;return 0!==this.gen&&(e+=this.gen),e}}var f=n(95625);function p(e){let t=(0,r.useRef)(),n=t.current;return(0,f.$K)(n)?()=>n:()=>{let n=e();return t.current=n,n}}var m=n(29695),h=function(e,t,n,r){return new(n||(n=Promise))(function(i,o){function l(e){try{u(r.next(e))}catch(e){o(e)}}function a(e){try{u(r.throw(e))}catch(e){o(e)}}function u(e){var t;e.done?i(e.value):((t=e.value)instanceof n?t:new n(function(e){e(t)})).then(l,a)}u((r=r.apply(e,t||[])).next())})},g=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)0>t.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};function y(e){let t=(0,m.Z)(),n=(0,r.useContext)(s.default);(0,u.Z)(n,"Unable to find Outline context.");let i=Object.assign(Object.assign(Object.assign({},t),n),e),{item:o,linkService:l,onItemClick:a,pdf:c}=i,f=g(i,["item","linkService","onItemClick","pdf"]);(0,u.Z)(c,"Attempted to load an outline, but no document was specified. Wrap <Outline /> in a <Document /> or pass explicit `pdf` prop.");let b=p(()=>"string"==typeof o.dest?c.getDestination(o.dest):o.dest),v=p(()=>h(this,void 0,void 0,function*(){let e=yield b();if(!e)throw Error("Destination not found.");let[t]=e;return c.getPageIndex(new d(t))})),w=p(()=>h(this,void 0,void 0,function*(){return(yield v())+1}));return r.createElement("li",null,r.createElement("a",{href:"#",onClick:function(e){e.preventDefault(),(0,u.Z)(a||l,"Either onItemClick callback or linkService must be defined in order to navigate to an outline item."),a?Promise.all([b(),v(),w()]).then(([e,t,n])=>{a({dest:e,pageIndex:t,pageNumber:n})}):l&&l.goToDestination(o.dest)}},o.title),function(){if(!o.items||!o.items.length)return null;let{items:e}=o;return r.createElement("ul",null,e.map((e,t)=>r.createElement(y,Object.assign({key:"string"==typeof e.dest?e.dest:t,item:e,pdf:c},f))))}())}var b=n(41704),v=n(21566),w=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)0>t.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};let E=function(e){let t=Object.assign(Object.assign({},(0,m.Z)()),e),{className:n,inputRef:i,onItemClick:d,onLoadError:p,onLoadSuccess:h,pdf:g}=t,v=w(t,["className","inputRef","onItemClick","onLoadError","onLoadSuccess","pdf"]);(0,u.Z)(g,"Attempted to load an outline, but no document was specified. Wrap <Outline /> in a <Document /> or pass explicit `pdf` prop.");let[E,O]=(0,b.Z)(),{value:k,error:j}=E;(0,r.useEffect)(function(){O({type:"RESET"})},[O,g]),(0,r.useEffect)(function(){if(!g)return;let e=(0,o.Z)(g.getOutline());return e.promise.then(e=>{O({type:"RESOLVE",value:e})}).catch(e=>{O({type:"REJECT",error:e})}),()=>(0,f.LJ)(e)},[O,g]),(0,r.useEffect)(()=>
1{if(void 0!==k){if(!1===k){j&&(c(!1,j.toString()),p&&p(j));return}void 0!==k&&!1!==k&&h&&h(k)}},[k]);let x=(0,r.useMemo)(()=>({onItemClick:d}),[d]),C=(0,r.useMemo)(()=>(0,l.ZP)(v,()=>k),[v,k]);return k?r.createElement("div",Object.assign({className:(0,a.Z)("react-pdf__Outline",n),ref:i},C),r.createElement(s.default.Provider,{value:x},k?r.createElement("ul",null,k.map((e,t)=>r.createElement(y,{key:"string"==typeof e.dest?e.dest:t,item:e,pdf:g}))):null)):null};E.propTypes=Object.assign(Object.assign({},v.Gg),{className:v.$n,inputRef:v.dq,onItemClick:i.func,onLoadError:i.func,onLoadSuccess:i.func,pdf:v.Ze});var O=E},44938:function(e,t,n){var r=n(7653);t.default=(0,r.createContext)(null)},25001:function(e,t,n){var r=n(7653),i=n(10607),o=n(8179),l=n(69588),a=n(95625),u=n(29695),c=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)0>t.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n};t.default=function(e){let{className:t,linkService:n,onItemClick:s,pageIndex:d,pageNumber:f,pdf:p}=Object.assign(Object.assign({},(0,u.Z)()),e);(0,o.Z)(p,"Attempted to load a thumbnail, but no document was specified. Wrap <Thumbnail /> in a <Document /> or pass explicit `pdf` prop.");let m=(0,a.T8)(f)?f-1:null!=d?d:null,h=null!=f?f:(0,a.T8)(d)?d+1:null,{className:g,onItemClick:y}=e,b=c(e,["className","onItemClick"]);return r.createElement("a",{className:(0,i.Z)("react-pdf__Thumbnail",t),href:h?"#":void 0,onClick:function(e){e.preventDefault(),(0,a.T8)(m)&&h&&((0,o.Z)(s||n,"Either onItemClick callback or linkService must be defined in order to navigate to an outline item."),s?s({pageIndex:m,pageNumber:h}):n&&n.goToPage(h))}},r.createElement(l.default,Object.assign({},b,{_className:"react-pdf__Thumbnail__page",_enableRegisterUnregisterPage:!1,renderAnnotationLayer:!1,renderTextLayer:!1})))}}}]);
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.