1import{A as B,B as _,Ba as I,d as P,j as y,q as E,r as z,s as L}from"./chunk-H5QLA7CR.js";import{Ia as a,Ib as p,Jb as b,Ob as v,Qa as f,Rb as c,Sb as u,Tb as C,ab as t,cc as s,dc as d,ea as x,nb as i,ob as o,pa as l,qd as S,wb as h}from"./chunk-B55Z224L.js";var D=class w{sendPaginationData=new l;sendDataIndex=new l;sendLimit=new l;arrBookingList=[];pageSize=0;itemPerPageDropdown=[];page=0;maxSizeOfPaginationBtn=0;totalItems=0;swPageSize=10;ngOnInit(){}ngOnChanges(){this.page}getPaginationData(g){this.sendPaginationData.emit(g),this.sendIndex()}sendIndex(){let g=this.page==1?this.page:(this.page-1)*this.pageSize+1;this.sendDataIndex.emit(g)}getPage(){this.sendLimit.emit(this.swPageSize)}static \u0275fac=function(r){return new(r||w)};static \u0275cmp=f({type:w,selectors:[["app-pagination"]],inputs:{arrBookingList:"arrBookingList",pageSize:"pageSize",itemPerPageDropdown:"itemPerPageDropdown",page:"page",maxSizeOfPaginationBtn:"maxSizeOfPaginationBtn",totalItems:"totalItems"},outputs:{sendPaginationData:"sendPaginationData",sendDataIndex:"sendDataIndex",sendLimit:"sendLimit"},features:[x],decls:21,vars:24,consts:[[1,"d-flex","pagination-container","justify-content-between","paragraph-regular-14"],[1,"page-count"],[1,"paragraph-regular-14","Text-90","desktop-visible"],[1,"custom-select","bg-Text-10",3,"ngModelChange","change","ngModel"],[1,"paragraph-regular-16","Text-80",3,"ngValue"],[1,"d-flex","pagination-right"],[3,"pageChange","collectionSize","page","pageSize","maxSize","rotate","boundaryLinks"]],template:function(r,n){r&1&&(i(0,"div",0)(1,"div",1)(2,"span",2),p(3),s(4,"translate"),o(),i(5,"select",3),C("ngModelChange",function(e){return u(n.swPageSize,e)||(n.swPageSize=e),e}),h("change",function(){return n.getPage()}),i(6,"option",4),p(7,"05"),o(),i(8,"option",4),p(9,"10"),o(),i(10,"option",4),p(11,"20"),o(),i(12,"option",4),p(13,"50"),o(),i(14,"option",4),p(15,"100"),o()()(),i(16,"div",5),p(17),s(18,"translate"),s(19,"translate"),i(20,"ngb-pagination",6),C("pageChange",function(e){return u(n.page,e)||(n.page=e),e}),h("pageChange",function(e){return n.getPaginationData(e)}),o()()()),r&2&&(a(3),b(d(4,18,"Items")),a(2),c("ngModel",n.swPageSize),a(),t("ngValue",5),a(2),t("ngValue",10),a(2),t("ngValue",20),a(2),t("ngValue",50),a(2),t("ngValue",100),a(3),v(" ",n.page==1?n.page:(n.page-1)*n.pageSize+1," -",n.totalItems>(n.page-1)*n.pageSize+n.pageSize?(n.page-1)*n.pageSize+n.pageSize:n.totalItems," ",d(18,20,"of")," ",n.totalItems," ",d(19,22,"items")," "),a(3),t("collectionSize",n.totalItems),c("page",n.page),t("pageSize",n.pageSize)("maxSize",n.maxSizeOfPaginationBtn)("rotate",!0)("boundaryLinks",!1))},dependencies:[_,B,I,z,L,E,P,y,S],styles:[`app-pagination{width:100%;display:flex;min-height:50px}app-pagination .pagination-container{background:#f9fafa;border:.5px solid #c2c9d1;width:100%;align-items:center;padding:5px 30px;border-radius:0 0 10px 10px}@media screen and (max-width:1024px){app-pagination .pagination-container{border-radius:10px}}@media screen and (max-width:767px){app-pagination .pagination-container{padding:10px}}app-pagination .pagination-container .page-count{display:flex;min-width:180px;align-items:center}@media screen and (max-width:767px){app-pagination .pagination-container .page-count{flex-direction:column;align-items:flex-start!important;min-width:55px;margin-right:10px}}app-pagination .pagination-container .page-count>span{padding-right:10px}app-pagination .pagination-container .page-count .custom-select{background:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6628 12.2424L14.8649 8.26038C15.045 8.08029 15.045 7.80015 14.8649 7.62006C14.7849 7.54002 14.6648 7.5 14.5248 7.5H5.48024C5.22011 7.5 5 7.7001 5 7.94022C5 8.06028 5.06003 8.18034 5.14007 8.26038L9.34217 12.2424C9.70235 12.5825 10.3027 12.5825 10.6628 12.2424Z' fill='%231E4F98'%3E%3C/path%3E%3C/svg%3E");padding:4px 10px;border:1px solid #91979D;border-radius:10px;outline:0;background-repeat:no-repeat;background-position:right 6px center;-webkit-appearance:none;appearance:none;max-width:64px;width:100%}app-pagination .pagination-container .pagination-right{align-items:center;justify-content:end}@media screen and (max-width:767px){app-pagination .pagination-container .pagination-right{flex-direction:column;align-items:flex-end}}app-pagination .pagination-container .pagination-right ngb-pagination .pagination{margin-bottom:0}app-pagination .pagination-container .pagination-right ngb-pagination .pagination li.disabled a[aria-label=Previous]:before{content:url("data:image/svg+xml,%0A%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.80435 1.6509C7.13244 1.28503 7.10182 0.722452 6.73594 0.394354C6.37007 0.0662568 5.80749 0.0968819 5.47939 0.462757C5.47939 0.462757 1.19651 5.12895 0.893369 5.46699C0.590231 5.80504 0.590231 6.19963 0.893369 6.53767L5.47939 11.5379C5.80749 11.9038 6.37007 11.9344 6.73594 11.6063C7.10182 11.2782 7.13244 10.7156 6.80435 10.3498L2.75105 6.00033L6.80435 1.6509Z' fill='%23BFBFBF'/%3E%3C/svg%3E%0A")}app-pagination .pagination-container .pagination-right ngb-pagination .pagination li.disabled a[aria-label=Next]:before{content:url("data:image/svg+xml,%0A%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.727362 1.64993C0.399264 1.28405 0.42989 0.721475 0.795765 0.393378C1.
116164 0.0652803 1.72422 0.0959053 2.05231 0.46178C2.05231 0.46178 6.3352 5.12797 6.63834 5.46602C6.94148 5.80406 6.94148 6.19865 6.63834 6.53669L2.05231 11.5369C1.72422 11.9028 1.16164 11.9334 0.795765 11.6053C0.42989 11.2772 0.399264 10.7146 0.727362 10.3488L4.78065 5.99935L0.727362 1.64993Z' fill='%23BFBFBF'/%3E%3C/svg%3E%0A")}app-pagination .pagination-container .pagination-right ngb-pagination .pagination li a{background-color:transparent;border:0;font-size:15px;font-weight:400;color:#404040;width:30px;height:30px;display:flex;align-items:center;justify-content:center;box-shadow:none}@media screen and (max-width:767px){app-pagination .pagination-container .pagination-right ngb-pagination .pagination li a{width:28px;height:28px}}app-pagination .pagination-container .pagination-right ngb-pagination .pagination li a[aria-label=Previous] span{display:none!important}app-pagination .pagination-container .pagination-right ngb-pagination .pagination li a[aria-label=Previous]:before{content:url("data:image/svg+xml,%0A%3Csvg width='8' height='12' viewBox='0 0 8 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.80435 1.6509C7.13244 1.28503 7.10182 0.722452 6.73594 0.394354C6.37007 0.0662568 5.80749 0.0968819 5.47939 0.462757C5.47939 0.462757 1.19651 5.12895 0.893369 5.46699C0.590231 5.80504 0.590231 6.19963 0.893369 6.53767L5.47939 11.5379C5.80749 11.9038 6.37007 11.9344 6.73594 11.6063C7.10182 11.2782 7.13244 10.7156 6.80435 10.3498L2.75105 6.00033L6.80435 1.6509Z' fill='%23404040'/%3E%3C/svg%3E%0A")}app-pagination .pagination-container .pagination-right ngb-pagination .pagination li a[aria-label=Next] span{display:none!important}app-pagination .pagination-container .pagination-right ngb-pagination .pagination li a[aria-label=Next]:before{content:url("data:image/svg+xml,%0A%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.727362 1.64993C0.399264 1.28405 0.42989 0.721475 0.795765 0.393378C1.16164 0.0652803 1.72422 0.0959053 2.05231 0.46178C2.05231 0.46178 6.3352 5.12797 6.63834 5.46602C6.94148 5.80406 6.94148 6.19865 6.63834 6.53669L2.05231 11.5369C1.72422 11.9028 1.16164 11.9334 0.795765 11.6053C0.42989 11.2772 0.399264 10.7146 0.727362 10.3488L4.78065 5.99935L0.727362 1.64993Z' fill='%23404040'/%3E%3C/svg%3E%0A")}app-pagination .pagination-container .pagination-right ngb-pagination .pagination li.active a{background:#e0e4e8;border-radius:20px} 2`],encapsulation:2})};export{D as 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.