1import{a as tt}from"./chunk-H2RCJNJV.js";import"./chunk-EYFQ2LNE.js";import"./chunk-SBGG4HPB.js";import"./chunk-O6JGZTGE.js";import"./chunk-Q6ZIJZO5.js";import"./chunk-FCXMBZKZ.js";import"./chunk-RMP67HKM.js";import"./chunk-CODQ2FG7.js";import"./chunk-ZTMXBMY7.js";import"./chunk-CIJUSKZC.js";import"./chunk-MQFIFXJH.js";import"./chunk-4BMJLKVI.js";import{a as Q}from"./chunk-3QMVHEI7.js";import{a as Z}from"./chunk-7U4LHETY.js";import"./chunk-ZX473E7K.js";import"./chunk-DBIVKRDD.js";import{k as K}from"./chunk-HEX2VLO6.js";import"./chunk-EWNYEC2V.js";import"./chunk-D2YJRDKU.js";import"./chunk-OZEYFL2C.js";import"./chunk-BLAIYN42.js";import{m as J}from"./chunk-Z2DB4BHG.js";import"./chunk-V7MTXOXS.js";import"./chunk-O3EJIWJK.js";import{h as j,l as G}from"./chunk-EJILD4HA.js";import"./chunk-XSTXKUXO.js";import"./chunk-7ALBCXC7.js";import{h as Y,i as B,j as X}from"./chunk-B6NHCOLE.js";import{a as H,b as W}from"./chunk-BMEDUSQH.js";import{q}from"./chunk-OPSBMBUF.js";import"./chunk-VXJMLLKH.js";import"./chunk-Y56OZ6HC.js";import"./chunk-5KJNBGCD.js";import"./chunk-DNSVJODJ.js";import{E as A,e as z,y as R}from"./chunk-KLT57EFM.js";import{Ab as u,E as I,Gb as $,Ic as x,Lc as d,Mc as y,Nc as k,Vc as U,ac as _,bc as p,ec as b,fc as P,gc as O,hc as a,ic as i,jc as M,mb as V,nb as F,oa as L,ob as N,qc as g,rb as l,sa as E,uc as f,wc as s,ya as C,za as h}from"./chunk-P43IKVHK.js";var w=(()=>{class e{constructor(t){this.http=t}getSedarim(){return this.http.get("/DailyMishna/sedarim")}getLessons(t){return this.http.get(`/DailyMishna/masechet/${t}/lessons`)}getLessonsGrouped(t){return this.getLessons(t).pipe(I(n=>{let r=new Map;for(let c of n){r.has(c.perekNum)||r.set(c.perekNum,new Map);let m=r.get(c.perekNum);m.has(c.mishnaNum)||m.set(c.mishnaNum,[]),m.get(c.mishnaNum).push(c)}return Array.from(r.entries()).sort(([c],[m])=>c-m).map(([c,m])=>({perekNum:c,mishnas:Array.from(m.entries()).sort(([v],[S])=>v-S).map(([v,S])=>({mishnaNum:v,lessons:S}))}))}))}formatDuration(t){if(!t)return"";let n=Math.floor(t/60).toString().padStart(2,"0"),r=(t%60).toString().padStart(2,"0");return`${n}:${r}`}static{this.\u0275fac=function(n){return new(n||e)(E(R))}}static{this.\u0275prov=L({token:e,factory:e.\u0275fac})}}return e})();var D=(e,o)=>o.id,it=(e,o)=>o.perekNum,ot=(e,o)=>o.mishnaNum;function at(e,o){e&1&&(a(0,"p",5),d(1,"Could not load content. Please try again."),i())}function rt(e,o){if(e&1&&(a(0,"span",10),d(1),i()),e&2){let t=s().$implicit;l(),y(t.lessonCount)}}function lt(e,o){if(e&1){let t=g();a(0,"div",9),f("click",function(){let r=C(t).$implicit,c=s(3);return h(r.lessonCount>0&&c.selectMasechet(r))}),a(1,"h2"),d(2),i(),_(3,rt,2,1,"span",10),i()}if(e&2){let t=o.$implicit;x("has-content",t.lessonCount>0)("no-content",t.lessonCount===0),l(2),y(t.name),l(),p(t.lessonCount>0?3:-1)}}function st(e,o){if(e&1&&(a(0,"div",6)(1,"h1"),d(2),i(),a(3,"div",7),b(4,lt,4,6,"div",8,D),i()()),e&2){let t=o.$implicit;l(2),k("Seder ",t.name),l(2),P(t.masechets)}}function ct(e,o){if(e&1&&(a(0,"div",3),_(1,at,2,0,"p",5),b(2,st,6,1,"div",6,D),i()),e&2){let t=s();l(),p(t.error?1:-1),l(),P(t.sedarim)}}function dt(e,o){e&1&&M(0,"app-loader")}function _t(e,o){if(e&1){let t=g();a(0,"button",21),f("click",function(){let r=C(t).$implicit,c=s(3);return h(c.selectPerek(r))}),d(1),i()}if(e&2){let t=o.$implicit,n=s(3);x("active",(n.selectedPerek==null?null:n.selectedPerek.perekNum)===t.perekNum),l(),k(" Perek ",t.perekNum," ")}}function pt(e,o){if(e&1){let t=g();a(0,"button",21),f("click",function(){let r=C(t).$implicit,c=s(4);return h(c.selectMishna(r))}),d(1),i()}if(e&2){let t=o.$implicit,n=s(4);x("active",(n.selectedMishna==null?null:n.selectedMishna.mishnaNum)===t.mishnaNum),l(),k(" Mishna ",t.mishnaNum," ")}}function mt(e,o){if(e&1&&(a(0,"div",17),b(1,pt,2,3,"button",18,ot),i()),e&2){let t=s(3);l(),P(t.selectedPerek.mishnas)}}function Ct(e,o){e&1&&(a(0,"p",19),d(1,"Select a Perek above first"),i())}function ht(e,o){if(e&1&&M(0,"img",27),e&2){let t=s().$implicit;O("src",t.speakerPicUrl,F)("alt",t.speakerName)}}function gt(e,o){e&1&&(a(0,"mat-icon",28),d(1,"person"),i())}function ft(e,o){if(e&1&&(a(0,"div",30),d(1),i()),e&2){let t=s().$implicit,n=s(4);l(),y(n.formatDuration(t.lengthSeconds))}}function xt(e,o){e&1&&(a(0,"div",31)(1,"mat-icon",33),d(2,"sync"),i(),d(3," Processing... "),i())}function ut(e,o){if(e&1){let t=g();a(0,"button",38),f("click",function(r){C(t);let c=s(2).$implicit;return s(4).play(c),h(r.stopPropagation())}),a(1,"mat-icon"),d(2,"headphones"),i()()}}function Mt(e,o){if(e&1){let t=g();a(0,"button",39),f("click",function(r){C(t);let c=s(2).$implicit;return s(4).playVideo(c),h(r.stopPropagation())}),a(1,"mat-icon"),d(2,"play_circle"),i()()}}function bt(e,o){if(e&1){let t=g();a(0,"button",40),f("click",function(r){C(t);let c=s(2).$implicit,m=s(4);return h(m.openPdf(c,r))}),a(1,"mat-icon"),d(2,"picture_as_pdf"),i()()}}function Pt(e,o){if(e&1){let t=g();a(0,"button",41),f("click",function(r){C(t);let c=s(2).$implicit,m=s(4);return h(m.openText(c,r))}),a(1,"mat-icon"),d(2,"menu_book"),i()()}}function vt(e,o){if(e&1&&(a(0,"div",32),_(1,ut,3,0,"button",34),_(2,Mt,3,0,"button",35),_(3,bt,3,0,"button",36),_(4,Pt,3,0,"button",37),i()),e&2){let t=s().$implicit,n=s(4);l(),p(n.hasAudio(t)?1:-1),l(),p(n.hasVideo(t)?2:-1),l(),p(n.hasPdf(t)?3:-1),l(),p(n.hasText(t)?4:-1)}}function Ot(e,o){if(e&1){let t=g();a(0,"div",25),f("click",function(){let r=C(t).$implicit,c=s(4);return h(c.selectLesson(r))}),a(1,"div",26),_(2,ht,1,2,"img",27)(3,gt,2,0,"mat-icon",28),i(),a(4,"div",29),d(5),i(),_(6,ft,2,1,"div",30),_(7,xt,4,0,"div",31),_(8,vt,5,4,"div",32),i()}if(e&2){let t=o.$implicit,n=s(4);x("active",(n.selectedLesson==null?null:n.selectedLesson.id)===t.id),l(2),p(t.speakerPicUrl?2:3),l(3),y(t.speakerName||"Rabbi Nathan Escava"),l(
1),p(t.lengthSeconds?6:-1),l(),p(n.isConverting(t)?7:-1),l(),p((n.selectedLesson==null?null:n.selectedLesson.id)===t.id?8:-1)}}function yt(e,o){if(e&1&&M(0,"iframe",44),e&2){let t=s(5);O("src",t.inlinePdfUrl,N)}}function kt(e,o){if(e&1&&M(0,"div",46),e&2){let t=s(6);O("innerHTML",t.selectedLesson==null?null:t.selectedLesson.text,V)}}function wt(e,o){e&1&&(a(0,"p",19),d(1," No text available. "),i())}function St(e,o){if(e&1&&(a(0,"div",45),_(1,kt,1,1,"div",46)(2,wt,2,0,"p",19),i()),e&2){let t=s(5);l(),p(t.selectedLesson!=null&&t.selectedLesson.text?1:2)}}function Dt(e,o){if(e&1){let t=g();a(0,"div",24)(1,"div",42)(2,"button",43),f("click",function(){C(t);let r=s(4);return h(r.closeViewer())}),d(3," \u2715 Close "),i()(),_(4,yt,1,1,"iframe",44),_(5,St,3,1,"div",45),i()}if(e&2){let t=s(4);l(4),p(t.showInlinePdf&&t.inlinePdfUrl?4:-1),l(),p(t.showInlineText?5:-1)}}function Tt(e,o){if(e&1&&(a(0,"div",20)(1,"div",22),b(2,Ot,9,7,"div",23,D),i(),_(4,Dt,6,2,"div",24),i()),e&2){let t=s(3);l(2),P(t.selectedMishna.lessons),l(2),p(t.showInlinePdf||t.showInlineText?4:-1)}}function It(e,o){e&1&&(a(0,"p",19),d(1,"Select a Mishna above first"),i())}function Lt(e,o){if(e&1&&(a(0,"div",14)(1,"div",15)(2,"h3",16),d(3," Select Perek "),i(),a(4,"div",17),b(5,_t,2,3,"button",18,it),i()(),a(7,"div",15)(8,"h3",16),d(9," Select Mishna "),i(),_(10,mt,3,0,"div",17)(11,Ct,2,0,"p",19),i(),a(12,"div",15)(13,"h3",16),d(14," Choose a Class "),i(),_(15,Tt,5,1,"div",20)(16,It,2,0,"p",19),i()()),e&2){let t=s(2);x("mobile",t.appSrv.isMobile),l(5),P(t.perekGroups),l(2),x("step-dimmed",!t.selectedPerek),l(3),p(t.selectedPerek?10:11),l(2),x("step-dimmed",!t.selectedMishna),l(3),p(t.selectedMishna?15:16)}}function Et(e,o){if(e&1){let t=g();a(0,"div",4)(1,"div",11)(2,"button",12),f("click",function(){C(t);let r=s();return h(r.back())}),a(3,"mat-icon"),d(4,"arrow_back"),i(),d(5," Back "),i()(),_(6,dt,1,0,"app-loader"),_(7,Lt,17,8,"div",13),i()}if(e&2){let t=s();l(6),p(t.loadingLessons?6:-1),l(),p(t.loadingLessons?-1:7)}}function Vt(e,o){e&1&&M(0,"app-loader")}var T=(()=>{class e{constructor(t,n,r,c,m,v){this.loc=t,this.router=n,this.ms=r,this.playerService=c,this.sanitizer=m,this.appSrv=v,this.isLoading=!1,this.error=!1,this.sedarim=[],this.showDetail=!1,this.selectedMasechet=null,this.perekGroups=[],this.loadingLessons=!1,this.selectedPerek=null,this.selectedMishna=null,this.selectedLesson=null,this.inlinePdfUrl=null,this.showInlinePdf=!1,this.showInlineText=!1,this.appSrv.checkForDevice()}ngOnInit(){this.loadSedarim()}loadSedarim(){this.isLoading=!0,this.error=!1,this.ms.getSedarim().subscribe({next:t=>{this.sedarim=t,this.isLoading=!1},error:()=>{this.error=!0,this.isLoading=!1}})}selectMasechet(t){t.lessonCount!==0&&(this.selectedMasechet=t,this.showDetail=!0,this.selectedPerek=null,this.selectedMishna=null,this.selectedLesson=null,this.perekGroups=[],this.loadingLessons=!0,this.closeInlineViewer(),this.appSrv.urlOptimizeText(t.name).then(n=>{this.loc.replaceState("/daily-mishna/"+n)}),this.ms.getLessonsGrouped(t.id).subscribe({next:n=>{this.perekGroups=n,this.loadingLessons=!1},error:()=>{this.loadingLessons=!1}}))}selectPerek(t){this.selectedPerek=t,this.selectedMishna=null,this.selectedLesson=null,this.closeInlineViewer()}selectMishna(t){this.selectedMishna=t,this.selectedLesson=null,this.closeInlineViewer(),t.lessons.length===1&&(this.selectedLesson=t.lessons[0])}selectLesson(t){this.selectedLesson=this.selectedLesson?.id===t.id?null:t,this.closeInlineViewer()}openPdf(t,n){if(n.stopPropagation(),!t.pdfUrl)return;let r=t.pdfUrl.startsWith("https://")?t.pdfUrl:"https://"+t.pdfUrl;this.selectedLesson=t,this.inlinePdfUrl=this.sanitizer.bypassSecurityTrustResourceUrl(r),this.showInlinePdf=!0,this.showInlineText=!1}openText(t,n){n.stopPropagation(),this.hasText(t)&&(this.selectedLesson=t,this.inlinePdfUrl=null,this.showInlinePdf=!1,this.showInlineText=!0)}closeViewer(){this.closeInlineViewer()}closeInlineViewer(){this.showInlinePdf=!1,this.showInlineText=!1,this.inlinePdfUrl=null}play(t){if(!t.audioUrl)return;let n={title:`${this.selectedMasechet?.name?.toUpperCase()} : Perek ${t.perekNum} - Mishna ${t.mishnaNum}
1`,url:t.audioUrl,sponsor:"",sourceId:34,mediaId:t.id,isOnlyAudio:!0,speaker:t.speakerName??"Rabbi Nathan Escava",shiurCode:void 0};this.playerService.playMedia(n),gtag("event","mishna_play",{masechet:this.selectedMasechet?.name,perek:t.perekNum,mishna:t.mishnaNum,lesson_id:t.id})}playVideo(t){if(!t.videoUrl)return;let n={title:`${this.selectedMasechet?.name?.toUpperCase()} : Perek ${t.perekNum} - Mishna ${t.mishnaNum}`,url:t.videoUrl,sponsor:"",sourceId:34,mediaId:t.id,isOnlyAudio:!1,speaker:t.speakerName??"Rabbi Nathan Escava",shiurCode:void 0};this.playerService.playMedia(n),gtag("event","mishna_play_video",{masechet:this.selectedMasechet?.name,perek:t.perekNum,mishna:t.mishnaNum,lesson_id:t.id})}back(){this.loc.replaceState("/daily-mishna"),gtag("event","page_view",{page_path:"/daily-mishna",timestamp:new Date().getTime()}),this.showDetail=!1,this.selectedMasechet=null,this.selectedPerek=null,this.selectedMishna=null,this.selectedLesson=null,this.perekGroups=[],this.closeInlineViewer()}formatDuration(t){return this.ms.formatDuration(t)}hasAudio(t){return!!t.audioUrl&&t.hasMP3File==="Y"}hasVideo(t){return!!t.videoUrl}hasPdf(t){return!!t.pdfUrl}hasText(t){return t.text?t.text.replace(/<[^>]*>/g,"").replace(/ /gi," ").trim().length>0:!1}isConverting(t){return t.hasTransitionFile==="Y"&&t.hasMP3File==="N"}static{this.\u0275fac=function(n){return new(n||e)(u(z),u(j),u(w),u(K),u(A),u(J))}}static{this.\u0275cmp=$({type:e,selectors:[["app-daily-mishna"]],features:[U([w])],decls:6,vars:7,consts:[["id","page",1,"page"],["icon","article","subtitle","authored by Rabbi Nathan Escava",3,"customClasses","title"],[1,"flxCol"],[1,"categories"],[1,"chapters","flxCol"],[1,"error-msg"],[1,"category"],[1,"subcategories","flxRowWrap","flxAlgnCen"],[1,"subcategory","flxFlexLtSm100","flxFlexLtMd48","flxFlexGtSm32",3,"has-content","no-content"],[1,"subcategory","flxFlexLtSm100","flxFlexLtMd48","flxFlexGtSm32",3,"click"],[1,"lesson-count"],[1,"chapters-header","flxCol","flxGtXsRow","flxAlgnCen","gap16"],["mat-raised-button","","color","accent",3,"click"],[1,"chapters-container","flxCol","flxAlgnCen","gap16",3,"mobile"],[1,"chapters-container","flxCol","flxAlgnCen","gap16"],[1,"step-section"],[1,"step-title"],[1,"selection-grid","flxRowWrap","flxAlgnCen"],["mat-stroked-button","",1,"grid-btn",3,"active"],[1,"step-placeholder"],[1,"class-row"],["mat-stroked-button","",1,"grid-btn",3,"click"],[1,"rabbi-list"],[1,"rabbi-card",3,"active"],[1,"inline-pdf"],[1,"rabbi-card",3,"click"],[1,"rabbi-avatar"],[1,"avatar-img",3,"src","alt"],[1,"avatar-icon"],[1,"rabbi-name"],[1,"rabbi-duration"],[1,"converting-tag"],[1,"action-panel"],[1,"spin"],["mat-mini-fab","","color","primary","title","Listen",1,"btn-listen"],["mat-mini-fab","","title","Watch",1,"btn-watch"],["mat-mini-fab","","title","PDF",1,"btn-pdf"],["mat-mini-fab","","title","Read",1,"btn-text"],["mat-mini-fab","","color","primary","title","Listen",1,"btn-listen",3,"click"],["mat-mini-fab","","title","Watch",1,"btn-watch",3,"click"],["mat-mini-fab","","title","PDF",1,"btn-pdf",3,"click"],["mat-mini-fab","","title","Read",1,"btn-text",3,"click"],[1,"pdf-toolbar"],[1,"pdf-close-btn",3,"click"],["frameborder","0",1,"pdf-iframe",3,"src"],[1,"text-viewer"],[3,"innerHTML"]],template:function(n,r){n&1&&(a(0,"div",0),M(1,"app-page-header",1),a(2,"section",2),_(3,ct,4,1,"div",3),_(4,Et,8,2,"div",4),i(),_(5,Vt,1,0,"app-loader"),i()),n&2&&(x("mobile",r.appSrv.isMobile),l(),O("customClasses","daily")("title","Daily Mishna"+(r.selectedMasechet?" | "+r.selectedMasechet.name.toUpperCase():"")),l(2),p(!r.showDetail&&!r.isLoading?3:-1),l(),p(r.showDetail?4:-1),l(),p(r.isLoading?5:-1))},dependencies:[G,W,H,X,Y,B,q,Z,Q],styles:["[_nghost-%COMP%] .error-msg[_ngcontent-%COMP%]{text-align:center;color:#c0392b;padding:24px}[_nghost-%COMP%] .categories[_ngcontent-%COMP%]{padding:0 3rem}[_nghost-%COMP%] .categories[_ngcontent-%COMP%] .category[_ngcontent-%COMP%]{margin-top:1rem}[_nghost-%COMP%] .categories[_ngcontent-%COMP%] .category[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:40px;text-align:center;font-weight:400}[_nghost-%COMP%] .categories[_ngcontent-%COMP%] .category[_ngcontent-%COMP%] .subcategories[_ngcontent-%COMP%]{margin-bottom:2rem}[_nghost-%COMP%] .categories[_ngcontent-%COMP%] .category[_ngcontent-%COMP%] .subcategories[_ngcontent-%COMP%] .subcategory[_ngcontent-%COMP%]{border:1px solid #d9d9d9;text-align:center;border-radius:2px;padding:.688rem;margin:.5rem;box-shadow:0 18px 19px -23px #000c;position:relative}[_nghost-%COMP%] .categories[_ngcontent-%COMP%] .category[_ngcontent-%COMP%] .subcategories[_ngcontent-%COMP%] .subcategory[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{font-size:30px;font-weight:100;margin:0}[_nghost-%COMP%] .categories[_ngcontent-%COMP%] .category[_ngcontent-%COMP%] .subcategories[_ngcontent-%COMP%] .subcategory[_ngcontent-%COMP%] .lesson-count[_ngcontent-%COMP%]{font-size:.7rem;color:#666;display:block;margin-top:2px}[_nghost-%COMP%] .categories[_ngcontent-%COMP%] .category[_ngcontent-%COMP%] .subcategories[_ngcontent-%COMP%] .subcategory.has-content[_ngcontent-%COMP%]{cursor:pointer;border-left:3px solid #1b2a47}[_nghost-%COMP%] .categories[_ngcontent-%COMP%] .category[_ngcontent-%COMP%] .subcategories[_ngcontent-%COMP%] .subcategory.has-content[_ngcontent-%COMP%]:hover{color:var(--accent);border-left-color:var(--accent)}[_nghost-%COMP%] .categories[_ngcontent-%COMP%] .category[_ngcontent-%COMP%] .subcategories[_ngcontent-%COMP%] .subcategory.no-content[_ngcontent-%COMP%]{cursor:not-allowed;background:#f5f5f5;color:#bbb;border-color:#e8e8e8;box-shadow:none}[_nghost-%COMP%] .categories[_ngcontent-%COMP%] .category[_ngcontent-%COMP%] .subcategories[_ngcontent-%COMP%] .subcategory.no-content[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{color:#ccc}[_nghost-%COMP%] .chapters[_ngcontent-%COMP%] .chapters-header[_ngcontent-%COMP%]{padding:.5rem 1rem 0}[_nghost-%COMP%] .chapters[_ngcontent-%COMP%] .chapters-container[_ngcontent-%COMP%]{padding:1rem 3rem}[_nghost-%COMP%] .chapters[_ngcontent-%COMP%] .chapters-container.mobile[_ngcontent-%COMP%]{padding:1rem .5rem 1rem 1rem}[_nghost-%COMP%] .step-section[_ngcontent-%COMP%]{width:100%;margin-top:1rem;transition:opacity .3s ease}[_nghost-%COMP%] .step-section.step-dimmed[_ngcontent-%COMP%]{opacity:.35;pointer-events:none}[_nghost-%COMP%] .step-title[_ngcontent-%COMP%]{display:flex;align-items:center;gap:12px;font-size:1rem;color:#fff;background:#1b2a47;padding:8px 16px;border-radius:6px;margin-bottom:12px;font-weight:500}[_nghost-%COMP%] .step-placeholder[_ngcontent-%COMP%]{color:#aaa;font-size:.88rem;margin:0;padding-left:36px}[_nghost-%COMP%] .selection-grid[_ngcontent-%COMP%]{gap:8px}[_nghost-%COMP%] .grid-btn[_ngcontent-%COMP%]{margin:4px}[_nghost-%COMP%] .grid-btn.active[_ngcontent-%COMP%]{background:#1b2a47!important;color:#fc0!important;border-color:#1b2a47!important;font-weight:700}[_nghost-%COMP%] .rabbi-list[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%] .rabbi-card[_ngcontent-%COMP%]{background:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:16px 14px 12px;cursor:pointer;transition:all .2s;
1display:flex;flex-direction:column;align-items:center;text-align:center;min-width:180px;flex:1 1 180px;max-width:240px}[_nghost-%COMP%] .rabbi-card[_ngcontent-%COMP%]:hover{box-shadow:0 4px 12px #00000014;border-color:#bbb}[_nghost-%COMP%] .rabbi-card.active[_ngcontent-%COMP%]{border:2px solid #1b2a47;background:#f8fbff}[_nghost-%COMP%] .rabbi-avatar[_ngcontent-%COMP%]{width:60px;height:60px;border-radius:50%;overflow:hidden;background:#eaeaea;display:flex;align-items:center;justify-content:center;margin-bottom:10px}[_nghost-%COMP%] .rabbi-avatar[_ngcontent-%COMP%] .avatar-img[_ngcontent-%COMP%]{width:100%;height:100%;object-fit:cover}[_nghost-%COMP%] .rabbi-avatar[_ngcontent-%COMP%] .avatar-icon[_ngcontent-%COMP%]{color:#666;font-size:2rem;width:2rem;height:2rem}[_nghost-%COMP%] .rabbi-name[_ngcontent-%COMP%]{font-weight:700;color:#222;font-size:.88rem;margin-bottom:2px}[_nghost-%COMP%] .rabbi-duration[_ngcontent-%COMP%]{font-size:.76rem;color:#666;margin-bottom:8px}[_nghost-%COMP%] .converting-tag[_ngcontent-%COMP%]{font-size:.74rem;color:#e67e22;display:flex;align-items:center;gap:3px;margin-bottom:6px}[_nghost-%COMP%] .spin[_ngcontent-%COMP%]{animation:_ngcontent-%COMP%_spin 1s linear infinite}@keyframes _ngcontent-%COMP%_spin{to{transform:rotate(360deg)}}[_nghost-%COMP%] .action-panel[_ngcontent-%COMP%]{display:flex;gap:8px;justify-content:center;border-top:1px solid #eee;padding-top:12px;margin-top:6px;width:100%;animation:_ngcontent-%COMP%_fadeIn .22s ease}@keyframes _ngcontent-%COMP%_fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}[_nghost-%COMP%] .btn-listen[_ngcontent-%COMP%]{background-color:#27ae60!important}[_nghost-%COMP%] .btn-watch[_ngcontent-%COMP%]{background-color:#e74c3c!important}[_nghost-%COMP%] .btn-read[_ngcontent-%COMP%]{background-color:#2980b9!important}[_nghost-%COMP%] .btn-pdf[_ngcontent-%COMP%]{background-color:#7f8c8d!important}[_nghost-%COMP%] .btn-text[_ngcontent-%COMP%]{background-color:#009688!important}@media screen and (max-width:600px){[_nghost-%COMP%] .categories[_ngcontent-%COMP%]{padding:0 1rem}[_nghost-%COMP%] .categories[_ngcontent-%COMP%] .category[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font-size:28px}[_nghost-%COMP%] .rabbi-card[_ngcontent-%COMP%]{min-width:140px;max-width:160px;flex:1 1 140px}}.class-row[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:20px;width:100%;flex-wrap:wrap}.rabbi-list[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:14px;flex-shrink:0}.inline-pdf[_ngcontent-%COMP%]{flex:1;min-width:300px;position:relative;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;background:#fff;min-height:500px;display:flex;flex-direction:column}.inline-pdf[_ngcontent-%COMP%] .pdf-toolbar[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:flex-end;padding:2px 6px;background:#323639;height:28px;flex-shrink:0}.inline-pdf[_ngcontent-%COMP%] .pdf-close-btn[_ngcontent-%COMP%]{background:#ffffff26;border:none;cursor:pointer;color:#ccc;font-size:11px;padding:2px 10px;line-height:1;border-radius:12px;display:flex;align-items:center;gap:4px}.inline-pdf[_ngcontent-%COMP%] .pdf-close-btn[_ngcontent-%COMP%]:hover{color:#fff;background:#ffffff40}.inline-pdf[_ngcontent-%COMP%] .pdf-iframe[_ngcontent-%COMP%]{width:100%;flex:1;height:500px;border:none;display:block}@media(max-width:700px){.inline-pdf[_ngcontent-%COMP%]{min-width:100%}.inline-pdf[_ngcontent-%COMP%] .pdf-iframe[_ngcontent-%COMP%]{height:400px}}"]})}}return e})();var te=[{path:"",component:T},{path:":category",component:T},{path:"read/:serieId/:lectureId",component:tt}];export{te as DAILY_MISHNA_ROUTES};
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.