-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathchunk-E6OSYNFW.js
1 lines (1 loc) · 26.2 KB
/
chunk-E6OSYNFW.js
1
import{h as m}from"./chunk-ID4YF2NP.js";import{a as T}from"./chunk-SKPJQXVT.js";import{k as L,n as I,w as V}from"./chunk-E4I7JNBM.js";import{o as S,u as Z}from"./chunk-6KKW6GNI.js";import"./chunk-WXI33M2S.js";import{Ca as _,Eb as e,Fb as t,Gb as i,Gc as D,La as M,Pb as E,Qc as u,Sb as y,Ub as F,Va as g,Vb as k,Wb as A,Yb as o,cc as B,ga as l,ma as p,nb as s,ob as O,rb as P,sb as b,tb as f,vb as x,ya as C,zb as w}from"./chunk-FNSPSJSE.js";var R=["home"],j=()=>[import("./chunk-FV6V4OYQ.js").then(n=>n.CodeEditorComponent)];function U(n,d){n&1&&(C(),e(0,"svg",12)(1,"g",34),i(2,"path",35)(3,"path",36),t(),e(4,"defs")(5,"radialGradient",37),i(6,"stop",38)(7,"stop",39)(8,"stop",40),t(),e(9,"linearGradient",41),i(10,"stop",42)(11,"stop",43)(12,"stop",44)(13,"stop",45),t(),e(14,"clipPath",46),i(15,"path",47),t()()())}function G(n,d){n&1&&i(0,"img",13)}function W(n,d){if(n&1&&i(0,"adev-code-editor",48),n&2){let z=E();x("tutorialFiles",z.tutorialFiles)}}function q(n,d){n&1&&i(0,"img",49)}var Q="homepage",ae=(()=>{let d=class d{constructor(){this.document=l(D),this.injector=l(_),this.platformId=l(M),this.window=l(V),this.activatedRoute=l(S),this.tutorialFiles=Q,this.isUwu="uwu"in this.activatedRoute.snapshot.queryParams,this.ctaLink="tutorials/learn-angular",this.ctaIosLink="overview"}ngOnInit(){I&&(this.ctaLink=this.ctaIosLink)}ngAfterViewInit(){this.element=this.home.nativeElement,u(this.platformId)&&(this.window.scrollTo({top:0,left:0,behavior:"instant"}),this.initIntersectionObserver(),this.isWebGLAvailable()&&!L()&&!this.isUwu&&this.loadHomeAnimation())}ngOnDestroy(){u(this.platformId)&&(this.intersectionObserver?.disconnect(),this.homeAnimation&&this.homeAnimation.destroy())}initIntersectionObserver(){let a=this.document.querySelector(".adev-top"),r=this.document.querySelector("footer");this.intersectionObserver=new IntersectionObserver(c=>{let v=c.find(h=>h.target===a),H=c.find(h=>h.target===r);this.headerTop(v),this.homeAnimation&&this.homeAnimation.disableEnd(H)}),this.intersectionObserver.observe(a),this.intersectionObserver.observe(r)}headerTop(a){a&&(a.isIntersecting?this.element.classList.add(m):this.element.classList.remove(m))}async loadHomeAnimation(){this.homeAnimation=await T(this.injector,()=>import("./chunk-DIDIZLZ6.js").then(a=>a.HomeAnimation)),await this.homeAnimation.init(this.element)}isWebGLAvailable(){try{return!!document.createElement("canvas").getContext("webgl",{failIfMajorPerformanceCaveat:!0})}catch{return!1}}};d.\u0275fac=function(r){return new(r||d)},d.\u0275cmp=p({type:d,selectors:[["adev-home"]],viewQuery:function(r,c){if(r&1&&F(R,5),r&2){let v;k(v=A())&&(c.home=v.first)}},standalone:!0,features:[B],decls:60,vars:3,consts:[["home",""],["lovedByMillions",""],["buildForEveryone",""],[1,"adev-home"],[1,"adev-top"],[1,"adev-top-content"],["href","https://goo.gle/angular-v18","target","_blank",1,"adev-banner"],["tabindex","-1"],[1,"adev-banner-cta"],[1,"adev-canvas"],[1,"adev-logo"],[1,"adev-logo-wordmark"],["xmlns","http://www.w3.org/2000/svg","fill","none","viewBox","0 0 982 241",1,"angular-logo",2,"width","max(calc(700 * min(100vw, 2560px) / 1470), 350px)","height","auto"],["src","assets/images/uwu.png","alt","Angular logo",1,"uwu-logo",2,"width","max(calc(700 * min(100vw, 2560px) / 1470), 350px)","height","auto"],[1,"adev-scale"],[1,"adev-scale-text"],[1,"adev-scale-container"],[1,"adev-scale-wrapper"],[1,"adev-lines"],[1,"adev-lines-text"],[1,"adev-lines-container"],[1,"adev-lines-wrapper"],[1,"adev-build"],[1,"adev-build-text"],[1,"adev-build-container"],[1,"adev-build-wrapper"],["aria-hidden","true",1,"adev-gradient"],["aria-hidden","true",1,"adev-build-webgl-text"],[1,"adev-code-editor-gradient"],[1,"adev-editor-scroll-container"],[1,"adev-code-editor","adev-sticky-editor"],[1,"adev-arrow"],[1,"adev-cta",3,"routerLink"],["aria-label","\u5B66\u4E60 Angular",1,"docs-primary-btn"],["clip-path","url(#wordmark_a)"],["fill","url(#wordmark_b)","d","M388.676 191.625h30.849L363.31 31.828h-35.758l-56.215 159.797h30.848l13.174-39.356h60.061l13.256 39.356Zm-65.461-62.675 21.602-64.311h1.227l21.603 64.311h-44.432Zm126.831-7.527v70.202h-28.23V71.839h27.002v20.374h1.392c2.782-6.71 7.2-12.028 13.255-15.956 6.056-3.927 13.584-5.89 22.503-5.89 8.264 0 15.465 1.8 21.684 5.318 6.137 3.518 10.964 8.673 14.319 15.382 3.437 6.71 5.074 14.81 4.992 24.383v76.175h-28.23v-71.92c0-8.019-2.046-14.237-6.219-18.819-4.173-4.5-9.819-6.791-17.102-6.791-4.91 0-9.328 1.063-13.174 3.272-3.846 2.128-6.792 5.237-9.001 9.328-2.046 4.009-3.191 8.918-3.191 14.728ZM589.233 239c-10.147 0-18.82-1.391-26.103-4.091-7.282-2.7-13.092-6.382-17.511-10.964-4.418-4.582-7.528-9.655-9.164-15.219l25.448-6.136c1.145 2.372 2.782 4.663 4.991 6.954 2.209 2.291 5.155 4.255 8.837 5.81 3.683 1.554 8.428 2.291 14.074 2.291 8.019 0 14.647-1.964 19.884-5.81 5.237-3.845 7.856-10.227 7.856-19.064v-22.665h-1.391c-1.473 2.946-3.601 5.892-6.383 9.001-2.782 3.109-6.464 5.645-10.965 7.691-4.582 2.046-10.228 3.109-17.101 3.109-9.165 0-17.511-2.209-25.039-6.545-7.446-4.337-13.42-10.883-17.757-19.474-4.418-8.673-6.628-19.473-6.628-32.565 0-13.091 2.21-24.301 6.628-33.383 4.419-9.082 10.311-15.955 17.839-20.7 7.528-4.746 15.874-7.037 25.038-7.037 7.038 0 12.847 1.145 17.348 3.518 4.582 2.373 8.182 5.236 10.883 8.51 2.7 3.272 4.746 6.382 6.137 9.327h1.554v-19.8h27.821v121.749c0 10.228-2.454 18.737-7.364 25.447-4.91 6.709-11.538 11.7-20.048 15.055-8.509 3.355-18.165 4.991-28.884 4.991Zm.245-71.266c5.974 0 11.047-1.473 15.302-4.337 4.173-2.945 7.446-7.118 9.573-12.519 2.21-5.482 3.274-12.027 3.274-19.637 0-7.609-1.064-14.155-3.274-19.8-2.127-5.646-5.318-10.064-9.491-13.255-4.174-3.11-9.329-4.746-15.384-4.746s-11.537 1.636-15.792 4.91c-4.173 3.272-7.365 7.772-9.492 13.418-2.128 5.727-3.191 12.191-3.191 19.392 0 7.2 1.063 13.746 3.273 19.228 2.127 5.482 5.318 9.736 9.573 12.764 4.174 3.027 9.41 4.582 15.629 4.582Zm141.56-26.51V71.839h28.23v119.786h-27.412v-21.273h-1.227c-2.7 6.709-7.119 12.191-13.338 16.446-6.137 4.255-13.747 6.382-22.748 6.382-7.855 0-14.81-1.718-20.783-5.237-5.974-3.518-10.72-8.591-14.075-15.382-3.355-6.709-5.073-14.891-5.073-24.464V71.839h28.312v71.921c0 7.609 2.046 13.664 6.219 18.083 4.173 4.5 9.655 6.709 16.365 6.709 4.173 0 8.183-.982 12.111-3.028 3.927-2.045 7.118-5.072 9.655-9.082 2.537-4.091 3.764-9.164 3.764-15.218Zm65.707-109.395v159.796h-28.23V31.828h28.23Zm44.841 162.169c-7.61 0-14.402-1.391-20.457-4.091-6.055-2.7-10.883-6.791-14.32-12.109-3.518-5.319-5.237-11.946-5.237-19.801 0-6.791 1.228-12.355 3.765-16.773 2.536-4.419 5.891-7.937 10.228-10.637 4.337-2.619 9.164-4.664 14.647-6.055 5.4-1.391 11.046-2.373 16.856-3.027 7.037-.737 12.683-1.391 17.102-1.964 4.337-.573 7.528-1.555 9.574-2.782 1.963-1.309 3.027-3.273 3.027-5.973v-.491c0-5.891-1.718-10.391-5.237-13.664-3.518-3.191-8.51-4.828-15.056-4.828-6.955 0-12.356 1.473-16.447 4.5-4.01 3.028-6.71 6.546-8.183 10.719l-26.348-3.764c2.046-7.282 5.483-13.336 10.31-18.328 4.746-4.909 10.638-8.59 17.511-11.045 6.955-2.455 14.565-3.682 22.912-3.682 5.809 0 11.537.654 17.265 2.045s10.965 3.6 15.711 6.71c4.746 3.109 8.51 7.282 11.455 12.6 2.864 5.318 4.337 11.946 4.337 19.883v80.184h-27.166v-16.446h-.9c-1.719 3.355-4.091 6.464-7.201 9.328-3.109 2.864-6.955 5.237-11.619 6.955-4.828 1.718-10.229 2.536-16.529 2.536Zm7.364-20.701c5.646 0 10.556-1.145 14.729-3.354 4.173-2.291 7.364-5.237 9.655-9.001 2.292-3.763 3.355-7.854 3.355-12.273v-14.155c-.9.737-2.373 1.391-4.5 2.046-2.128.654-4.419 1.145-7.037 1.636-2.619.491-5.155.9-7.692 1.227-2.537.328-4.746.655-6.628.901-4.173.572-8.019 1.472-11.292 2.781-3.355 1.31-5.973 3.11-7.855 5.401-1.964 2.291-2.864 5.318-2.864 8.918 0 5.237 1.882 9.164 5.728 11.782 3.682 2.782 8.51 4.091 14.401 4.091Zm64.643 18.328V71.839h27.412v19.965h1.227c2.21-6.955 5.974-12.274 11.292-16.038 5.319-3.763 11.456-5.645 18.329-5.645 1.555 0 3.355.082 5.237.163 1.964.164 3.601.328 4.91.573v25.938c-1.227-.41-3.109-.819-5.646-1.146a58.815 58.815 0 0 0-7.446-.49c-5.155 0-9.738 1.145-13.829 3.354-4.091 2.209-7.282 5.236-9.655 9.164-2.373 3.927-3.519 8.427-3.519 13.5v70.448h-28.312ZM222.077 39.192l-8.019 125.923L137.387 0l84.69 39.192Zm-53.105 162.825-57.933 33.056-57.934-33.056 11.783-28.556h92.301l11.783 28.556ZM111.039 62.675l30.357 73.803H80.681l30.358-73.803ZM7.937 165.115 0 39.192 84.69 0 7.937 165.115Z"],["fill","url(#wordmark_c)","d","M388.676 191.625h30.849L363.31 31.828h-35.758l-56.215 159.797h30.848l13.174-39.356h60.061l13.256 39.356Zm-65.461-62.675 21.602-64.311h1.227l21.603 64.311h-44.432Zm126.831-7.527v70.202h-28.23V71.839h27.002v20.374h1.392c2.782-6.71 7.2-12.028 13.255-15.956 6.056-3.927 13.584-5.89 22.503-5.89 8.264 0 15.465 1.8 21.684 5.318 6.137 3.518 10.964 8.673 14.319 15.382 3.437 6.71 5.074 14.81 4.992 24.383v76.175h-28.23v-71.92c0-8.019-2.046-14.237-6.219-18.819-4.173-4.5-9.819-6.791-17.102-6.791-4.91 0-9.328 1.063-13.174 3.272-3.846 2.128-6.792 5.237-9.001 9.328-2.046 4.009-3.191 8.918-3.191 14.728ZM589.233 239c-10.147 0-18.82-1.391-26.103-4.091-7.282-2.7-13.092-6.382-17.511-10.964-4.418-4.582-7.528-9.655-9.164-15.219l25.448-6.136c1.145 2.372 2.782 4.663 4.991 6.954 2.209 2.291 5.155 4.255 8.837 5.81 3.683 1.554 8.428 2.291 14.074 2.291 8.019 0 14.647-1.964 19.884-5.81 5.237-3.845 7.856-10.227 7.856-19.064v-22.665h-1.391c-1.473 2.946-3.601 5.892-6.383 9.001-2.782 3.109-6.464 5.645-10.965 7.691-4.582 2.046-10.228 3.109-17.101 3.109-9.165 0-17.511-2.209-25.039-6.545-7.446-4.337-13.42-10.883-17.757-19.474-4.418-8.673-6.628-19.473-6.628-32.565 0-13.091 2.21-24.301 6.628-33.383 4.419-9.082 10.311-15.955 17.839-20.7 7.528-4.746 15.874-7.037 25.038-7.037 7.038 0 12.847 1.145 17.348 3.518 4.582 2.373 8.182 5.236 10.883 8.51 2.7 3.272 4.746 6.382 6.137 9.327h1.554v-19.8h27.821v121.749c0 10.228-2.454 18.737-7.364 25.447-4.91 6.709-11.538 11.7-20.048 15.055-8.509 3.355-18.165 4.991-28.884 4.991Zm.245-71.266c5.974 0 11.047-1.473 15.302-4.337 4.173-2.945 7.446-7.118 9.573-12.519 2.21-5.482 3.274-12.027 3.274-19.637 0-7.609-1.064-14.155-3.274-19.8-2.127-5.646-5.318-10.064-9.491-13.255-4.174-3.11-9.329-4.746-15.384-4.746s-11.537 1.636-15.792 4.91c-4.173 3.272-7.365 7.772-9.492 13.418-2.128 5.727-3.191 12.191-3.191 19.392 0 7.2 1.063 13.746 3.273 19.228 2.127 5.482 5.318 9.736 9.573 12.764 4.174 3.027 9.41 4.582 15.629 4.582Zm141.56-26.51V71.839h28.23v119.786h-27.412v-21.273h-1.227c-2.7 6.709-7.119 12.191-13.338 16.446-6.137 4.255-13.747 6.382-22.748 6.382-7.855 0-14.81-1.718-20.783-5.237-5.974-3.518-10.72-8.591-14.075-15.382-3.355-6.709-5.073-14.891-5.073-24.464V71.839h28.312v71.921c0 7.609 2.046 13.664 6.219 18.083 4.173 4.5 9.655 6.709 16.365 6.709 4.173 0 8.183-.982 12.111-3.028 3.927-2.045 7.118-5.072 9.655-9.082 2.537-4.091 3.764-9.164 3.764-15.218Zm65.707-109.395v159.796h-28.23V31.828h28.23Zm44.841 162.169c-7.61 0-14.402-1.391-20.457-4.091-6.055-2.7-10.883-6.791-14.32-12.109-3.518-5.319-5.237-11.946-5.237-19.801 0-6.791 1.228-12.355 3.765-16.773 2.536-4.419 5.891-7.937 10.228-10.637 4.337-2.619 9.164-4.664 14.647-6.055 5.4-1.391 11.046-2.373 16.856-3.027 7.037-.737 12.683-1.391 17.102-1.964 4.337-.573 7.528-1.555 9.574-2.782 1.963-1.309 3.027-3.273 3.027-5.973v-.491c0-5.891-1.718-10.391-5.237-13.664-3.518-3.191-8.51-4.828-15.056-4.828-6.955 0-12.356 1.473-16.447 4.5-4.01 3.028-6.71 6.546-8.183 10.719l-26.348-3.764c2.046-7.282 5.483-13.336 10.31-18.328 4.746-4.909 10.638-8.59 17.511-11.045 6.955-2.455 14.565-3.682 22.912-3.682 5.809 0 11.537.654 17.265 2.045s10.965 3.6 15.711 6.71c4.746 3.109 8.51 7.282 11.455 12.6 2.864 5.318 4.337 11.946 4.337 19.883v80.184h-27.166v-16.446h-.9c-1.719 3.355-4.091 6.464-7.201 9.328-3.109 2.864-6.955 5.237-11.619 6.955-4.828 1.718-10.229 2.536-16.529 2.536Zm7.364-20.701c5.646 0 10.556-1.145 14.729-3.354 4.173-2.291 7.364-5.237 9.655-9.001 2.292-3.763 3.355-7.854 3.355-12.273v-14.155c-.9.737-2.373 1.391-4.5 2.046-2.128.654-4.419 1.145-7.037 1.636-2.619.491-5.155.9-7.692 1.227-2.537.328-4.746.655-6.628.901-4.173.572-8.019 1.472-11.292 2.781-3.355 1.31-5.973 3.11-7.855 5.401-1.964 2.291-2.864 5.318-2.864 8.918 0 5.237 1.882 9.164 5.728 11.782 3.682 2.782 8.51 4.091 14.401 4.091Zm64.643 18.328V71.839h27.412v19.965h1.227c2.21-6.955 5.974-12.274 11.292-16.038 5.319-3.763 11.456-5.645 18.329-5.645 1.555 0 3.355.082 5.237.163 1.964.164 3.601.328 4.91.573v25.938c-1.227-.41-3.109-.819-5.646-1.146a58.815 58.815 0 0 0-7.446-.49c-5.155 0-9.738 1.145-13.829 3.354-4.091 2.209-7.282 5.236-9.655 9.164-2.373 3.927-3.519 8.427-3.519 13.5v70.448h-28.312ZM222.077 39.192l-8.019 125.923L137.387 0l84.69 39.192Zm-53.105 162.825-57.933 33.056-57.934-33.056 11.783-28.556h92.301l11.783 28.556ZM111.039 62.675l30.357 73.803H80.681l30.358-73.803ZM7.937 165.115 0 39.192 84.69 0 7.937 165.115Z"],["id","wordmark_c","cx","0","cy","0","r","1","gradientTransform","rotate(118.122 171.182 60.81) scale(205.794)","gradientUnits","userSpaceOnUse"],["stop-color","#FF41F8"],["offset",".707","stop-color","#FF41F8","stop-opacity",".5"],["offset","1","stop-color","#FF41F8","stop-opacity","0"],["id","wordmark_b","x1","0","x2","982","y1","192","y2","192","gradientUnits","userSpaceOnUse"],["stop-color","#F0060B"],["offset","0","stop-color","#F0070C"],["offset",".526","stop-color","#CC26D5"],["offset","1","stop-color","#7702FF"],["id","wordmark_a"],["fill","#fff","d","M0 0h982v239H0z"],[3,"tutorialFiles"],["alt","Code editor"]],template:function(r,c){r&1&&(e(0,"div",3,0)(2,"div",4)(3,"div",5)(4,"a",6)(5,"h1",7),o(6,"Angular v18 \u53D1\u5E03\u5566\uFF01"),t(),e(7,"p",8),o(8,"\u9605\u8BFB\u5173\u4E8E\u6211\u4EEC\u6700\u65B0\u7248\u672C\u7684\u4ECB\u7ECD"),t()()()(),i(9,"div",9),e(10,"div",10)(11,"div",11),s(12,U,16,0,":svg:svg",12)(13,G,1,0,"img",13),t()(),e(14,"div",14)(15,"div",15)(16,"div",16)(17,"div",17)(18,"h2"),o(19,"\u9002\u7528\u4E8E\u4EFB\u4F55\u89C4\u6A21"),t(),e(20,"p"),o(21,"Angular \u8BA9\u4F60\u53EF\u4EE5\u4ECE\u5C0F\u5904\u7740\u624B\uFF0C\u5E76\u968F\u7740\u4F60\u7684\u56E2\u961F\u548C\u5E94\u7528\u7A0B\u5E8F\u7684\u6210\u957F\u800C\u4E3A\u4F60\u63D0\u4F9B\u652F\u6301\u3002"),t()()()()(),e(22,"div",18,1)(24,"div",19)(25,"div",20)(26,"div",21)(27,"h2"),o(28,"\u53D7\u767E\u4E07\u4EBA\u559C\u7231"),t(),e(29,"p"),o(30,"\u52A0\u5165\u6570\u767E\u4E07\u4F7F\u7528 Angular \u8FDB\u884C\u6784\u5EFA\u7684\u5F00\u53D1\u4EBA\u5458\u7684\u884C\u5217\uFF0C\u5171\u5EFA\u7E41\u8363\u800C\u53CB\u597D\u7684\u793E\u533A\u3002"),t()()()()(),e(31,"div",22,2)(33,"div",23)(34,"div",24)(35,"div",25)(36,"h2"),o(37," \u4E3A\u6BCF\u4E2A\u4EBA\u6253\u9020 "),e(38,"div",26),o(39,"\u4E3A\u6BCF\u4E2A\u4EBA\u6253\u9020"),t()(),e(40,"p"),o(41,"\u4F9D\u9760 Angular \u7684\u56FD\u9645\u5316\u5DE5\u5177\u3001\u5B89\u5168\u6027\u548C\u65E0\u969C\u788D\u6027\u4E3A\u4E16\u754C\u5404\u5730\u7684\u6BCF\u4E2A\u4EBA\u6253\u9020\u3002"),t()()()(),e(42,"div",27)(43,"div",24)(44,"div",25)(45,"h2"),o(46,"\u4E3A\u6BCF\u4E2A\u4EBA\u6253\u9020"),t(),e(47,"p"),o(48,"\u4F9D\u9760 Angular \u7684\u56FD\u9645\u5316\u5DE5\u5177\u3001\u5B89\u5168\u6027\u548C\u65E0\u969C\u788D\u6027\u4E3A\u4E16\u754C\u5404\u5730\u7684\u6BCF\u4E2A\u4EBA\u6253\u9020\u3002"),t()()()()(),i(49,"div",28),e(50,"div",29)(51,"div",30),s(52,W,1,1)(53,q,1,0),O(54,52,j,53),P(31),b(22),t()(),i(56,"div",31),e(57,"a",32)(58,"button",33),o(59," \u5B66\u4E60 Angular "),t()()()),r&2&&(g(12),w(c.isUwu?13:12),g(45),y("routerLink",c.ctaLink),g(),f("text","\u5B66\u4E60 Angular"))},dependencies:[Z],styles:['[_nghost-%COMP%]{width:100%}.docs-dark-mode [_nghost-%COMP%] .adev-editor-scroll-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{content:url("./media/editor-dark-horizontal-GYEXDISV.svg")}@media (max-width: 775px){.docs-dark-mode [_nghost-%COMP%] .adev-editor-scroll-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{content:url("./media/editor-dark-vertical-AL4QYX2T.svg")}}.docs-light-mode [_nghost-%COMP%] .adev-editor-scroll-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{content:url("./media/editor-light-horizontal-VWK2ERV3.svg")}@media (max-width: 775px){.docs-light-mode [_nghost-%COMP%] .adev-editor-scroll-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{content:url("./media/editor-light-vertical-KSMCJ4S3.svg")}}[_nghost-%COMP%] .adev-banner[_ngcontent-%COMP%]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;z-index:10;border:1px solid var(--senary-contrast);background:var(--page-background);position:relative;border-radius:.25rem;padding:10px;max-width:100%;width:fit-content;box-sizing:border-box;transition:background .3s ease,border .3s ease}[_nghost-%COMP%] .adev-banner[_ngcontent-%COMP%] h1[_ngcontent-%COMP%], [_nghost-%COMP%] .adev-banner[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{display:inline;font-size:.875rem;margin:0;background-image:var(--red-to-pink-to-purple-horizontal-gradient);background-clip:text;-webkit-background-clip:text;color:transparent;width:fit-content;font-weight:500}[_nghost-%COMP%] .adev-banner[_ngcontent-%COMP%] h1.adev-banner-cta[_ngcontent-%COMP%], [_nghost-%COMP%] .adev-banner[_ngcontent-%COMP%] p.adev-banner-cta[_ngcontent-%COMP%]{color:var(--tertiary-contrast)}[_nghost-%COMP%] .adev-banner[_ngcontent-%COMP%] h1.adev-banner-cta[_ngcontent-%COMP%]:after, [_nghost-%COMP%] .adev-banner[_ngcontent-%COMP%] p.adev-banner-cta[_ngcontent-%COMP%]:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:1px;bottom:-2px;left:0;background:var(--red-to-pink-to-purple-horizontal-gradient);transform-origin:bottom right;transition:transform .3s ease}[_nghost-%COMP%] .adev-banner[_ngcontent-%COMP%]:hover .adev-banner-cta[_ngcontent-%COMP%]:after{transform:scaleX(1);transform-origin:bottom left}.adev-top[_ngcontent-%COMP%]{position:absolute;top:0}@media (max-width: 900px){.adev-top[_ngcontent-%COMP%]{top:6rem}}@media (max-width: 700px){.adev-top[_ngcontent-%COMP%]{top:4.5rem}}.adev-top[_ngcontent-%COMP%] .adev-top-content[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding-top:10px;padding-inline:var(--layout-padding);gap:.5rem}@media (min-width: 900px){.adev-top[_ngcontent-%COMP%] .adev-top-content[_ngcontent-%COMP%]{padding-top:var(--layout-padding);padding-left:calc(var(--layout-padding) + var(--primary-nav-width))}}.adev-home[_ngcontent-%COMP%] img[_ngcontent-%COMP%], .adev-home[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{-webkit-user-select:none;user-select:none}.adev-home[_ngcontent-%COMP%] h2[_ngcontent-%COMP%], .adev-home[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{position:relative}.adev-home[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:4vw;font-weight:600;white-space:nowrap;margin-top:0;margin-bottom:.5em}@media screen and (max-width: 1000px){.adev-home[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:2rem}}.adev-home[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{font-weight:400;color:var(--quaternary-contrast);font-size:clamp(1rem,1vw,2rem);line-height:1.5;width:clamp(375px,50%,600px);margin:0 auto}.adev-home[_ngcontent-%COMP%] .adev-cta[_ngcontent-%COMP%]{position:fixed;left:50%;bottom:10%;transform:translate(-50%);display:inline-block;padding:7px;opacity:0;visibility:hidden;transition:opacity .5s linear,visibility .5s linear}.adev-home[_ngcontent-%COMP%] .adev-cta[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{font-size:1rem;padding:1rem 1.75rem}.adev-home[_ngcontent-%COMP%] .adev-cta[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:after{font-size:1rem}.adev-home[_ngcontent-%COMP%] .adev-arrow[_ngcontent-%COMP%]{position:fixed;left:50%;bottom:5%;transform:translate(-50%) rotate(45deg);border:solid var(--primary-contrast);border-width:0 2px 2px 0;display:inline-block;padding:7px;opacity:0;transition:opacity .5s linear}.adev-home[_ngcontent-%COMP%] .adev-canvas[_ngcontent-%COMP%]{position:fixed;top:0;width:calc(100vw - 8px);height:100vh;max-width:2560px;margin-inline:auto;pointer-events:none;overflow:hidden;opacity:0}@supports (height: 100lvh){.adev-home[_ngcontent-%COMP%] .adev-canvas[_ngcontent-%COMP%]{height:100lvh}}.adev-home[_ngcontent-%COMP%] .adev-logo[_ngcontent-%COMP%], .adev-home[_ngcontent-%COMP%] .adev-scale[_ngcontent-%COMP%], .adev-home[_ngcontent-%COMP%] .adev-lines[_ngcontent-%COMP%], .adev-home[_ngcontent-%COMP%] .adev-build[_ngcontent-%COMP%]{height:130vh;overflow:hidden}@supports (height: 100lvh){.adev-home[_ngcontent-%COMP%] .adev-logo[_ngcontent-%COMP%], .adev-home[_ngcontent-%COMP%] .adev-scale[_ngcontent-%COMP%], .adev-home[_ngcontent-%COMP%] .adev-lines[_ngcontent-%COMP%], .adev-home[_ngcontent-%COMP%] .adev-build[_ngcontent-%COMP%]{height:130lvh}}.adev-home[_ngcontent-%COMP%] .adev-logo-wordmark[_ngcontent-%COMP%], .adev-home[_ngcontent-%COMP%] .adev-scale-text[_ngcontent-%COMP%], .adev-home[_ngcontent-%COMP%] .adev-lines-text[_ngcontent-%COMP%], .adev-home[_ngcontent-%COMP%] .adev-build-text[_ngcontent-%COMP%], .adev-home[_ngcontent-%COMP%] .adev-build-webgl-text[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;top:0;width:100vw;height:100vh;max-width:2560px;margin-inline:auto;pointer-events:none;overflow:hidden}@supports (height: 100lvh){.adev-home[_ngcontent-%COMP%] .adev-logo-wordmark[_ngcontent-%COMP%], .adev-home[_ngcontent-%COMP%] .adev-scale-text[_ngcontent-%COMP%], .adev-home[_ngcontent-%COMP%] .adev-lines-text[_ngcontent-%COMP%], .adev-home[_ngcontent-%COMP%] .adev-build-text[_ngcontent-%COMP%], .adev-home[_ngcontent-%COMP%] .adev-build-webgl-text[_ngcontent-%COMP%]{height:100lvh}}.adev-home[_ngcontent-%COMP%] .adev-build-webgl-text[_ngcontent-%COMP%]{display:none;visibility:hidden;position:fixed}.adev-home[_ngcontent-%COMP%] .adev-scale-container[_ngcontent-%COMP%], .adev-home[_ngcontent-%COMP%] .adev-lines-container[_ngcontent-%COMP%], .adev-home[_ngcontent-%COMP%] .adev-build-container[_ngcontent-%COMP%]{position:relative}.adev-home[_ngcontent-%COMP%] .adev-lines-container[_ngcontent-%COMP%]:before{content:"";position:absolute;inset:0 -50px -50px;background-color:var(--page-background);filter:blur(25px)}.adev-home[_ngcontent-%COMP%] .adev-scale-wrapper[_ngcontent-%COMP%], .adev-home[_ngcontent-%COMP%] .adev-lines-wrapper[_ngcontent-%COMP%], .adev-home[_ngcontent-%COMP%] .adev-build-wrapper[_ngcontent-%COMP%]{position:relative}.adev-home[_ngcontent-%COMP%] .adev-build-text[_ngcontent-%COMP%] h2[_ngcontent-%COMP%], .adev-home[_ngcontent-%COMP%] .adev-build-webgl-text[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{color:var(--gray-unfilled)}@media screen and (max-width: 1000px){.adev-home[_ngcontent-%COMP%] .adev-build-text[_ngcontent-%COMP%] h2[_ngcontent-%COMP%], .adev-home[_ngcontent-%COMP%] .adev-build-webgl-text[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:2.75rem}}.adev-home[_ngcontent-%COMP%] .adev-build-text[_ngcontent-%COMP%] .adev-gradient[_ngcontent-%COMP%], .adev-home[_ngcontent-%COMP%] .adev-build-webgl-text[_ngcontent-%COMP%] .adev-gradient[_ngcontent-%COMP%]{position:absolute;left:0;top:0;right:0;background:url("./media/gradient-FZRCWTCT.jpg");background-size:cover;background-position:center;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;clip-path:inset(0%)}.adev-home[_ngcontent-%COMP%] .adev-editor-scroll-container[_ngcontent-%COMP%]{position:relative;height:300vh;background-color:var(--page-background)}.adev-home[_ngcontent-%COMP%] .adev-editor-scroll-container[_ngcontent-%COMP%] .adev-sticky-editor[_ngcontent-%COMP%]{position:sticky;top:calc((100vh - (100vh - 110px))/2)}@media (min-width: 700px) and (max-width: 900px){.adev-home[_ngcontent-%COMP%] .adev-editor-scroll-container[_ngcontent-%COMP%] .adev-sticky-editor[_ngcontent-%COMP%]{top:calc((100vh - (100vh - 110px))/2 + 36px)}}@media (max-width: 700px){.adev-home[_ngcontent-%COMP%] .adev-editor-scroll-container[_ngcontent-%COMP%] .adev-sticky-editor[_ngcontent-%COMP%]{top:calc((100vh - (100vh - 110px))/2 + 25px)}}.adev-home[_ngcontent-%COMP%] .adev-editor-scroll-container[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{margin:0 auto;display:flex;justify-content:center;align-items:center;height:auto;min-height:60vh;width:75vw}.adev-home.adev-header[_ngcontent-%COMP%] .adev-cta[_ngcontent-%COMP%], .adev-home.adev-header[_ngcontent-%COMP%] .adev-arrow[_ngcontent-%COMP%]{opacity:1;visibility:visible}.adev-home.adev-webgl[_ngcontent-%COMP%] .adev-logo[_ngcontent-%COMP%], .adev-home.adev-webgl[_ngcontent-%COMP%] .adev-scale[_ngcontent-%COMP%], .adev-home.adev-webgl[_ngcontent-%COMP%] .adev-lines[_ngcontent-%COMP%]{height:200vh}@supports (height: 100lvh){.adev-home.adev-webgl[_ngcontent-%COMP%] .adev-logo[_ngcontent-%COMP%], .adev-home.adev-webgl[_ngcontent-%COMP%] .adev-scale[_ngcontent-%COMP%], .adev-home.adev-webgl[_ngcontent-%COMP%] .adev-lines[_ngcontent-%COMP%]{height:200lvh}}.adev-home.adev-webgl[_ngcontent-%COMP%] .adev-logo-wordmark[_ngcontent-%COMP%], .adev-home.adev-webgl[_ngcontent-%COMP%] .adev-scale-text[_ngcontent-%COMP%], .adev-home.adev-webgl[_ngcontent-%COMP%] .adev-lines-text[_ngcontent-%COMP%], .adev-home.adev-webgl[_ngcontent-%COMP%] .adev-build-text[_ngcontent-%COMP%]{position:fixed}.adev-home.adev-webgl[_ngcontent-%COMP%] .adev-scale-text[_ngcontent-%COMP%], .adev-home.adev-webgl[_ngcontent-%COMP%] .adev-lines-text[_ngcontent-%COMP%], .adev-home.adev-webgl[_ngcontent-%COMP%] .adev-build-text[_ngcontent-%COMP%]{opacity:0}.adev-home.adev-webgl[_ngcontent-%COMP%] .adev-build[_ngcontent-%COMP%]{height:300vh}@supports (height: 100lvh){.adev-home.adev-webgl[_ngcontent-%COMP%] .adev-build[_ngcontent-%COMP%]{height:300lvh}}.adev-home.adev-webgl[_ngcontent-%COMP%] .adev-build-text[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{opacity:0}.adev-home.adev-webgl[_ngcontent-%COMP%] .adev-build-webgl-text[_ngcontent-%COMP%]{display:flex}.adev-home.adev-webgl.adev-loaded[_ngcontent-%COMP%] .adev-canvas[_ngcontent-%COMP%]{opacity:unset}.adev-home.adev-webgl.adev-loaded[_ngcontent-%COMP%] .adev-logo-wordmark[_ngcontent-%COMP%]{opacity:0}.adev-code-editor[_ngcontent-%COMP%]{background-color:var(--page-background);padding-bottom:60px}.adev-code-editor[_ngcontent-%COMP%] embedded-editor{margin:0 auto;display:flex;width:75vw;height:calc(100vh - 110px)}@media (max-width: 700px){.adev-code-editor[_ngcontent-%COMP%] embedded-editor{width:95vw}}.adev-code-editor[_ngcontent-%COMP%] embedded-editor .adev-editor-container{width:100%}.adev-code-editor-gradient[_ngcontent-%COMP%]{position:absolute;left:0;right:0;margin-top:-100vh;height:100vh;background:linear-gradient(to top,var(--page-background),transparent);pointer-events:none}@supports (height: 100svh){.adev-code-editor-gradient[_ngcontent-%COMP%]{margin-top:-100svh;height:100svh}}'],changeDetection:0});let n=d;return n})();export{Q as TUTORIALS_HOMEPAGE_DIRECTORY,ae as default};