PageSourceSearch

https://www.thingiverse.com/_next/static/chunks/5229.bdbbf3d7f41722ba.js

js thingiverse.com collected 2026-10-01 08:31:46 UTC 29,900 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[576,3433,5229,5814,8195],{3473:e=>{e.exports={homePage:"HomePage__homePage--H5_Yt",homePageHero:"HomePage__homePageHero--Zrl43",homePageSectionTitle:"HomePage__homePageSectionTitle--FCSS5",homePageDiscoverCTA:"HomePage__homePageDiscoverCTA--3LjdW"}},6829:(e,a,r)=>{"use strict";r.d(a,{Ad:()=>s.Ad,w:()=>d,n:()=>x});var s=r(17919),n=r(7866),t=r(55434),i=r(1386),o=r.n(i),C=r(3984),l=r(70908),c=r.n(l),d=function(e){var a=e.adID,r=e.nsfw,i=e.darkBorder,l=e.className;return(0,C.A)()?null:(0,t.jsx)("div",{className:o()(c().adBanner,l,(0,n._)({},c().darkBorder,void 0!==i&&i)),children:(0,t.jsx)("div",{className:c().adBannerContent,children:(0,t.jsx)(s.Ad,{adID:a,promoSize:"leaderboard",forcePromo:void 0!==r&&r})})})},h=r(24220),g=r(9090),u=r(25402),m=r(22506),p=r.n(m),x=function(e){var a=e.showExpanded,r=void 0!==a&&a,s=e.hideToggle,n=e.hideFeedback,i=e.onToggle,C=e.className,l=(0,h._)((0,g.useState)(r),2),c=l[0],d=l[1];return(0,g.useEffect)(function(){d(r)},[r]),(0,t.jsxs)("div",{className:o()(p().whyAds,C),children:[(0,t.jsxs)("div",{className:p().whyAdsTitle,children:[(0,t.jsx)("span",{children:"\uD83D\uDC8C These ads help us maintain Thingiverse"}),!(void 0!==s&&s)&&(0,t.jsxs)("a",{onClick:function(){i&&i(!c),d(!c)},children:["Read ",c?"less":"more"]})]}),c&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("p",{className:p().whyAdsContent,children:"Thingiverse is an incredible resource to the 3D printing community. Running a large website that hosts millions of files requires a lot of upkeep and costs. Running ads helps us acquire more resources to keep maintaining and improving Thingiverse."}),!(void 0!==n&&n)&&(0,t.jsxs)("div",{className:p().whyAdsFeedback,children:[(0,t.jsx)("span",{children:"Want to give us feedback?"}),(0,t.jsx)(u.v,{href:"/groups/thingiverse",target:"_blank",ariaLabel:"Go to Thingiverse group",size:"small",rounded:!0,children:"Join the Thingiverse group"})]})]})]})}},7356:e=>{e.exports={pageHero:"PageHero__pageHero--eqpHT",top:"PageHero__top--GLi_R",pageHeroImage:"PageHero__pageHeroImage--MpWoI",pageHeroContent:"PageHero__pageHeroContent--bGlg0","pageHeroLogo--medium":"PageHero__pageHeroLogo--medium---yebn","pageHeroLogo--large":"PageHero__pageHeroLogo--large--gzpap",pageHeroLogo:"PageHero__pageHeroLogo--ypfW1",pageHeroTitle:"PageHero__pageHeroTitle--8Qb0d",pageHeroSubtitle:"PageHero__pageHeroSubtitle--WCVs0","textSize--small":"PageHero__textSize--small--iApRp","textSize--medium":"PageHero__textSize--medium--iV_SW","textSize--large":"PageHero__textSize--large--Gy0Xl"}},8975:e=>{e.exports={heroCardCarousel:"HeroCardCarousel__heroCardCarousel--FT3hB",heroCardCarouselItem:"HeroCardCarousel__heroCardCarouselItem--H6wlk"}},12932:(e,a,r)=>{"use strict";r.d(a,{L:()=>u});var s=r(75839),n=r(89403),t=r(55434),i=r(866),o=r(1386),C=r.n(o),l=r(89452),c=r(54947),d=r(52478),h=r(8975),g=r.n(h),u=function(e){var a=e.items,r=void 0===a?[]:a,o=e.placeholderCount,h=e.className,u=(0,d.qb)((0,i.lW)()).size;return(0,t.jsx)(l.FN,{className:C()(g().heroCardCarousel,h),infiniteLoop:!0,centerMode:!0,centerSlidePercentage:(0,d.Fr)(u)?100:(0,d.v1)(u)?70:(0,d.xl)(u,!0)?45:(0,d.jM)(u)?30:(0,d.eG)(u)?25:20,showStatus:!1,showThumbs:!1,showArrows:!(0,d.Fr)(u),useKeyboardArrows:!0,swipeable:!0,autoPlay:!0,interval:4e3,children:(r.length?r:(0,n._)(Array(o))).map(function(e,a){return e?(0,t.jsx)(c.X,(0,s._)({className:g().heroCardCarouselItem},e),a):(0,t.jsx)(c.X,{className:g().heroCardCarouselItem},a)})})}},16765:(e,a,r)=>{"use strict";r.d(a,{W:()=>s.W});var s=r(80686)},22506:e=>{e.exports={whyAdsTitle:"WhyAds__whyAdsTitle--ht4sE",whyAdsContent:"WhyAds__whyAdsContent--zJ1Ay",whyAdsFeedback:"WhyAds__whyAdsFeedback--rDjdM"}},29154:e=>{e.exports={tagline:"HomePageTagline__tagline--P-iqI",text:"HomePageTagline__text--jklEs",brand:"HomePageTagline__brand--Jg9LL",separator:"HomePageTagline__separator--VPyCk",supporterLine:"HomePageTagline__supporterLine--n7EaJ",badge:"HomePageTagline__badge--9v7Zr",badgeIcon:"HomePageTagline__badgeIcon--GjrHo"}},45772:e=>
1{e.exports={homeBanner:"HomePageBanner__homeBanner--X_nvT",homeBannerSlide:"HomePageBanner__homeBannerSlide--Jpj8p"}},52001:(e,a,r)=>{"use strict";r.d(a,{P:()=>n});var s=r(55434),n=function(e){var a=e.className,r=e.width,n=e.height;return(0,s.jsxs)("svg",{width:r,height:n,viewBox:"0 0 473 83",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:a,children:[(0,s.jsx)("path",{d:"M49.425 7.15811V18.6111H31.4275V66.809H17.9975V18.6111H0V7.15811H49.425Z",fill:"white"}),(0,s.jsx)("path",{d:"M57.1626 66.809V2.07926L69.979 0V21.7129C70.8312 21.4402 71.956 21.1676 73.2854 20.8949C74.6488 20.6222 75.9441 20.5199 77.2053 20.5199C80.8866 20.5199 83.9203 21.0312 86.3745 22.0197C88.8287 23.0423 90.7716 24.4398 92.2373 26.2805C93.703 28.1211 94.7256 30.3027 95.3392 32.8251C95.9527 35.3474 96.2254 38.1766 96.2254 41.2784V66.8431H83.409V42.8123C83.409 38.6879 82.8636 35.7565 81.807 34.0181C80.7503 32.2797 78.7733 31.4275 75.91 31.4275C74.7511 31.4275 73.6944 31.5298 72.6718 31.7343C71.6492 31.9388 70.763 32.1433 69.9449 32.3819V66.809H57.1285H57.1626Z",fill:"white"}),(0,s.jsx)("path",{d:"M121.892 8.45339C121.892 10.8053 121.143 12.646 119.609 14.0094C118.075 15.3729 116.302 16.0205 114.223 16.0205C112.144 16.0205 110.371 15.3388 108.837 14.0094C107.304 12.646 106.554 10.8053 106.554 8.45339C106.554 6.10144 107.304 4.26078 108.837 2.89733C110.371 1.53388 112.144 0.886246 114.223 0.886246C116.302 0.886246 118.075 1.56797 119.609 2.89733C121.143 4.26078 121.892 6.10144 121.892 8.45339ZM120.699 66.809H107.883V21.5084H120.699V66.809Z",fill:"white"}),(0,s.jsx)("path",{d:"M132.766 23.0764C134.947 22.4288 137.777 21.8493 141.219 21.3039C144.662 20.7585 148.275 20.4858 152.059 20.4858C155.842 20.4858 159.115 20.9971 161.671 21.9856C164.228 23.0082 166.239 24.4058 167.738 26.2464C169.238 28.0871 170.295 30.2686 170.908 32.791C171.522 35.3134 171.863 38.1425 171.863 41.2444V66.809H159.046V42.7782C159.046 38.6538 158.501 35.7224 157.41 33.984C156.32 32.2456 154.274 31.3934 151.309 31.3934C150.388 31.3934 149.4 31.4275 148.377 31.5298C147.355 31.632 146.434 31.7002 145.616 31.8366V66.7749H132.8V23.0764H132.766Z",fill:"white"}),(0,s.jsx)("path",{d:"M222.549 61.1166C222.549 68.5133 220.674 74.0012 216.925 77.6144C213.175 81.1934 207.347 83 199.473 83C196.712 83 193.951 82.7614 191.224 82.2842C188.463 81.807 185.906 81.1593 183.554 80.3413L185.804 69.57C187.815 70.3881 189.929 71.0016 192.144 71.4788C194.36 71.922 196.848 72.1606 199.677 72.1606C203.359 72.1606 205.949 71.3425 207.483 69.7404C209.017 68.1384 209.767 66.0591 209.767 63.5368V61.9006C208.403 62.5483 206.972 62.9914 205.506 63.3322C204.04 63.639 202.438 63.8094 200.734 63.8094C194.462 63.8094 189.69 61.9688 186.35 58.2534C183.009 54.538 181.373 49.3569 181.373 42.7101C181.373 39.3696 181.884 36.37 182.907 33.6431C183.929 30.9162 185.429 28.5643 187.44 26.6214C189.417 24.6784 191.837 23.1787 194.701 22.0879C197.564 21.0312 200.802 20.4858 204.415 20.4858C205.949 20.4858 207.551 20.554 209.187 20.6904C210.823 20.8267 212.46 21.0312 214.062 21.2357C215.664 21.4743 217.198 21.747 218.663 22.0538C220.129 22.3606 221.424 22.7014 222.583 23.0423V61.0825L222.549 61.1166ZM194.394 42.7101C194.394 49.9023 197.291 53.4813 203.086 53.4813C204.415 53.4813 205.642 53.3109 206.801 52.97C207.96 52.6292 208.915 52.2201 209.733 51.777V31.2912C209.085 31.1889 208.369 31.0867 207.483 30.9844C206.631 30.8821 205.608 30.8481 204.483 30.8481C201.109 30.8481 198.587 31.9729 196.916 34.2226C195.246 36.4723 194.428 39.3014 194.428 42.7441L194.394 42.7101Z",fill:"white"}),(0,s.jsx)("path",{d:"M248.625 8.45339C248.625 10.8053 247.875 12.646 246.341 14.0094C244.807 15.3729 243.035 16.0205 240.956 16.0205C238.876 16.0205 237.104 15.3388 235.57 14.0094C234.036 12.646 233.286 10.8053 233.286 8.45339C233.286 6.10144 234.036 4.26078 235.57 2.89733C237.104 1.53388 238.876 0.886246 240.956 0.886246C243.035 0.886246 244.807 1.56797 246.341 2.89733C247.875 4.26078 248.625 6.10144 248.625 8.45339ZM247.432 66.809H234.616V21.5084H247.432V66.809Z",fill:"white"}),(0,s.jsx)("path",{d:"M270.474 66.809C267.543 61.0825 264.543 54.3675 261.544 46.664C258.51 38.9606 255.647 30.6094 252.954 21.5084H266.554C267.134 23.7581 267.816 26.1782 268.6 28.7688C269.384 31.3934 270.168 34.0181 271.02 36.6768C271.872 39.3355 272.69 41.9261 273.542 44.4825C274.394 47.0049 275.212 49.2887 275.996 51.368C276.746 49.2887 277.564 47.0049 278.416 44.4825C279.269 41.9601 280.121 39.3696 280.973 36.6768C281.825 34.0181 282.609 31.3593 283.393 28.7688C284.177 26.1441 284.859 23.724 285.438 21.5084H298.698C296.005 30.5753 293.142 38.9606 290.108 46.664C287.
1074 54.3675 284.109 61.0825 281.177 66.809H270.474Z",fill:"white"}),(0,s.jsx)("path",{d:"M302.106 44.5166C302.106 40.4945 302.72 36.9836 303.947 33.984C305.174 30.9844 306.81 28.462 308.821 26.4509C310.832 24.4398 313.15 22.906 315.741 21.8834C318.365 20.8608 321.024 20.3495 323.785 20.3495C330.227 20.3495 335.306 22.3265 339.022 26.2464C342.737 30.1663 344.612 35.961 344.612 43.5963C344.612 44.3462 344.612 45.1643 344.51 46.0505C344.441 46.9368 344.407 47.7207 344.339 48.4025H315.229C315.502 51.0271 316.763 53.1405 318.945 54.6743C321.126 56.2082 324.058 56.9922 327.739 56.9922C330.091 56.9922 332.409 56.7877 334.659 56.3446C336.908 55.9014 338.783 55.3901 340.215 54.7425L341.953 65.1729C341.271 65.5138 340.351 65.8546 339.192 66.1955C338.033 66.5363 336.772 66.8431 335.374 67.1158C333.977 67.3885 332.443 67.593 330.841 67.7634C329.239 67.9339 327.637 68.0361 326.001 68.0361C321.91 68.0361 318.399 67.4226 315.366 66.2296C312.366 65.0365 309.844 63.3663 307.867 61.2871C305.89 59.2078 304.424 56.7195 303.47 53.8563C302.515 50.993 302.038 47.8912 302.038 44.5507L302.106 44.5166ZM332.238 39.6082C332.17 38.5174 332 37.4608 331.693 36.4382C331.386 35.4156 330.875 34.4953 330.227 33.6772C329.58 32.8591 328.728 32.2115 327.739 31.7002C326.751 31.1889 325.489 30.9162 323.99 30.9162C322.49 30.9162 321.331 31.1548 320.274 31.6661C319.252 32.1433 318.365 32.791 317.684 33.609C317.002 34.4271 316.457 35.3474 316.082 36.4041C315.707 37.4608 315.434 38.5515 315.264 39.6423H332.238V39.6082Z",fill:"white"}),(0,s.jsx)("path",{d:"M381.834 32.8932C380.675 32.6205 379.346 32.3138 377.778 31.9729C376.21 31.6661 374.574 31.4957 372.767 31.4957C371.949 31.4957 370.995 31.5639 369.87 31.7002C368.745 31.8365 367.893 32.007 367.313 32.1774V66.7749H354.497V23.9285C356.781 23.1105 359.507 22.3606 362.643 21.6448C365.779 20.9289 369.256 20.554 373.108 20.554C373.79 20.554 374.642 20.5881 375.596 20.6903C376.585 20.7926 377.539 20.8949 378.528 21.0312C379.516 21.1676 380.471 21.338 381.459 21.5425C382.448 21.747 383.266 21.9856 383.947 22.2583L381.8 32.8591L381.834 32.8932Z",fill:"white"}),(0,s.jsx)("path",{d:"M403.854 57.6057C406.206 57.6057 407.876 57.3671 408.865 56.924C409.853 56.4809 410.33 55.5606 410.33 54.2653C410.33 53.2427 409.683 52.3224 408.421 51.5384C407.16 50.7544 405.251 49.9023 402.661 48.9138C400.65 48.1639 398.843 47.3799 397.207 46.5959C395.571 45.8119 394.173 44.8234 393.014 43.6986C391.856 42.5737 390.969 41.2443 390.356 39.7105C389.708 38.1766 389.401 36.3018 389.401 34.1203C389.401 29.8595 390.969 26.5191 394.139 24.0308C397.309 21.5766 401.638 20.3154 407.126 20.3154C409.887 20.3154 412.512 20.554 415.034 21.0312C417.557 21.5084 419.568 22.0538 421.067 22.6333L418.818 32.6205C417.318 32.1092 415.716 31.632 413.943 31.2571C412.205 30.848 410.228 30.6435 408.046 30.6435C404.024 30.6435 402.013 31.7684 402.013 33.984C402.013 34.4953 402.115 34.9725 402.286 35.3474C402.456 35.7565 402.797 36.1314 403.308 36.5064C403.82 36.8813 404.536 37.2903 405.422 37.7335C406.308 38.1766 407.433 38.6538 408.83 39.1651C411.626 40.2218 413.977 41.2444 415.818 42.2329C417.659 43.2554 419.09 44.3462 420.181 45.5051C421.238 46.6641 421.988 47.9934 422.431 49.425C422.874 50.8567 423.078 52.5269 423.078 54.4016C423.078 58.8669 421.408 62.2415 418.034 64.5253C414.693 66.809 409.921 67.968 403.786 67.968C399.763 67.968 396.423 67.6271 393.764 66.9454C391.106 66.2636 389.231 65.6842 388.208 65.207L390.356 54.7766C392.537 55.6287 394.787 56.3105 397.071 56.7877C399.354 57.2649 401.638 57.5035 403.888 57.5035L403.854 57.6057Z",fill:"white"}),(0,s.jsx)("path",{d:"M430.475 44.5166C430.475 40.4945 431.089 36.9836 432.316 33.984C433.543 30.9844 435.179 28.462 437.19 26.4509C439.201 24.4398 441.519 22.906 444.11 21.8834C446.734 20.8608 449.393 20.3495 452.154 20.3495C458.596 20.3495 463.675 22.3265 467.391 26.2464C471.106 30.1663 472.981 35.961 472.981 43.5963C472.981 44.3462 472.981 45.1643 472.879 46.0505C472.81 46.9368 472.776 47.7207 472.708 48.4025H443.598C443.871 51.0271 445.132 53.1405 447.314 54.6743C449.495 56.2082 452.427 56.9922 456.108 56.9922C458.46 56.9922 460.778 56.7877 463.028 56.3446C465.277 55.9014 467.152 55.3901 468.584 54.7425L470.322 65.1729C469.64 65.5138 468.72 65.8546 467.561 66.1955C466.402 66.5363 465.141 66.8431 463.743 67.1158C462.346 67.3885 460.812 67.593 459.21 67.7634C457.608 67.9339 456.006 68.0361 454.37 68.0361C450.279 68.0361 446.768 67.4226 443.735 66.2296C440.735 65.0365 438.213 63.3663 436.236 61.2871C434.259 59.2078 432.793 56.7195 431.839 53.8563C430.884 50.993 430.407 47.8912 430.407 44.5507L430.475 44.5166ZM460.608 39.6082C460.539 38.5174 460.369 37.4608 460.062 36.4382C459.755 35.4156 459.244 34.4953 458.596 33.6772C457.949 32.8591 457.097 32.2115 456.108 31.7002C455.12 31.1889 453.858 30.9162 452.359 30.9162C450.859 30.9162 449.7 31.1548 448.643 31.6661C447.621 32.1433 446.734 32.791 446.053 33.609C445.371 34.4271 444.826 35.3474 444.451 36.4041C444.076 37.4608 443.803 38.5515 443.633 39.6423H460.608V39.6082Z",fill:"white"})]})}},65814:(e,a,r)=>{"use strict";r.d(a,{Ez:()=>s.Ez,J4:()=>s.J4,QJ:()=>s.QJ,WO:()=>s.WO,cn:()=>s.cn,p7:()=>s.p7,vh:()=>s.vh,x_:()=>s.x_});var s=r(70371)},70371:(e,a,r)=>{"use strict";r.d(a,{Ez:()=>m,J4:()=>l,QJ:()=>p,WO:()=>h,Zt:()=>
1o,cn:()=>C,p7:()=>u,vh:()=>g,x_:()=>d});var s=r(75839),n=r(55434),t=r(9090),i=(0,t.createContext)(null),o=(0,t.createContext)(null);function C(e){var a=e.impl,r=e.children;return(0,n.jsx)(i.Provider,{value:a,children:r})}function l(e){var a=e.value,r=e.children;return(0,n.jsx)(o.Provider,{value:a,children:r})}function c(){var e=(0,t.useContext)(i);if(!e)throw Error("RoutingProvider is missing: wrap the app root in <RoutingProvider impl={...}>");return e}function d(){return c().useNavigation()}function h(){return c().useLocation()}function g(){return c().useParams()}function u(e){var a=c().NavigationBlocker;return(0,n.jsx)(a,(0,s._)({},e))}function m(e){var a=c().Link;return(0,n.jsx)(a,(0,s._)({},e))}function p(e){var a=c().Redirect;return(0,n.jsx)(a,(0,s._)({},e))}},70908:e=>{e.exports={adBanner:"AdBanner__adBanner--JLKGg",darkBorder:"AdBanner__darkBorder--PLI5y",adBannerContent:"AdBanner__adBannerContent--gsQuP"}},80686:(e,a,r)=>{"use strict";r.d(a,{W:()=>g});var s=r(7866),n=r(55434),t=r(1386),i=r.n(t),o=r(9090),C=r(52001),l=r(49449),c=r(7356),d=r.
1n(c),h="".concat(l.tl.IMAGES_URL,"/hero/stars.png"),g=function(e){var a=e.title,r=e.subtitle,t=e.imageUrl,l=e.imageAlt,c=e.showLogo,g=e.contentTextSize,u=e.contentClassName,m=e.positionTop,p=e.onPositionChange,x=e.className,H=e.children;return(0,o.useEffect)(function(){if(p){if(!m)return void p(!1);var e=function(){p(window.scrollY<=25)};return e(),window.addEventListener("scroll",e),function(){return window.removeEventListener("scroll",e)}}},[m]),(0,n.jsxs)("div",{className:i()(d().pageHero,x,(0,s._)({},d().top,m)),children:[(0,n.jsx)("img",{className:d().pageHeroImage,src:void 0===t?h:t,alt:void 0===l?"Default page hero background image":l}),(0,n.jsxs)("div",{className:i()(d().pageHeroContent,d()["textSize--".concat(void 0===g?"large":g)],u),children:[!!c&&(0,n.jsx)(C.P,{className:i()(d().pageHeroLogo,d()["pageHeroLogo--".concat(c)])}),!!a&&(0,n.jsx)("h1",{className:d().pageHeroTitle,children:a}),!!r&&(0,n.jsx)("p",{className:d().pageHeroSubtitle,children:r}),H]})]})}},95229:(e,a,r)=>{"use strict";r.r(a),r.d(a,{HomePage:()=>U,default:()=>J});var s=r(24220),n=r(55434),t=r(866),i=r(1386),o=r.n(i),C=r(9090),l=r(71568),c=r(54456),d=r(98056),h=r(32108),g=r(43914),u=r(6829),m=r(12932),p=r(80636),x=r(73322),H=r(25402),f=r(41634),_=r(64641),v=r(16765),j=r(61296),L=r(1834),b=r(34749),w=r(65814),P=r(39282),N=r(84373),V=r(66368),T=r(7631),k=r(25786),S=r(52478),M=r(3473),Z=r.n(M),A=r(89452),y=r(45772),B=r.n(y);let F=function(e){var a=e.homeBanners,r=(0,s._)((0,C.useState)(0),2),i=r[0],o=r[1],l=(0,S.qb)((0,t.lW)()).size;return a.length?(0,n.jsx)("div",{className:B().homeBanner,children:(0,n.jsx)(A.FN,{selectedItem:i,onChange:o,showIndicators:a.length>1,useKeyboardArrows:a.length>1,infiniteLoop:a.length>1,autoPlay:a.length>1,showStatus:!1,showThumbs:!1,interval:5e3,children:a.map(function(e,a){return(0,n.jsx)("a",{href:e.targetUrl,target:"_blank",className:B().homeBannerSlide,style:{backgroundColor:e.backgroundColor},rel:"noopener",children:(0,n.jsx)("img",{src:(0,S.xl)(l)?e.desktopImageUrl:(0,S.v1)(l)?e.tabletImageUrl:e.mobileImageUrl,alt:e.imageAlt})},a)})})}):null};var I=function(e){var a=e.className;return(0,n.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 129 32",fill:"none",className:a,children:[(0,n.jsx)("path",{d:"M16 0.5H112.142C120.702 0.5 127.642 7.43959 127.642 16C127.642 24.5604 120.702 31.5 112.142 31.5H16C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5Z",fill:"#F6F7FA"}),(0,n.jsx)("path",{d:"M16 0.5H112.142C120.702 0.5 127.642 7.43959 127.642 16C127.642 24.5604 120.702 31.5 112.142 31.5H16C7.43959 31.5 0.5 24.5604 0.5 16C0.5 7.43959 7.43959 0.5 16 0.5Z",stroke:"#EEEFF1"}),(0,n.jsx)("path",{d:"M20.5347 7.46201C19.5598 6.48715 18.2796 6 16.9994 6C15.7192 6 14.4385 6.48715 13.4642 7.46201C11.515 9.41118 11.515 12.5829 13.4642 14.5326L15.9658 17.0343C16.2514 17.3199 16.6254 17.4627 16.9994 17.4627C17.3734 17.4627 17.7474 17.3199 18.033 17.0343C18.6037 16.4637 18.6037 15.5377 18.033 14.967L15.5314 12.4654C14.7219 11.6558 14.7219 10.3388 15.5314 9.52981C15.9362 9.12504 16.4678 8.92293 16.9994 8.92293C17.5311 8.92293 18.0627 9.12559 18.4675 9.52981C18.8805 9.94282 19.098 10.4997 19.0738 11.0874C19.0513 11.6267 18.8014 12.1314 18.4197 12.5131C17.8754 13.058 17.8754 13.9406 18.4197 14.4854L18.5152 14.5809C18.7876 14.8534 19.1446 14.9896 19.5016 14.9896C19.8586 14.9896 20.215 14.8534 20.4874 14.5809L20.5352 14.5332C21.4793 13.5885 21.9994 12.3336 21.9994 10.9979C21.9994 9.66217 21.4793 8.40666 20.5352 7.46256L20.5347 7.46201Z",fill:"black"}),(0,n.jsx)("path",{d:"M26.2859 20.9973C25.0057 20.9973 23.7255 20.5102 22.7507 19.5353C20.8015 17.5861 20.8015 14.4139 22.7507 12.4647C23.6953 11.5206 24.9508 11.0005 26.2859 11.0005C27.621 11.0005 28.8765 11.5206 29.8212 12.4647L29.8602 12.5037C30.4094 13.0529 30.4094 13.9437 29.8602 14.493L29.7822 14.5709C29.233 15.1202 28.3422 15.1202 27.793 14.5709L27.754 14.5319C26.9444 13.723 25.6274 13.7224 24.8179 14.5319C24.4258 14.9241 24.2099 15.4453 24.2099 16C24.2099 16.5833 24.4488 17.1297 24.8805 17.5279C25.7054 18.2891 26.9993 18.2221 27.793 17.4285C28.3422 16.8793 29.233 16.8793 29.7822 17.4285L29.8602 17.5065C30.4094 18.0557 30.4094 18.9465 29.8602 19.4958L29.8212 19.5348C28.8463 20.5091 27.5661 20.9968 26.2859 20.9968V20.9973Z",fill:"black"}),(0,n.jsx)("path",{d:"M16.9993 13.9326L18.0329 14.9662L16.9993 13.9326Z",fill:"black"}),(0,n.jsx)("path",{d:"M16.6062 17.4023C16.7353 17.4386 16.8665 17.4628 16.9994 17.4628C16.8665 17.4628 16.7353 17.438 16.6062 17.4023Z",fill:"black"}),(0,n.jsx)("path",{d:"M18.8693 15.8028C18.8765 15.8687 18.8897 15.933 18.8897 16C18.8897 16.5047 18.693 16.9792 18.3361 17.3362C17.9791 17.6932 17.5046 17.8898 16.9998 17.8898C16.9328 17.8898 16.8686 17.8772 16.8032 17.8706L18.4195 19.4869C18.8012 19.8686 19.0511 20.3734 19.0736 20.9127C19.0984 21.5004 18.8809 22.0573 18.4673 22.4708C17.6583 23.2798 16.3413 23.2798 15.5318 22.4708C14.7223 21.6613 14.7223 20.3443 15.5318 19.5353L15.6059 19.4611C16.1359 18.9311 16.1359 18.0716 15.6059 17.5416L15.4582 17.3939C14.9282 16.8639 14.0687 16.8639 13.5387 17.3939C12.6221 18.31 12.0482 19.5292 12.0031 20.8232C11.9543 22.2253 12.4777 23.5517 13.4646 24.5381C14.4394 25.5129 15.7191 26.0001 16.9998 26.0001C18.5371 26.0001 20.0754 25.2971 21.0832 23.8916C21.5561 23.2315 21.8581 22.4582 21.9592 21.6519C22.1563 20.079 21.6313 18.5637 20.5356 17.4675L18.8704 15.8022L18.8693 15.8028Z",fill:"black"}),(0,n.jsx)("path",{d:"M40.2013 17.3595C40.6324 17.1941 41.041 17.4261 41.1959 17.7464C41.3619 18.0891 41.7376 18.4647 42.4223 18.4647C43.1071 18.4647 43.5276 18.1556 43.5381 17.658C43.5493 17.3153 43.3944 17.0174 42.6207 16.796L41.7033 16.5416C40.0241 16.0223 39.7367 15.0607 39.7367 14.376C39.7367 13.017 40.8973 12.0996 42.3558 12.0996C43.4498 12.0996 44.2677 12.5748 44.6763 13.3703C44.8641 13.7347 44.7093 14.0886 44.4331 14.2653C44.035 14.5196 43.6818 14.4089 43.4162 14.0774C43.0959 13.6688 42.6761 13.5469 42.3334 13.5469C41.7699 13.5469 41.3501 13.8784 41.3501 14.3318C41.3501 14.5308 41.4272 14.8953 42.168 15.1055L43.0741 15.3705C44.9195 15.901 45.1844 
116.9397 45.1627 17.6686C45.1409 19.1824 43.7708 19.9008 42.4223 19.9008C41.0739 19.9008 40.1018 19.249 39.7703 18.2657C39.6491 17.8788 39.8257 17.5032 40.2013 17.3595Z",fill:"black"}),(0,n.jsx)("path",{d:"M50.0797 12.0996C52.2454 12.0996 53.9471 13.8454 53.9471 16.0111C53.9471 18.1767 52.2454 19.9008 50.0797 19.9008C47.9141 19.9008 46.2236 18.155 46.2236 16.0111C46.2236 13.8672 47.9253 12.0996 50.0797 12.0996ZM50.0797 18.3316C51.3728 18.3316 52.3337 17.2817 52.3337 16.0111C52.3337 14.7404 51.3721 13.6682 50.0797 13.6682C48.7873 13.6682 47.8363 14.7404 47.8363 16.0111C47.8363 17.2817 48.7867 18.3316 50.0797 18.3316Z",fill:"black"}),(0,n.jsx)("path",{d:"M58.3884 19.9001C56.8192 19.9001 55.4272 18.7948 55.4272 17.0714V12.8832C55.4384 12.4851 55.8141 12.1318 56.2339 12.1318C56.6761 12.1318 57.0406 12.4745 57.0406 12.8832V17.0714C57.0406 17.8557 57.7036 18.375 58.3884 18.375C59.0731 18.375 59.7144 17.8557 59.7144 17.0714V12.8832C59.7144 12.4745 60.0788 12.1318 60.521 12.1318C60.9633 12.1318 61.3165 12.4857 61.3277 12.8832V17.0714C61.3277 18.7955 59.9352 19.9001 58.366 19.9001H58.3884Z",fill:"black"}),(0,n.jsx)("path",{d:"M64.83 18.3862H67.0292C67.3937 18.3862 67.6922 18.7065 67.6922 19.0934C67.6922 19.4578 67.3831 19.7893 67.0292 19.8006H63.8579C63.4493 19.8006 63.2173 19.4915 63.2173 19.1151V12.8832C63.2285 12.4851 63.6041 12.1318 64.024 12.1318C64.4662 12.1318 64.8306 12.4745 64.8306 12.8832V18.3862H64.83Z",fill:"black"}),(0,n.jsx)("path",{d:"M72.133 12.0996C73.2158 12.0996 74.1549 12.4977 74.8291 13.1495C75.1165 13.4151 75.0394 13.9779 74.7296 14.2547C74.4205 14.5203 73.9671 14.5091 73.691 14.2659C73.2929 13.8903 72.7518 13.6688 72.133 13.6688C70.8735 13.6688 69.9232 14.7075 69.9232 16.0005C69.9232 17.2936 70.8735 18.3323 72.133 18.3323C72.7518 18.3323 73.2936 18.1115 73.691 17.7352C73.9671 17.492 74.4205 17.4808 74.7296 17.7464C75.0387 18.0225 75.1165 18.586 74.8291 18.8516C74.1549 19.5034 73.2158 19.9015 72.133 19.9015C69.9561 19.9015 68.3098 18.1668 68.3098 16.0012C68.3098 13.8356 69.9561 12.1003 72.133 12.1003V12.0996Z",fill:"black"}),(0,n.jsx)("path",{d:"M80.2657 16.9167L81.5034 18.6955C81.7242 19.027 81.5812 19.5239 81.2048 19.7453C80.8516 19.9549 80.3652 19.8554 80.155 19.5245L78.6965 17.1157H77.9564V19.1047C77.9564 19.5133 77.5919 19.856 77.1497 19.856C76.7075 19.856 76.343 19.5028 76.343 19.1047V13.0164C76.3542 12.563 76.6304 12.188 77.1167 12.188H79.4485C81.1501 12.188 81.9568 13.4033 81.9792 14.641C81.9463 15.6355 81.3933 16.5858 80.2663 16.9173L80.2657 16.9167ZM77.9564 13.6129V15.7567H79.4037C80.033 15.7567 80.3652 15.1821 80.3652 14.6845C80.3652 14.1869 80.0561 13.6129 79.4478 13.6129H77.9564Z",fill:"black"}),(0,n.jsx)("path",{d:"M84.7953 18L84.2759 19.3919C84.1323 19.7676 83.6683 19.9442 83.259 19.8118C82.861 19.6793 82.6402 19.1817 82.7726 18.806L84.9719 12.8832C85.1485 12.4192 85.5018 12.1318 86.0659 12.1318H86.1325C86.696 12.1318 87.0499 12.4192 87.2265 12.8832L89.4258 18.806C89.5582 19.1817 89.3374 19.6793 88.9394 19.8118C88.5308 19.9442 88.0661 19.7676 87.9225 19.3919L87.4031 18H84.7953ZM86.8726 16.5969L86.0989 13.9449L85.3251 16.5969H86.8719H86.8726Z",fill:"black"}),(0,n.jsx)("path",{d:"M94.8609 12.1875C95.2254 12.1875 95.5239 12.5078 95.5239 12.9059C95.5239 13.2703 95.2148 13.6025 94.8609 13.613H92.3302V15.3589H94.2084C94.5736 15.3589 94.8714 15.6679 94.8714 16.0555C94.8714 16.4199 94.5624 16.7514 94.2084 16.7514H92.3302V19.1049C92.3302 19.5135 91.9657 19.8562 91.5235 19.8562C91.0813 19.8562 90.7168 19.503 90.7168 19.1049V12.8723C90.728 12.4966 90.9488 12.1875 91.3574 12.1875H94.8602H94.8609Z",fill:"black"}),(0,n.jsx)("path",{d:"M99.8994 13.613V19.1049C99.8994 19.5135 99.5349 19.8562 99.0927 19.8562C98.6505 19.8562 98.286 19.503 98.286 19.1049V13.613H96.8276C96.4855 13.613 96.1646 13.2703 96.1646 12.9059C96.1646 12.5078 96.4631 12.1875 96.8276 12.1875H101.358C101.722 12.1875 102.021 12.5078 102.021 12.9059C102.021 13.2703 101.701 13.613 101.358 13.613H99.8994Z",fill:"black"}),(0,n.jsx)("path",{d:"M107.413 12.1875C107.777 12.1875 108.076 12.5078 108.076 12.9059C108.076 13.2703 107.767 13.613 107.413 13.613H104.871V15.3589H107.07C107.434 15.3589 107.733 15.6679 107.733 16.0555C107.733 16.4199 107.424 16.7514 107.07 16.7514H104.871V18.3865H107.512C107.877 18.3865 108.175 18.7068 108.175 19.0937C108.175 19.4581 107.866 19.8009 107.512 19.8009H103.899C103.49 19.8009 103.269 19.4918 103.258 19.1154V12.8723C103.269 12.4966 103.49 12.1875 103.899 12.1875H107.413Z",fill:"black"}),(0,n.jsx)("path",{d:"M110.363 19.8009C109.954 19.8009 109.722 19.4806 109.722 19.1154V12.8723C109.733 12.4966 109.954 12.1875 110.363 12.1875H112.705C114.893 12.1875 116.142 
113.845 116.142 16.0107C116.142 18.1763 114.893 19.8009 112.705 19.8009H110.363ZM111.335 18.3865H112.705C113.921 18.3865 114.528 17.2596 114.528 16.0107C114.528 14.7618 113.921 13.613 112.705 13.613H111.335V18.3865Z",fill:"black"})]})},E=r(49449),W=r(29154),z=r.n(W);function R(e){var a=e.className;return(0,n.jsxs)("section",{className:o()(z().tagline,a),"aria-label":"Thingiverse tagline",children:[(0,n.jsxs)("span",{className:z().text,children:[(0,n.jsx)("span",{className:z().brand,children:"Thingiverse"})," - The Community for OpenSource Hardware, since 2008"]}),(0,n.jsx)("span",{className:z().separator,"aria-hidden":"true",children:"-"}),(0,n.jsxs)("span",{className:z().supporterLine,children:[(0,n.jsx)("span",{children:"Supporter of the"}),(0,n.jsx)("a",{className:z().badge,href:E.tl.SOULCRAFTED_URL,target:"_blank",rel:"noopener noreferrer","aria-label":"SoulCrafted (opens in new tab)",children:(0,n.jsx)(I,{className:z().badgeIcon})}),(0,n.jsx)("span",{children:"initiative"})]})]})}function U(){var e=(0,w.WO)(),a=(0,S.qb)((0,t.lW)()).size,r=(0,c.zH)({dispatchApplyUrlSearchParams:P.Gl,searchByPage:P.IX},(0,l.wA)()),i=r.dispatchApplyUrlSearchParams,M=r.searchByPage,A=(0,l.d4)(V.yf),y=A.type,B=A.searchResults,I=(0,l.d4)((0,N.p9)("home")),E=(0,l.d4)(T.xr),W=(0,s._)((0,C.useState)(!1),2),z=W[0],U=W[1],J=(0,s._)((0,C.useState)(!1),2),D=J[0],q=J[1],G=(0,s._)((0,C.useState)(null),2),O=G[0],Q=G[1],X=(0,s._)((0,C.useState)(!1),2),K=X[0],Y=X[1],$=(0,s._)((0,C.useState)([]),2),ee=$[0],ea=$[1],er=(0,s._)((0,C.useState)([]),2),es=er[0],en=er[1],et=(0,s._)((0,C.useState)(!1),2),ei=et[0],eo=et[1],eC=parseInt(new URLSearchParams(e.search).get("page")||"1",10);return(0,C.useEffect)(function(){if(E){var a,r=(0,k.q5)(e.search);i(e.search),M({pageNumber:r,urlParams:new URLSearchParams(e.search),showAi:!1}),1===r&&((a=(0,b.tv)(j.P.HomeFeatured))?ea(a):h.A.searchCustomThings(["id","name","creator","thumbnail"],{per_page:10,sort:"featured",is_featured:!0,image_type:"preview",image_size:"featured"}).then(function(e){var a=e.hits.map(function(e){return{imageUrl:e.thumbnail,title:e.name,user:e.creator,href:"/thing:".concat(e.id)}});ea(a),(0,b.lx)(j.P.HomeFeatured,a,{hours:1})}).catch(function(e){console.error("Unable to load featured things",e)}))}},[e.search,E]),(0,C.useEffect)(function(){E&&d.A.getHomeBanner().then(en).finally(function(){return eo(!0)})},[E]),(0,C.useEffect)(function(){var a=new URLSearchParams(e.search).get("plan");a?(Q(a),q(!0)):(Q(null),q(!1))},[e.search]),(0,C.useEffect)(function(){Y(y===L.nX.Things&&(0,k._W)(B))},[y,B]),(0,n.jsxs)(g.P,{noHeaderMargin:!0,transparentHeader:1===eC&&z,nsfw:K,children:[1===eC&&(0,n.jsxs)(n.Fragment,{children:[!ei&&(0,n.jsx)("div",{className:Z().homePageHero}),es.length>0&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(F,{homeBanners:es}),(0,n.jsx)(R,{})]}),ei&&!es.length&&(0,n.jsx)(v.W,{className:Z().homePageHero,title:"Welcome to Thingiverse",subtitle:"The community for Open Hardware",positionTop:!0,onPositionChange:U}),(0,n.jsx)("h4",{className:Z().homePageSectionTitle,children:"Featured Things"}),(0,n.jsx)(m.L,{className:"margin-top--lg",items:ee,placeholderCount:10})]}),(0,n.jsxs)("div",{className:Z().homePage,children:[1===eC&&(0,n.jsx)(u.w,{className:"margin-bottom--3xl",adID:null==I?void 0:I.banners[0],nsfw:K}),(0,n.jsxs)(p.Sq,{className:"margin-bottom--3xl",isSticky:(0,S.xl)(a),children:[(0,n.jsx)(p.xK,{inline:(0,S.Fr)(a)}),!(0,S.Fr)(a)&&(0,n.jsx)(p.i4,{})]}),(0,n.jsx)(p.LT,{}),(0,n.jsx)(p.nJ,{className:"margin-top--3xl"}),(0,S.Fr)(a)&&(0,n.jsx)(p.i4,{className:"margin-top--4xl"}),(0,n.jsxs)(_.Z,{className:o()(Z().homePageDiscoverCTA,"margin-top--4xl"),padding:"small",children:[(0,n.jsxs)("div",{className:"flex--grow",children:[(0,n.jsx)("h4",{children:"Ready to be surprised?"}),"Find and print unique, unexpected items from across Thingiverse."]}),(0,n.jsx)(H.v,{href:"/discover",ariaLabel:"Go to Discover page",appearance:"primary",rounded:!0,icon:(0,n.jsx)(f.Q,{}),iconPosition:"right",children:"Discover more"})]})]}),(0,n.jsx)(x.V,{isOpen:D,onClose:function(){return q(!1)},onConfirm:function(){return q(!1)},isTabs:!0,planId:O||void 0,children:(0,n.jsx)(n.Fragment,{})})]})}let J=U}}]);

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.