1import{a as te,b as ie,c as ne}from"./chunk-JMSZZCKT.js";import{a as W}from"./chunk-OHHXLH2G.js";import{g as X,t as ee}from"./chunk-IE5HNFIA.js";import"./chunk-RUKDH5RU.js";import{cd as Q,e as Z,i as G}from"./chunk-DLOJA7OY.js";import{$a as v,$b as I,Da as y,Db as L,Dc as D,Ea as f,Fc as R,Gb as x,Gc as Y,Ib as C,Lc as $,Ma as V,Pc as K,Qa as z,Qc as U,Tb as s,Ub as u,Vb as _,Wa as P,Zb as S,_a as a,_b as B,dc as F,gd as q,hd as H,ic as n,jc as o,la as b,nb as h,oc as j,pb as c,pd as J,sd as E,vc as A,wa as N,xa as O,xb as p,yb as l,zb as w}from"./chunk-XJXM2OHO.js";import{a as k,b as T}from"./chunk-CWTPBX7D.js";var le=t=>({"selected-page":t});function ce(t,d){if(t&1&&(p(0,"ng-option",15),s(1),n(2,"translate"),n(3,"async"),l()),t&2){let e=d.$implicit;c("value",e.id),a(),_(" ",o(3,4,o(2,2,e==null?null:e.cityname))," ")}}function se(t,d){if(t&1&&(p(0,"ng-option",15),s(1),n(2,"translate"),n(3,"async"),l()),t&2){let e=d.$implicit;c("value",e.id),a(),_(" ",o(3,4,o(2,2,e==null?null:e.name))," ")}}function de(t,d){if(t&1&&(p(0,"ng-option",15),s(1),n(2,"translate"),n(3,"async"),l()),t&2){let e=d.$implicit;c("value",e.id),a(),_(" ",o(3,4,o(2,2,e==null?null:e.name))," ")}}function me(t,d){t&1&&(p(0,"span"),s(1),n(2,"translate"),n(3,"async"),l()),t&2&&(a(),_(" ",o(3,3,o(2,1,"All"))," "))}function ge(t,d){if(t&1&&(p(0,"span"),s(1),n(2,"translate"),n(3,"async"),l()),t&2){let e=C(2);a(),_(" ",o(3,3,o(2,1,e.getCityName(e.companyCitySearch)))," ")}}function _e(t,d){t&1&&(p(0,"span"),s(1),n(2,"translate"),n(3,"async"),l()),t&2&&(a(),u(o(3,3,o(2,1,"Follower"))))}function ye(t,d){t&1&&(p(0,"span"),s(1),n(2,"translate"),n(3,"async"),l()),t&2&&(a(),u(o(3,3,o(2,1,"Followers"))))}function fe(t,d){if(t&1){let e=L();p(0,"div",30)(1,"div",31)(2,"div",32),x("click",function(){let i=y(e).$implicit,m=C(2);return f(m.goToCompanyProfile(i.company==null?null:i.company.short_code))}),p(3,"div",33)(4,"div",34),w(5,"img",35),l(),p(6,"div",36)(7,"h3",37),n(8,"translate"),n(9,"async"),s(10),n(11,"translate"),n(12,"async"),l(),p(13,"h4"),w(14,"i",38),p(15,"span"),s(16),l(),s(17," | "),p(18,"span",39),n(19,"translate"),n(20,"async"),s(21),w(22,"i",40),l()(),p(23,"h4"),w(24,"i",41),p(25,"span"),s(26),h(27,_e,4,5,"span",21)(28,ye,4,5,"span",21),l()()()()()()()}if(t&2){let e=d.$implicit;a(5),c("src",e.company_logo,P),a(2),c("title",o(9,11,o(8,9,e.company==null?null:e.company.name))),a(3),u(o(12,15,o(11,13,e.company==null?null:e.company.name))),a(6),_(" ",e.rating[0].avg_rating," "),a(2),c("title",o(20,19,o(19,17,"This company has been rated by"+e.rating[0].reviews+"people"))),a(3),_(" ",e.rating[0].reviews," "),a(5),_(" ",e.followers[0].followers_count," "),a(),c("ngIf",e.followers[0].followers_count<=1),a(),c("ngIf",e.followers[0].followers_count>1)}}function ue(t,d){if(t&1){let e=L();p(0,"div",44)(1,"a",45),x("click",function(){let i=y(e).$implicit,m=C(3);return f(m.goToPage(i.label,i.url))}),s(2),l()()}if(t&2){let e=d.$implicit;a(),c("ngClass",F(2,le,e.active)),a(),_(" ",e.label,"")}}function Ce(t,d){if(t&1&&(p(0,"div",42),h(1,ue,3,4,"div",43),l()),t&2){let e=C(2);a(),c("ngForOf",e.paginationList)}}function he(t,d){if(t&1){let e=L();p(0,"section",16)(1,"div",17)(2,"div",18)(3,"div",19)(4,"div",20)(5,"h2"),s(6),n(7,"translate"),n(8,"async"),h(9,me,4,5,"span",21)(10,ge,4,5,"span",21),l()(),p(11,"div",22)(12,"button",23),s(13),n(14,"translate"),n(15,"async"),l(),p(16,"ul",24)(17,"li")(18,"a",25),x("click",function(){y(e);let i=C();return f(i.sortAllCompanyList("new_to_old"))}),s(19),n(20,"translate"),n(21,"async"),l()(),p(22,"li")(23,"a",25),x("click",function(){y(e);let i=C();return f(i.sortAllCompanyList("old_to_new"))}),s(24),n(25,"translate"),n(26,"async"),l()(),p(27,"li")(28,"a",25),x("click",function(){y(e);let i=C();return f(i.sortAllCompanyList("a_to_z"))}),s(29),n(30,"translate"),n(31,"async"),l()(),p(32,"li")(33,"a",25),x("click",function(){y(e);let i=C();return f(i.sortAllCompanyList("z_to_a"))}),s(34),n(35,"translate"),n(36,"async"),l()()()()(),p(37,"div",26)(38,"div",27),h(39,fe,29,21,"div",28)(40,Ce,2,1,"div",29),l()()()()()}if(t&2){let e=C();a(6),_("",o(8,12,o(7,10,"Location")),": "),a(3),c("ngIf",!e.companyCitySearch),a(),c("ngIf",e.companyCitySearch&&e.isSearchedButtonClicked),a(3),_(" ",o(15,16,o(14,14,"Sort"))," "),a(6),u(o(21,20,o(20,18,"New to Old"))),a(5),u(o(26,24,o(25,22,"Old to New"))),a(5),u(o(31,28,o(30,26,"A-Z"))),a(5),u(o(36,32,o(35,30,"Z-A"))),a(5),c("ngForOf",e.allCompanyList),a(),c("ngIf",(e.allCompanyList==null?null:e.allCompanyList.length)>0)}}function xe(t,d){t&1&&(p(0,"section",16)(1,"div",2)(2,"div",46)(3,"div",47)(4,"div",48),w(5,"img",49),l(
1),p(6,"h3"),s(7),n(8,"translate"),n(9,"async"),l()()()()()),t&2&&(a(7),_("",o(9,3,o(8,1,"No Data"))," "))}function ve(t,d){if(t&1&&(p(0,"div",50)(1,"div",51)(2,"video",52),w(3,"source",12),l()()()),t&2){let e=C();a(3),c("src",e.list_hero,P)}}var ae=(()=>{class t{constructor(e,r,i,m,M,g,pe){this.dataService=e,this.platFormId=r,this.title=i,this.meta=m,this.router=M,this.cdr=g,this.el=pe,this.isSearchedButtonClicked=!1,this.location_list_video=`${W.CDN_assets_base_path}/assets/images/location-list-video.mp4`,this.list_hero=`${W.CDN_assets_base_path}/assets/images/list-hero.mp4`}ngOnInit(){if(U(this.platFormId)){this.pageNo=1,this.getAllCompanyList({}),this.getMasterDataListOfCompany();let e=this.dataService.SEOInformationMap.get(28);e&&(this.title.setTitle(e.page_title),this.meta.updateTag({name:"description",content:e.page_description}),this.meta.updateTag({name:"keywords",content:e.page_tags}))}}trackByItemKey(e,r){return e+r.id}shouldEnableVirtualScroll(e,r){return e?e.length>r:!1}getMasterDataListOfCompany(){let e=this,r={};this.dataService.getMasterDataListOfCompany(r).subscribe({next(i){e.companyNameList=i.data?.company,e.companyCityList=i.data?.city,e.companyIndustryList=i.data?.industry}})}getCityName(e){return this.companyCityList.find(r=>r.id==e)?.cityname}getPayload(){let e={};return this.pageNo&&(e=T(k({},e),{page:this.pageNo})),this.sortOrder&&(e=T(k({},e),{sort_order:this.sortOrder})),this.companyNameSearch&&(e.company_id=this.companyNameSearch),this.companyIndustrySearch&&(e.industry_id=this.companyIndustrySearch),this.companyCitySearch&&(e.city_id=this.companyCitySearch),e}getAllCompanyList(e){let r=this;this.dataService.locationWiseCompanyListSearch(this.getPayload()).subscribe({next(i){setTimeout(()=>{},3e3),r.allCompanyList=i.data?.data,r.allCompanyList.length>0&&r.scrollToHeading("all-companies");let m=i.data?.links;r.paginationList=r.dataService.convertPaginationArrayAsRequiredFormat(m),r.cdr.detectChanges()},error(i){}})}scrollToHeading(e){let r=this.el.nativeElement.querySelector(`#${e}`);if(r){let m=r.getBoundingClientRect().top+window.scrollY-80;window.scrollTo({top:m,behavior:"smooth"})}}searchByCompanyAndIndustry(){this.isSearchedButtonClicked=!0,this.getAllCompanyList({})}sortAllCompanyList(e){e&&(e=="a_to_z"&&(this.sortOrder="a_to_z",this.getAllCompanyList({sort_order:"a_to_z"})),e=="z_to_a"&&(this.sortOrder="z_to_a",this.getAllCompanyList({sort_order:"z_to_a"})),e=="new_to_old"&&(this.sortOrder="created_at_desc",this.getAllCompanyList({sort_order:"created_at_desc"})),e=="old_to_new"&&(this.sortOrder="created_at_asc",this.getAllCompanyList({sort_order:"created_at_asc"})))}goToCompanyProfile(e){if(e){let r=`company-profile/${e}`;this.router.navigate([r])}}goToCompanyPricing(){this.router.navigate(["plans-and-pricing"])}goToPage(e,r){e=="\u276E"&&r?this.pageNo=r.split("page=")[1]:e=="\u276F"&&r?this.pageNo=r.split("page=")[1]:this.pageNo=e,Number(this.pageNo)&&this.getAllCompanyList({})}ngOnDestroy(){this.title.setTitle("Workassist"),this.meta.removeTag("name='description'"),this.meta.removeTag("name='keywords'"),this.dataService.removeCanonicalURL()}static{this.\u0275fac=function(r){return new(r||t)(v(Q),v(z),v(H),v(q),v(J),v(A),v(V))}}static{this.\u0275cmp=N({type:t,selectors:[["app-location-wise-company-list"]],decls:41,vars:52,consts:[["surveyFormTemplate",""],[1,"featured","py-3"],[1,"container"],[1,"hero-style"],[1,"left"],[1,"input-group","company-list"],["appendTo","body",1,"form-control","p-0","for-select",3,"ngModelChange","virtualScroll","placeholder","ngModel"],[3,"value",4,"ngFor","ngForOf","ngForTrackBy"],["appendTo","body",1,"form-control","p-0","for-select",3,"ngModelChange","virtualScroll","disabled","placeholder","ngModel"],[1,"input-group-text",3,"click"],[1,"right"],["autoplay","","loop","","muted","","playsinline","","oncontextmenu","return false;","controlsList","nodownload nofullscreen noremoteplayback",1,"video-style","hero-img","w-100",2,"pointer-events","none"],["type","video/mp4",3,"src"],[1,"claim-button",3,"click"],["class"," all-jobs pb-3",4,"ngIf"],[3,"value"],[1,"all-jobs","pb-3"],["id","all-companies",1,"container"],[1,"card"],[1,"card-header","d-flex","justify-content-between"],[1,"d-flex","align-items-center"],[4,"ngIf"],[1,"dropdown"],["type","button","data-bs-toggle","dropdown","aria-expanded","fal
1se",1,"btn","btn-secondary","dropdown-toggle"],[1,"dropdown-menu"],["type","button",1,"dropdown-item",3,"click"],[1,"card-body"],[1,"row"],["class","col-lg-3 col-md-6 col-sm-6 col-12",4,"ngFor","ngForOf"],["class","d-flex pagination-style justify-content-center",4,"ngIf"],[1,"col-lg-3","col-md-6","col-sm-6","col-12"],[1,"card","p-1","mb-3"],[1,"card-body","cursor-pointer","card-shadow",3,"click"],[1,"d-flex"],[1,"profile-img"],["alt","...",1,"img-fluid",3,"src"],[1,"ms-2","m-auto"],[1,"truncate1",3,"title"],[1,"bi","bi-star-fill","bg-gold"],[3,"title"],[1,"bi","bi-person-fill"],[1,"bi","bi-people-fill","text-secondary"],[1,"d-flex","pagination-style","justify-content-center"],["class","pagination ",4,"ngFor","ngForOf"],[1,"pagination"],[3,"click","ngClass"],[1,"no-data-found-div"],[1,"card","text-center","p-4"],[1,"img"],["src","../../../../../../assets/images/no-data-found-img-1.webp","alt","suitcase-img"],[1,"login"],[1,"container","fix-width"],["autoplay","","loop","","muted","","playsinline","","oncontextmenu","return false;","controlsList","nodownload nofullscreen noremoteplayback",1,"video-style","hero-img","w-100","p-3",2,"pointer-events","none"]],template:function(r,i){if(r&1){let m=L();p(0,"main")(1,"section",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"h1"),s(6),n(7,"translate"),n(8,"async"),l(),p(9,"p"),s(10),n(11,"translate"),n(12,"async"),l(),p(13,"div",5)(14,"ng-select",6),n(15,"translate"),n(16,"async"),I("ngModelChange",function(g){return y(m),B(i.companyCitySearch,g)||(i.companyCitySearch=g),f(g)}),h(17,ce,4,6,"ng-option",7),l(),p(18,"ng-select",8),n(19,"translate"),n(20,"async"),I("ngModelChange",function(g){return y(m),B(i.companyNameSearch,g)||(i.companyNameSearch=g),f(g)}),h(21,se,4,6,"ng-option",7),l(),p(22,"ng-select",8),n(23,"translate"),n(24,"async"),I("ngModelChange",function(g){return y(m),B(i.companyIndustrySearch,g)||(i.companyIndustrySearch=g),f(g)}),h(25,de,4,6,"ng-option",7),l(),p(26,"Button",9),x("click",function(){return y(m),f(i.searchByCompanyAndIndustry())}),s(27),n(28,"translate"),n(29,"async"),l()()(),p(30,"div",10)(31,"video",11),w(32,"source",12),l(),p(33,"button",13),x("click",function(){return y(m),f(i.goToCompanyPricing())}),s(34),n(35,"translate"),n(36,"async"),l()()()()(),h(37,he,41,34,"section",14)(38,xe,10,5,"section",14),l(),h(39,ve,4,1,"ng-template",null,0,j)}r&2&&(a(6),u(o(8,26,o(7,24,"Explore Companies By Region"))),a(4),u(o(12,30,o(11,28,"Connect with businesses worldwide, from local enterprises to global giants that share your vision and values."))),a(4),c("virtualScroll",i.shouldEnableVirtualScroll(i.companyCityList,10))("placeholder",o(16,34,o(15,32,"Company City"))),S("ngModel",i.companyCitySearch),a(3),c("ngForOf",i.companyCityList)("ngForTrackBy",i.trackByItemKey),a(),c("virtualScroll",i.shouldEnableVirtualScroll(i.companyNameList,10))("disabled",!i.companyCitySearch)("placeholder",o(20,38,o(19,36,"Company Name"))),S("ngModel",i.companyNameSearch),a(3),c("ngForOf",i.companyNameList)("ngForTrackBy",i.trackByItemKey),a(),c("virtualScroll",i.shouldEnableVirtualScroll(i.companyIndustryList,10))("disabled",!i.companyCitySearch)("placeholder",o(24,42,o(23,40,"Industry"))),S("ngModel",i.companyIndustrySearch),a(3),c("ngForOf",i.companyIndustryList)("ngForTrackBy",i.trackByItemKey),a(2),u(o(29,46,o(28,44,"Search"))),a(5),c("src",i.location_list_video,P),a(2),u(o(36,50,o(35,48,"Create Your Company Page Now"))),a(3),c("ngIf",(i.allCompanyList==null?null:i.allCompanyList.length)>0),a(),c("ngIf",(i.allCompanyList==null?null:i.allCompanyList.length)==0))},dependencies:[D,R,Y,Z,G,ie,te,$,X],styles:["main[_ngcontent-%COMP%]{background:radial-gradient(circle farthest-corner at 10% 20%,#a7405c,#cbb5bc 90%)}.cover-img[_ngcontent-%COMP%]{height:200px;text-align:center;background:#f0f8ff}.hero-style[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;background:transparent}.left[_ngcontent-%COMP%]{width:60%}.left[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{width:90%;font-size:22px;text-align:center;line-height:initial;margin:30px auto;color:#fff}.input-group[_ngcontent-%COMP%]{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%;margin:50px 0 0}.right[_ngcontent-%COMP%]{width:30%;justify-content:center;display:flex;flex-direction:column}video[_ngcontent-%COMP%]{border-radius:15px}.claim-button[_ngcontent-%COMP%]{padding:10px 15px;border-radius:5px;transform:translateY(-22px);background:#0d6efd;border:1px solid #0d6efd;font-size:16px;width:80%;margin:auto}h1[_ngcontent-%COMP%]{font-size:40px;color:#fff;text-align:center}
1h2[_ngcontent-%COMP%]{color:#121262;font-size:20px;line-height:inherit}h3[_ngcontent-%COMP%]{color:#000;font-size:14px;line-height:inherit}h4[_ngcontent-%COMP%]{font-size:12px;color:#000;line-height:inherit}p[_ngcontent-%COMP%], b[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{font-size:14px}.bg-gold[_ngcontent-%COMP%]{color:gold}.card-header[_ngcontent-%COMP%]{background-color:#fff}.card[_ngcontent-%COMP%]{--bs-card-border-color: none}.card-shadow[_ngcontent-%COMP%]{box-shadow:1px .5px 5px .5px #6495ed!important;border-radius:5px;background:radial-gradient(circle farthest-corner at 10% 20%,#eff6f9,#ceeffd 90%)}.know-more[_ngcontent-%COMP%]{color:#f05537;text-decoration:underline;text-align:center;font-weight:600;padding-top:10px}.profile-img[_ngcontent-%COMP%]{height:4rem;width:4rem;position:relative;border:.5px solid aliceblue;border-radius:5%;box-shadow:1px .5px 5px .5px #6495ed;background:#fff}.profile-img[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{position:absolute;top:50%;transform:translatey(-50%)}.carousel-control-prev-icon[_ngcontent-%COMP%], .carousel-control-next-icon[_ngcontent-%COMP%]{background:#000;color:#fff;font-size:40px;line-height:normal;height:auto;margin:auto;border-radius:5px}.carousel-control-next[_ngcontent-%COMP%], .carousel-control-prev[_ngcontent-%COMP%]{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:auto;padding:0;color:#fff;text-align:center;background:0 0;border:0;opacity:.5;transition:opacity .15s ease}.carousel-control-prev[_ngcontent-%COMP%]{left:-15px}.carousel-control-next[_ngcontent-%COMP%]{right:-15px}input[_ngcontent-%COMP%], input[type=text][_ngcontent-%COMP%], input[type=password][_ngcontent-%COMP%], input[type=email][_ngcontent-%COMP%], input[type=number][_ngcontent-%COMP%], textarea[_ngcontent-%COMP%], select[_ngcontent-%COMP%]{margin:0;color:#000}button[_ngcontent-%COMP%]{background-color:#0d6efd;color:#fff;border:1px solid #0d6efd;padding:0 20px}.btn.show[_ngcontent-%COMP%], .btn[_ngcontent-%COMP%]:hover{color:#0d6efd;background-color:#fff;border-color:#0d6efd}.pagination[_ngcontent-%COMP%]{display:flex;justify-content:center}.pagination[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{color:#000;float:left;padding:8px 16px;text-decoration:none}.pagination[_ngcontent-%COMP%] a.active[_ngcontent-%COMP%]{background-color:#fff;color:#000}.pagination[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover:not(.active){background-color:#ddd;color:#3140ce}.pagination-style[_ngcontent-%COMP%]{justify-content:center}@media only screen and (max-width: 1200px){h1[_ngcontent-%COMP%]{font-size:32px}.claim-button[_ngcontent-%COMP%]{padding:10px 15px;border-radius:5px;transform:translateY(-22px);background:#f05537;border:1px solid #f05537;font-size:16px;width:80%;margin:auto}.left[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{width:90%;font-size:16px;margin:25px auto}.input-group[_ngcontent-%COMP%]{margin:30px 0 0}}@media only screen and (max-width: 992px){.container[_ngcontent-%COMP%]{max-width:100%}h1[_ngcontent-%COMP%]{font-size:30px;text-align:center}.input-group[_ngcontent-%COMP%]{margin:30px 0 0}}@media only screen and (max-width: 768px){.hero-style[_ngcontent-%COMP%]{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.left[_ngcontent-%COMP%] p[_ngcontent-%COMP%]{width:100%;font-size:16px;text-align:center;line-height:initial;margin:30px 0}.left[_ngcontent-%COMP%]{width:100%}h1[_ngcontent-%COMP%]{font-size:26px}.right[_ngcontent-%COMP%]{width:60%;height:60%}h1[_ngcontent-%COMP%]{font-size:24px;text-align:center}.input-group[_ngcontent-%COMP%]{margin:30px 0 0}}@media only screen and (max-width: 768px){.left[_ngcontent-%COMP%]{width:100%;padding:40px 0}.right[_ngcontent-%COMP%]{width:80%}.input-group[_ngcontent-%COMP%]{position:relative;display:flex;flex-direction:column;flex-wrap:wrap;align-items:stretch;width:100%;margin:50px 0 0}.input-group[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .for-select[_ngcontent-%COMP%]{width:100%;border-radius:5px!important;margin:5px 0}button[_ngcontent-%COMP%]{padding:5px 20px;margin:5px 0;border-radius:5px!important;display:flex;justify-content:center}.claim-button[_ngcontent-%COMP%]{padding:10px 15px;border-radius:5px;transform:translateY(-22px);background:#f05537;border:1px solid #f05537;font-size:16px;width:80%;margin:auto}}@media only screen and (max-width: 576px){.right[_ngcontent-%COMP%]{width:100%}}"]})}}return t})();var we=[{path:"",component:ae}],re=(()=>{class t{static{this.\u0275fac=function(r){return new(r||t)}}static{this.\u0275mod=O({type:t})}static{this.\u0275inj=b({imports:[E.forChild(we),E]})}}return t})();var Ue=(()=>{class t{static{this.\u0275fac=function(r){return new(r||t)}}static{this.\u0275mod=O({type:t})}static{this.\u0275inj=b({imports:[K,re,ee,ne]})}}return t})();export{Ue as LocationWiseModule};
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.