1"use strict";(self.webpackChunkthreeddd_front=self.webpackChunkthreeddd_front||[]).push([[894],{8894:(tt,u,r)=>{r.r(u),r.d(u,{MainComponent:()=>nt});var m=r(8455),b=r(7468),y=r(6499),k=r(8419),s=r(8207),g=r(177),d=r(430),L=r(4074),T=r(174),I=r(3760),G=r(7214),n=r(7019),p=r(9969),R=r(1413),j=r(605),E=r(6977),M=r(5697),_=r(1180),f=r(647),C=r(710),S=r(8181),F=r(5349);function $(e,a){if(1&e&&(n.qex(0),n.j41(1,"div",8),n.EFF(2),n.nI1(3,"uppercase"),n.k0s(),n.bVm()),2&e){const t=n.XpG();n.R7$(2),n.SpI(" ",n.bMT(3,1,null==t.model?null:t.model.typeText)," ")}}function N(e,a){if(1&e&&(n.qex(0),n.j41(1,"div",9),n.EFF(2),n.nI1(3,"uppercase"),n.k0s(),n.bVm()),2&e){const t=n.XpG();n.R7$(2),n.SpI(" ",n.bMT(3,1,null==t.model?null:t.model.typeText)," ")}}function Y(e,a){1&e&&(n.qex(0),n.j41(1,"div",10)(2,"span"),n.EFF(3,"FREE"),n.k0s(),n.qSk(),n.j41(4,"svg",11),n.nrm(5,"path",12)(6,"path",13),n.k0s()(),n.bVm())}function B(e,a){if(1&e&&(n.j41(0,"div",14),n.qSk(),n.j41(1,"svg",11),n.nrm(2,"path",15),n.k0s(),n.joV(),n.j41(3,"span"),n.EFF(4),n.k0s()()),2&e){const t=n.XpG();n.R7$(4),n.JRh(null==t.model?null:t.model.comments)}}function D(e,a){if(1&e&&(n.j41(0,"div",16),n.qSk(),n.j41(1,"svg",11),n.nrm(2,"path",17)(3,"path",18),n.k0s(),n.joV(),n.j41(4,"span"),n.EFF(5),n.k0s()()),2&e){const t=n.XpG();n.R7$(5),n.JRh(null==t.model?null:t.model.likes)}}let A=(()=>{var e;class a{constructor(){this.imageBaseUrl=(0,n.WQX)(_.sT),this.path=C.iw,this.typeSlug=S.ci}}return(e=a).\u0275fac=function(o){return new(o||e)},e.\u0275cmp=n.VBU({type:e,selectors:[["app-slider-info-block"]],inputs:{model:"model",modelLoading:"modelLoading",referrerUrl:"referrerUrl"},standalone:!0,features:[n.aNF],decls:12,vars:13,consts:[[1,"title"],[1,"bottom-info"],[1,"bottom-block"],[1,"price-block"],[4,"ngIf"],[1,"info"],["class","comment-count",4,"ngIf"],["class","like-count",4,"ngIf"],[1,"status","pro"],[1,"status","free"],[1,"d-flex","align-items-center","status","om"],["width","16","height","16","viewBox","0 0 16 16","fill","none","xmlns","http://www.w3.org/2000/svg"],["d","M11.3617 6.3804C11.5524 6.17234 11.545 5.84268 11.3452 5.64408C11.1455 5.44548 10.829 5.45314 10.6383 5.6612L7.15848 9.4584L5.33787 7.72008C5.13431 7.52573 4.81802 7.54005 4.63143 7.75208C4.44483 7.9641 4.45858 8.29354 4.66214 8.4879L6.48275 10.2262C6.88407 10.6094 7.50593 10.5878 7.88183 10.1776L11.3617 6.3804Z","fill","#8C8C8C"],["fill-rule","evenodd","clip-rule","evenodd","d","M6.15991 14.8814C5.83612 14.2539 5.10697 13.9511 4.43506 14.1642C2.83537 14.6716 1.32843 13.1646 1.83579 11.5649C2.0489 10.893 1.74606 10.1639 1.11857 9.84009C-0.372858 9.07051 -0.372858 6.93788 1.11857 6.16831C1.7442 5.84548 2.04933 5.11191 1.83547 4.43509C1.33209 2.84204 2.8319 1.3224 4.43829 1.83788C5.10547 2.05197 5.83634 1.7492 6.15916 1.12107C6.92739 -0.373691 9.06421 -0.373691 9.83244 1.12107C10.1554 1.74953 10.8872 2.05318 11.5617 1.83755C13.1634 1.32548 14.6745 2.83663 14.1625 4.43831C13.9468 5.11278 14.2505 5.84457 14.8789 6.16756C16.3737 6.93579 16.3737 9.07261 14.8789 9.84084C14.2508 10.1637 13.948 10.8945 14.1621 11.5617C14.6776 13.1681 13.158 14.6679 11.5649 14.1645C10.8881 13.9507 10.1545 14.2558 9.83169 14.8814C9.06211 16.3729 6.92949 16.3729 6.15991 14.8814ZM7.04841 14.423C7.44554 15.1926 8.54606 15.1926 8.94319 14.423C9.49056 13.3622 10.7279 12.8515 11.8661 13.2112C12.6932 13.4725 13.4751 12.6931 13.2101 11.8672C12.8457 10.7317 13.3612 9.49672 14.4219 8.95159C15.1929 8.55532 15.1929 7.45308 14.4219 7.05681C13.3581 6.51009 12.8459 5.27308 13.2101 4.13385C13.4747 3.30616 12.6938 2.52526 11.8661 2.78988C10.7269 3.15409 9.48991 2.64187 8.94319 1.5781C8.54692 0.807052 7.44468 0.807052 7.04841 1.5781C6.50328 2.63877 5.26832 3.15426 4.13279 2.78988C3.30693 2.52486 2.52749 3.30681 2.78882 4.13385C3.14848 5.27208 2.63784 6.50943 1.57704 7.05681C0.807405 7.45394 0.807405 8.55446 1.57704 8.95159C2.63695 9.49851 3.1494 10.7303 2.78882 11.8672C2.52648 12.6943 3.30566 13.4735 4.13279 13.2112C5.26968 12.8506 6.50149 13.363 7.04841 14.423Z","fill","#8C8C8C"],[1,"comment-count"],["fill-rule","evenodd","clip-rule","evenodd","d","M4 12C4.45887 12 4.85885 12.3123 4.97014 12.7575L5.51562 14.7109L7.74742 12.3415C7.93731 12.1245 8.21164 12 8.5 12H13C13.5523 12 14 11.5523 14 11V6C14 5.44772 13.5523 5 13 5H3C2.44772 5 2 5.44772 2 6V11C2 11.5523 2.44772 12 3 12H4ZM8.5 13H13C14.1046 13 15 12.1046 15 11V6C15 4.89543 14.1046 4 13 4H3C1.89543 4 1 4.89543 1 6V11C1 12.1046 1.89543 13 3 13H4L4.8652 15.6201C4.96311 16.0117 5.46075 16.1319 5.72656 15.8281L8.5 13Z","fill","#8C8C8C"],[1,"like-count"],["fill-rule","evenodd","clip-rule","evenodd","d","M3.4703 6.00004C2.75899 6.01333 1.93769 6.00878 1.13949 6.00435C1.09291 6.00409 1.0464 6.00383 1 6.00358C0.657414 6.0017 0.32056 6.00004 8.81107e-05 6.00004L0 12.9986L11.6648 12.9986C11.6648 12.9986 12.0517 13.0174 12.2835 12.9183C14.2198 12.0713 16.36 5 13.8812 5.00005L9.4194 5.00004C9.64893 4.6528 9.84359 4.31895 10.0055 4.00004C11.2424 1.5638 10.5675 0 8.92364 0C8.74037 0 8.4035 0.446249 7.85967 1.16664C6.99345 2.31409 5.60218 4.15706 3.4703 6.00004ZM11.9091 11.9889C11.9733 11.9532 12.0928 11.8651 12.2556 11.6781C12.4364 11.4706 12.6307 11.1871 12.8243 10.8383C13.212 10.1401 13.5532 9.25985 13.7677 8.3995
17C13.9874 7.51882 14.0473 6.76602 13.9644 6.28961C13.9451 6.17854 13.9206 6.09884 13.898 6.04499C13.8899 6.02572 13.8826 6.01099 13.8766 6.00005L9.4194 6.00004C9.05131 6.00004 8.71298 5.79783 8.53865 5.47363C8.36433 5.14944 8.3822 4.75569 8.58517 4.44862C9.51954 3.03505 9.70663 2.04604 9.62477 1.53237C9.58776 1.30011 9.50329 1.19204 9.43379 1.13558C9.39174 1.10143 9.32589 1.06276 9.22538 1.03548C9.19999 1.06597 9.17164 1.10072 9.14008 1.14018C9.00072 1.31445 8.85107 1.5129 8.67142 1.75113C8.51264 1.96169 8.33042 2.20333 8.11115 2.48682C7.22049 3.63834 5.92984 5.19567 4.12429 6.75655C3.94747 6.90941 3.72268 6.9955 3.48898 6.99987C2.76582 7.01338 1.92178 7.00872 1.11638 7.00427C1.07749 7.00405 1.03869 7.00384 1 7.00363L1 11.9986L11.6648 11.9986M11.711 11.9996C11.7149 11.9998 11.723 11.9999 11.7343 12C11.7576 12.0001 11.7904 11.9997 11.8262 11.9975C11.8692 11.9949 11.8961 11.9909 11.9091 11.9889M11.711 11.9996L11.709 11.9996Z","fill","#8C8C8C"],["d","M3 6.26565H4V12.7188H3V6.26565Z","fill","#8C8C8C"]],template:function(o,i){1&o&&(n.j41(0,"div",0),n.EFF(1),n.nI1(2,"langConverter"),n.k0s(),n.j41(3,"div",1)(4,"div",2)(5,"div",3),n.DNE(6,$,4,3,"ng-container",4),n.DNE(7,N,4,3,"ng-container",4),n.DNE(8,Y,7,0,"ng-container",4),n.k0s(),n.j41(9,"div",5),n.DNE(10,B,5,1,"div",6),n.DNE(11,D,6,1,"div",7),n.k0s()()()),2&o&&(n.AVh("loading",i.modelLoading.isLoading),n.R7$(1),n.SpI(" ",n.i5U(2,10,null==i.model?null:i.model.title,null==i.model?null:i.model.titleEn),"\n"),n.R7$(2),n.AVh("loading",i.modelLoading.isLoading),n.R7$(3),n.Y8G("ngIf",(null==i.model?null:i.model.typeText)===i.typeSlug.PRO),n.R7$(1),n.Y8G("ngIf",(null==i.model?null:i.model.typeText)===i.typeSlug.FREE),n.R7$(1),n.Y8G("ngIf",(null==i.model?null:i.model.typeText)===i.typeSlug.OM),n.R7$(2),n.Y8G("ngIf",null==i.model?null:i.model.comments),n.R7$(1),n.Y8G("ngIf",null==i.model?null:i.model.likes))},dependencies:[F.L,g.MD,g.bT,g.Pc],styles:['@charset "UTF-8";.title[_ngcontent-%COMP%]{width:100%;overflow:hidden;text-overflow:ellipsis;position:relative;padding-right:18px;display:block;font-weight:500;font-size:14px;line-height:18px;color:#5e5e5e;text-decoration:none;white-space:nowrap;background-color:#0000!important}.title.loading[_ngcontent-%COMP%]:after{content:"";position:absolute;inset:0;background-color:#efeff0;border-radius:4px}@media (min-width: 576px) and (max-width: 767.98px){.title[_ngcontent-%COMP%]{font-size:16px;line-height:20px}}@media (min-width: 992px){.title[_ngcontent-%COMP%]{color:#fff;max-width:136px}}@media (min-width: 1200px){.title[_ngcontent-%COMP%]{font-size:16px;line-height:20px;max-width:166px}}@media (min-width: 1400px){.title[_ngcontent-%COMP%]{max-width:196px}}.bottom-info[_ngcontent-%COMP%]{position:relative;padding-top:4px}.bottom-info.loading[_ngcontent-%COMP%]:after{content:"";position:absolute;left:0;top:0;bottom:0;width:111px;background-color:#efeff0;border-radius:4px}.bottom-block[_ngcontent-%COMP%]{display:inline-flex;position:absolute}@media (min-width: 992px) and (max-width: 1199.98px){.bottom-block[_ngcontent-%COMP%]{display:flex;flex-direction:column}.bottom-block[_ngcontent-%COMP%] .price-block[_ngcontent-%COMP%]{margin-bottom:4px}}.status[_ngcontent-%COMP%]{font-weight:500;font-size:14px;line-height:16px;margin-right:16px}.free[_ngcontent-%COMP%], .om[_ngcontent-%COMP%]{color:#8c8c8c}@media (min-width: 992px){.free[_ngcontent-%COMP%], .om[_ngcontent-%COMP%]{color:#fff}}.free[_ngcontent-%COMP%] svg[_ngcontent-%COMP%], .om[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{margin-left:4px}.free[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%], .om[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#8c8c8c}@media (min-width: 992px){.free[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%], .om[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#fff}}.pro[_ngcontent-%COMP%]{color:#31831f}@media (min-width: 992px){.pro[_ngcontent-%COMP%]{color:#fff}}.info[_ngcontent-%COMP%]{height:20px;display:inline-flex;font-style:normal;font-weight:400;font-size:14px;line-height:16px;color:#8c8c8c}.info[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{margin-right:4px}.info[_ngcontent-%COMP%] .like-count[_ngcontent-%COMP%], .info[_ngcontent-%COMP%] .comment-count[_ngcontent-%COMP%]{display:flex}.info[_ngcontent-%COMP%] .comment-count[_ngcontent-%COMP%]{margin-right:16px}.info[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-style:normal;font-weight:400;font-size:14px;line-height:16px}@media (min-width: 992px){.info[_ngcontent-%COMP%]{color:#fff}}.info[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#8c8c8c}@media (min-width: 992px){.info[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#fff}}']}),a})();var h=r(3812),V=r(9310);const X=["wrapper"];function U(e,a){if(1&e&&(n.j41(0,"div"),n.nrm(1,"img",4),n.k0s()),2&e){const t=n.XpG();n.R7$(1),n.FS9("src",t.defaultNoImage,n.B4B)}}function Z(e,a){1&e&&n.eu8(0)}function H(e,a){1&e&&n.eu8(0)}function z(e,a){1&e&&n.eu8(0)}function q(e,a){1&e&&n.eu8(0)}function W(e,a){if(1&e){const t=n.RV6();n.j41(0,"div",22),n.bIt("click",function(i){n.eBV(t);const l=n.XpG(2);return n.Njj(l.clickPrev(i))}),n.qSk(),n.j41(1,"svg",19),n.nrm(2,"path",20),n.k0s()()}}function J(e,a){1&e&&n.eu8(0)}function Q(e,a){if(1&e&&(n.qSk(),n.joV(),n.j41(0,"div",23),n.DNE(1,J,1,0,"ng-container",12),n.k0s()),2&e){const t=n.XpG(2),o=n.sdS(5);n.R7$(1),n.Y8G("ngTemplateOutlet",o)("ngTemplateOutletContext",t.sliderImagesMap.current)}}const K=function(e){return[e]},O=function(e){return{referrerUrl:e}},nn=function(e){return{"justify-content":e}};function tn(e,a){if(1&e){const t=n.RV6();n.j41(0,"div",5),n.bIt("mouseleave",function(){n.eBV(t);const i=n.XpG();return n.Njj(i.setManualMode(!1))})("mouseenter",function(){n.eBV(t);const i=n.XpG();return n.Njj(i.setManualMode(!0))}),n.j41(1,"div",6)(2,"div",7),n.bIt("@image-slider.done",function(i){n.eBV(t);const l=n.XpG();return n.Njj(l.animationDone(i))}),n.nrm(3,"img",8),n.k0s(),n.j41(4,"div",9)(5,"a",10),n.nrm(6,"img",8),n.DNE(7,Z,1,0,"ng-container",11),n.DNE(8,H,1,0,"ng-container",12),n.j41(9,"div",13),n.nrm(10,"app-slider-info-block",14),n.k0s()()(),n.j41(11,"div",15),n.nrm(12,"img",8),n.DNE(13,z,1,0,"ng-container",11),n.DNE(14,q,1,0,"ng-container",12),n.j41(15,"div",13),n.nrm(16,"app-slider-info-block",14),n.k0s()()(),n.j41(17,"div",16),n.DNE(18,W,3,0,"div",17),n.j41(19,"div",18),n.bIt("click",function(i){n.eBV(t);const l=n.XpG();return n.Njj(l.clickNext(i))}),n.qSk(),n.j41(20,"svg",19),n.nrm(21,"path",20),n.k0s()()(),n.DNE(22,Q,2,2,"div",21),n.k0s()}if(2&e){const t=n.XpG(),o=n.sdS(3),i=n.sdS(5);n.R7$(2),n.Y8G("@image-slider",t.animate),n.R7$(1),n.FS9("src",t.modelImg+t.sliderImagesMap.prev.image,n.B4B),n.R7$(2),n.Y8G("routerLink",n.eq3(23,K,t.sliderImagesMap.current.polygonMasterType===t.POLYGON_MASTER_TYPE_ADMIN_RATING?"/"+t.path.modelShow+"/"+t.sliderImagesMap.current.slug:t.path.topmodel))("state",n.eq3(25,O,t.referrerUrl))("appModelAttribution",t.sliderImagesMap.current.polygonMasterType===t.POLYGON_MASTER_TYPE_ADMIN_RATING?t.sliderImagesMap.current.slug:"")("attribution",n.eq3(27,O,t.referrerUrl)),n.R7$(1),n.FS9("src",t.modelImg+t.sliderImagesMap.current.image,n.B4B),n.R7$(1),n.Y8G("ngTemplateOutlet",o),n.R7$(1),n.Y8G("ngTemplateOutlet",i)("ngTemplateOutletContext",t.sliderImagesMap.current),n.R7$(2),n.Y8G("model",t.sliderImagesMap.current)("modelLoading",t.loading)("referrerUrl",t.referrerUrl),n.R7$(2),n.FS9("src",t.modelImg+t.sliderImagesMap.next.image,n.B4B),n.R7$(1),n.Y8G("ngTemplateOutlet",o),n.R7$(1),n.Y8G("ngTemplateOutlet",i)("ngTemplateOutletContext",t.sliderImagesMap.next),n.R7$(2),n.Y8G("model",t.sliderImagesMap.next)("modelLoading",t.loading)("referrerUrl",t.referrerUrl),n.R7$(1),n.Y8G("ngStyle",n.eq3(29,nn,t.prevButtonDisplay()?"space-between":"flex-end")),n.R7$(1),n.Y8G("ngIf",t.prevButtonDisplay()),n.R7$(4),n.Y8G("ngIf","none"==t.animate)}}function en(e,a){1&e&&n.nrm(0,"div",24,25)}function on(e,a){if(1&e&&(n.j41(0,"div",28)(1,"div",29),n.qSk(),n.j41(2,"svg",30)(3,"g",31),n.nrm(4,"path",32),n.k0s(),n.nrm(5,"path",33),n.k0s()()()),2&e){const t=n.XpG(2);n.Y8G("appTooltip",t.polygonMasterTip[t.locale])("alignX","right")("mobileTimeOut",5e3)("parentAlignXEl",null==t.htmlOverlay?null:t.htmlOverlay.nativeElement)}}function an(e,a){if(1&e&&(n.j41(0,"div",28)(1,"div",29),n.qSk(),n.j41(2,"svg",30)(3,"g",34),n.nrm(4,"path",35),n.k0s(),n.nrm(5,"path",36),n.k0s()()()),2&e){const t=n.XpG(2);n.Y8G("appTooltip",t.hotModelTip[t.locale])("alignX","right")("mobileTimeOut",5e3)("parentAlignXEl",null==t.htmlOverlay?null:t.htmlOverlay.nativeElement)}}function ln(e,a){if(1&e&&(n.j41(0,"div",26),n.DNE(1,on,6,4,"div",27),n.DNE(2,an,6,4,"div",27),n.k0s()),2&e){const t=a.polygonMasterType,o=n.XpG();n.R7$(1),n.Y8G("ngIf",t==o.POLYGON_MASTER_TYPE_ADMIN_RATING),n.R7$(1),n.Y8G("ngIf",t==o.POLYGON_MASTER_TYPE_USER_RATING)}}let rn=(()=>{var e;class a{constructor(){this.imageBaseUrl=(0,n.WQX)(_.sT),this.locale=(0,n.WQX)(n.xe9),this.POLYGON_MASTER_TYPE_ADMIN_RATING="polygonMaster",this.POLYGON_MASTER_TYPE_USER_RATING="topModel",this.unsubscriber=new R.B,this.isMobile=f.Hy,this.path=C.iw,this.modelImg=this.imageBaseUrl.baseUrl+M.oT.modelThumb,this.animate="none",this.manualMode=!1,this.images=[],this.defaultNoImage="/ng-assets/images/no-image.svg",this.currentImage=0,this.timerIsRunning=!1,this.polygonMasterTip={es:"<h4>Maestro del Pol\xedgono</h4>El mejor modelo seg\xfan<br>el equipo de 3dsky.org",ru:"<h4>\u041c\u0430\u0441\u0442\u0435\u0440 \u043f\u043e\u043b\u0438\u0433\u043e\u043d\u0430</h4>\u041b\u0443\u0447\u0448\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c \u043f\u043e \u043c\u043d\u0435\u043d\u0438\u044e<br>\u043a\u043e\u043c\u0430\u043d\u0434\u044b 3ddd.ru",en:"<h4>Polygon expert</h4>The best model according to<br>3dsky.org team"},this.hotModelTip={ru:"<h4>\u0422\u043e\u043f \u043c\u043e\u0434\u0435\u043b\u044c</h4>\u041b\u0443\u0447\u0448\u0430\u044f \u043c\u043e\u0434\u0435\u043b\u044c, \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u043d\u0430\u044f<br>\u0437\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u0434\u0432\u0435 \u043d\u0435\u0434\u0435\u043b\u0438, \u043f\u043e<br>\u043c\u043d\u0435\u043d\u0438\u044e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439",en:"<h4>Hot models</h4>The best model published in the last<br>two weeks according to users",es:"<h4>Top Modelo</h4>El mejor modelo publicado en las \xfaltimas<br>dos semanas seg\xfan los usuarios"},this.loading=new s.I}setSliderImagesMap(){this.sliderImagesMap={current:this.images[this.currentImage],next:this.images.length>this.currentImage+1?this.images[this.currentImage+1]:this.images[0],prev:this.currentImage-1>=0?this.images[this.currentImage-1]:this.images[this.images.length-1]}}clickPrev(o){o.stopPropagation(),this.animate="prev"}clickNext(o){o.stopPropagation(),this.next(!0)}next(o=!1){(!this.manualMode||!0===o)&&(this.animate="next")}animationDone(o){"next"===this.animate&&"next"===o.toState&&(this.currentImage=this.images.length>this.currentImage+1?this.currentImage+1:0,this.setSliderImagesMap(),this.animate="none"),"prev"===this.animate&&"prev"===o.toState&&(this.currentImage=this.currentImage>0?this.currentImage-1:this.images.length-1,this.setSliderImagesMap(),this.animate="none")}setManualMode(o){this.manualMode=o,this.manualMode?this.stopTimer():this.startTimer()}prevButtonDisplay(){return!1}startTimer(){this.timerIsRunning||(this.timerIsRunning=!0,(0,j.Y)(8e3).pipe((0,E.Q)(this.unsubscriber)).subscribe(()=>{this.next()}))}stopTimer(){this.timerIsRunning=!1,this.unsubscriber.next()}ngOnChanges(){this.polygonMaster&&this.topModel&&(this.polygonMaster.polygonMasterType=this.POLYGON_MASTER_TYPE_ADMIN_RATING,this.topModel.polygonMasterType=this.POLYGON_MASTER_TYPE_USER_RATING,this.images.push(this.topModel,this.polygonMaster),this.setSliderImagesMap(),setTimeout(()=>{this.timerIsRunning||(this.next(),this.startTimer())},5e3))}ngOnDestroy(){this.unsubscriber.next()}}return(e=a).\u0275fac=function(o){return new(o||e)},e.\u0275cmp=n.VBU({type:e,selectors:[["app-main-image-slider"]],viewQuery:function(o,i){if(1&o&&n.GBs(X,5),2&o){let l;n.mGM(l=n.lsd())&&(i.htmlOverlay=l.first)}},inputs:{polygonMaster:"polygonMaster",topModel:"topModel",loading:"loading",referrerUrl:"referrerUrl"},standalone:!0,features:[n.OA$,n.aNF],decls:6,vars:2,consts:[[4,"ngIf"],["class","slider-wrapper",3,"mouseleave","mouseenter",4,"ngIf"],["overlayBlock",""],["labelBlock",""],["width","392","height","392",1,"mnemonic",3,"src"],[1,"slider-wrapper",3,"mouseleave","mouseenter"],[1,"slider"],[1,"item","image-slider-prev-item"],["width","392","height","392",3,"src"],[1,"item","image-slider-current-item"],[3,"routerLink","state","appModelAttribution","attribution"],[4,"ngTemplateOutlet"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"hover-content-info"],[3,"model","modelLoading","referrerUrl"],[1,"item","image-slider-next-item"],[1,"arrows",3,"ngStyle"],["class","arrow arrow-left",3,"click",4,"ngIf"],[1,"arrow","arrow-right",3,"click"],["xmlns","http://www.w3.org/2000/svg","width","8","height","14","viewBox","0 0 8 14","fill","none"],["fill-rule","evenodd","clip-rule","evenodd","d","M0.278475 0.292893
1C0.649774 -0.0976311 1.25177 -0.0976311 1.62307 0.292893L8 7L1.62307 13.7071C1.25177 14.0976 0.649774 14.0976 0.278475 13.7071C-0.0928249 13.3166 -0.0928249 12.6834 0.278475 12.2929L5.31081 7L0.278475 1.70711C-0.0928249 1.31658 -0.0928249 0.683417 0.278475 0.292893Z","fill","white"],["class","label-block-fixed",4,"ngIf"],[1,"arrow","arrow-left",3,"click"],[1,"label-block-fixed"],[1,"overlay"],["wrapper",""],[1,"label-block"],[3,"appTooltip","alignX","mobileTimeOut","parentAlignXEl",4,"ngIf"],[3,"appTooltip","alignX","mobileTimeOut","parentAlignXEl"],[1,"polygon-master"],["width","32","height","37","viewBox","0 0 32 37","fill","none","xmlns","http://www.w3.org/2000/svg"],[1,"polygon-master-fon"],["d","M-3.8147e-06 0H32L32 37L16 32.4286L7.689e-06 37L-3.8147e-06 0Z","fill","#0B98ED"],["fill-rule","evenodd","clip-rule","evenodd","d","M16 5L19.4018 12.2968L27 13.4033L21.83 19.1531L22.7984 27L16 23.6068L9.20163 27L10.17 19.1531L5 13.4033L12.3969 11.9468L16 5ZM17.3735 16.9875L19.4813 13.6979L24.2603 14.3938L20.9149 18.1143L17.3735 16.9875ZM15.957 16.5368V8.16195L18.2475 13.0749L16.017 16.5559L15.957 16.5368ZM20.4773 19.418L16.6357 18.1956L20.991 24.5612L21.1199 24.6255L20.4773 19.418Z","fill","white"],[1,"top-model-fon"],["d","M-3.8147e-06 0H32L32 37L16 32.4286L7.689e-06 37L-3.8147e-06 0Z","fill","#F1770D"],["d","M16.1179 27.9999H16.1163C16.0406 27.9999 15.9651 27.999 15.8899 27.9973C18.1016 27.8688 18.8914 23.2502 18.8914 22.3727L18.9021 22.0757C18.9021 21.3865 18.3985 21.0741 17.9056 21.0741H14.0523C14.0945 20.963 14.1766 20.8042 14.2747 20.6145C14.7335 19.7271 15.5419 18.1638 14.252 17.6423C13.9948 17.5384 13.7698 17.7084 13.5984 17.9444C11.8148 20.4055 9.50225 21.5387 7.58736 22.1693C7.24756 21.2458 7.0625 20.251 7.0625 19.2143C7.0625 15.1951 9.86855 12.465 12.3679 10.0333C13.7865 8.65313 15.1063 7.36908 15.7582 6C19.1811 9.4375 20.8903 11.8438 20.8903 15.625C20.8903 15.625 21.6124 14.2122 23.0116 13.2188C22.8702 13.9859 23.2631 14.8007 23.7303 15.7691C24.519 17.4044 25.5191 19.4779 24.5153 22.5009C23.4273 25.1167 21.0792 27.1078 18.2009 27.766C17.5395 27.919 16.8501 28 16.1416 28L16.1179 27.9999Z","fill","white"]],template:function(o,i){1&o&&(n.DNE(0,U,2,1,"div",0),n.DNE(1,tn,23,31,"div",1),n.DNE(2,en,2,0,"ng-template",null,2,n.C5r),n.DNE(4,ln,3,2,"ng-template",null,3,n.C5r)),2&o&&(n.Y8G("ngIf",i.loading.isLoading||!i.sliderImagesMap),n.R7$(1),n.Y8G("ngIf",!i.loading.isLoading&&i.sliderImagesMap))},dependencies:[g.MD,g.bT,g.T3,g.B3,d.iI,d.Wk,A,h.d,V.S],styles:[".hover-content-info[_ngcontent-%COMP%]{position:absolute;bottom:0;padding:0 8px 8px;display:grid;grid-template-rows:20px 16px;grid-gap:4px;opacity:0;transition:opacity .25s ease-out}@media (min-width: 992px) and (max-width: 1199.98px){.hover-content-info[_ngcontent-%COMP%]{grid-template-rows:18px 38px}}.slider-wrapper[_ngcontent-%COMP%]{position:relative;top:0}@media (hover: hover) and (min-width: 992px){.slider-wrapper[_ngcontent-%COMP%]:hover .overlay[_ngcontent-%COMP%], .slider-wrapper[_ngcontent-%COMP%]:hover .hover-content-info[_ngcontent-%COMP%], .slider-wrapper[_ngcontent-%COMP%]:hover .arrows[_ngcontent-%COMP%]{opacity:1}.slider-wrapper[_ngcontent-%COMP%]:hover .polygon-master[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] .polygon-master-fon[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#0b98ed;transition:fill .25s ease-out;opacity:1}.slider-wrapper[_ngcontent-%COMP%]:hover .polygon-master[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] .top-model-fon[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#f1770d;transition:fill .25s ease-out;opacity:1}}.label-block-fixed[_ngcontent-%COMP%]{position:absolute;top:0;left:155px}@media (max-width: 1399.98px){.label-block-fixed[_ngcontent-%COMP%]{left:124px}}@media (max-width: 1199.98px){.label-block-fixed[_ngcontent-%COMP%]{left:94px}}.item[_ngcontent-%COMP%] .label-block[_ngcontent-%COMP%]{position:absolute;top:0;margin-left:155px}@media (max-width: 1399.98px){.item[_ngcontent-%COMP%] .label-block[_ngcontent-%COMP%]{margin-left:124px}}@media (max-width: 1199.98px){.item[_ngcontent-%COMP%] .label-block[_ngcontent-%COMP%]{margin-left:94px}}.slider[_ngcontent-%COMP%]{display:flex;align-items:center;position:relative;overflow:hidden;object-fit:cover;border-radius:4px;width:196px;height:196px}.slider[_ngcontent-%COMP%] .item[_ngcontent-%COMP%]{position:relative;min-width:100%;height:100%}.slider[_ngcontent-%COMP%] .item[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:block;height:100%}.slider[_ngcontent-%COMP%] .item[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{object-fit:cover;height:100%;width:100%;border-radius:4px}@media (max-width: 1399.98px){.slider[_ngcontent-%COMP%]{width:166px;height:166px}}@media (max-width: 1199.98px){.slider[_ngcontent-%COMP%]{width:136px;height:136px}}@media (max-width: 991.98px){.slider[_ngcontent-%COMP%]{width:156px;height:156px}}.overlay[_ngcontent-%COMP%]{display:flex;align-items:center;border-radius:4px;background:rgba(0,0,0,.3);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .25s ease-out;cursor:pointer}.overlay[_ngcontent-%COMP%]:hover{opacity:1}.arrows[_ngcontent-%COMP%]{top:71px;right:0;opacity:0;display:flex;justify-content:space-between;align-items:center;position:absolute}@media (max-width: 1399.98px){.arrows[_ngcontent-%COMP%]{top:56px}}@media (max-width: 1199.98px){.arrows[_ngcontent-%COMP%]{top:41px}}.arrows[_ngcontent-%COMP%] .arrow[_ngcontent-%COMP%]{display:flex;width:42px;height:54px;padding:20px 17px;align-items:center;background:rgba(18,19,20,.3)}.arrows[_ngcontent-%COMP%] .arrow[_ngcontent-%COMP%]:hover{background:rgba(0,0,0,.4)}.arrows[_ngcontent-%COMP%] .arrow-right[_ngcontent-%COMP%]{border-radius:4px 0 0 4px;
1cursor:pointer}.arrows[_ngcontent-%COMP%] .arrow-left[_ngcontent-%COMP%]{border-radius:0 4px 4px 0}.arrows[_ngcontent-%COMP%] .arrow-left[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{transform:scaleX(-1)}.polygon-master[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-start}.polygon-master[_ngcontent-%COMP%]:hover svg[_ngcontent-%COMP%] .polygon-master-fon[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#0b98ed;opacity:1}.polygon-master[_ngcontent-%COMP%]:hover svg[_ngcontent-%COMP%] .top-model-fon[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#f1770d;opacity:1}.polygon-master[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{transform:translateZ(0)}.polygon-master[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] .polygon-master-fon[_ngcontent-%COMP%] path[_ngcontent-%COMP%], .polygon-master[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] .top-model-fon[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{opacity:.6}.mnemonic[_ngcontent-%COMP%]{height:100%;aspect-ratio:1/1}"],data:{animation:[(0,p.hZ)("image-slider",[(0,p.wk)("none",(0,p.iF)({marginLeft:"-100%"})),(0,p.wk)("next",(0,p.iF)({marginLeft:"-200%"})),(0,p.wk)("prev",(0,p.iF)({marginLeft:"0px"})),(0,p.kY)("* => next",(0,p.i0)("400ms")),(0,p.kY)("* => none",(0,p.i0)("0ms")),(0,p.kY)("* => prev",(0,p.i0)("400ms"))])]}}),a})();var gn=r(9013),pn=r(6082);const cn=["scroll"],P=function(e){return{item:e,galleryTop:!1}};function sn(e,a){if(1&e&&(n.j41(0,"div",11)(1,"div",12),n.eu8(2,13),n.k0s(),n.j41(3,"div",14),n.eu8(4,13),n.k0s()()),2&e){const t=a.$implicit,o=a.index;n.XpG();const i=n.sdS(8),l=n.sdS(12);n.R7$(1),n.AVh("first-block",o<2),n.R7$(1),n.Y8G("ngTemplateOutlet",i)("ngTemplateOutletContext",n.eq3(6,P,t)),n.R7$(2),n.Y8G("ngTemplateOutlet",l)("ngTemplateOutletContext",n.eq3(8,P,t))}}const x=function(e){return{item:e,galleryTop:!0}};function dn(e,a){if(1&e&&n.eu8(0,13),2&e){const t=n.XpG(2),o=n.sdS(8);n.Y8G("ngTemplateOutlet",o)("ngTemplateOutletContext",n.eq3(2,x,t.galleryTop[0]?t.galleryTop[0]:null))}}const v=function(e){return{item:e}};function mn(e,a){if(1&e&&n.eu8(0,13),2&e){const t=n.XpG(2),o=n.sdS(12);n.Y8G("ngTemplateOutlet",o)("ngTemplateOutletContext",n.eq3(2,v,t.galleryTop[0]?t.galleryTop[0]:null))}}function _n(e,a){if(1&e){const t=n.RV6();n.j41(0,"div",11)(1,"div",12,15),n.DNE(3,dn,1,4,"ng-container",16),n.j41(4,"div",17)(5,"div",18),n.bIt("touchstart",function(i){n.eBV(t);const l=n.XpG();return n.Njj(l.touchStartPreventDefault(i))}),n.eu8(6,19),n.k0s(),n.j41(7,"div",20),n.bIt("touchstart",function(i){n.eBV(t);const l=n.XpG();return n.Njj(l.touchStartPreventDefault(i))}),n.eu8(8,19),n.k0s()()(),n.j41(9,"div",14),n.DNE(10,mn,1,4,"ng-container",16),n.k0s()()}if(2&e){const t=n.sdS(2),o=n.XpG(),i=n.sdS(14);n.R7$(3),n.Y8G("ngIf",o.galleryTop),n.R7$(2),n.AVh("wrapper-mobile-tooltip",o.isMobile),n.Y8G("appTooltip",o.hillKing[o.locale])("mobileTimeOut",5e3)("alignX","right")("parentAlignXEl",t),n.R7$(1),n.Y8G("ngTemplateOutlet",i),n.R7$(1),n.AVh("wrapper-mobile-tooltip",o.isMobile),n.Y8G("appTooltip",o.hillKing[o.locale])("mobileTimeOut",5e3)("tooltipDirection",o.directionTooltip.BOTTOM)("alignX","right")("parentAlignXEl",t),n.R7$(1),n.Y8G("ngTemplateOutlet",i),n.R7$(2),n.Y8G("ngIf",o.galleryTop)}}function Cn(e,a){if(1&e&&(n.j41(0,"a",23),n.eu8(1,13),n.k0s()),2&e){const t=n.XpG().item;n.XpG();const o=n.sdS(10);n.Mz_("href","/galleries/gallery/",null==t?null:t.slug,"",n.B4B),n.R7$(1),n.Y8G("ngTemplateOutlet",o)("ngTemplateOutletContext",n.eq3(3,v,t))}}function hn(e,a){if(1&e&&(n.j41(0,"a",24),n.eu8(1,13),n.k0s()),2&e){const t=n.XpG().item,o=n.XpG(),i=n.sdS(10);n.Y8G("routerLink",o.path.hill),n.R7$(1),n.Y8G("ngTemplateOutlet",i)("ngTemplateOutletContext",n.eq3(3,x,t))}}function un(e,a){if(1&e&&(n.DNE(0,Cn,2,5,"a",21),n.DNE(1,hn,2,5,"a",22)),2&e){const t=a.item,o=a.galleryTop;n.Y8G("ngIf",t&&!o),n.R7$(1),n.Y8G("ngIf",t&&o)}}const Mn=function(e,a){return{item:e,galleryTop:a}};function fn(e,a){if(1&e&&(n.nrm(0,"img",25)(1,"div",26),n.j41(2,"div",27),n.eu8(3,13),n.k0s()),2&e){const t=a.item,o=a.galleryTop,i=n.XpG(),l=n.sdS(12);n.Y8G("appLazyLoad",i.defaultNoImage)("nextImagePath",i.galleryListWebp+(null==t?null:t.image)),n.R7$(3),n.Y8G("ngTemplateOutlet",l)("ngTemplateOutletContext",n.l_i(4,Mn,t,o))}}function On(e,a){if(1&e&&(n.j41(0,"a",32),n.EFF(1),n.k0s()),2&e){const t=n.XpG().item;n.Mz_("href","/galleries/gallery/",null==t?null:t.slug,"",n.B4B),n.Y8G("title",null==t?null:t.title),n.R7$(1),n.SpI(" ",null==t?null:t.title," ")}}function Pn(e,a){if(1&e&&(n.j41(0,"a",33),n.EFF(1),n.k0s()),2&e){const t=n.XpG().item,o=n.XpG();n.Y8G("routerLink",o.path.hill)("title",null==t?null:t.title),n.R7$(1),n.SpI(" ",null==t?null:t.title," ")}}function xn(e,a){if(1&e&&(n.j41(0,"div",36),n.qSk(),n.j41(1,"svg",37),n.nrm(2,"path",38),n.k0s(),n.joV(),n.j41(3,"span"),n.EFF(4),n.k0s()()),2&e){const t=n.XpG(2).item;n.R7$(4),n.JRh(null==t?null:t.comments)}}function vn(e,a){if(1&e&&(n.j41(0,"div"),n.qSk(),n.j41(1,"svg",37),n.nrm(2,"path",39)(3,"path",40),n.k0s(),n.joV(),n.j41(4,"span"),n.EFF(5),n.k0s()()),2&e){const t=n.XpG(2).item;n.R7$(5),n.JRh(null==t?null:t.likes)}}function wn(e,a){if(1&e&&(n.j41(0,"a",23),n.DNE(1,xn,5,1,"div",34),n.DNE(2,vn,6,1,"div",35),n.k0s()),2&e){const t=n.XpG().item;n.Mz_("href","/galleries/gallery/",null==t?null:t.slug,"",n.B4B),n.R7$(1),n.Y8G("ngIf",null==t?null:t.comments),n.R7$(1),n.Y8G("ngIf",null==t?null:t.likes)}}function bn(e,a){if(1&e&&(n.j41(0,"div",28),n.DNE(1,On,2,3,"a",29),n.DNE(2,Pn,2,3,"a",30),n.k0s(),n.j41(3,"div",31),n.DNE(4,wn,3,3,"a",21),n.k0s()),2&e){const t=a.item,o=a.galleryTop,i=n.XpG();n.AVh("loading",i.loadingGallery.isLoading),n.R7$(1),n.Y8G("ngIf",t&&!o),n.R7$(1),n.Y8G("ngIf",t&&o),n.R7$(1),n.AVh("loading",i.loadingGallery.isLoading),n.R7$(1),n.Y8G("ngIf",t)}}function yn(e,a){1&e&&(n.j41(0,"div"),n.qSk(),n.j41(1,"svg",41)(2,"g",42),n.nrm(3,"path",43),n.k0s(),n.nrm(4,"path",44)(5,"path",45),n.k0s()())}let kn=(()=>{var e;class a{constructor(){this.imageBaseUrl=(0,n.WQX)(_.sT),this.locale=(0,n.WQX)(n.xe9),this.defaultNoImage="/ng-assets/images/no-image-gallery.svg",this.progress={width:0,marginLeft:0},this.galleryListWebp=this.imageBaseUrl.baseUrl+M.oT.galleryListWebp,this.directionTooltip=h.Z,this.isMobile=f.Hy,this.hillKing={ru:"<h4>\u0426\u0430\u0440\u044c \u0433\u043e\u0440\u044b</h4>\u041b\u0443\u0447\u0448\u0430\u044f \u0440\u0430\u0431\u043e\u0442\u0430, \u043e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d\u043d\u0430\u044f<br>\u0437\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 \u0434\u0432\u0435 \u043d\u0435\u0434\u0435\u043b\u0438, \u043f\u043e<br>\u043c\u043d\u0435\u043d\u0438\u044e \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439",en:"<h4>King of the Hill</h4>The best work published<br>in the last two weeks,<br>according to users",es:"<h4>Rey de la monta\xf1a</h4>El mejor trabajo publicado<br>en las \xfaltimas dos semanas,<br>seg\xfan los usuarios"},this.path=C.iw,this.loadingGallery=new s.I}progressScroll(){const o=this.scroll.nativeElement.scrollLeft,l=this.scroll.nativeElement.firstElementChild.scrollWidth;this.progress.width=this.scroll.nativeElement.offsetWidth/l*100,this.progress.marginLeft=o/l*100}touchStartPreventDefault(o){o.preventDefault()}ngAfterViewInit(){this.progressScroll()}}return(e=a).\u0275fac=function(o){return new(o||e)},e.\u0275cmp=n.VBU({type:e,selectors:[["app-main-gallery-last"]],viewQuery:function(o,i){if(1&o&&n.GBs(cn,5,n.aKT),2&o){let l;n.mGM(l=n.lsd())&&(i.scroll=l.first)}},inputs:{galleryLast:"galleryLast",galleryTop:"galleryTop",loadingGallery:"loadingGallery"},standalone:!0,features:[n.aNF],decls:15,vars:8,consts:[[1,"gallery-last-wrapper",3,"scroll"],["scroll",""],[1,"gallery-last"],["class","preview-item",4,"ngFor","ngForOf"],["class","preview-item",4,"ngIf"],[1,"scroll-info"],[1,"progress"],["imageFon",""],["imageFonBody",""],["infoBlock",""],["galleryTopSvg",""],[1,"preview-item"],[1,"image-fon"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"info-bottom"],["over",""],[3,"ngTemplateOutlet","ngTemplateOutletContext",4,"ngIf"],[1,"gallery-top"],[1,"gallery-top-desktop",3,"appTooltip","mobileTimeOut","alignX","parentAlignXEl","touchstart"],[3,"ngTemplateOutlet"],[1,"gallery-top-mobile",3,"appTooltip","mobileTimeOut","tooltipDirection","alignX","parentAlignXEl","touchstart"],[3,"href",4,"ngIf"],[3,"routerLink",4,"ngIf"],[3,"href"],[3,"routerLink"],["src","","alt","",3,"appLazyLoad","nextImagePath"],[1,"overlay"],[1,"hover-content-info"],[1,"title"],[3,"href","title",4,"ngIf"],[3,"routerLink","title",4,"ngIf"],[1,"info"],[3,"href","title"],[3,"routerLink","title"],["class","comment-count",4,"ngIf"],[4,"ngIf"],[1,"comment-count"],["width","16","height","16","viewBox","0 0 16 16","fill","none","xmlns","http://www.w3.org/2000/svg"],["fill-rule","evenodd","clip-rule","evenodd","d","M4 12C4.45887 12 4.85885 12.3123 4.97014 12.7575L5.51562 14.7109L7.74742 12.3415C7.93731 12.1245 8.21164 12 8.5 12H13C13.5523 12 14 11.5523 14 11V6C14 5.44772 13.5523 5 13 5H3C2.44772 5 2 5.44772 2 6V11C2 11.5523 2.44772 12 3 12H4ZM8.5 13H13C14.1046 13 15 12.1046 15 11V6C15 4.89543 14.1046 4 13 4H3C1.89543 4 1 4.89543 1 6V11C1 12.1046 1.89543 13 3 13H4L4.8652 15.6201C4.96311 16.0117 5.46075 16.1319 5.72656 15.8281L8.5 13Z","fill","white"],["fill-rule","evenodd","clip-rule","evenodd","d","M3.4703 6.00004C2.75899 6.01333 1.93769 6.00878 1.13949 6.00435C1.09291 6.00409 1.0464 6.00383 1 6.00358C0.657414 6.0017 0.32056 6.00004 8.81107e-05 6.00004L0 12.9986L11.6648 12.9986C11.6648 12.9986 12.0517 13.0174 12.2835 12.9183C14.2198 12.0713 16.36 5 13.8812 5.00005L9.4194 5.00004C9.64893 4.6528 9.84359 4.31895 10.0055 4.00004C11.2424 1.5638 10.5675 0 8.92364 0C8.74037 0 8.4035 0.446249 7.85967 1.16664C6.99345 2.31409 5.60218 4.15706 3.4703 6.00004ZM11.9091 11.9889C11.9733 11.9532 12.0928 11.8651 12.2556 11.6781C12.4364 11.4706 12.6307 11.1871 12.8243 10.8383C13.212 10.1401 13.5532 9.25985 13.7677 8.3995
17C13.9874 7.51882 14.0473 6.76602 13.9644 6.28961C13.9451 6.17854 13.9206 6.09884 13.898 6.04499C13.8899 6.02572 13.8826 6.01099 13.8766 6.00005L9.4194 6.00004C9.05131 6.00004 8.71298 5.79783 8.53865 5.47363C8.36433 5.14944 8.3822 4.75569 8.58517 4.44862C9.51954 3.03505 9.70663 2.04604 9.62477 1.53237C9.58776 1.30011 9.50329 1.19204 9.43379 1.13558C9.39174 1.10143 9.32589 1.06276 9.22538 1.03548C9.19999 1.06597 9.17164 1.10072 9.14008 1.14018C9.00072 1.31445 8.85107 1.5129 8.67142 1.75113C8.51264 1.96169 8.33042 2.20333 8.11115 2.48682C7.22049 3.63834 5.92984 5.19567 4.12429 6.75655C3.94747 6.90941 3.72268 6.9955 3.48898 6.99987C2.76582 7.01338 1.92178 7.00872 1.11638 7.00427C1.07749 7.00405 1.03869 7.00384 1 7.00363L1 11.9986L11.6648 11.9986M11.711 11.9996C11.7149 11.9998 11.723 11.9999 11.7343 12C11.7576 12.0001 11.7904 11.9997 11.8262 11.9975C11.8692 11.9949 11.8961 11.9909 11.9091 11.9889M11.711 11.9996L11.709 11.9996Z","fill","white"],["d","M3 6.26565H4V12.7188H3V6.26565Z","fill","white"],["width","32","height","37","viewBox","0 0 32 37","fill","none","xmlns","http://www.w3.org/2000/svg"],[1,"gallery-top-fon"],["d","M-3.8147e-06 0H32L32 37L16 32.4286L7.62939e-06 37L-3.8147e-06 0Z","fill","#FFA800"],["d","M26 9.28571C25.2883 13.4841 24.2101 17.944 23.5 22.1429C18.4789 22.1429 20.3961 22.1354 15.375 22.1354L8.5 22.1429C7.78371 17.9714 6.71629 13.4646 6 9.28571C6 9.36751 6.00009 9.16674 6 9.28571C8.05056 11.2562 10.2205 13.1084 12.25 15.064C13.5492 12.7069 14.6798 10.372 15.993 8C17.2992 10.372 18.4438 12.7069 19.75 15.0714C21.7795 13.1233 23.9284 11.2785 26 9.28571Z","fill","white"],["d","M23.1875 23.4286H8.8125L9.125 26H22.875L23.1875 23.4286Z","fill","white"]],template:function(o,i){1&o&&(n.j41(0,"div",0,1),n.bIt("scroll",function(){return i.progressScroll()}),n.j41(2,"div",2),n.DNE(3,sn,5,10,"div",3),n.DNE(4,_n,11,17,"div",4),n.k0s()(),n.j41(5,"div",5),n.nrm(6,"div",6),n.k0s(),n.DNE(7,un,2,2,"ng-template",null,7,n.C5r),n.DNE(9,fn,4,7,"ng-template",null,8,n.C5r),n.DNE(11,bn,5,7,"ng-template",null,9,n.C5r),n.DNE(13,yn,6,0,"ng-template",null,10,n.C5r)),2&o&&(n.R7$(3),n.Y8G("ngForOf",i.galleryLast),n.R7$(1),n.Y8G("ngIf",!i.loadingGallery.isLoading),n.R7$(1),n.AVh("loading",i.loadingGallery.isLoading),n.R7$(1),n.xc7("width",i.progress.width+"%")("margin-left",i.progress.marginLeft+"%"))},dependencies:[g.MD,g.Sq,g.bT,g.T3,d.iI,d.Wk,h.d,pn.S],styles:['@media (max-width: 991.98px){.gallery-last-wrapper[_ngcontent-%COMP%]{height:380px;overflow:scroll}}@media (max-width: 767.98px){.gallery-last-wrapper[_ngcontent-%COMP%]{height:368px}}@media (max-width: 575.98px){.gallery-last-wrapper[_ngcontent-%COMP%]{height:296px;--bs-gutter-x: 1.5rem;margin-left:calc(-1 * var(--bs-gutter-x) * .5);margin-right:calc(-1 * var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}}.gallery-last-wrapper[_ngcontent-%COMP%]::-webkit-scrollbar{display:none}.gallery-last[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{object-fit:cover;width:100%;height:100%;border-radius:4px}@media (min-width: 1400px){.gallery-last[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(6,196px);grid-template-rows:repeat(2,154px);grid-gap:24px}}@media (min-width: 1200px) and (max-width: 1399.98px){.gallery-last[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(6,166px);grid-template-rows:repeat(2,129px);grid-gap:24px}}@media (min-width: 992px) and (max-width: 1199.98px){.gallery-last[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(6,136px);grid-template-rows:repeat(2,106px);grid-gap:24px}}@media (min-width: 768px) and (max-width: 991.98px){.gallery-last[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(6,396px);grid-template-rows:314px;grid-gap:24px}}@media (min-width: 576px) and (max-width: 767.98px){.gallery-last[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(6,381px);grid-template-rows:302px;grid-gap:24px}}@media (max-width: 575.98px){.gallery-last[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(5,290px) 302px;grid-template-rows:230px;grid-gap:24px}.gallery-last[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{height:230px}}@media (min-width: 992px){.gallery-last[_ngcontent-%COMP%] div[_ngcontent-%COMP%]:first-child{grid-area:1/1/3/3}.gallery-last[_ngcontent-%COMP%] div[_ngcontent-%COMP%]:nth-child(2){grid-area:1/3/3/5}.gallery-last[_ngcontent-%COMP%] div[_ngcontent-%COMP%]:nth-child(6){grid-area:1/6/2/7}}@media (max-width: 575.98px){.gallery-last[_ngcontent-%COMP%] div[_ngcontent-%COMP%]:nth-child(6){padding-right:12px}}.gallery-top[_ngcontent-%COMP%]{position:absolute;top:0;right:10px}@media (max-width: 575.98px){.gallery-top[_ngcontent-%COMP%]{right:22px}}.gallery-top[_ngcontent-%COMP%]:hover svg[_ngcontent-%COMP%] .gallery-top-fon[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#ffa800;opacity:1}.gallery-top[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{transform:translateZ(0)}.gallery-top[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] .gallery-top-fon[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{opacity:.8}.tooltip-show[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] .gallery-top-fon[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#ffa800;opacity:1}@media (max-width: 991.98px){.gallery-top-desktop[_ngcontent-%COMP%]{display:none}}@media (min-width: 992px){.gallery-top-mobile[_ngcontent-%COMP%]{display:none}}.wrapper-mobile-tooltip[_ngcontent-%COMP%]{right:-10px;padding:0 10px 10px}.preview-item[_ngcontent-%COMP%]{position:relative}.overlay[_ngcontent-%COMP%]{border-radius:4px;background:rgba(0,0,0,.3);position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .25s ease-out}.image-fon[_ngcontent-%COMP%]{width:100%;height:100%}@media (max-width: 991.98px){.image-fon[_ngcontent-%COMP%]{height:314px}}@media (max-width: 767.98px){.image-fon[_ngcontent-%COMP%]{height:302px}}@media (max-width: 575.98px){.image-fon[_ngcontent-%COMP%]{height:230px}}.image-fon[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:block;width:100%;height:100%;border-radius:4px}@media (hover: hover) and (min-width: 992px){.image-fon[_ngcontent-%COMP%]:hover svg[_ngcontent-%COMP%] .gallery-top-fon[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#ffa800;transition:fill .25s ease-out;opacity:1}.image-fon[_ngcontent-%COMP%]:hover .overlay[_ngcontent-%COMP%], .image-fon[_ngcontent-%COMP%]:hover .hover-content-info[_ngcontent-%COMP%]{opacity:1}}.hover-content-info[_ngcontent-%COMP%] div[_ngcontent-%COMP%]:first-child{grid-area:auto}.hover-content-info[_ngcontent-%COMP%] div[_ngcontent-%COMP%]:nth-child(2){grid-area:auto}.hover-content-info[_ngcontent-%COMP%]{position:absolute;
1left:0;bottom:0;padding:0 8px 8px;display:grid;grid-template-rows:20px 16px;grid-gap:4px;width:inherit;cursor:pointer;opacity:0;transition:opacity .25s ease-out;font-size:16px;line-height:20px;color:#fff}@media (max-width: 991.98px){.hover-content-info[_ngcontent-%COMP%]{display:none}}@media (min-width: 1400px){.hover-content-info[_ngcontent-%COMP%] .user[_ngcontent-%COMP%], .hover-content-info[_ngcontent-%COMP%] .title[_ngcontent-%COMP%], .hover-content-info[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{width:180px}}@media (min-width: 1200px) and (max-width: 1399.98px){.hover-content-info[_ngcontent-%COMP%] .user[_ngcontent-%COMP%], .hover-content-info[_ngcontent-%COMP%] .title[_ngcontent-%COMP%], .hover-content-info[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{width:150px}}@media (min-width: 992px) and (max-width: 1199.98px){.hover-content-info[_ngcontent-%COMP%] .user[_ngcontent-%COMP%], .hover-content-info[_ngcontent-%COMP%] .title[_ngcontent-%COMP%], .hover-content-info[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{width:120px}}.hover-content-info[_ngcontent-%COMP%] .user[_ngcontent-%COMP%]{justify-self:start}.hover-content-info[_ngcontent-%COMP%] .user[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{width:32px;height:32px;border-radius:50%;margin-right:8px}.hover-content-info[_ngcontent-%COMP%] .user[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;font-weight:400;font-size:16px;line-height:20px;color:#fff;background-color:#0000!important;display:inline-flex;align-items:center}.hover-content-info[_ngcontent-%COMP%] .user[_ngcontent-%COMP%] a[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis}.hover-content-info[_ngcontent-%COMP%] .user[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{border-radius:50%;width:32px;height:32px;margin-right:8px;filter:brightness(100%)!important}@media (hover: hover){.hover-content-info[_ngcontent-%COMP%]:hover{opacity:1}.hover-content-info[_ngcontent-%COMP%]:hover a[_ngcontent-%COMP%]{background-color:#0000!important}.hover-content-info[_ngcontent-%COMP%]:hover a[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{filter:brightness(100%)!important}.hover-content-info[_ngcontent-%COMP%]:hover .hover-content-info[_ngcontent-%COMP%]{opacity:1}}.title[_ngcontent-%COMP%]{overflow:hidden;text-overflow:ellipsis;position:relative}.title.loading[_ngcontent-%COMP%]:after{content:"";position:absolute;left:0;top:0;bottom:0;width:267px;background-color:#efeff0;border-radius:4px}.title[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:block;font-weight:500;font-size:14px;line-height:18px;color:#5e5e5e;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:#0000!important}@media (min-width: 992px) and (max-width: 1199.98px){.title[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:14px;line-height:18px;color:#fff}}@media (min-width: 1200px){.title[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:16px;line-height:20px;color:#fff}}.info[_ngcontent-%COMP%]{display:flex;flex-direction:row;align-items:center;position:relative}.info.loading[_ngcontent-%COMP%]:after{content:"";position:absolute;left:0;top:0;bottom:0;width:111px;background-color:#efeff0;border-radius:4px}.info[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:contents;text-decoration:none;background-color:transparent!important}.info[_ngcontent-%COMP%] a[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-style:normal;font-weight:400;font-size:14px;line-height:16px;color:#fff}@media (max-width: 991.98px){.info[_ngcontent-%COMP%] a[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:#8c8c8c}}.info[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{margin-right:5px}.info[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#8c8c8c}@media (min-width: 992px){.info[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#fff}}.info[_ngcontent-%COMP%] .comment-count[_ngcontent-%COMP%]{margin-right:24px}.first-block[_ngcontent-%COMP%] .hover-content-info[_ngcontent-%COMP%]{padding:0 16px 16px}@media (min-width: 1400px){.first-block[_ngcontent-%COMP%] .hover-content-info[_ngcontent-%COMP%] .user[_ngcontent-%COMP%], .first-block[_ngcontent-%COMP%] .hover-content-info[_ngcontent-%COMP%] .title[_ngcontent-%COMP%], .first-block[_ngcontent-%COMP%] .hover-content-info[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{width:384px}}@media (min-width: 1200px) and (max-width: 1399.98px){.first-block[_ngcontent-%COMP%] .hover-content-info[_ngcontent-%COMP%] .user[_ngcontent-%COMP%], .first-block[_ngcontent-%COMP%] .hover-content-info[_ngcontent-%COMP%] .title[_ngcontent-%COMP%], .first-block[_ngcontent-%COMP%] .hover-content-info[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{width:324px}}@media (min-width: 992px) and (max-width: 1199.98px){.first-block[_ngcontent-%COMP%] .hover-content-info[_ngcontent-%COMP%] .user[_ngcontent-%COMP%], .first-block[_ngcontent-%COMP%] .hover-content-info[_ngcontent-%COMP%] .title[_ngcontent-%COMP%], .first-block[_ngcontent-%COMP%] .hover-content-info[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{width:264px}}.info-bottom[_ngcontent-%COMP%]{color:#8c8c8c;display:grid;grid-template-rows:18px 16px;grid-gap:8px;margin-top:8px}@media (min-width: 992px){.info-bottom[_ngcontent-%COMP%]{display:none}}.scroll-info[_ngcontent-%COMP%]{width:100%;height:4px;background:#D9D9D9;border-radius:4px;position:relative}.scroll-info.loading[_ngcontent-%COMP%]:after{content:"";position:absolute;inset:0;background-color:#efeff0;border-radius:4px}@media (min-width: 992px){.scroll-info[_ngcontent-%COMP%]{display:none}}.scroll-info[_ngcontent-%COMP%] .progress[_ngcontent-%COMP%]{width:200
1px;height:100%;background:#4182AA;border-radius:4px}.big-ang[_ngcontent-%COMP%]{display:none}@media (min-width: 576px) and (max-width: 991.98px){.big-ang[_ngcontent-%COMP%]{display:block}}.first-block[_ngcontent-%COMP%] .small-ang[_ngcontent-%COMP%]{display:none}@media (min-width: 992px){.first-block[_ngcontent-%COMP%] .big-ang[_ngcontent-%COMP%]{display:block}}.small-ang[_ngcontent-%COMP%]{display:none}@media (min-width: 992px){.small-ang[_ngcontent-%COMP%]{display:block}}@media (min-width: 576px){.mobile-ang[_ngcontent-%COMP%]{display:none}}']}),a})();var Ln=r(6154),Tn=r(7191),In=r(6968),Gn=r(4033);const Rn=["buttonCategoriesInPopup"];function jn(e,a){if(1&e&&n.nrm(0,"img",71),2&e){const t=n.XpG();n.Y8G("src","/"+t.logoRelPath+t.logo,n.B4B)("alt",t.sky?"3dsky":"3ddd")}}function En(e,a){if(1&e&&(n.j41(0,"app-main-new-model",72),n.EFF(1," > "),n.k0s()),2&e){const t=a.$implicit,o=n.XpG();n.Y8G("model",t)("modelLoading",o.loading)("referrerUrl",o.metric.MAIN)("polygonMaster",!1)("topModel",!1)}}function Sn(e,a){if(1&e){const t=n.RV6();n.j41(0,"div",73),n.bIt("mouseleave",function(){n.eBV(t);const i=n.XpG();return n.Njj(i.subcategoryMouseleave())})("tap",function(){const l=n.eBV(t).$implicit,c=n.XpG();return n.Njj(c.navigate(l))})("mouseup",function(){const l=n.eBV(t).$implicit,c=n.XpG();return n.Njj(c.navigate(l))}),n.j41(1,"a"),n.nrm(2,"img",74),n.j41(3,"span"),n.EFF(4),n.k0s()()()}if(2&e){const t=a.$implicit;n.R7$(2),n.Y8G("src","/ng-assets/images/subcategories/"+t.svg+".svg",n.B4B),n.R7$(2),n.JRh(null==t?null:t.title)}}function Fn(e,a){if(1&e&&(n.j41(0,"div",75)(1,"a",46),n.EFF(2),n.k0s()()),2&e){const t=a.$implicit,o=n.XpG();n.AVh("loading",o.loadingForumLast.isLoading||!(null!=t&&t.slug)),n.R7$(1),n.Mz_("href","/forum/thread/show/",(null==t?null:t.slug)+"?show_post="+(null==t?null:t.post_id),"",n.B4B),n.R7$(1),n.SpI(" ",null==t?null:t.title," ")}}function $n(e,a){if(1&e&&(n.qex(0),n.j41(1,"span"),n.EFF(2),n.nI1(3,"currencySky"),n.k0s(),n.bVm()),2&e){const t=n.XpG(2).$implicit;n.R7$(2),n.JRh(n.i5U(3,1,t.price,t.currency))}}function Nn(e,a){if(1&e&&(n.qex(0),n.DNE(1,$n,4,4,"ng-container",78),n.bVm()),2&e){const t=n.XpG().$implicit;n.R7$(1),n.Y8G("ngIf",null==t?null:t.price)}}function Yn(e,a){1&e&&(n.j41(0,"span"),n.EFF(1,"\u0434\u043e\u0433\u043e\u0432\u043e\u0440\u043d\u0430\u044f"),n.k0s())}function Bn(e,a){if(1&e&&(n.j41(0,"li")(1,"a",46),n.EFF(2),n.DNE(3,Nn,2,1,"ng-container",76),n.DNE(4,Yn,2,0,"ng-template",null,77,n.C5r),n.k0s()()),2&e){const t=a.$implicit,o=n.sdS(5),i=n.XpG();n.R7$(1),n.AVh("loading",i.loadingProjectsLast.isLoading),n.Y8G("href","/work/task_show/"+(null==t?null:t.id),n.B4B),n.R7$(1),n.SpI(" ",null==t?null:t.title," "),n.R7$(1),n.Y8G("ngIf",!(null!=t&&t.contractPrice))("ngIfElse",o)}}function Dn(e,a){if(1&e&&(n.qex(0),n.j41(1,"span"),n.EFF(2),n.nI1(3,"currencySky"),n.k0s(),n.bVm()),2&e){const t=n.XpG().$implicit;n.R7$(2),n.JRh(n.i5U(3,1,t.salary,null==t?null:t.currency))}}function An(e,a){if(1&e&&(n.j41(0,"li")(1,"a",46),n.EFF(2),n.DNE(3,Dn,4,4,"ng-container",78),n.k0s()()),2&e){const t=a.$implicit,o=n.XpG();n.R7$(1),n.AVh("loading",o.loadingVacanciesLast.isLoading),n.Y8G("href","/work/vacancy_show/"+(null==t?null:t.id),n.B4B),n.R7$(1),n.SpI(" ",null==t?null:t.title," "),n.R7$(1),n.Y8G("ngIf",t.salary)}}function Vn(e,a){if(1&e&&(n.j41(0,"li")(1,"a",46),n.EFF(2),n.k0s()()),2&e){const t=a.$implicit,o=n.XpG();n.R7$(1),n.AVh("loading",o.loadingResumeLast.isLoading),n.Y8G("href","/work/resume_show/"+t.id,n.B4B),n.R7$(1),n.SpI(" ",null==t?null:t.profession," ")}}function Xn(e,a){if(1&e&&(n.qex(0),n.j41(1,"div",80),n.eu8(2,81),n.k0s(),n.bVm()),2&e){n.XpG(2);const t=n.sdS(119);n.R7$(2),n.Y8G("ngTemplateOutlet",t)}}const Un=function(){return{rootMargin:"0px 0px -100% 0px"}};function Zn(e,a){if(1&e){const t=n.RV6();n.j41(0,"div",82),n.bIt("intersected",function(i){n.eBV(t);const l=n.sdS(2);return n.Njj(i.isIntersecting?l.classList.add("show-shadow"):l.classList.remove("show-shadow"))}),n.j41(1,"div",83,84)(3,"h2"),n.EFF(4),n.nI1(5,"translate"),n.k0s(),n.j41(6,"button",31),n.bIt("click",function(){n.eBV(t);const i=n.XpG(2);return n.Njj(i.closePopup())}),n.qSk(),n.j41(7,"svg",85),n.nrm(8,"circle",86)(9,"path",87),n.k0s()()(),n.joV(),n.j41(10,"div",88),n.eu8(11,81),n.k0s()()}if(2&e){n.XpG(2);const t=n.sdS(119);n.Y8G("appIntersection",n.lJ4(5,Un)),n.R7$(4),n.JRh(n.bMT(5,3,"main.subCategory.title")),n.R7$(7),n.Y8G("ngTemplateOutlet",t)}}function Hn(e,a){if(1&e&&(n.DNE(0,Xn,3,1,"ng-container",76),n.DNE(1,Zn,12,6,"ng-template",null,79,n.C5r)),2&e){const t=a.$implicit,o=n.sdS(2);n.Y8G("ngIf",t)("ngIfElse",o)}}const zn=function(e,a){return{cat:e,subcat:a}};function qn(e,a){if(1&e&&(n.j41(0,"div",95)(1,"a",93),n.EFF(2),n.k0s()()),2&e){const t=a.$implicit,o=n.XpG().$implicit,i=n.XpG(2);n.AVh("loading",i.loadingCategories.isLoading||!(null!=o&&o.slug)),n.R7$(1),n.Y8G("queryParams",n.l_i(4,zn,null==o?null:o.slug,null==t?null:t.slug)),n.R7$(1),n.JRh(null==t?null:t.title)}}const Wn=function(e){return{cat:e}};function Jn(e,a){if(1&e&&(n.j41(0,"div",91)(1,"div",92)(2,"h3")(3,"a",93),n.EFF(4),n.k0s()(),n.DNE(5,qn,3,7,"div",94),n.k0s()()),2&e){const t=a.$implicit,o=n.XpG(2);n.R7$(2),n.AVh("loading",o.loadingCategories.isLoading||!(null!=t&&t.slug)),n.R7$(1),n.Y8G("queryParams",n.eq3(5,Wn,null==t?null:t.slug)),n.R7$(1),n.JRh(null==t?null:t.title),n.R7$(1),n.Y8G("ngForOf",null==t?null:t.children)}}function Qn(e,a){if(1&e&&(n.j41(0,"div",89),n.DNE(1,Jn,6,7,"div",90),n.k0s()),2&e){const t=n.XpG();n.R7$(1),n.Y8G("ngForOf",t.categoriesArray)}}const w=function(e){return[e]},Kn=function(){return{$implicit:!0}};let nt=(()=>{var e;class a extends y.A{constructor(){super(),this.galleryLast=new Array(6),this.forumLast=new Array(7),this.projectsLast=Array.from({length:3},()=>new m.Db),this.vacanciesLast=Array.from({length:3},()=>new m.Db),this.resumeLast=Array.from({length:3},()=>new m.f4),this.loadingForumLast=new s.I,this.loadingProjectsLast=new s.I,this.loadingVacanciesLast=new s.I,this.loadingResumeLast=new s.I,this.loadingGallery=new s.I,this.loadingForumLast.isLoading=!0,this.loadingProjectsLast.isLoading=!0,this.loadingVacanciesLast.isLoading=!0,this.loadingResumeLast.isLoading=!0}getGalleryLast(){this.subscribeHandlerService.takeOne((0,b.p)([this.mainPageService.getGalleryLast(),this.mainPageService.getGalleryTop()]),o=>{this.galleryLast=o[0].data,this.galleryTop=o[1].data,this.cdr.markForCheck()},this.loadingGallery)}getForumLast(){this.subscribeHandlerService.takeOne(this.mainPageService.getForumLast(),o=>{this.forumLast=o.data},this.loadingForumLast)}getProjectsLast(){this.subscribeHandlerService.takeOne(this.mainPageService.getProjectsLast(),o=>{this.projectsLast=o.data},this.loadingProjectsLast)}getVacanciesLast(){this.subscribeHandlerService.takeOne(this.mainPageService.getVacanciesLast(),o=>{this.vacanciesLast=o.data},this.loadingVacanciesLast)}getResumeLast(){this.subscribeHandlerService.takeOne(this.mainPageService.getResumeLast(),o=>{this.resumeLast=o.data},this.loadingResumeLast)}startOrReload(){this.getModelsLast(),this.getGalleryLast(),this.getForumLast(),this.getProjectsLast(),this.getVacanciesLast(),this.getResumeLast()}getBannersByType(){this.subscribeHandlerService.takeOne(this.bannersService.getBanners(location.pathname,{bannersByType:[{type:k.x.HORIZONTAL_BANNER_SINGLE,count:2}]}),o=>this.bannersByType=o.data??this.bannersByType)}}return(e=a).\u0275fac=function(o){return new(o||e)},e.\u0275cmp=n.VBU({type:e,selectors:[["app-main"]],viewQuery:function(o,i){if(1&o&&n.GBs(Rn,5),2&o){let l;n.mGM(l=n.lsd())&&(i.buttonCategoriesInPopup=l.first)}},standalone:!0,features:[n.Vt3,n.aNF],decls:120,vars:57,consts:[[1,"top-mobile-content"],[1,"top-mobile"],["routerLink","/"],[3,"src","alt",4,"ngIf"],[1,"search-component-block"],["searchContainer",""],[3,"searchContainer","searchToTo
1p"],[1,"models-last"],[3,"routerLink"],[1,"new-model-wrapper"],[3,"model","modelLoading","referrerUrl","polygonMaster","topModel",4,"ngFor","ngForOf"],[1,"slider",3,"polygonMaster","topModel","loading","referrerUrl"],[1,"top-model",3,"model","modelLoading","referrerUrl","polygonMaster","topModel"],[1,"poligon-master",3,"model","modelLoading","referrerUrl","polygonMaster","topModel"],[1,"subcategory-corner-block"],[1,"subcategory-wrapper",3,"mousedown","mousemove","mouseup"],["subcategoryWrapper",""],[1,"subcategory"],["subcategory",""],[3,"mouseleave","tap","mouseup",4,"ngFor","ngForOf"],[1,"right-buttons"],[1,"arrow-to-end",3,"click"],["width","45","height","36","viewBox","0 0 45 36","fill","none","xmlns","http://www.w3.org/2000/svg"],["width","45","height","36","fill","url(#paint0_linear_19365_53582)"],["clip-path","url(#clip0_19365_53582)"],["d","M26 25L32 18.3182L26 11","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round"],["id","paint0_linear_19365_53582","x1","11.5","y1","4.5","x2","0.00092307","y2","4.397","gradientUnits","userSpaceOnUse"],["stop-color","white"],["offset","1","stop-color","white","stop-opacity","0"],["id","clip0_19365_53582"],["width","8","height","16","fill","white","transform","translate(25 10)"],[3,"click"],["buttonCategoriesInPopup",""],[1,"left-button",3,"click"],["width","45","height","36","transform","matrix(-1 0 0 1 45 0)","fill","url(#paint0_linear_19365_53583)"],["clip-path","url(#clip0_19365_53583)"],["d","M19 25L13 18.3182L19 11","stroke","currentColor","stroke-width","2","stroke-linecap","round","stroke-linejoin","round"],["id","paint0_linear_19365_53583","x1","11.5","y1","4.5","x2","0.00092307","y2","4.397","gradientUnits","userSpaceOnUse"],["id","clip0_19365_53583"],["width","8","height","16","fill","white","transform","matrix(-1 0 0 1 20 10)"],[1,"banner-wrapper",3,"bannerImage"],[1,"gallery-block"],[3,"galleryLast","galleryTop","loadingGallery"],[1,"blog-and-forum-wrapper"],[3,"itemsCount"],[1,"forum-last-wrapper"],[3,"href"],[1,"forum-last"],["class","forum-last-item",3,"loading",4,"ngFor","ngForOf"],[1,"banner-wrapper-bottom",3,"bannerImage"],[1,"bottom-content"],[1,"container","work-wrapper"],[1,"block-last"],["width","24","height","25","viewBox","0 0 24 25","fill","none","xmlns","http://www.w3.org/2000/svg"],[1,"g-fill"],["fill-rule","evenodd","clip-rule","evenodd","d","M12 3.38672C7.02944 3.38672 3 7.41616 3 12.3867C3 17.3573 7.02944 21.3867 12 21.3867C16.9706 21.3867 21 17.3573 21 12.3867C21 7.41616 16.9706 3.38672 12 3.38672ZM1 12.3867C1 6.31159 5.92487 1.38672 12 1.38672C18.0751 1.38672 23 6.31159 23 12.3867C23 18.4619 18.0751 23.3867 12 23.3867C5.92487 23.3867 1 18.4619 1 12.3867Z","fill","#5D5B5C"],["fill-rule","evenodd","clip-rule","evenodd","d","M18.4583 13.4779C18.4583 14.0302 18.0106 14.4779 17.4583 14.4779L11.7666 14.4779C11.5013 14.4779 11.2469 14.3725 11.0594 14.1849C10.8718 13.9973 10.7665 13.7429 10.7666 13.4777L10.7678 7.94841C10.768 7.39613 11.2158 6.94852 11.7681 6.94864C12.3203 6.94877 12.768 7.39659 12.7678 7.94887L12.7668 12.4779L17.4583 12.4779C18.0106 12.4779 18.4583 12.9256 18.4583 13.4779Z","fill","#5D5B5C"],[4,"ngFor","ngForOf"],["clip-path","url(#clip0_7742_6588)",1,"g-fill"],["fill-rule","evenodd","clip-rule","evenodd","d","M12 3.38672C7.02944 3.38672 3 7.41616 3 12.3867C3 17.3573 7.02944 21.3867 12 21.3867C14.0141 21.3867 15.8736 20.7251 17.3732 19.6074C17.3911 19.593 17.4094 19.5793 17.4281 19.5662C19.5981 17.923 21 15.3186 21 12.3867C21 7.41616 16.9706 3.38672 12 3.38672ZM12 23.3867C14.1635 23.3867 16.1812 22.7621 17.8824 21.6834L20.2929 24.0938C20.6834 24.4844 21.3166 24.4844 21.7071 24.0938C22.0976 23.7033 22.0976 23.0701 21.7071 22.6796L19.4798 20.4523C21.645 18.4434 23 15.5733 23 12.3867C23 6.31159 18.0751 1.38672 12 1.38672C5.92487 1.38672 1 6.31159 1 12.3867C1 18.4619 5.92487 23.3867 12 23.3867ZM12.7569 5.54609C11.5997 5.38967 10.4219 5.51386 9.32275 5.90817C8.8029 6.09466 8.53267 6.66726 8.71917 7.18711C8.90566 7.70695 9.47827 7.97718 9.99811 7.79069C10.7953 7.50469 11.6496 7.41461 12.4889 7.52807C13.3283 7.64152 14.128 7.95518 14.8207 8.44257C15.5133 8.92997 16.0786 9.5768 16.4688 10.3285C16.859 11.0802 17.0627 11.9148 17.0627 12.7617C17.0627 13.314 17.5105 13.7617 18.0627 13.7617C18.615 13.7617 19.0627 13.314 19.0627 12.7617C19.0627 11.594 18.7819 10.4434 18.2439 9.40706C17.7059 8.37068 16.9266 7.47889 15.9716 6.80692C15.0166 6.13495 13.914 5.70251 12.7569 5.54609Z","fill","#5E5E5E"],["id","clip0_7742_6588"],["
1width","24","height","24","fill","white","transform","translate(0 0.386719)"],["clip-path","url(#clip0_7742_4915)"],[1,"g-stroke"],["d","M12.5991 12.9833C15.4972 12.9833 17.8466 10.6339 17.8466 7.73581C17.8466 4.83768 15.4972 2.48828 12.5991 2.48828C9.70096 2.48828 7.35156 4.83768 7.35156 7.73581C7.35156 10.6339 9.70096 12.9833 12.5991 12.9833Z","stroke","#5E5E5E","stroke-width","2.09901"],["d","M16 16.3155L18.5713 18.8867L22.5713 14.8867","stroke","#5E5E5E","stroke-width","2.09901","stroke-linecap","round","stroke-linejoin","round"],["fill-rule","evenodd","clip-rule","evenodd","d","M6.30034 13.2192C6.68625 12.8241 7.31937 12.8167 7.71445 13.2026C8.10954 13.5885 8.11697 14.2216 7.73105 14.6167L7.68559 14.6634L7.56026 14.7925C7.45446 14.9017 7.30906 15.0523 7.15051 15.2182C6.82739 15.5564 6.46946 15.9372 6.27266 16.1652C5.84738 16.6578 4.56057 18.2258 3.92454 19.768C3.74513 20.203 3.57812 20.7658 3.43388 21.3448C3.31018 21.8414 3.69038 22.3867 4.33103 22.3867H17.0001C17.5524 22.3867 18.0001 22.8344 18.0001 23.3867C18.0001 23.939 17.5524 24.3867 17.0001 24.3867H4.33103C2.52032 24.3867 1.02436 22.7434 1.49319 20.8614C1.64695 20.2441 1.84165 19.5727 2.07561 19.0055C2.84424 17.1417 4.32075 15.3656 4.75873 14.8583C4.99356 14.5862 5.38564 14.1702 5.70461 13.8364C5.8671 13.6664 6.01577 13.5124 6.12378 13.4009L6.2523 13.2685L6.30034 13.2192Z","fill","#5E5E5E"],["id","clip0_7742_4915"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],["categoriesInMain",""],["categoriesContent",""],[3,"src","alt"],[3,"model","modelLoading","referrerUrl","polygonMaster","topModel"],[3,"mouseleave","tap","mouseup"],["alt","subcategory",3,"src"],[1,"forum-last-item"],[4,"ngIf","ngIfElse"],["contractValue",""],[4,"ngIf"],["popupState",""],[1,"categories-background"],[3,"ngTemplateOutlet"],[1,"categories-background","categories-popup",3,"appIntersection","intersected"],[1,"categories-popup-top"],["categoriesPopupTop",""],["width","45","height","44","viewBox","0 0 45 44","fill","none","xmlns","http://www.w3.org/2000/svg"],["cx","22.2188","cy","22","r","15","fill","none","fill-opacity","0.4"],["fill-rule","evenodd","clip-rule","evenodd","d","M16.5116 16.2929C16.9022 15.9024 17.5353 15.9024 17.9259 16.2929L22.2188 20.5858L26.5116 16.2929C26.9022 15.9024 27.5353 15.9024 27.9259 16.2929C28.3164 16.6834 28.3164 17.3166 27.9259 17.7071L23.633 22L27.9259 26.2929C28.3164 26.6834 28.3164 27.3166 27.9259 27.7071C27.5353 28.0976 26.9022 28.0976 26.5116 27.7071L22.2188 23.4142L17.9259 27.7071C17.5353 28.0976 16.9022 28.0976 16.5116 27.7071C16.1211 27.3166 16.1211 26.6834 16.5116 26.2929L20.8045 22L16.5116 17.7071C16.1211 17.3166 16.1211 16.6834 16.5116 16.2929Z","fill","currentColor"],[1,"categories-popup-content"],[1,"container","categories"],["class","category",4,"ngFor","ngForOf"],[1,"category"],[1,"category-child"],["routerLink","/3dmodels",3,"queryParams"],["class","child-item",3,"loading",4,"ngFor","ngForOf"],[1,"child-item"]],template:function(o,i){if(1&o&&(n.j41(0,"app-base-wide")(1,"section",0)(2,"div",1)(3,"a",2),n.DNE(4,jn,1,2,"img",3),n.k0s(),n.j41(5,"div",4,5),n.nrm(7,"app-search",6),n.k0s(),n.nrm(8,"app-ai-search-button"),n.k0s()(),n.j41(9,"div",7)(10,"h2")(11,"a",8),n.EFF(12),n.nI1(13,"translate"),n.k0s()(),n.j41(14,"div",9),n.DNE(15,En,2,5,"app-main-new-model",10),n.nrm(16,"app-main-image-slider",11)(17,"app-main-new-model",12)(18,"app-main-new-model",13),n.k0s()(),n.j41(19,"div",14)(20,"div",15,16),n.bIt("mousedown",function(c){return i.startSubcategoryClick(c)})("mousemove",function(c){return i.subcategoryMouseMove(c)})("mouseup",function(){return i.subcategoryMouseUp()}),n.j41(22,"div",17,18),n.DNE(24,Sn,5,2,"div",19),n.k0s()(),n.j41(25,"div",20)(26,"div",21),n.bIt("click",function(){return i.scrollRight()}),n.qSk(),n.j41(27,"svg",22),n.nrm(28,"rect",23),n.j41(29,"g",24),n.nrm(30,"path",25),n.k0s(),n.j41(31,"defs")(32,"linearGradient",26),n.nrm(33,"stop",27)(34,"stop",28),n.k0s(),n.j41(35,"clipPath",29),n.nrm(36,"rect",30),n.k0s()()()(),n.joV(),n.j41(37,"button",31,32),n.bIt("click",function(){return i.categoriesInPopup()}
1),n.EFF(39),n.nI1(40,"translate"),n.k0s()(),n.j41(41,"div",33),n.bIt("click",function(){return i.scrollLeft()}),n.qSk(),n.j41(42,"svg",22),n.nrm(43,"rect",34),n.j41(44,"g",35),n.nrm(45,"path",36),n.k0s(),n.j41(46,"defs")(47,"linearGradient",37),n.nrm(48,"stop",27)(49,"stop",28),n.k0s(),n.j41(50,"clipPath",38),n.nrm(51,"rect",39),n.k0s()()()()(),n.joV(),n.nrm(52,"app-banner",40),n.qex(53),n.j41(54,"div",41)(55,"h2")(56,"a",8),n.EFF(57,"\u041d\u043e\u0432\u043e\u0435 \u0432 \u0433\u0430\u043b\u0435\u0440\u0435\u0435"),n.k0s()(),n.nrm(58,"app-main-gallery-last",42),n.k0s(),n.bVm(),n.qex(59),n.j41(60,"div",43)(61,"div")(62,"h2")(63,"a",8),n.EFF(64,"\u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435 \u0432 \u0431\u043b\u043e\u0433\u0430\u0445"),n.k0s()(),n.nrm(65,"app-latest-in-blogs",44),n.k0s(),n.j41(66,"div",45)(67,"h2")(68,"a",46),n.EFF(69,"\u041d\u043e\u0432\u043e\u0435 \u043d\u0430 \u0444\u043e\u0440\u0443\u043c\u0435"),n.k0s()(),n.j41(70,"div",47),n.DNE(71,Fn,3,4,"div",48),n.k0s()()(),n.bVm(),n.nrm(72,"app-banner",49),n.j41(73,"section",50)(74,"div",51)(75,"div",52)(76,"h2")(77,"a",46),n.qSk(),n.j41(78,"svg",53)(79,"g",54),n.nrm(80,"path",55)(81,"path",56),n.k0s()(),n.EFF(82," \u0417\u0430\u043a\u0430\u0437\u044b"),n.k0s()(),n.joV(),n.j41(83,"ul"),n.DNE(84,Bn,6,6,"li",57),n.k0s()(),n.qex(85),n.j41(86,"div",52)(87,"h2")(88,"a",46),n.qSk(),n.j41(89,"svg",53)(90,"g",58),n.nrm(91,"path",59),n.k0s(),n.j41(92,"defs")(93,"clipPath",60),n.nrm(94,"rect",61),n.k0s()()(),n.EFF(95," \u0412\u0430\u043a\u0430\u043d\u0441\u0438\u0438"),n.k0s()(),n.joV(),n.j41(96,"ul"),n.DNE(97,An,4,5,"li",57),n.k0s()(),n.bVm(),n.qex(98),n.j41(99,"div",52)(100,"h2")(101,"a",46),n.qSk(),n.j41(102,"svg",53)(103,"g",62)(104,"g",63),n.nrm(105,"path",64)(106,"path",65),n.k0s(),n.j41(107,"g",54),n.nrm(108,"path",66),n.k0s()(),n.j41(109,"defs")(110,"clipPath",67),n.nrm(111,"rect",61),n.k0s()()(),n.EFF(112," \u0420\u0435\u0437\u044e\u043c\u0435"),n.k0s()(),n.joV(),n.j41(113,"ul"),n.DNE(114,Vn,3,4,"li",57),n.k0s()(),n.bVm(),n.k0s(),n.eu8(115,68),n.k0s()(),n.DNE(116,Hn,3,2,"ng-template",null,69,n.C5r),n.DNE(118,Qn,2,1,"ng-template",null,70,n.C5r)),2&o){const l=n.sdS(6),c=n.sdS(117);n.R7$(4),n.Y8G("ngIf",i.logo),n.R7$(3),n.Y8G("searchContainer",l)("searchToTop",!0),n.R7$(4),n.Y8G("routerLink","/"+i.path.models),n.R7$(1),n.JRh(n.bMT(13,48,"main.mainPage.newModels")),n.R7$(3),n.Y8G("ngForOf",i.modelsLast),n.R7$(1),n.Y8G("polygonMaster",i.polygonMaster)("topModel",i.topModel)("loading",i.loading)("referrerUrl",i.metric.MAIN),n.R7$(1),n.Y8G("model",i.topModel)("modelLoading",i.loading)("referrerUrl",i.metric.MAIN)("polygonMaster",!1)("topModel",!0),n.R7$(1),n.Y8G("model",i.polygonMaster)("modelLoading",i.loading)("referrerUrl",i.metric.MAIN)("polygonMaster",!0)("topModel",!1),n.R7$(4),n.AVh("hover-and-active",!i.subcategoryButtonMouseleave),n.R7$(2),n.Y8G("ngForOf",i.subCategory),n.R7$(2),n.AVh("button-hidden",i.subcategoryEndScroll),n.R7$(13),n.JRh(n.bMT(40,50,"main.subCategory.button")),n.R7$(2),n.AVh("button-hidden",!i.subcategoryInScroll),n.R7$(11),n.Y8G("bannerImage",i.bannersByType[i.bannerType.HORIZONTAL_BANNER_SINGLE].length?i.bannersByType[i.bannerType.HORIZONTAL_BANNER_SINGLE][0]:null),n.R7$(4),n.Y8G("routerLink",n.eq3(52,w,"/"+i.path.galleries)),n.R7$(2),n.Y8G("galleryLast",i.galleryLast)("galleryTop",i.galleryTop)("loadingGallery",i.loadingGallery),n.R7$(5),n.Y8G("routerLink",n.eq3(54,w,"/"+i.blogPath.blog)),n.R7$(2),n.Y8G("itemsCount",3),n.R7$(3),n.Y8G("href","/forum/thread/list_last100",n.B4B),n.R7$(2),n.AVh("loading",i.loadingForumLast.isLoading),n.R7$(1),n.Y8G("ngForOf",i.forumLast),n.R7$(1),n.Y8G("bannerImage",i.bannersByType[i.bannerType.HORIZONTAL_BANNER_SINGLE].length>1?i.bannersByType[i.bannerType.HORIZONTAL_BANNER_SINGLE][1]:null),n.R7$(5),n.Y8G("href","/"+i.path.workTasks,n.B4B),n.R7$(7),n.Y8G("ngForOf",i.projectsLast),n.R7$(4),n.Y8G("href","/work/vacancies",n.B4B),n.R7$(9),n.Y8G("ngForOf",i.vacanciesLast),n.R7$(4),n.Y8G("href","/work/resumes",n.B4B),n.R7$(13),n.Y8G("ngForOf",i.resumeLast),n.R7$(1),n.Y8G("ngTemplateOutlet",c)("ngTemplateOutletContext",n.lJ4(56,Kn))}},dependencies:[g.MD,g.Sq,g.bT,g.T3,d.iI,d.Wk,I.C,L.S,T.D,G.Y,rn,gn.K,kn,Ln.D,Tn.p,In.T,Gn.K],styles:['h2[_ngcontent-%COMP%]{font-weight:500;font-size:24px;line-height:32px;margin-bottom:16px}h2[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#5e5e5e;text-decoration:none}
1h2[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover, h2[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:active{color:#373737}.top-mobile[_ngcontent-%COMP%]{display:flex;flex-direction:column;position:relative;width:100%;margin-bottom:72px;background-color:#fff}@media (min-width: 768px){.top-mobile[_ngcontent-%COMP%]{display:none}}.top-mobile[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:block;cursor:pointer;align-self:center;padding:72px 0}.top-mobile[_ngcontent-%COMP%] a[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{height:52px;width:auto}.top-mobile[_ngcontent-%COMP%] app-ai-search-button[_ngcontent-%COMP%]{margin-top:8px}.search-component-block[_ngcontent-%COMP%]{min-height:80px}.banner-wrapper[_ngcontent-%COMP%], .banner-wrapper-bottom[_ngcontent-%COMP%]{margin-bottom:72px}@media (min-width: 992px) and (max-width: 1199.98px){.banner-wrapper[_ngcontent-%COMP%], .banner-wrapper-bottom[_ngcontent-%COMP%]{margin-bottom:48px}}@media (max-width: 991.98px){.banner-wrapper[_ngcontent-%COMP%], .banner-wrapper-bottom[_ngcontent-%COMP%]{display:none}}.banner-wrapper[_ngcontent-%COMP%]{margin-top:72px}@media (min-width: 992px) and (max-width: 1199.98px){.banner-wrapper[_ngcontent-%COMP%]{margin-top:48px}}.banner-wrapper-bottom[_ngcontent-%COMP%]{margin-top:48px}.models-last[_ngcontent-%COMP%]{margin-top:24px}@media (min-width: 992px) and (max-width: 1199.98px){.models-last[_ngcontent-%COMP%]{margin-top:0}}.new-model-wrapper[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:24px}@media (max-width: 991.98px){.new-model-wrapper[_ngcontent-%COMP%]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 767.98px){.new-model-wrapper[_ngcontent-%COMP%]{grid-template-columns:repeat(2,1fr);row-gap:48px}}.new-model-wrapper[_ngcontent-%COMP%] app-main-new-model[_ngcontent-%COMP%]:nth-child(6), .new-model-wrapper[_ngcontent-%COMP%] app-main-new-model[_ngcontent-%COMP%]:nth-child(7), .new-model-wrapper[_ngcontent-%COMP%] app-main-new-model[_ngcontent-%COMP%]:nth-child(8), .new-model-wrapper[_ngcontent-%COMP%] app-main-new-model[_ngcontent-%COMP%]:nth-child(9), .new-model-wrapper[_ngcontent-%COMP%] app-main-new-model[_ngcontent-%COMP%]:nth-child(10), .new-model-wrapper[_ngcontent-%COMP%] app-main-new-model[_ngcontent-%COMP%]:nth-child(11){display:none}@media (max-width: 991.98px){.new-model-wrapper[_ngcontent-%COMP%] app-main-new-model[_ngcontent-%COMP%]:nth-child(6){display:block}}@media (max-width: 767.98px){.new-model-wrapper[_ngcontent-%COMP%] app-main-new-model[_ngcontent-%COMP%]:nth-child(5), .new-model-wrapper[_ngcontent-%COMP%] app-main-new-model[_ngcontent-%COMP%]:nth-child(6){display:none}}.new-model-wrapper[_ngcontent-%COMP%] app-main-new-model[_ngcontent-%COMP%]:nth-last-child(2){grid-area:1/6/2/7}@media (max-width: 991.98px){.new-model-wrapper[_ngcontent-%COMP%] app-main-new-model[_ngcontent-%COMP%]:nth-last-child(2){grid-area:1/4/2/5}}@media (max-width: 767.98px){.new-model-wrapper[_ngcontent-%COMP%] app-main-new-model[_ngcontent-%COMP%]:nth-last-child(2){grid-area:1/2/2/3}}@media (max-width: 991.98px){.new-model-wrapper[_ngcontent-%COMP%] app-main-new-model[_ngcontent-%COMP%]:last-child{grid-area:2/4/3/5}}@media (max-width: 767.98px){.new-model-wrapper[_ngcontent-%COMP%] app-main-new-model[_ngcontent-%COMP%]:last-child{grid-area:2/2/3/3}}.gallery-block[_ngcontent-%COMP%]{margin-top:72px}@media (max-width: 1199.98px){.gallery-block[_ngcontent-%COMP%]{margin-top:48px}}.blog-and-forum-wrapper[_ngcontent-%COMP%]{display:grid;grid-template-columns:3fr 1fr;grid-gap:24px;margin-top:72px}@media (max-width: 1199.98px){.blog-and-forum-wrapper[_ngcontent-%COMP%]{margin-top:48px}}@media (max-width: 991.98px){.blog-and-forum-wrapper[_ngcontent-%COMP%]{grid-template-columns:1fr;grid-gap:48px}}.child-item.loading[_ngcontent-%COMP%]{pointer-events:none;position:relative}@media (min-width: 992px){.forum-last-wrapper[_ngcontent-%COMP%]{position:relative}}.forum-last-wrapper[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin-left:8px;margin-bottom:8px}@media (max-width: 991.98px){.forum-last-wrapper[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin-left:0}}@media (min-width: 992px){.forum-last[_ngcontent-%COMP%]{display:flex;flex-flow:column wrap;gap:6px;position:absolute;inset:40px 0 -24px;overflow:hidden}}@media (max-width: 991.98px){.forum-last.loading[_ngcontent-%COMP%]{gap:24px}}@media (min-width: 992px){.forum-last.loading[_ngcontent-%COMP%]{gap:14px;padding-top:8px}.forum-last.loading[_ngcontent-%COMP%] div[_ngcontent-%COMP%]:nth-child(6){width:172px}.forum-last.loading[_ngcontent-%COMP%] div[_ngcontent-%COMP%]:nth-child(7){display:none}}.forum-last-item[_ngcontent-%COMP%]{padding:4px 4px 4px 8px;border-radius:4px;width:100%}@media (min-width: 1400px){.forum-last-item[_ngcontent-%COMP%]{padding:4px 24px 4px 8px}}@media (max-width: 991.98px){.forum-last-item[_ngcontent-%COMP%]{padding:12px 4px 12px 0}}.forum-last-item.loading[_ngcontent-%COMP%]{position:relative;min-height:28px}.forum-last-item.loading[_ngcontent-%COMP%]:after{content:"";position:absolute;inset:0;background-color:#efeff0;border-radius:4px}.forum-last-item[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;font-weight:400;font-size:16px;line-height:20px;color:#4182aa;display:block}.forum-last-item[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:#023d67}.forum-last-item[_ngcontent-%COMP%]:hover{background:#F4F4F4}.categories-background[_ngcontent-%COMP%]{padding-top:48px;padding-bottom:48px;margin-top:72px;background:#FAFAFA}@media (max-width: 1399.98px){.categories-background[_ngcontent-%COMP%]{margin-top:48px}}@media (max-width: 991.98px){.categories-background[_ngcontent-%COMP%]{display:none}}
1.categories-popup[_ngcontent-%COMP%]{padding-top:0;padding-bottom:24px;border-radius:8px;margin-top:80px;height:-moz-fit-content;height:fit-content}.categories-popup-top[_ngcontent-%COMP%]{border-radius:8px 8px 0 0;padding:4px 4px 4px 20px;background:#FAFAFA;display:flex;align-items:center;justify-content:space-between}.categories-popup-top[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{color:#5e5e5e;font-size:24px;font-weight:500;line-height:32px;padding:0;margin:0}.categories-popup-top[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{border:none;padding:0;background:none;color:#8c8c8c}@media (pointer: fine) and (hover: hover){.categories-popup-top[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover{color:#373737}.categories-popup-top[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover svg[_ngcontent-%COMP%] circle[_ngcontent-%COMP%]{fill:#efeff0}}.categories-popup-top[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{color:#373737}.categories-popup-top[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active svg[_ngcontent-%COMP%] circle[_ngcontent-%COMP%]{fill:#efeff0}.categories-popup-top.show-shadow[_ngcontent-%COMP%]{position:sticky;top:0;z-index:100;box-shadow:0 0 16px #6c92a966;border-radius:0}.categories-popup-content[_ngcontent-%COMP%]{margin-top:16px}.categories[_ngcontent-%COMP%]{-moz-column-count:6;column-count:6;-moz-column-gap:24px;column-gap:24px}.category[_ngcontent-%COMP%]{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:16px;display:block}.category[_ngcontent-%COMP%] .category-child[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:4px}.category[_ngcontent-%COMP%] .category-child[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{min-height:28px;border-radius:4px;position:relative}.category[_ngcontent-%COMP%] .category-child[_ngcontent-%COMP%] h3.loading[_ngcontent-%COMP%]{pointer-events:none}.category[_ngcontent-%COMP%] .category-child[_ngcontent-%COMP%] h3.loading[_ngcontent-%COMP%]:after{content:"";position:absolute;left:0;top:0;bottom:0;width:71%;background-color:#efeff0;border-radius:4px}.category[_ngcontent-%COMP%] .category-child[_ngcontent-%COMP%] h3[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:block;padding:4px 8px;text-decoration:none;color:#000;border-radius:4px;font-weight:500;font-size:16px;line-height:20px}.category[_ngcontent-%COMP%] .category-child[_ngcontent-%COMP%] h3[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{background:#F4F4F4}.child-item[_ngcontent-%COMP%]{position:relative;min-height:20px;border-radius:4px}.child-item.loading[_ngcontent-%COMP%]{pointer-events:none}.child-item.loading[_ngcontent-%COMP%]:after{content:"";position:absolute;inset:0;background-color:#efeff0;border-radius:4px}.child-item[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none;font-weight:400;font-size:16px;line-height:20px;color:#4182aa;display:block;border-radius:4px;padding:0 8px}.child-item[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:#023d67;background-color:#f4f4f4}.ytp-large-play-button[_ngcontent-%COMP%] ytp-button[_ngcontent-%COMP%] ytp-large-play-button-red-bg[_ngcontent-%COMP%]{opacity:0}.ytp-watermark[_ngcontent-%COMP%] yt-uix-sessionlink[_ngcontent-%COMP%]{opacity:0}.work-wrapper[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:48px;margin-top:72px}.work-wrapper[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{text-decoration:none}.work-wrapper[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin-bottom:8px}.work-wrapper[_ngcontent-%COMP%] h2[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#5e5e5e;display:flex;align-items:flex-start;width:-moz-fit-content;width:fit-content}.work-wrapper[_ngcontent-%COMP%] h2[_ngcontent-%COMP%] a[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{margin-right:8px}@media (max-width: 991.98px){.work-wrapper[_ngcontent-%COMP%] h2[_ngcontent-%COMP%] a[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{display:none}}.work-wrapper[_ngcontent-%COMP%] h2[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:#373737}.work-wrapper[_ngcontent-%COMP%] h2[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover svg[_ngcontent-%COMP%] .g-stroke[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{stroke:#000}.work-wrapper[_ngcontent-%COMP%] h2[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover svg[_ngcontent-%COMP%] .g-fill[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#000}.work-wrapper[_ngcontent-%COMP%] h2[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:active{color:#373737}.work-wrapper[_ngcontent-%COMP%] h2[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:active svg[_ngcontent-%COMP%] .g-stroke[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{stroke:#000}.work-wrapper[_ngcontent-%COMP%] h2[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:active svg[_ngcontent-%COMP%] .g-fill[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:#000}@media (min-width: 992px){.work-wrapper[_ngcontent-%COMP%] h2[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{margin-left:8px}}@media (max-width: 991.98px){.work-wrapper[_ngcontent-%COMP%]{grid-template-columns:1fr;grid-gap:48px;margin-top:48px}}@media (min-width: 992px){.work-wrapper[_ngcontent-%COMP%] .block-last[_ngcontent-%COMP%]{margin-left:-8px}}.work-wrapper[_ngcontent-%COMP%] .block-last[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{list-style-type:none;margin:0;padding:0}.work-wrapper[_ngcontent-%COMP%] .block-last[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:block;padding:12px 8px;font-weight:400;font-size:16px;line-height:24px;min-height:24px;color:#4182aa}.work-wrapper[_ngcontent-%COMP%] .block-last[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a.loading[_ngcontent-%COMP%]{pointer-events:none;position:relative;min-height:48px}@media (max-width: 991.98px){.work-wrapper[_ngcontent-%COMP%] .block-last[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a.loading[_ngcontent-%COMP%]{min-height:44px}}.work-wrapper[_ngcontent-%COMP%] .block-last[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a.loading[_ngcontent-%COMP%]:after{content:"";position:absolute;inset:12px 0;background-color:#efeff0;border-radius:4px}.work-wrapper[_ngcontent-%COMP%] .block-last[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:#125884;border-radius:4px;background-color:#f4f4f4}.work-wrapper[_ngcontent-%COMP%] .block-last[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:#373737;white-space:nowrap}@media (max-width: 991.98px){.work-wrapper[_ngcontent-%COMP%] .block-last[_ngcontent-%COMP%] ul[_ngcontent-%COMP%] li[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{font-size:16px;line-height:20px;padding:12px 0;margin:0;border-radius:4px}}.slider[_ngcontent-%COMP%]{display:block}@media (max-width: 991.98px){.slider[_ngcontent-%COMP%]{display:none}}.new-model-wrapper[_ngcontent-%COMP%] .poligon-master[_ngcontent-%COMP%], .new-model-wrapper[_ngcontent-%COMP%] .to
1p-model[_ngcontent-%COMP%]{display:none}@media (max-width: 991.98px){.new-model-wrapper[_ngcontent-%COMP%] .poligon-master[_ngcontent-%COMP%], .new-model-wrapper[_ngcontent-%COMP%] .top-model[_ngcontent-%COMP%]{display:block}}.subcategory-corner-block[_ngcontent-%COMP%]{position:relative;display:flex;margin-top:24px}@media (min-width: 992px) and (max-width: 1199.98px){.subcategory-corner-block[_ngcontent-%COMP%]{margin-bottom:92px}}@media (max-width: 991.98px){.subcategory-corner-block[_ngcontent-%COMP%]{margin-top:48px}}.subcategory-wrapper[_ngcontent-%COMP%]{overflow-x:auto;overflow-y:hidden}@media (max-width: 575.98px){.subcategory-wrapper[_ngcontent-%COMP%]{--bs-gutter-x: 1.5rem;margin-left:calc(-1 * var(--bs-gutter-x) * .5);margin-right:calc(-1 * var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}}.subcategory-wrapper[_ngcontent-%COMP%]{scrollbar-width:none;-ms-overflow-style:none}.subcategory-wrapper[_ngcontent-%COMP%]::-webkit-scrollbar{display:none}.button-hidden[_ngcontent-%COMP%]{display:none}.right-buttons[_ngcontent-%COMP%]{position:relative;display:flex;gap:8px;padding-left:16px}@media (max-width: 1199.98px){.right-buttons[_ngcontent-%COMP%]{padding:0}}.right-buttons[_ngcontent-%COMP%] .arrow-to-end[_ngcontent-%COMP%]{position:absolute;top:0;left:-44px;transition:opacity .2s ease-in;color:#8c8c8c;cursor:pointer}@media (pointer: coarse){.right-buttons[_ngcontent-%COMP%] .arrow-to-end[_ngcontent-%COMP%]{display:none}}.right-buttons[_ngcontent-%COMP%] .arrow-to-end[_ngcontent-%COMP%]:hover, .right-buttons[_ngcontent-%COMP%] .arrow-to-end[_ngcontent-%COMP%]:active{color:#5e5e5e}.right-buttons[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{height:36px;padding:8px 22px;border-radius:20px;background:#4182AA;color:#fff;font-size:16px;font-weight:500;line-height:20px;border:none}@media (max-width: 1199.98px){.right-buttons[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{position:absolute;right:100%;bottom:calc(-100% - 8px)}}@media (max-width: 991.98px){.right-buttons[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{display:none}}@media (pointer: fine) and (hover: hover){.right-buttons[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover{background:#125884}}.right-buttons[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:active{background:#125884}.left-button[_ngcontent-%COMP%]{position:absolute;left:0;top:0;transition:opacity .2s ease-in;color:#8c8c8c;cursor:pointer}@media (pointer: coarse){.left-button[_ngcontent-%COMP%]{display:none}}.left-button[_ngcontent-%COMP%]:hover, .left-button[_ngcontent-%COMP%]:active{color:#5e5e5e}.subcategory[_ngcontent-%COMP%]{display:flex;gap:8px}.subcategory[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{flex:0 0 auto;height:36px}@media (max-width: 575.98px){.subcategory[_ngcontent-%COMP%] div[_ngcontent-%COMP%]:last-child{padding-right:calc(var(--bs-gutter-x) * .5)}}.subcategory[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:30px;background:#F4F4F4;color:#373737;font-size:16px;line-height:20px;text-decoration:none;flex-grow:1;cursor:pointer}@media (pointer: fine) and (hover: hover){.subcategory[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}}.subcategory[_ngcontent-%COMP%] a[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{height:16px;width:auto;filter:brightness(0) saturate(100%) invert(50%) sepia(0%) saturate(758%) hue-rotate(36deg) brightness(91%) contrast(93%)}.subcategory[_ngcontent-%COMP%] a[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{height:20px;white-space:nowrap}@media (pointer: fine) and (hover: hover){.hover-and-active[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{background:#DEEFF9;color:#125884}
1.hover-and-active[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover img[_ngcontent-%COMP%]{filter:brightness(0) saturate(100%) invert(42%) sepia(62%) saturate(394%) hue-rotate(159deg) brightness(98%) contrast(94%);pointer-events:none}}.hover-and-active[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:active{background:#DEEFF9;color:#125884}.hover-and-active[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:active img[_ngcontent-%COMP%]{filter:brightness(0) saturate(100%) invert(42%) sepia(62%) saturate(394%) hue-rotate(159deg) brightness(98%) contrast(94%)}@media (min-width: 992px){[_nghost-%COMP%]{--global-padding-bottom: 0}}']}),a})()}}]);
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.