1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3880],{579:e=>{e.exports={stage:"cad_stage__jNP8h",toolbar:"cad_toolbar__DD0hW",workspace:"cad_workspace__3ciVe",settings:"cad_settings__Igd1z",title:"cad_title__DuIj4",option:"cad_option__eUI8f",help:"cad_help__N_q6C",rebuild:"cad_rebuild__2Gqro",download:"cad_download__0ROVE",status:"cad_status__nWL9K",error:"cad_error__z7Ozi",progress:"cad_progress__OkBtU",progressHeader:"cad_progressHeader__PD2RB",completedCount:"cad_completedCount__sWFL5",elapsed:"cad_elapsed__HmdhJ",checklist:"cad_checklist__56k9J",checklistItem:"cad_checklistItem__12zKW",stepIcon:"cad_stepIcon__LpH_W",spin:"cad_spin__cMibR",stepLabel:"cad_stepLabel__Dv6YM",stepDetail:"cad_stepDetail__jH_ok",partProgress:"cad_partProgress__p_Zm2",stepStatus:"cad_stepStatus__t1lPI",stepDuration:"cad_stepDuration__ht_vn",progressNotice:"cad_progressNotice__kiwSG"}},83880:(e,r,a)=>{"use strict";a.r(r),a.d(r,{default:()=>U});var t=a(95155),s=a(12115);let l=[{id:"prepare",label:"Prepare rebuild"},{id:"tank_base",label:"Build tank and base"},{id:"core_clamping",label:"Build core and clamping"},{id:"windings",label:"Build windings"},{id:"internal_leads",label:"Build internal leads and OLTC"},{id:"cooling",label:"Build radiators and fans"},{id:"bushings",label:"Build bushings and terminals"},{id:"oil_accessories",label:"Build oil system"},{id:"service_accessories",label:"Build service accessories"},{id:"validate_geometry",label:"Check solid geometry"},{id:"part_export",label:"Export individual parts"},{id:"subassembly_export",label:"Build subassembly files"},{id:"assembly",label:"Assemble transformer"},{id:"export_step",label:"Export final assembly"},{id:"export_active_step",label:"Export active-part STEP"},{id:"browser_mesh",label:"Create viewer meshes"},{id:"receive_files",label:"Receive model and files"}],i={tank_and_base:"tank_base",core_and_clamping:"core_clamping",windings:"windings",internal_leads_and_oltc:"internal_leads",radiators_and_fans:"cooling",bushings_and_ct:"bushings",conservator_and_oil_protection:"oil_accessories",service_accessories:"service_accessories"};var n=a(88387),d=a.n(n);function c(e){let r=m,{part:a=!1}=e;return(0,t.jsx)(r(381),{viewBox:r(456)+"4",fill:r(470),stroke:r(361)+"olor",strokeWidth:r(474),"aria-hidden":r(384),children:a?(0,t.jsx)(r(431),{d:r(378)+r(372)+r(340)+r(416)+r(457)+r(383)+r(339)+r(341)+"9"}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(r(431),{d:r(463)+r(359)+r(422)+"7 4v7l7 "+r(478)+"12 10v7"}),(0,t.jsx)(r(431),{d:"m3 14 9 5 9-5M3 18l9 5 9-5"})]})})}function o(){let e=["n1nVr1jTtG","EsbZAwrLyMe","C2vSzwn0Aw8","mcaWidiWidi","Dg9mB3DLCKm","ms41","oc41","q29SBgfWC2u","yxj0C+kaPG","zMfTAwX5tge","lJuGnca0","AgvHzgvY","BKHLywrPBMC","nwTxsKLsrG","y2HLy2TLza","Cg9ZAxrPB24","mty3odeWngT4AKXdDW","Aw5ZDgfUy2u","yM94zxmGy2G","y29UDhjVBhm","Aw5JBhvKzwq","t3bLBIbMAw4","igj1AwXKihm","yxnZzw1IBhK","B3bLBKL0zw0","u3vIyxnZzw0","CgfYDeLJB24","t3bLBIbHig4","ChjVDg90Exa","Bg9Yzxi","B2XVCG","lJv2ltLmmti","lxbHCNrZ","ndi0nJK2zwX0txj5","y2HLy2TIB3G","yxnPzgu","CgfUzwW","nca3ltrABs0","CgvZihnLBgu","CMvJDa","zMfTAwXPzxm","Aw5KzxrLCM0","BgvUz3rO","ugfYDcbLEha","ihbHCNqGDhK","zMfTAwX5vgu","Cgf0Aa","zMfTAwX5","yNv0Dg9U","BwLSEq","zMLUywXFyxm","y29Uy2f0","y2GU","igfZC2vTyMW","C2vHCMnO","mZu4otjUD1jryuW","ugfYDcb0Exa","zw1WDhK","ttCGm3yXna","ig9Mia","mtfKs1bvDKC","BKnVDw50","zMXHDe1HCa","BwfW","EhbSB3jLigK","ywn0AxzL","CMv0CNK","AgLZihnLyxi","q2XLyxiGywW","C21HBgW","yMX5","mcaWidi0idi","idnABtaGouW","sw5JBhvKzsa","zxHWyw5KrMe","CMfPBeXHyMu","CgfYDhm","zMfTAwX5qNi","BteYidiGnYa","ihnLBgvJDgu","mtaWmda1nMHzDKT4uq","BteXidCGmYa","zgvSzxrL","mJi2odiZmev2tLrZCW","qNvPBgqGC2u","BM9Uzq","ywWGyxnZzw0","zwXLy3rPB24","yMXPzxm","ms40","imk3ie5VDcbP","AgfZ","tg9HzgLUzYa","nca3ltrwnK0","BgLZDa","Aw5WDxq","yxnL","y3rLza","BteZidCTmYa","u2vHCMnOiha","yxj0CW","C2LKzwjHCLq","ywrK","zMfTAwX5tgK","B2DNBgu","ig1HDgnOihq","u2vHCMnOige","rxHWyw5K","C3bHBG","ugfYDhmGAw4","DhmGB3v0Chu","CM9VDeLJB24","x2nVDw50","CgfYDa","Es1Wyw5LBa","mtbHBuHzDhu","AgvHzgLUzW","y3vYCMvUDa","DMfSDwu","rxHWyw5Kige","rMLUywWGyxm","ideYBdGTnc4","idiXBc04ltq","nu0XmIaXmNy","yw5JAa","BIbVDxrWDxq","mJCWndK4ufbzsNjh","Aw5HDgu","y29SBgfWC2u","C3nLBwjSEsa","mcaWide2ide","zgL2","A2LUza","Dc4Gq2HLy2S","C2vTyMX5","BgvJDgLVBG","ltqGna","mYaZidm","zMLSDgvY","ywXLCNq","CgfYDfrLEhq","nc03idqTnY0","BgfIzwW","y3vYCMvUDem","C3rYB25N","uMv0CNKGy28","DhjPBq","ns41","yw1LihrVigu","qxnZzw1IBhK","zMfTAwX5q2e","t3bLBIa","C2LKzwjHCG","C3rHDhvZ","nc41DJLmmti","yNvPBgqU","AgvSCa","otmYmda0DKXewgz5","ms4Z","CM9VDenHCMq","BteYidmGoca","BtqGnIa0idq","B29Zzsb
10Agu","C3zN","CgfYDeXPC3q","nca3lJvnmti","Dhj1zq"];return(o=function(){return e})()}function u(e){let r=m,{expanded:a}=e;return(0,t.jsx)(r(381),{viewBox:r(348)+"6",fill:r(470),stroke:r(361)+r(415),strokeWidth:r(390),"aria-hidden":r(384),children:(0,t.jsx)(r(431),{d:a?r(379)+" 4-4":"m6 4 4 4"+r(354)})})}function h(e){let r=m,{label:a,selected:l,total:i,disabled:n,onChange:d}=e,c=(0,s.useRef)(null);return(0,s.useEffect)(()=>{let e=m;c[e(335)]&&(c.current[e(426)+e(345)]=l>0&&l<i)},[l,i]),(0,t.jsx)(r(313),{ref:c,type:r(419),"aria-label":a,checked:i>0&&l===i,disabled:n,onChange:e=>d(e.target[r(399)])})}function m(e,r){e-=312;let a=o(),t=a[e];void 0===m.BhtIfb&&(m.HhWcgZ=function(e){let r="",a="";for(let a=0,t,s,l=0;s=e.charAt(l++);~s&&(t=a%4?64*t+s:s,a++%4)&&(r+=String.fromCharCode(255&t>>(-2*a&6))))s="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(s);for(let e=0,t=r.length;e<t;e++)a+="%"+("00"+r.charCodeAt(e).toString(16)).slice(-2);return decodeURIComponent(a)},m.AQAFrB={},m.BhtIfb=!0);let s=e+a[0],l=m.AQAFrB[s];return l?t=l:(t=m.HhWcgZ(t),m.AQAFrB[s]=t),t}function g(e){var r,a;let l=m,{catalog:i,selectedParts:n,disabled:o,onChange:g,error:x,onRetry:y,explorerIndex:p,activeTarget:b,onOpen:f}=e,[w,C]=(0,s.useState)(!0),[v,_]=(0,s.useState)(""),[B,j]=(0,s.useState)(new Set),[z,L]=(0,s.useState)(new Set),D=(0,s.useId)(),M=""[l(436)](D,"-assembl"+l(332)),N=new Set(n),A=null!=(r=null==i?void 0:i[l(425)][l(447)](e=>{let{parts:r}=e;return r.map(e=>{let{id:r}=e;return r})}))?r:[],q=A[l(356)](e=>N[l(476)](e))[l(427)],S=new Set(null==p?void 0:p.parts[l(448)](e=>{let{id:r}=e;return r})),I=new Set(null==p?void 0:p.families[l(448)](e=>{let{id:r}=e;return r})),P=v[l(364)]()[l(389)+l(314)](),H=null!=(a=null==i?void 0:i[l(425)][l(448)](e=>({...e,visibleParts:e[l(461)].filter(r=>""[l(436)](e[l(360)]," ")[l(436)](r.label," ")[l(436)](r[l(413)+"e"])["toLowerC"+l(314)]().includes(P))}))[l(356)](e=>{let{visibleParts:r}=e;return r.length>0}))?a:[];function G(e,r){let a=new Set(N);for(let t of e)r?a[l(320)](t):a.delete(t);g(A.filter(e=>a.has(e)))}return(0,t.jsxs)(l(420),{className:""[l(436)](d()[l(370)]," ")[l(436)](w?"":d()[l(346)+"d"]),"aria-label":l(367)+l(407)+l(472),children:[(0,t.jsxs)(l(396),{className:d()[l(396)],children:[w&&(0,t.jsxs)(l(349),{className:d()[l(334)],children:[(0,t.jsx)(c,{}),(0,t.jsx)("h2",{children:l(428)+l(414)})]}),(0,t.jsx)(l(433),{type:l(433),className:d()[l(319)+l(322)],"aria-expanded":w,"aria-controls":M,"aria-label":w?l(392)+l(438)+l(386)+"r":l(337)+l(347)+l(370),title:w?l(392)+l(438)+l(386)+"r":l(337)+l(347)+l(370),onClick:()=>C(!w),children:(0,t.jsxs)(l(381),{viewBox:l(388)+"0",fill:"none",stroke:l(361)+l(415),strokeWidth:l(376),"aria-hidden":l(384),children:[(0,t.jsx)(l(424),{x:"2.5",y:"3",width:"15",height:"14",rx:"1.5"}),(0,t.jsx)("path",{d:l(443)}),(0,t.jsx)(l(431),{d:w?l(316)+l(355):l(466)+"3-3 3"})]})})]}),!w&&(0,t.jsx)(l(326),{className:d()[l(460)+"l"],"aria-hidden":l(384),children:"Parts"}),(0,t.jsxs)("div",{id:M,className:d()[l(421)],hidden:!w,children:[(0,t.jsxs)(l(349),{className:d()[l(404)],children:[(0,t.jsxs)(l(349),{className:d()[l(387)+l(397)],children:[(0,t.jsx)("span",{children:l(469)+l(353)}),i&&(0,t.jsxs)(l(326),{className:d()[l(387)+l(446)],children:[q,"/",A[l(427)]]})]}),(0,t.jsx)("p",{className:d()[l(374)],children:l(412)+l(366)+l(449)+l(328)+l(351)+l(403)+l(380)+" next Re"+l(373)}),i&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(l(360),{className:d().search,children:[(0,t.jsxs)(l(381),{viewBox:l(388)+"0",fill:l(470),stroke:l(361)+l(415),strokeWidth:l(474),"aria-hidden":l(384),children:[(0,t.jsx)("circle",{cx:"8.5",cy:l(391),r:l(365)}),(0,t.jsx)(l(431),{d:"m12.5 12"+l(395)})]}),(0,t.jsx)(l(313),{type:l(439),"aria-label":l(324)+"ssembly "+l(461),placeholder:l(317)+l(393),value:v,onChange:e=>{_(e.target[l(336)]),L(new Set)}})]}),(0,t.jsxs)(l(349),{className:d().actions,children:[(0,t.jsx)(l(433),{type:l(433),disabled:o||q===A[l(427)],onClick:()=>g(A),children:"Select all"}),(0,t.jsx)(l(433),{type:l(433),disabled:o||0===q,onClick:()=>g([]),children:l(453)+"l"}),(0,t.jsx)(l(326),{className:d().typeHint,children:l(441)+"es"})]})]})]}),x&&(0,t.jsxs)(l(349),{className:d().error,role:l(357),children:[(0,t.jsx)("p",{children:x}),y&&(0,t.jsx)(l(433),{type:l(433),className:d()[l(451)],disabled:o,onClick:y,children:l(363)+"mponent "+l(312)})]}),!i&&!x&&(0,t.jsx)("p",{className:d()[l(442)],role:l(371),children:l(477)+l(408)+"â¦"}),i&&(0,t.jsxs)(l(349),{className:d().graph,children:[(0,t.jsxs)(l(349),{className:"".concat(d()[l(377)]," ")[l(436)](q>0?d()[l(405)]:""," ")[l(436)](b[l(350)]===l(408)?d().active:""),children:[(0,t.jsxs)("button",{type:l(433),className:d().openItem,"aria-label":l(406)+l(471)+l(455),onClick:()=>f({kind:l(408),id:l(435)+l(352)}),children:[(0,t.jsx)(l(326),{className:d()[l(329)],children:(0,t.jsx)(c,{})}),(0,t.jsxs)(l(326),{className:d().rootText,children:[(0,t.jsx)(l(362),{children:l(338)+l(352)}),(0,t.jsxs)(l(326),{children:[q,l(444),A.length,l(429)+l(423)+l(315)]})]})]}),(0,t.jsx)(h,{label:l(458)+"final assembly",selected:q,total:A[l(427)],disabled:o,onChange:e=>g(e?A:[])})]}),(0,t.jsx)("ul",{className:d()[l(321)+"st"],"aria-label":l(410)+l(473),children:H[l(448)](e=>{let r=e[l(461)].filter(e=>{let{id:r}=e;return N.has(r)})[l(427)],a=P?!z[l(476)](e.id):B[l(476)](e.id),s="".concat(D,"-")[l(436)](e.id,l(417));return(0,t.jsxs)("li",{className:d()[l(462)+l(342)],children:[(0,t.jsxs)(l(349),{className:""[l(436)](d()[l(368)+"rd"]," ")[l(436)](r>0?d()[l(405)]:""," ")[l(436)](b[l(350)]===l(432)&&b.id===e.id?d().active:""),children:[(0,t.jsx)(l(433),{type:l(433),className:d()[l(459)+l(434)],"aria-expanded":a,"aria-controls":s,"aria-label":""[l(436)](a?l(392):l(325)," ")[l(436)](e[l(360)]),onClick:()=>{var r;return r=e.id,void(P?L:j)(e=>{let a=new Set(e);return a.has(r)?a[m(467)](r):a.add(r),a})},children:(0,t.jsx)(u,{expanded:a})}),(0,t.jsxs)(l(349),{className:d()[l(394)+"bel"],children:[(0,t.jsxs)(l(433),{type:"button",className:d()[l(409)],disabled:!I.has(e.id),"aria-label":"Open ".concat(e[l(360)]),onClick:()=>f({kind:"family",id:e.id}),children:[(0,t.jsx)("span",{className:d().familyIcon,children:(0,t.jsx)(c,{})}),(0,t.jsxs)(l(326),{className:d()[l(430)+"xt"],children:[(0,t.jsx)(l(326),{children:e[l(360)]}),(0,t.jsxs)("small",{children:[r,"/",e[l(461)].length,l(464)+"d",p&&!I[l(476)](e.id)?l(475)+l(343):""]})]})]}),(0,t.jsx)(h,{label:"Include "[l(436)](e[l(360)]),selected:r,total:e[l(461)].length,disabled:o,onChange:r=>G(e.parts[l(448)](e=>{let{id:r}=e;return r}),r)})]})]}),(0,t.jsx)("ul",{id:s,className:d()[l(382)],"aria-label":(l(327)+" ").concat(e[l(360)]),hidden:!a,children:a&&e["visibleP"+l(318)][l(448)](e=>(0,t.jsx)("li",{className:d().partBranch,children:(0,t.jsxs)(l(349),{className:""[l(436)](d().partCard," ")[l(436)](b[l(350)]===l(331)&&b.id===e.id?d()[l(450)]:""),children:[(0,t.jsxs)(l(433),{type:l(433),className:d()[l(409)],disabled:!S[l(476)](e.id),"aria-label":l(369)[l(436)](e[l(360)]),onClick:()=>f({kind:"part",id:e.id}),children:[(0,t.jsx)(l(326),{className:d()[l(411)],children:(0,t.jsx)(c,{part:!0})}),(0,t.jsxs)(l(326),{className:d()[l(358)],children:[(0,t.jsx)(l(326),{children:e[l(360)]}),(0,t.jsxs)(l(454),{children:[e[l(402)+l(330)]," ",1===e.instance_count?l(400):l(400)+"s",p&&!S.has(e.id)?l(475)+l(343):""]})]})]}),(0,t.jsx)(l(313),{type:l(419),"aria-label":l(458).concat(e[l(360)]),disabled:o,checked:N[l(476)](e.id),onChange:r=>G([e.id],r.target[l(399)])})]})},e.id))})]},e.id)})}),0===H[l(427)]&&(0,t.jsx)("p",{className:d()[l(442)],children:"No parts"+l(323)+l(452)+l(437)})]})]})]})}!function(e,r){let a=m,t=e();for(;;)try{if(-parseInt(a(344))/1+parseInt(a(333))/2*(-parseInt(a(440))/3)+-parseInt(a(375))/4*(-parseInt(a(398))/5)+parseInt(a(465))/6+parseInt(a(385))/7*(parseInt(a(418))/8)+-parseInt(a(401))/9+parseInt(a(468))/10*(parseInt(a(445))/11)===162813)break;t.push(t.shift())}catch(e){t.push(t.shift())}}(o,0);var x=a(25315),y=a(75369),p=a(91279),b=a.n(p);let f=j;function w(){let e=["tM90ihjLy28","C3zN","C2vTyMX5","mZuXufDQDg1i","ywWGC3rYyw4","AxnbCNjHEq","BM9Uzq","sw5JBhvKzwq","zwzHDwX0","y29Uy2f0","rcbPDgvT","ywXS","y29UDgvUDa","u2vSzwn0zwq","ywjVCNq","BNrZ","BNnMB3jTzxi","ihbYB3bLCNq","AwXHyMXLlG","zxmU","DMfSAwq","C2L6zq","ANnVBG","AxngAw5PDgu","igL0zw0Gy28","sg9Tzq","ywjVCNrLza","ndC3mdm1nKXUCKjdDG","mtC4nJKWogvQDg9Kra","C3rYB25N","BM8TC3rVCMu","ifnurva","
1sgLKzsbdquq","C2vTyMXPzxm","BwfW","DM9SDw1Ltw0","vxnLzcbPBG","zMLUzeLUzgu","tNvTyMvYrM8","BgvUz3rO","y3vYCMvUDa","zMLUza","y2HPBgrYzw4","DgfICgfUzwW","CgfNzq","B3v0Chv0swq","zwqGy29Uzhu","ugfYDa","AgLZig91Dha","DgfYz2v0CW","y291BNq","AgLZigL0zw0","ndGWmdGXnNHUsNDeDW","CMvHzhK","C21HBgW","ig1TWRm","vgHLihnLBgu","BwvHC3vYzwq","C2vJDgLVBG","DxqU","ig1T","BMfTzq","rMLUywWGyxm","zMLSDgvY","lw91Dhb1Da","mMHQBvrxCG","CMvY","BwvZAa","yMXVyG","CgfYDa","DMfSAwrPDhK","yxnZzw1IBhK","uMv2AxnPB24","tg9HzgLUzYa","DxnLzeLU","CNKU","DgHLBG","C29SAwrdB3u","CgXHy2vTzw4","mZCZmZaWr1zPuwfz","W5CGsw52ywXP","A2v5","z2vVBwv0CNK","rNvSBcb0CMe","DxqGzxHWBg8","C3rYAw5N","twf0zxjPywW","zMfTAwX5swq","y3vYCMvUDem","uMv0CNKGq0e","DcbMyw1PBhK","C3rHDhvZ","mJaXmZi1nLLjEwvxsW","rgLTzw5ZAw8","ywXLCNq","BgLUA0LJB24","lxbYB3bLCNq","Aw5K","WRaGywjVDxqG","Bwf0zxjPywW","uhjLCgfYAw4","C2vZ","q2XVC2uG","q0feihbYB3a","zxjYB3i","yMX5swq","C3bHBG","ienbrcbTB2q","CMv2AxnPB24","vgHPCYbdquq","ChjLDMvUDeq","DgLVBG","DxnL","DwXKig5VDca","nJq1nJqYmeDuzufHCa","B21WB25LBNq","C3rLCa","zwfZDxjLzca","DMLLD2vY","zgvKlG","C29Tzq","yxDHAxrPBMC","ign1CNjLBNq","zMfTAwX5","BgLUA3m","zMfTAwXPzxm","DgnezxrHAwW","tM8Gy2HPBgq","ms4Z","AMvJDfvsta","DgfICW","yNv0Dg9U","t3v0Chv0","B3bLCNrPzxm","y2XVC2vuywi","CMv2B2TLt2i","zcbNzw9Tzxq","yNvPBgrtAwC","zsbNzw9Tzxq","Cgf0Aa","yMX5","Aw9U","q29TCg9Uzw4","z2v0","B2jQzwn0","Bg9HzgLUzW","BYbVCgvUihq","zxnizwfKAw4","uMv0CNKGChi","ChjVCgvYDgK","t3bLBIa","Aw5ZDgfUy2u","C2v0","nhy4Bc03idq","tteXidn2mti","ihnLBgvJDgu","DgfIBgLZDa","rgvSzxrL","t3bLBIbdquq","Dhj1zq","Bw9KzwXqyw4","Aw9Utw0","u3vIyxnZzw0","yxrJAcb0Agu","lw1VzgvS","BNvTyMvY","AM9PBG","zMLUywXFyxm","CMvSyxrLzeS","zxj0AwvZigq","vw5HyMXLihq","zxnuB2DNBgu","BMf2","Dw5ZAgLMDa","Bwv0CMLJCW","qxjYB3DsAwC","ihzPzxDZ","AwvZ4OcM","qxjYB3Dmzwy","ltrABtaGoeW","zgnYDw1I","B3r5CguGWRCG","t25LihbYB3q","rw5K","CMvZB2X2zq","yxnZzw1IBgK","u2HVDYbdquq","q0feig91Dha","u2nVCgu","ugXHy2vTzw4","Bwf4","BgfIzwW","m3r1t0TrDW","DhmGka","ihbYB3H5","sw5KAxzPzhu","A2LUza","y3rLzcbPDgu","vM9SDw1L","Aw5JBhvKzum","CMvJDa","odiWmdu5sKDls01L","r2vVBwv0CNK","mcaWide4ide","vgHPCYbPDgu","AxngDwXSqxm","C25HChnOB3q","zg93BMXVywq","C2LNBMfS","yM91BMrZtw0","BwvZAfvYBa","ugfYDcb0Exa","Bw9KzwXnzxm","y291BgqGBM8","C3vIyxnZzw0","ig91Dhb1Dca","y2f0y2G","BteWidiGnYa","yMXPzxm","CM90yxrPB24","zgL2","DcbIzsbSB2e","BwvZC2fNzq","nY00Bs03idq","Aw5PBMCGyxm","q291BNq","AwvZ","zgvZy3jPChq","q1rd","u2LTCgXPzMK","yxnPzgu","B3jKAw5HDgu","vxnLzcbPBIa","CNKGyw5Kig0","zM9YBwf0","CgfYDfr5Cgu","zM9JDxm","mYa2BtCGnca","ignVBxbVBMu","yNjLywrJCNu","u29SAwrZ","B2XVCG","q0feigjYzwe"];return(w=function(){return e})()}!function(e,r){let a=j,t=e();for(;;)try{if(parseInt(a(142))/1*(-parseInt(a(249))/2)+-parseInt(a(133))/3*(parseInt(a(211))/4)+parseInt(a(298))/5+-parseInt(a(212))/6+-parseInt(a(276))/7+parseInt(a(236))/8+parseInt(a(187))/9*(parseInt(a(263))/10)===749182)break;t.push(t.shift())}catch(e){t.push(t.shift())}}(w,0);let C={assembly:"Assembly",family:f(326)+f(274),subassembly:f(346)+f(324),part:f(231)},v={kind:f(255),id:f(108)+f(186),label:f(246)+f(186),instanceCount:0},_=new Intl[f(222)+"rmat"]("en-US",{maximumFractionDigits:2});function B(){return(0,t.jsx)(f(185),{viewBox:"0 0 20 20",fill:f(190),stroke:f(272)+f(182),strokeWidth:"1.2","aria-hidden":f(343),children:(0,t.jsx)(f(323),{d:f(158)+f(337)+"-7-4V6l7"+f(120)+f(178)+f(164)+"v8"})})}function j(e,r){e-=105;let a=w(),t=a[e];void 0===j.xwcged&&(j.lKXeFZ=function(e){let r="",a="";for(let a=0,t,s,l=0;s=e.charAt(l++);~s&&(t=a%4?64*t+s:s,a++%4)&&(r+=String.fromCharCode(255&t>>(-2*a&6))))s="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(s);for(let e=0,t=r.length;e<t;e++)a+="%"+("00"+r.charCodeAt(e).toString(16)).slice(-2);return decodeURIComponent(a)},j.zcPmST={},j.xwcged=!0);let s=e+a[0],l=j.zcPmST[s];return l?t=l:(t=j.lKXeFZ(t),j.zcPmST[s]=t),t}async function z(e){let r=await e[f(206)]()[f(157)](()=>null);return Error(r&&typeof r===f(328)&&"error"in r&&typeof r[f(288)]===f(269)?r[f(288)]:f(293)+f(156)+f(154)+f(162)+f(303))}function L(e){var r,a,l,i;let{index:n,loading:d,error:c,onRetry:o,target:u,onOpen:h,assemblyMo
1delUrl:m}=e,g=null!=(l=null==n?void 0:n.assembly)?l:v,p=n?""[f(193)](n[f(229)],":")[f(193)](n[f(321)+"nature"]):f(305)+f(248),w=(0,y.oe)(u),L="".concat(p,"|").concat(w,"|")[f(193)]("assembly"===u[f(137)]?m:""),D=(0,s.useMemo)(()=>n?[n[f(255)],...n.families,...n[f(155)+f(159)],...n.parts]:[v],[n]),M=D[f(225)](e=>(0,y.oe)(e)===w),N=!!M,A=null!=(i=null==M?void 0:M.label)?i:C[u[f(137)]],[q,S]=(0,s.useState)({snapshot:p,targets:[g]}),[I,P]=(0,s.useState)(!0),[H,G]=(0,s.useState)(null),[k,T]=(0,s.useState)(0),U=(0,s.useRef)(new Map),W=(0,s.useId)(),Y=""[f(193)](W,f(105)),K=""[f(193)](W,f(280)+f(167)),X=(q.snapshot===p?q[f(233)]:[g]).map(e=>D[f(225)](r=>(0,y.oe)(r)===(0,y.oe)(e)))[f(247)](e=>!!e);M&&!X[f(304)](e=>(0,y.oe)(e)===w)&&X.push(M),X[f(304)](e=>"assembly"===e[f(137)])||X[f(114)](g),(0,s.useEffect)(()=>{S(e=>{let r=j,a=e[r(147)]===p?e[r(233)]:[g];return!M||a[r(304)](e=>(0,y.oe)(e)===w)?e[r(147)]===p?e:{snapshot:p,targets:a}:{snapshot:p,targets:[...a,M]}})},[g,M,p,w]),(0,s.useEffect)(()=>{if(!n||!N)return;let e=new AbortController,r=!0,a=null,t={kind:u[f(137)],id:u.id};return G({key:L,status:f(329)}),(async()=>{try{let s=fetch((0,y.fE)(n[f(229)],t),{signal:e[f(149)],cache:f(214)})[f(260)](async e=>{if(!e.ok)throw await z(e);var r=await e.json();if(!r||typeof r!==f(328))throw Error("CAD properties are unava"+f(202));if(r[f(137)]!==t.kind||r.id!==t.id||"string"!=typeof r[f(132)]||typeof r[f(168)+f(325)]!==f(269)||null!==r[f(283)]&&typeof r.material!==f(269)||"boolean"!=typeof r[f(204)]||!Array[f(189)](r[f(150)])||3!==r[f(150)][f(223)]||!r[f(150)].every(e=>"number"==typeof e&&Number[f(207)](e)&&e>=0)||![r.volumeMm3,r.solidCount,r[f(335)+f(166)],r[f(176)+f(166)]].every(e=>typeof e===f(106)&&Number[f(207)](e)&&e>=0)||!Array[f(189)](r[f(258)])||!Array.isArray(r[f(226)])||!Array[f(189)](r[f(262)+"ts"]))throw Error(f(287)+f(110)+"id not m"+f(347)+f(339)+"d item.");return r}),l="assembly"===u[f(137)]?Promise[f(125)](null):fetch((0,y.fE)(n[f(229)],t,f(251)),{signal:e[f(149)],cache:f(214)})[f(260)](async e=>{if(!e.ok)throw await z(e);let r=await e[f(252)]();if(!r[f(205)])throw Error(f(240)+f(138)+"m has no viewabl"+f(322)+f(259));return r}),[i,d]=await Promise[f(195)]([s,l]);if(!r)return;d&&(a=URL["createOb"+f(313)](d)),G({key:L,status:f(237),properties:i,meshUrl:null!=a?a:void 0})}catch(a){if(!r||e.signal[f(210)])return;e[f(198)](),G({key:L,status:f(288),error:a instanceof Error?a[f(163)]:"The selected CAD"+f(208)+f(297)+"be loaded."})}})(),()=>{r=!1,e[f(198)](),a&&URL[f(319)+"jectURL"](a)}},[n,N,L,u[f(137)],u.id,k]);let Z=(null==H?void 0:H.key)===L?H:null,E=(null==Z?void 0:Z[f(275)])==="ready"?Z[f(333)+"es"]:void 0,V=c||(null==Z?void 0:Z[f(288)])||(n&&!N?f(145)+"m is not included in the"+f(306)+" output.":""),J=!V&&(d||!n||!Z||Z[f(275)]===f(329)),R=u[f(137)]===f(255)?m:(null==Z?void 0:Z[f(275)])==="ready"?Z[f(151)]:void 0,O=u[f(137)]===f(253)?null==n||null==(r=n.parts.find(e=>e.id===u.id))?void 0:r[f(271)]:u[f(137)]==="subassem"+f(324)?null==n||null==(a=n["subassem"+f(159)][f(225)](e=>e.id===u.id))?void 0:a.familyId:void 0,F=null==n?void 0:n[f(309)][f(225)](e=>e.id===O),Q="".concat(W,"-tab-").concat(encodeURIComponent(w));function $(e){if(e.kind===f(255))return;let r=(0,y.oe)(e),a=X[f(221)+"x"](e=>(0,y.oe)(e)===r),t=X[f(247)](e=>(0,y.oe)(e)!==r);if(S({snapshot:p,targets:t}),r===w){var s,l;let e=null!=(l=t[Math[f(131)](0,a-1)])?l:g;h(e),null==(s=U[f(224)][f(327)]((0,y.oe)(e)))||s[f(177)]()}}function ee(){!n||c?o():T(e=>e+1)}function er(e,r){return e[f(223)]?(0,t.jsx)("ul",{className:b()[f(308)],children:e[f(218)](e=>(0,t.jsx)("li",{children:(0,t.jsxs)(f(315),{type:"button",onClick:()=>h(e),"aria-label":f(334)[f(193)](e[f(132)]),children:[(0,t.jsx)(f(290),{className:b()[f(279)],children:(0,t.jsx)(B,{})}),(0,t.jsxs)(f(290),{children:[e[f(132)],(0,t.jsx)(f(290),{className:b()[f(109)+f(281)],children:C[e[f(137)]]})]}),(0,t.jsxs)("small",{children:[_[f(175)](e[f(234)])," ",1===e[f(234)]?f(296):"uses"]})]})},(0,y.oe)(e)))}):(0,t.jsx)("p",{className:b().muted,children:r})}return(0,t.jsxs)("section",{className:b().explorer,"aria-label":f(128)+f(268)+f(250),children:[(0,t.jsx)(f(161),{className:b()[f(314)],role:f(340),"aria-label":f(342)+f(117),children:X.map((e,r)=>{let a=(0,y.oe)(e),s=X.some(r=>(0,y.oe)(r)!==a&&r.label===e[f(132)])?"".concat(e[f(132)]," \xb7 ")[f(193)](C[e.kind]):e[f(132)];return(0,t.jsxs)("div",{className:b().tabItem,"data-active":a===w,role:"presenta"+f(295),children:[(0,t.jsxs)(f(315),{type:"button",role:"tab",id:""[f(193)](W,"-tab-").concat(encodeURIComponent(a)),"aria-label":s,"aria-selected":a===w,"aria-controls":Y,tabIndex:a===w?0:-1,onClick:()=>h(e),onKeyDown:e=>(function(e,r){var a;let t=X[r];if(!t)return;if(e.key===f(341)&&t.kind!==f(255)){e[f(294)+f(192)](),$(t);return}let s=e[f(265)]===f(116)+"ht"?(r+1)%X[f(223)]:e.key===f(119)+"t"?(r+X[f(223)]-1)%X.length:e.key===f(209)?0:e[f(265)]===f(124)?X[f(223)]-1:void 0;if(void 0===s)return;let l=X[s];l&&(e[f(294)+f(192)](),h(l),null==(a=U[f(224)][f(327)]((0,y.oe)(l)))||a[f(177)]())})(e,r),ref:e=>{e?U[f(224)][f(336)](a,e):U[f(224)].delete(a)},children:[(0,t.jsx)(B,{}
1),(0,t.jsx)(f(290),{children:e[f(132)]})]}),e[f(137)]!==f(255)&&(0,t.jsx)("button",{type:"button",className:b()[f(318)],"aria-label":f(286)[f(193)](s),onClick:()=>$(e),children:"\xd7"})]},a)})}),(0,t.jsxs)(f(161),{className:b().contextBar,children:[(0,t.jsxs)(f(113),{"aria-label":f(183)+f(121),className:b()[f(180)+"mb"],children:[(0,t.jsx)(f(315),{type:f(315),onClick:()=>h(g),"aria-current":u[f(137)]===f(255)?f(228):void 0,children:g[f(132)]}),F&&F[f(132)]!==A&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(f(290),{"aria-hidden":"true",children:"/"}),(0,t.jsx)("button",{type:f(315),onClick:()=>h(F),children:F.label})]}),u.kind!==f(255)&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("span",{"aria-hidden":"true",children:"/"}),(0,t.jsx)(f(290),{"aria-current":f(228),children:A})]})]}),(0,t.jsxs)(f(315),{type:f(315),className:b()[f(333)+f(112)],"aria-expanded":I,"aria-controls":K,onClick:()=>P(e=>!e),"aria-label":I?f(216)+" properties":f(127)+f(201)+f(167),children:[(0,t.jsxs)(f(185),{viewBox:f(144)+"8",fill:"none",stroke:f(272)+f(182),strokeWidth:f(312),"aria-hidden":f(343),children:[(0,t.jsx)(f(141),{x:"2",y:"3",width:"14",height:"12",rx:"1"}),(0,t.jsx)(f(323),{d:f(338)})]}),(0,t.jsx)(f(290),{children:"Properties"})]})]}),(0,t.jsxs)(f(161),{className:b()[f(196)],children:[(0,t.jsxs)(f(161),{className:b()[f(344)+"el"],role:f(227),id:Y,"aria-labelledby":N?Q:void 0,"aria-label":N?void 0:A,tabIndex:0,children:[(0,t.jsxs)(f(161),{className:b()["viewCapt"+f(325)],children:[(0,t.jsx)(B,{}),C[u[f(137)]],u[f(137)]===f(253)&&(0,t.jsx)("span",{children:f(123)+f(122)+"local co"+f(172)+"s"})]}),R?(0,t.jsx)(f(161),{className:b()[f(302)],children:(0,t.jsx)(x.U,{onOpenPart:e=>h({kind:"part",id:e}),modelUrl:R,label:""[f(193)](A,f(291)+"el"),autoRotate:u[f(137)]===f(255),framing:"part"===u.kind?f(253):f(255)})},""[f(193)](L,":")[f(193)](R)):(0,t.jsxs)("div",{className:b()[f(153)+"sage"],role:V?f(278):f(275),children:[(0,t.jsx)(B,{}),(0,t.jsx)(f(213),{children:V?f(111)+f(330)+f(235):f(257)[f(193)](A,"â¦")}),(0,t.jsx)(f(290),{children:V||f(284)+"g geomet"+f(174)+f(301)+f(333)+f(203)}),V&&(0,t.jsx)(f(315),{type:f(315),onClick:ee,children:f(273)+f(194)})]})]}),(0,t.jsxs)(f(171),{className:b()[f(333)+"es"],id:K,hidden:!I,"aria-label":"CAD properties",children:[(0,t.jsxs)(f(161),{className:b()[f(333)+f(331)+"g"],children:[(0,t.jsx)("h2",{children:"Properties"}),(0,t.jsx)(f(290),{children:C[u[f(137)]]})]}),(0,t.jsxs)("div",{className:b()[f(333)+"esBody"],children:[(0,t.jsx)("h3",{children:A}),V?(0,t.jsxs)(f(161),{className:b()[f(288)],role:"alert",children:[(0,t.jsx)("p",{children:V}),(0,t.jsx)(f(315),{type:f(315),onClick:ee,children:f(332)+f(317)})]}):J?(0,t.jsx)("p",{className:b().muted,role:f(275),children:f(257)+f(241)+f(201)+f(118)}):E&&(0,t.jsxs)(t.Fragment,{children:[E["descript"+f(325)]&&(0,t.jsx)("p",{className:b()[f(168)+f(325)],children:E[f(168)+"ion"]}),(0,t.jsx)(f(290),{className:b()[f(254)],"data-valid":E[f(204)],children:E[f(204)]?"â Valid "+f(266):f(264)+f(320)+"ry"}),(0,t.jsx)("h4",{children:f(143)}),(0,t.jsxs)("dl",{className:b()[f(115)],children:[(0,t.jsx)("dt",{children:f(277)+"ns"}),(0,t.jsxs)("dd",{children:[E[f(150)].map(e=>_.format(e))[f(107)](" \xd7 "),f(244),(0,t.jsx)(f(238),{children:"X \xd7 Y \xd7 Z"})]}),(0,t.jsx)("dt",{children:f(139)}),(0,t.jsxs)("dd",{children:[_.format(E[f(219)+"3"]),f(239)]}),(0,t.jsx)("dt",{children:f(181)}),(0,t.jsx)("dd",{children:_[f(175)](E[f(261)+"nt"])}),(0,t.jsx)("dt",{children:f(270)+f(135)}),(0,t.jsx)("dd",{children:E[f(283)]||f(184)+"rded"}),(0,t.jsx)("dt",{children:u.kind===f(253)?"Placed u"+f(285):"Placed c"+f(299)+"s"}),(0,t.jsx)("dd",{children:_[f(175)](E[f(335)+f(166)])}),u[f(137)]!==f(253)&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("dt",{children:f(152)+"es"}),(0,t.jsx)("dd",{children:_[f(175)](E[f(176)+f(166)])})]})]}),E.usedIn[f(223)]>0&&(0,t.jsxs)(f(242),{"aria-label":f(173)+f(126)+"es",children:[(0,t.jsx)("h4",{children:f(220)}),er(E.usedIn,"No conta"+f(165)+f(217)+".")]}),u[f(137)]!==f(253)&&(0,t.jsxs)(f(242),{"aria-label":f(191)+" CAD items",children:[(0,t.jsx)("h4",{children:"Contains"}),er(E.children,f(311)+f(179)+"nts in t"+f(232)+f(243))]}),E.placements[f(223)]>0&&(0,t.jsxs)("details",{className:b()[f(262)+"ts"],children:[(0,t.jsxs)("summary",{children:[f(130)+f(134),_[f(175)](E.placements.length),")"]}),(0,t.jsx)("ul",{children:E[f(262)+"ts"][f(218)]((e,r)=>(0,t.jsxs)("li",{children:[(0,t.jsx)(f(213),{children:e[f(245)]}),(0,t.jsxs)(f(290),{children:[e["translat"+f(345)][f(218)](e=>_.format(e)).join(", "),f(244)]}),e[f(160)]&&(0,t.jsxs)(f(238),{children:[_[f(175)](e.rotation[1]),f(282)+"(",e.rotation[0][f(107)](", "),")"]})]},""[f(193)](e[f(155)+f(289)],":")[f(193)](e[f(245)],":")[f(193)](r)))})]},L),n&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("h4",{children:f(316)}),(0,t.jsxs)("dl",{className:b()[f(115)],children:[(0,t.jsx)("dt",{children:f(256)}),(0,t.jsx)("dd",{children:n[f(292)]}),(0,t.jsx)("dt",{children:f(129)}),(0,t.jsx)("dd",{children:n[f(146)+f(186)]?f(267)+f(200):f(197)+f(179)+f(199)}),(0,t.jsx)("dt",{children:f(169)}),(0,t.jsx)("dd",{children:n[f(140)+f(310)]?f(136)+f(188)+"ds":f(170)+f(230)+"ctor"})]}),u[f(137)]!==f(307)&&(0,t.jsxs)("a",{className:b()[f(148)],href:(0,y.fE)(n[f(229)],u,f(300)),download:!0,children:["Download ",u[f(137)]===f(253)?f(253):f(255),f(215)]})]})]})]})]})]})]})}var D=a(579),M=a.n(D),N=a(21344);let A=S;function q(){let e=["Aw1LCG","zxjYB3i","mtaXnhHxwvPAvq","zMfPBgvK","odi0ntC0EKHMCwfw","y29Uy2f0","CNvUswq","ywjVCNq","vg8Gzg8","sgvHzgvY","CYbHCMuGCMu","Cg9SBgLUz1m","mtm1ndmXodbozwXWD1G","C3rHCNrLzee","AwXKlxbYB2C","CgfYDa","vgHLigzPBgu","DMfPBgfIBgu","lxr1BMLUzY0","BcbPBIbtveu","Aw5JBhvKzxm","AxngAw5PDgu","B3b0Aw9U","zxzLzc4","ugXLyxnLihq","y3jLyxrLt2i","ihn0AwXSi
1hi","CM91BMq","Dhj1zq","uMvIDwLSzca","vgHLig91Dha","mtC1otfHCvb6uLC","ig9Mia","vgHLigDLBMu","Dhb1DcbJB3u","B25KDwn0B3i","C3vSDhmGy28","AwnHBcbZDhi","Dg90ywW","C2v0DgLUz3m","CNKGywDHAw4","yxrLCYbHCMu","ue9tva","rg93BMXVywq","CMLSEsb1BMe","lIbuAguGCMu","B2rLBcWGu1q","ovHhtLPbAG","zwXW","oYbVBIbHzgq","y2fKlwzPBMu","ihnLBgvJDgu","vhjHBNnMB3i","mJK1odaWCe55EfrJ","tgL2zsbZDwi","vg90ywWGDgK","rvaGyw5Kigm","zxmGyxjLihi","y2fKlxjLyNu","C3rLCeLKCW","ywjVCNrLza","igeGCMvJDge","BM93","B25LihbHCNq","DeL0zw0","CgfYDhm","BgvUz3rO","CgfZC2vK","Dg9VBgjHCG","ugfZC2vK","DgvNzxi","zwXHChnLze0","C3rLCa","CMvJzwL2zwq","rwXHChnLza","CMfUzg9Tvvu","qNvPBgrPBMC","CMvJzwL2zv8","DgLVBG","vgHLihjLyNu","BM90ihjLDhu","DgLTzq","mtGZmZe0ne9UwfPUAG","l3jLyNvPBgq","zMXVB3i","z2v0","C3rLCeLJB24","C3rYAw5N","y2HLy2TIB3G","sw52ywXPzca","B21WB25LBNq","zgL2","C3rHDhvZ","CM9SBgvY","zgv0ywLS","z3jVDxa","nde3mdC2mhLcywjusW","CMf0zwqGB3u","B2jQzwn0","DxjS","Aw9Ul2PZB24","C3rLCer1CMe","ihrLBxbVCMe","Bwf4","zMfTAwXPzxm","B3v0Chv0swq","y29TCg9Uzw4","CgXPzxmGB24","zwXHChnLza","AxjTzwq","Bg9HzgvKlG","vgHLignVBxa","C2L6zq","yw5KCY4Gqxa","BwvYihjLyNu","y2HLy2TSAxm","q1rdihn0CMe","C3qGy291Bgq","CYbPBMrPDMK","u2vSzwn0ige","CM5LzcbHBIa","zwXHChnLzfq","ifnurva","yNvPBgqGAxm","ihnVBwuGC3u","C2LNBMfS","DgvTBY9Jywq","zxnZ","BMD1BgfYigm","zsbVCgvUzwq","Cg9SBfrPBwu","CM4GDgHLig0","DgfYz2v0","DgL0Bgu","AMvJDfvsta","C3rLCfn0yxq","ignVBxbSzxq","AxntywzLsw4","ywjSzq","C2vJDgLVBG","DxqGzxHWBg8","zM9YBurHDge","Dg9WCgvK","ChjVz3jLC3m","CMvZCY10Axq","DgfZAYb1Cgq","nZG0ntq0z29qBe1R","C2vTyMX5","BwfW","igzPBgvZlIa","rMLUywWGyxm","yxbWBgLJyxq","C3bHBG","q29UDhjVBgW","Aw52ywXPzca","l2fWAs9MB3u","zMLUywXFyxm","zMLSDgvY","zenVDw50","BgqGBM90igi","Dg9gAxHLza","CgvUzgLUzW","BgfIzwW","uMvIDwLSza","C3rLChm","CMvYihjLDhu","B25LBNqGBgK","CgfYC2u","y2f0ywXVzY4","BMvUDcbMAwW","C2uGDhj5ige","AgvSCa","zgv0ywLSlwG","ANnVBG","y29TCgXLDgu","C2vTyMX5ige","BM8TC3rVCMu","Aw5WDxq","Dg9tDhjPBMC","zMLUza","C29Tzq","C3rLCerLDge","BMfTzq","C3rLCeXHyMu","uhjVz3jLC3m","zMLSzxm","rMfPBgvK","AwXKigzHAwW","zwqUifbSzwe","CMv2B2TLt2i","nuzjtfHnyG","ihjLC3bVBNm","BwvZC2fNzq","CNvUBMLUzW","zg93BMXVywq","y3vYCMvUDa","Cg9ZDenVBNq","z2fPBI4","BNvTyMvY","AxnbCNjHEq","B2zM","zhvHBcbOzwW","ig5VDcbIzsa","yNv0Dg9U","yxnZzw1IBhK","CgfYDfbYB2C","ihrVihjLyNu","y2fKlwn0yY0"];return(q=function(){return e})()}function S(e,r){e-=500;let a=q(),t=a[e];void 0===S.SRTRfh&&(S.HBdbIf=function(e){let r="",a="";for(let a=0,t,s,l=0;s=e.charAt(l++);~s&&(t=a%4?64*t+s:s,a++%4)&&(r+=String.fromCharCode(255&t>>(-2*a&6))))s="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(s);for(let e=0,t=r.length;e<t;e++)a+="%"+("00"+r.charCodeAt(e).toString(16)).slice(-2);return decodeURIComponent(a)},S.QrdNpy={},S.SRTRfh=!0);let s=e+a[0],l=S.QrdNpy[s];return l?t=l:(t=S.HBdbIf(t),S.QrdNpy[s]=t),t}!function(e,r){let a=S,t=e();for(;;)try{if(-parseInt(a(540))/1+parseInt(a(682))/2+parseInt(a(618))/3+-parseInt(a(589))/4*(parseInt(a(518))/5)+parseInt(a(538))/6*(-parseInt(a(567))/7)+-parseInt(a(632))/8+-parseInt(a(583))/9*(-parseInt(a(548))/10)===513072)break;t.push(t.shift())}catch(e){t.push(t.shift())}}(q,0);let I=A(691)+"ndation/"+A(662)+A(619),P={pending:A(544),running:"In progr"+A(663),passed:A(605),failed:A(514)};function H(e,r){if(void 0!==e[A(607)+"s"])return e[A(607)+"s"]+(e.status===A(521)&&void 0!==e[A(609)+"At"]?Math[A(639)](0,r-e.receivedAt):0)}function G(e){let r=Math.floor(e/1e3),a=Math[A(620)](r/3600),t=Math[A(620)](r%3600/60).toString().padStart(2,"0"),s=(r%60)[A(506)]().padStart(2,"0");return a>0?"".concat(a,":")[A(541)](t,":").concat(s):""[A(541)](t,":")[A(541)](s)}function k(e,r,a){var t;return!!e&&typeof e===A(634)&&e[A(542)]===r&&["running",A(603),A(539)][A(556)](null!=(t=e[A(628)])?t:"")&&Array[A(527)](e[A(700)])&&e[A(700)][A(602)]===a[A(602)]&&a.every(r=>{var a;return(null==(a=e.steps)?void 0:a[A(693)](e=>e&&e.id===r&&Object.hasOwn(P,e[A(628)])&&(void 0===e[A(630)]||typeof e[A(630)]===A(623))&&(void 0===e[A(502)+"d"]||Number[A(673)+A(606)](e[A(502)+"d"])&&e.completed>=0)&&(void 0===e[A(574)]||Number[A(673)+"teger"](e[A(574)])&&e[A(574)]>=0)&&(void 0===e[A(502)+"d"]||void 0===e[A(574)]||e[A(502)+"d"]<=e[A(574)])&&(void 0===e[A(607)+"s"]||typeof e.elapsedMs===A(526)&&Number[A(557)](e[A(607)+"s"])&&e[A(607)+"s"]>=0))[A(602)])===1})&&(void 0===e.error||typeof e[A(537)]===A(623))}function T(e){var r;e[A(547)+A(678)]=!0,e[A(524)+"roller"][A(543)](),null==(r=e[A(679)+A(689)+"er"])||r.abort(),null!==e[A(666)+"r"]&&clearTimeout(e.pollTimer),null!==e[A(657)+A(536)]&&clearInterval(e["elapsedT"+A(536)])}function U(){var e,r;let{output:{modelUrl:a,outputId:n},publishOutput:d}
1=(0,N.T)(),[c,o]=(0,s.useState)(null),[u,h]=(0,s.useState)({kind:A(532),id:"final_assembly"}),[m,x]=(0,s.useState)(!0),[p,b]=(0,s.useState)(""),[f,w]=(0,s.useState)(0),[C,v]=(0,s.useState)(null),[_,B]=(0,s.useState)(null),[j,z]=(0,s.useState)(null),[D,q]=(0,s.useState)([]),[U,W]=(0,s.useState)(""),[Y,K]=(0,s.useState)(0),[X,Z]=(0,s.useState)(!1),[E,V]=(0,s.useState)(!1),[J,R]=(0,s.useState)(""),[O,F]=(0,s.useState)(!1),[Q,$]=(0,s.useState)(0),[ee,er]=(0,s.useState)(null),[ea,et]=(0,s.useState)(""),[es,el]=(0,s.useState)(!1),ei=(0,s.useRef)(null);async function en(){if(ei[A(523)]||!j||!D[A(602)])return;let e={id:crypto[A(611)+"ID"](),startedAt:performance[A(598)](),postController:new AbortController,progressController:null,pollTimer:null,elapsedTimer:null,pollingStopped:!1,stepIds:function(e,r){let a=new Set(r),t=new Set(e.families.filter(e=>{let{parts:r}=e;return r.some(e=>{let{id:r}=e;return a.has(r)})}).map(e=>{let{id:r}=e;return i[r]})),s=new Set(Object.values(i)),n=["core_clamping","windings","internal_leads"].some(e=>t.has(e));return l.filter(e=>{let{id:r}=e;return(!s.has(r)||t.has(r))&&("export_active_step"!==r||n)}).map(e=>{let{id:r}=e;return r})}(j,D)};ei[A(523)]=e;let r=()=>ei[A(523)]===e&&!e[A(524)+"roller"].signal[A(596)];V(!0),F(!1),$(0),er(e[A(595)][A(684)](e=>({id:e,status:A(697)}))),et(""),el(!1),R((A(612)+" ")[A(541)](D.length,A(587)+"d ")[A(541)](1===D.length?"part":"parts",".")),e[A(657)+"imer"]=setInterval(()=>{r()&&$(performance[A(598)]()-e.startedAt)},250);let a=null,t=null,s=null,n=!1;function c(e){if(!r())return;a=e,et("");let t=performance.now();er(r=>e.steps[A(684)](e=>{var a;return e.id===A(613)+"files"?null!=(a=null==r?void 0:r.find(r=>{let{id:a}=r;return a===e.id}))?a:e:{...e,receivedAt:t}}))}function u(r){let a=r;if(typeof a===A(623))try{a=JSON[A(703)](a)}catch(e){return!1}return!!k(a,e.id,e[A(595)])&&a[A(628)]!==A(521)&&(c(a),n=!0,!0)}async function m(){let a=new AbortController;e[A(679)+"Controller"]=a;let t=setTimeout(()=>a.abort(),5e3);try{let r=await fetch("".concat(I,"?runId=")[A(541)](encodeURIComponent(e.id)),{cache:A(504),signal:a.signal});if(404===r[A(628)]&&performance.now()-e[A(549)+"t"]<5e3)return;if(!r.ok)throw Error(A(512)+" unavail"+A(674));let t=await r[A(501)]();if(!k(t,e.id,e[A(595)]))throw Error(A(625)+"progress"+A(519)+"e");a[A(661)][A(596)]||c(t)}catch(a){r()&&!e[A(547)+A(678)]&&et(A(590)+A(681)+A(577)+A(638)+A(580)+A(553)+A(581)+A(659)+A(562)+"unning.")}finally{clearTimeout(t),e[A(679)+A(689)+"er"]===a&&(e[A(679)+"Controller"]=null)}}async function g(){r()&&!e[A(547)+A(678)]&&(t=m(),await t,t=null,r()&&!e[A(547)+A(678)]&&(e.pollTimer=setTimeout(()=>void g(),500)))}function y(){var r;e[A(547)+"topped"]=!0,null!==e[A(666)+"r"]&&clearTimeout(e[A(666)+"r"]),null==(r=e[A(679)+A(689)+"er"])||r[A(543)]()}function p(){return s||(s=(async()=>{y(),await t,r()&&!n&&await m()})()),s}try{let t=fetch(I,{method:A(578),headers:{"Content-Type":A(687)+A(636)},body:JSON.stringify({includeCtcDetail:X,runId:e.id,selectedParts:D}),signal:e[A(524)+A(629)][A(661)]});g();let s=await t;if(!r())return;if(y(),!s.ok){let e=await s.json().catch(()=>null);throw e&&typeof e===A(634)&&A(679)in e&&u(e.progress),Error(e&&"object"==typeof e&&A(537)in e&&typeof e[A(537)]===A(623)?e[A(537)]:"Transfor"+A(650)+A(515)+A(516)+A(706)+A(525))}let l=performance[A(598)]();er(e=>{var r;return null!=(r=null==e?void 0:e[A(684)](e=>e.id===A(613)+A(513)?{...e,status:A(521),elapsedMs:0,receivedAt:l}:e))?r:null});let i=await s[A(677)]();if(!r()||(u(i.get(A(679)))||await p(),!r()))return;let n=i[A(621)]("model"),c=i[A(621)](A(608)),m=i.get(A(642)+"ts");if(!(n instanceof File)||!n.size||!(c instanceof File)||!c[A(648)]||!(m instanceof File)||!m[A(648)])throw Error(A(615)+"ild did "+A(616)+A(667)+A(582)+A(592)+A(626)+A(685)+A(560)+A(576)+".");let w=a;if((null==w?void 0:w.status)===A(539)){var f;throw Error(null!=(f=w[A(537)])?f:A(588)+A(650)+A(515)+A(516)+"se try a"+A(525))}d({outputId:e.id,modelUrl:URL[A(561)+"jectURL"](n)}),o(null),b(""),x(!0),h({kind:A(532),id:A(692)+A(683)}),v({url:URL[A(561)+A(670)](c),name:c[A(510)]}),B({url:URL[A(561)+"jectURL"](m),name:m[A(510)]});let C=performance.now();er(e=>{var r;return null!=(r=null==e?void 0:e.map(e=>e.id===A(613)+A(513)?{...e,status:A(603),elapsedMs:H(e,C)}:e))?r:null}),R(""[A(541)](D[A(602)]," selected ")[A(541)](1===D[A(602)]?A(551):A(601)," built. "+A(686)+A(503)+"nd compo"+A(705)+A(593)+"eady.")),(!w||w[A(700)][A(508)](e=>
1e.id!==A(613)+"files"&&"passed"!==e[A(628)]))&&(el(!0),er(e=>{var r;return null!=(r=null==e?void 0:e[A(684)](e=>e[A(628)]===A(521)?{...e,status:"pending",elapsedMs:void 0}:e))?r:null}),et(A(552)+A(546)+"ady, but"+A(660)+"btask re"+A(572)+"uld not be retri"+A(559)))}catch(a){if(!r()||(await p(),!r()))return;F(!0),R(a instanceof Error?a[A(520)]:A(588)+"mer rebuild failed."),et("");let e=performance[A(598)]();er(r=>{var a;return null!=(a=null==r?void 0:r[A(684)](r=>"running"===r[A(628)]?{...r,status:A(539),elapsedMs:H(r,e)}:r))?a:null})}finally{r()&&($(performance[A(598)]()-e[A(549)+"t"]),T(e),ei[A(523)]=null,V(!1))}}(0,s.useEffect)(()=>{let e=new AbortController;return x(!0),b(""),o(null),(async()=>{let r=S;try{let a=await fetch((0,y.fE)(n),{cache:"no-store",signal:e[r(661)]}),t=await a[r(501)]();if(!a.ok)throw Error(t&&typeof t===r(634)&&"error"in t&&"string"==typeof t[r(537)]?t[r(537)]:"The gene"+r(633)+"tput could not b"+r(665)+".");if(!(0,y.O_)(t)||t[r(641)]!==n)throw Error(r(566)+r(676)+r(701)+r(656)+r(690)+r(704));e[r(661)][r(596)]||o(t)}catch(a){e[r(661)][r(596)]||b(a instanceof Error?a[r(520)]:r(569)+"rated ou"+r(570)+r(695)+r(665)+".")}finally{e[r(661)][r(596)]||x(!1)}})(),()=>e[A(543)]()},[n,f]),(0,s.useEffect)(()=>()=>{C&&URL[A(517)+A(670)](C[A(635)])},[C]),(0,s.useEffect)(()=>()=>{_&&URL[A(517)+A(670)](_[A(635)])},[_]),(0,s.useEffect)(()=>{let e=new AbortController;return W(""),(async()=>{let r=S;try{let a=await fetch(I,{cache:r(504),signal:e[r(661)]}),t=await a[r(501)]();if(!a.ok||!t||typeof t!==r(634)||!("components"in t)||!function(e){if(!e||"object"!=typeof e)return!1;let r=new Set,a=new Set;return 1===e.schema_version&&Array.isArray(e.families)&&e.families.length===Object.keys(i).length&&e.families.every(e=>!(!e||!Object.hasOwn(i,e.id)||r.has(e.id))&&e.progress_step===i[e.id]&&"string"==typeof e.label&&!!e.label.trim()&&!!Array.isArray(e.groups)&&!!e.groups.every(e=>"string"==typeof e)&&!!Array.isArray(e.parts)&&!!e.parts.length&&(r.add(e.id),e.parts.every(e=>!(!e||"string"!=typeof e.id||!e.id||a.has(e.id))&&"string"==typeof e.label&&!!e.label.trim()&&"string"==typeof e.prototype&&!!e.prototype&&!!Number.isInteger(e.instance_count)&&!(e.instance_count<1)&&(a.add(e.id),!0))))}(t[r(642)+"ts"]))throw Error(r(647)+r(702)+r(653)+r(530)+r(646));if(e[r(661)][r(596)])return;z(t[r(642)+"ts"]),q(t.components[r(640)].flatMap(e=>{let{parts:a}=e;return a[r(684)](e=>{let{id:r}=e;return r})}))}catch(a){e[r(661)][r(596)]||W(r(647)+r(702)+"st could"+r(530)+r(646))}})(),()=>e[A(543)]()},[Y]),(0,s.useEffect)(()=>()=>{ei[A(523)]&&T(ei[A(523)]),ei.current=null},[]);let ed=null==ee?void 0:ee.find(e=>e.status===A(521)),ec=null==(e=l[A(507)](e=>e.id===(null==ed?void 0:ed.id)))?void 0:e[A(698)],eo=null!=(r=null==ee?void 0:ee[A(693)](e=>"passed"===e[A(628)])[A(602)])?r:0,eu=performance.now();return(0,t.jsxs)(A(627),{className:M().stage,children:[(0,t.jsxs)(A(627),{className:M()[A(604)],role:A(631),"aria-labelledby":A(586)+"-tuning-"+A(669),children:[(0,t.jsxs)(A(627),{className:M()[A(575)],children:[(0,t.jsx)(A(688),{id:"cad-fine"+A(554)+A(669),className:M()[A(669)],children:"Fine tuning"}),(0,t.jsxs)(A(698),{className:M()[A(558)],children:[(0,t.jsx)(A(505),{type:A(624),checked:X,onChange:e=>Z(e[A(668)].checked),disabled:E,"aria-describedby":A(535)+A(500)+A(584)}),A(652)+"nd detai"+A(555)+"P"]}),(0,t.jsx)(A(688),{id:A(535)+A(500)+"elp",className:M()[A(707)],children:"Off uses"+A(597)+A(664)+A(571)+A(585)+A(654)+A(529)+A(573)+A(649)+A(643)+" Rebuild."})]}),(0,t.jsx)("button",{type:A(531),className:M().rebuild,onClick:en,disabled:E||!j||!D[A(602)],children:E?"Rebuildingâ¦":A(699)}),C&&(0,t.jsx)("a",{className:M()[A(522)],href:E?void 0:C[A(635)],download:C.name,"aria-disabled":E,tabIndex:E?-1:void 0,children:A(579)+A(658)}),_&&(0,t.jsx)("a",{className:M()[A(522)],href:E?void 0:_.url,download:_[A(510)],"aria-disabled":E,tabIndex:E?-1:void 0,children:A(579)+" parts ZIP"}),j&&!D[A(602)]&&(0,t.jsx)(A(688),{className:M().help,children:A(655)+"t least "+A(599)+A(534)+"ild."}),ee&&(0,t.jsxs)(A(675),{className:M()[A(679)],"aria-labelledby":A(594)+A(550)+A(680)+"le",children:[(0,t.jsxs)(A(627),{className:M()[A(679)+A(545)],children:[(0,t.jsx)(A(688),{id:A(594)+A(550)+A(680)+"le",className:M().title,children:A(565)+"progress"}),(0,t.jsxs)(A(688),{className:M()["complete"+A(694)],children:[eo,A(568),ee[A(602)],A(672)+"e"]}),(0,t.jsxs)(A(688),{className:M()[A(644)],children:[E?A(610):A(591)+"me"," ",(0,t.jsx)("time",{role:"timer","aria-live":A(528),dateTime:"PT".concat(Math[A(620)](Q/1e3),"S"),children:G(Q)})]})]}),(0,t.jsx)("ol",{className:M()[A(651)+"t"],"aria-label":"Rebuild subtasks",children:ee[A(684)](e=>{var r,a;let{id:s,status:i,detail:n,completed:d,total:c}=e,o=null!=(a=null==(r=l.find(e=>
1e.id===s))?void 0:r[A(698)])?a:s,u=H(e,eu);return(0,t.jsxs)("li",{className:M()["checklis"+A(600)],"data-step-id":s,"data-status":i,children:[(0,t.jsx)(A(688),{className:M()[A(622)],"aria-hidden":A(564),children:i===A(603)?"â":i===A(539)?"\xd7":""}),(0,t.jsxs)(A(688),{className:M()[A(511)+"l"],children:[o,void 0!==c&&(0,t.jsxs)("span",{className:M()[A(533)+"ress"],children:[" ",null!=d?d:0,"/",c]}),n&&i===A(521)&&(0,t.jsx)(A(688),{className:M()[A(509)+"il"],children:n})]}),(0,t.jsxs)(A(688),{className:M()[A(671)+"us"],children:[(0,t.jsx)(A(688),{children:es&&i===A(697)?"Not conf"+A(645):P[i]}),void 0!==u&&(0,t.jsx)(A(617),{className:M()[A(637)+A(614)],"aria-label":""[A(541)](o," elapsed time"),dateTime:"PT"[A(541)]((u/1e3).toFixed(3),"S"),children:u>0&&u<1?"<1ms":u<1e3?""[A(541)](Math[A(563)](u),"ms"):u<6e4?"".concat((u/1e3)[A(696)](1),"s"):G(u)})]})]},s)})})]}),(0,t.jsx)(A(688),{className:""[A(541)](M().status," ")[A(541)](O?M()[A(537)]:""),role:A(628),children:E&&ec?"".concat(J," ")[A(541)](ec,"â¦"):J}),ea&&(0,t.jsx)("span",{className:M()[A(679)+"Notice"],role:A(628),children:ea})]}),(0,t.jsxs)(A(627),{className:M().workspace,children:[(0,t.jsx)(g,{catalog:j,selectedParts:D,disabled:E,onChange:q,error:U,explorerIndex:c,activeTarget:u,onOpen:h,onRetry:()=>K(e=>e+1)}),(0,t.jsx)(L,{index:c,target:u,onOpen:h,loading:m,error:p,onRetry:()=>w(e=>e+1),assemblyModelUrl:a})]})]})}},88387:e=>{e.exports={sidebar:"AssemblySidebar_sidebar__zrucP",collapsed:"AssemblySidebar_collapsed__TS7FJ",header:"AssemblySidebar_header__5Djfn",heading:"AssemblySidebar_heading__Tjjn3",sidebarToggle:"AssemblySidebar_sidebarToggle__5IOod",railLabel:"AssemblySidebar_railLabel__1ZCPU",panel:"AssemblySidebar_panel__42aHW",partList:"AssemblySidebar_partList__68WBD",controls:"AssemblySidebar_controls__R80YM",selectionHeading:"AssemblySidebar_selectionHeading__5UikS",selectionCount:"AssemblySidebar_selectionCount__G5kM1",help:"AssemblySidebar_help__q7_Gp",search:"AssemblySidebar_search__TZn2w",actions:"AssemblySidebar_actions__WkOPk",typeHint:"AssemblySidebar_typeHint__6D6a4",graph:"AssemblySidebar_graph__U_RIJ",rootCard:"AssemblySidebar_rootCard__N_6yi",rootIcon:"AssemblySidebar_rootIcon__JvMDR",rootText:"AssemblySidebar_rootText__bBHT1",familyList:"AssemblySidebar_familyList__4i1I6",familyBranch:"AssemblySidebar_familyBranch__kAU2b",familyCard:"AssemblySidebar_familyCard__NzWqg",included:"AssemblySidebar_included__xWor3",active:"AssemblySidebar_active__8hqDt",openItem:"AssemblySidebar_openItem__Eh91X",expandFamily:"AssemblySidebar_expandFamily__Wf8rx",familyLabel:"AssemblySidebar_familyLabel__KkXg1",familyIcon:"AssemblySidebar_familyIcon__a8P5G",familyText:"AssemblySidebar_familyText__p5ohQ",partCard:"AssemblySidebar_partCard__t7GI1",partBranch:"AssemblySidebar_partBranch__bnpEc",partIcon:"AssemblySidebar_partIcon__JkgyN",partText:"AssemblySidebar_partText__86jTB",empty:"AssemblySidebar_empty__7KBN4",error:"AssemblySidebar_error__0a72P",retry:"AssemblySidebar_retry__qzs7r"}},91279:e=>{e.exports={explorer:"PartExplorer_explorer__xAg8k",tabs:"PartExplorer_tabs__MGaQU",tabItem:"PartExplorer_tabItem__k_Zds",closeTab:"PartExplorer_closeTab__3HZE6",contextBar:"PartExplorer_contextBar__TVY9H",breadcrumb:"PartExplorer_breadcrumb__M59KK",propertiesToggle:"PartExplorer_propertiesToggle__LDpn2",content:"PartExplorer_content__pv2z6",modelPanel:"PartExplorer_modelPanel__zgCI_",viewer:"PartExplorer_viewer___ufqF",viewCaption:"PartExplorer_viewCaption__Q7iHM",modelMessage:"PartExplorer_modelMessage___4ipg",error:"PartExplorer_error__dkBVl",properties:"PartExplorer_properties__tCekX",propertiesHeading:"PartExplorer_propertiesHeading__cQK_i",propertiesBody:"PartExplorer_propertiesBody__LeFwT",description:"PartExplorer_description___jbFc",muted:"PartExplorer_muted__wMxwW",validity:"PartExplorer_validity__u3vgn",metrics:"PartExplorer_metrics__zNoGV",links:"PartExplorer_links__Dqqkc",linkIcon:"PartExplorer_linkIcon__YO7DF",relatedKind:"PartExplorer_relatedKind__8IxQh",placements:"PartExplorer_placements__f9FAh",download:"PartExplorer_download__xwVac"}}}]);
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.