1"use strict";(self.webpackChunknfj=self.webpackChunknfj||[]).push([[4496],{84496(B,m,e){e.d(m,{nfjFeaturePostingPreviewRoutes:()=>S});var f=e(49769),h=e(47266),w=e(65157),C=e(59882),o=e(72234),u=e(39783),v=e(84412),P=e(81242),x=e(29223),l=e(20432),g=e(70953),I=e(40583),t=e(35547),n=e(48039),s=e(47802);const p=()=>({});function O(i,d){if(1&i&&(t.j41(0,"nfj-fixed-banner",9),t.nrm(1,"common-posting-bottom-bar",10),t.k0s()),2&i){const c=t.XpG(2).ngIf;t.Y8G("position","sticky")("addPaddingBottomToOutlet",!1),t.R7$(),t.Y8G("embedded",!0)("posting",c)("isPostingExpired",!1)}}function j(i,d){1&i&&(t.qex(0),t.DNE(1,O,2,5,"nfj-fixed-banner",8),t.bVm()),2&i&&(t.R7$(),t.Y8G("nfjRenderWhenBreakpoint","mobile"))}function k(i,d){if(1&i&&(t.j41(0,"div",11),t.nrm(1,"common-apply-box",12),t.k0s()),2&i){const c=t.XpG().ngIf;t.R7$(),t.Y8G("posting",c)("embedded",!0)}}function E(i,d){if(1&i&&(t.j41(0,"div")(1,"div",3)(2,"div",4),t.DNE(3,j,2,1,"ng-container",5),t.nrm(4,"common-posting-content-wrapper",6),t.k0s(),t.DNE(5,k,2,2,"div",7),t.k0s()()),2&i){const c=d.ngIf,r=t.XpG(2);t.R7$(3),t.Y8G("ngIf",c?.essentials?.originalSalary?.disclosedAt===r.Disclosed.VISIBLE),t.R7$(),t.Y8G("posting",c)("embedded",!0),t.R7$(),t.Y8G("nfjRenderWhenBreakpoint","desktop")}}function T(i,d){if(1&i&&(t.qex(0),t.DNE(1,E,6,4,"div",2),t.nI1(2,"async"),t.bVm()),2&i){const c=t.XpG(),r=t.sdS(3);t.R7$(),t.Y8G("ngIf",t.bMT(2,2,c.posting$))("ngIfElse",r)}}function R(i,d){1&i&&(t.j41(0,"div",13),t.nrm(1,"ngx-skeleton-loader",14),t.k0s())}let y=(()=>{var i;class d{constructor(r,a){this.platform=r,this.postingApi=a,this.route=(0,h.WQX)(C.nX),this.Disclosed=P.j,this.offerId=(0,w.hFB)(),this.posting$=new v.t(null)}ngOnInit(){const r=this.offerId();if(r){const a=this.route.snapshot.queryParamMap.get("version");this.postingApi.getPostingById(r,void 0,void 0,void 0,a||void 0).subscribe(b=>this.posting$.next(b))}else this.platform.isBrowser&&new u.A.Model({setPosting:a=>{this.posting$.next(a)}})}static#t=i=()=>(this.\u0275fac=function(a){return new(a||d)(t.rXU(n.f),t.rXU(s.z))},this.\u0275cmp=t.VBU({type:d,selectors:[["nfj-posting-preview"]],inputs:{offerId:[1,"offerId"]},decls:4,vars:4,consts:[["loading",""],[3,"config"],[4,"ngIf","ngIfElse"],[1,"tw-grid","tw-grid-cols-12","tw-gap-x-8"],[1,"tw-w-full","content-wrapper","mobile-no-padding","tw-col-span-12","desktop:tw-col-span-8"],[4,"ngIf"],[3,"posting","embedded"],["class","tw-col-span-12 desktop:tw-col-span-4",4,"nfjRenderWhenBreakpoint"],[3,"position","addPaddingBottomToOutlet",4,"nfjRenderWhenBreakpoint"],[3,"position","addPaddingBottomToOutlet"],[3,"embedded","posting","isPostingExpired"],[1,"tw-col-span-12","desktop:tw-col-span-4"],[1,"tw-block","embedded",3,"posting","embedded"],[1,"tw-flex","tw-justify-center","tw-items-center","tw-mt-5"],["count","8","appearance","line",1,"tw-block","tw-w-full"]],template:function(a,b){if(1&a&&(t.j41(0,"perfect-scrollbar",1),t.DNE(1,T,3,4,"ng-container",2),t.k0s(),t.DNE(2,R,2,0,"ng-template",null,0,t.C5r)),2&a){const G=t.sdS(3);t.Y8G("config",t.lJ4(3,p)),t.R7$(),t.Y8G("ngIf",b.platform.isBrowser)("ngIfElse",G)}},dependencies:[x.ZF,f.bT,g.X,I.o,l.c_,l.QV,l.h3,o.Yq,o.Zm,f.Jj],styles:["[_nghost-%COMP%]{display:block;height:100vh;width:100%}[_nghost-%COMP%] .ps__rail-y{z-index:200;opacity:.6}[_nghost-%COMP%] .banner-section{box-shadow:none;border-bottom:solid 1px #ededed}.tw-container[_ngcontent-%COMP%]{max-width:100%}@media(max-width:400px){.mobile-no-padding[_ngcontent-%COMP%]{padding:0}.content-wrapper[_ngcontent-%COMP%]{border-left:solid 1px #ededed;border-right:solid 1px #ededed;border-top:solid 1px #ededed}}"]}))}return i(),d})();const S=[{path:":offerId",component:y},{path:"",component:y}]},40583(B,m,e){e.d(m,{o:()=>x});var f=e(47266),h=e(93330),o=(e(62608),e(42163),e(35547)),u=e(48039);const v=["content"],P=["*"];let x=(()=>{var l;class g{get cssClass(){return"position-"+this.position}get getCssStyle(){return this.zIndex}constructor(t,n,s){this.renderer=t,this.document=n,this.platformService=s,this.position="fixed",this.customClass="",this.addPaddingBottomToOutlet=!1}ngOnChanges(t){const n=t.addPaddingBottomToOutlet;if(n){const s=this.document.querySelector(".main-content__outlet");if(s&&(n.previousValue&&!n.currentValue&&this.removePadding(s),!n.firstChange&&!n.previousValue&&n.currentValue)){const p=this.getElementPadding(s);this.addPadding(s,this.elHeight+p)}}}ngAfterViewInit(){const t=this.document.querySelector(".main-content__outlet");if(!t||this.platformService.isServer)return;const n=this.getElementPadding(t);this.observer=new h.t(s=>{this.elHeight=s[0].contentRect.height,this.addPaddingBottomToOutlet&&this.elHeight?this.addPadding(t,this.elHeight+n):this.removePadding(t)}
1),this.observer.observe(this.contentEl.nativeElement)}getElementPadding(t){const n=this.document.defaultView;return n?parseInt(n.getComputedStyle(t,null).getPropertyValue("padding-bottom"),10):0}addPadding(t,n){this.renderer.setAttribute(t,"style","padding-bottom: "+n+"px !important")}removePadding(t){this.renderer.removeAttribute(t,"style")}ngOnDestroy(){if(this.addPaddingBottomToOutlet&&this.platformService.isBrowser){const t=this.document.querySelector(".main-content__outlet");t&&this.removePadding(t),this.observer?.disconnect()}}static#t=l=()=>(this.\u0275fac=function(n){return new(n||g)(o.rXU(o.sFG),o.rXU(f.qQL),o.rXU(u.f))},this.\u0275cmp=o.VBU({type:g,selectors:[["nfj-fixed-banner"]],viewQuery:function(n,s){if(1&n&&o.GBs(v,5),2&n){let p;o.mGM(p=o.lsd())&&(s.contentEl=p.first)}},hostAttrs:["ngSkipHydration","true"],hostVars:4,hostBindings:function(n,s){2&n&&(o.HbH(s.cssClass),o.xc7("z-index",s.getCssStyle))},inputs:{position:"position",customClass:"customClass",zIndex:"zIndex",addPaddingBottomToOutlet:"addPaddingBottomToOutlet"},features:[o.OA$],ngContentSelectors:P,decls:3,vars:3,consts:[["content",""]],template:function(n,s){1&n&&(o.NAR(),o.rj2(0,"section",null,0),o.SdG(2),o.eux()),2&n&&o.HbH(o.VkB("banner-section tw-bg-white ",s.customClass))},styles:["[_nghost-%COMP%]{display:block;bottom:0;bottom:env(safe-area-inset-bottom);width:100%;z-index:99}.position-fixed[_nghost-%COMP%]{position:fixed}.position-sticky[_nghost-%COMP%]{position:sticky}.banner-section[_ngcontent-%COMP%]{box-shadow:0 -1px 6px #00000020}"]}))}return l(),g})()}}]);
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.