PageSourceSearch

https://uni.xyz/chunk-5724OELQ.js

js uni.xyz collected 2026-09-24 09:30:59 UTC 23,788 bytes, 1 lines download raw bytes

1import"./chunk-JNDO2ZYV.js";import{d as oe}from"./chunk-6PALANOE.js";import{a as re}from"./chunk-6VYUR5BE.js";import"./chunk-QHW7LNRR.js";import{a as te}from"./chunk-4RG3YTAW.js";import{a as J,b as Z,e as ee}from"./chunk-7KGD5BHR.js";import"./chunk-E35X2CZM.js";import{$d as y,_d as h,af as X,p as k}from"./chunk-FSFNWVMJ.js";import{a as W,e as q}from"./chunk-UKNSY7J4.js";import{A as U,Ab as _,Bb as m,C as Y,Ia as a,Kb as L,Mb as p,Nb as G,Pc as Q,S as A,Sa as K,Zb as $,aa as g,f as I,fa as H,ga as D,l as R,la as F,mb as O,mc as V,nb as w,qb as f,rb as v,sb as c,tb as i,ub as s,vb as u,x as T,ya as N,zb as j}from"./chunk-L45A6KDO.js";import{a as b,b as x}from"./chunk-6MDQTQU3.js";var ae="https://uni-blog.s3.amazonaws.com/88/team212020-02-12T18-18-000002.jpg",ie=h(ae,{width:800}),P={loadingText:"Loading yearbook...",loadingIcon:"phosphorBook",showRetryButton:!1},M={gradientColors:{start:"#16a085",middle:"#1abc9c",end:"#3498db"},shapePosition:"right",layoutMode:"two-column",imageConfig:{highQualityUrl:ie.highQuality,lowQualityUrl:ie.lowQuality,alt:"UNI Yearbook 2020",maxWidth:"480px",minHeight:"400px"},animationSpeed:{circle:{float:"26s",scale:"22s"},parallelograms:{float:"32s",scale:"24s"}}},z=[{id:"projects",number:200,suffix:"+",label:"Projects Featured",icon:"phosphorStarFill",color:"--warning-500"},{id:"countries",number:165,suffix:"+",label:"Countries",icon:"phosphorGlobeFill",color:"--warning-500"},{id:"volumes",number:6,label:"Volumes",icon:"phosphorBooksFill",color:"--warning-500"}];var S=[{title:"A Year of Design Excellence",description:"The UNI Yearbook 2020 captures the best projects, competition winners, and community moments from an extraordinary year of global design. Professionally curated and printed, it's a collectible that celebrates the creativity of designers from 165+ countries.",desktopImage:"https://uni-common-assets.s3.amazonaws.com/yearbook/S3/Gallery/B1.jpg",tabletImage:"https://uni-common-assets.s3.amazonaws.com/yearbook/S3/volumes/2/TE2a.jpg",reverseLayout:!1},{title:"Two Volumes, One Vision",description:"Volume 1 showcases competition winners, featured projects, and the design challenges that defined the year. Volume 2 covers community highlights, emerging talent, design trends, and the stories behind the work. Together, they tell the complete story of UNI in 2020.",desktopImage:"https://uni-common-assets.s3.amazonaws.com/yearbook/S3/volumes/Gen/3.jpg",tabletImage:"https://uni-common-assets.s3.amazonaws.com/yearbook/S3/volumes/Gen/6.jpg",reverseLayout:!0,shapeVariant:2},{title:"Premium Print Quality",description:"Available in both hardbound and softbound editions, the UNI Yearbook is printed on premium paper stock with vivid color reproduction. Whether displayed on a coffee table or a studio bookshelf, it's designed to be a lasting reference and inspiration piece.",desktopImage:"https://uni-common-assets.s3.amazonaws.com/yearbook/S3/Gallery/B4.jpg",tabletImage:"https://uni-common-assets.s3.amazonaws.com/yearbook/S3/volumes/2/TE2a.jpg",reverseLayout:!1,shapeVariant:3}];var C=[{uuid:"af35cc72-0c2e-4ff2-b7df-faaab78916f4",slug:"uni-design-explorer-series-5"},{uuid:"36192396-7c80-422d-a167-831343d7e671",slug:"uni-design-explorer-series-4-1"},{uuid:"2775d4fb-5294-4057-8d0f-a0646c19fb8d",slug:"uni-design-explorer-series-4-1"},{uuid:"519b404a-287b-4079-a73f-34eabe4a3963",slug:"uni-design-explorer-series-4-1"},{uuid:"799b8554-7493-4164-9663-0713649b9728",slug:"uni-design-explorer-series-4-1"},{uuid:"6307dcd5-3889-4504-871d-72118c736598",slug:"uni-design-explorer-series-4-1"},{uuid:"4ac3b673-0a04-404b-a6bf-217fdcc70276",slug:"uni-design-explorer-series-4-1"},{uuid:"a07294dd-707c-40e3-babf-0428d28cd7f6",slug:"uni-design-explorer-series-4-1"},{uuid:"c900c53c-4b07-494d-b627-e56cde4970fa",slug:"uni-design-explorer-series-4-1"},{uuid:"9020fe36-a063-4832-8e29-4aa9ded2f99b",slug:"uni-design-explorer-series-3"},{uuid:"9c4ca520-6c10-49ac-9efd-ba5f77e2d48b",slug:"uni-design-explorer-series-3"},{uuid:"99c40935-387f-4873-bb54-f51ae2093269",slug:"uni-design-explorer-series-3"},{uuid:"51b023f3-d9d1-4a1c-923d-5179234bb1c5",slug:"uni-design-explorer-series-3"}];var B=[{id:"order-now",label:"Order Now",icon:"phosphorShoppingCart",variant:"primary",buttonVariant:"solid",size:"lg"}],E={themeColor:{r:13,g:148,b:136},title:"Own a Piece of Design History",description:"The UNI Yearbook 2020 is a limited edition collectible celebrating the best of global design. Order your copy today.",primaryButton:{label:"Order Now",icon:"phosphorShoppingCart"},stat:{value:"200+",label:"Projects"},variant:"light",buttonColor:"emerald"};var se=()=>
1({alignment:"start",gap:"md",layout:"responsive",fullWidth:!1}),le=(r,e)=>e.title,de=(r,e)=>e.name,ce=(r,e)=>e.id;function pe(r,e){if(r&1&&u(0,"uni-yearbook-showcase",17),r&2){let t=e.$implicit;c("title",t.title)("description",t.description)("desktopImage",t.desktopImage)("tabletImage",t.tabletImage)("reverseLayout",t.reverseLayout)("shapeVariant",t.shapeVariant||1)}}function ge(r,e){if(r&1&&(i(0,"h3",26),p(1),s()),r&2){let t=m().$implicit;a(),G(t.name)}}function ue(r,e){if(r&1){let t=j();i(0,"div",29),_("click",function(n){let l=H(t).$implicit,d=m(3);return D(d.onProductClick(n,l))}),u(1,"uni-product-card-v2",30),s()}if(r&2){let t=e.$implicit,o=m(3);a(),c("productData",t)("cardConfig",o.productCardConfig)}}function me(r,e){if(r&1&&(i(0,"div",25),O(1,ge,2,1,"h3",26),i(2,"div",27),f(3,ue,2,2,"div",28,ce),s()()),r&2){let t=e.$implicit;L("products-group--featured",t.products.length===1),a(),w(t.products.length>1?1:-1),a(2),v(t.products)}}function he(r,e){if(r&1&&(i(0,"section",18)(1,"div",20)(2,"div",21)(3,"h2",22),p(4,"UNI Yearbooks"),s(),i(5,"p",23),p(6," Explore our curated collection of design ebooks from the UNI Design Explorer series "),s()(),f(7,me,5,3,"div",24,de),s()()),r&2){let t=m();a(7),v(t.ebookGroups)}}var be=new W({"Cache-Control":"public, max-age=300, stale-while-revalidate=600"}),fe=new Map(C.map(r=>[r.uuid,r.slug])),ne=class r{cdr=g(V);http=g(q);destroyRef=g(F);platformId=g(N);isBrowser=Q(this.platformId);stateConfig=P;heroConfig=b({},M);heroButtons=B;statsBarItems=z;showcaseBlocks=S;ctaConfig=E;ebookGroups=[];productCardConfig={showSeller:!1,showQuickActions:!1,showRating:!1,showBadges:!0,viewMode:"grid"};currentState="success";heroImageSources=["https://uni-blog.s3.amazonaws.com/88/team212020-02-12T18-18-000002.jpg","https://uni-blog.s3.amazonaws.com/88/team212020-02-12T18-18-000003.jpg","https://uni-blog.s3.amazonaws.com/88/team212020-02-12T18-18-000004.jpg"];heroImages=[];currentImageIndex=0;visibilityHandler=null;carouselStop$=new I;isCarouselRunning=!1;ngOnInit(){this.isBrowser&&(document.title="UNI Yearbook - Own a Piece of Design History"),this.heroImages=this.heroImageSources.map(e=>h(e,{width:960,fit:"cover"})),this.applyHeroImage(0),this.isBrowser&&(this.startHeroCarousel(),this.setupVisibilityHandler()),this.fetchYearbookProducts()}fetchYearbookProducts(){let e=C.map(t=>this.http.get(`/api/v2/market/products/${t.uuid}/`,{headers:be,withCredentials:!0}).pipe(Y(()=>(console.error(`Yearbook product ${t.uuid} could not be loaded.`),R(null)))));T(e).pipe(k(this.destroyRef)).subscribe({next:t=>{let o=new Map,n=t.filter(l=>l!==null);n.length<t.length&&console.error(`Yearbook: ${t.length-n.length} of ${t.length} products failed to load; rendering the rest.`);for(let l of n){let d=l.group?.name||"Other";o.has(d)||o.set(d,{name:d,products:[]}),o.get(d).products.push(this.mapToMarketplaceProduct(l))}this.ebookGroups=Array.from(o.values()),this.cdr.markForCheck()},error:()=>{}})}mapToMarketplaceProduct(e){let t=e.media_list,o=t&&t.length>0?t[0].url:null,n=e.image||e.cover?.url||e.featured_image||o||null,l=e.thumbnail||n,d=n?{lowQuality:y(l,100),highQuality:h(n,{width:800,fit:"cover"}).highQuality,thumbnail:y(n,400)}:void 0;return{id:e.uuid||e.id?.toString()||"0",title:e.name||"Untitled Product",description:e.description||"",price:e.cost||0,currency:"USD",image_url:n,thumbnail_url:l,category:e.group?.slug||"uncategorized",rating:4.5,reviews_count:0,is_featured:!1,is_new:!1,seller:{id:"0",name:"uni.xyz",avatar_url:null},project:{id:e.uuid||e.id?.toString()||"0",slug:e.group?.slug||"product"},optimized_images:d}}applyHeroImage(e){let t=this.heroImages[e];this.heroConfig=x(b({},this.heroConfig),{imageConfig:x(b({},this.heroConfig.imageConfig),{highQualityUrl:t.highQuality,lowQualityUrl:t.lowQuality})})}startHeroCarousel(){this.isCarouselRunning||(this.isCarouselRunning=!0,U(4e3).pipe(A(this.carouselStop$),k(this.destroyRef)).subscribe(()=>{this.currentImageIndex=(this.currentImageIndex+1)%this.heroImages.length,this.applyHeroImage(this.currentImageIndex),this.cdr.markForCheck()}))}pauseHeroCarousel(){this.isCarouselRunning&&(this.carouselStop$.next(),this.isCarouselRunning=!1)}resumeHeroCarousel(){this.isCarouselRunning||this.startHeroCarousel()}setupVisibilityHandler(){typeof document>"u"||this.visibilityHandler||(this.visibilityHandler=()=>{document.hidden?this.pauseHeroCarousel():this.resumeHeroCarousel()},document.addEventListener("visibilitychange",this.visibilityHandler))}ngOnDestroy(){this.visibilityHandler&&typeof document<"u"&&(document.removeEventListener("visibilitychange",this.visibilityHandler),this.visibilityHandler=null),this.carouselStop$.complete()}onHeroActionClick(e){e.button.id==="order-now"&&this.orderNow()}orderNow(){if(!this.isBrowser)return;let e=document.getElementById("uni-ebooks");e&&requestAnimationFrame(()=>{e.scrollIntoView({behavior:"smooth"})})}goToYearbook(){this.isBrowser&&(window.location.href="/market/product/uni-yearbook-2020/72419784-447b-4f08-9e88-992e910a65bd")}onProductClick(e,t){if(e.preventDefault(),e.stopPropagation(),!this.isBrowser)return;let o=fe.get(t.id)||t.project?.slug||t.id;window.location.href=`/market/product/${o}/${t.id}`}static \u0275fac=function(t){return new(t||r)};static \u0275cmp=K({type:r,selectors:[["app-uni-yearbook"]],decls:24,vars:10,consts:[[1,"page-content"],[3,"config","state"],[3,"config"],["hero-content",""],[1,"hero-title"],[1,"gradient-text"],[1,"hero-description"],[1,"hero-actions"],[3,"buttonClick","buttons","config"],[1,"stats-bubbles-wrapper"],[1,"floating-bubbles"],[1,"bubble","bubble-1"],[1,"bubble","bubble-2"],[1,"bubble","bubble-3"],[1,"bubble","bubble-4"],[3,"stats","overlapMargin"],[1,"showcase-section"],[3,"title","description","desktopImage","tabletImage","reverseLayout","shapeVariant"],["id","uni-ebooks",1,"products-section"],[3,"primaryClick","config"],[1,"container"],[1,"products-header"],[1,"products-title"],[1,"products-subtitle"],[1,"products-group",3,"products-group--featured"],[1,"products-group"],[1,"products-group-title"],[1,"products-grid"],[1,"product-card-wrapper"],[1,"product-card-wrapper",3,"click"],[3,"productData","cardConfig"]],template:function(t,o){t&1&&(i(0,"div",0)(1,"uni-state-wrapper",1)(2,"app-uni-animated-hero",2)(3,"div",3)(4,"h1",4),p(5," UNI "),i(6,"span",5),p(7,"Yearbook"),s()(),i(8,"p",6),p(9," A collectible celebration of the global design community's best projects, competitions, and creative moments \u2014 in print. "),s(),i(10,"div",7)(11,"uni-action-buttons",8),_("buttonClick",function(l){return o.onHeroActionClick(l)}),s()()()(),i(12,"div",9)(13,"div",10),u(14,"div",11)(15,"div",12)(16,"div",13)(17,"div",14),s(),u(18,"uni-stats-bar",15),i(19,"section",16),f(20,pe,1,6,"uni-yearbook-showcase",17,le),s()(),O(22,he,9,0,"section",18),i(23,"uni-cta-section",19),_("primaryClick",function(){return o.goToYearbook()}),s()()()),t&2&&(a(),c("config",o.stateConfig)("state",o.currentState),a(),c("config",o.heroConfig),a(9),c("buttons",o.heroButtons)("config",$(9,se)),a(7),c("stats",o.statsBarItems)("overlapMargin",0),a(2),v(o.showcaseBlocks),a(2),w(o.ebookGroups.length?22:-1),a(),c("config",o.ctaConfig))},dependencies:[te,J,X,ee,re,oe,Z],styles:['@charset "UTF-8";[_nghost-%COMP%]     app-uni-animated-hero .hero-title{font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);color:var(--neutral-0);margin-bottom:var(--size-6);line-height:var(--line-height-compact);letter-spacing:var(--letter-spacing-tight)}@media (max-width: 1023.98px){[_nghost-%COMP%]     app-uni-animated-hero .hero-title{font-size:var(--font-size-4xl)}}@media (max-width: 767.98px){[_nghost-%COMP%]     app-uni-animated-hero .hero-title{font-size:var(--font-size-3xl)}}[_nghost-%COMP%]     app-uni-animated-hero .hero-description{font-size:var(--font-size-lg);color:rgba(var(--white-rgb),var(--opacity-90));line-height:var(--line-height-relaxed);max-width:var(--size-140);margin-bottom:var(--size-8)}@media (max-width: 767.98px){[_nghost-%COMP%]     app-uni-animated-hero .hero-description{font-size:var(--font-size-base)}}[_nghost-%COMP%]     app-uni-animated-hero .hero-actions{margin-top:var(--size-4)}@media (max-width: 767.98px){[_nghost-%COMP%]     app-uni-animated-hero .hero-actions{display:flex;justify-content:center}}  app-uni-animated-hero .gradient-text{background:linear-gradient(135deg,var(--warning-300) 0%,var(--warning-400) 50%,var(--warning-300) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:var(--font-weight-bold);font-style:italic}  app-uni-animated-hero .hero-image{border-radius:var(--radius-2xl);overflow:hidden}  app-uni-animated-hero .hero-image uni-progressive-image{border-radius:var(--radius-2xl);overflow:hidden;display:block}  app-uni-animated-hero .hero-image uni-progressive-image img{border-radius:var(--radius-2xl);transition:opacity .6s ease-in-out}[_nghost-%COMP%]     app-uni-animated-hero .hero-actions uni-action-buttons .single-buttons button-renderer:first-child button{background-color:var(--white)!important;color:var(--success-700)!important;border:2px solid var(--success-400)!important;border-radius:9999px!important}[_nghost-%COMP%]     app-uni-animated-hero .hero-actions uni-action-buttons .single-buttons button-renderer:first-child button:hover{background-color:var(--success-50)!important;border-color:var(--success-500)!important}[_nghost-%COMP%]     app-uni-animated-hero .hero-actions uni-action-buttons .single-buttons button-renderer:first-child button ng-icon{color:var(--success-700)!important}.stats-bubbles-wrapper[_ngcontent-%COMP%]{position:relative;z-index:var(--z-10);padding:var(--size-48) var(--size-6);background:var(--white)}[data-theme=dark][_nghost-%COMP%]   .stats-bubbles-wrapper[_ngcontent-%COMP%], [data-theme=dark]   [_nghost-%COMP%]   .stats-bubbles-wrapper[_ngcontent-%COMP%]{background:linear-gradient(180deg,var(--gray-900) 0%,var(--gray-800) 100%)}@media (max-width: 767.98px){.stats-bubbles-wrapper[_ngcontent-%COMP%]{padding:var(--size-32) var(--size-4)}}
1.stats-bubbles-wrapper[_ngcontent-%COMP%]   uni-stats-bar[_ngcontent-%COMP%]{position:relative;z-index:var(--z-20);display:block;transform:translateY(-300px);margin-bottom:calc(var(--size-16) - 300px)}@media (max-width: 767.98px){.stats-bubbles-wrapper[_ngcontent-%COMP%]   uni-stats-bar[_ngcontent-%COMP%]{transform:translateY(-240px);margin-bottom:calc(var(--size-12) - 240px)}}.stats-bubbles-wrapper[_ngcontent-%COMP%]   uni-stats-bar[_ngcontent-%COMP%]     .stats-section{padding-top:0;padding-bottom:var(--size-12)}.floating-bubbles[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:var(--z-0)}.bubble[_ngcontent-%COMP%]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5;animation-timing-function:ease-in-out;animation-iteration-count:infinite}[data-theme=dark][_nghost-%COMP%]   .bubble[_ngcontent-%COMP%], [data-theme=dark]   [_nghost-%COMP%]   .bubble[_ngcontent-%COMP%]{opacity:.3}.bubble-1[_ngcontent-%COMP%]{width:400px;height:400px;background:linear-gradient(135deg,var(--teal-300) 0%,#22d3ee 100%);top:-15%;left:-5%;animation:_ngcontent-%COMP%_floatBubble1 20s infinite}@media (max-width: 767.98px){.bubble-1[_ngcontent-%COMP%]{width:250px;height:250px}}.bubble-2[_ngcontent-%COMP%]{width:300px;height:300px;background:linear-gradient(135deg,var(--emerald-300) 0%,var(--teal-400) 100%);top:20%;right:-5%;animation:_ngcontent-%COMP%_floatBubble2 25s infinite}@media (max-width: 767.98px){.bubble-2[_ngcontent-%COMP%]{width:200px;height:200px}}.bubble-3[_ngcontent-%COMP%]{width:250px;height:250px;background:linear-gradient(135deg,#67e8f9,#38bdf8);top:-5%;right:20%;animation:_ngcontent-%COMP%_floatBubble3 22s infinite}@media (max-width: 767.98px){.bubble-3[_ngcontent-%COMP%]{width:150px;height:150px}}.bubble-4[_ngcontent-%COMP%]{width:200px;height:200px;background:linear-gradient(135deg,var(--teal-400) 0%,var(--emerald-300) 100%);top:30%;left:15%;animation:_ngcontent-%COMP%_floatBubble4 18s infinite}@media (max-width: 767.98px){.bubble-4[_ngcontent-%COMP%]{width:120px;height:120px}}@keyframes _ngcontent-%COMP%_floatBubble1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,50px) scale(1.1)}66%{transform:translate(-20px,30px) scale(.95)}}@keyframes _ngcontent-%COMP%_floatBubble2{0%,to{transform:translate(0) scale(1)}25%{transform:translate(-40px,-30px) scale(1.05)}50%{transform:translate(20px,-50px) scale(.9)}75%{transform:translate(-30px,20px) scale(1.1)}}@keyframes _ngcontent-%COMP%_floatBubble3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-50px,40px) scale(1.15)}}@keyframes _ngcontent-%COMP%_floatBubble4{0%,to{transform:translate(0) scale(1)}33%{transform:translate(40px,-30px) scale(1.1)}66%{transform:translate(-30px,-20px) scale(.9)}}@media (prefers-reduced-motion: reduce){.bubble[_ngcontent-%COMP%]{animation:none}}.showcase-section[_ngcontent-%COMP%]{background:transparent;padding-bottom:var(--size-16);position:relative;z-index:var(--z-base)}.products-section[_ngcontent-%COMP%]{background:transparent;padding:var(--size-24) var(--size-6)}@media (max-width: 767.98px){.products-section[_ngcontent-%COMP%]{padding:var(--size-16) var(--size-4)}}.products-header[_ngcontent-%COMP%]{text-align:center;margin-bottom:var(--size-12)}.products-title[_ngcontent-%COMP%]{font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0 0 var(--size-4);letter-spacing:var(--letter-spacing-tight)}@media (max-width: 767.98px){.products-title[_ngcontent-%COMP%]{font-size:var(--font-size-3xl)}}.products-subtitle[_ngcontent-%COMP%]{font-size:var(--font-size-lg);color:var(--text-secondary);margin:0;max-width:var(--container-sm);margin-inline:auto}@media (max-width: 767.98px){.products-subtitle[_ngcontent-%COMP%]{font-size:var(--font-size-base)}}.products-group[_ngcontent-%COMP%]{margin-bottom:var(--size-12)}.products-group[_ngcontent-%COMP%]:last-child{margin-bottom:0}.products-group-title[_ngcontent-%COMP%]{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0 0 var(--size-6);padding-bottom:var(--size-3);border-bottom:1px solid var(--border-secondary)}@media (max-width: 767.98px){.products-group-title[_ngcontent-%COMP%]{font-size:var(--font-size-lg)}}.products-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--size-6);max-width:var(--container-xl);margin:0 auto}.product-card-wrapper[_ngcontent-%COMP%]{cursor:pointer}.product-card-wrapper[_ngcontent-%COMP%]     a.product-link{pointer-events:none}.products-group--featured[_ngcontent-%COMP%]   .products-grid[_ngcontent-%COMP%]{display:flex;justify-content:center}.products-group--featured[_ngcontent-%COMP%]   .product-card-wrapper[_ngcontent-%COMP%]{width:100%;max-width:calc(50% - var(--size-3))}.products-group--featured[_ngcontent-%COMP%]   .product-card-wrapper[_ngcontent-%COMP%]     .product-image-wrapper{height:auto!important}@media (max-width: 767.98px){.products-group--featured[_ngcontent-%COMP%]   .product-card-wrapper[_ngcontent-%COMP%]{max-width:100%}}.explorer-section[_ngcontent-%COMP%]{background:var(--white);padding:var(--size-24) var(--size-6)}[data-theme=dark][_nghost-%COMP%]   .explorer-section[_ngcontent-%COMP%], [data-theme=dark]   [_nghost-%COMP%]   .explorer-section[_ngcontent-%COMP%]{background:linear-gradient(180deg,var(--gray-800) 0%,var(--gray-900) 100%)}@media (max-width: 767.98px){.explorer-section[_ngcontent-%COMP%]{padding:var(--size-16) var(--size-4)}}.container[_ngcontent-%COMP%]{max-width:var(--container-xl);margin:0 auto}.explorer-header[_ngcontent-%COMP%]{text-align:center;margin-bottom:var(--size-12)}.explorer-title[_ngcontent-%COMP%]{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0 0 var(--size-4);letter-spacing:var(--letter-spacing-tight)}@media (max-width: 767.98px){.explorer-title[_ngcontent-%COMP%]{font-size:var(--font-size-2xl)}}.explorer-subtitle[_ngcontent-%COMP%]{font-size:var(--font-size-lg);color:var(--text-secondary);margin:0;max-width:var(--container-sm);margin-inline:auto}@media (max-width: 767.98px){.explorer-subtitle[_ngcontent-%COMP%]{font-size:var(--font-size-base)}}.explorer-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--size-6)}@media (max-width: 767.98px){.explorer-grid[_ngcontent-%COMP%]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 539.98px){.explorer-grid[_ngcontent-%COMP%]{grid-template-columns:1fr}}.explorer-card[_ngcontent-%COMP%]{background:var(--glass-white-80);border:1px solid var(--glass-border-light);border-radius:var(--radius-xl);padding:var(--size-6);
1cursor:pointer;transition:all var(--duration-normal) var(--easing-out);-webkit-backdrop-filter:var(--backdrop-blur-sm);backdrop-filter:var(--backdrop-blur-sm)}[data-theme=dark][_nghost-%COMP%]   .explorer-card[_ngcontent-%COMP%], [data-theme=dark]   [_nghost-%COMP%]   .explorer-card[_ngcontent-%COMP%]{background:var(--glass-white-10);border-color:var(--glass-white-20)}.explorer-card[_ngcontent-%COMP%]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--success-300)}[data-theme=dark][_nghost-%COMP%]   .explorer-card[_ngcontent-%COMP%]:hover, [data-theme=dark]   [_nghost-%COMP%]   .explorer-card[_ngcontent-%COMP%]:hover{border-color:var(--success-500)}.explorer-card[_ngcontent-%COMP%]:hover   .explorer-link[_ngcontent-%COMP%]{color:var(--success-600)}.explorer-icon[_ngcontent-%COMP%]{width:var(--size-12);height:var(--size-12);border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;margin-bottom:var(--size-4);background:linear-gradient(145deg,color-mix(in srgb,var(--success-500) 30%,transparent),color-mix(in srgb,var(--success-500) 15%,transparent));color:var(--success-600)}[data-theme=dark][_nghost-%COMP%]   .explorer-icon[_ngcontent-%COMP%], [data-theme=dark]   [_nghost-%COMP%]   .explorer-icon[_ngcontent-%COMP%]{color:var(--success-400)}.explorer-name[_ngcontent-%COMP%]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0 0 var(--size-2)}.explorer-description[_ngcontent-%COMP%]{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:var(--line-height-relaxed);margin:0 0 var(--size-4)}.explorer-footer[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;padding-top:var(--size-4);border-top:1px solid var(--border-secondary)}.explorer-price[_ngcontent-%COMP%]{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--success-600)}[data-theme=dark][_nghost-%COMP%]   .explorer-price[_ngcontent-%COMP%], [data-theme=dark]   [_nghost-%COMP%]   .explorer-price[_ngcontent-%COMP%]{color:var(--success-400)}.explorer-link[_ngcontent-%COMP%]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-tertiary);transition:color var(--duration-fast) var(--easing-out)}.page-content[_ngcontent-%COMP%]{min-height:100vh;background:var(--bg-primary);overflow-x:hidden}'],changeDetection:0})};export{ne as UniYearbookComponent};

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.