1(self.webpackChunkmicrolink_www=self.webpackChunkmicrolink_www||[]).push([[20809],{20709:function(e,t,n){"use strict";n.d(t,{A:function(){return x}});var r=n(63679),o=n(97420),i=n(40538),a=n(53111),s=n(70066),l=n(96540),c=n(70482),d=n(53308),u=n(62932),p=n(86080),f=n(21013),m=n.n(f);const y=({title:e,description:t,...n})=>l.createElement(g,Object.assign({as:"li"},n,{$_css:(0,s.w4)({maxWidth:"16rem",listStyle:"none",flex:1,pt:4,pr:[0,3,3,3]})}),l.createElement(w,{as:"h4",$_css2:(0,s.w4)({pb:[1,2],fontWeight:"bold"})},e),l.createElement(b,{$_css3:(0,s.w4)({fontSize:1})},l.createElement(p.Ay,null,t)));var h=({children:e,itemsPerRow:t,childComponent:n=y,...r})=>l.createElement(l.Fragment,null,m()(e,t).map(e=>l.createElement(_,Object.assign({as:"ul",key:JSON.stringify(e[0])},r,{$_css4:(0,s.w4)({justifyContent:["space-around","flex-start","space-between","space-between"],pl:0})}),e.map(e=>l.createElement(n,Object.assign({key:JSON.stringify(e)},e)))))),g=(0,r.default)(i.A).withConfig({displayName:"Grid___StyledBox",componentId:"sc-cain24-0"})(["",""],e=>e.$_css),w=(0,r.default)(c.A).withConfig({displayName:"Grid___StyledCaps",componentId:"sc-cain24-1"})(["",""],e=>e.$_css2),b=(0,r.default)(u.A).withConfig({displayName:"Grid___StyledText",componentId:"sc-cain24-2"})([""," div{margin:0;font-size:inherit;}"],e=>e.$_css3),_=(0,r.default)(d.A).withConfig({displayName:"Grid___StyledFlex",componentId:"sc-cain24-3"})(["",""],e=>e.$_css4),v=n(32190);var x=({title:e,caption:t,features:n,...r})=>l.createElement(k,Object.assign({as:"section",id:"features"},r,{$_css:(0,s.w4)({alignItems:"center",py:s.Lf,maxWidth:[s.Zp.normal,s.Zp.normal,s.Zp.large,s.Zp.large]})}),l.createElement(E,{$_css2:(0,s.w4)({textAlign:"left",width:"100%"})},e),l.createElement(O,{$_css3:(0,s.w4)({pt:[3,3,4,4],pb:3,width:"100%",textAlign:"left"})},t),l.createElement(a.A,{breakpoints:[1,2,3],style:{margin:0,width:"100%",paddingLeft:0}},l.createElement(h,{itemsPerRow:1},n)),l.createElement(a.A,{breakpoints:[0],style:{margin:0,width:"100%",paddingLeft:0}},l.createElement(j,{itemsPerRow:3,$_css4:(0,s.w4)({pt:3})},n))),k=(0,r.default)(o.A).withConfig({displayName:"Features___StyledContainer",componentId:"sc-1lln3fn-0"})(["",""],e=>e.$_css),E=(0,r.default)(i.A).withConfig({displayName:"Features___StyledBox",componentId:"sc-1lln3fn-1"})(["",""],e=>e.$_css2),O=(0,r.default)(v.A).withConfig({displayName:"Features___StyledCaption",componentId:"sc-1lln3fn-2"})(["",""],e=>e.$_css3),j=(0,r.default)(h).withConfig({displayName:"Features___StyledGrid",componentId:"sc-1lln3fn-3"})(["",""],e=>e.$_css4)},21013:function(e,t,n){var r=n(25160),o=n(36800),i=n(61489),a=Math.ceil,s=Math.max;e.exports=function(e,t,n){t=(n?o(e,t,n):void 0===t)?1:s(i(t),0);var l=null==e?0:e.length;if(!l||t<1)return[];for(var c=0,d=0,u=Array(a(l/t));c<l;)u[d++]=r(e,c,c+=t);return u}},25160:function(e){e.exports=function(e,t,n){var r=-1,o=e.length;t<0&&(t=-t>o?0:o+t),(n=n>o?o:n)<0&&(n+=o),o=t>n?0:n-t>>>0,t>>>=0;for(var i=Array(o);++r<o;)i[r]=e[r+t];return i}},37074:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});var r=n(65725);const[{cdn_edges:o}]=r;if("number"!=typeof o||Number.isNaN(o))throw new TypeError("cdn_edges missing from data/analytics.json â run `npm run clean:data && npm run build:data` to regenerate it");const i=10*Math.floor(o/10)+"+"},46177:function(e,t,n){"use strict";n.d(t,{A:function(){return W}});var r=n(70066),o=n(96540),i=n(63679),a=n(40538),s=n(53308),l=n(62932),c=n(93073);const d=(0,i.default)("canvas").withConfig({displayName:"PdfViewerCanvasList__PageCanvas",componentId:"sc-3hgy5a-0"})(["display:block;"," @media (max-width:767px){width:100%;height:auto;}@media (min-width:768px){width:var(--pdf-w);height:var(--pdf-h);max-width:100%;}"],(0,r.w4)({mx:"auto"}));var u=(0,i.default)(d).withConfig({displayName:"PdfViewerCanvasList___StyledPageCanvas",componentId:"sc-3hgy5a-1"})(["",""],e=>e.$_css);var p=({totalPages:e,canvasRefs:t})=>(0,o.useMemo)(()=>0===e?null:Array.from({length:e},(n,i)=>o.createElement(u,{key:i,ref:e=>{t.current[i]=e},$_css:(0,r.w4)({mb:i<e-1?2:0})})),[e,t]),f=n(5556),m=n.n(f);function y(){return y=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},y.apply(this,arguments)}function h(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var g=(0,o.forwardRef)(function(e,t){var n=e.color,r=void 0===n?"currentColor":n,i=e.size,a=void 0===i?24:i,s=h(e,["color","size"]);return o.createElement("svg",y({ref:t,xmlns:"http://www.w3.org/2000/svg",width:a,height:a,viewBox:"0 0 24 24",fill:"none",stroke:r,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},s),o.createElement("polyline",{points:"15 18 9 12 15 6"}))});
1g.propTypes={color:m().string,size:m().oneOfType([m().string,m().number])},g.displayName="ChevronLeft";var w=g,b=n(84122);function _(){return _=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},_.apply(this,arguments)}function v(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var x=(0,o.forwardRef)(function(e,t){var n=e.color,r=void 0===n?"currentColor":n,i=e.size,a=void 0===i?24:i,s=v(e,["color","size"]);return o.createElement("svg",_({ref:t,xmlns:"http://www.w3.org/2000/svg",width:a,height:a,viewBox:"0 0 24 24",fill:"none",stroke:r,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},s),o.createElement("circle",{cx:"11",cy:"11",r:"8"}),o.createElement("line",{x1:"21",y1:"21",x2:"16.65",y2:"16.65"}),o.createElement("line",{x1:"8",y1:"11",x2:"14",y2:"11"}))});x.propTypes={color:m().string,size:m().oneOfType([m().string,m().number])},x.displayName="ZoomOut";var k=x;function E(){return E=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},E.apply(this,arguments)}function O(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var j=(0,o.forwardRef)(function(e,t){var n=e.color,r=void 0===n?"currentColor":n,i=e.size,a=void 0===i?24:i,s=O(e,["color","size"]);return o.createElement("svg",E({ref:t,xmlns:"http://www.w3.org/2000/svg",width:a,height:a,viewBox:"0 0 24 24",fill:"none",stroke:r,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},s),o.createElement("circle",{cx:"11",cy:"11",r:"8"}),o.createElement("line",{x1:"21",y1:"21",x2:"16.65",y2:"16.65"}),o.createElement("line",{x1:"11",y1:"8",x2:"11",y2:"14"}),o.createElement("line",{x1:"8",y1:"11",x2:"14",y2:"11"}))});j.propTypes={color:m().string,size:m().oneOfType([m().string,m().number])},j.displayName="ZoomIn";var C=j;function $(){return $=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},$.apply(this,arguments)}function P(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}var S=(0,o.forwardRef)(function(e,t){var n=e.color,r=void 0===n?"currentColor":n,i=e.size,a=void 0===i?24:i,s=P(e,["color","size"]);return o.createElement("svg",$({ref:t,xmlns:"http://www.w3.org/2000/svg",width:a,height:a,viewBox:"0 0 24 24",fill:"none",stroke:r,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},s),o.createElement("polyline",{points:"15 3 21 3 21 9"}),o.createElement("polyline",{points:"9 21 3 21 3 15"}),o.createElement("line",{x1:"21",y1:"3",x2:"14",y2:"10"}),o.createElement("line",{x1:"3",y1:"21",x2:"10",y2:"14"}))});S.propTypes={color:m().string,size:m().oneOfType([m().string,m().number])},S.displayName="Maximize2";var I=S;const N=(0,i.default)("button").withConfig({displayName:"PdfViewerToolbar__ToolbarButton",componentId:"sc-1h0ue7l-0"})([""," border:none;padding:0;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color 150ms ease,color 150ms ease;&:hover{background-color:",";color:",";}&:focus-visible{outline:2px solid ",";outline-offset:1px;}&:disabled{opacity:0.3;cursor:default;&:hover{background-color:transparent;color:",";}}
1"],(0,r.w4)({display:"flex",alignItems:"center",justifyContent:"center",width:"28px",height:"28px",borderRadius:2,cursor:"pointer",color:"black60",bg:"transparent"}),r.Tj.black05,r.Tj.black,r.Tj.link,r.Tj.black60),z=[.5,.75,1,1.25,1.5,2];var A=({totalPages:e,renderedPages:t,scale:n,zoomIndex:i,setZoomIndex:a,containerRef:s})=>o.createElement(T,{$_css:(0,r.w4)({alignItems:"center",justifyContent:"space-between",gap:2,px:2,py:1,bg:"gray0",borderBottom:1,borderBottomColor:"black10",position:"relative",zIndex:2})},o.createElement(R,{$_css2:(0,r.w4)({alignItems:"center",gap:1})},o.createElement(N,{"aria-label":"Previous page",disabled:e<=1,onClick:()=>{const e=s.current;e&&e.scrollBy({top:.8*-e.clientHeight,behavior:"smooth"})}},o.createElement(w,{size:16})),o.createElement(L,{"aria-live":"polite",$_css3:(0,r.w4)({fontSize:0,color:"black60",fontFamily:"mono",whiteSpace:"nowrap",fontVariantNumeric:"tabular-nums"})},t===e?`${e} page${1!==e?"s":""}`:"Loadingâ¦"),o.createElement(N,{"aria-label":"Next page",disabled:e<=1,onClick:()=>{const e=s.current;e&&e.scrollBy({top:.8*e.clientHeight,behavior:"smooth"})}},o.createElement(b.A,{size:16}))),o.createElement(B,{$_css4:(0,r.w4)({alignItems:"center",gap:1})},o.createElement(N,{"aria-label":"Zoom out",disabled:0===i,onClick:()=>a(e=>Math.max(0,e-1))},o.createElement(k,{size:14})),o.createElement(F,{$_css5:(0,r.w4)({fontSize:0,color:"black60",fontFamily:"mono",fontVariantNumeric:"tabular-nums",minWidth:"36px",textAlign:"center"})},Math.round(100*n),"%"),o.createElement(N,{"aria-label":"Zoom in",disabled:i===z.length-1,onClick:()=>a(e=>Math.min(z.length-1,e+1))},o.createElement(C,{size:14})),o.createElement(N,{"aria-label":"Reset zoom",onClick:()=>a(2)},o.createElement(I,{size:13})))),T=(0,i.default)(s.A).withConfig({displayName:"PdfViewerToolbar___StyledFlex",componentId:"sc-1h0ue7l-1"})(["",""],e=>e.$_css),R=(0,i.default)(s.A).withConfig({displayName:"PdfViewerToolbar___StyledFlex2",componentId:"sc-1h0ue7l-2"})(["",""],e=>e.$_css2),L=(0,i.default)(l.A).withConfig({displayName:"PdfViewerToolbar___StyledText",componentId:"sc-1h0ue7l-3"})(["",""],e=>e.$_css3),B=(0,i.default)(s.A).withConfig({displayName:"PdfViewerToolbar___StyledFlex3",componentId:"sc-1h0ue7l-4"})(["",""],e=>e.$_css4),F=(0,i.default)(l.A).withConfig({displayName:"PdfViewerToolbar___StyledText2",componentId:"sc-1h0ue7l-5"})(["",""],e=>e.$_css5);const V=(0,i.keyframes)(["0%,100%{opacity:0.4;}50%{opacity:0.7;}"]),q=(0,i.default)("div").withConfig({displayName:"PdfViewer__SkeletonRect",componentId:"sc-1q0xzhw-0"})(["border-radius:4px;background:",";animation:"," 1.5s ease-in-out infinite;@media (prefers-reduced-motion:reduce){animation:none;opacity:0.5;}"],r.Tj.black10,V),M="https://unpkg.com/[email protected]",Z=(0,c.O)(()=>{if("undefined"==typeof window)return Promise.resolve(null);const e=`${M}/build/pdf.worker.min.mjs`,t=new Blob([`import * as pdfjsLib from '${`${M}/build/pdf.min.mjs`}'; window.__pdfjsLib = pdfjsLib;`],{type:"text/javascript"}),n=URL.createObjectURL(t);return import(n).then(()=>{URL.revokeObjectURL(n);const t=window.__pdfjsLib;if(!t)throw new Error("pdfjs-dist failed to initialize");return t.GlobalWorkerOptions.workerSrc=e,t})});var W=({src:e,showToolbar:t=!0,onLoad:n,style:i,className:a,...s})=>{const{0:l,1:c}=(0,o.useState)(null),{0:d,1:u}=(0,o.useState)(0),{0:f,1:m}=(0,o.useState)(0),{0:y,1:h}=(0,o.useState)(!0),{0:g,1:w}=(0,o.useState)(null),{0:b,1:_}=(0,o.useState)(2),v=(0,o.useRef)(null),x=(0,o.useRef)([]),k=(0,o.useRef)(null),E=(0,o.useRef)(0),O=z[b],j=(0,o.useCallback)(()=>{k.current&&(k.current.destroy().catch(()=>{}),k.current=null)},[]);return(0,o.useEffect)(()=>{if(!e)return c(null),u(0),m(0),void h(!1);let t=!1;return h(!0),w(null),c(null),u(0),m(0),x.current=[],j(),Z().then(n=>{if(t||!n)return;const r=n.getDocument({url:e,cMapUrl:`https://unpkg.com/pdfjs-dist@${n.version}/cmaps/`,cMapPacked:!0});k.current=r,r.promise.then(e=>{t||(c(e),u(e.numPages),h(!1))}).catch(e=>{t||"RenderingCancelledException"!==(null==e?void 0:e.name)&&(w((null==e?void 0:e.message)||"Failed to load PDF"),h(!1))})}),()=>{t=!0,j()}},[e,j]),(0,o.useEffect)(()=>
1{if(!l||0===d)return;let e=!1;const t=++E.current;m(0);return(async()=>{const r=window.devicePixelRatio||1;let o=0;for(let a=1;a<=d;a++){if(e||E.current!==t)return;try{const i=await l.getPage(a);if(e||E.current!==t)return;const s=i.getViewport({scale:O*r}),c=x.current[a-1];if(!c)continue;const u=s.width/r,p=s.height/r;c.width=s.width,c.height=s.height,c.style.setProperty("--pdf-w",`${u}px`),c.style.setProperty("--pdf-h",`${p}px`),c.style.aspectRatio=`${s.width} / ${s.height}`;const f=c.getContext("2d");if(await i.render({canvasContext:f,viewport:s}).promise,e||E.current!==t)return;o+=1,m(o),o===d&&n&&n()}catch(i){if("RenderingCancelledException"===(null==i?void 0:i.name))return;return void(e||E.current!==t||w((null==i?void 0:i.message)||"Failed to render page"))}}})(),()=>{e=!0}},[l,d,O,n]),g?o.createElement(D,Object.assign({style:i,className:a},s,{$_css:(0,r.w4)({alignItems:"center",justifyContent:"center",flexDirection:"column",p:4,color:"black60"})}),o.createElement(G,{$_css2:(0,r.w4)({fontSize:1,textAlign:"center"})},"Unable to display PDF preview")):o.createElement(U,Object.assign({style:i,className:a},s,{$_css3:(0,r.w4)({position:"relative",height:"100%"})}),t&&d>0&&o.createElement(A,{totalPages:d,renderedPages:f,scale:O,zoomIndex:b,setZoomIndex:_,containerRef:v}),o.createElement(H,{ref:v,style:{top:t&&d>0?"36px":0,WebkitOverflowScrolling:"touch",overscrollBehavior:"contain"},$_css4:(0,r.w4)({position:"absolute",top:0,left:0,right:0,bottom:0,overflow:"auto",p:d>0?2:0,bg:d>0?"gray2":"transparent"})},y&&o.createElement(J,{$_css5:(0,r.w4)({flexDirection:"column",alignItems:"center",gap:2,p:4,width:"100%"})},o.createElement(q,{style:{width:"80%",height:"400px"}})),o.createElement(p,{totalPages:d,canvasRefs:x})))},D=(0,i.default)(s.A).withConfig({displayName:"PdfViewer___StyledFlex",componentId:"sc-1q0xzhw-1"})(["",""],e=>e.$_css),G=(0,i.default)(l.A).withConfig({displayName:"PdfViewer___StyledText",componentId:"sc-1q0xzhw-2"})(["",""],e=>e.$_css2),U=(0,i.default)(a.A).withConfig({displayName:"PdfViewer___StyledBox",componentId:"sc-1q0xzhw-3"})(["",""],e=>e.$_css3),H=(0,i.default)(a.A).withConfig({displayName:"PdfViewer___StyledBox2",componentId:"sc-1q0xzhw-4"})(["",""],e=>e.$_css4),J=(0,i.default)(s.A).withConfig({displayName:"PdfViewer___StyledFlex2",componentId:"sc-1q0xzhw-5"})(["",""],e=>e.$_css5)},53111:function(e,t,n){"use strict";n.d(t,{D:function(){return l}});var r=n(54506),o=n(63679),i=n(70066);const a=i.fi.length-1,s=i.fi.reduce((e,t,n)=>(e[n]=((e,t,n)=>{if(0===n)return`@media screen and (max-width: ${t})`;const r=e[n-1];return n===a?`@media screen and (min-width: ${r})`:`@media screen and (min-width: ${r}) and (max-width: ${t})`})(i.fi,t,n),e),{});function l(e,t){return(0,o.default)(e).withConfig({shouldForwardProp:e=>!["breakpoints"].includes(e),displayName:"Hide",componentId:"sc-qp56o4-0"}).apply(void 0,[[]].concat((0,r.A)(Object.keys(s).map(e=>{return n=Number(e),r=t,e=>{const t=e.breakpoints?[].concat(e.breakpoints):[];return r(t,n)?{[s[n]]:{display:"none"}}:null};var n,r}))))}const c=l("div",(e,t)=>e.includes(t));t.A=c},61489:function(e,t,n){var r=n(17400);e.exports=function(e){var t=r(e),n=t%1;return t==t?n?t-n:t:0}},65725:function(e){"use strict";e.exports=JSON.parse('[{"reqs":140879604,"reqs_pretty":"100M","cached_reqs":21503965,"cached_reqs_pretty":"21.5M","uncached_reqs":119375639,"uncached_reqs_pretty":"119.4M","cached_reqs_percentage":"15%","bytes":6911301870305,"bytes_pretty":"6.91 TB","cached_bytes":2607750861336,"cached_bytes_pretty":"2.61 TB","uncached_bytes":4303551008969,"uncached_bytes_pretty":"4.3 TB","cached_bytes_percentage":"38%","cdn_edges":348}]')}}]); 2//# sourceMappingURL=60846d610e099a949ddfcda8ffdcfb0488772e9b-83f4efd3f1c95f2418f8.js.map
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.