1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1991,7297],{11230:(t,e)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function i(){for(var t="",e=0;e<arguments.length;e++){var n=arguments[e];n&&(t=s(t,function(t){if("string"==typeof t||"number"==typeof t)return t;if("object"!=typeof t)return"";if(Array.isArray(t))return i.apply(null,t);if(t.toString!==Object.prototype.toString&&!t.toString.toString().includes("[native code]"))return t.toString();var e="";for(var n in t)r.call(t,n)&&t[n]&&(e=s(e,n));return e}(n)))}return t}function s(t,e){return e?t?t+" "+e:t+e:t}t.exports?(i.default=i,t.exports=i):void 0===(n=(function(){return i}).apply(e,[]))||(t.exports=n)}()},61991:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>u});var r=n(80263),i=n(11230),s=n.n(i);n(53239);var o=n(96433),a=n.n(o),c=n(12023);let l=t=>{let e,{pageLink:n,url:i,blank:o,action:l,icon:u,linkStyle:d="primary",attr:h,dataLayer:b,dark:f}=t,v=s()("button-list__item ".concat(d),{dark:f}),p=(0,c.R)(b),_=(0,c.y)(n),m=()=>u?(0,r.jsxs)(r.Fragment,{children:["only-image"!==d&&(0,r.jsx)("span",{children:l}),(0,r.jsx)("img",{src:u.url,alt:u.alt||l||"arduino"})]}):(0,r.jsx)("span",{children:l});return(e=_||i,/^(https|http)?:\/\//.test(e)||o)?(0,r.jsx)("a",{href:_||i||"",target:o?"_blank":"_self",rel:"noopener noreferrer","custom-attr":h,className:v,...p,children:m()}):(0,r.jsx)(a(),{href:_||i||"",...p,"data-type":"router","custom-attr":h,className:v,children:m()})};function u(t){let{buttonListModel:e,id:n,className:i,darkTheme:o,background:a}=t;return(null==e?void 0:e.length)?(0,r.jsx)("div",{className:s()("button-list",{["".concat(i)]:i,["button-list__bg--".concat(a)]:a&&!0,["button-list--dark__bg--".concat(a)]:a&&!1}),children:null==e?void 0:e.map((t,e)=>{let{dark:i,...s}=t;return(0,r.jsx)(l,{dark:o||i,...s},"".concat(n,"-").concat(e))})}):null}},64519:(t,e,n)=>{"use strict";n.d(e,{Wx:()=>l});var r=n(53239),i=Object.defineProperty,s=new Map,o=new WeakMap,a=0,c=void 0;function l({threshold:t,delay:e,trackVisibility:n,rootMargin:i,root:u,triggerOnce:d,skip:h,initialInView:b,fallbackInView:f,onChange:v}={}){var p;let[_,m]=r.useState(null),g=r.useRef(v),[x,j]=r.useState({inView:!!b,entry:void 0});g.current=v,r.useEffect(()=>{let r;if(!h&&_)return r=function(t,e,n={},r=c){if(void 0===window.IntersectionObserver&&void 0!==r){let i=t.getBoundingClientRect();return e(r,{isIntersecting:r,target:t,intersectionRatio:"number"==typeof n.threshold?n.threshold:0,time:0,boundingClientRect:i,intersectionRect:i,rootBounds:i}),()=>{}}let{id:i,observer:l,elements:u}=function(t){let e=Object.keys(t).sort().filter(e=>void 0!==t[e]).map(e=>{var n;return`${e}_${"root"===e?!(n=t.root)?"0":(o.has(n)||(a+=1,o.set(n,a.toString())),o.get(n)):t[e]}`}).toString(),n=s.get(e);if(!n){let r,i=new Map,o=new IntersectionObserver(e=>{e.forEach(e=>{var n;let s=e.isIntersecting&&r.some(t=>e.intersectionRatio>=t);t.trackVisibility&&void 0===e.isVisible&&(e.isVisible=s),null==(n=i.get(e.target))||n.forEach(t=>{t(s,e)})})},t);r=o.thresholds||(Array.isArray(t.threshold)?t.threshold:[t.threshold||0]),n={id:e,observer:o,elements:i},s.set(e,n)}return n}(n),d=u.get(t)||[];return u.has(t)||u.set(t,d),d.push(e),l.observe(t),function(){d.splice(d.indexOf(e),1),0===d.length&&(u.delete(t),l.unobserve(t)),0===u.size&&(l.disconnect(),s.delete(i))}}(_,(t,e)=>{j({inView:t,entry:e}),g.current&&g.current(t,e),e.isIntersecting&&d&&r&&(r(),r=void 0)},{root:u,rootMargin:i,threshold:t,trackVisibility:n,delay:e},f),()=>{r&&r()}},[Array.isArray(t)?t.toString():t,_,u,i,d,h,n,f,e]);let y=null==(p=x.entry)?void 0:p.target,N=r.useRef(void 0);_||!y||d||h||N.current===y||(N.current=y,j({inView:!!b,entry:void 0}));let w=[m,x.inView,x.entry];return w.ref=w[0],w.inView=w[1],w.entry=w[2],w}r.Component},77297:(t,e,n)=>{"use strict";n.r(e),n.d(e,{default:()=>c});var r=n(80263),i=n(43016),s=n(64519),o=n(61991);let a=t=>{let{image:e,topTitle:n,title:a,buttons:c,topCardTitle:l,topCardDescription:u,topCardButtons:d,bottomCardTitle:h,bottomCardDescription:b,bottomCardButtons:f}=t,{ref:v,inView:p}=(0,s.Wx)({triggerOnce:!0,threshold:.2});return(0,r.jsxs)("div",{className:"about-section",ref:v,children:[(0,r.jsx)("div",{className:"about-section__main-section",style:{backgroundImage:"url(".concat(null==e?void 0:e.url,")")},children:(0,r.jsx)("div",{className:"about-section__wrapper",children:(0,r.jsxs)(i.P.div,{initial:{opacity:0,x:-100},animate:p?{opacity:1,x:0}:{},transition:{duration:.6,ease:"easeOut"},children:[(0,r.jsx)("div",{className:"about-section__main-section--top-title",children:n}),(0,r.jsx)("h2",{children:a}),(0,r.jsx)(o.default,{buttonListModel:c,id:"about-section-".concat(a),className:"about-section__main-section__buttons"})]})})}),(0,r.jsxs)("div",{className:"about-section__cards",children:[(0,r.jsxs)("div",{className:"about-section__top-card",children:[(0,r.jsx)("h3",{children:l}),(0,r.jsx)("div",{className:"about-section__description",children:u}),(0,r.jsx)(o.default,{buttonListModel:d,id:"about-section-".concat(a),className:"about-section__top-card__buttons"})]}),(0,r.jsxs)("div",{className:"about-section__bottom-card",children:[(0,r.jsx)("h3",{children:h}),(0,r.jsx)("div",{className:"about-section__description",children:b}),(0,r.jsx)(o.default,{buttonListModel:f,id:"about-section-".concat(a),className:"about-section__bottom-card__buttons"})]})]})]})},c=t=>{let{aboutSectionModel:e}=t;return(0,r.jsx)(a,{...e})}}}]);
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.