PageSourceSearch

https://behkhaan.ir/chunk-KBDNNY7G.js

js behkhaan.ir collected 2026-10-02 20:09:35 UTC 42,799 bytes, 5 lines download raw bytes

1
2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="f3f65338-5420-56ea-810e-48dd86f1b8f7")}catch(e){}}();
3import{a as De}from"./chunk-RUGOJ43Z.js";import{a as Re}from"./chunk-FOIZZPMG.js";import{a as ce}from"./chunk-5UI2PGKH.js";import{a as $e}from"./chunk-QEBIPDQJ.js";import"./chunk-ZNUNMZFW.js";import{d as Pe,g as T,i as de,j as _e}from"./chunk-EEUGU5BE.js";import"./chunk-TTP26DWK.js";import{a as We}from"./chunk-S4GODLZY.js";import{a as q}from"./chunk-UVFLYTQL.js";import{a as me}from"./chunk-ZV4HIMXA.js";import"./chunk-R62SIVBY.js";import{a as Le}from"./chunk-25BL5HKZ.js";import{a as Oe,b as Me}from"./chunk-E57IMVFK.js";import{a as je,b as Ne,c as Ae,d as Ve}from"./chunk-ZPSQYJWN.js";import{C as ae,h as Ie}from"./chunk-RJ2UG3RJ.js";import"./chunk-AB3LHRRD.js";import"./chunk-CI2HCF2F.js";import{a as Fe,h as G}from"./chunk-GXYF7J3H.js";import"./chunk-JHTWTYPN.js";import{a as j}from"./chunk-B3Z3NAS4.js";import"./chunk-TGFFJGSM.js";import{b as Be,e as ne}from"./chunk-FPZ453VA.js";import"./chunk-EL6WFV23.js";import{b as re,c as le}from"./chunk-JSRFQSGR.js";import"./chunk-3EP7OHNH.js";import"./chunk-LWW7BOTF.js";import{g as ie}from"./chunk-ERBHIP22.js";import"./chunk-LHPA4E6N.js";import{a as F}from"./chunk-3Y7FMX6W.js";import{na as oe,ra as se}from"./chunk-BBW6WW7Z.js";import{b as Ee}from"./chunk-WLEWPZ6N.js";import{p as te,t as Se}from"./chunk-OFQRR3BE.js";import{r as ee}from"./chunk-NWCZTZ2F.js";import{i as J,k as Y,l as Z,t as Te}from"./chunk-3BAKG5RY.js";import{Aa as w,Bc as p,Lc as R,Nb as P,Pc as f,Qa as xe,Qb as we,Qc as N,Ra as ve,Rb as Q,Rc as x,Sb as C,bd as B,cd as O,da as M,dd as D,ec as be,ed as z,gc as fe,lc as c,ld as L,mc as d,md as X,nc as m,ob as V,oc as k,od as ye,p as A,qd as U,rd as H,sc as W,tb as s,tc as $,ua as E,vc as y,yb as I,za as v,zc as g}from"./chunk-5U7LGHIW.js";import"./chunk-ALSDDZFP.js";import{j as a}from"./chunk-EKFLB6J2.js";var Ke=i=>({"bg-gray-200 dark:bg-gray-700 rounded-lg transition duration-200 mt-5":i}),Qe=i=>({"bg-gray-50 dark:bg-gray-900":i}),Xe=(i,l,e)=>[i,l,e,".jpg",null,null,"sm"],Ye=i=>({"text-gray-500":i}),Ze=()=>[],et=()=>({height:"48px"});function tt(i,l){if(i&1){let e=y();d(0,"button",8),g("click",function(){v(e);let n=p();return w(n.addNewCombine())}),f(1," \u0647\u0645 \u0646\u0633\u062E\u06C0 \u062C\u062F\u06CC\u062F "),m()}}function it(i,l){i&1&&(d(0,"p",9),f(1," \u0647\u06CC\u0686 \u0647\u0645\u200C\u0646\u0633\u062E\u0647\u200C\u0627\u06CC \u0648\u062C\u0648\u062F \u0646\u062F\u0627\u0631\u062F. "),m())}function nt(i,l){if(i&1&&(d(0,"div",17),k(1,"img",18),L(2,"image"),d(3,"p",19)(4,"span",20),f(5),m()()()),i&2){let e=l.$implicit,r=p(2).$implicit,n=p(3);s(),c("src",U(2,3,z(11,Xe,e==null?null:e.id,n.imageType.book,e==null?null:e.hasPhoto)),V),s(3),c("ngClass",O(15,Ye,n.selectedList===r)),s(),N(e==null?null:e.name)}}function ot(i,l){if(i&1&&(d(0,"div",13),C(1,nt,6,17,"div",14),L(2,"slice"),m(),d(3,"div",15)(4,"span",16),f(5),m()()),i&2){let e=p().$implicit,r=p(3);s(),c("ngForOf",ye(2,3,e.books,0,1)),s(3),c("ngClass",O(7,Qe,r.selectedList===e)),s(),x(" ",e==null||e.books==null?null:e.books.length," ")}}function rt(i,l){if(i&1){let e=y();d(0,"div",12),g("click",function(){let n=v(e).$implicit,t=p(3);return w(t.selectCombine(n))}),be(1,ot,6,9),m()}if(i&2){let e=l.$implicit,r=p(3);c("ngClass",O(2,Ke,r.selectedList===e&&(e==null||e.books==null?null:e.books.length)>1)),s(),fe((e==null||e.books==null?null:e.books.length)>1?1:-1)}}function lt(i,l){if(i&1&&C(0,rt,2,4,"div",11),i&2){let e=p(2);c("ngForOf",e.combines)}}function st(i,l){if(i&1&&(W(0),be(1,it,2,0,"p",9)(2,lt,1,1,"div",10),$()),i&2){let e=p();s(),fe(!(e.combines!=null&&e.combines.length)||!(!(e.combines[0]==null||e.combines[0].books==null)&&e.combines[0].books.length)?1:2)}}function at(i,l){if(i&1){let e=y();d(0,"div",21),g("click",function(){v(e);let n=p();return w(n.loadMoreCombine())}),k(1,"span",22),m()}}function mt(i,l){i&1&&(d(0,"div",24),k(1,"ngx-skeleton-loader",25),m()),i&2&&(s(),c("theme",B(1,et)))}function dt(i,l){i&1&&C(0,mt,2,2,"div",23),i&2&&c("ngForOf",B(1,Ze).constructor(3))}var Ue=(()=>{let l=class l extends ae{constructor(){super();a(this,"_localRepository",E(ee));a(this,"_bottomSheet",E(ie));a(this,"_dialog",E(ne));a(this,"combines");a(this,"hasMore");a(this,"loadingCombines");a(this,"combinedBooks",new I);a(this,"loadMore",new I);a(this,"selectedList",new T);a(this,"checkForEditList",0);a(this,"imageType",le)}selectCombine(n){this.appStateService.checkForEdit.subscribe(t=>{this.checkForEditList=t||0}),this.checkForEditList>0?this.utilFunctions.ConfirmAlert(q,this._bottomSheet,this._dialog,{title:"\u062A\u063A\u06CC\u06CC\u0631\u0627\u062A \u0634\u0645\u0627 \u0630\u062E\u06CC\u0631\u0647 \u0646\u0645\u06CC \u0634\u0648\u062F.\u0622\u06CC\u0627 \u0627\u0637\u0645\u06CC\u0646\u0627\u0646 \u062F\u0627\u0631\u06CC\u062F\u061F",cancelButtonText:"\u0627\u0646\u0635\u0631\u0627\u0641",confirmButtonText:"\u0627\u062F\u0627\u0645\u0647"},this._localRepository).subscribe(t=>{t&&(this.selectedList.books&&this.selectedList.books===n.books?(this.selectedList=new T,this.combinedBooks.emit
3(null)):(this.selectedList=n,this.combinedBooks.emit(this.selectedList),this.appStateService.checkForEdit=0))}):this.selectedList.books&&this.selectedList.books===n.books?(this.selectedList=new T,this.combinedBooks.emit(null)):(this.appStateService.checkForEdit=0,this.selectedList=n,this.combinedBooks.emit(this.selectedList))}addNewCombine(){this.selectedList=new T,this.combinedBooks.emit(this.selectedList)}loadMoreCombine(){this.loadMore.emit()}};a(l,"\u0275fac",function(t){return new(t||l)}),a(l,"\u0275cmp",P({type:l,selectors:[["C-CombinedList"]],inputs:{combines:"combines",hasMore:"hasMore",loadingCombines:"loadingCombines"},outputs:{combinedBooks:"combinedBooks",loadMore:"loadMore"},features:[Q],decls:10,vars:4,consts:[["skeletonTemplate",""],[1,"w-full","content-start"],[1,"w-full","flex","flex-wrap","justify-between","items-center"],[1,"text-lg","md:text-xl","font-medium","text-gray-800"],["class","btn-green-flat min-w-16 w-auto h-10 !text-xs",3,"click",4,"ngIf"],[1,"w-full","mt-3","flex","flex-wrap"],[4,"ngIf","ngIfElse"],["class","w-full pb-3 flex justify-center",3,"click",4,"ngIf"],[1,"btn-green-flat","min-w-16","w-auto","h-10","!text-xs",3,"click"],[1,"text-sm","text-gray-600","my-2","text-center"],[1,"mb-3","w-full","p-3","cursor-pointer","flex","flex-wrap","justify-between","items-center",3,"ngClass"],["class","mb-3 w-full p-3 cursor-pointer flex flex-wrap justify-between items-center",3,"ngClass","click",4,"ngFor","ngForOf"],[1,"mb-3","w-full","p-3","cursor-pointer","flex","flex-wrap","justify-between","items-center",3,"click","ngClass"],[1,"w-10/12","flex","flex-wrap","items-center"],["class","w-full flex items-center",4,"ngFor","ngForOf"],[1,"w-2/12","flex","flex-wrap","justify-end","items-center"],[1,"flex","items-center","justify-center","w-7","h-7","rounded-full","text-gray-500","!cursor-none",3,"ngClass"],[1,"w-full","flex","items-center"],["loading","lazy","onerror","this.src='https://storage.behkhaan.ir/assets/images/default/default_book.svg'",1,"w-7","h-10","ml-2","rounded-sm","cursor-pointer",3,"src"],[1,"text-gray-500"],[1,"line-clamp-1",3,"ngClass"],[1,"w-full","pb-3","flex","justify-center",3,"click"],[1,"icon","chevron-down-regular","text-base","cursor-pointer","text-gray-500","dark:!text-gray-50"],["class","w-full flex",4,"ngFor","ngForOf"],[1,"w-full","flex"],[1,"w-full",3,"theme"]],template:function(t,o){if(t&1&&(d(0,"div",1)(1,"div",2)(2,"span",3),f(3," \u0647\u0645\u200C\u0646\u0633\u062E\u0647\u200C\u0647\u0627 "),m(),C(4,tt,2,0,"button",4),m(),d(5,"div",5),C(6,st,3,1,"ng-container",6),m(),C(7,at,2,0,"div",7),m(),C(8,dt,1,2,"ng-template",null,0,H)),t&2){let u=R(9);s(4),c("ngIf",(o.selectedList.books==null?null:o.selectedList.books.length)>0),s(2),c("ngIf",!o.loadingCombines)("ngIfElse",u),s(),c("ngIf",o.hasMore)}},dependencies:[G,J,Y,Z,se,oe,Te,re],encapsulation:2}));let i=l;return i})();var Je=(()=>{let l=class l{constructor(){a(this,"jalaliDate",new me);a(this,"authorTypePipe",new Le)}transform(r){let n="";for(let t in r)t=="name"&&(n+="\u0646\u0627\u0645 \u06A9\u062A\u0627\u0628 : "+r[t]+"\n\n"),t=="langulageValue"&&r[t]!=null&&(n+="\u0632\u0628\u0627\u0646 : "+r[t]+"\n\n"),t=="publishers"&&r[t]!=null&&(n+="\u0646\u0627\u0634\u0631 : "+r[t][0].title+"\n\n"),t=="authors"&&r[t]!=null&&(n+="\u0645\u062A\u0631\u062C\u0645 : "+this.getAuthor(r[t])+"\n\n"),t=="publishedDate"&&r[t]!="0001-01-01T00:00:00"&&r[t]&&(n+="\u062A\u0627\u0631\u06CC\u062E \u0646\u0634\u0631 : "+this.jalaliDate.transform(r[t])+"\n\n"),t=="coverType"&&r[t]!=null&&(n+="\u0642\u0627\u0628 : "+r[t]+"\n\n"),t=="pageCount"&&r[t]!=null&&(n+="\u062A\u0639\u062F\u0627\u062F \u0635\u0641\u062D\u0647 : "+r[t]+"\n\n"),t=="track"&&r[t]!=null&&(n+="\u0642\u0637\u0639 : "+r[t]+"\n\n");return n}getAuthor(r){let n=r.find(t=>t.type==="Translator");return n?n.name:"\u0628\u062F\u0648\u0646 \u0645\u062A\u0631\u062C\u0645"}};a(l,"\u0275fac",function(n){return new(n||l)}),a(l,"\u0275pipe",we({name:"tooltipCombineList",type:l,pure:!0}));let i=l;return i})();var ct=(i,l)=>({"bg-gray-200 dark:bg-gray-700":i,"bg-gray-300 dark:bg-gray-600":l}),Ce=(i,l,e)=>[i,l,e,".jpg",null,null,"sm"],pe=(i,l)=>[i,l],ut=()=>[0,1,2,3,4,5,6,7,8,9,10],pt=i=>({"px-2 justify-center":i}),bt=()=>[],ft=()=>({height:"16px",width:"16px"}),_t=()=>({height:"40px",width:"28px"}),ue=()=>({height:"16px",width:"100%"});function ht(i,l){i&1&&(d(0,"p",19),f(1," \u06A9\u062A\u0627\u0628\u200C\u0647\u0627\u06CC \u0647\u0645\u200C\u0646\u0633\u062E\u0647 \u0646\u0634\u062F\u0647 "),m())}function Ct(i,l){if(i&1&&(d(0,"div",20)(1,"span",21),f(2),m()()),i&2){let e=p();c("matTooltip",e.selectedCombine==null||e.selectedCombine.books[0]==null?null:e.selectedCombine.books[0].name),s(2),N(e.selectedCombine==null||e.selectedCombine.books[0]==null?null:e.selectedCombine.books[0].name)}}function gt(i,l){if(i&1){let e=y();d(0,"div")(1,"button",22),g("click",function(){v(e);let n=p();return w(n.combineBooks())}),f(2),m()()}if(i&2){let e=p();s(),c("disabled",(e.addBooksToCombine==null?null:e.addBooksToCombine.length)<2),s(),x(" \u0647\u0645\u200C\u0646\u0633\u062E\u0647 ",e.selectedBook.length>1?e.addBooksToCombine==null?null:e.addBooksToCombine.length:null," ")}}function kt(i,l){if(i&1){let e=y();d(0,"button",26),g("click",function(){v(e);let n=p(2);return w(n.enableEditCombine())}),f(1," \u0648\u06CC\u0631\u0627\u06CC\u0634 "),m()}}function xt(i,l){if(i&1){let e=y();d(0,"button",27),g("click",function(){v(e);let n=p(2);return w(n.disableEditCombine())}),f(1," \u0627\u0646\u0635\u0631\u0627\u0641 "),m()}}function vt(i,l){if(i&1){let e=y();d(0,"div")(1,"button",28),g("click",function(){v(e);let n=p(2);return w(n.saveEdit())}),f(2," \u0627\u0641\u0632\u0648\u062F\u0646 \u06A9\u062A\u0627\u0628\u200C\u0647\u0627\u06CC \u0627\u0646\u062A\u062E\u0627\u0628\u06CC "),m()()}if(i&2){let e=p(2);s(),c("disabled",(e.addBooksToCombine==null?null:e.addBooksToCombine.length)==0||e.btnLoading)("appButtonLoader",e.btnLoading)}}function wt(i,l){if(i&1&&(d(0,"div",23),C(1,kt,2,0,"button",24)(2,xt,2,0,"button",25)(3,vt,3,2,"div",8),m()),i&2){let e=p();s(),c("ngIf",!e.enableEditing),s(),c("ngIf",e.enableEditing),s(),c("ngIf",e.enableEditing)}}function yt(i,l){i&1&&k(0,"div",15)}function Tt(i,l){if(i&1){let e=y();d(0,"mat-checkbox",39),g("change",function(n){v(e);let t=p().$implicit,o=p(3);return w(o.selectBook(n,t))}),m()}if(i&2){let e=p().$implicit;c("disabled",!(e!=null&&e.isEditing))("checked",!(e!=null&&e.isEditing))}}function Et(i,l){i&1&&(d(0,"div",15)(1,"span",40),f(2," - "),m()())}function St(i,l){if(i&1){let e=y();d(0,"button",44),g("click",function(){let n=v(e).$implicit,t=p(2).$implicit,o=p(3);return w(o.setOrder(n,t))}),f(1),m()}if(i&2){let e=l.$implicit;c("id",e),s(),x(" ",e," ")}}function Bt(i,l){if(i&1&&(W(0),d(1,"mat-menu",41,2),C(3,St,2,2,"button",42),m(),d(4,"button",43),f(5),m(),$()),i&2){let e=R(2),r=p().$implicit;s(3),c("ngForOf",B(3,ut)),s(),c("matMenuTriggerFor",e),s(),x(" ",r.order," ")}}function Ft(i,l){if(i&1&&(d(0,"span",45),f(1),m()),i&2){let e=p().$implicit;s(),x(" ",e.order," ")}}function It(i,l){if(i&1){let e=y();W(0),d(1,"div",46)(2,"button",47),g("click",function(){v(e);let n=p().$implicit,t=p(3);return w(t.removeFromCombine(t.selectedCombine,n))}),k(3,"span",48),m()(),$()}if(i&2){let e=p().$implicit,r=p(3);s(2),c("appButtonLoader",r.removingBooksFromWork.has(e.id))("disabled",r.removingBooksFromWork.has(e.id))}}function Lt(i,l){if(i&1&&(d(0,"div",32)(1,"div",33),C(2,Tt,1,2,"ng-template",34),d(3,"div",35),k(4,"img",36),L(5,"image"),m(),d(6,"div",37),L(7,"tooltipCombineList"),d(8,"a",38),f(9),m()()(),d(10,"div",14)(11,"span",13),f(12),m()(),d(13,"div",15)(14,"span",13),f(15),m()(),C(16,Et,3,0,"ng-template",34),d(17,"div",14)(18,"span",13),f(19),m()(),d(20,"div",14),C(21,Bt,6,4,"ng-container",18)(22,Ft,2,1,"ng-template",null,1,H),m(),C(24,It,4,2,"ng-container",8),m()),i&2){let e=l.$implicit,r=l.even,n=l.odd,t=R(23),o=p(3);c("ngClass",D(24,ct,!(e!=null&&e.isEditing)&&r,!(e!=null&&e.isEditing)&&n)),s(2),c("ngIf",o.enableEditing),s(2),c("src",U(5,14,z(27,Ce,e==null?null:e.id,o.imageType.book,e==null?null:e.hasPhoto)),V)("alt",e.name),s(2),c("matTooltip",X(7,22,e)),s(2),c("routerLink",D(31,pe,o.routes.book,e.id)),s(),x(" ",e==null?null:e.name," "),s(3),x(" ",e.serie
3Number||"-"," "),s(3),x(" ",e.isbn||"-"," "),s(),c("ngIf",e.isEditing),s(3),x(" ",e==null?null:e.pageCount," "),s(2),c("ngIf",o.enableEditing)("ngIfElse",t),s(3),c("ngIf",!e.isEditing&&o.enableEditing)}}function Ot(i,l){if(i&1&&(d(0,"div",11),C(1,Lt,25,34,"div",31),m()),i&2){let e=p(2);s(),c("ngForOf",e.selectedCombine==null||e.selectedCombine.books==null?null:e.selectedCombine.books.sort(e.compareOrders))}}function Mt(i,l){if(i&1&&(d(0,"span",63),f(1),m()),i&2){let e=p().$implicit;s(),x(" \u062C\u0644\u062F ",e==null||e.book==null?null:e.book.seriesNumber," ")}}function jt(i,l){i&1&&(d(0,"div",15)(1,"span",40),f(2," - "),m()())}function Nt(i,l){if(i&1){let e=y();d(0,"div",54)(1,"div",55)(2,"mat-checkbox",56),g("change",function(n){let t=v(e).$implicit,o=p(3);return w(o.selectBook(n,t==null?null:t.book))}),m(),d(3,"div",57),k(4,"img",58),L(5,"image"),m(),d(6,"div",59,3),L(8,"tooltipCombineList"),d(9,"a",60),f(10),m(),C(11,Mt,2,1,"span",61),m()(),d(12,"div",14)(13,"span",13),f(14),m()(),d(15,"div",15)(16,"span",13),f(17),m()(),d(18,"div",14)(19,"span",13),f(20),m()(),d(21,"div",62),f(22,"-"),m(),C(23,jt,3,0,"ng-template",34),m()}if(i&2){let e=l.$implicit,r=p(3);c("ngClass",O(20,pt,r.enableEditing)),s(4),c("src",U(5,10,z(22,Ce,e==null||e.book==null?null:e.book.id,r.imageType.book,e==null||e.book==null?null:e.book.hasPhoto)),V),s(2),c("matTooltip",X(8,18,e==null?null:e.book)),s(3),c("routerLink",D(26,pe,r.routes.book,e==null||e.book==null?null:e.book.id)),s(),x(" ",e==null||e.book==null?null:e.book.name," "),s(),c("ngIf",e==null||e.book==null?null:e.book.seriesNumber),s(3),x(" ",(e==null||e.book==null?null:e.book.serieNumber)||"-"," "),s(3),x(" ",(e==null||e.book==null?null:e.book.isbn)||"-"," "),s(3),x(" ",e==null||e.book==null?null:e.book.pageCount," "),s(3),c("ngIf",(e==null?null:e.isEditing)&&r.enableEditing)}}function At(i,l){i&1&&(d(0,"p",64),f(1," \u0647\u0645\u06C0\u06A9\u062A\u0627\u0628\u200C\u0647\u0627 \u0647\u0645\u200C\u0646\u0633\u062E\u0647 \u0634\u062F\u0647\u200C\u0627\u0646\u062F. "),m())}function Vt(i,l){if(i&1){let e=y();d(0,"span",75),g("click",function(){v(e);let n=p().$implicit,t=p(3);return w(t.addToCombine(n,1))}),f(1," \u0627\u0636\u0627\u0641\u0647"),m()}}function Pt(i,l){if(i&1){let e=y();d(0,"div",11)(1,"div",65)(2,"mat-checkbox",66),g("change",function(n){let t=v(e).$implicit,o=p(3);return w(o.selectBook(n,t))}),m(),d(3,"div",67)(4,"a",68),k(5,"img",69),L(6,"image"),m()(),d(7,"div",70)(8,"a",71),f(9),m()()(),d(10,"span",72),f(11),L(12,"jalali"),m(),d(13,"span",73),f(14),m(),d(15,"span",73),f(16),m(),C(17,Vt,2,0,"span",74),m()}if(i&2){let e=l.$implicit,r=p(3);s(2),c("disabled",r.enableEditing),s(2),c("routerLink",D(21,pe,r.routes.book,e.id))("matTooltip",e.name),s(),c("src",U(6,11,z(24,Ce,e==null?null:e.id,r.imageType.book,e==null?null:e.hasPhoto)),V),s(3),c("routerLink",D(28,pe,r.routes.book,e.id))("matTooltip",e.name),s(),x(" ",e.name," "),s(2),N(X(12,19,e.book.firstPrintedDate)),s(3),N(e.book.langulageValue),s(2),N(e.book.langulageValue),s(),c("ngIf",r.enableEditing)}}function Wt(i,l){if(i&1){let e=y();d(0,"button",76),g("click",function(){v(e);let n=p(3);return w(n.moreBook())}),f(1," \u0646\u0645\u0627\u06CC\u0634 \u0628\u06CC\u0634\u062A\u0631 "),m()}}function $t(i,l){if(i&1&&(d(0,"div",49),C(1,Nt,24,29,"div",50)(2,At,2,0,"p",51)(3,Pt,18,31,"div",52)(4,Wt,2,0,"button",53),m()),i&2){let e=p(2);s(),c("ngForOf",e.allBook),s(),c("ngIf",!e.enableEditing&&e.allBookCombined),s(),c("ngForOf",e.unAdd),s(),c("ngIf",e.hasNextPage)}}function Rt(i,l){if(i&1&&(W(0),C(1,Ot,2,1,"div",29)(2,$t,5,4,"div",30),$()),i&2){let e=p();s(),c("ngIf",(e.selectedCombine==null||e.selectedCombine.books==null?null:e.selectedCombine.books.length)>0),s(),c("ngIf",(e.selectedCombine.books==null?null:e.selectedCombine.books.length)<1||e.enableEditing)}}function Dt(i,l){i&1&&(d(0,"div",80)(1,"div",81),k(2,"ngx-skeleton-loader",82),m(),d(3,"div",83),k(4,"ngx-skeleton-loader",82),m(),d(5,"div",84),k(6,"ngx-skeleton-loader",82),m(),d(7,"div",84),k(8,"ngx-skeleton-loader",82),m(),d(9,"div",85),k(10,"ngx-skeleton-loader",82),m(),d(11,"div",84),k(12,"ngx-skeleton-loader",82),m()()),i&2&&(s(2),c("theme",B(6,ft)),s(2),c("theme",B(7,_t)),s(2),c("theme",B(8,ue)),s(2),c("theme",B(9,ue)),s(2),c("theme",B(10,ue)),s(2),c("theme",B(11,ue)))}function zt(i,l){i&1&&(d(0,"div",78),C(1,Dt,13,12,"div",79),m()),i&2&&(s(),c("ngForOf",B(1,bt).constructor(10)))}function Ut(i,l){if(i&1&&C(0,zt,2,2,"div",77),i&2){let e=p();c("ngIf",!e.enableEditing&&((e.allBook==null?null:e.allBook.length)<1||e.allBookLoading)&&!e.allBookCombined||e.enableEditing&&e.allBookLoading&&!e.allBookCombined)}}var Ge=(()=>{let l=class l extends ae{constructor(){super(...arguments);a(this,"workService",E(ce));a(this,"activatedRoute",E(te));a(this,"_localRepository",E(ee));a(this,"_bottomSheet",E(ie));a(this,"_dialog",E(ne));a(this,"selectedCombine",new T);a(this,"unAdd",[]);a(this,"addNewCombine",new I);a(this,"enableEditCombineOutput",new I);a(this,"removeFromCombineOutput",new I);a(this,"addToCombineOutput",new I);a(this,"newCombineOutput",new I);a(this,"removeCombine",new I);a(this,"routes",Ee);a(this,"termFilter",new j);a(this,"combineBookObject",new de);a(this,"allBook",[]);a(this,"selectedBook",[]);a(this,"addBooksToCombine",[]);a(this,"addBooksToCombineList",[]);a(this,"removeBooksFromCombine",[]);a(this,"removeIdList",[]);a(this,"addIdList",[]);a(this,"enableEditing",!1);a(this,"authorId");a(this,"hasNextPage");a(this,"allBookLoading",!1);a(this,"btnLoading");a(this,"allBookCombined",!1);a(this,"removingBooksFromWork",new Map);a(this,"imageType",le)}ngOnInit(){this.termFilter.pgNumber=0,this.termFilter.pgSize=10,this.activatedRoute.paramMap.pipe(M(n=>(this.authorId=n.get("authorId"),this.workService.getNoWorkBooks(this.authorId,this.termFilter)))).subscribe(n=>{var t,o,u;if(n.hasError||!n.result){this.snackbarService.openSnackbar(F.error,"\u062E\u0637\u0627\u06CC\u06CC \u067E\u06CC\u0634 \u0622\u0645\u062F\u0647.");return}n.result.totalCount==0&&(this.allBookCombined=!0),(t=n.result)==null||t.items.forEac
3h(b=>b.isEditing=!0),this.allBook=(o=n.result)==null?void 0:o.items,this.hasNextPage=(u=n.result)==null?void 0:u.hasNextPage})}ngOnChanges(){this.enableEditing=!1}getAllBook(n){this.btnLoading=!1,this.allBookCombined=!1,this.allBookLoading=!0,this.workService.getNoWorkBooks(this.authorId,n).subscribe(t=>{var o,u,b;if(this.allBookLoading=!1,t.hasError||!t.result){this.snackbarService.openSnackbar(F.error,"\u062E\u0637\u0627\u06CC\u06CC \u067E\u06CC\u0634 \u0622\u0645\u062F\u0647.");return}t.result.totalCount==0&&(this.allBookCombined=!0),(o=t.result)==null||o.items.forEach(h=>h.isEditing=!0),this.allBook=(u=t.result)==null?void 0:u.items,this.hasNextPage=(b=t.result)==null?void 0:b.hasNextPage})}setOrder(n,t){var b,h;let o=(b=this.selectedCombine.books)==null?void 0:b.find(_=>_.order==n);if(!o||n==0){this.workService.modifySeveralWorkBook({workId:this.selectedCombine.workId,orderBookList:[{bookId:t.id,order:n}]}).subscribe(({hasError:_})=>{if(_){this.snackbarService.openSnackbar(F.error,"\u062E\u0637\u0627\u06CC\u06CC \u067E\u06CC\u0634 \u0622\u0645\u062F\u0647.");return}t.order=n});return}let u=0;(h=this.selectedCombine.books)!=null&&h.find(_=>_.order==n)&&n!=0&&(u=n-1),this.utilFunctions.ConfirmAlert(q,this._bottomSheet,this._dialog,{title:"\u0627\u0648\u0644\u0648\u06CC\u062A \u0642\u0628\u0644\u06CC \u062D\u0630\u0641 \u062E\u0648\u0627\u0647\u062F \u0634\u062F.",cancelButtonText:"\u0627\u0646\u0635\u0631\u0627\u0641",confirmButtonText:"\u062D\u0630\u0641",subTitle:"\u06A9\u062A\u0627\u0628\u06CC \u06A9\u0647 \u0642\u0628\u0644\u0627 \u0627\u06CC\u0646 \u0627\u0648\u0644\u0648\u06CC\u062A \u0631\u0627 \u062F\u0627\u0634\u062A\u060C \u0628\u0647 \u0627\u0648\u0644\u0648\u06CC\u062A ".concat(u," \u062A\u063A\u06CC\u06CC\u0631 \u067E\u06CC\u062F\u0627 \u0645\u06CC\u200C\u06A9\u0646\u062F. ")},this._localRepository).pipe(M(_=>_?this.workService.modifySeveralWorkBook({workId:this.selectedCombine.workId,orderBookList:[{bookId:o.id,order:u},{bookId:t.id,order:n}]}):A(new Be("REJECT","",null,!0,"")))).subscribe(_=>{if(_.hasError){_.result!="REJECT"&&this.snackbarService.openSnackbar(F.error,"\u062E\u0637\u0627\u06CC\u06CC \u067E\u06CC\u0634 \u0622\u0645\u062F\u0647.");return}o.order=u,t.order=n})}moreBook(){this.allBookLoading=!0,this.termFilter.pgNumber++,this.workService.getNoWorkBooks(this.authorId,this.termFilter).subscribe(n=>{var t,o;if(this.allBookLoading=!1,n.hasError||!n.result){this.snackbarService.openSnackbar(F.error,"\u062E\u0637\u0627\u06CC\u06CC \u067E\u06CC\u0634 \u0622\u0645\u062F\u0647.");return}(t=n.result)==null||t.items.forEach(u=>this.allBook.push(u)),this.hasNextPage=(o=n.result)==null?void 0:o.hasNextPage})}saveEdit(){var t,o,u,b,h;this.btnLoading=!0;let n=this.selectedCombine.workId;if(this.addIdList=[],this.addBooksToCombine.forEach(_=>this.addIdList.push(_.id)),this.removeIdList=[],this.removeBooksFromCombine.forEach(_=>this.removeIdList.push(_.id)),((t=this.removeIdList)==null?void 0:t.length)>0&&((o=this.addIdList)==null?void 0:o.length)<1&&this.removeFromCombineService(n),((u=this.addIdList)==null?void 0:u.length)>0&&this.addToCombineService(n),((b=this.addIdList)==null?void 0:b.length)>0&&((h=this.removeIdList)==null?void 0:h.length)>0){this.addIdList=[],this.addBooksToCombine.forEach(S=>this.addIdList.push(S.id));let _=new de;_.workId=n,_.orderBookList=this.addIdList.map(S=>({bookId:S,order:0})),this.workService.addToWork(_).subscribe(S=>{if(this.btnLoading=!1,S.hasError){this.snackbarService.openSnackbar(F.error,"\u062E\u0637\u0627\u06CC\u06CC \u067E\u06CC\u0634 \u0622\u0645\u062F\u0647.");return}this.addBooksToCombine=[],this.addToCombineOutput.emit(this.addBooksToCombine)})}this.enableEditing=!1,this.appStateService.checkForEdit=0,this.combineBookObject.orderBookList=[]}addToCombineService(n){this.allBook=[];let t=new de;t.workId=n,t.orderBookList=this.addIdList.map(o=>({bookId:o,order:0})),this.workService.addToWork(t).subscribe(o=>{if(o.hasError){this.snackbarService.openSnackbar(F.error,"\u062E\u0637\u0627\u06CC\u06CC \u067E\u06CC\u0634 \u0622\u0645\u062F\u0647.");return}this.enableEditing=!1,this.enableEditCombineOutput.emit(!1),this.addBooksToCombine=[],this.selectedCombine=new T,this.termFilter.pgNumber=0,this.getAllBook(this.termFilter),this.addToCombineOutput.emit(this.addBooksToCombine),this.disableEditCombine(),this.newCombineOutput.emit(null)})}removeFromCombineService(n){this.allBook=[];let t=new _e;t.workId=n,t.ids=this.removeIdList,this.workService.removeFromWork(t).subscribe(o=>{if(o.hasError){this.snackbarService.openSnackbar(F.error,"\u062E\u0637\u0627\u06CC\u06CC \u067E\u06CC\u0634 \u0622\u0645\u062F\u0647.");return}this.enableEditing=!1,this.enableEditCombineOutput.emit(!1),this.removeBooksFromCombine=[],this.selectedCombine=new T,this.termFilter.pgNumber=0,this.getAllBook(this.termFilter),this.removeFromCombineOutput.emit(this.removeBooksFromCombine),this.disableEditCombine(),this.newCombineOutput.emit(null)})}combineBooks(){this._dialog.open(Re,{width:"600px",height:"400px"}).afterClosed().pipe(M(n=>(n.forEach(t=>
3{this.combineBookObject.categoryId=t.id}),this.workService.createNewWork(this.combineBookObject)))).subscribe(n=>{var o,u;if(n.hasError||!n.result){this.snackbarService.openSnackbar(F.error,"\u062E\u0637\u0627\u06CC\u06CC \u067E\u06CC\u0634 \u0622\u0645\u062F\u0647.");return}this.addBooksToCombine.forEach(b=>{let h=this.allBook.find(S=>S.id==b.id),_=this.allBook.indexOf(h);this.allBook.splice(_,1)});let t=new T;t.workId=n.result,t.books=this.addBooksToCombine,t.books.forEach(b=>b.isEditing=!1),this.addNewCombine.emit(t),this.addBooksToCombine=[],this.combineBookObject.orderBookList=[],((o=this.allBook)==null?void 0:o.length)==0&&this.hasNextPage?this.getAllBook(this.termFilter):((u=this.allBook)==null?void 0:u.length)==0&&!this.hasNextPage&&(this.allBookCombined=!0)}),this.appStateService.checkForEdit=0}selectBook(n,t){var o,u;if(this.addBooksToCombineList.find(b=>b.id==t.id)){let b=this.addBooksToCombine.indexOf(t);this.addBooksToCombine.splice(b,1);let h=this.addBooksToCombineList.findIndex(_=>_.id==t.id);this.addBooksToCombineList.splice(h,1),t.isEditing=!1}else t.order=0,this.selectedBook.push(t),this.addBooksToCombine.push(t),this.addBooksToCombineList.push(t),t.isEditing=!0;if(((o=this.combineBookObject.orderBookList)==null?void 0:o.length)>0&&!n.checked){let b=this.combineBookObject.orderBookList.indexOf({bookId:t.id,order:0});this.combineBookObject.orderBookList.splice(b,1)}else this.combineBookObject.orderBookList.push({bookId:t.id,order:0});this.appStateService.checkForEdit=Math.max((u=this.addBooksToCombineList)==null?void 0:u.length,0),this.addToCombineOutput.emit(this.addBooksToCombine)}enableEditCombine(){this.removeBooksFromCombine=[],this.addBooksToCombine=[],this.enableEditing=!0,this.enableEditCombineOutput.emit(!0)}disableEditCombine(){this.enableEditing=!1,this.addBooksToCombine.forEach(n=>this.allBook.push(n)),this.removeBooksFromCombine.forEach(n=>{var t;return(t=this.selectedCombine.books)==null?void 0:t.push(n)}),this.removeBooksFromCombine=[],this.addBooksToCombine=[],this.enableEditCombineOutput.emit(!1),this.appStateService.checkForEdit=0}addToCombine(n,t){if(this.addBooksToCombine.push(n),t==0){let o=this.allBook.indexOf(n);this.allBook.splice(o,1)}else{let o=this.unAdd.indexOf(n);this.unAdd.splice(o,1)}this.addToCombineOutput.emit(this.addBooksToCombine)}removeFromCombine(n,t){var h;let o=((h=this.selectedCombine.books)==null?void 0:h.length)<3,u=o?"\u0627\u0632 \u062D\u0630\u0641 \u0627\u06CC\u0646 \u0647\u0645\u200C\u0646\u0633\u062E\u0647\u200C \u0627\u0637\u0645\u06CC\u0646\u0627\u0646 \u062F\u0627\u0631\u06CC\u062F\u061F":"\u0627\u0632 \u062D\u0630\u0641 \u0627\u06CC\u0646 \u06A9\u062A\u0627\u0628 \u0627\u0637\u0645\u06CC\u0646\u0627\u0646 \u062F\u0627\u0631\u06CC\u062F\u061F",b=o?"\u062A\u0645\u0627\u0645 \u0627\u06CC\u0646 \u0647\u0645\u200C\u0646\u0633\u062E\u0647\u200C \u062D\u0630\u0641 \u062E\u0648\u0627\u0647\u062F \u0634\u062F.":"\u0627\u06CC\u0646 \u06A9\u062A\u0627\u0628 \u0627\u0632 \u0627\u06CC\u0646 \u0647\u0645\u200C\u0646\u0633\u062E\u0647\u200C \u062D\u0630\u0641 \u062E\u0648\u0627\u0647\u062F \u0634\u062F.";this.utilFunctions.ConfirmAlert(q,this._bottomSheet,this._dialog,{title:u,cancelButtonText:"\u0627\u0646\u0635\u0631\u0627\u0641",confirmButtonText:"\u0627\u062F\u0627\u0645\u0647",subTitle:b},this._localRepository).subscribe(_=>{_&&this.removeFinalBook(n,t,o)})}removeFinalBook(n,t,o=!1){var h;let u=[],b=new _e;b.workId=this.selectedCombine.workId,u.push(t.id),b.ids=u,this.removeBooksFromCombine.push(t),o?(h=n.books)==null||h.forEach(_=>this.removingBooksFromWork.set(_.id,!0)):this.removingBooksFromWork.set(t.id,!0),this.workService.removeFromWork(b).subscribe(_=>{var S,ge,ke;if(_.hasError){this.snackbarService.openSnackbar(F.error,"\u062E\u0637\u0627\u06CC\u06CC \u067E\u06CC\u0634 \u0622\u0645\u062F\u0647.");return}o?((S=n.books)==null||S.forEach(K=>this.removingBooksFromWork.delete(K.id)),(ge=this.selectedCombine.books)==null||ge.forEach(K=>this.allBook.push({book:K,id:K.id,isEditing:!0,booksCount:1})),this.removeCombine.emit(this.selectedCombine.workId)):(this.removingBooksFromWork.delete(t.id),this.allBook.push({book:t,id:t.id,isEditing:!0,booksCount:1}),(ke=n.books)==null||ke.splice(n.books.indexOf(t),1))})}compareOrders(n,t){return t.order-n.order}};a(l,"\u0275fac",(()=>{let n;return function(o){return(n||(n=ve(l)))(o||l)}})()),a(l,"\u0275cmp",P({type:l,selectors:[["C-SelectToCombine"]],inputs:{selectedCombine:"selectedCombine",unAdd:"unAdd"},outputs:{addNewCombine:"addNewCombine",enableEditCombineOutput:"enableEditCombineOutput",removeFromCombineOutput:"removeFromCombineOutput",addToCombineOutput:"addToCombineOutput",newCombineOutput:"newCombineOutput",removeCombine:"removeCombine"},features:[Q,xe],decls:27,vars:7,consts:[["skeletonTemplate",""],["orderText",""],["aboveMenu","matMenu"],["tooltip","matTooltip"],[1,"w-full","py-3"],[1,"w-full","px-2","flex","flex-wrap","justify-between","items-center"],["class","text-base md:text-lg font-medium text-gray-800",4,"ngIf"],["class","w-50","matTooltipPosition","above",3,"matTooltip",4,"ngIf"],[4,"ngIf"],["class","flex items-center",4,"ngIf"],[1,"w-full","mt-3","flex","flex-wrap","items-center","justify-center"],[1,"w-full","flex","flex-wrap","justify-between","items-center"],[1,"w-4/12","flex","justify-center"],[1,"text-xs","md:text-sm","text-gray-500"],[1,"w-1/12","flex","justify-center"],[1,"w-2/12","flex","justify-center"],[1,"text-xs","md:text-sm","text-gray-500","text-center"],["class","w-2/12 flex justify-center",4,"ngIf"],[4,"ngIf","ngIfElse"],[1,"text-base","md:text-lg","font-medium","text-gray-800"],["matTooltipPosition","above",1,"w-50",3,"matTooltip"],[1,"title","text-gray-500","line-clamp-1"],[1,"btn-green-flat","w-[6.75rem]","h-10","!text-xs","flex","items-center","justify-center",3,"click","disabled"],[1,"flex","items-center"],["class","btn-blue-flat border-none 
3!text-xs !w-[6.75rem] !h-10 flex items-center justify-center","type","button",3,"click",4,"ngIf"],["class","btn-red-mute border-none hover:bg-red-100 !text-xs w-[6.75rem] h-10 ml-2 flex items-center justify-center","type","button",3,"click",4,"ngIf"],["type","button",1,"btn-blue-flat","border-none","!text-xs","!w-[6.75rem]","!h-10","flex","items-center","justify-center",3,"click"],["type","button",1,"btn-red-mute","border-none","hover:bg-red-100","!text-xs","w-[6.75rem]","h-10","ml-2","flex","items-center","justify-center",3,"click"],[1,"btn-green-flat","!text-xs","w-auto","h-10","flex","items-center","justify-center","disabled:bg-gray-300","disabled:dark:bg-gray-600",3,"click","disabled","appButtonLoader"],["class","w-full flex flex-wrap justify-between items-center",4,"ngIf"],["class","w-full flex flex-wrap justify-between items-center max-lg:pr-1",4,"ngIf"],["class","w-full flex flex-wrap justify-center md:justify-between items-center my-2 lg:px-4 px-2 py-3",3,"ngClass",4,"ngFor","ngForOf"],[1,"w-full","flex","flex-wrap","justify-center","md:justify-between","items-center","my-2","lg:px-4","px-2","py-3",3,"ngClass"],[1,"w-4/12","flex","justify-start","items-center"],[3,"ngIf"],[1,"flex","justify-end","mr-2"],["loading","lazy","width","28px","height","40px","onerror","this.src='https://storage.behkhaan.ir/assets/images/default/default_book.svg'",1,"w-7","min-w-7","min-h-10","h-10","ml-2","rounded-xs","object-cover",3,"src","alt"],["matTooltipPosition","above",1,"col",3,"matTooltip"],[1,"cursor-pointer","link","text-sm","line-clamp-1","text-gray-900",3,"routerLink"],["color","primary",1,"cursor-pointer","flex","justify-start","md:justify-end",3,"change","disabled","checked"],[1,"text-gray-500","text-sm"],["yPosition","above","xPosition","after"],["mat-menu-item","","class","flex items-center","mat-menu-item","",3,"id","click",4,"ngFor","ngForOf"],[1,"flex","items-center","justify-center","!px-2","!h-8","!min-h-8","!w-8","bg-gray-50","dark:bg-gray-900","border","border-gray-50","dark:border-gray-900","mx-2","text-gray-500","rounded-md",3,"matMenuTriggerFor"],["mat-menu-item","","mat-menu-item","",1,"flex","items-center",3,"click","id"],[1,"text-gray-500"],[1,"w-2/12","px-0","flex","items-center","justify-center"],[1,"flex","items-center","justify-center","btn-red-outline","hover:bg-red-50","h-10","min-w-10","w-10","border-none","rounded-full",3,"click","appButtonLoader","disabled"],[1,"icon","!text-base","delete-regular","cursor-pointer"],[1,"w-full","flex","flex-wrap","justify-between","items-center","max-lg:pr-1"],["class","w-full flex flex-wrap justify-between items-center my-2 lg:px-4 px-0 py-3 rounded-lg",3,"ngClass",4,"ngFor","ngForOf"],["class","mt-4 text-lg md:text-xl font-medium text-gray-500",4,"ngIf"],["class","w-full flex flex-wrap justify-between items-center",4,"ngFor","ngForOf"],["class","btn-blue-flat mt-3","type","button",3,"click",4,"ngIf"],[1,"w-full","flex","flex-wrap","justify-between","items-center","my-2","lg:px-4","px-0","py-3","rounded-lg",3,"ngClass"],[1,"w-3/12","flex","items-center","justify-center"],["color","primary",1,"cursor-pointer","flex","justify-start","md:justify-end",3,"change"],[1,"mr-2","flex","justify-end"],["loading","lazy","width","28px","height","40px","onerror","this.src='https://storage.behkhaan.ir/assets/images/default/default_book.svg'",1,"object-cover","w-7","min-w-7","min-h-10","h-10","ml-2","rounded-xs",3,"src"],["matTooltipPosition","above","matTooltipClass","text-xs",1,"flex-1",3,"matTooltip"],[1,"w-full","cursor-pointer","link","text-xs","md:text-sm","line-clamp-1","text-gray-900",3,"routerLink"],["class","text-xs font-medium text-gray-500",4,"ngIf"],[1,"w-2/12","flex","justify-center","text-gray-500"],[1,"text-xs","font-medium","text-gray-500"],[1,"mt-4","text-lg","md:text-xl","font-medium","text-gray-500"],[1,"w-4/12","flex","flex-wrap","items-center"],["color","primary",1,"cursor-pointer",3,"change","disabled"],[1,"w-2/12"],["matTooltipPosition","above",1,"cursor-pointer","link",3,"routerLink","matTooltip"],["loading","lazy","width","28px","height","40px","onerror","this.src='https://storage.behkhaan.ir/assets/images/default/default_book.svg'",1,"w-7","h-10","ml-2","cursor-pointer","rounded-xs",3,"src"],[1,"w-8/12"],["matTooltipPosition","above",1,"curs
3or-pointer","link","book-name",3,"routerLink","matTooltip"],[1,"title","flex","justify-between","items-center","text-gray-500"],[1,"title","flex","justify-center","items-center","text-gray-500"],["class","add-to-combine cursor-pointer flex justify-center items-center text-gray-500",3,"click",4,"ngIf"],[1,"add-to-combine","cursor-pointer","flex","justify-center","items-center","text-gray-500",3,"click"],["type","button",1,"btn-blue-flat","mt-3",3,"click"],["class","w-full",4,"ngIf"],[1,"w-full"],["class","w-full flex items-center",4,"ngFor","ngForOf"],[1,"w-full","flex","items-center"],[2,"padding-left","4px"],[3,"theme"],[1,"px-2"],[1,"w-3/12","px-1"],[1,"w-2/12","px-1"]],template:function(t,o){if(t&1&&(d(0,"div",4)(1,"div",5),C(2,ht,2,0,"p",6)(3,Ct,3,2,"div",7)(4,gt,3,2,"div",8)(5,wt,4,3,"div",9),m(),d(6,"div",10)(7,"div",11)(8,"div",12)(9,"span",13),f(10," \u06A9\u062A\u0627\u0628 "),m()(),d(11,"div",14)(12,"span",13),f(13," \u062C\u0644\u062F "),m()(),d(14,"div",15)(15,"span",13),f(16," \u0634\u0627\u0628\u06A9 "),m()(),d(17,"div",14)(18,"span",16),f(19," \u0635\u0641\u062D\u0647 "),m()(),d(20,"div",14)(21,"span",16),f(22," \u0627\u0648\u0644\u0648\u06CC\u062A "),m()(),C(23,yt,1,0,"div",17),m(),C(24,Rt,3,2,"ng-container",18),m()(),C(25,Ut,1,1,"ng-template",null,0,H)),t&2){let u=R(26);s(2),c("ngIf",(o.selectedCombine==null||o.selectedCombine.books==null?null:o.selectedCombine.books.length)<1),s(),c("ngIf",(o.selectedCombine.books==null?null:o.selectedCombine.books.length)>0),s(),c("ngIf",(o.selectedCombine.books==null?null:o.selectedCombine.books.length)<1&&!o.enableEditing),s(),c("ngIf",(o.selectedCombine==null||o.selectedCombine.books==null?null:o.selectedCombine.books.length)>0||o.enableEditing),s(18),c("ngIf",o.enableEditing),s(),c("ngIf",!(!o.enableEditing&&((o.allBook==null?null:o.allBook.length)<1||o.allBookLoading)&&!o.allBookCombined)||o.enableEditing&&o.allBookLoading&&!o.allBookCombined)("ngIfElse",u)}},dependencies:[G,J,Y,Z,se,Fe,Se,Ve,Ne,je,Ae,We,Ie,Me,Oe,oe,re,me,Je],styles:[".mdc-tooltip{height:auto!important;max-height:33vh!important;max-width:300px!important;width:220px!important;direction:rtl!important;white-space:pre-line!important}"]}));let i=l;return i})();var Jt=i=>({hidden:i}),Gt=i=>({"mt-5 transition duration-200 rounded-lg bg-gray-200 dark:bg-gray-700":i}),ln=(()=>{let l=class l{constructor(){a(this,"workService",E(ce));a(this,"authorsService",E(De));a(this,"activatedRoute",E(te));a(this,"author",[]);a(this,"selectedCombine",new T);a(this,"addListToCombine",[]);a(this,"removeListFromCombine",[]);a(this,"editCombineEnable");a(this,"combineList",[]);a(this,"hasMoreCombine");a(this,"combineTF",new j(0,15));a(this,"termFilter",new j(0,15));a(this,"unRemove",new Pe);a(this,"unAdd",[]);a(this,"authorFirstName");a(this,"authorId");a(this,"combineIdies",[]);a(this,"loading",!0);a(this,"headerConfig",{title:"\u0647\u0645\u200C\u0646\u0633\u062E\u0647\u200C\u0633\u0627\u0632\u06CC \u06A9\u062A\u0627\u0628\u200C\u0647\u0627",hasAction:!1,actionList:[]});a(this,"loadingCombines",!0);a(this,"enableEditCombineOutput",r=>this.editCombineEnable=r);a(this,"newCombine",()=>this.getAllCombine())}ngOnInit(){this.activatedRoute.params.subscribe(r=>{this.loading=!0,this.authorId=r.authorId;let n=new j;n.pgNumber=0,this.authorsService.getGuestAuthorById(this.authorId).pipe(M(t=>(!t.hasError&&t.result&&(this.authorFirstName=t.result.firstName),A(t.result.id))),M(t=>this.workService.getWorksByAuthorId(t,this.combineTF)),M(t=>{var o,u,b;return!t.hasError&&t.result?(this.hasMoreCombine=(o=t.result)==null?void 0:o.hasNextPage,t.result.totalCount==0&&(this.combineList[0]=new T),(u=t.result)==null||u.items.forEach((h,_)=>{this.combineList[_]={books:[],workId:h.id}}),A((b=t.result)==null?void 0:b.items)):A([])})).subscribe(t=>{t.forEach((o,u)=>{n.pgSize=o.booksCount,this.workService.getAllBooksByWorkId(o.id).subscribe(b=>{var h;b.hasError||(this.combineList[u].books=(h=b.result)==null?void 0:h.items,this.combineList[u].totalBookCount=b.result.totalCount)})}),this.loading=!1,this.loadingCombines=!1})})}loadMoreCombine(){this.loading=!0,this.combineTF.pgNumber=this.combineTF.pgNumber+1;let r=new j;r.pgNumber=0,this.workService.getWorksByAuthorId(this.authorId,this.combineTF).subscribe(n=>{var t,o,u;n.result&&!n.hasError&&(this.hasMoreCombine=(t=n.result)==null?void 0:t.hasNextPage,(o=n.result)==null||o.items.forEac
3h(()=>{this.combineList.push({books:[],workId:""})}),this.loading=!1,(u=n.result)==null||u.items.forEach((b,h)=>{r.pgSize=b.booksCount,this.workService.getAllBooksByWorkId(b.id).subscribe(_=>{var S;_.hasError||(this.combineList[h+this.combineTF.pgNumber*this.combineTF.pgSize].workId=b.id,this.combineList[h+this.combineTF.pgNumber*this.combineTF.pgSize].books=(S=_.result)==null?void 0:S.items)})}))})}getAllCombine(){this.loading=!0,this.combineList=[],this.selectedCombine.books=[];let r=new j;r.pgNumber=0,this.workService.getWorksByAuthorId(this.authorId).subscribe(n=>{var t,o;n.result.totalCount==0&&(this.combineList[0]=new T),(t=n.result)==null||t.items.forEach(()=>{this.combineList.push({books:[],workId:""})}),this.loading=!1,(o=n.result)==null||o.items.forEach((u,b)=>{r.pgSize=u.booksCount,this.workService.getAllBooksByWorkId(u.id).subscribe(h=>{var _;h.hasError||(this.combineList[b].workId=u.id,this.combineList[b].books=(_=h.result)==null?void 0:_.items)})})})}combineBook(r){this.combineList[0]===null&&this.combineList.shift(),this.combineList.push(r)}showcombinedBooks(r){r?this.selectedCombine=r:this.selectedCombine=new T}addToCombine(r){this.addListToCombine=r,r==null&&this.getAllCombine()}removeFromCombine(r){(r==null?void 0:r.length)==0&&(this.selectedCombine.books=[]),this.removeListFromCombine=r,r==null&&this.getAllCombine()}removeCombine(){this.combineList.splice(this.combineList.indexOf(this.selectedCombine),1),this.selectedCombine=new T}};a(l,"\u0275fac",function(n){return new(n||l)}),a(l,"\u0275cmp",P({type:l,selectors:[["app-combine-books"]],decls:8,vars:12,consts:[[1,"w-full","px-2","sm:p-0","flex","flex-wrap"],[1,"w-full","flex","flex-wrap"],[1,"sticky","top-0","z-30","bg-white","dark:bg-gray-900","shadow-sm",3,"_Config"],[1,"w-full","mt-4","px-0","lg:px-4","flex","flex-wrap"],[1,"w-full","pb-4","flex","flex-wrap","border-b","border-gray-100","dark:border-gray-700"],[1,"w-full","flex","flex-wrap",3,"loadMore","combinedBooks","combines","hasMore","loadingCombines","ngClass"],[1,"w-full","mt-4","flex","flex-wrap",3,"ngClass"],[1,"w-full","flex","flex-wrap",3,"removeFromCombineOutput","addToCombineOutput","enableEditCombineOutput","addNewCombine","newCombineOutput","removeCombine","selectedCombine","unAdd"]],template:function(n,t){n&1&&(d(0,"section",0)(1,"article",1),k(2,"app-header",2),d(3,"main",3)(4,"div",4)(5,"C-CombinedList",5),g("loadMore",function(){return t.loadMoreCombine()})("combinedBooks",function(u){return t.showcombinedBooks(u)}),m()(),d(6,"div",6)(7,"C-SelectToCombine",7),g("removeFromCombineOutput",function(u){return t.removeFromCombine(u)})("addToCombineOutput",function(u){return t.addToCombine(u)})("enableEditCombineOutput",function(u){return t.enableEditCombineOutput(u)})("addNewCombine",function(u){return t.combineBook(u)})("newCombineOutput",function(){return t.newCombine()})("removeCombine",function(){return t.removeCombine()}),m()()()()()),n&2&&(s(2),c("_Config",t.headerConfig),s(3),c("combines",t.combineList)("hasMore",t.hasMoreCombine)("loadingCombines",t.loadingCombines)("ngClass",O(8,Jt,t.editCombineEnable)),s(),c("ngClass",O(10,Gt,(t.selectedCombine==null||t.selectedCombine.books==null?null:t.selectedCombine.books.length)>1)),s(),c("selectedCombine",t.selectedCombine)("unAdd",t.unAdd))},dependencies:[G,J,Ue,Ge,$e],styles:["[_nghost-%COMP%]{width:100%}[_nghost-%COMP%]  .mdc-checkbox__background{background-color:transparent!important}"]}));let i=l;return i})();export{ln as CombineBooksComponent};
4
5//# debugId=f3f65338-5420-56ea-810e-48dd86f1b8f7

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.