Files
doneit-web/.angular/cache/14.2.12/babel-webpack/292ffa5ee1923ab76a2e331f041f9056.json
T
Eudes Inácio 53b71ea16f its working
2023-06-30 09:54:21 +01:00

1 line
2.1 MiB

{"ast":null,"code":"import _asyncToGenerator from \"C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js\";\nimport * as i0 from '@angular/core';\nimport { Component, Injectable, ViewEncapsulation, Inject, Input, EventEmitter, ViewChild, Output, HostListener, Pipe, PLATFORM_ID, ChangeDetectionStrategy, NgModule } from '@angular/core';\nimport * as i2 from '@angular/common';\nimport { DOCUMENT, isPlatformBrowser, CommonModule, Location } from '@angular/common';\nimport { Subject } from 'rxjs';\nimport * as i2$1 from '@angular/forms';\nimport { FormsModule } from '@angular/forms';\nimport { take } from 'rxjs/operators';\nconst _c0 = \"@media print{#printContainer{position:static}body,html{overflow-y:visible!important;margin:0;padding:0}body{background:rgba(0,0,0,0) none;height:100%;width:100%}body>*{display:none!important;outline:0;padding:0;margin:0}body #printContainer{display:block!important;height:100%;width:100%}body #printContainer img{max-width:100%;max-height:100%;direction:ltr;display:block!important}body #printContainer>.printedPage{page-break-after:always;page-break-inside:avoid;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}body #printContainer>.xfaPrintedPage .xfaPage{position:absolute}body #printContainer>.xfaPrintedPage{page-break-after:always;page-break-inside:avoid;width:100%;height:100%;position:relative}body #printContainer>.printedPage canvas,body #printContainer>.printedPage img{max-width:100%;max-height:100%;direction:ltr;display:block}html,body{overflow-y:visible!important}html.cdk-global-scrollblock{width:initial;position:initial}}\\n\";\nconst _c1 = [\"thumbnailViewTemplate\"];\nfunction PdfSidebarContentComponent_ng_content_3_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵprojection(0, 0, [\"*ngTemplateOutlet\", \"customThumbnail ? customThumbnail : defaultThumbnail\"]);\n }\n}\nfunction PdfSidebarContentComponent_ng_template_8_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelementStart(0, \"a\", 8)(1, \"div\", 9);\n i0.ɵɵelement(2, \"div\", 10);\n i0.ɵɵelementEnd()();\n }\n}\nconst _c2 = [\"*\"];\nfunction PdfSidebarComponent_ng_content_1_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵprojection(0, 0, [\"*ngTemplateOutlet\", \"customSidebar ? customSidebar : defaultSidebar\"]);\n }\n}\nfunction PdfSidebarComponent_ng_template_2_Template(rf, ctx) {\n if (rf & 1) {\n const _r4 = i0.ɵɵgetCurrentView();\n i0.ɵɵelementStart(0, \"div\", 2)(1, \"div\", 3);\n i0.ɵɵelement(2, \"pdf-sidebar-toolbar\", 4);\n i0.ɵɵelementEnd();\n i0.ɵɵelementStart(3, \"pdf-sidebar-content\", 5);\n i0.ɵɵlistener(\"thumbnailDrawn\", function PdfSidebarComponent_ng_template_2_Template_pdf_sidebar_content_thumbnailDrawn_3_listener($event) {\n i0.ɵɵrestoreView(_r4);\n const ctx_r3 = i0.ɵɵnextContext();\n return i0.ɵɵresetView(ctx_r3.thumbnailDrawn.emit($event));\n });\n i0.ɵɵelementEnd();\n i0.ɵɵelement(4, \"div\", 6);\n i0.ɵɵelementEnd();\n }\n if (rf & 2) {\n const ctx_r2 = i0.ɵɵnextContext();\n i0.ɵɵstyleProp(\"top\", ctx_r2.sidebarPositionTop);\n i0.ɵɵadvance(1);\n i0.ɵɵstyleProp(\"display\", ctx_r2.hideSidebarToolbar ? \"none\" : \"\");\n i0.ɵɵadvance(1);\n i0.ɵɵproperty(\"mobileFriendlyZoomScale\", ctx_r2.mobileFriendlyZoomScale);\n i0.ɵɵadvance(1);\n i0.ɵɵproperty(\"customThumbnail\", ctx_r2.customThumbnail)(\"hideSidebarToolbar\", ctx_r2.hideSidebarToolbar)(\"mobileFriendlyZoomScale\", ctx_r2.mobileFriendlyZoomScale);\n }\n}\nconst _c3 = \"button[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{margin-top:-2px}[_nghost-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]:focus{outline:none}svg[_ngcontent-%COMP%]:focus{outline:none}\";\nconst _c4 = [\"button\"];\nconst _c5 = \"button[_ngcontent-%COMP%]{margin-left:-2px!important;margin-right:-2px!important}\";\nconst _c6 = [\"sizeSelector\"];\nfunction PdfZoomDropdownComponent_option_3_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelementStart(0, \"option\", 5);\n i0.ɵɵtext(1);\n i0.ɵɵelementEnd();\n }\n if (rf & 2) {\n const level_r2 = ctx.$implicit;\n i0.ɵɵproperty(\"id\", level_r2.id);\n i0.ɵɵattribute(\"value\", level_r2.value)(\"data-l10n-id\", level_r2.dataL10nId)(\"data-l10n-args\", level_r2.dataL10nArgs);\n i0.ɵɵadvance(1);\n i0.ɵɵtextInterpolate1(\" \", level_r2.displayValue, \" \");\n }\n}\nconst _c7 = [\"button1\"];\nconst _c8 = [\"button2\"];\nfunction PdfRotatePageComponent_button_0_Template(rf, ctx) {\n if (rf & 1) {\n const _r4 = i0.ɵɵgetCurrentView();\n i0.ɵɵelementStart(0, \"button\", 2, 3);\n i0.ɵɵlistener(\"click\", function PdfRotatePageComponent_button_0_Template_button_click_0_listener() {\n i0.ɵɵrestoreView(_r4);\n const ctx_r3 = i0.ɵɵnextContext();\n return i0.ɵɵresetView(ctx_r3.rotateCW());\n });\n i0.ɵɵnamespaceSVG();\n i0.ɵɵelementStart(2, \"svg\", 4);\n i0.ɵɵelement(3, \"path\", 5);\n i0.ɵɵelementEnd()();\n }\n if (rf & 2) {\n const ctx_r0 = i0.ɵɵnextContext();\n i0.ɵɵclassProp(\"invisible\", !ctx_r0.showRotateButton);\n i0.ɵɵproperty(\"disabled\", ctx_r0.disableRotate);\n }\n}\nfunction PdfRotatePageComponent_button_1_Template(rf, ctx) {\n if (rf & 1) {\n const _r7 = i0.ɵɵgetCurrentView();\n i0.ɵɵelementStart(0, \"button\", 6, 7);\n i0.ɵɵlistener(\"click\", function PdfRotatePageComponent_button_1_Template_button_click_0_listener() {\n i0.ɵɵrestoreView(_r7);\n const ctx_r6 = i0.ɵɵnextContext();\n return i0.ɵɵresetView(ctx_r6.rotateCCW());\n });\n i0.ɵɵnamespaceSVG();\n i0.ɵɵelementStart(2, \"svg\", 4);\n i0.ɵɵelement(3, \"path\", 8);\n i0.ɵɵelementEnd()();\n }\n if (rf & 2) {\n const ctx_r1 = i0.ɵɵnextContext();\n i0.ɵɵclassProp(\"invisible\", !ctx_r1.showRotateButton);\n i0.ɵɵproperty(\"disabled\", ctx_r1.disableRotate);\n }\n}\nconst _c9 = \"[_nghost-%COMP%]{margin-top:-1px}[_nghost-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]:focus{outline:none}svg[_ngcontent-%COMP%]:focus{outline:none}\";\nconst _c10 = \"[_nghost-%COMP%]{margin-top:0}[_nghost-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]:focus{outline:none}svg[_ngcontent-%COMP%]:focus{outline:none}\";\nfunction PdfToolbarComponent_ng_content_2_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵprojection(0, 0, [\"*ngTemplateOutlet\", \"customToolbar ? customToolbar : defaultToolbar\"]);\n }\n}\nfunction PdfToolbarComponent_ng_template_6_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelementStart(0, \"div\", 7)(1, \"div\", 8);\n i0.ɵɵelement(2, \"pdf-toggle-sidebar\", 9)(3, \"pdf-find-button\", 10)(4, \"pdf-paging-area\", 11);\n i0.ɵɵelementEnd();\n i0.ɵɵelement(5, \"pdf-zoom-toolbar\", 12);\n i0.ɵɵelementStart(6, \"div\", 13);\n i0.ɵɵelement(7, \"pdf-hand-tool\", 14)(8, \"pdf-select-tool\", 15)(9, \"pdf-rotate-page\", 16)(10, \"pdf-rotate-page\", 16)(11, \"pdf-presentation-mode\", 17)(12, \"pdf-open-file\", 18)(13, \"pdf-print\", 19)(14, \"pdf-download\", 20)(15, \"pdf-bookmark\", 21)(16, \"pdf-toggle-secondary-toolbar\", 22);\n i0.ɵɵelementEnd()();\n }\n if (rf & 2) {\n const ctx_r2 = i0.ɵɵnextContext();\n i0.ɵɵadvance(2);\n i0.ɵɵproperty(\"showSidebarButton\", ctx_r2.showSidebarButton);\n i0.ɵɵadvance(1);\n i0.ɵɵproperty(\"showFindButton\", ctx_r2.showFindButton)(\"textLayer\", ctx_r2.textLayer);\n i0.ɵɵadvance(1);\n i0.ɵɵproperty(\"showPagingButtons\", ctx_r2.showPagingButtons);\n i0.ɵɵadvance(1);\n i0.ɵɵproperty(\"showZoomButtons\", ctx_r2.showZoomButtons)(\"zoomLevels\", ctx_r2.zoomLevels);\n i0.ɵɵadvance(2);\n i0.ɵɵproperty(\"showHandToolButton\", ctx_r2.showHandToolButton);\n i0.ɵɵadvance(1);\n i0.ɵɵproperty(\"showSelectToolButton\", ctx_r2.showHandToolButton);\n i0.ɵɵadvance(1);\n i0.ɵɵproperty(\"showRotateButton\", ctx_r2.showRotateButton)(\"clockwise\", true)(\"counterClockwise\", false);\n i0.ɵɵadvance(1);\n i0.ɵɵproperty(\"showRotateButton\", ctx_r2.showRotateButton)(\"clockwise\", false)(\"counterClockwise\", true);\n i0.ɵɵadvance(1);\n i0.ɵɵproperty(\"showPresentationModeButton\", ctx_r2.showPresentationModeButton);\n i0.ɵɵadvance(1);\n i0.ɵɵproperty(\"showOpenFileButton\", ctx_r2.showOpenFileButton);\n i0.ɵɵadvance(1);\n i0.ɵɵproperty(\"showPrintButton\", ctx_r2.showPrintButton);\n i0.ɵɵadvance(1);\n i0.ɵɵproperty(\"showDownloadButton\", ctx_r2.showDownloadButton);\n i0.ɵɵadvance(1);\n i0.ɵɵproperty(\"showBookmarkButton\", ctx_r2.showBookmarkButton);\n i0.ɵɵadvance(1);\n i0.ɵɵproperty(\"showSecondaryToolbarButton\", ctx_r2.showSecondaryToolbarButton);\n }\n}\nfunction PdfSecondaryToolbarComponent_ng_template_1_Template(rf, ctx) {\n if (rf & 1) {\n const _r3 = i0.ɵɵgetCurrentView();\n i0.ɵɵelementStart(0, \"div\", 2)(1, \"div\", 3)(2, \"button\", 4);\n i0.ɵɵnamespaceSVG();\n i0.ɵɵelementStart(3, \"svg\", 5);\n i0.ɵɵelement(4, \"path\", 6);\n i0.ɵɵelementEnd();\n i0.ɵɵnamespaceHTML();\n i0.ɵɵelementStart(5, \"span\", 7);\n i0.ɵɵtext(6, \"Presentation Mode\");\n i0.ɵɵelementEnd()();\n i0.ɵɵelementStart(7, \"button\", 8);\n i0.ɵɵnamespaceSVG();\n i0.ɵɵelementStart(8, \"svg\", 5);\n i0.ɵɵelement(9, \"path\", 9);\n i0.ɵɵelementEnd();\n i0.ɵɵnamespaceHTML();\n i0.ɵɵelementStart(10, \"span\", 10);\n i0.ɵɵtext(11, \"Open\");\n i0.ɵɵelementEnd()();\n i0.ɵɵelementStart(12, \"button\", 11);\n i0.ɵɵnamespaceSVG();\n i0.ɵɵelementStart(13, \"svg\", 5);\n i0.ɵɵelement(14, \"path\", 12);\n i0.ɵɵelementEnd();\n i0.ɵɵnamespaceHTML();\n i0.ɵɵelementStart(15, \"span\", 13);\n i0.ɵɵtext(16, \"Print\");\n i0.ɵɵelementEnd()();\n i0.ɵɵelementStart(17, \"button\", 14);\n i0.ɵɵnamespaceSVG();\n i0.ɵɵelementStart(18, \"svg\", 5);\n i0.ɵɵelement(19, \"path\", 15);\n i0.ɵɵelementEnd();\n i0.ɵɵnamespaceHTML();\n i0.ɵɵelementStart(20, \"span\", 16);\n i0.ɵɵtext(21, \"Download\");\n i0.ɵɵelementEnd()();\n i0.ɵɵelementStart(22, \"a\", 17);\n i0.ɵɵnamespaceSVG();\n i0.ɵɵelementStart(23, \"svg\", 5);\n i0.ɵɵelement(24, \"path\", 18);\n i0.ɵɵelementEnd();\n i0.ɵɵnamespaceHTML();\n i0.ɵɵelementStart(25, \"span\", 19);\n i0.ɵɵtext(26, \"Current View\");\n i0.ɵɵelementEnd()();\n i0.ɵɵelementStart(27, \"button\", 20);\n i0.ɵɵnamespaceSVG();\n i0.ɵɵelementStart(28, \"svg\", 21);\n i0.ɵɵelement(29, \"path\", 22);\n i0.ɵɵelementEnd();\n i0.ɵɵnamespaceHTML();\n i0.ɵɵelementStart(30, \"span\", 23);\n i0.ɵɵtext(31, \"Go to First Page\");\n i0.ɵɵelementEnd()();\n i0.ɵɵelementStart(32, \"button\", 24);\n i0.ɵɵlistener(\"click\", function PdfSecondaryToolbarComponent_ng_template_1_Template_button_click_32_listener() {\n i0.ɵɵrestoreView(_r3);\n const ctx_r2 = i0.ɵɵnextContext();\n return i0.ɵɵresetView(ctx_r2.previousPage());\n });\n i0.ɵɵnamespaceSVG();\n i0.ɵɵelementStart(33, \"svg\", 21);\n i0.ɵɵelement(34, \"path\", 25);\n i0.ɵɵelementEnd();\n i0.ɵɵnamespaceHTML();\n i0.ɵɵelementStart(35, \"span\", 26);\n i0.ɵɵtext(36, \"Go to Previous Page\");\n i0.ɵɵelementEnd()();\n i0.ɵɵelementStart(37, \"button\", 27);\n i0.ɵɵlistener(\"click\", function PdfSecondaryToolbarComponent_ng_template_1_Template_button_click_37_listener() {\n i0.ɵɵrestoreView(_r3);\n const ctx_r4 = i0.ɵɵnextContext();\n return i0.ɵɵresetView(ctx_r4.nextPage());\n });\n i0.ɵɵnamespaceSVG();\n i0.ɵɵelementStart(38, \"svg\", 21);\n i0.ɵɵelement(39, \"path\", 28);\n i0.ɵɵelementEnd();\n i0.ɵɵnamespaceHTML();\n i0.ɵɵelementStart(40, \"span\", 29);\n i0.ɵɵtext(41, \"Go to Next Page\");\n i0.ɵɵelementEnd()();\n i0.ɵɵelementStart(42, \"button\", 30);\n i0.ɵɵnamespaceSVG();\n i0.ɵɵelementStart(43, \"svg\", 21);\n i0.ɵɵelement(44, \"path\", 31);\n i0.ɵɵelementEnd();\n i0.ɵɵnamespaceHTML();\n i0.ɵɵelementStart(45, \"span\", 32);\n i0.ɵɵtext(46, \"Go to Last Page\");\n i0.ɵɵelementEnd()();\n i0.ɵɵelementStart(47, \"button\", 33);\n i0.ɵɵnamespaceSVG();\n i0.ɵɵelementStart(48, \"svg\", 5);\n i0.ɵɵelement(49, \"path\", 34);\n i0.ɵɵelementEnd();\n i0.ɵɵnamespaceHTML();\n i0.ɵɵelementStart(50, \"span\", 35);\n i0.ɵɵtext(51, \"Rotate Clockwise\");\n i0.ɵɵelementEnd()();\n i0.ɵɵelementStart(52, \"button\", 36);\n i0.ɵɵnamespaceSVG();\n i0.ɵɵelementStart(53, \"svg\", 5);\n i0.ɵɵelement(54, \"path\", 37);\n i0.ɵɵelementEnd();\n i0.ɵɵnamespaceHTML();\n i0.ɵɵelementStart(55, \"span\", 38);\n i0.ɵɵtext(56, \"Rotate Counterclockwise\");\n i0.ɵɵelementEnd()();\n i0.ɵɵelementStart(57, \"button\", 39);\n i0.ɵɵnamespaceSVG();\n i0.ɵɵelementStart(58, \"svg\", 5);\n i0.ɵɵelement(59, \"path\", 40);\n i0.ɵɵelementEnd();\n i0.ɵɵnamespaceHTML();\n i0.ɵɵelementStart(60, \"span\", 41);\n i0.ɵɵtext(61, \"Text Selection Tool\");\n i0.ɵɵelementEnd()();\n i0.ɵɵelementStart(62, \"button\", 42);\n i0.ɵɵnamespaceSVG();\n i0.ɵɵelementStart(63, \"svg\", 5);\n i0.ɵɵelement(64, \"path\", 43);\n i0.ɵɵelementEnd();\n i0.ɵɵnamespaceHTML();\n i0.ɵɵelementStart(65, \"span\", 44);\n i0.ɵɵtext(66, \"Hand Tool\");\n i0.ɵɵelementEnd()();\n i0.ɵɵelementStart(67, \"button\", 45);\n i0.ɵɵnamespaceSVG();\n i0.ɵɵelementStart(68, \"svg\", 46);\n i0.ɵɵelement(69, \"path\", 47);\n i0.ɵɵelementEnd();\n i0.ɵɵnamespaceHTML();\n i0.ɵɵelementStart(70, \"span\", 48);\n i0.ɵɵtext(71, \"Page Scrolling\");\n i0.ɵɵelementEnd()();\n i0.ɵɵelementStart(72, \"button\", 49);\n i0.ɵɵnamespaceSVG();\n i0.ɵɵelementStart(73, \"svg\", 46);\n i0.ɵɵelement(74, \"path\", 47);\n i0.ɵɵelementEnd();\n i0.ɵɵnamespaceHTML();\n i0.ɵɵelementStart(75, \"span\", 50);\n i0.ɵɵtext(76, \"Vertical Scrolling\");\n i0.ɵɵelementEnd()();\n i0.ɵɵelementStart(77, \"button\", 51);\n i0.ɵɵnamespaceSVG();\n i0.ɵɵelementStart(78, \"svg\", 46);\n i0.ɵɵelement(79, \"path\", 52);\n i0.ɵɵelementEnd();\n i0.ɵɵnamespaceHTML();\n i0.ɵɵelementStart(80, \"span\", 53);\n i0.ɵɵtext(81, \"Horizontal Scrolling\");\n i0.ɵɵelementEnd()();\n i0.ɵɵelementStart(82, \"button\", 54);\n i0.ɵɵnamespaceSVG();\n i0.ɵɵelementStart(83, \"svg\", 46);\n i0.ɵɵelement(84, \"path\", 55);\n i0.ɵɵelementEnd();\n i0.ɵɵnamespaceHTML();\n i0.ɵɵelementStart(85, \"span\", 56);\n i0.ɵɵtext(86, \"Wrapped Scrolling\");\n i0.ɵɵelementEnd()();\n i0.ɵɵelementStart(87, \"button\", 57);\n i0.ɵɵlistener(\"click\", function PdfSecondaryToolbarComponent_ng_template_1_Template_button_click_87_listener() {\n i0.ɵɵrestoreView(_r3);\n const ctx_r5 = i0.ɵɵnextContext();\n return i0.ɵɵresetView(ctx_r5.onSpreadChange(\"off\"));\n });\n i0.ɵɵnamespaceSVG();\n i0.ɵɵelementStart(88, \"svg\", 58);\n i0.ɵɵelement(89, \"path\", 59);\n i0.ɵɵelementEnd();\n i0.ɵɵnamespaceHTML();\n i0.ɵɵelementStart(90, \"span\", 60);\n i0.ɵɵtext(91, \"No Spreads\");\n i0.ɵɵelementEnd()();\n i0.ɵɵelementStart(92, \"button\", 61);\n i0.ɵɵlistener(\"click\", function PdfSecondaryToolbarComponent_ng_template_1_Template_button_click_92_listener() {\n i0.ɵɵrestoreView(_r3);\n const ctx_r6 = i0.ɵɵnextContext();\n return i0.ɵɵresetView(ctx_r6.onSpreadChange(\"odd\"));\n });\n i0.ɵɵnamespaceSVG();\n i0.ɵɵelementStart(93, \"svg\", 46);\n i0.ɵɵelement(94, \"path\", 62);\n i0.ɵɵelementEnd();\n i0.ɵɵnamespaceHTML();\n i0.ɵɵelementStart(95, \"span\", 63);\n i0.ɵɵtext(96, \"Odd Spreads\");\n i0.ɵɵelementEnd()();\n i0.ɵɵelementStart(97, \"button\", 64);\n i0.ɵɵlistener(\"click\", function PdfSecondaryToolbarComponent_ng_template_1_Template_button_click_97_listener() {\n i0.ɵɵrestoreView(_r3);\n const ctx_r7 = i0.ɵɵnextContext();\n return i0.ɵɵresetView(ctx_r7.onSpreadChange(\"even\"));\n });\n i0.ɵɵnamespaceSVG();\n i0.ɵɵelementStart(98, \"svg\", 46);\n i0.ɵɵelement(99, \"path\", 65);\n i0.ɵɵelementEnd();\n i0.ɵɵnamespaceHTML();\n i0.ɵɵelementStart(100, \"span\", 66);\n i0.ɵɵtext(101, \"Even Spreads\");\n i0.ɵɵelementEnd()();\n i0.ɵɵelementStart(102, \"button\", 67);\n i0.ɵɵnamespaceSVG();\n i0.ɵɵelementStart(103, \"svg\", 68);\n i0.ɵɵelement(104, \"path\", 69)(105, \"path\", 70)(106, \"circle\", 71);\n i0.ɵɵelementEnd();\n i0.ɵɵnamespaceHTML();\n i0.ɵɵelementStart(107, \"span\", 72);\n i0.ɵɵtext(108, \"Document Properties\\u2026\");\n i0.ɵɵelementEnd()()()();\n }\n if (rf & 2) {\n const ctx_r1 = i0.ɵɵnextContext();\n i0.ɵɵstyleProp(\"top\", ctx_r1.secondaryToolbarTop)(\"transform\", \"scale(\" + ctx_r1.mobileFriendlyZoomScale + \")\")(\"transform-origin\", \"right top\");\n i0.ɵɵadvance(2);\n i0.ɵɵclassProp(\"invisible\", !ctx_r1.showPresentationModeButton);\n i0.ɵɵadvance(5);\n i0.ɵɵclassProp(\"invisible\", !ctx_r1.showOpenFileButton);\n i0.ɵɵadvance(5);\n i0.ɵɵclassProp(\"invisible\", !ctx_r1.showPrintButton);\n i0.ɵɵadvance(5);\n i0.ɵɵclassProp(\"invisible\", !ctx_r1.showDownloadButton);\n i0.ɵɵadvance(5);\n i0.ɵɵclassProp(\"invisible\", !ctx_r1.showBookmarkButton);\n i0.ɵɵadvance(5);\n i0.ɵɵclassProp(\"invisible\", !ctx_r1.showPagingButtons);\n i0.ɵɵadvance(5);\n i0.ɵɵclassProp(\"invisible\", !ctx_r1.showPagingButtons);\n i0.ɵɵproperty(\"disabled\", ctx_r1.disablePreviousPage);\n i0.ɵɵadvance(5);\n i0.ɵɵclassProp(\"invisible\", !ctx_r1.showPagingButtons);\n i0.ɵɵproperty(\"disabled\", ctx_r1.disableNextPage);\n i0.ɵɵadvance(5);\n i0.ɵɵclassProp(\"invisible\", !ctx_r1.showPagingButtons);\n i0.ɵɵadvance(5);\n i0.ɵɵclassProp(\"invisible\", !ctx_r1.showRotateButton);\n i0.ɵɵadvance(5);\n i0.ɵɵclassProp(\"invisible\", !ctx_r1.showRotateButton);\n i0.ɵɵadvance(5);\n i0.ɵɵclassProp(\"invisible\", !ctx_r1.showHandToolButton);\n i0.ɵɵadvance(5);\n i0.ɵɵclassProp(\"invisible\", !ctx_r1.showHandToolButton);\n i0.ɵɵadvance(5);\n i0.ɵɵclassProp(\"invisible\", !ctx_r1.showScrollingButton);\n i0.ɵɵadvance(5);\n i0.ɵɵclassProp(\"invisible\", !ctx_r1.showScrollingButton);\n i0.ɵɵadvance(5);\n i0.ɵɵclassProp(\"invisible\", !ctx_r1.showScrollingButton);\n i0.ɵɵadvance(5);\n i0.ɵɵclassProp(\"invisible\", !ctx_r1.showScrollingButton);\n i0.ɵɵadvance(5);\n i0.ɵɵclassProp(\"invisible\", !ctx_r1.showSpreadButton);\n i0.ɵɵadvance(5);\n i0.ɵɵclassProp(\"invisible\", !ctx_r1.showSpreadButton);\n i0.ɵɵadvance(5);\n i0.ɵɵclassProp(\"invisible\", !ctx_r1.showSpreadButton);\n i0.ɵɵadvance(5);\n i0.ɵɵclassProp(\"invisible\", !ctx_r1.showPropertiesButton);\n }\n}\nfunction PdfFindInputAreaComponent_div_0_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelementStart(0, \"div\", 2);\n i0.ɵɵelement(1, \"pdf-search-input-field\")(2, \"pdf-find-previous\")(3, \"pdf-find-next\");\n i0.ɵɵelementEnd();\n }\n}\nfunction PdfFindbarComponent_ng_template_1_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelementStart(0, \"div\", 3);\n i0.ɵɵelementContainer(1, 0);\n i0.ɵɵelementEnd();\n }\n if (rf & 2) {\n const ctx_r1 = i0.ɵɵnextContext();\n const _r2 = i0.ɵɵreference(4);\n i0.ɵɵstyleProp(\"transform\", \"scale(\" + ctx_r1.mobileFriendlyZoomScale + \")\")(\"transform-origin\", \"left center\")(\"left\", ctx_r1.findbarLeft)(\"top\", ctx_r1.findbarTop);\n i0.ɵɵclassProp(\"invisible\", !ctx_r1.showFindButton);\n i0.ɵɵadvance(1);\n i0.ɵɵproperty(\"ngTemplateOutlet\", ctx_r1.customFindbarButtons ? ctx_r1.customFindbarButtons : _r2);\n }\n}\nfunction PdfFindbarComponent_ng_template_3_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelement(0, \"pdf-find-input-area\", 4)(1, \"pdf-find-highlight-all\")(2, \"pdf-find-match-case\")(3, \"pdf-find-current-page-only\")(4, \"pdf-find-range\")(5, \"pdf-find-entire-word\")(6, \"pdf-find-entire-phrase\")(7, \"pdf-find-ignore-accents\")(8, \"pdf-find-fuzzily\")(9, \"pdf-find-results-count\")(10, \"pdf-findbar-message-container\");\n }\n if (rf & 2) {\n const ctx_r3 = i0.ɵɵnextContext();\n i0.ɵɵproperty(\"customFindbarInputArea\", ctx_r3.customFindbarInputArea);\n i0.ɵɵadvance(1);\n i0.ɵɵclassProp(\"hidden\", !ctx_r3.showFindHighlightAll);\n i0.ɵɵadvance(1);\n i0.ɵɵclassProp(\"hidden\", !ctx_r3.showFindMatchCase);\n i0.ɵɵadvance(1);\n i0.ɵɵclassProp(\"hidden\", !ctx_r3.showFindCurrentPageOnly);\n i0.ɵɵadvance(1);\n i0.ɵɵclassProp(\"hidden\", !ctx_r3.showFindPageRange);\n i0.ɵɵadvance(1);\n i0.ɵɵclassProp(\"hidden\", !ctx_r3.showFindEntireWord);\n i0.ɵɵadvance(1);\n i0.ɵɵclassProp(\"hidden\", !ctx_r3.showFindEntirePhrase);\n i0.ɵɵadvance(1);\n i0.ɵɵclassProp(\"hidden\", !ctx_r3.showFindIgnoreAccents);\n i0.ɵɵadvance(1);\n i0.ɵɵclassProp(\"hidden\", !ctx_r3.showFindFuzzySearch);\n i0.ɵɵadvance(1);\n i0.ɵɵclassProp(\"hidden\", !ctx_r3.showFindResultsCount);\n i0.ɵɵadvance(1);\n i0.ɵɵclassProp(\"hidden\", !ctx_r3.showFindMessages);\n }\n}\nconst _c11 = [\"root\"];\nconst _c12 = [\"pdfSecondaryToolbarComponent\"];\nconst _c13 = [\"pdfsidebar\"];\nfunction NgxExtendedPdfViewerComponent_link_0_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelement(0, \"link\", 79);\n }\n if (rf & 2) {\n const ctx_r0 = i0.ɵɵnextContext();\n i0.ɵɵattribute(\"xhref\", ctx_r0.localeFolderPath + \"/locale.properties\");\n }\n}\nfunction NgxExtendedPdfViewerComponent_pdf_dark_theme_1_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelement(0, \"pdf-dark-theme\");\n }\n}\nfunction NgxExtendedPdfViewerComponent_pdf_light_theme_2_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelement(0, \"pdf-light-theme\");\n }\n}\nfunction NgxExtendedPdfViewerComponent_div_9_ng_content_1_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵprojection(0, 0, [\"*ngTemplateOutlet\", \"customFreeFloatingBar ? customFreeFloatingBar : defaultFreeFloatingBar\"]);\n }\n}\nfunction NgxExtendedPdfViewerComponent_div_9_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelementStart(0, \"div\", 80);\n i0.ɵɵtemplate(1, NgxExtendedPdfViewerComponent_div_9_ng_content_1_Template, 1, 0, \"ng-content\", 81);\n i0.ɵɵelementEnd();\n }\n if (rf & 2) {\n const ctx_r4 = i0.ɵɵnextContext();\n const _r9 = i0.ɵɵreference(141);\n i0.ɵɵadvance(1);\n i0.ɵɵproperty(\"ngTemplateOutlet\", ctx_r4.customFreeFloatingBar ? ctx_r4.customFreeFloatingBar : _r9);\n }\n}\nfunction NgxExtendedPdfViewerComponent_div_20_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelementStart(0, \"div\", 82);\n i0.ɵɵtext(1);\n i0.ɵɵpipe(2, \"async\");\n i0.ɵɵpipe(3, \"translate\");\n i0.ɵɵelementEnd();\n }\n if (rf & 2) {\n i0.ɵɵadvance(1);\n i0.ɵɵtextInterpolate1(\" \", i0.ɵɵpipeBind1(2, 1, i0.ɵɵpipeBind2(3, 3, \"unverified_signature_warning\", \"This PDF file contains a digital signature. The PDF viewer can't verify if the signature is valid. Please download the file and open it in Acrobat Reader to verify the signature is valid.\")), \" \");\n }\n}\nfunction NgxExtendedPdfViewerComponent_div_21_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelementStart(0, \"div\", 83);\n i0.ɵɵtext(1);\n i0.ɵɵpipe(2, \"async\");\n i0.ɵɵpipe(3, \"translate\");\n i0.ɵɵelementEnd();\n }\n if (rf & 2) {\n i0.ɵɵadvance(1);\n i0.ɵɵtextInterpolate1(\" \", i0.ɵɵpipeBind1(2, 1, i0.ɵɵpipeBind2(3, 3, \"modified_background_warning\", \"This PDF is rendered with a custom background. It does not look the way its author intended it to look.\")), \" \");\n }\n}\nfunction NgxExtendedPdfViewerComponent_ng_template_140_Template(rf, ctx) {}\nfunction NgxExtendedPdfViewerServerComponent_link_0_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelement(0, \"link\", 7);\n }\n if (rf & 2) {\n const ctx_r0 = i0.ɵɵnextContext();\n i0.ɵɵattribute(\"xhref\", ctx_r0.localeFolderPath + \"/locale.properties\");\n }\n}\nfunction NgxExtendedPdfViewerServerComponent_pdf_dark_theme_1_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelement(0, \"pdf-dark-theme\");\n }\n}\nfunction NgxExtendedPdfViewerServerComponent_pdf_light_theme_2_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelement(0, \"pdf-light-theme\");\n }\n}\nfunction NgxExtendedPdfViewerServerComponent_ng_template_8_Template(rf, ctx) {}\nconst _isIE11 = typeof window === 'undefined' ? false : !!window.MSInputMethodContext && !!document.documentMode;\nconst isEdge = typeof navigator === 'undefined' || /Edge\\/\\d./i.test(navigator.userAgent);\nconst needsES5 = typeof ReadableStream === 'undefined' || typeof Promise['allSettled'] === 'undefined';\nconst pdfjsVersion = '2.13.482';\nconst pdfjsBleedingEdgeVersion = '2.14.389';\nfunction getVersionSuffix(folder) {\n if (folder && folder.includes('bleeding-edge')) {\n return pdfjsBleedingEdgeVersion;\n }\n return pdfjsVersion;\n}\nlet pdfDefaultOptions = {\n needsES5: _isIE11 || isEdge || needsES5,\n cursorToolOnLoad: 0,\n defaultUrl: '',\n defaultZoomValue: undefined,\n disableHistory: false,\n disablePageLabels: false,\n enablePrintAutoRotate: false,\n enableWebGL: false,\n eventBusDispatchToDOM: false,\n externalLinkRel: 'noopener noreferrer nofollow',\n externalLinkTarget: 0,\n historyUpdateUrl: false,\n ignoreDestinationZoom: false,\n imageResourcesPath: './images/',\n maxCanvasPixels: 16777216,\n pdfBugEnabled: false,\n rangeChunkSize: 65536,\n removePageBorders: false,\n renderer: 'canvas',\n renderInteractiveForms: true,\n renderForms: true,\n enableXfa: true,\n sidebarViewOnLoad: -1,\n scrollModeOnLoad: -1,\n spreadModeOnLoad: -1,\n textLayerMode: 2,\n useOnlyCssZoom: false,\n viewOnLoad: 0,\n cMapPacked: true,\n cMapUrl: () => `./${pdfDefaultOptions.assetsFolder}/cmaps/`,\n disableAutoFetch: false,\n disableCreateObjectURL: false,\n disableFontFace: false,\n disableRange: false,\n disableStream: false,\n isEvalSupported: true,\n maxImageSize: -1,\n pdfBug: false,\n postMessageTransfers: true,\n verbosity: 1,\n workerPort: null,\n assetsFolder: 'assets',\n sandboxBundleSrc: () => pdfDefaultOptions.needsES5 ? `./${pdfDefaultOptions.assetsFolder}/pdf.sandbox-${getVersionSuffix(pdfDefaultOptions.assetsFolder)}-es5.js` : `./${pdfDefaultOptions.assetsFolder}/pdf.sandbox-${getVersionSuffix(pdfDefaultOptions.assetsFolder)}.js`,\n workerSrc: () => pdfDefaultOptions.needsES5 ? `./${pdfDefaultOptions.assetsFolder}/pdf.worker-${getVersionSuffix(pdfDefaultOptions.assetsFolder)}-es5.js` : `./${pdfDefaultOptions.assetsFolder}/pdf.worker-${getVersionSuffix(pdfDefaultOptions.assetsFolder)}.js`,\n // options specific to ngx-extended-pdf-viewer (as opposed to being used by pdf.js)\n doubleTapZoomFactor: 'page-width',\n enableScripting: true,\n defaultCacheSize: 50,\n passwordPrompt: undefined\n};\nif (typeof window !== 'undefined') {\n if (window.pdfDefaultOptions) {\n pdfDefaultOptions = window.pdfDefaultOptions;\n } else {\n window.pdfDefaultOptions = pdfDefaultOptions;\n }\n}\nvar VerbosityLevel;\n(function (VerbosityLevel) {\n VerbosityLevel[VerbosityLevel[\"ERRORS\"] = 0] = \"ERRORS\";\n VerbosityLevel[VerbosityLevel[\"WARNINGS\"] = 1] = \"WARNINGS\";\n VerbosityLevel[VerbosityLevel[\"INFOS\"] = 5] = \"INFOS\";\n})(VerbosityLevel || (VerbosityLevel = {}));\n;\nvar FindState;\n(function (FindState) {\n FindState[FindState[\"FOUND\"] = 0] = \"FOUND\";\n FindState[FindState[\"NOT_FOUND\"] = 1] = \"NOT_FOUND\";\n FindState[FindState[\"WRAPPED\"] = 2] = \"WRAPPED\";\n FindState[FindState[\"PENDING\"] = 3] = \"PENDING\";\n})(FindState || (FindState = {}));\n\n/** List of all field that can be customized */\nconst requiredIds = ['toolbarViewer', 'numPages', 'pageNumber', 'scaleSelectContainer', 'customScaleOption', 'previous', 'next', 'zoomIn', 'zoomOut', 'viewFind', 'openFile', 'print', 'presentationMode', 'download', 'viewBookmark', 'secondaryToolbar', 'secondaryToolbarToggle', 'secondaryToolbarButtonContainer', 'secondaryPresentationMode', 'secondaryOpenFile', 'secondaryPrint', 'secondaryDownload', 'secondaryViewBookmark', 'firstPage', 'lastPage', 'pageRotateCw', 'pageRotateCcw', 'cursorSelectTool', 'cursorHandTool', 'scrollVertical', 'scrollHorizontal', 'scrollWrapped', 'spreadNone', 'spreadOdd', 'spreadEven', 'documentProperties', 'contextFirstPage', 'contextLastPage', 'contextPageRotateCw', 'contextPageRotateCcw', 'currentOutlineItem', 'outerContainer', 'viewerContainer', 'sidebarToggle', 'viewThumbnail', 'viewOutline', 'viewAttachments', 'thumbnailView', 'outlineView', 'attachmentsView', 'outerContainer', 'sidebarResizer', 'outlineOptionsContainer', 'findbar', 'viewFind', 'findInput', 'findInputMultiline', 'findHighlightAll', 'findCurrentPage', 'findRange', 'findMatchCase', 'findMatchDiacritics', 'findEntireWord', 'findMultipleSearchTexts', 'findIgnoreAccents', 'findMsg', 'findResultsCount', 'findPrevious', 'findNext', 'findFuzzy', 'passwordOverlay', 'passwordText', 'password', 'passwordSubmit', 'passwordCancel', 'documentPropertiesOverlay', 'documentPropertiesClose', 'fileNameField', 'fileSizeField', 'titleField', 'authorField', 'subjectField', 'keywordsField', 'creationDateField', 'modificationDateField', 'creatorField', 'producerField', 'versionField', 'pageCountField', 'pageSizeField', 'linearizedField', 'errorWrapper', 'errorMessage', 'errorClose', 'errorMoreInfo', 'errorShowMore', 'errorShowLess', 'scaleSelectContainer', 'viewAttachments', 'viewLayers', 'viewThumbnail', 'viewOutline'];\nclass PdfDummyComponentsComponent {\n addMissingStandardWidgets() {\n this.dummyComponentsContainer = document.getElementsByClassName('dummy-pdf-viewer-components')[0];\n const container = this.dummyComponentsContainer;\n if (container) {\n for (let i = 0; i < container.children.length; i++) {\n const child = container.firstChild;\n if (child) {\n container.removeChild(child);\n }\n }\n }\n requiredIds.forEach(id => {\n if (this.needsDummyWidget(id)) {\n const dummy = document.createElement('span');\n dummy.id = id;\n dummy.className = 'invisible dummy-component';\n this.dummyComponentsContainer.appendChild(dummy);\n }\n });\n if (this.needsDummyWidget('scaleSelect')) {\n const dummy = document.createElement('select');\n dummy.id = 'scaleSelect';\n dummy.className = 'invisible dummy-component';\n this.dummyComponentsContainer.appendChild(dummy);\n }\n }\n needsDummyWidget(id) {\n const widget = document.getElementById(id);\n if (!widget) {\n return true;\n }\n return false;\n }\n}\nPdfDummyComponentsComponent.ɵfac = function PdfDummyComponentsComponent_Factory(t) {\n return new (t || PdfDummyComponentsComponent)();\n};\nPdfDummyComponentsComponent.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: PdfDummyComponentsComponent,\n selectors: [[\"pdf-dummy-components\"]],\n decls: 1,\n vars: 0,\n consts: [[1, \"invisible\", \"dummy-pdf-viewer-components\"]],\n template: function PdfDummyComponentsComponent_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelement(0, \"span\", 0);\n }\n },\n encapsulation: 2\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(PdfDummyComponentsComponent, [{\n type: Component,\n args: [{\n selector: 'pdf-dummy-components',\n template: \"<span class=\\\"invisible dummy-pdf-viewer-components\\\">\\n</span>\\n\"\n }]\n }], null, null);\n})();\nvar PdfCursorTools;\n(function (PdfCursorTools) {\n PdfCursorTools[PdfCursorTools[\"SELECT\"] = 0] = \"SELECT\";\n PdfCursorTools[PdfCursorTools[\"HAND\"] = 1] = \"HAND\";\n PdfCursorTools[PdfCursorTools[\"ZOOM\"] = 2] = \"ZOOM\";\n})(PdfCursorTools || (PdfCursorTools = {}));\nclass PinchOnMobileSupport {\n constructor(_zone) {\n this._zone = _zone;\n this.startX = 0;\n this.startY = 0;\n this.initialPinchDistance = 0;\n this.pinchScale = 1;\n this.boundOnViewerTouchStart = this.onViewerTouchStart.bind(this);\n this.boundOnViewerTouchMove = this.onViewerTouchMove.bind(this);\n this.boundOnViewerTouchEnd = this.onViewerTouchEnd.bind(this);\n this.initializePinchZoom();\n }\n isMobile() {\n return 'ontouchstart' in window || navigator.maxTouchPoints > 0 || navigator.msMaxTouchPoints > 0;\n }\n onViewerTouchStart(event) {\n this.initialPinchDistance = 0;\n if (event.touches.length === 2) {\n const container = document.getElementById('viewerContainer');\n const rect = container.getBoundingClientRect();\n if (event.touches[0].pageX >= rect.left && event.touches[0].pageX <= rect.right) {\n if (event.touches[0].pageY >= rect.top + window.scrollY && event.touches[0].pageY <= rect.bottom + window.scrollY) {\n if (event.touches[1].pageX >= rect.left && event.touches[1].pageX <= rect.right) {\n if (event.touches[1].pageY >= rect.top + window.scrollY && event.touches[1].pageY <= rect.bottom + window.scrollY) {\n this.startX = (event.touches[0].pageX + event.touches[1].pageX) / 2;\n this.startY = (event.touches[0].pageY + event.touches[1].pageY) / 2;\n this.initialPinchDistance = Math.hypot(event.touches[1].pageX - event.touches[0].pageX, event.touches[1].pageY - event.touches[0].pageY);\n if (event.cancelable) {\n event.preventDefault();\n }\n event.stopPropagation();\n }\n }\n }\n }\n }\n }\n onViewerTouchMove(event) {\n const PDFViewerApplicationOptions = window.PDFViewerApplicationOptions;\n const PDFViewerApplication = window.PDFViewerApplication;\n if (this.initialPinchDistance <= 0 || event.touches.length !== 2) {\n return;\n }\n const pinchDistance = Math.hypot(event.touches[1].pageX - event.touches[0].pageX, event.touches[1].pageY - event.touches[0].pageY);\n const container = document.getElementById('viewerContainer');\n const originX = this.startX + container.scrollLeft;\n const originY = this.startY + container.scrollTop;\n this.pinchScale = pinchDistance / this.initialPinchDistance;\n let minZoom = Number(PDFViewerApplicationOptions.get('minZoom'));\n if (!minZoom) {\n minZoom = 0.1;\n }\n const currentZoom = PDFViewerApplication.pdfViewer._currentScale;\n if (currentZoom * this.pinchScale < minZoom) {\n this.pinchScale = minZoom / currentZoom;\n }\n let maxZoom = Number(PDFViewerApplicationOptions.get('maxZoom'));\n if (!maxZoom) {\n maxZoom = 10;\n }\n if (currentZoom * this.pinchScale > maxZoom) {\n this.pinchScale = maxZoom / currentZoom;\n }\n this.viewer.style.transform = `scale(${this.pinchScale})`;\n this.viewer.style.transformOrigin = `${originX}px ${originY}px`;\n if (event.cancelable) {\n event.preventDefault();\n }\n event.stopPropagation();\n }\n onViewerTouchEnd(event) {\n const PDFViewerApplication = window.PDFViewerApplication;\n if (this.initialPinchDistance <= 0) {\n return;\n }\n this.viewer.style.transform = `none`;\n this.viewer.style.transformOrigin = `unset`;\n PDFViewerApplication.pdfViewer.currentScale *= this.pinchScale;\n const container = document.getElementById('viewerContainer');\n const rect = container.getBoundingClientRect();\n const dx = this.startX - rect.left;\n const dy = this.startY - rect.top;\n container.scrollLeft += dx * (this.pinchScale - 1);\n container.scrollTop += dy * (this.pinchScale - 1);\n this.resetPinchZoomParams();\n if (event.cancelable) {\n event.preventDefault();\n }\n event.stopPropagation();\n }\n resetPinchZoomParams() {\n this.startX = this.startY = this.initialPinchDistance = 0;\n this.pinchScale = 1;\n }\n initializePinchZoom() {\n if (!this.isMobile()) {\n return;\n }\n this.viewer = document.getElementById('viewer');\n this._zone.runOutsideAngular(() => {\n document.addEventListener('touchstart', this.boundOnViewerTouchStart);\n document.addEventListener('touchmove', this.boundOnViewerTouchMove, {\n passive: false\n });\n document.addEventListener('touchend', this.boundOnViewerTouchEnd);\n });\n }\n destroyPinchZoom() {\n if (!this.isMobile()) {\n return;\n }\n document.removeEventListener('touchstart', this.boundOnViewerTouchStart);\n document.removeEventListener('touchmove', this.boundOnViewerTouchMove);\n document.removeEventListener('touchend', this.boundOnViewerTouchEnd);\n }\n}\nvar ScrollModeType;\n(function (ScrollModeType) {\n ScrollModeType[ScrollModeType[\"vertical\"] = 0] = \"vertical\";\n ScrollModeType[ScrollModeType[\"horizontal\"] = 1] = \"horizontal\";\n ScrollModeType[ScrollModeType[\"wrapped\"] = 2] = \"wrapped\";\n ScrollModeType[ScrollModeType[\"page\"] = 3] = \"page\";\n})(ScrollModeType || (ScrollModeType = {}));\nvar SpreadModeType;\n(function (SpreadModeType) {\n SpreadModeType[SpreadModeType[\"UNKNOWN\"] = -1] = \"UNKNOWN\";\n SpreadModeType[SpreadModeType[\"NONE\"] = 0] = \"NONE\";\n SpreadModeType[SpreadModeType[\"ODD\"] = 1] = \"ODD\";\n SpreadModeType[SpreadModeType[\"EVEN\"] = 2] = \"EVEN\";\n})(SpreadModeType || (SpreadModeType = {}));\nclass UnitToPx {\n static initElements() {\n if (!document) {\n return;\n }\n if (!this.con || !this.el) {\n this.con = document.createElement('div');\n this.el = document.createElement('div');\n }\n this.con.style.position = 'absolute';\n this.con.style.width = '0';\n this.con.style.height = '0';\n this.con.style.visibility = 'hidden';\n this.con.style.overflow = 'hidden';\n this.con.appendChild(this.el);\n }\n static pxPerUnit(unit) {\n if (!this.pxPerUnitCache[unit]) {\n if (!this.con || !this.el) {\n this.initElements();\n }\n if (!this.con || !this.el) {\n // dummy implementation for server-side rendering\n return 1;\n }\n this.el.style.width = this.sample + unit;\n document.body.appendChild(this.con);\n const dimension = this.el.getBoundingClientRect();\n this.con.parentNode.removeChild(this.con);\n this.pxPerUnitCache[unit] = dimension.width / this.sample;\n }\n return this.pxPerUnitCache[unit];\n }\n static toPx(length) {\n const unitRe = /^\\s*([+-]?[\\d\\.]*)\\s*(.*)\\s*$/i; // NOSONAR\n const match = unitRe.exec(length);\n if (match != null && match.length > 2) {\n const bare = match[1] === '';\n const val = bare ? 1 : Number(match[1]);\n const unit = match[2];\n const valid = !isNaN(val) && unit;\n if (valid) {\n return unit === 'px' ? val : this.pxPerUnit(unit) * val;\n }\n }\n throw new TypeError('Error parsing length');\n }\n}\n// cache this.con, el for reused\nUnitToPx.con = undefined;\nUnitToPx.el = undefined;\n// high sample will more accurate?\nUnitToPx.sample = 100;\nUnitToPx.pxPerUnitCache = {};\nclass PDFNotificationService {\n constructor() {\n // this event is fired when the pdf.js library has been loaded and objects like PDFApplication are available\n this.onPDFJSInit = new Subject();\n this.pdfjsVersion = getVersionSuffix(pdfDefaultOptions.assetsFolder);\n }\n}\nPDFNotificationService.ɵfac = function PDFNotificationService_Factory(t) {\n return new (t || PDFNotificationService)();\n};\nPDFNotificationService.ɵprov = /* @__PURE__ */i0.ɵɵdefineInjectable({\n token: PDFNotificationService,\n factory: PDFNotificationService.ɵfac,\n providedIn: 'root'\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(PDFNotificationService, [{\n type: Injectable,\n args: [{\n providedIn: 'root'\n }]\n }], null, null);\n})();\nclass NgxExtendedPdfViewerService$1 {\n constructor() {\n this.recalculateSize$ = new Subject();\n }\n findMultiple(text, options = {}) {\n options = {\n ...options,\n findMultipleSearchTexts: true\n };\n const searchString = text.join('\\n') + '\\n';\n return this.find(searchString, options);\n }\n find(text, options = {}) {\n if (!NgxExtendedPdfViewerComponent.ngxExtendedPdfViewerInitialized) {\n // tslint:disable-next-line:quotemark\n console.error(\"The PDF viewer hasn't finished initializing. Please call find() later.\");\n return false;\n } else {\n const highlightAllCheckbox = document.getElementById('findHighlightAll');\n if (highlightAllCheckbox) {\n highlightAllCheckbox.checked = options.highlightAll || false;\n }\n const findPageRange = document.getElementById('findRange');\n if (findPageRange) {\n findPageRange.value = options.pageRange || '';\n }\n const findCurrentPageCheckbox = document.getElementById('findCurrentPage');\n if (findCurrentPageCheckbox) {\n findCurrentPageCheckbox.checked = options.currentPage || false;\n }\n const matchCaseCheckbox = document.getElementById('findMatchCase');\n if (matchCaseCheckbox) {\n matchCaseCheckbox.checked = options.matchCase || false;\n }\n const entireWordCheckbox = document.getElementById('findEntireWord');\n if (entireWordCheckbox) {\n entireWordCheckbox.checked = options.wholeWords || false;\n }\n const findIgnoreAccentsCheckbox = document.getElementById('findIgnoreAccents');\n if (findIgnoreAccentsCheckbox) {\n findIgnoreAccentsCheckbox.checked = options.ignoreAccents || false;\n }\n const multipleSearchTerms = options.findMultipleSearchTexts || text.includes('\\n') || false;\n const findMultipleSearchTextsCheckbox = document.getElementById('findMultipleSearchTexts');\n if (findMultipleSearchTextsCheckbox) {\n findMultipleSearchTextsCheckbox.checked = multipleSearchTerms;\n }\n const individualWordsModeCheckbox = document.getElementById('individualWordsMode');\n if (individualWordsModeCheckbox) {\n individualWordsModeCheckbox.checked = false;\n }\n const fuzzySearchCheckbox = document.getElementById('findFuzzy');\n if (fuzzySearchCheckbox) {\n fuzzySearchCheckbox.checked = options.fuzzySearch || false;\n }\n const inputField = multipleSearchTerms ? document.getElementById('findInputMultiline') : document.getElementById('findInput');\n if (inputField) {\n if (inputField instanceof HTMLTextAreaElement) {\n inputField.value = text;\n // todo dirty hack!\n inputField.classList.remove('hidden');\n document.getElementById('findInput').classList.add('hidden');\n document.getElementById('individualWordsModeLabel').classList.remove('hidden');\n document.getElementById('individualWordsMode').classList.remove('hidden');\n // end of the dirty hack\n } else if (inputField instanceof HTMLInputElement) {\n inputField.value = text;\n // todo dirty hack!\n inputField.classList.remove('hidden');\n document.getElementById('findInputMultiline').classList.add('hidden');\n document.getElementById('individualWordsModeLabel').classList.add('hidden');\n document.getElementById('individualWordsMode').classList.add('hidden');\n // end of the dirty hack\n }\n\n inputField.dispatchEvent(new Event('input'));\n return true;\n } else {\n // tslint:disable-next-line:quotemark\n console.error(\"Unexpected error: the input field used to search isn't part of the DOM.\");\n return false;\n }\n }\n }\n findNext() {\n if (!NgxExtendedPdfViewerComponent.ngxExtendedPdfViewerInitialized) {\n // tslint:disable-next-line:quotemark\n console.error(\"The PDF viewer hasn't finished initializing. Please call findNext() later.\");\n return false;\n } else {\n const button = document.getElementById('findNext');\n if (button) {\n button.click();\n return true;\n }\n return false;\n }\n }\n findPrevious() {\n if (!NgxExtendedPdfViewerComponent.ngxExtendedPdfViewerInitialized) {\n // tslint:disable-next-line:quotemark\n console.error(\"The PDF viewer hasn't finished initializing. Please call findPrevious() later.\");\n return false;\n } else {\n const button = document.getElementById('findPrevious');\n if (button) {\n button.click();\n return true;\n }\n return false;\n }\n }\n print(printRange) {\n const PDFViewerApplication = window.PDFViewerApplication;\n const alreadyThere = !!window['isInPDFPrintRange'] && !printRange;\n if (!alreadyThere) {\n if (!printRange) {\n printRange = {};\n }\n this.setPrintRange(printRange);\n }\n window.printPDF();\n if (!alreadyThere) {\n PDFViewerApplication.eventBus.on('afterprint', () => {\n this.removePrintRange();\n });\n }\n }\n removePrintRange() {\n window['isInPDFPrintRange'] = undefined;\n window['filteredPageCount'] = undefined;\n }\n setPrintRange(printRange) {\n const PDFViewerApplication = window.PDFViewerApplication;\n window['isInPDFPrintRange'] = page => this.isInPDFPrintRange(page, printRange);\n window['filteredPageCount'] = this.filteredPageCount(PDFViewerApplication.pagesCount, printRange);\n }\n filteredPageCount(pageCount, range) {\n let result = 0;\n for (let page = 1; page <= pageCount; page++) {\n if (this.isInPDFPrintRange(page, range)) {\n result++;\n }\n }\n return result;\n }\n isInPDFPrintRange(pageIndex, printRange) {\n const page = pageIndex + 1;\n if (printRange.from) {\n if (page < printRange.from) {\n return false;\n }\n }\n if (printRange.to) {\n if (page > printRange.to) {\n return false;\n }\n }\n if (printRange.excluded) {\n let e = printRange.excluded;\n if (e.some(p => p === page)) {\n return false;\n }\n }\n if (printRange.included) {\n if (!printRange.included.some(p => p === page)) {\n return false;\n }\n }\n return true;\n }\n getPageAsText(pageNumber) {\n const PDFViewerApplication = window.PDFViewerApplication;\n const pdfDocument = PDFViewerApplication.pdfDocument;\n const pagePromise = pdfDocument.getPage(pageNumber);\n const extractTextSnippets = pdfPage => new Promise((resolve, reject) => {\n const textSnippets = pdfPage.getTextContent();\n resolve(textSnippets);\n });\n const combineTextSnippets = textSnippets => new Promise((resolve, reject) => {\n const text = this.convertTextInfoToText(textSnippets);\n resolve(text);\n });\n return pagePromise.then(extractTextSnippets).then(combineTextSnippets);\n }\n convertTextInfoToText(textInfo) {\n if (!textInfo) {\n return '';\n }\n return textInfo.items.map(info => info.str).join('');\n }\n getPageAsImage(pageNumber, scale) {\n const PDFViewerApplication = window.PDFViewerApplication;\n const pdfDocument = PDFViewerApplication.pdfDocument;\n const pagePromise = pdfDocument.getPage(pageNumber);\n const imagePromise = pdfPage => new Promise((resolve, reject) => {\n resolve(this.draw(pdfPage, scale));\n });\n return pagePromise.then(imagePromise);\n }\n draw(pdfPage, scale) {\n let zoomFactor = 1;\n if (scale.scale) {\n zoomFactor = scale.scale;\n } else if (scale.width) {\n zoomFactor = scale.width / pdfPage.getViewport({\n scale: 1\n }).width;\n } else if (scale.height) {\n zoomFactor = scale.height / pdfPage.getViewport({\n scale: 1\n }).height;\n }\n const viewport = pdfPage.getViewport({\n scale: zoomFactor\n });\n const {\n ctx,\n canvas\n } = this.getPageDrawContext(viewport.width, viewport.height);\n const drawViewport = viewport.clone();\n const renderContext = {\n canvasContext: ctx,\n viewport: drawViewport\n // background: 'rgba(255, 0, 255, 0.3)',\n };\n\n const renderTask = pdfPage.render(renderContext);\n const dataUrlPromise = () => new Promise((resolve, reject) => {\n resolve(canvas.toDataURL());\n });\n return renderTask.promise.then(dataUrlPromise);\n }\n getPageDrawContext(width, height) {\n const canvas = document.createElement('canvas');\n const ctx = canvas.getContext('2d', {\n alpha: false\n });\n if (!ctx) {\n // tslint:disable-next-line: quotemark\n throw new Error(\"Couldn't create the 2d context\");\n }\n canvas.width = width;\n canvas.height = height;\n canvas.style.width = width + 'px';\n canvas.style.height = height + 'px';\n return {\n ctx,\n canvas\n };\n }\n getCurrentDocumentAsBlob() {\n return _asyncToGenerator(function* () {\n const PDFViewerApplication = window.PDFViewerApplication;\n const data = yield PDFViewerApplication.pdfDocument.saveDocument(PDFViewerApplication.pdfDocument.annotationStorage);\n return new Blob([data], {\n type: 'application/pdf'\n });\n })();\n }\n getFormData() {\n return _asyncToGenerator(function* () {\n const PDFViewerApplication = window.PDFViewerApplication;\n const pdf /*: PDFDocumentProxy */ = PDFViewerApplication.pdfDocument;\n // screen DPI / PDF DPI\n const dpiRatio = 96 / 72;\n const result = [];\n for (let i = 1; i <= pdf.numPages; i++) {\n // track the current page\n const currentPage /* : PDFPageProxy */ = yield pdf.getPage(i);\n const annotations = yield currentPage.getAnnotations();\n annotations.filter(a => a.subtype === 'Widget') // get the form field annotations only\n .forEach(a => {\n // get the rectangle that represent the single field\n // and resize it according to the current DPI\n const fieldRect = currentPage.getViewport({\n scale: dpiRatio\n }).convertToViewportRectangle(a.rect);\n // add the corresponding input\n result.push({\n fieldAnnotation: a,\n fieldRect,\n pageNumber: i\n });\n });\n }\n return result;\n })();\n }\n /**\n * Adds a page to the rendering queue\n * @param {number} pageIndex Index of the page to render\n * @returns {boolean} false, if the page has already been rendered\n * or if it's out of range\n */\n addPageToRenderQueue(pageIndex) {\n const PDFViewerApplication = window.PDFViewerApplication;\n return PDFViewerApplication.pdfViewer.addPageToRenderQueue(pageIndex);\n }\n isRenderQueueEmpty() {\n const scrolledDown = true;\n const renderExtra = false;\n const PDFViewerApplication = window.PDFViewerApplication;\n const nextPage = PDFViewerApplication.pdfViewer.renderingQueue.getHighestPriority(PDFViewerApplication.pdfViewer._getVisiblePages(), PDFViewerApplication.pdfViewer._pages, scrolledDown, renderExtra);\n return !nextPage;\n }\n hasPageBeenRendered(pageIndex) {\n const PDFViewerApplication = window.PDFViewerApplication;\n const pages = PDFViewerApplication.pdfViewer._pages;\n if (pages.length > pageIndex && pageIndex >= 0) {\n const pageView = pages[pageIndex];\n const isLoading = pageView.div.querySelector('.loadingIcon');\n return !isLoading;\n }\n return false;\n }\n currentlyRenderedPages() {\n const PDFViewerApplication = window.PDFViewerApplication;\n const pages = PDFViewerApplication.pdfViewer._pages;\n return pages.filter(page => !page.div.querySelector('.loadingIcon')).map(page => page.id);\n }\n numberOfPages() {\n const PDFViewerApplication = window.PDFViewerApplication;\n const pages = PDFViewerApplication.pdfViewer._pages;\n return pages.length;\n }\n getCurrentlyVisiblePageNumbers() {\n const app = window.PDFViewerApplication;\n const pages = app.pdfViewer._getVisiblePages().views;\n const pageNumbers = pages?.map(page => page.id);\n return pageNumbers;\n }\n recalculateSize() {\n this.recalculateSize$.next();\n }\n listLayers() {\n return _asyncToGenerator(function* () {\n const PDFViewerApplication = window.PDFViewerApplication;\n const optionalContentConfig = yield PDFViewerApplication.pdfViewer.optionalContentConfigPromise;\n if (optionalContentConfig) {\n const levelData = optionalContentConfig.getOrder();\n console.log(levelData);\n const layerIds = levelData.filter(groupId => typeof groupId !== 'object');\n return layerIds.map(layerId => {\n const config = optionalContentConfig.getGroup(layerId);\n return {\n layerId: layerId,\n name: config.name,\n visible: config.visible\n };\n });\n }\n return undefined;\n })();\n }\n toggleLayer(layerId) {\n var _this = this;\n return _asyncToGenerator(function* () {\n const PDFViewerApplication = window.PDFViewerApplication;\n const optionalContentConfig = yield PDFViewerApplication.pdfViewer.optionalContentConfigPromise;\n if (optionalContentConfig) {\n let isVisible = optionalContentConfig.isVisible(layerId);\n const checkbox = document.querySelector(`input[id='${layerId}']`);\n if (checkbox) {\n isVisible = checkbox.checked;\n checkbox.checked = !isVisible;\n }\n optionalContentConfig.setVisibility(layerId, !isVisible);\n PDFViewerApplication.eventBus.dispatch('optionalcontentconfig', {\n source: _this,\n promise: Promise.resolve(optionalContentConfig)\n });\n }\n })();\n }\n}\nclass PdfDarkThemeComponent {}\nPdfDarkThemeComponent.ɵfac = function PdfDarkThemeComponent_Factory(t) {\n return new (t || PdfDarkThemeComponent)();\n};\nPdfDarkThemeComponent.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: PdfDarkThemeComponent,\n selectors: [[\"pdf-dark-theme\"]],\n decls: 0,\n vars: 0,\n template: function PdfDarkThemeComponent_Template(rf, ctx) {},\n styles: [\"ngx-extended-pdf-viewer .fancyDropdownToolbarButton:after{content:url(\\\"data:image/svg+xml; utf8, <svg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><path fill='rgb(217, 217, 217)' d='M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z' /></svg>\\\")}ngx-extended-pdf-viewer :root{--annotation-unfocused-field-background: url(\\\"data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>\\\")}ngx-extended-pdf-viewer .annotationLayer section{position:absolute;text-align:initial}ngx-extended-pdf-viewer .annotationLayer .linkAnnotation>a,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.pushButton>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}ngx-extended-pdf-viewer .annotationLayer .linkAnnotation>a:hover,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.pushButton>a:hover{opacity:.2;background:yellow;box-shadow:0 2px 10px #ff0}ngx-extended-pdf-viewer .annotationLayer .textAnnotation img{position:absolute;cursor:pointer}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation input,ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation textarea,ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input{background-image:url(\\\"data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>\\\");border:1px solid transparent;box-sizing:border-box;font-size:9px;height:100%;margin:0;padding:0 3px;vertical-align:top;width:100%}ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select option{padding:0}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation textarea{font:message-box;font-size:9px;resize:none}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation input[disabled],ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation textarea[disabled],ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select[disabled],ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input[disabled],ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input[disabled]{background:none;border:1px solid transparent;cursor:not-allowed}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation input:hover,ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation textarea:hover,ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select:hover,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:hover,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input:hover{border:1px solid black}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation input:focus,ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation textarea:focus,ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:1px solid transparent}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation input :focus,ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation textarea :focus,ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select :focus,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox :focus,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton :focus{background-image:none;background-color:transparent;outline:auto}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:#000;content:\\\"\\\";display:block;position:absolute}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input{-webkit-appearance:none;appearance:none;padding:0}ngx-extended-pdf-viewer .annotationLayer .popupWrapper{position:absolute;width:20em}ngx-extended-pdf-viewer .annotationLayer .popup{position:absolute;z-index:200;max-width:20em;background-color:#ff9;box-shadow:0 2px 5px #888;border-radius:2px;padding:6px;margin-left:5px;cursor:pointer;font:message-box;font-size:9px;white-space:normal;word-wrap:break-word}ngx-extended-pdf-viewer .annotationLayer .popup>*{font-size:9px}ngx-extended-pdf-viewer .annotationLayer .popup h1{display:inline-block}ngx-extended-pdf-viewer .annotationLayer .popup span{display:inline-block;margin-left:5px}ngx-extended-pdf-viewer .annotationLayer .popup p{border-top:1px solid #333333;margin-top:2px;padding-top:2px}ngx-extended-pdf-viewer .annotationLayer .highlightAnnotation,ngx-extended-pdf-viewer .annotationLayer .underlineAnnotation,ngx-extended-pdf-viewer .annotationLayer .squigglyAnnotation,ngx-extended-pdf-viewer .annotationLayer .strikeoutAnnotation,ngx-extended-pdf-viewer .annotationLayer .freeTextAnnotation,ngx-extended-pdf-viewer .annotationLayer .lineAnnotation svg line,ngx-extended-pdf-viewer .annotationLayer .squareAnnotation svg rect,ngx-extended-pdf-viewer .annotationLayer .circleAnnotation svg ellipse,ngx-extended-pdf-viewer .annotationLayer .polylineAnnotation svg polyline,ngx-extended-pdf-viewer .annotationLayer .polygonAnnotation svg polygon,ngx-extended-pdf-viewer .annotationLayer .caretAnnotation,ngx-extended-pdf-viewer .annotationLayer .inkAnnotation svg polyline,ngx-extended-pdf-viewer .annotationLayer .stampAnnotation,ngx-extended-pdf-viewer .annotationLayer .fileAttachmentAnnotation{cursor:pointer}ngx-extended-pdf-viewer :root{--xfa-unfocused-field-background: url(\\\"data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>\\\")}ngx-extended-pdf-viewer .xfaLayer .highlight{margin:-1px;padding:1px;background-color:#efcbed;border-radius:4px}ngx-extended-pdf-viewer .xfaLayer .highlight.appended{position:initial}ngx-extended-pdf-viewer .xfaLayer .highlight.begin{border-radius:4px 0 0 4px}ngx-extended-pdf-viewer .xfaLayer .highlight.end{border-radius:0 4px 4px 0}ngx-extended-pdf-viewer .xfaLayer .highlight.middle{border-radius:0}ngx-extended-pdf-viewer .xfaLayer .highlight.selected{background-color:#cbdfcb}ngx-extended-pdf-viewer .xfaLayer ::selection{background:blue}ngx-extended-pdf-viewer .xfaPage{overflow:hidden;position:relative}ngx-extended-pdf-viewer .xfaContentarea{position:absolute}ngx-extended-pdf-viewer .xfaPrintOnly{display:none}ngx-extended-pdf-viewer .xfaLayer{position:absolute;text-align:initial;top:0;left:0;transform-origin:0 0;line-height:1.2}ngx-extended-pdf-viewer .xfaLayer *{color:inherit;font:inherit;font-style:inherit;font-weight:inherit;font-feature-settings:inherit;font-kerning:inherit;letter-spacing:-.01px;text-align:inherit;text-decoration:inherit;box-sizing:border-box;background-color:transparent;padding:0;margin:0;pointer-events:auto;line-height:inherit}ngx-extended-pdf-viewer .xfaLayer div{pointer-events:none}ngx-extended-pdf-viewer .xfaLayer svg{pointer-events:none}ngx-extended-pdf-viewer .xfaLayer svg *{pointer-events:none}ngx-extended-pdf-viewer .xfaLayer a{color:#00f}ngx-extended-pdf-viewer .xfaRich li{margin-left:3em}ngx-extended-pdf-viewer .xfaFont{color:#000;font-weight:400;font-feature-settings:\\\"kern\\\" off;font-kerning:none;font-size:10px;font-style:normal;letter-spacing:0;text-decoration:none;vertical-align:0}ngx-extended-pdf-viewer .xfaCaption{overflow:hidden;flex:0 0 auto}ngx-extended-pdf-viewer .xfaCaptionForCheckButton{overflow:hidden;flex:1 1 auto}ngx-extended-pdf-viewer .xfaLabel{height:100%;width:100%}ngx-extended-pdf-viewer .xfaLeft{display:flex;flex-direction:row;align-items:center}ngx-extended-pdf-viewer .xfaRight{display:flex;flex-direction:row-reverse;align-items:center}ngx-extended-pdf-viewer .xfaLeft>.xfaCaption,ngx-extended-pdf-viewer .xfaLeft>.xfaCaptionForCheckButton,ngx-extended-pdf-viewer .xfaRight>.xfaCaption,ngx-extended-pdf-viewer .xfaRight>.xfaCaptionForCheckButton{max-height:100%}ngx-extended-pdf-viewer .xfaTop{display:flex;flex-direction:column;align-items:flex-start}ngx-extended-pdf-viewer .xfaBottom{display:flex;flex-direction:column-reverse;align-items:flex-start}ngx-extended-pdf-viewer .xfaTop>.xfaCaption,ngx-extended-pdf-viewer .xfaTop>.xfaCaptionForCheckButton,ngx-extended-pdf-viewer .xfaBottom>.xfaCaption,ngx-extended-pdf-viewer .xfaBottom>.xfaCaptionForCheckButton{width:100%}ngx-extended-pdf-viewer .xfaBorder{background-color:transparent;position:absolute;pointer-events:none}ngx-extended-pdf-viewer .xfaWrapped{width:100%;height:100%}ngx-extended-pdf-viewer .xfaTextfield:focus,ngx-extended-pdf-viewer .xfaSelect:focus{background-image:none;background-color:transparent;outline:auto;outline-offset:-1px}ngx-extended-pdf-viewer .xfaCheckbox:focus,ngx-extended-pdf-viewer .xfaRadio:focus{outline:auto}ngx-extended-pdf-viewer .xfaTextfield,ngx-extended-pdf-viewer .xfaSelect{height:100%;width:100%;flex:1 1 auto;border:none;resize:none;background-image:var(--xfa-unfocused-field-background)}ngx-extended-pdf-viewer .xfaTop>.xfaTextfield,ngx-extended-pdf-viewer .xfaTop>.xfaSelect,ngx-extended-pdf-viewer .xfaBottom>.xfaTextfield,ngx-extended-pdf-viewer .xfaBottom>.xfaSelect{flex:0 1 auto}ngx-extended-pdf-viewer .xfaButton{cursor:pointer;width:100%;height:100%;border:none;text-align:center}ngx-extended-pdf-viewer .xfaLink{width:100%;height:100%}ngx-extended-pdf-viewer .xfaCheckbox,ngx-extended-pdf-viewer .xfaRadio{width:100%;height:100%;flex:0 0 auto;border:none}ngx-extended-pdf-viewer .xfaRich{white-space:pre-wrap;width:100%;height:100%}ngx-extended-pdf-viewer .xfaImage{object-position:left top;object-fit:contain;width:100%;height:100%}ngx-extended-pdf-viewer .xfaLrTb,ngx-extended-pdf-viewer .xfaRlTb,ngx-extended-pdf-viewer .xfaTb{display:flex;flex-direction:column;align-items:stretch}ngx-extended-pdf-viewer .xfaLr{display:flex;flex-direction:row;align-items:stretch}ngx-extended-pdf-viewer .xfaRl{display:flex;flex-direction:row-reverse;align-items:stretch}ngx-extended-pdf-viewer .xfaTb>div{justify-content:left}ngx-extended-pdf-viewer .xfaPosition{position:relative}ngx-extended-pdf-viewer .xfaArea{position:relative}ngx-extended-pdf-viewer .xfaValignMiddle{display:flex;align-items:center}ngx-extended-pdf-viewer .xfaTable{display:flex;flex-direction:column;align-items:stretch}ngx-extended-pdf-viewer .xfaTable .xfaRow{display:flex;flex-direction:row;align-items:stretch}ngx-extended-pdf-viewer .xfaTable .xfaRlRow{display:flex;flex-direction:row-reverse;align-items:stretch;flex:1}ngx-extended-pdf-viewer .xfaTable .xfaRlRow>div{flex:1}ngx-extended-pdf-viewer .xfaNonInteractive input,ngx-extended-pdf-viewer .xfaNonInteractive textarea,ngx-extended-pdf-viewer .xfaDisabled input,ngx-extended-pdf-viewer .xfaDisabled textarea,ngx-extended-pdf-viewer .xfaReadOnly input,ngx-extended-pdf-viewer .xfaReadOnly textarea{background:initial}@media print{ngx-extended-pdf-viewer .xfaTextfield,ngx-extended-pdf-viewer .xfaSelect{background:transparent}ngx-extended-pdf-viewer .xfaSelect{-webkit-appearance:none;appearance:none;text-indent:1px;text-overflow:\\\"\\\"}}ngx-extended-pdf-viewer .textLayer{position:absolute;text-align:initial;left:0;top:0;right:0;bottom:0;overflow:hidden;opacity:.2;line-height:1}ngx-extended-pdf-viewer .textLayer span,ngx-extended-pdf-viewer .textLayer br{color:transparent;position:absolute;white-space:pre;cursor:text;transform-origin:0% 0%}ngx-extended-pdf-viewer .textLayer .highlight{position:static;margin:-1px;padding:1px;background-color:var(#b400aa);border-radius:4px}ngx-extended-pdf-viewer .textLayer .highlight.appended{position:initial}ngx-extended-pdf-viewer .textLayer .highlight.begin{border-radius:4px 0 0 4px}ngx-extended-pdf-viewer .textLayer .highlight.end{border-radius:0 4px 4px 0}ngx-extended-pdf-viewer .textLayer .highlight.middle{border-radius:0}ngx-extended-pdf-viewer .textLayer .highlight.selected{background-color:#006400}ngx-extended-pdf-viewer .textLayer ::selection{background:blue}ngx-extended-pdf-viewer .textLayer br::selection{background:transparent}ngx-extended-pdf-viewer .textLayer .endOfContent{display:block;position:absolute;left:0;top:100%;right:0;bottom:0;z-index:-1;cursor:default;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer .textLayer .endOfContent.active{top:0}ngx-extended-pdf-viewer *{box-sizing:content-box}ngx-extended-pdf-viewer :root{--pdfViewer-padding-bottom: none;--page-margin: 1px auto -8px;--page-border: 9px solid transparent;--spreadHorizontalWrapped-margin-LR: -3.5px;--zoom-factor: 1}@media screen and (forced-colors: active){ngx-extended-pdf-viewer :root{--pdfViewer-padding-bottom: 9px;--page-margin: 9px auto 0;--page-border: none;--spreadHorizontalWrapped-margin-LR: 4.5px}}ngx-extended-pdf-viewer .pdfViewer{padding-bottom:var(--pdfViewer-padding-bottom)}ngx-extended-pdf-viewer .pdfViewer .canvasWrapper{overflow:hidden}ngx-extended-pdf-viewer .pdfViewer .page{direction:ltr;width:816px;height:1056px;margin:1px auto -8px;position:relative;overflow:visible;border:9px solid transparent;background-clip:content-box;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAA6UlEQVR4Xl2Pi2rEMAwE16fm1f7/r14v7w4rI0IzLAF7hLxNevBSEMEF5+OilNCsRd8ZMyn+a4NmsOT8WJw1lFbSYgGFzF2bLFoLjTClWjKKGRWpDYAGXUnZ4uhbBUzF3Oe/GG/ue2fn4GgsyXhNgysV2JnrhKEMg4fEZcALmiKbNhBBRFpSyDOj1G4QOVly6O1FV54ZZq8OVygrciDt6JazRgi1ljTPH0gbrPmHPXAbCiDd4GawIjip1TPh9tt2sz24qaCjr/jAb/GBFTbq9KZ7Ke/Cqt8nayUikZKsWZK7Fe6bg5dOUt8fZHWG2BHc+6EAAAAASUVORK5CYII=) 9 9 repeat;background-color:#fff}ngx-extended-pdf-viewer .pdfViewer.removePageBorders .page{margin:0 auto 10px;border:none}ngx-extended-pdf-viewer .pdfViewer.singlePageView .page{margin:0}ngx-extended-pdf-viewer .html .pdfViewer.scrollHorizontal,ngx-extended-pdf-viewer .html .pdfViewer.scrollWrapped,ngx-extended-pdf-viewer .html .spread{margin-left:3.5px;margin-right:3.5px;text-align:center}ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal,ngx-extended-pdf-viewer .spread{white-space:nowrap}ngx-extended-pdf-viewer .pdfViewer.removePageBorders,ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal .spread,ngx-extended-pdf-viewer .pdfViewer.scrollWrapped .spread{margin-left:0;margin-right:0}ngx-extended-pdf-viewer .spread .page,ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal .page,ngx-extended-pdf-viewer .pdfViewer.scrollWrapped .page,ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal .spread,ngx-extended-pdf-viewer .pdfViewer.scrollWrapped .spread{display:inline-block;vertical-align:middle}ngx-extended-pdf-viewer .spread .page,ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal .page,ngx-extended-pdf-viewer .pdfViewer.scrollWrapped .page{margin-left:-3.5px;margin-right:-3.5px}ngx-extended-pdf-viewer .pdfViewer.removePageBorders .spread .page,ngx-extended-pdf-viewer .pdfViewer.removePageBorders.scrollHorizontal .page,ngx-extended-pdf-viewer .pdfViewer.removePageBorders.scrollWrapped .page{margin-left:5px;margin-right:5px}ngx-extended-pdf-viewer .pdfViewer .page canvas{margin:0;display:block}ngx-extended-pdf-viewer .pdfViewer .page canvas[hidden]{display:none}ngx-extended-pdf-viewer .pdfViewer .page .loadingIcon{position:absolute;display:block;left:0;top:0;right:0;bottom:0;background:url(data:image/gif;base64,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) center no-repeat}ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer{margin-left:0;margin-right:0}ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer .page,ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer .spread{display:block}ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer .page,ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer.removePageBorders .page{margin-left:auto;margin-right:auto}ngx-extended-pdf-viewer .pdfPresentationMode:-webkit-full-screen .pdfViewer .page{margin-bottom:100vh;border:0}ngx-extended-pdf-viewer .pdfPresentationMode:fullscreen .pdfViewer .page{margin-bottom:100vh;border:0}ngx-extended-pdf-viewer .html .toolbar *,ngx-extended-pdf-viewer .html .treeItem *{padding:0;margin:0}ngx-extended-pdf-viewer .html{height:100%;width:100%;font-size:10px}ngx-extended-pdf-viewer .body{height:100%;width:100%}ngx-extended-pdf-viewer .body,ngx-extended-pdf-viewer .pdf-viewer input,ngx-extended-pdf-viewer .pdf-viewer button,ngx-extended-pdf-viewer .pdf-viewer select{font:message-box;outline:none;scrollbar-color:var(--scrollbar-color) var(--scrollbar-bg-color)}ngx-extended-pdf-viewer button{cursor:pointer}ngx-extended-pdf-viewer select{background-color:#474747!important;color:#d9d9d9}ngx-extended-pdf-viewer .hidden{display:none!important}ngx-extended-pdf-viewer [hidden]{display:none!important}ngx-extended-pdf-viewer .pdfViewer.enablePermissions .textLayer span{-webkit-user-select:none!important;user-select:none!important;cursor:not-allowed}ngx-extended-pdf-viewer #viewerContainer.pdfPresentationMode:-webkit-full-screen{top:0;border-top:2px solid rgba(0,0,0,0);background-color:#000;width:100%;height:100%;overflow:hidden;cursor:none;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer #viewerContainer.pdfPresentationMode:fullscreen{top:0;border-top:2px solid rgba(0,0,0,0);background-color:#000;width:100%;height:100%;overflow:hidden;cursor:none;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer .pdfPresentationMode:-webkit-full-screen a:not(.internalLink){display:none}ngx-extended-pdf-viewer .pdfPresentationMode:fullscreen a:not(.internalLink){display:none}ngx-extended-pdf-viewer .pdfPresentationMode:-webkit-full-screen .textLayer span{cursor:none}ngx-extended-pdf-viewer .pdfPresentationMode:fullscreen .textLayer span{cursor:none}ngx-extended-pdf-viewer .pdfPresentationMode.pdfPresentationModeControls>*,ngx-extended-pdf-viewer .pdfPresentationMode.pdfPresentationModeControls .textLayer span{cursor:default}ngx-extended-pdf-viewer #outerContainer{width:100%;height:100%;position:relative}ngx-extended-pdf-viewer #sidebarContainer{position:absolute;top:32px;bottom:0;width:200px;visibility:hidden;z-index:100;transition-duration:.2s;transition-timing-function:ease}html[dir=ltr] ngx-extended-pdf-viewer #sidebarContainer{transition-property:left;left:-200px}html[dir=rtl] ngx-extended-pdf-viewer #sidebarContainer{transition-property:right;right:-200px}ngx-extended-pdf-viewer .loadingInProgress #sidebarContainer{top:36px}ngx-extended-pdf-viewer #outerContainer.sidebarResizing #sidebarContainer{transition-duration:0s;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer #outerContainer.sidebarMoving #sidebarContainer,ngx-extended-pdf-viewer #outerContainer.sidebarOpen #sidebarContainer{visibility:visible}html[dir=ltr] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #sidebarContainer{left:0}html[dir=rtl] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #sidebarContainer{right:0}ngx-extended-pdf-viewer #mainContainer{position:absolute;top:0;right:0;bottom:0;left:0;min-width:320px}ngx-extended-pdf-viewer #sidebarContent{top:32px;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch;position:absolute;width:100%;background-color:#0000001a}html[dir=ltr] ngx-extended-pdf-viewer #sidebarContent{left:0}html[dir=rtl] ngx-extended-pdf-viewer #sidebarContent{right:0}ngx-extended-pdf-viewer #viewerContainer{overflow:auto;-webkit-overflow-scrolling:auto;position:absolute;top:32px;right:0;bottom:0;left:0;outline:none}ngx-extended-pdf-viewer #viewerContainer:not(.pdfPresentationMode){transition-duration:.2s;transition-timing-function:ease}ngx-extended-pdf-viewer #outerContainer.sidebarResizing #viewerContainer{transition-duration:0s}html[dir=ltr] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #viewerContainer:not(.pdfPresentationMode){transition-property:left;left:200px}html[dir=rtl] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #viewerContainer:not(.pdfPresentationMode){transition-property:right;right:200px}ngx-extended-pdf-viewer .toolbar{position:relative;left:0;right:0;z-index:9999;cursor:default;border:0;border-bottom:1px solid rgba(0,0,0,.5)}ngx-extended-pdf-viewer #toolbarContainer{width:100%}ngx-extended-pdf-viewer #toolbarSidebar{width:calc(100% - 10px);height:32px;background-color:#424242;color:#d9d9d9;border:none;padding-top:1px;padding-left:5px;padding-right:5px}html[dir=ltr] #toolbarSidebarRight .toolbarButton{margin-right:3px!important}html[dir=rtl] #toolbarSidebarRight .toolbarButton{margin-left:3px!important}html[dir=ltr] #sidebarToggle{margin-right:5px}html[dir=rtl] #sidebarToggle{margin-left:5px}ngx-extended-pdf-viewer #sidebarResizer{position:absolute;top:0;bottom:0;width:6px;z-index:200;cursor:ew-resize}html[dir=ltr] ngx-extended-pdf-viewer #sidebarResizer{right:-6px}html[dir=rtl] ngx-extended-pdf-viewer #sidebarResizer{left:-6px}ngx-extended-pdf-viewer #toolbarContainer,ngx-extended-pdf-viewer .findbar,ngx-extended-pdf-viewer .secondaryToolbar{position:relative;min-height:32px;background-color:#474747}ngx-extended-pdf-viewer #toolbarViewer{min-height:32px}ngx-extended-pdf-viewer #loadingBar{position:relative;width:100%;height:4px;background-color:#333;border-bottom:1px solid #333333}ngx-extended-pdf-viewer #loadingBar .progress{position:absolute;top:0;left:0;width:0%;height:100%;background-color:#ddd;overflow:hidden;transition:width .2s}@keyframes progressIndeterminate{0%{left:-142px}to{left:0}}ngx-extended-pdf-viewer #loadingBar .progress.indeterminate{background-color:#999;transition:none}ngx-extended-pdf-viewer #loadingBar .progress.indeterminate .glimmer{position:absolute;top:0;left:0;height:100%;width:calc(100% + 150px);background:repeating-linear-gradient(135deg,#bbbbbb 0,#999999 5px,#999999 45px,#dddddd 55px,#dddddd 95px,#bbbbbb 100px);animation:progressIndeterminate .95s linear infinite}ngx-extended-pdf-viewer .findbar,ngx-extended-pdf-viewer .secondaryToolbar{top:40px;position:absolute;z-index:10000;height:auto;min-width:16px;padding:0 6px;margin:4px 2px;color:#d9d9d9;font-size:12px;line-height:14px;text-align:left;cursor:default}ngx-extended-pdf-viewer .findbar{min-width:300px}ngx-extended-pdf-viewer .findbar>div{height:32px}ngx-extended-pdf-viewer .findbar.wrapContainers>div{clear:both}ngx-extended-pdf-viewer .findbar.wrapContainers>div#findbarMessageContainer{height:auto}html[dir=ltr] ngx-extended-pdf-viewer .findbar{left:34px}html[dir=rtl] ngx-extended-pdf-viewer .findbar{right:34px}ngx-extended-pdf-viewer .findbar label{-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer #findInput{width:200px}ngx-extended-pdf-viewer #findInput::placeholder{font-style:italic}ngx-extended-pdf-viewer #findInput[data-status=pending]{background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-position:right}html[dir=rtl] ngx-extended-pdf-viewer #findInput[data-status=pending]{background-position:left}#findInput[data-status=notFound]{background-color:#f66}html[dir=rtl] ngx-extended-pdf-viewer ngx-extended-pdf-viewer .secondaryToolbar{padding:6px;height:auto;z-index:3000}html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbar{right:4px}html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbar{left:4px}ngx-extended-pdf-viewer #secondaryToolbarButtonContainer{width:250px;max-height:400px;overflow-y:auto;-webkit-overflow-scrolling:touch;margin-bottom:-4px}ngx-extended-pdf-viewer #secondaryToolbarButtonContainer.hiddenScrollModeButtons>.scrollModeButtons,ngx-extended-pdf-viewer #secondaryToolbarButtonContainer.hiddenSpreadModeButtons>.spreadModeButtons{display:none!important}ngx-extended-pdf-viewer .doorHanger,ngx-extended-pdf-viewer .doorHangerRight{border:1px solid rgba(0,0,0,.5);border-radius:2px}ngx-extended-pdf-viewer .doorHanger:after,ngx-extended-pdf-viewer .doorHanger:before,ngx-extended-pdf-viewer .doorHangerRight:after,ngx-extended-pdf-viewer .doorHangerRight:before{bottom:100%;border:solid rgba(0,0,0,0);content:\\\" \\\";height:0;width:0;position:absolute;pointer-events:none}ngx-extended-pdf-viewer .doorHanger:after,ngx-extended-pdf-viewer .doorHangerRight:after{border-bottom-color:#474747;border-width:8px}ngx-extended-pdf-viewer .doorHanger:before,ngx-extended-pdf-viewer .doorHangerRight:before{border-bottom-color:#00000080;border-width:9px}html[dir=ltr] ngx-extended-pdf-viewer .doorHanger:after,html[dir=rtl] ngx-extended-pdf-viewer .doorHangerRight:after{left:13px;margin-left:-8px}html[dir=ltr] ngx-extended-pdf-viewer .doorHanger:before,html[dir=rtl] ngx-extended-pdf-viewer .doorHangerRight:before{left:13px;margin-left:-9px}html[dir=rtl] ngx-extended-pdf-viewer .doorHanger:after,html[dir=ltr] ngx-extended-pdf-viewer .doorHangerRight:after{right:13px;margin-right:-8px}html[dir=rtl] ngx-extended-pdf-viewer .doorHanger:before,html[dir=ltr] ngx-extended-pdf-viewer .doorHangerRight:before{right:13px;margin-right:-9px}ngx-extended-pdf-viewer #findResultsCount{background-color:#d9d9d9;color:#474747;text-align:center;padding:3px 4px}ngx-extended-pdf-viewer #findMsg{font-style:italic;color:#f66}ngx-extended-pdf-viewer #findMsg:empty{display:none}ngx-extended-pdf-viewer #toolbarViewerMiddle{position:absolute;left:50%;transform:translate(-50%)}html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerLeft,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerRight{float:left;margin-left:4px}html[dir=ltr] #toolbarSidebarLeft,html[dir=rtl] #toolbarSidebarRight{float:left}html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerRight,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerLeft{float:right;margin-right:4px}html[dir=ltr] #toolbarSidebarRight,html[dir=rtl] #toolbarSidebarLeft{float:right}html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerLeft>*,html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerMiddle>*,html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerRight>*{position:relative;float:left}html[dir=ltr] #toolbarSidebarLeft *,html[dir=ltr] #toolbarSidebarRight *,html[dir=ltr] .findbar *{position:relative;float:left}html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerLeft>*,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerMiddle>*,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerRight>*,html[dir=rtl] ngx-extended-pdf-viewer .findbar *{position:relative;float:right}html[dir=rtl] #toolbarSidebarLeft *,html[dir=rtl] #toolbarSidebarRight *{position:relative;float:right}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .secondaryToolbarButton,ngx-extended-pdf-viewer .dialogButton{border:0 none;background:none;width:32px;height:25px}ngx-extended-pdf-viewer .toolbarButton>span{display:inline-block;width:0;height:0;overflow:hidden}ngx-extended-pdf-viewer .toolbarButton[disabled],ngx-extended-pdf-viewer .secondaryToolbarButton[disabled],ngx-extended-pdf-viewer .dialogButton[disabled]{opacity:.5}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .dropdownToolbarButton,ngx-extended-pdf-viewer .secondaryToolbarButton,ngx-extended-pdf-viewer .dialogButton{border:1px solid rgba(0,0,0,0);color:#d9d9d9}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .secondaryToolbarButton,ngx-extended-pdf-viewer .dialogButton{min-width:16px;padding:2px 6px 0;border-radius:2px;font-size:12px;line-height:14px;-webkit-user-select:none;user-select:none;cursor:pointer}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton,html[dir=ltr] ngx-extended-pdf-viewer .dialogButton{margin:3px 2px 4px 0}html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton,html[dir=rtl] ngx-extended-pdf-viewer .dialogButton{margin:3px 0 4px 2px}ngx-extended-pdf-viewer .dialogButton{background-color:#0003;background-clip:padding-box;border:1px solid rgba(0,0,0,.4)}ngx-extended-pdf-viewer .dropdownToolbarButton{background-color:#0003;border:1px solid rgba(0,0,0,.4)}ngx-extended-pdf-viewer .toolbarButton.toggled,ngx-extended-pdf-viewer .secondaryToolbarButton.toggled{background-color:#0003;border-color:#0006}ngx-extended-pdf-viewer .dropdownToolbarButton>select{color:#d9d9d9;background-color:#fffc}ngx-extended-pdf-viewer .dropdownToolbarButton>select>option{background:#474747}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton:first-child,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton:last-child{margin-left:4px}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton:last-child,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton:first-child{margin-right:4px}ngx-extended-pdf-viewer .toolbarButtonSpacer{width:30px;display:inline-block;height:1px}html[dir=ltr] ngx-extended-pdf-viewer #findPrevious{margin-left:3px}html[dir=ltr] ngx-extended-pdf-viewer #findNext{margin-right:3px}html[dir=rtl] ngx-extended-pdf-viewer #findPrevious{margin-right:3px}html[dir=rtl] ngx-extended-pdf-viewer #findNext{margin-left:3px}ngx-extended-pdf-viewer .toolbarButton:before,ngx-extended-pdf-viewer .secondaryToolbarButton:before{position:absolute;display:inline-block;top:4px;left:7px}html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbarButton:before{left:4px}html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbarButton:before{right:4px}ngx-extended-pdf-viewer .toolbarButton.bookmark,ngx-extended-pdf-viewer .secondaryToolbarButton.bookmark{box-sizing:border-box;outline:none;padding-top:4px;text-decoration:none}ngx-extended-pdf-viewer .secondaryToolbarButton.bookmark{padding-top:5px}ngx-extended-pdf-viewer .bookmark[href=\\\"#\\\"]{opacity:.5;pointer-events:none}ngx-extended-pdf-viewer .toolbarButton.pdfSidebarNotification:after{position:absolute;display:inline-block;top:1px;content:\\\"\\\";background-color:#70db55;height:9px;width:9px;border-radius:50%}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton.pdfSidebarNotification:after{left:17px}html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton.pdfSidebarNotification:after{right:17px}ngx-extended-pdf-viewer .secondaryToolbarButton{position:relative;margin:0 0 4px;padding:3px 0 1px;height:auto;min-height:25px;width:200px;white-space:normal}html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbarButton{padding-left:24px;text-align:left}html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbarButton{padding-right:24px;text-align:right}html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbarButton.bookmark{padding-left:27px}html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbarButton.bookmark{padding-right:27px}html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbarButton>span{padding-right:4px}html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbarButton>span{padding-left:4px}ngx-extended-pdf-viewer .toolbarField{padding:3px 6px;margin:4px 0;border-radius:2px;background-color:#fffc;background-clip:padding-box;border-width:1px;border-style:solid;border-color:#0006;color:#4d4d4d;font-size:12px;line-height:14px;outline-style:none}ngx-extended-pdf-viewer .toolbarField::placeholder,ngx-extended-pdf-viewer .toolbarField:-ms-input-placeholder,ngx-extended-pdf-viewer .toolbarField::-ms-input-placeholder{color:#d9d9d9}ngx-extended-pdf-viewer .toolbarField[type=checkbox]{display:inline-block;margin:8px 0}ngx-extended-pdf-viewer .toolbarField.pageNumber{-moz-appearance:textfield;min-width:16px;text-align:right;width:40px}ngx-extended-pdf-viewer .toolbarField.pageNumber.visiblePageIsLoading{background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-position:1px}ngx-extended-pdf-viewer .toolbarField.pageNumber::-webkit-inner-spin-button,ngx-extended-pdf-viewer .toolbarField.pageNumber::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}ngx-extended-pdf-viewer .toolbarLabel{min-width:16px;padding:3px 6px 3px 2px;margin:4px 2px 4px 0;border:1px solid rgba(0,0,0,0);border-radius:2px;color:#d9d9d9;font-size:12px;line-height:14px;text-align:left;-webkit-user-select:none;user-select:none;cursor:default}ngx-extended-pdf-viewer #thumbnailView{position:absolute;width:calc(100% - 60px);top:0;bottom:0;padding:10px 30px 0;overflow:auto;-webkit-overflow-scrolling:touch}ngx-extended-pdf-viewer #thumbnailView>a:active{outline:0}ngx-extended-pdf-viewer .thumbnail{margin:0 10px 5px}html[dir=ltr] ngx-extended-pdf-viewer .thumbnail{float:left}html[dir=rtl] ngx-extended-pdf-viewer .thumbnail{float:right}ngx-extended-pdf-viewer #thumbnailView>a:last-of-type>.thumbnail{margin-bottom:10px}ngx-extended-pdf-viewer #thumbnailView>a:last-of-type>.thumbnail:not([data-loaded]){margin-bottom:9px}ngx-extended-pdf-viewer .thumbnail:not([data-loaded]){border:1px dashed rgba(255,0,0,.5);margin:-1px 9px 4px}ngx-extended-pdf-viewer .thumbnailImage{border:1px solid rgba(0,0,0,0);opacity:.8;z-index:1;background-color:#fff;background-clip:content-box}ngx-extended-pdf-viewer .thumbnailSelectionRing{border-radius:2px;padding:7px}ngx-extended-pdf-viewer .thumbnail.selected>.thumbnailSelectionRing>.thumbnailImage{opacity:1}ngx-extended-pdf-viewer .thumbnail.selected>.thumbnailSelectionRing{background-color:#fff6;background-clip:padding-box;color:#fff}ngx-extended-pdf-viewer #outlineView,ngx-extended-pdf-viewer #attachmentsView,ngx-extended-pdf-viewer #layersView{position:absolute;width:calc(100% - 8px);top:0;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer #outlineView{padding:4px 4px 0}ngx-extended-pdf-viewer #attachmentsView{padding:3px 4px 0}html[dir=ltr] ngx-extended-pdf-viewer .treeWithDeepNesting>.treeItem,html[dir=ltr] ngx-extended-pdf-viewer .treeItem>.treeItems{margin-left:20px}html[dir=rtl] ngx-extended-pdf-viewer .treeWithDeepNesting>.treeItem,html[dir=rtl] ngx-extended-pdf-viewer .treeItem>.treeItems{margin-right:20px}ngx-extended-pdf-viewer .treeItem>a{text-decoration:none;display:inline-block;min-width:95%;min-width:calc(100% - 4px);height:auto;margin-bottom:1px;border-radius:2px;color:#424242;font-size:13px;line-height:15px;-webkit-user-select:none;user-select:none;white-space:normal;cursor:pointer}html[dir=ltr] ngx-extended-pdf-viewer .treeItem>a{padding:2px 0 5px 4px}html[dir=rtl] ngx-extended-pdf-viewer .treeItem>a{padding:2px 4px 5px 0}ngx-extended-pdf-viewer #layersView .treeItem>a>*{cursor:pointer}html[dir=ltr] ngx-extended-pdf-viewer #layersView .treeItem>a>label{padding-left:4px}html[dir=rtl] ngx-extended-pdf-viewer #layersView .treesItem>a>label{padding-right:4px}ngx-extended-pdf-viewer .treeItemToggler{position:relative;height:0;width:0}ngx-extended-pdf-viewer .treeItemToggler:before{content:url(\\\"data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2216%22 height%3D%2216%22%3E%3Cpath d%3D%22M10 13l4-7H6z%22%2F%3E%3C%2Fsvg%3E\\\");display:inline-block;position:absolute;max-width:16px}ngx-extended-pdf-viewer .treeItemToggler.treeItemsHidden:before{content:url(\\\"data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2216%22 height%3D%2216%22%3E%3Cpath d%3D%22M13 9L6 5v8z%22%2F%3E%3C%2Fsvg%3E\\\");max-width:16px}html[dir=rtl] ngx-extended-pdf-viewer .treeItemToggler.treeItemsHidden:before{transform:scaleX(-1)}ngx-extended-pdf-viewer .treeItemToggler.treeItemsHidden~.treeItems{display:none}html[dir=ltr] ngx-extended-pdf-viewer .treeItemToggler{float:left}html[dir=rtl] ngx-extended-pdf-viewer .treeItemToggler{float:right}html[dir=ltr] ngx-extended-pdf-viewer .treeItemToggler:before{right:4px}html[dir=rtl] ngx-extended-pdf-viewer .treeItemToggler:before{left:4px}ngx-extended-pdf-viewer .treeItemToggler:hover,ngx-extended-pdf-viewer .treeItemToggler:hover+a,ngx-extended-pdf-viewer .treeItemToggler:hover~.treeItems,ngx-extended-pdf-viewer .treeItem>a:hover{background-clip:padding-box;border-radius:2px}ngx-extended-pdf-viewer .treeItem.selected{background-clip:padding-box}ngx-extended-pdf-viewer ::selection{background:rgba(0,0,255,.3)}ngx-extended-pdf-viewer #errorWrapper{background:none repeat scroll 0 0 #ff6666;color:#fff;left:0;position:absolute;right:0;z-index:5;padding:3px;font-size:.8em}ngx-extended-pdf-viewer .loadingInProgress #errorWrapper{top:37px}ngx-extended-pdf-viewer #errorMessageLeft{float:left}ngx-extended-pdf-viewer #errorMessageRight{float:right}ngx-extended-pdf-viewer #errorMoreInfo{background-color:#fff;color:#f66;padding:3px;margin:3px;width:98%}ngx-extended-pdf-viewer .dialogButton{width:auto;margin:3px 4px 2px!important;padding:2px 11px;color:#d9d9d9;background-color:#474747;border:#474747!important}ngx-extended-pdf-viewer dialog{margin:auto;padding:15px;border-spacing:4px;color:#d9d9d9;font-size:12px;line-height:14px;background-color:#474747;border:1px solid rgba(0,0,0,.5);border-radius:4px;box-shadow:0 1px 4px #0000004d}ngx-extended-pdf-viewer dialog::-webkit-backdrop{background-color:#0003;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer dialog::backdrop{background-color:#0003;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer dialog>.row{display:table-row}ngx-extended-pdf-viewer dialog>.row>*{display:table-cell}ngx-extended-pdf-viewer dialog .toolbarField{margin:5px 0}ngx-extended-pdf-viewer dialog .separator{display:block;margin:4px 0;height:1px;width:100%;background-color:#0006}ngx-extended-pdf-viewer dialog .buttonRow{text-align:center;vertical-align:middle}ngx-extended-pdf-viewer dialog :link{color:#fff}ngx-extended-pdf-viewer #passwordDialog{text-align:center}ngx-extended-pdf-viewer #passwordDialog .toolbarField{width:200px}ngx-extended-pdf-viewer #documentPropertiesDialog{text-align:left}ngx-extended-pdf-viewer #documentPropertiesDialog .row>*{min-width:100px;text-align:start}html[dir=ltr] ngx-extended-pdf-viewer #documentPropertiesDialog .row>*{text-align:left}html[dir=rtl] ngx-extended-pdf-viewer #documentPropertiesDialog .row>*{text-align:right}.fileInput{background:white;color:#000;margin-top:5px;visibility:hidden;position:fixed;right:0;top:0}ngx-extended-pdf-viewer #documentPropertiesDialog .row>span{width:125px;word-wrap:break-word}ngx-extended-pdf-viewer #documentPropertiesDialog .row>p{max-width:225px;word-wrap:break-word}ngx-extended-pdf-viewer #documentPropertiesDialog .buttonRow{margin-top:10px}ngx-extended-pdf-viewer .clearBoth{clear:both}ngx-extended-pdf-viewer .grab-to-pan-grab{cursor:url(data:image/cur;base64,AAACAAEAICAAAA8ADwAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAB+AAAA/gAAAf8AAAP/AAAD/4AAB/+AAA7/gAAM/8AAAP7AAAG2wAABtkAAAzYAAAM2AAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////AP///wD///4A///8AH//+AB///gAP//wAD//4AA//+AAH//yAB///AAf//wAH//4AL//+AD///yB////z///////////////////////////////////////8=),move!important;cursor:grab!important}ngx-extended-pdf-viewer .grab-to-pan-grab *:not(input):not(textarea):not(button):not(select):not(:link){cursor:inherit!important}ngx-extended-pdf-viewer .grab-to-pan-grab:active,ngx-extended-pdf-viewer .grab-to-pan-grabbing{cursor:url(data:image/cur;base64,AAACAAEAICAAAA8ADwAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAB+AAAA/gAAAf8AAAP/AAAD/4AAAP+AAAD/gAAB/oAAAbYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////AP///wD///4A///8AH//+AB///gAP//8AD///gA///wAP//8AH///kn/////////////////////////////////////////////////////////////////8=),move!important;cursor:grabbing!important;position:fixed;background:rgba(0,0,0,0);display:block;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:10}@page{margin:0}@media screen and (-webkit-min-device-pixel-ratio: 1.1),screen and (min-resolution: 1.1dppx){ngx-extended-pdf-viewer .toolbarButton:before{transform:scale(.5);top:-5px}ngx-extended-pdf-viewer .secondaryToolbarButton:before{transform:scale(.5);top:-4px}}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton:before,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton:before{left:-1px}html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbarButton:before{left:-2px}html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbarButton:before{left:186px}ngx-extended-pdf-viewer .toolbarField.pageNumber.visiblePageIsLoading,ngx-extended-pdf-viewer #findInput[data-status=pending]{background-image:url(data:image/png;base64,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);background-size:16px 17px}ngx-extended-pdf-viewer .visibleLargeView,ngx-extended-pdf-viewer .visibleMediumView,ngx-extended-pdf-viewer .visibleSmallView{display:none}ngx-extended-pdf-viewer .html .unverified-signature-warning,ngx-extended-pdf-viewer .html .modified-background-warning{width:100%;background-color:#ff5353;font-size:12px;text-align:center;padding-top:5px;padding-bottom:5px}.treeItem.selected>a{font-weight:700}ngx-extended-pdf-viewer .invisible{display:none!important}ngx-extended-pdf-viewer #outerContainer{clip-path:inset(0 0 0 0)}ngx-extended-pdf-viewer .textLayer .highlight.color0{background-color:#b400aa66}ngx-extended-pdf-viewer .textLayer .highlight.color0.selected{background-color:#b400aa}ngx-extended-pdf-viewer .textLayer .highlight.color1{background-color:#00640066}ngx-extended-pdf-viewer .textLayer .highlight.color1.selected{background-color:#006400}ngx-extended-pdf-viewer .textLayer .highlight.color2{background-color:#00f6}ngx-extended-pdf-viewer .textLayer .highlight.color2.selected{background-color:#00f}ngx-extended-pdf-viewer .textLayer .highlight.color3{background-color:#f006}ngx-extended-pdf-viewer .textLayer .highlight.color3.selected{background-color:red}ngx-extended-pdf-viewer .textLayer .highlight.color4{background-color:#ff5e0066}ngx-extended-pdf-viewer .textLayer .highlight.color4.selected{background-color:#ff5e00}html[dir=ltr] ngx-extended-pdf-viewer .dialogButton,html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton{margin:3px 0 4px}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton:last-child,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton:first-child{margin-right:0;margin-left:0}html[dir=ltr] ngx-extended-pdf-viewer #secondaryToolbarToggle{margin-right:4px;margin-left:0}html[dir=rtl] ngx-extended-pdf-viewer #secondaryToolbarToggle{margin-right:0;margin-left:4px}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .secondaryToolbarButton,ngx-extended-pdf-viewer .dialogButton{padding-left:0;padding-right:0}ngx-extended-pdf-viewer .offscreen{position:fixed!important;left:-9999px!important;display:block!important;width:3000px!important}ngx-extended-pdf-viewer .offscreen #sidebarContainer{top:1000px!important}ngx-extended-pdf-viewer .toolbarButton{margin-left:-1px!important;margin-right:-2px!important}ngx-extended-pdf-viewer #numPages{padding-right:0}ngx-extended-pdf-viewer .pdf-viewer-template,ngx-extended-pdf-viewer .pdf-viewer-template *{display:none}ngx-extended-pdf-viewer button:focus,ngx-extended-pdf-viewer a:focus,ngx-extended-pdf-viewer input:focus,ngx-extended-pdf-viewer select:focus{outline:none;border:1px solid blue}ngx-extended-pdf-viewer input[type=checkbox]:focus{outline:1px solid blue}.hidden-by-fullscreen{display:none!important}:root{--scrollbar-color: rgba(121, 121, 123, 1);--scrollbar-bg-color: rgba(35, 35, 39, 1)}\\n\", \"@media print{#printContainer{position:static}body,html{overflow-y:visible!important;margin:0;padding:0}body{background:rgba(0,0,0,0) none;height:100%;width:100%}body>*{display:none!important;outline:0;padding:0;margin:0}body #printContainer{display:block!important;height:100%;width:100%}body #printContainer img{max-width:100%;max-height:100%;direction:ltr;display:block!important}body #printContainer>.printedPage{page-break-after:always;page-break-inside:avoid;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}body #printContainer>.xfaPrintedPage .xfaPage{position:absolute}body #printContainer>.xfaPrintedPage{page-break-after:always;page-break-inside:avoid;width:100%;height:100%;position:relative}body #printContainer>.printedPage canvas,body #printContainer>.printedPage img{max-width:100%;max-height:100%;direction:ltr;display:block}html,body{overflow-y:visible!important}html.cdk-global-scrollblock{width:initial;position:initial}}\\n\"],\n encapsulation: 2\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(PdfDarkThemeComponent, [{\n type: Component,\n args: [{\n selector: 'pdf-dark-theme',\n encapsulation: ViewEncapsulation.None,\n template: \"\",\n styles: [\"ngx-extended-pdf-viewer .fancyDropdownToolbarButton:after{content:url(\\\"data:image/svg+xml; utf8, <svg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><path fill='rgb(217, 217, 217)' d='M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z' /></svg>\\\")}ngx-extended-pdf-viewer :root{--annotation-unfocused-field-background: url(\\\"data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>\\\")}ngx-extended-pdf-viewer .annotationLayer section{position:absolute;text-align:initial}ngx-extended-pdf-viewer .annotationLayer .linkAnnotation>a,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.pushButton>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}ngx-extended-pdf-viewer .annotationLayer .linkAnnotation>a:hover,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.pushButton>a:hover{opacity:.2;background:yellow;box-shadow:0 2px 10px #ff0}ngx-extended-pdf-viewer .annotationLayer .textAnnotation img{position:absolute;cursor:pointer}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation input,ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation textarea,ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input{background-image:url(\\\"data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>\\\");border:1px solid transparent;box-sizing:border-box;font-size:9px;height:100%;margin:0;padding:0 3px;vertical-align:top;width:100%}ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select option{padding:0}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation textarea{font:message-box;font-size:9px;resize:none}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation input[disabled],ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation textarea[disabled],ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select[disabled],ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input[disabled],ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input[disabled]{background:none;border:1px solid transparent;cursor:not-allowed}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation input:hover,ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation textarea:hover,ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select:hover,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:hover,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input:hover{border:1px solid black}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation input:focus,ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation textarea:focus,ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:1px solid transparent}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation input :focus,ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation textarea :focus,ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select :focus,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox :focus,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton :focus{background-image:none;background-color:transparent;outline:auto}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:#000;content:\\\"\\\";display:block;position:absolute}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input{-webkit-appearance:none;appearance:none;padding:0}ngx-extended-pdf-viewer .annotationLayer .popupWrapper{position:absolute;width:20em}ngx-extended-pdf-viewer .annotationLayer .popup{position:absolute;z-index:200;max-width:20em;background-color:#ff9;box-shadow:0 2px 5px #888;border-radius:2px;padding:6px;margin-left:5px;cursor:pointer;font:message-box;font-size:9px;white-space:normal;word-wrap:break-word}ngx-extended-pdf-viewer .annotationLayer .popup>*{font-size:9px}ngx-extended-pdf-viewer .annotationLayer .popup h1{display:inline-block}ngx-extended-pdf-viewer .annotationLayer .popup span{display:inline-block;margin-left:5px}ngx-extended-pdf-viewer .annotationLayer .popup p{border-top:1px solid #333333;margin-top:2px;padding-top:2px}ngx-extended-pdf-viewer .annotationLayer .highlightAnnotation,ngx-extended-pdf-viewer .annotationLayer .underlineAnnotation,ngx-extended-pdf-viewer .annotationLayer .squigglyAnnotation,ngx-extended-pdf-viewer .annotationLayer .strikeoutAnnotation,ngx-extended-pdf-viewer .annotationLayer .freeTextAnnotation,ngx-extended-pdf-viewer .annotationLayer .lineAnnotation svg line,ngx-extended-pdf-viewer .annotationLayer .squareAnnotation svg rect,ngx-extended-pdf-viewer .annotationLayer .circleAnnotation svg ellipse,ngx-extended-pdf-viewer .annotationLayer .polylineAnnotation svg polyline,ngx-extended-pdf-viewer .annotationLayer .polygonAnnotation svg polygon,ngx-extended-pdf-viewer .annotationLayer .caretAnnotation,ngx-extended-pdf-viewer .annotationLayer .inkAnnotation svg polyline,ngx-extended-pdf-viewer .annotationLayer .stampAnnotation,ngx-extended-pdf-viewer .annotationLayer .fileAttachmentAnnotation{cursor:pointer}ngx-extended-pdf-viewer :root{--xfa-unfocused-field-background: url(\\\"data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>\\\")}ngx-extended-pdf-viewer .xfaLayer .highlight{margin:-1px;padding:1px;background-color:#efcbed;border-radius:4px}ngx-extended-pdf-viewer .xfaLayer .highlight.appended{position:initial}ngx-extended-pdf-viewer .xfaLayer .highlight.begin{border-radius:4px 0 0 4px}ngx-extended-pdf-viewer .xfaLayer .highlight.end{border-radius:0 4px 4px 0}ngx-extended-pdf-viewer .xfaLayer .highlight.middle{border-radius:0}ngx-extended-pdf-viewer .xfaLayer .highlight.selected{background-color:#cbdfcb}ngx-extended-pdf-viewer .xfaLayer ::selection{background:blue}ngx-extended-pdf-viewer .xfaPage{overflow:hidden;position:relative}ngx-extended-pdf-viewer .xfaContentarea{position:absolute}ngx-extended-pdf-viewer .xfaPrintOnly{display:none}ngx-extended-pdf-viewer .xfaLayer{position:absolute;text-align:initial;top:0;left:0;transform-origin:0 0;line-height:1.2}ngx-extended-pdf-viewer .xfaLayer *{color:inherit;font:inherit;font-style:inherit;font-weight:inherit;font-feature-settings:inherit;font-kerning:inherit;letter-spacing:-.01px;text-align:inherit;text-decoration:inherit;box-sizing:border-box;background-color:transparent;padding:0;margin:0;pointer-events:auto;line-height:inherit}ngx-extended-pdf-viewer .xfaLayer div{pointer-events:none}ngx-extended-pdf-viewer .xfaLayer svg{pointer-events:none}ngx-extended-pdf-viewer .xfaLayer svg *{pointer-events:none}ngx-extended-pdf-viewer .xfaLayer a{color:#00f}ngx-extended-pdf-viewer .xfaRich li{margin-left:3em}ngx-extended-pdf-viewer .xfaFont{color:#000;font-weight:400;font-feature-settings:\\\"kern\\\" off;font-kerning:none;font-size:10px;font-style:normal;letter-spacing:0;text-decoration:none;vertical-align:0}ngx-extended-pdf-viewer .xfaCaption{overflow:hidden;flex:0 0 auto}ngx-extended-pdf-viewer .xfaCaptionForCheckButton{overflow:hidden;flex:1 1 auto}ngx-extended-pdf-viewer .xfaLabel{height:100%;width:100%}ngx-extended-pdf-viewer .xfaLeft{display:flex;flex-direction:row;align-items:center}ngx-extended-pdf-viewer .xfaRight{display:flex;flex-direction:row-reverse;align-items:center}ngx-extended-pdf-viewer .xfaLeft>.xfaCaption,ngx-extended-pdf-viewer .xfaLeft>.xfaCaptionForCheckButton,ngx-extended-pdf-viewer .xfaRight>.xfaCaption,ngx-extended-pdf-viewer .xfaRight>.xfaCaptionForCheckButton{max-height:100%}ngx-extended-pdf-viewer .xfaTop{display:flex;flex-direction:column;align-items:flex-start}ngx-extended-pdf-viewer .xfaBottom{display:flex;flex-direction:column-reverse;align-items:flex-start}ngx-extended-pdf-viewer .xfaTop>.xfaCaption,ngx-extended-pdf-viewer .xfaTop>.xfaCaptionForCheckButton,ngx-extended-pdf-viewer .xfaBottom>.xfaCaption,ngx-extended-pdf-viewer .xfaBottom>.xfaCaptionForCheckButton{width:100%}ngx-extended-pdf-viewer .xfaBorder{background-color:transparent;position:absolute;pointer-events:none}ngx-extended-pdf-viewer .xfaWrapped{width:100%;height:100%}ngx-extended-pdf-viewer .xfaTextfield:focus,ngx-extended-pdf-viewer .xfaSelect:focus{background-image:none;background-color:transparent;outline:auto;outline-offset:-1px}ngx-extended-pdf-viewer .xfaCheckbox:focus,ngx-extended-pdf-viewer .xfaRadio:focus{outline:auto}ngx-extended-pdf-viewer .xfaTextfield,ngx-extended-pdf-viewer .xfaSelect{height:100%;width:100%;flex:1 1 auto;border:none;resize:none;background-image:var(--xfa-unfocused-field-background)}ngx-extended-pdf-viewer .xfaTop>.xfaTextfield,ngx-extended-pdf-viewer .xfaTop>.xfaSelect,ngx-extended-pdf-viewer .xfaBottom>.xfaTextfield,ngx-extended-pdf-viewer .xfaBottom>.xfaSelect{flex:0 1 auto}ngx-extended-pdf-viewer .xfaButton{cursor:pointer;width:100%;height:100%;border:none;text-align:center}ngx-extended-pdf-viewer .xfaLink{width:100%;height:100%}ngx-extended-pdf-viewer .xfaCheckbox,ngx-extended-pdf-viewer .xfaRadio{width:100%;height:100%;flex:0 0 auto;border:none}ngx-extended-pdf-viewer .xfaRich{white-space:pre-wrap;width:100%;height:100%}ngx-extended-pdf-viewer .xfaImage{object-position:left top;object-fit:contain;width:100%;height:100%}ngx-extended-pdf-viewer .xfaLrTb,ngx-extended-pdf-viewer .xfaRlTb,ngx-extended-pdf-viewer .xfaTb{display:flex;flex-direction:column;align-items:stretch}ngx-extended-pdf-viewer .xfaLr{display:flex;flex-direction:row;align-items:stretch}ngx-extended-pdf-viewer .xfaRl{display:flex;flex-direction:row-reverse;align-items:stretch}ngx-extended-pdf-viewer .xfaTb>div{justify-content:left}ngx-extended-pdf-viewer .xfaPosition{position:relative}ngx-extended-pdf-viewer .xfaArea{position:relative}ngx-extended-pdf-viewer .xfaValignMiddle{display:flex;align-items:center}ngx-extended-pdf-viewer .xfaTable{display:flex;flex-direction:column;align-items:stretch}ngx-extended-pdf-viewer .xfaTable .xfaRow{display:flex;flex-direction:row;align-items:stretch}ngx-extended-pdf-viewer .xfaTable .xfaRlRow{display:flex;flex-direction:row-reverse;align-items:stretch;flex:1}ngx-extended-pdf-viewer .xfaTable .xfaRlRow>div{flex:1}ngx-extended-pdf-viewer .xfaNonInteractive input,ngx-extended-pdf-viewer .xfaNonInteractive textarea,ngx-extended-pdf-viewer .xfaDisabled input,ngx-extended-pdf-viewer .xfaDisabled textarea,ngx-extended-pdf-viewer .xfaReadOnly input,ngx-extended-pdf-viewer .xfaReadOnly textarea{background:initial}@media print{ngx-extended-pdf-viewer .xfaTextfield,ngx-extended-pdf-viewer .xfaSelect{background:transparent}ngx-extended-pdf-viewer .xfaSelect{-webkit-appearance:none;appearance:none;text-indent:1px;text-overflow:\\\"\\\"}}ngx-extended-pdf-viewer .textLayer{position:absolute;text-align:initial;left:0;top:0;right:0;bottom:0;overflow:hidden;opacity:.2;line-height:1}ngx-extended-pdf-viewer .textLayer span,ngx-extended-pdf-viewer .textLayer br{color:transparent;position:absolute;white-space:pre;cursor:text;transform-origin:0% 0%}ngx-extended-pdf-viewer .textLayer .highlight{position:static;margin:-1px;padding:1px;background-color:var(#b400aa);border-radius:4px}ngx-extended-pdf-viewer .textLayer .highlight.appended{position:initial}ngx-extended-pdf-viewer .textLayer .highlight.begin{border-radius:4px 0 0 4px}ngx-extended-pdf-viewer .textLayer .highlight.end{border-radius:0 4px 4px 0}ngx-extended-pdf-viewer .textLayer .highlight.middle{border-radius:0}ngx-extended-pdf-viewer .textLayer .highlight.selected{background-color:#006400}ngx-extended-pdf-viewer .textLayer ::selection{background:blue}ngx-extended-pdf-viewer .textLayer br::selection{background:transparent}ngx-extended-pdf-viewer .textLayer .endOfContent{display:block;position:absolute;left:0;top:100%;right:0;bottom:0;z-index:-1;cursor:default;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer .textLayer .endOfContent.active{top:0}ngx-extended-pdf-viewer *{box-sizing:content-box}ngx-extended-pdf-viewer :root{--pdfViewer-padding-bottom: none;--page-margin: 1px auto -8px;--page-border: 9px solid transparent;--spreadHorizontalWrapped-margin-LR: -3.5px;--zoom-factor: 1}@media screen and (forced-colors: active){ngx-extended-pdf-viewer :root{--pdfViewer-padding-bottom: 9px;--page-margin: 9px auto 0;--page-border: none;--spreadHorizontalWrapped-margin-LR: 4.5px}}ngx-extended-pdf-viewer .pdfViewer{padding-bottom:var(--pdfViewer-padding-bottom)}ngx-extended-pdf-viewer .pdfViewer .canvasWrapper{overflow:hidden}ngx-extended-pdf-viewer .pdfViewer .page{direction:ltr;width:816px;height:1056px;margin:1px auto -8px;position:relative;overflow:visible;border:9px solid transparent;background-clip:content-box;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAA6UlEQVR4Xl2Pi2rEMAwE16fm1f7/r14v7w4rI0IzLAF7hLxNevBSEMEF5+OilNCsRd8ZMyn+a4NmsOT8WJw1lFbSYgGFzF2bLFoLjTClWjKKGRWpDYAGXUnZ4uhbBUzF3Oe/GG/ue2fn4GgsyXhNgysV2JnrhKEMg4fEZcALmiKbNhBBRFpSyDOj1G4QOVly6O1FV54ZZq8OVygrciDt6JazRgi1ljTPH0gbrPmHPXAbCiDd4GawIjip1TPh9tt2sz24qaCjr/jAb/GBFTbq9KZ7Ke/Cqt8nayUikZKsWZK7Fe6bg5dOUt8fZHWG2BHc+6EAAAAASUVORK5CYII=) 9 9 repeat;background-color:#fff}ngx-extended-pdf-viewer .pdfViewer.removePageBorders .page{margin:0 auto 10px;border:none}ngx-extended-pdf-viewer .pdfViewer.singlePageView .page{margin:0}ngx-extended-pdf-viewer .html .pdfViewer.scrollHorizontal,ngx-extended-pdf-viewer .html .pdfViewer.scrollWrapped,ngx-extended-pdf-viewer .html .spread{margin-left:3.5px;margin-right:3.5px;text-align:center}ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal,ngx-extended-pdf-viewer .spread{white-space:nowrap}ngx-extended-pdf-viewer .pdfViewer.removePageBorders,ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal .spread,ngx-extended-pdf-viewer .pdfViewer.scrollWrapped .spread{margin-left:0;margin-right:0}ngx-extended-pdf-viewer .spread .page,ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal .page,ngx-extended-pdf-viewer .pdfViewer.scrollWrapped .page,ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal .spread,ngx-extended-pdf-viewer .pdfViewer.scrollWrapped .spread{display:inline-block;vertical-align:middle}ngx-extended-pdf-viewer .spread .page,ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal .page,ngx-extended-pdf-viewer .pdfViewer.scrollWrapped .page{margin-left:-3.5px;margin-right:-3.5px}ngx-extended-pdf-viewer .pdfViewer.removePageBorders .spread .page,ngx-extended-pdf-viewer .pdfViewer.removePageBorders.scrollHorizontal .page,ngx-extended-pdf-viewer .pdfViewer.removePageBorders.scrollWrapped .page{margin-left:5px;margin-right:5px}ngx-extended-pdf-viewer .pdfViewer .page canvas{margin:0;display:block}ngx-extended-pdf-viewer .pdfViewer .page canvas[hidden]{display:none}ngx-extended-pdf-viewer .pdfViewer .page .loadingIcon{position:absolute;display:block;left:0;top:0;right:0;bottom:0;background:url(data:image/gif;base64,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) center no-repeat}ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer{margin-left:0;margin-right:0}ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer .page,ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer .spread{display:block}ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer .page,ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer.removePageBorders .page{margin-left:auto;margin-right:auto}ngx-extended-pdf-viewer .pdfPresentationMode:-webkit-full-screen .pdfViewer .page{margin-bottom:100vh;border:0}ngx-extended-pdf-viewer .pdfPresentationMode:fullscreen .pdfViewer .page{margin-bottom:100vh;border:0}ngx-extended-pdf-viewer .html .toolbar *,ngx-extended-pdf-viewer .html .treeItem *{padding:0;margin:0}ngx-extended-pdf-viewer .html{height:100%;width:100%;font-size:10px}ngx-extended-pdf-viewer .body{height:100%;width:100%}ngx-extended-pdf-viewer .body,ngx-extended-pdf-viewer .pdf-viewer input,ngx-extended-pdf-viewer .pdf-viewer button,ngx-extended-pdf-viewer .pdf-viewer select{font:message-box;outline:none;scrollbar-color:var(--scrollbar-color) var(--scrollbar-bg-color)}ngx-extended-pdf-viewer button{cursor:pointer}ngx-extended-pdf-viewer select{background-color:#474747!important;color:#d9d9d9}ngx-extended-pdf-viewer .hidden{display:none!important}ngx-extended-pdf-viewer [hidden]{display:none!important}ngx-extended-pdf-viewer .pdfViewer.enablePermissions .textLayer span{-webkit-user-select:none!important;user-select:none!important;cursor:not-allowed}ngx-extended-pdf-viewer #viewerContainer.pdfPresentationMode:-webkit-full-screen{top:0;border-top:2px solid rgba(0,0,0,0);background-color:#000;width:100%;height:100%;overflow:hidden;cursor:none;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer #viewerContainer.pdfPresentationMode:fullscreen{top:0;border-top:2px solid rgba(0,0,0,0);background-color:#000;width:100%;height:100%;overflow:hidden;cursor:none;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer .pdfPresentationMode:-webkit-full-screen a:not(.internalLink){display:none}ngx-extended-pdf-viewer .pdfPresentationMode:fullscreen a:not(.internalLink){display:none}ngx-extended-pdf-viewer .pdfPresentationMode:-webkit-full-screen .textLayer span{cursor:none}ngx-extended-pdf-viewer .pdfPresentationMode:fullscreen .textLayer span{cursor:none}ngx-extended-pdf-viewer .pdfPresentationMode.pdfPresentationModeControls>*,ngx-extended-pdf-viewer .pdfPresentationMode.pdfPresentationModeControls .textLayer span{cursor:default}ngx-extended-pdf-viewer #outerContainer{width:100%;height:100%;position:relative}ngx-extended-pdf-viewer #sidebarContainer{position:absolute;top:32px;bottom:0;width:200px;visibility:hidden;z-index:100;transition-duration:.2s;transition-timing-function:ease}html[dir=ltr] ngx-extended-pdf-viewer #sidebarContainer{transition-property:left;left:-200px}html[dir=rtl] ngx-extended-pdf-viewer #sidebarContainer{transition-property:right;right:-200px}ngx-extended-pdf-viewer .loadingInProgress #sidebarContainer{top:36px}ngx-extended-pdf-viewer #outerContainer.sidebarResizing #sidebarContainer{transition-duration:0s;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer #outerContainer.sidebarMoving #sidebarContainer,ngx-extended-pdf-viewer #outerContainer.sidebarOpen #sidebarContainer{visibility:visible}html[dir=ltr] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #sidebarContainer{left:0}html[dir=rtl] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #sidebarContainer{right:0}ngx-extended-pdf-viewer #mainContainer{position:absolute;top:0;right:0;bottom:0;left:0;min-width:320px}ngx-extended-pdf-viewer #sidebarContent{top:32px;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch;position:absolute;width:100%;background-color:#0000001a}html[dir=ltr] ngx-extended-pdf-viewer #sidebarContent{left:0}html[dir=rtl] ngx-extended-pdf-viewer #sidebarContent{right:0}ngx-extended-pdf-viewer #viewerContainer{overflow:auto;-webkit-overflow-scrolling:auto;position:absolute;top:32px;right:0;bottom:0;left:0;outline:none}ngx-extended-pdf-viewer #viewerContainer:not(.pdfPresentationMode){transition-duration:.2s;transition-timing-function:ease}ngx-extended-pdf-viewer #outerContainer.sidebarResizing #viewerContainer{transition-duration:0s}html[dir=ltr] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #viewerContainer:not(.pdfPresentationMode){transition-property:left;left:200px}html[dir=rtl] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #viewerContainer:not(.pdfPresentationMode){transition-property:right;right:200px}ngx-extended-pdf-viewer .toolbar{position:relative;left:0;right:0;z-index:9999;cursor:default;border:0;border-bottom:1px solid rgba(0,0,0,.5)}ngx-extended-pdf-viewer #toolbarContainer{width:100%}ngx-extended-pdf-viewer #toolbarSidebar{width:calc(100% - 10px);height:32px;background-color:#424242;color:#d9d9d9;border:none;padding-top:1px;padding-left:5px;padding-right:5px}html[dir=ltr] #toolbarSidebarRight .toolbarButton{margin-right:3px!important}html[dir=rtl] #toolbarSidebarRight .toolbarButton{margin-left:3px!important}html[dir=ltr] #sidebarToggle{margin-right:5px}html[dir=rtl] #sidebarToggle{margin-left:5px}ngx-extended-pdf-viewer #sidebarResizer{position:absolute;top:0;bottom:0;width:6px;z-index:200;cursor:ew-resize}html[dir=ltr] ngx-extended-pdf-viewer #sidebarResizer{right:-6px}html[dir=rtl] ngx-extended-pdf-viewer #sidebarResizer{left:-6px}ngx-extended-pdf-viewer #toolbarContainer,ngx-extended-pdf-viewer .findbar,ngx-extended-pdf-viewer .secondaryToolbar{position:relative;min-height:32px;background-color:#474747}ngx-extended-pdf-viewer #toolbarViewer{min-height:32px}ngx-extended-pdf-viewer #loadingBar{position:relative;width:100%;height:4px;background-color:#333;border-bottom:1px solid #333333}ngx-extended-pdf-viewer #loadingBar .progress{position:absolute;top:0;left:0;width:0%;height:100%;background-color:#ddd;overflow:hidden;transition:width .2s}@keyframes progressIndeterminate{0%{left:-142px}to{left:0}}ngx-extended-pdf-viewer #loadingBar .progress.indeterminate{background-color:#999;transition:none}ngx-extended-pdf-viewer #loadingBar .progress.indeterminate .glimmer{position:absolute;top:0;left:0;height:100%;width:calc(100% + 150px);background:repeating-linear-gradient(135deg,#bbbbbb 0,#999999 5px,#999999 45px,#dddddd 55px,#dddddd 95px,#bbbbbb 100px);animation:progressIndeterminate .95s linear infinite}ngx-extended-pdf-viewer .findbar,ngx-extended-pdf-viewer .secondaryToolbar{top:40px;position:absolute;z-index:10000;height:auto;min-width:16px;padding:0 6px;margin:4px 2px;color:#d9d9d9;font-size:12px;line-height:14px;text-align:left;cursor:default}ngx-extended-pdf-viewer .findbar{min-width:300px}ngx-extended-pdf-viewer .findbar>div{height:32px}ngx-extended-pdf-viewer .findbar.wrapContainers>div{clear:both}ngx-extended-pdf-viewer .findbar.wrapContainers>div#findbarMessageContainer{height:auto}html[dir=ltr] ngx-extended-pdf-viewer .findbar{left:34px}html[dir=rtl] ngx-extended-pdf-viewer .findbar{right:34px}ngx-extended-pdf-viewer .findbar label{-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer #findInput{width:200px}ngx-extended-pdf-viewer #findInput::placeholder{font-style:italic}ngx-extended-pdf-viewer #findInput[data-status=pending]{background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-position:right}html[dir=rtl] ngx-extended-pdf-viewer #findInput[data-status=pending]{background-position:left}#findInput[data-status=notFound]{background-color:#f66}html[dir=rtl] ngx-extended-pdf-viewer ngx-extended-pdf-viewer .secondaryToolbar{padding:6px;height:auto;z-index:3000}html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbar{right:4px}html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbar{left:4px}ngx-extended-pdf-viewer #secondaryToolbarButtonContainer{width:250px;max-height:400px;overflow-y:auto;-webkit-overflow-scrolling:touch;margin-bottom:-4px}ngx-extended-pdf-viewer #secondaryToolbarButtonContainer.hiddenScrollModeButtons>.scrollModeButtons,ngx-extended-pdf-viewer #secondaryToolbarButtonContainer.hiddenSpreadModeButtons>.spreadModeButtons{display:none!important}ngx-extended-pdf-viewer .doorHanger,ngx-extended-pdf-viewer .doorHangerRight{border:1px solid rgba(0,0,0,.5);border-radius:2px}ngx-extended-pdf-viewer .doorHanger:after,ngx-extended-pdf-viewer .doorHanger:before,ngx-extended-pdf-viewer .doorHangerRight:after,ngx-extended-pdf-viewer .doorHangerRight:before{bottom:100%;border:solid rgba(0,0,0,0);content:\\\" \\\";height:0;width:0;position:absolute;pointer-events:none}ngx-extended-pdf-viewer .doorHanger:after,ngx-extended-pdf-viewer .doorHangerRight:after{border-bottom-color:#474747;border-width:8px}ngx-extended-pdf-viewer .doorHanger:before,ngx-extended-pdf-viewer .doorHangerRight:before{border-bottom-color:#00000080;border-width:9px}html[dir=ltr] ngx-extended-pdf-viewer .doorHanger:after,html[dir=rtl] ngx-extended-pdf-viewer .doorHangerRight:after{left:13px;margin-left:-8px}html[dir=ltr] ngx-extended-pdf-viewer .doorHanger:before,html[dir=rtl] ngx-extended-pdf-viewer .doorHangerRight:before{left:13px;margin-left:-9px}html[dir=rtl] ngx-extended-pdf-viewer .doorHanger:after,html[dir=ltr] ngx-extended-pdf-viewer .doorHangerRight:after{right:13px;margin-right:-8px}html[dir=rtl] ngx-extended-pdf-viewer .doorHanger:before,html[dir=ltr] ngx-extended-pdf-viewer .doorHangerRight:before{right:13px;margin-right:-9px}ngx-extended-pdf-viewer #findResultsCount{background-color:#d9d9d9;color:#474747;text-align:center;padding:3px 4px}ngx-extended-pdf-viewer #findMsg{font-style:italic;color:#f66}ngx-extended-pdf-viewer #findMsg:empty{display:none}ngx-extended-pdf-viewer #toolbarViewerMiddle{position:absolute;left:50%;transform:translate(-50%)}html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerLeft,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerRight{float:left;margin-left:4px}html[dir=ltr] #toolbarSidebarLeft,html[dir=rtl] #toolbarSidebarRight{float:left}html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerRight,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerLeft{float:right;margin-right:4px}html[dir=ltr] #toolbarSidebarRight,html[dir=rtl] #toolbarSidebarLeft{float:right}html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerLeft>*,html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerMiddle>*,html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerRight>*{position:relative;float:left}html[dir=ltr] #toolbarSidebarLeft *,html[dir=ltr] #toolbarSidebarRight *,html[dir=ltr] .findbar *{position:relative;float:left}html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerLeft>*,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerMiddle>*,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerRight>*,html[dir=rtl] ngx-extended-pdf-viewer .findbar *{position:relative;float:right}html[dir=rtl] #toolbarSidebarLeft *,html[dir=rtl] #toolbarSidebarRight *{position:relative;float:right}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .secondaryToolbarButton,ngx-extended-pdf-viewer .dialogButton{border:0 none;background:none;width:32px;height:25px}ngx-extended-pdf-viewer .toolbarButton>span{display:inline-block;width:0;height:0;overflow:hidden}ngx-extended-pdf-viewer .toolbarButton[disabled],ngx-extended-pdf-viewer .secondaryToolbarButton[disabled],ngx-extended-pdf-viewer .dialogButton[disabled]{opacity:.5}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .dropdownToolbarButton,ngx-extended-pdf-viewer .secondaryToolbarButton,ngx-extended-pdf-viewer .dialogButton{border:1px solid rgba(0,0,0,0);color:#d9d9d9}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .secondaryToolbarButton,ngx-extended-pdf-viewer .dialogButton{min-width:16px;padding:2px 6px 0;border-radius:2px;font-size:12px;line-height:14px;-webkit-user-select:none;user-select:none;cursor:pointer}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton,html[dir=ltr] ngx-extended-pdf-viewer .dialogButton{margin:3px 2px 4px 0}html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton,html[dir=rtl] ngx-extended-pdf-viewer .dialogButton{margin:3px 0 4px 2px}ngx-extended-pdf-viewer .dialogButton{background-color:#0003;background-clip:padding-box;border:1px solid rgba(0,0,0,.4)}ngx-extended-pdf-viewer .dropdownToolbarButton{background-color:#0003;border:1px solid rgba(0,0,0,.4)}ngx-extended-pdf-viewer .toolbarButton.toggled,ngx-extended-pdf-viewer .secondaryToolbarButton.toggled{background-color:#0003;border-color:#0006}ngx-extended-pdf-viewer .dropdownToolbarButton>select{color:#d9d9d9;background-color:#fffc}ngx-extended-pdf-viewer .dropdownToolbarButton>select>option{background:#474747}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton:first-child,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton:last-child{margin-left:4px}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton:last-child,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton:first-child{margin-right:4px}ngx-extended-pdf-viewer .toolbarButtonSpacer{width:30px;display:inline-block;height:1px}html[dir=ltr] ngx-extended-pdf-viewer #findPrevious{margin-left:3px}html[dir=ltr] ngx-extended-pdf-viewer #findNext{margin-right:3px}html[dir=rtl] ngx-extended-pdf-viewer #findPrevious{margin-right:3px}html[dir=rtl] ngx-extended-pdf-viewer #findNext{margin-left:3px}ngx-extended-pdf-viewer .toolbarButton:before,ngx-extended-pdf-viewer .secondaryToolbarButton:before{position:absolute;display:inline-block;top:4px;left:7px}html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbarButton:before{left:4px}html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbarButton:before{right:4px}ngx-extended-pdf-viewer .toolbarButton.bookmark,ngx-extended-pdf-viewer .secondaryToolbarButton.bookmark{box-sizing:border-box;outline:none;padding-top:4px;text-decoration:none}ngx-extended-pdf-viewer .secondaryToolbarButton.bookmark{padding-top:5px}ngx-extended-pdf-viewer .bookmark[href=\\\"#\\\"]{opacity:.5;pointer-events:none}ngx-extended-pdf-viewer .toolbarButton.pdfSidebarNotification:after{position:absolute;display:inline-block;top:1px;content:\\\"\\\";background-color:#70db55;height:9px;width:9px;border-radius:50%}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton.pdfSidebarNotification:after{left:17px}html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton.pdfSidebarNotification:after{right:17px}ngx-extended-pdf-viewer .secondaryToolbarButton{position:relative;margin:0 0 4px;padding:3px 0 1px;height:auto;min-height:25px;width:200px;white-space:normal}html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbarButton{padding-left:24px;text-align:left}html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbarButton{padding-right:24px;text-align:right}html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbarButton.bookmark{padding-left:27px}html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbarButton.bookmark{padding-right:27px}html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbarButton>span{padding-right:4px}html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbarButton>span{padding-left:4px}ngx-extended-pdf-viewer .toolbarField{padding:3px 6px;margin:4px 0;border-radius:2px;background-color:#fffc;background-clip:padding-box;border-width:1px;border-style:solid;border-color:#0006;color:#4d4d4d;font-size:12px;line-height:14px;outline-style:none}ngx-extended-pdf-viewer .toolbarField::placeholder,ngx-extended-pdf-viewer .toolbarField:-ms-input-placeholder,ngx-extended-pdf-viewer .toolbarField::-ms-input-placeholder{color:#d9d9d9}ngx-extended-pdf-viewer .toolbarField[type=checkbox]{display:inline-block;margin:8px 0}ngx-extended-pdf-viewer .toolbarField.pageNumber{-moz-appearance:textfield;min-width:16px;text-align:right;width:40px}ngx-extended-pdf-viewer .toolbarField.pageNumber.visiblePageIsLoading{background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-position:1px}ngx-extended-pdf-viewer .toolbarField.pageNumber::-webkit-inner-spin-button,ngx-extended-pdf-viewer .toolbarField.pageNumber::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}ngx-extended-pdf-viewer .toolbarLabel{min-width:16px;padding:3px 6px 3px 2px;margin:4px 2px 4px 0;border:1px solid rgba(0,0,0,0);border-radius:2px;color:#d9d9d9;font-size:12px;line-height:14px;text-align:left;-webkit-user-select:none;user-select:none;cursor:default}ngx-extended-pdf-viewer #thumbnailView{position:absolute;width:calc(100% - 60px);top:0;bottom:0;padding:10px 30px 0;overflow:auto;-webkit-overflow-scrolling:touch}ngx-extended-pdf-viewer #thumbnailView>a:active{outline:0}ngx-extended-pdf-viewer .thumbnail{margin:0 10px 5px}html[dir=ltr] ngx-extended-pdf-viewer .thumbnail{float:left}html[dir=rtl] ngx-extended-pdf-viewer .thumbnail{float:right}ngx-extended-pdf-viewer #thumbnailView>a:last-of-type>.thumbnail{margin-bottom:10px}ngx-extended-pdf-viewer #thumbnailView>a:last-of-type>.thumbnail:not([data-loaded]){margin-bottom:9px}ngx-extended-pdf-viewer .thumbnail:not([data-loaded]){border:1px dashed rgba(255,0,0,.5);margin:-1px 9px 4px}ngx-extended-pdf-viewer .thumbnailImage{border:1px solid rgba(0,0,0,0);opacity:.8;z-index:1;background-color:#fff;background-clip:content-box}ngx-extended-pdf-viewer .thumbnailSelectionRing{border-radius:2px;padding:7px}ngx-extended-pdf-viewer .thumbnail.selected>.thumbnailSelectionRing>.thumbnailImage{opacity:1}ngx-extended-pdf-viewer .thumbnail.selected>.thumbnailSelectionRing{background-color:#fff6;background-clip:padding-box;color:#fff}ngx-extended-pdf-viewer #outlineView,ngx-extended-pdf-viewer #attachmentsView,ngx-extended-pdf-viewer #layersView{position:absolute;width:calc(100% - 8px);top:0;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer #outlineView{padding:4px 4px 0}ngx-extended-pdf-viewer #attachmentsView{padding:3px 4px 0}html[dir=ltr] ngx-extended-pdf-viewer .treeWithDeepNesting>.treeItem,html[dir=ltr] ngx-extended-pdf-viewer .treeItem>.treeItems{margin-left:20px}html[dir=rtl] ngx-extended-pdf-viewer .treeWithDeepNesting>.treeItem,html[dir=rtl] ngx-extended-pdf-viewer .treeItem>.treeItems{margin-right:20px}ngx-extended-pdf-viewer .treeItem>a{text-decoration:none;display:inline-block;min-width:95%;min-width:calc(100% - 4px);height:auto;margin-bottom:1px;border-radius:2px;color:#424242;font-size:13px;line-height:15px;-webkit-user-select:none;user-select:none;white-space:normal;cursor:pointer}html[dir=ltr] ngx-extended-pdf-viewer .treeItem>a{padding:2px 0 5px 4px}html[dir=rtl] ngx-extended-pdf-viewer .treeItem>a{padding:2px 4px 5px 0}ngx-extended-pdf-viewer #layersView .treeItem>a>*{cursor:pointer}html[dir=ltr] ngx-extended-pdf-viewer #layersView .treeItem>a>label{padding-left:4px}html[dir=rtl] ngx-extended-pdf-viewer #layersView .treesItem>a>label{padding-right:4px}ngx-extended-pdf-viewer .treeItemToggler{position:relative;height:0;width:0}ngx-extended-pdf-viewer .treeItemToggler:before{content:url(\\\"data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2216%22 height%3D%2216%22%3E%3Cpath d%3D%22M10 13l4-7H6z%22%2F%3E%3C%2Fsvg%3E\\\");display:inline-block;position:absolute;max-width:16px}ngx-extended-pdf-viewer .treeItemToggler.treeItemsHidden:before{content:url(\\\"data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2216%22 height%3D%2216%22%3E%3Cpath d%3D%22M13 9L6 5v8z%22%2F%3E%3C%2Fsvg%3E\\\");max-width:16px}html[dir=rtl] ngx-extended-pdf-viewer .treeItemToggler.treeItemsHidden:before{transform:scaleX(-1)}ngx-extended-pdf-viewer .treeItemToggler.treeItemsHidden~.treeItems{display:none}html[dir=ltr] ngx-extended-pdf-viewer .treeItemToggler{float:left}html[dir=rtl] ngx-extended-pdf-viewer .treeItemToggler{float:right}html[dir=ltr] ngx-extended-pdf-viewer .treeItemToggler:before{right:4px}html[dir=rtl] ngx-extended-pdf-viewer .treeItemToggler:before{left:4px}ngx-extended-pdf-viewer .treeItemToggler:hover,ngx-extended-pdf-viewer .treeItemToggler:hover+a,ngx-extended-pdf-viewer .treeItemToggler:hover~.treeItems,ngx-extended-pdf-viewer .treeItem>a:hover{background-clip:padding-box;border-radius:2px}ngx-extended-pdf-viewer .treeItem.selected{background-clip:padding-box}ngx-extended-pdf-viewer ::selection{background:rgba(0,0,255,.3)}ngx-extended-pdf-viewer #errorWrapper{background:none repeat scroll 0 0 #ff6666;color:#fff;left:0;position:absolute;right:0;z-index:5;padding:3px;font-size:.8em}ngx-extended-pdf-viewer .loadingInProgress #errorWrapper{top:37px}ngx-extended-pdf-viewer #errorMessageLeft{float:left}ngx-extended-pdf-viewer #errorMessageRight{float:right}ngx-extended-pdf-viewer #errorMoreInfo{background-color:#fff;color:#f66;padding:3px;margin:3px;width:98%}ngx-extended-pdf-viewer .dialogButton{width:auto;margin:3px 4px 2px!important;padding:2px 11px;color:#d9d9d9;background-color:#474747;border:#474747!important}ngx-extended-pdf-viewer dialog{margin:auto;padding:15px;border-spacing:4px;color:#d9d9d9;font-size:12px;line-height:14px;background-color:#474747;border:1px solid rgba(0,0,0,.5);border-radius:4px;box-shadow:0 1px 4px #0000004d}ngx-extended-pdf-viewer dialog::-webkit-backdrop{background-color:#0003;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer dialog::backdrop{background-color:#0003;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer dialog>.row{display:table-row}ngx-extended-pdf-viewer dialog>.row>*{display:table-cell}ngx-extended-pdf-viewer dialog .toolbarField{margin:5px 0}ngx-extended-pdf-viewer dialog .separator{display:block;margin:4px 0;height:1px;width:100%;background-color:#0006}ngx-extended-pdf-viewer dialog .buttonRow{text-align:center;vertical-align:middle}ngx-extended-pdf-viewer dialog :link{color:#fff}ngx-extended-pdf-viewer #passwordDialog{text-align:center}ngx-extended-pdf-viewer #passwordDialog .toolbarField{width:200px}ngx-extended-pdf-viewer #documentPropertiesDialog{text-align:left}ngx-extended-pdf-viewer #documentPropertiesDialog .row>*{min-width:100px;text-align:start}html[dir=ltr] ngx-extended-pdf-viewer #documentPropertiesDialog .row>*{text-align:left}html[dir=rtl] ngx-extended-pdf-viewer #documentPropertiesDialog .row>*{text-align:right}.fileInput{background:white;color:#000;margin-top:5px;visibility:hidden;position:fixed;right:0;top:0}ngx-extended-pdf-viewer #documentPropertiesDialog .row>span{width:125px;word-wrap:break-word}ngx-extended-pdf-viewer #documentPropertiesDialog .row>p{max-width:225px;word-wrap:break-word}ngx-extended-pdf-viewer #documentPropertiesDialog .buttonRow{margin-top:10px}ngx-extended-pdf-viewer .clearBoth{clear:both}ngx-extended-pdf-viewer .grab-to-pan-grab{cursor:url(data:image/cur;base64,AAACAAEAICAAAA8ADwAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAB+AAAA/gAAAf8AAAP/AAAD/4AAB/+AAA7/gAAM/8AAAP7AAAG2wAABtkAAAzYAAAM2AAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////AP///wD///4A///8AH//+AB///gAP//wAD//4AA//+AAH//yAB///AAf//wAH//4AL//+AD///yB////z///////////////////////////////////////8=),move!important;cursor:grab!important}ngx-extended-pdf-viewer .grab-to-pan-grab *:not(input):not(textarea):not(button):not(select):not(:link){cursor:inherit!important}ngx-extended-pdf-viewer .grab-to-pan-grab:active,ngx-extended-pdf-viewer .grab-to-pan-grabbing{cursor:url(data:image/cur;base64,AAACAAEAICAAAA8ADwAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAB+AAAA/gAAAf8AAAP/AAAD/4AAAP+AAAD/gAAB/oAAAbYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////AP///wD///4A///8AH//+AB///gAP//8AD///gA///wAP//8AH///kn/////////////////////////////////////////////////////////////////8=),move!important;cursor:grabbing!important;position:fixed;background:rgba(0,0,0,0);display:block;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:10}@page{margin:0}@media screen and (-webkit-min-device-pixel-ratio: 1.1),screen and (min-resolution: 1.1dppx){ngx-extended-pdf-viewer .toolbarButton:before{transform:scale(.5);top:-5px}ngx-extended-pdf-viewer .secondaryToolbarButton:before{transform:scale(.5);top:-4px}}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton:before,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton:before{left:-1px}html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbarButton:before{left:-2px}html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbarButton:before{left:186px}ngx-extended-pdf-viewer .toolbarField.pageNumber.visiblePageIsLoading,ngx-extended-pdf-viewer #findInput[data-status=pending]{background-image:url(data:image/png;base64,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);background-size:16px 17px}ngx-extended-pdf-viewer .visibleLargeView,ngx-extended-pdf-viewer .visibleMediumView,ngx-extended-pdf-viewer .visibleSmallView{display:none}ngx-extended-pdf-viewer .html .unverified-signature-warning,ngx-extended-pdf-viewer .html .modified-background-warning{width:100%;background-color:#ff5353;font-size:12px;text-align:center;padding-top:5px;padding-bottom:5px}.treeItem.selected>a{font-weight:700}ngx-extended-pdf-viewer .invisible{display:none!important}ngx-extended-pdf-viewer #outerContainer{clip-path:inset(0 0 0 0)}ngx-extended-pdf-viewer .textLayer .highlight.color0{background-color:#b400aa66}ngx-extended-pdf-viewer .textLayer .highlight.color0.selected{background-color:#b400aa}ngx-extended-pdf-viewer .textLayer .highlight.color1{background-color:#00640066}ngx-extended-pdf-viewer .textLayer .highlight.color1.selected{background-color:#006400}ngx-extended-pdf-viewer .textLayer .highlight.color2{background-color:#00f6}ngx-extended-pdf-viewer .textLayer .highlight.color2.selected{background-color:#00f}ngx-extended-pdf-viewer .textLayer .highlight.color3{background-color:#f006}ngx-extended-pdf-viewer .textLayer .highlight.color3.selected{background-color:red}ngx-extended-pdf-viewer .textLayer .highlight.color4{background-color:#ff5e0066}ngx-extended-pdf-viewer .textLayer .highlight.color4.selected{background-color:#ff5e00}html[dir=ltr] ngx-extended-pdf-viewer .dialogButton,html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton{margin:3px 0 4px}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton:last-child,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton:first-child{margin-right:0;margin-left:0}html[dir=ltr] ngx-extended-pdf-viewer #secondaryToolbarToggle{margin-right:4px;margin-left:0}html[dir=rtl] ngx-extended-pdf-viewer #secondaryToolbarToggle{margin-right:0;margin-left:4px}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .secondaryToolbarButton,ngx-extended-pdf-viewer .dialogButton{padding-left:0;padding-right:0}ngx-extended-pdf-viewer .offscreen{position:fixed!important;left:-9999px!important;display:block!important;width:3000px!important}ngx-extended-pdf-viewer .offscreen #sidebarContainer{top:1000px!important}ngx-extended-pdf-viewer .toolbarButton{margin-left:-1px!important;margin-right:-2px!important}ngx-extended-pdf-viewer #numPages{padding-right:0}ngx-extended-pdf-viewer .pdf-viewer-template,ngx-extended-pdf-viewer .pdf-viewer-template *{display:none}ngx-extended-pdf-viewer button:focus,ngx-extended-pdf-viewer a:focus,ngx-extended-pdf-viewer input:focus,ngx-extended-pdf-viewer select:focus{outline:none;border:1px solid blue}ngx-extended-pdf-viewer input[type=checkbox]:focus{outline:1px solid blue}.hidden-by-fullscreen{display:none!important}:root{--scrollbar-color: rgba(121, 121, 123, 1);--scrollbar-bg-color: rgba(35, 35, 39, 1)}\\n\", \"@media print{#printContainer{position:static}body,html{overflow-y:visible!important;margin:0;padding:0}body{background:rgba(0,0,0,0) none;height:100%;width:100%}body>*{display:none!important;outline:0;padding:0;margin:0}body #printContainer{display:block!important;height:100%;width:100%}body #printContainer img{max-width:100%;max-height:100%;direction:ltr;display:block!important}body #printContainer>.printedPage{page-break-after:always;page-break-inside:avoid;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}body #printContainer>.xfaPrintedPage .xfaPage{position:absolute}body #printContainer>.xfaPrintedPage{page-break-after:always;page-break-inside:avoid;width:100%;height:100%;position:relative}body #printContainer>.printedPage canvas,body #printContainer>.printedPage img{max-width:100%;max-height:100%;direction:ltr;display:block}html,body{overflow-y:visible!important}html.cdk-global-scrollblock{width:initial;position:initial}}\\n\"]\n }]\n }], null, null);\n})();\nclass PdfLightThemeComponent {}\nPdfLightThemeComponent.ɵfac = function PdfLightThemeComponent_Factory(t) {\n return new (t || PdfLightThemeComponent)();\n};\nPdfLightThemeComponent.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: PdfLightThemeComponent,\n selectors: [[\"pdf-light-theme\"]],\n decls: 0,\n vars: 0,\n template: function PdfLightThemeComponent_Template(rf, ctx) {},\n styles: [\"ngx-extended-pdf-viewer .fancyDropdownToolbarButton:after{content:url(\\\"data:image/svg+xml; utf8, <svg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><path fill='rgb(90, 90, 90)' d='M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z' /></svg>\\\")}ngx-extended-pdf-viewer :root{--annotation-unfocused-field-background: url(\\\"data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>\\\")}ngx-extended-pdf-viewer .annotationLayer section{position:absolute;text-align:initial}ngx-extended-pdf-viewer .annotationLayer .linkAnnotation>a,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.pushButton>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}ngx-extended-pdf-viewer .annotationLayer .linkAnnotation>a:hover,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.pushButton>a:hover{opacity:.2;background:yellow;box-shadow:0 2px 10px #ff0}ngx-extended-pdf-viewer .annotationLayer .textAnnotation img{position:absolute;cursor:pointer}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation input,ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation textarea,ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input{background-image:url(\\\"data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>\\\");border:1px solid transparent;box-sizing:border-box;font-size:9px;height:100%;margin:0;padding:0 3px;vertical-align:top;width:100%}ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select option{padding:0}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation textarea{font:message-box;font-size:9px;resize:none}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation input[disabled],ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation textarea[disabled],ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select[disabled],ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input[disabled],ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input[disabled]{background:none;border:1px solid transparent;cursor:not-allowed}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation input:hover,ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation textarea:hover,ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select:hover,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:hover,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input:hover{border:1px solid black}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation input:focus,ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation textarea:focus,ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:1px solid transparent}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation input :focus,ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation textarea :focus,ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select :focus,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox :focus,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton :focus{background-image:none;background-color:transparent;outline:auto}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:#000;content:\\\"\\\";display:block;position:absolute}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input{-webkit-appearance:none;appearance:none;padding:0}ngx-extended-pdf-viewer .annotationLayer .popupWrapper{position:absolute;width:20em}ngx-extended-pdf-viewer .annotationLayer .popup{position:absolute;z-index:200;max-width:20em;background-color:#ff9;box-shadow:0 2px 5px #888;border-radius:2px;padding:6px;margin-left:5px;cursor:pointer;font:message-box;font-size:9px;white-space:normal;word-wrap:break-word}ngx-extended-pdf-viewer .annotationLayer .popup>*{font-size:9px}ngx-extended-pdf-viewer .annotationLayer .popup h1{display:inline-block}ngx-extended-pdf-viewer .annotationLayer .popup span{display:inline-block;margin-left:5px}ngx-extended-pdf-viewer .annotationLayer .popup p{border-top:1px solid #333333;margin-top:2px;padding-top:2px}ngx-extended-pdf-viewer .annotationLayer .highlightAnnotation,ngx-extended-pdf-viewer .annotationLayer .underlineAnnotation,ngx-extended-pdf-viewer .annotationLayer .squigglyAnnotation,ngx-extended-pdf-viewer .annotationLayer .strikeoutAnnotation,ngx-extended-pdf-viewer .annotationLayer .freeTextAnnotation,ngx-extended-pdf-viewer .annotationLayer .lineAnnotation svg line,ngx-extended-pdf-viewer .annotationLayer .squareAnnotation svg rect,ngx-extended-pdf-viewer .annotationLayer .circleAnnotation svg ellipse,ngx-extended-pdf-viewer .annotationLayer .polylineAnnotation svg polyline,ngx-extended-pdf-viewer .annotationLayer .polygonAnnotation svg polygon,ngx-extended-pdf-viewer .annotationLayer .caretAnnotation,ngx-extended-pdf-viewer .annotationLayer .inkAnnotation svg polyline,ngx-extended-pdf-viewer .annotationLayer .stampAnnotation,ngx-extended-pdf-viewer .annotationLayer .fileAttachmentAnnotation{cursor:pointer}ngx-extended-pdf-viewer :root{--xfa-unfocused-field-background: url(\\\"data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>\\\")}ngx-extended-pdf-viewer .xfaLayer .highlight{margin:-1px;padding:1px;background-color:#efcbed;border-radius:4px}ngx-extended-pdf-viewer .xfaLayer .highlight.appended{position:initial}ngx-extended-pdf-viewer .xfaLayer .highlight.begin{border-radius:4px 0 0 4px}ngx-extended-pdf-viewer .xfaLayer .highlight.end{border-radius:0 4px 4px 0}ngx-extended-pdf-viewer .xfaLayer .highlight.middle{border-radius:0}ngx-extended-pdf-viewer .xfaLayer .highlight.selected{background-color:#cbdfcb}ngx-extended-pdf-viewer .xfaLayer ::selection{background:blue}ngx-extended-pdf-viewer .xfaPage{overflow:hidden;position:relative}ngx-extended-pdf-viewer .xfaContentarea{position:absolute}ngx-extended-pdf-viewer .xfaPrintOnly{display:none}ngx-extended-pdf-viewer .xfaLayer{position:absolute;text-align:initial;top:0;left:0;transform-origin:0 0;line-height:1.2}ngx-extended-pdf-viewer .xfaLayer *{color:inherit;font:inherit;font-style:inherit;font-weight:inherit;font-feature-settings:inherit;font-kerning:inherit;letter-spacing:-.01px;text-align:inherit;text-decoration:inherit;box-sizing:border-box;background-color:transparent;padding:0;margin:0;pointer-events:auto;line-height:inherit}ngx-extended-pdf-viewer .xfaLayer div{pointer-events:none}ngx-extended-pdf-viewer .xfaLayer svg{pointer-events:none}ngx-extended-pdf-viewer .xfaLayer svg *{pointer-events:none}ngx-extended-pdf-viewer .xfaLayer a{color:#00f}ngx-extended-pdf-viewer .xfaRich li{margin-left:3em}ngx-extended-pdf-viewer .xfaFont{color:#000;font-weight:400;font-feature-settings:\\\"kern\\\" off;font-kerning:none;font-size:10px;font-style:normal;letter-spacing:0;text-decoration:none;vertical-align:0}ngx-extended-pdf-viewer .xfaCaption{overflow:hidden;flex:0 0 auto}ngx-extended-pdf-viewer .xfaCaptionForCheckButton{overflow:hidden;flex:1 1 auto}ngx-extended-pdf-viewer .xfaLabel{height:100%;width:100%}ngx-extended-pdf-viewer .xfaLeft{display:flex;flex-direction:row;align-items:center}ngx-extended-pdf-viewer .xfaRight{display:flex;flex-direction:row-reverse;align-items:center}ngx-extended-pdf-viewer .xfaLeft>.xfaCaption,ngx-extended-pdf-viewer .xfaLeft>.xfaCaptionForCheckButton,ngx-extended-pdf-viewer .xfaRight>.xfaCaption,ngx-extended-pdf-viewer .xfaRight>.xfaCaptionForCheckButton{max-height:100%}ngx-extended-pdf-viewer .xfaTop{display:flex;flex-direction:column;align-items:flex-start}ngx-extended-pdf-viewer .xfaBottom{display:flex;flex-direction:column-reverse;align-items:flex-start}ngx-extended-pdf-viewer .xfaTop>.xfaCaption,ngx-extended-pdf-viewer .xfaTop>.xfaCaptionForCheckButton,ngx-extended-pdf-viewer .xfaBottom>.xfaCaption,ngx-extended-pdf-viewer .xfaBottom>.xfaCaptionForCheckButton{width:100%}ngx-extended-pdf-viewer .xfaBorder{background-color:transparent;position:absolute;pointer-events:none}ngx-extended-pdf-viewer .xfaWrapped{width:100%;height:100%}ngx-extended-pdf-viewer .xfaTextfield:focus,ngx-extended-pdf-viewer .xfaSelect:focus{background-image:none;background-color:transparent;outline:auto;outline-offset:-1px}ngx-extended-pdf-viewer .xfaCheckbox:focus,ngx-extended-pdf-viewer .xfaRadio:focus{outline:auto}ngx-extended-pdf-viewer .xfaTextfield,ngx-extended-pdf-viewer .xfaSelect{height:100%;width:100%;flex:1 1 auto;border:none;resize:none;background-image:var(--xfa-unfocused-field-background)}ngx-extended-pdf-viewer .xfaTop>.xfaTextfield,ngx-extended-pdf-viewer .xfaTop>.xfaSelect,ngx-extended-pdf-viewer .xfaBottom>.xfaTextfield,ngx-extended-pdf-viewer .xfaBottom>.xfaSelect{flex:0 1 auto}ngx-extended-pdf-viewer .xfaButton{cursor:pointer;width:100%;height:100%;border:none;text-align:center}ngx-extended-pdf-viewer .xfaLink{width:100%;height:100%}ngx-extended-pdf-viewer .xfaCheckbox,ngx-extended-pdf-viewer .xfaRadio{width:100%;height:100%;flex:0 0 auto;border:none}ngx-extended-pdf-viewer .xfaRich{white-space:pre-wrap;width:100%;height:100%}ngx-extended-pdf-viewer .xfaImage{object-position:left top;object-fit:contain;width:100%;height:100%}ngx-extended-pdf-viewer .xfaLrTb,ngx-extended-pdf-viewer .xfaRlTb,ngx-extended-pdf-viewer .xfaTb{display:flex;flex-direction:column;align-items:stretch}ngx-extended-pdf-viewer .xfaLr{display:flex;flex-direction:row;align-items:stretch}ngx-extended-pdf-viewer .xfaRl{display:flex;flex-direction:row-reverse;align-items:stretch}ngx-extended-pdf-viewer .xfaTb>div{justify-content:left}ngx-extended-pdf-viewer .xfaPosition{position:relative}ngx-extended-pdf-viewer .xfaArea{position:relative}ngx-extended-pdf-viewer .xfaValignMiddle{display:flex;align-items:center}ngx-extended-pdf-viewer .xfaTable{display:flex;flex-direction:column;align-items:stretch}ngx-extended-pdf-viewer .xfaTable .xfaRow{display:flex;flex-direction:row;align-items:stretch}ngx-extended-pdf-viewer .xfaTable .xfaRlRow{display:flex;flex-direction:row-reverse;align-items:stretch;flex:1}ngx-extended-pdf-viewer .xfaTable .xfaRlRow>div{flex:1}ngx-extended-pdf-viewer .xfaNonInteractive input,ngx-extended-pdf-viewer .xfaNonInteractive textarea,ngx-extended-pdf-viewer .xfaDisabled input,ngx-extended-pdf-viewer .xfaDisabled textarea,ngx-extended-pdf-viewer .xfaReadOnly input,ngx-extended-pdf-viewer .xfaReadOnly textarea{background:initial}@media print{ngx-extended-pdf-viewer .xfaTextfield,ngx-extended-pdf-viewer .xfaSelect{background:transparent}ngx-extended-pdf-viewer .xfaSelect{-webkit-appearance:none;appearance:none;text-indent:1px;text-overflow:\\\"\\\"}}ngx-extended-pdf-viewer .textLayer{position:absolute;text-align:initial;left:0;top:0;right:0;bottom:0;overflow:hidden;opacity:.2;line-height:1}ngx-extended-pdf-viewer .textLayer span,ngx-extended-pdf-viewer .textLayer br{color:transparent;position:absolute;white-space:pre;cursor:text;transform-origin:0% 0%}ngx-extended-pdf-viewer .textLayer .highlight{position:static;margin:-1px;padding:1px;background-color:var(#b400aa);border-radius:4px}ngx-extended-pdf-viewer .textLayer .highlight.appended{position:initial}ngx-extended-pdf-viewer .textLayer .highlight.begin{border-radius:4px 0 0 4px}ngx-extended-pdf-viewer .textLayer .highlight.end{border-radius:0 4px 4px 0}ngx-extended-pdf-viewer .textLayer .highlight.middle{border-radius:0}ngx-extended-pdf-viewer .textLayer .highlight.selected{background-color:#006400}ngx-extended-pdf-viewer .textLayer ::selection{background:blue}ngx-extended-pdf-viewer .textLayer br::selection{background:transparent}ngx-extended-pdf-viewer .textLayer .endOfContent{display:block;position:absolute;left:0;top:100%;right:0;bottom:0;z-index:-1;cursor:default;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer .textLayer .endOfContent.active{top:0}ngx-extended-pdf-viewer *{box-sizing:content-box}ngx-extended-pdf-viewer :root{--pdfViewer-padding-bottom: none;--page-margin: 1px auto -8px;--page-border: 9px solid transparent;--spreadHorizontalWrapped-margin-LR: -3.5px;--zoom-factor: 1}@media screen and (forced-colors: active){ngx-extended-pdf-viewer :root{--pdfViewer-padding-bottom: 9px;--page-margin: 9px auto 0;--page-border: none;--spreadHorizontalWrapped-margin-LR: 4.5px}}ngx-extended-pdf-viewer .pdfViewer{padding-bottom:var(--pdfViewer-padding-bottom)}ngx-extended-pdf-viewer .pdfViewer .canvasWrapper{overflow:hidden}ngx-extended-pdf-viewer .pdfViewer .page{direction:ltr;width:816px;height:1056px;margin:1px auto -8px;position:relative;overflow:visible;border:9px solid transparent;background-clip:content-box;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAA6UlEQVR4Xl2Pi2rEMAwE16fm1f7/r14v7w4rI0IzLAF7hLxNevBSEMEF5+OilNCsRd8ZMyn+a4NmsOT8WJw1lFbSYgGFzF2bLFoLjTClWjKKGRWpDYAGXUnZ4uhbBUzF3Oe/GG/ue2fn4GgsyXhNgysV2JnrhKEMg4fEZcALmiKbNhBBRFpSyDOj1G4QOVly6O1FV54ZZq8OVygrciDt6JazRgi1ljTPH0gbrPmHPXAbCiDd4GawIjip1TPh9tt2sz24qaCjr/jAb/GBFTbq9KZ7Ke/Cqt8nayUikZKsWZK7Fe6bg5dOUt8fZHWG2BHc+6EAAAAASUVORK5CYII=) 9 9 repeat;background-color:#fff}ngx-extended-pdf-viewer .pdfViewer.removePageBorders .page{margin:0 auto 10px;border:none}ngx-extended-pdf-viewer .pdfViewer.singlePageView .page{margin:0}ngx-extended-pdf-viewer .html .pdfViewer.scrollHorizontal,ngx-extended-pdf-viewer .html .pdfViewer.scrollWrapped,ngx-extended-pdf-viewer .html .spread{margin-left:3.5px;margin-right:3.5px;text-align:center}ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal,ngx-extended-pdf-viewer .spread{white-space:nowrap}ngx-extended-pdf-viewer .pdfViewer.removePageBorders,ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal .spread,ngx-extended-pdf-viewer .pdfViewer.scrollWrapped .spread{margin-left:0;margin-right:0}ngx-extended-pdf-viewer .spread .page,ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal .page,ngx-extended-pdf-viewer .pdfViewer.scrollWrapped .page,ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal .spread,ngx-extended-pdf-viewer .pdfViewer.scrollWrapped .spread{display:inline-block;vertical-align:middle}ngx-extended-pdf-viewer .spread .page,ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal .page,ngx-extended-pdf-viewer .pdfViewer.scrollWrapped .page{margin-left:-3.5px;margin-right:-3.5px}ngx-extended-pdf-viewer .pdfViewer.removePageBorders .spread .page,ngx-extended-pdf-viewer .pdfViewer.removePageBorders.scrollHorizontal .page,ngx-extended-pdf-viewer .pdfViewer.removePageBorders.scrollWrapped .page{margin-left:5px;margin-right:5px}ngx-extended-pdf-viewer .pdfViewer .page canvas{margin:0;display:block}ngx-extended-pdf-viewer .pdfViewer .page canvas[hidden]{display:none}ngx-extended-pdf-viewer .pdfViewer .page .loadingIcon{position:absolute;display:block;left:0;top:0;right:0;bottom:0;background:url(data:image/gif;base64,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) center no-repeat}ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer{margin-left:0;margin-right:0}ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer .page,ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer .spread{display:block}ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer .page,ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer.removePageBorders .page{margin-left:auto;margin-right:auto}ngx-extended-pdf-viewer .pdfPresentationMode:-webkit-full-screen .pdfViewer .page{margin-bottom:100vh;border:0}ngx-extended-pdf-viewer .pdfPresentationMode:fullscreen .pdfViewer .page{margin-bottom:100vh;border:0}ngx-extended-pdf-viewer .html .toolbar *,ngx-extended-pdf-viewer .html .treeItem *{padding:0;margin:0}ngx-extended-pdf-viewer .html{height:100%;width:100%;font-size:10px}ngx-extended-pdf-viewer .body{height:100%;width:100%}ngx-extended-pdf-viewer .body,ngx-extended-pdf-viewer .pdf-viewer input,ngx-extended-pdf-viewer .pdf-viewer button,ngx-extended-pdf-viewer .pdf-viewer select{font:message-box;outline:none;scrollbar-color:var(--scrollbar-color) var(--scrollbar-bg-color)}ngx-extended-pdf-viewer button{cursor:pointer}ngx-extended-pdf-viewer select{background-color:#fff!important;color:#5a5a5a}ngx-extended-pdf-viewer .hidden{display:none!important}ngx-extended-pdf-viewer [hidden]{display:none!important}ngx-extended-pdf-viewer .pdfViewer.enablePermissions .textLayer span{-webkit-user-select:none!important;user-select:none!important;cursor:not-allowed}ngx-extended-pdf-viewer #viewerContainer.pdfPresentationMode:-webkit-full-screen{top:0;border-top:2px solid rgba(0,0,0,0);background-color:#f9f9f9;width:100%;height:100%;overflow:hidden;cursor:none;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer #viewerContainer.pdfPresentationMode:fullscreen{top:0;border-top:2px solid rgba(0,0,0,0);background-color:#f9f9f9;width:100%;height:100%;overflow:hidden;cursor:none;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer .pdfPresentationMode:-webkit-full-screen a:not(.internalLink){display:none}ngx-extended-pdf-viewer .pdfPresentationMode:fullscreen a:not(.internalLink){display:none}ngx-extended-pdf-viewer .pdfPresentationMode:-webkit-full-screen .textLayer span{cursor:none}ngx-extended-pdf-viewer .pdfPresentationMode:fullscreen .textLayer span{cursor:none}ngx-extended-pdf-viewer .pdfPresentationMode.pdfPresentationModeControls>*,ngx-extended-pdf-viewer .pdfPresentationMode.pdfPresentationModeControls .textLayer span{cursor:default}ngx-extended-pdf-viewer #outerContainer{width:100%;height:100%;position:relative}ngx-extended-pdf-viewer #sidebarContainer{position:absolute;top:32px;bottom:0;width:200px;visibility:hidden;z-index:100;transition-duration:.2s;transition-timing-function:ease}html[dir=ltr] ngx-extended-pdf-viewer #sidebarContainer{transition-property:left;left:-200px}html[dir=rtl] ngx-extended-pdf-viewer #sidebarContainer{transition-property:right;right:-200px}ngx-extended-pdf-viewer .loadingInProgress #sidebarContainer{top:36px}ngx-extended-pdf-viewer #outerContainer.sidebarResizing #sidebarContainer{transition-duration:0s;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer #outerContainer.sidebarMoving #sidebarContainer,ngx-extended-pdf-viewer #outerContainer.sidebarOpen #sidebarContainer{visibility:visible}html[dir=ltr] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #sidebarContainer{left:0}html[dir=rtl] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #sidebarContainer{right:0}ngx-extended-pdf-viewer #mainContainer{position:absolute;top:0;right:0;bottom:0;left:0;min-width:320px}ngx-extended-pdf-viewer #sidebarContent{top:32px;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch;position:absolute;width:100%;background-color:#f2f2f3}html[dir=ltr] ngx-extended-pdf-viewer #sidebarContent{left:0}html[dir=rtl] ngx-extended-pdf-viewer #sidebarContent{right:0}ngx-extended-pdf-viewer #viewerContainer{overflow:auto;-webkit-overflow-scrolling:auto;position:absolute;top:32px;right:0;bottom:0;left:0;outline:none}ngx-extended-pdf-viewer #viewerContainer:not(.pdfPresentationMode){transition-duration:.2s;transition-timing-function:ease}ngx-extended-pdf-viewer #outerContainer.sidebarResizing #viewerContainer{transition-duration:0s}html[dir=ltr] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #viewerContainer:not(.pdfPresentationMode){transition-property:left;left:200px}html[dir=rtl] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #viewerContainer:not(.pdfPresentationMode){transition-property:right;right:200px}ngx-extended-pdf-viewer .toolbar{position:relative;left:0;right:0;z-index:9999;cursor:default;border:0;border-bottom:1px solid #ddd}ngx-extended-pdf-viewer #toolbarContainer{width:100%}ngx-extended-pdf-viewer #toolbarSidebar{width:calc(100% - 10px);height:32px;background-color:#f2f2f3;color:#5a5a5a;border:none;padding-top:1px;padding-left:5px;padding-right:5px}html[dir=ltr] #toolbarSidebarRight .toolbarButton{margin-right:3px!important}html[dir=rtl] #toolbarSidebarRight .toolbarButton{margin-left:3px!important}html[dir=ltr] #sidebarToggle{margin-right:5px}html[dir=rtl] #sidebarToggle{margin-left:5px}ngx-extended-pdf-viewer #sidebarResizer{position:absolute;top:0;bottom:0;width:6px;z-index:200;cursor:ew-resize}html[dir=ltr] ngx-extended-pdf-viewer #sidebarResizer{right:-6px}html[dir=rtl] ngx-extended-pdf-viewer #sidebarResizer{left:-6px}ngx-extended-pdf-viewer #toolbarContainer,ngx-extended-pdf-viewer .findbar,ngx-extended-pdf-viewer .secondaryToolbar{position:relative;min-height:32px;background-color:#f9f9f9}ngx-extended-pdf-viewer #toolbarViewer{min-height:32px}ngx-extended-pdf-viewer #loadingBar{position:relative;width:100%;height:4px;background-color:#333;border-bottom:1px solid #333333}ngx-extended-pdf-viewer #loadingBar .progress{position:absolute;top:0;left:0;width:0%;height:100%;background-color:#ddd;overflow:hidden;transition:width .2s}@keyframes progressIndeterminate{0%{left:-142px}to{left:0}}ngx-extended-pdf-viewer #loadingBar .progress.indeterminate{background-color:#999;transition:none}ngx-extended-pdf-viewer #loadingBar .progress.indeterminate .glimmer{position:absolute;top:0;left:0;height:100%;width:calc(100% + 150px);background:repeating-linear-gradient(135deg,#bbbbbb 0,#999999 5px,#999999 45px,#dddddd 55px,#dddddd 95px,#bbbbbb 100px);animation:progressIndeterminate .95s linear infinite}ngx-extended-pdf-viewer .findbar,ngx-extended-pdf-viewer .secondaryToolbar{top:40px;position:absolute;z-index:10000;height:auto;min-width:16px;padding:0 6px;margin:4px 2px;color:#5a5a5a;font-size:12px;line-height:14px;text-align:left;cursor:default}ngx-extended-pdf-viewer .findbar{min-width:300px}ngx-extended-pdf-viewer .findbar>div{height:32px}ngx-extended-pdf-viewer .findbar.wrapContainers>div{clear:both}ngx-extended-pdf-viewer .findbar.wrapContainers>div#findbarMessageContainer{height:auto}html[dir=ltr] ngx-extended-pdf-viewer .findbar{left:34px}html[dir=rtl] ngx-extended-pdf-viewer .findbar{right:34px}ngx-extended-pdf-viewer .findbar label{-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer #findInput{width:200px}ngx-extended-pdf-viewer #findInput::placeholder{font-style:italic}ngx-extended-pdf-viewer #findInput[data-status=pending]{background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-position:right}html[dir=rtl] ngx-extended-pdf-viewer #findInput[data-status=pending]{background-position:left}#findInput[data-status=notFound]{background-color:#f66}html[dir=rtl] ngx-extended-pdf-viewer ngx-extended-pdf-viewer .secondaryToolbar{padding:6px;height:auto;z-index:3000}html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbar{right:4px}html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbar{left:4px}ngx-extended-pdf-viewer #secondaryToolbarButtonContainer{width:250px;max-height:400px;overflow-y:auto;-webkit-overflow-scrolling:touch;margin-bottom:-4px}ngx-extended-pdf-viewer #secondaryToolbarButtonContainer.hiddenScrollModeButtons>.scrollModeButtons,ngx-extended-pdf-viewer #secondaryToolbarButtonContainer.hiddenSpreadModeButtons>.spreadModeButtons{display:none!important}ngx-extended-pdf-viewer .doorHanger,ngx-extended-pdf-viewer .doorHangerRight{border:1px solid rgba(0,0,0,.5);border-radius:2px}ngx-extended-pdf-viewer .doorHanger:after,ngx-extended-pdf-viewer .doorHanger:before,ngx-extended-pdf-viewer .doorHangerRight:after,ngx-extended-pdf-viewer .doorHangerRight:before{bottom:100%;border:solid rgba(0,0,0,0);content:\\\" \\\";height:0;width:0;position:absolute;pointer-events:none}ngx-extended-pdf-viewer .doorHanger:after,ngx-extended-pdf-viewer .doorHangerRight:after{border-bottom-color:#f9f9f9;border-width:8px}ngx-extended-pdf-viewer .doorHanger:before,ngx-extended-pdf-viewer .doorHangerRight:before{border-bottom-color:#00000080;border-width:9px}html[dir=ltr] ngx-extended-pdf-viewer .doorHanger:after,html[dir=rtl] ngx-extended-pdf-viewer .doorHangerRight:after{left:13px;margin-left:-8px}html[dir=ltr] ngx-extended-pdf-viewer .doorHanger:before,html[dir=rtl] ngx-extended-pdf-viewer .doorHangerRight:before{left:13px;margin-left:-9px}html[dir=rtl] ngx-extended-pdf-viewer .doorHanger:after,html[dir=ltr] ngx-extended-pdf-viewer .doorHangerRight:after{right:13px;margin-right:-8px}html[dir=rtl] ngx-extended-pdf-viewer .doorHanger:before,html[dir=ltr] ngx-extended-pdf-viewer .doorHangerRight:before{right:13px;margin-right:-9px}ngx-extended-pdf-viewer #findResultsCount{background-color:#5a5a5a;color:#f9f9f9;text-align:center;padding:3px 4px}ngx-extended-pdf-viewer #findMsg{font-style:italic;color:#f66}ngx-extended-pdf-viewer #findMsg:empty{display:none}ngx-extended-pdf-viewer #toolbarViewerMiddle{position:absolute;left:50%;transform:translate(-50%)}html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerLeft,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerRight{float:left;margin-left:4px}html[dir=ltr] #toolbarSidebarLeft,html[dir=rtl] #toolbarSidebarRight{float:left}html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerRight,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerLeft{float:right;margin-right:4px}html[dir=ltr] #toolbarSidebarRight,html[dir=rtl] #toolbarSidebarLeft{float:right}html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerLeft>*,html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerMiddle>*,html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerRight>*{position:relative;float:left}html[dir=ltr] #toolbarSidebarLeft *,html[dir=ltr] #toolbarSidebarRight *,html[dir=ltr] .findbar *{position:relative;float:left}html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerLeft>*,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerMiddle>*,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerRight>*,html[dir=rtl] ngx-extended-pdf-viewer .findbar *{position:relative;float:right}html[dir=rtl] #toolbarSidebarLeft *,html[dir=rtl] #toolbarSidebarRight *{position:relative;float:right}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .secondaryToolbarButton,ngx-extended-pdf-viewer .dialogButton{border:0 none;background:none;width:32px;height:25px}ngx-extended-pdf-viewer .toolbarButton>span{display:inline-block;width:0;height:0;overflow:hidden}ngx-extended-pdf-viewer .toolbarButton[disabled],ngx-extended-pdf-viewer .secondaryToolbarButton[disabled],ngx-extended-pdf-viewer .dialogButton[disabled]{opacity:.5}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .dropdownToolbarButton,ngx-extended-pdf-viewer .secondaryToolbarButton,ngx-extended-pdf-viewer .dialogButton{border:1px solid rgba(0,0,0,0);color:#5a5a5a}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .secondaryToolbarButton,ngx-extended-pdf-viewer .dialogButton{min-width:16px;padding:2px 6px 0;border-radius:2px;font-size:12px;line-height:14px;-webkit-user-select:none;user-select:none;cursor:pointer}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton,html[dir=ltr] ngx-extended-pdf-viewer .dialogButton{margin:3px 2px 4px 0}html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton,html[dir=rtl] ngx-extended-pdf-viewer .dialogButton{margin:3px 0 4px 2px}ngx-extended-pdf-viewer .dialogButton{background-color:#0003;background-clip:padding-box;border:1px solid rgba(0,0,0,.4)}ngx-extended-pdf-viewer .dropdownToolbarButton{background-color:#0003;border:1px solid rgba(0,0,0,.4)}ngx-extended-pdf-viewer .toolbarButton.toggled,ngx-extended-pdf-viewer .secondaryToolbarButton.toggled{background-color:#0003;border-color:#0006}ngx-extended-pdf-viewer .dropdownToolbarButton>select{color:#5a5a5a;background-color:#fff}ngx-extended-pdf-viewer .dropdownToolbarButton>select>option{background:#f9f9f9}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton:first-child,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton:last-child{margin-left:4px}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton:last-child,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton:first-child{margin-right:4px}ngx-extended-pdf-viewer .toolbarButtonSpacer{width:30px;display:inline-block;height:1px}html[dir=ltr] ngx-extended-pdf-viewer #findPrevious{margin-left:3px}html[dir=ltr] ngx-extended-pdf-viewer #findNext{margin-right:3px}html[dir=rtl] ngx-extended-pdf-viewer #findPrevious{margin-right:3px}html[dir=rtl] ngx-extended-pdf-viewer #findNext{margin-left:3px}ngx-extended-pdf-viewer .toolbarButton:before,ngx-extended-pdf-viewer .secondaryToolbarButton:before{position:absolute;display:inline-block;top:4px;left:7px}html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbarButton:before{left:4px}html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbarButton:before{right:4px}ngx-extended-pdf-viewer .toolbarButton.bookmark,ngx-extended-pdf-viewer .secondaryToolbarButton.bookmark{box-sizing:border-box;outline:none;padding-top:4px;text-decoration:none}ngx-extended-pdf-viewer .secondaryToolbarButton.bookmark{padding-top:5px}ngx-extended-pdf-viewer .bookmark[href=\\\"#\\\"]{opacity:.5;pointer-events:none}ngx-extended-pdf-viewer .toolbarButton.pdfSidebarNotification:after{position:absolute;display:inline-block;top:1px;content:\\\"\\\";background-color:#70db55;height:9px;width:9px;border-radius:50%}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton.pdfSidebarNotification:after{left:17px}html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton.pdfSidebarNotification:after{right:17px}ngx-extended-pdf-viewer .secondaryToolbarButton{position:relative;margin:0 0 4px;padding:3px 0 1px;height:auto;min-height:25px;width:200px;white-space:normal}html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbarButton{padding-left:24px;text-align:left}html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbarButton{padding-right:24px;text-align:right}html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbarButton.bookmark{padding-left:27px}html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbarButton.bookmark{padding-right:27px}html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbarButton>span{padding-right:4px}html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbarButton>span{padding-left:4px}ngx-extended-pdf-viewer .toolbarField{padding:3px 6px;margin:4px 0;border-radius:2px;background-color:#fff;background-clip:padding-box;border-width:1px;border-style:solid;border-color:#0006;color:#5a5a5a;font-size:12px;line-height:14px;outline-style:none}ngx-extended-pdf-viewer .toolbarField::placeholder,ngx-extended-pdf-viewer .toolbarField:-ms-input-placeholder,ngx-extended-pdf-viewer .toolbarField::-ms-input-placeholder{color:#bfbfbf}ngx-extended-pdf-viewer .toolbarField[type=checkbox]{display:inline-block;margin:8px 0}ngx-extended-pdf-viewer .toolbarField.pageNumber{-moz-appearance:textfield;min-width:16px;text-align:right;width:40px}ngx-extended-pdf-viewer .toolbarField.pageNumber.visiblePageIsLoading{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAACGFjVEwAAAAMAAAAAEy9LREAAAAaZmNUTAAAAAAAAAAQAAAAEQAAAAAAAAAAAGQD6AAAM7xH0AAAAixJREFUeNqFUk2IEmEYHowKBrpEoS1JsYc6eNA26NBiS0uwRK39uG1LtLQTjutBkpw9qIewTh0399ohEJFAMPbepQ7RDyjCCosHxQUzQdARd0Cd+Xpemg8GS3vg4X3eef+G732FcTDGjlv0R/CzxbcJ04CEe+B38Okf3ziA/mXGLjI2kmFnJzYol8trSPhqGMYX2FOwdQMNoE9rg4EEG0yn03P/mrwE3oB0dDqd99A/hsOhcqgdftI07ZuuD19RcaFQ2KAc6HPgLC8+xnRGRXkwlc1m5fpB/W0qlVpAeJ7o9/td+Xx+PRwO06BlagbK/E1smUwmMhoM3jGD5fr9/kt884AiyEHaU61Wl6hYVdVANBp9QLU8welyuXy7H3a3QqHQojABXq/3SjKZXHM4HDfhnhUIOtO30PWNrus7vV7vhTltEsSfrdYq/YXJO0Kz2YpBvCY2G4248B9UKpXHvMF+ZX9dMB9q2el03sUDPkLg5JQ7ObG9s+2z2+0+qqFaHvCAz0Cl2+3emtQAK16kySM2ekKHxYuPYI3PYSOlUklOJBLXoa/RNOtk+haPxxfoFv5aYyQSeSjL8ir01Xa77aeEWq02R49ErNUapIMUoxxJklYCgcCKdY0z5oWdxzY21Y4acLvdF6iIwSeNYpl8yqFc8IwwDlzbZaw1qCjKfbhH+WuTjsVifjQP5nK5S8IUzIiieJsfSbFYlEp7exv82MwYJk+HzaLnieMxK34DT9WZqdJAhVAAAAAaZmNUTAAAAAEAAAAQAAAAEQAAAAAAAAAAAGQD6AAAqM+tBAAAAitmZEFUAAAAAnjahVJBaBNBFF2iRVhQBA/ZFiXiQY+pVkSssaUIKtpIbKs9WM3qZiV4ahYkuZRQimC8FHJIrlJQD4HoPQfxkENBNhRbqCFkD2KgNrBuaAtJdsf3cQcWY+KHx7w///3/Z/6M8LcxxoY8/A3w3uMfEQYZBBPAWyD8x3c+g6+7sZjjOAZWuW+B8nr5JgRrtm2vYT3OHOcTFQBOABvA93q9Hv9X54vtdnsMVGo0Gq/pFPAXzF/mu1ar9bHT6WjYM/YP9suiKA6DB4AzPPkws9kK1leM2YvZbPbB1tbX5XQ6fRnhcUIul5vc/bn7oVQqvYBuGlCBGOCjGr5MJhM92NtbwsbLZrMZw94oIALciI/i+Dco2bIsJZFIzFEuF5wKBAK38/n800gkclXoY6FQ6BJONi9J0i24J90rdOdRdRGD09D9Ce/cx8TGzs59OoWLu8K3Wk0GeU6ogQv/sWq1+pAX2K5uLwjuoKb9fn8YAwwjcGzAPzm6ml0Nk5ZyKJcHzgGPANU0zev9CiA2RZou6z6mHJ58CIhRQP+iR5PJ5CT4Nerm7Ux7qVRqQtf1aM8zxuPxOVmWZ8GvYJAzJDAM4wINiWAYP4irFCMNaRVFmfU+4wggQXQar/HMMi0lGAyepSQGnzj9D/JJQ1pguOeOxWJxzGa2qmnaPbhDfNrEcbUZFFcLhcJ5YYCN4K/f4Z+kUqnIG5ubUf7Z3Bg6Dzafh4+76Ilx+w2UJZls1j53fgAAABpmY1RMAAAAAwAAABAAAAARAAAAAAAAAAAAZAPoAABFWX7tAAACLGZkQVQAAAAEeNqFU01oE1EQDvUPFqrHbIuCJ+sttV7E+lMkBPxpCjZtKahNJEYCUgPxkFxyMkaChUIOelL0HMhBYrwv9SKyidDDsiEs2MSkkLKsh4Smu89vwj5ZrBsHPt78fDOzb+at529hjB116Flgw2Ef94wSEKaBHHDVtj8ARVtfZszawrnkWqBSqVyhroPB4AXOcdM031soAP2UZVmfcX5VFGXtX53P9/v9KahivV5/Bvsl7FudTmeju7f3Zn+/9xC+LcMwPgqCMAE9BDzgyUeAJ0ACWM1kMvPSF+lpIpGYQXiWkM/nZ5s7zXflcnndstgn8H4ATeAE1RhLpVIrv3Q9Dsd6q9W6C980IABcBPL1er234OwwizUkSXpFuZxwRhTFm7nnuVW/33/JbUbZbPZ2rVZ7HQgEQjBP8yssADEM7HG73V7hnV1E+Lm7u0x8GwsetdG4xx2qotz3/EdUVf3DV1Tw7UHNe73eYKFQCCJwcsQ7Gd8sbAaJSzmUywNTtBaqquu6360AYjeIc8AO1ijHucZHFJC/yWFsZA76Nerm7Ey+dDp9XZblMHHtnLHhGuPx+FIkEqHJXu52u4tE0DRthoZE0LQW6TGKEYe40Wg05FzjJCCCdJa2YehG1OfznRt2gk06kodfSRziAhOH7lgqlS6azIwlk0l6TMf4tEnH1RZRPFYsFi+M2tIk3vod/kiq1Wrk+/Z2mD82ivHOruK8F/8XXGJD+Q37kpq30C76ogAAABpmY1RMAAAABQAAABAAAAARAAAAAAAAAAAAZAPoAACokwyXAAACO2ZkQVQAAAAGeNqFUl9oUmEUvxgLulSvulEQEfUUrhUUDTRbrILNRdv6w2p5h92y2UuKKEGUDxU9DSSix6H0JPjgiw/RSxG+jCvBkDEctxzhEEFFYer9/Pod88Yl0w78uL/vO79zzj3fOcLfxjnfY+Ay8NhwHhIGGQTHgGXg5O8zew7+mnir1ZrgjK3iPNE3QTQaHYNoubm7+wjCfcAzSgDs1zT2Ft8PiqJc+1flo8ARUEsmsyaBeyuVyrlcLvfkx/b203q9PoW71WKx+E4UxWHwSWDmT8/A/W6/0w+93svJZHJxfmGB2hgnBAKBM9ls9lUsFltijL+H7jNv8zS+eymHye/336hWy25Kks/nr+BuFBAB3YiP1mq1l9B81TTtSyqVekGxuuCwxWK5Gg6HbzkcjrNCHwsGg5PpdPqNzWa7juMhvYUZQGaMPSgUCjf1yn1MbLZaH9ucq4j5DnwSNre27lACwubGxl3hP9ZoNNB7ewf6nWazmRa6DzVtNpudkUjECcfBAXtyYCWy4rTb7bcphmJ1xwlgEZDL5fKlfgngu0gajWv3KKZnjMqa4sJDXQC3UTVjZboLhUJ2LJKLtN0YU2eMHo9nXpKkOfDzpVJplgSqqo7RAxNU9SdxmXykIa3b7Z4zjnEEsNA20jSq5arbarUe71TCmTiCO3+pbyww3NNjIpE4zTiTfT4fzXlInw5xtDaL5HI8Hj8lDLAR7PqUviSZTEb6tr7u0pet60PlwWYy8HFCj89gvwCt8Jigk+pFgAAAABpmY1RMAAAABwAAABAAAAARAAAAAAAAAAAAZAPoAABFBd9+AAACNmZkQVQAAAAIeNqFkt+LElEUxwdj2VDq1WkpiB52H4K0FUp2oTKCCtrtx5TbwxYOTDeFLQiFlO2hpIJefPEvKCVfBLFA3EcjiCVMEVaRhWVAKglEmQeHVcfpe8wJSbQDH+Z77jn33Ln3HO5f03XdNKJvAveIf4CbZkg4ASSw8MfXfNCPh7FFTdNe4OuYWCAWi1HSw46qikichfZqKAB9sNvtPoX/OpfLXZx08nFIPp/Pe6BZs9m0l0olsVKpMEVRlrD2XJblZxaLhYc+A879vRd4ABhY8W5sXE6n0+uCIJxEeJmQJOnU9pftJ5FIxK1p+iby3oL3YIZqmAKBgFtRWhIVqdVqV7BmB2ZgGGk7/uoRcuK9TieeSCQCtNdIOMbz/NVwOHzX5XKd5SYYY8yV2dradDgcN+AeNa5wHTB6vHq9vmacPMHMqrr/DvmfwGcQ53b39tapALFbrd7j/mPtdvuDrvcLyP8G/ZEbPtSK1WpdjUajqwgcnjIn8+Vy+Y3T6VyjPbTXCCyA+4C1Wq1Lkwr0ej16+Z/9fr+Kr3esjYV8wRMMBi9Qj8EhYyNpWguFQudVVf0K/Qt8B7ODNvp8vjuiKN6GXmo0GgIVw9As0gMTsvyDNKMY5WQymZfZbPbVaBvnAE/TSN1QWopks9nmB48LnzQ2D/7SmFhwZOyOqVTKoeka8/v9t+DOGN0hjasJKM6SyeRpborNmc3ma8aQFItFsbSz4zGGbRjDydPNNKKXibHYiP0GfOKZpyi1j88AAAAaZmNUTAAAAAkAAAAQAAAAEQAAAAAAAAAAAGQD6AAAqHbuIgAAAjdmZEFUAAAACnjahVNfaFJRGJf1D4R61YaNEbkRhcoaBAsiIegPbZflWhFreMnphD2phI3ywdfFCHyJqL3IHkTByeilJ4lAEmQq+DAGQ3GIL6LckAve3Xv6fXLvkMldH/w4v++c78853/cdw2lhjI0M8DmAGzrTExhcBzzApKp7CSqfZOx4BesN3QDxeHxKlmVfTxR5GF4iTgGIi70e7a2mUqlpvczjoOZCoeAmp3a77ShXyu5ypeImTnulUukt2YBPALc153PAipppdnVt7VEmk1lyuVy3cHyPQHx3Z2c5EAg8hc1rYJ3JLIL1PMUYCYVCi4LQ8VCQer3+GHsOwAhoQtzRaDTmYfNB7IqRjY1Nus1JUa+ZzeYn0Wj0ldPpvKtXI47jZr5tbfmsVuszqBbtCRxlpoI1m82XajY9Mf7tdj/KMvsCn69AxHBweLiktetgf/+N4T+Cgn5mTN6G/TZxg1qoWZPJNBeLxWhwrpwxJ2O5XO6dzWZbIB/VVxsStgx4O53OQ70AkiRtwua3oig/sC4MtXGvsOcOh8MPwO8Dlwcy35SZ/D2bzfoFQdiF/gf4BVzst9Hv97/geZ4izrRaLRcFq1arU1RggiiKUaYozWNJ+kk2iURiPZlMvh9s46g6YePUDaEjeOx2+0S/uNCJY78G/QhYJFvg6tAb0+n0HVzVGwwGn0O9oHWHeD6f/8QU1qgd1XxndWnUaDSeDEmxWOTpL2jDZrFY5tXM+jL4Lu0v6Jz15R+RjZkDa3+g7wAAABpmY1RMAAAACwAAABAAAAARAAAAAAAAAAAAZAPoAABF4D3LAAACLmZkQVQAAAAMeNqFU99r01AUDlMRAvpoa6k4LGwPPrRUUFAqKwjdxP2y/hhjk4R1mYX6lIL10UD/gFFY9zSE7r0U+m6fNqaUQKHINlgL3WixhoYOmy4kuZ4juRAsmQc+8p17v3NOTs4J868RQsYcfA4wP3LnYii4B0gAJm1fQNh8khBjHTWuCQqFQtg0zQ1d03gQXkeOCZBrus4jR41b5XGg3mq1yqGw1+uFavUaV6vXOeR4JssyhxrgdzGGBl8BrNuVZt+nUrFSqbQSj8fvw/UTBPJisbiagjvU0NYwFnOMpdPpN/2+msDDVqs1DWchAAughjzUaDRiqPl9fi5AzBLGUsEdr9c7I0nSUjQafcS4WCQSeZjNZpf9fv9zcP20hXnMih+s0+m8pZVdjP2pKGug/wj4ZBDCM8cnJyu0p+PDw1XmP9Zut0VCTAn0EnLG/lCzHo9nLpfL4eLcvGRPPOVyeS0QCCxijB1Ll4S8Awiqqj5zSzAcDkViki8mMTdBOzUyRrkqc5lMZgr4U8ANR+UABGVxvN1uNw/+LiTagefVv2NMJpOveZ5/BfyxoihxTNZsNsPw3Ad8HQwGaWJZ33Vd30HN9vbWh3w+n3KO0Wdv2DhOo6/2E8FgcAL8X5ZlnQmCEDYMA5PtAWKoBdwe6RG27QG8qiCK4ktwr4G4CzhFXqlUPhOLHBwd/VhmLjEfy7Iv6JJcXGjfNE3bo8t2y+dboJVdzdkX/RdG7hz2Bwqhl8Rp37vgAAAAGmZjVEwAAAANAAAAEAAAABEAAAAAAAAAAABkA+gAAKgqT7EAAAIiZmRBVAAAAA542oVSQWsaQRReLKWQQ6F40C4NKb30UCiSQwMNQoVC2kKyBZM0hWTjgrYVPRTrQVoSVOgv8O6h0nqrWOgf8NCcRGrxEJQoCFbsQdkYF8Wd6ftgh0hl7Qcf+8287723M/Okf8E5d8zoLaIyF7MBDHeIQeJda/0KhMYe59MQPLYFcrncqmmaryeGoZHxGjQKQBuTiQYNj13n2yTd5XI5AGO/3/dUa9VAtVYLQGOvUqkE4CG9ghyRfIUYsjptvolGN4rF4r7f779H4XUQulAoHEQpBo/lDYk7ccTj8V1dHwQRaLfbT2jPQ1wiCkB7ms3mBjy6rgdjsdgOcoVh2e12P02n03s+n29NsoHX632QTCb34KXlLXEEBVVxYd1u94XobIOl373eLvwWFal+drYvNuqnpwfSf9BoNA7JGwahJeuiNl0u11Ymk8HgXF8wJzey2ey2LMsKcqxcMSRcxV8MBoPHdgVGo9FL8hzTcWP09cw9Y6VcCSQSiUekv6DoZSJfxi9Td6XVan0gneYmP0Iu4o5wOLyjado26YdTNv3BGOsZhvGeDN+In+nZMIV54+IiCU8qdaylUqnD2WeUrQlTGeN/mMnqkUhklXH+izN2oqrq/fF4nKf4J+IavMSbc2fsdDpvydAplUofaXmV9E8qcgJNk/jOnE7zNM7PpAWQCc/FkAyHw+/6+flXMWxOp1MRnRfBMaPXwfnYJf4C0LWYznBNwdwAAAAaZmNUTAAAAA8AAAAQAAAAEQAAAAAAAAAAAGQD6AAARbycWAAAAihmZEFUAAAAEHjahVJBiBJhFF7MiBa8pi1F0WWpPSQdCjIPQrR1GCUs8zBLLmg7pYcQL3tKhN25LgxdwpssHScLL14kO4YYwhxkYEU8NNiqy7jsgPv//r23zL9IMvbgg+/973vvzbz3lv41xphrhocBkbmYg6HgFiAJWLX9NwibrzJGUqhxLFAqle5RSrcmlrUJwkvIsQByazLZRI4ap843gfoajUYChaPRyN/SWomWpiWQ41uz2UygBvgNzOHJFwApu5MgZTLr5XJZjEajaxAOIJCrqrqRgRhqbG2Kz8SVy+VipnmUxECv13sKb37AMoAbcn+n01lHjWmayWw2+xJzueC6z+d7VigU4qFQ6IHTjILB4P18Ph9HLbjX+C9EsCoOzDCMV7yzgy3/7vdjfDtnK9YPDkT+oLfbG0v/MV3Xz/VtHfT2oASv1xtWFAUP586CO/HsKXth1GIO5vLAe0AX8IcQ8tmpwPHR8RPQSISR13hYPPkywGBTZlgn1o96vZ4B/+PsxY0ZuwL+c1mWH2uahp//jlK2db7GarW6o6rlD263O3BKyLcpY7/G4/Hbs0KUycPhUGCUyrC+FOgfSpIUT6fTsdk1rtgX9mI6ZS1ySr6LongX/K9QYF8QhDXLOpHBLwBuoxZwde4fu90uXtfPSqWyDe5F4F8oY/vIi8ViEla9W6vVHi3a0gpMOMKPZDAYfOofHir82Dwej8A7LzLXDA/YmItx+ws7dpnWNX0cvAAAABpmY1RMAAAAEQAAABAAAAARAAAAAAAAAAAAZAPoAACpvStIAAACLWZkQVQAAAASeNqFU8+LEnEUFzOKgSDw4LRs9OOyQR2koECRtMtuB13EbTPYJYfG6uBSiRDSHsQO7qHDUtGpm7XHTCL8EyrIJMFg8GCsQuyAqePBdXT89nnLTAzJ2IMPfN68z3vv+/2+N7Z/jTFmN/EQsDwVszIIzgIisKD7dwk6X2BsHCeNZYF8Pn9R07R76mAgQHiEOBUgPlBVgThprDqfBuXL5XKMhJ1Ox12tVWPVWi1GnL5VKpUYacBPUY6RfAiI652C9xOJxWKxuBaJRM4j7CUQLxQK6wnESKNr48ab2FOp1KqidEUKNJvNJXxzAxxgGHF3o9FYJI2iKGIymbxBuYbgJM/z17PZbDQQCFyxWZjP57ucyWSipIU7r19h8glVfwOd0Wj0Ve9mZdwvWV41pnMw4qGqfmYTtgdnbzgcfrH9x+r1+ppRQKpL6zb9oYIejycqSdIzmveMPTm2/WI75HK5QpRzkGtamG/AD1VVX1kV6Ha710g7ZuPbfxuBHAWqwPe+orwvlUp3wDPAvKnzcSCQTqev0i5MjREz3sSGPXY4HN59df/1hLEP/X7/psbYE4g2ZFn2MU172G63aXQeQRBWRFFcMY9xDuAxhSUkfMQ13obD4QvgL5nGtvx+/7ler/cIfgI4Q1rgxNQd8YhRCN7tvNnZgHsY/DlOsUU8l8vdwr/xAKe9NGtKc06nc9lYklar9fTn7u6msWwcxwX1zjPNbuJewlTMZH8AHPeamRiFZiAAAAAaZmNUTAAAABMAAAAQAAAAEQAAAAAAAAAAAGQD6AAARCv4oQAAAjFmZEFUAAAAFHjahVJNaBNREA4lKi7kKIlFafFgEQ+JDYhUkhIRqmDiYZviobVZ2ETBUCEgTUAxJwlIS5eK1xxyCgRjKgjeq7f8EAhLDJKeLOSHhEB2SfbnOSP7IHRNHPjgmzffzLz3ZixnjRAyN8EDgMfmmNmo4BqABywZfgRh8CVC1DBqphbIZDLLmqY9G8syB8ILyLEAcnk85pCj5l+deVVVnwJ1FIvFEAp7vZ6rWquGqrVaCDmelcvlEGqAL+BNaPJFwCmgA/j+PBpdKxQKmyzL3oTwXQTyfD6/FYUYaPzGrcL0T+aOj3+813X9Fxy0RqPRJzhzARgANeSuZrO5hsmDwYCPxWJBzKWCqz6fj61UKh9SqZTfMsU8Hs/tZDL5xOFwPAT3Cn3CEUCEG9QVRflGO08x5rTV2qDT+TtiSZKOiE7K4JQkafjF8h9rNBqbtEC9Ud+yGB/ld7vdwVKp9AYCizP2xHZweBCw2+0BzMFcGggC8oToX5WR8npagX6/fw87q0TdxsWiyeeNf/jcbrc/ZrNZ+sZLk50B3kQisYq7YBpjOp1+KQjCC6vVujKUh281QoROp3MfBCjeODn5vYxJ3W6XBf0Kx3HrPM+vT45x3tiwO0Qjh/JQfuf1em9AoV3wd5xO53VIDhudF1ELuGx6I6zxA9j/PWFf2Ab3HIhfQZEd5PF4nIVYJJfL3Zo1pXmbzeanSyKKYlQUf0bosjEM84h2nmX0XXTEAHOM2h+8YZu0q2asIAAAABpmY1RMAAAAFQAAABAAAAARAAAAAAAAAAAAZAPoAACp4YrbAAACMWZkQVQAAAAWOMtjYEAD////Z0di+wGxPxKfiQEfACqIA+LHQJwL5aeBMJSt/v//n1QgrYTTgHv37iUDFTz69+/fXSAt/vfv33SoIezff/1KBLEXL15shM3m0D9//gQCmRJfvnzZB+Q/AWquv3T1UsKlq1cT3r9/bwDSfP78+QSQGiBbHu4SkOlAfAyIzwDx6q1bt+a9evVy7Zw5c5yB0tYgHBwcrL1+/frYnJwcd6AaX6irUmFhwgTUVAN0wR6gwMnv379PB4oZADEXkiNBbIP79++DDEj79OlTSlFRUShIL0yBrJmZWcDBgweby8vL3XGFka2trVlDQ0OEhISEJ5ArA/NCHxCvA+INP378mI5mMzrgev7qVRgsdsBR/Pb9+wn///5fCuQsBQbWBAYC4Pbt2zEwA27evhnLAA0oX1VV1aBdu3aBok0cTzrhnTB5gp+4uLgfSA9UL1jCDojb/v7/2wOMxlhcBnz48MEJZPOf/3/iQQkLppkViDtABty5c6esq6vPA8j2BGI+ZJtBllRWVtqD0gJGNLa0tMSXlZXFsrCwWAGjKB6YiPIfPnxoDAokEH7w4JkRSNPbt2+DgeqtEhMTQ1JSUkKQo1EKksJ+qAMDtODzh88Z+vr6amCbgMkZxAZqToXarABSC8SSGH7ctm2bBdD2nNLSUpBNrEiZibWioiIYKJe2Zs0aQ3yxJMXFxeUDSyQXLlxIBOUFWGKDykkSimrkPG8NjypMOTAAAMmmmt+QK3ABAAAAE3RFWHRTb2Z0d2FyZQBKYXBuZyByMTE5J+izYQAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:1px}ngx-extended-pdf-viewer .toolbarField.pageNumber::-webkit-inner-spin-button,ngx-extended-pdf-viewer .toolbarField.pageNumber::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}ngx-extended-pdf-viewer .toolbarLabel{min-width:16px;padding:3px 6px 3px 2px;margin:4px 2px 4px 0;border:1px solid rgba(0,0,0,0);border-radius:2px;color:#5a5a5a;font-size:12px;line-height:14px;text-align:left;-webkit-user-select:none;user-select:none;cursor:default}ngx-extended-pdf-viewer #thumbnailView{position:absolute;width:calc(100% - 60px);top:0;bottom:0;padding:10px 30px 0;overflow:auto;-webkit-overflow-scrolling:touch}ngx-extended-pdf-viewer #thumbnailView>a:active{outline:0}ngx-extended-pdf-viewer .thumbnail{margin:0 10px 5px}html[dir=ltr] ngx-extended-pdf-viewer .thumbnail{float:left}html[dir=rtl] ngx-extended-pdf-viewer .thumbnail{float:right}ngx-extended-pdf-viewer #thumbnailView>a:last-of-type>.thumbnail{margin-bottom:10px}ngx-extended-pdf-viewer #thumbnailView>a:last-of-type>.thumbnail:not([data-loaded]){margin-bottom:9px}ngx-extended-pdf-viewer .thumbnail:not([data-loaded]){border:1px dashed rgba(255,0,0,.5);margin:-1px 9px 4px}ngx-extended-pdf-viewer .thumbnailImage{border:1px solid rgba(0,0,0,0);opacity:.8;z-index:1;background-color:#fff;background-clip:content-box}ngx-extended-pdf-viewer .thumbnailSelectionRing{border-radius:2px;padding:7px}ngx-extended-pdf-viewer .thumbnail.selected>.thumbnailSelectionRing>.thumbnailImage{opacity:1}ngx-extended-pdf-viewer .thumbnail.selected>.thumbnailSelectionRing{background-color:#fff6;background-clip:padding-box;color:#fff}ngx-extended-pdf-viewer #outlineView,ngx-extended-pdf-viewer #attachmentsView,ngx-extended-pdf-viewer #layersView{position:absolute;width:calc(100% - 8px);top:0;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer #outlineView{padding:4px 4px 0}ngx-extended-pdf-viewer #attachmentsView{padding:3px 4px 0}html[dir=ltr] ngx-extended-pdf-viewer .treeWithDeepNesting>.treeItem,html[dir=ltr] ngx-extended-pdf-viewer .treeItem>.treeItems{margin-left:20px}html[dir=rtl] ngx-extended-pdf-viewer .treeWithDeepNesting>.treeItem,html[dir=rtl] ngx-extended-pdf-viewer .treeItem>.treeItems{margin-right:20px}ngx-extended-pdf-viewer .treeItem>a{text-decoration:none;display:inline-block;min-width:95%;min-width:calc(100% - 4px);height:auto;margin-bottom:1px;border-radius:2px;color:#5a5a5a;font-size:13px;line-height:15px;-webkit-user-select:none;user-select:none;white-space:normal;cursor:pointer}html[dir=ltr] ngx-extended-pdf-viewer .treeItem>a{padding:2px 0 5px 4px}html[dir=rtl] ngx-extended-pdf-viewer .treeItem>a{padding:2px 4px 5px 0}ngx-extended-pdf-viewer #layersView .treeItem>a>*{cursor:pointer}html[dir=ltr] ngx-extended-pdf-viewer #layersView .treeItem>a>label{padding-left:4px}html[dir=rtl] ngx-extended-pdf-viewer #layersView .treesItem>a>label{padding-right:4px}ngx-extended-pdf-viewer .treeItemToggler{position:relative;height:0;width:0}ngx-extended-pdf-viewer .treeItemToggler:before{content:url(\\\"data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2216%22 height%3D%2216%22%3E%3Cpath d%3D%22M10 13l4-7H6z%22%2F%3E%3C%2Fsvg%3E\\\");display:inline-block;position:absolute;max-width:16px}ngx-extended-pdf-viewer .treeItemToggler.treeItemsHidden:before{content:url(\\\"data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2216%22 height%3D%2216%22%3E%3Cpath d%3D%22M13 9L6 5v8z%22%2F%3E%3C%2Fsvg%3E\\\");max-width:16px}html[dir=rtl] ngx-extended-pdf-viewer .treeItemToggler.treeItemsHidden:before{transform:scaleX(-1)}ngx-extended-pdf-viewer .treeItemToggler.treeItemsHidden~.treeItems{display:none}html[dir=ltr] ngx-extended-pdf-viewer .treeItemToggler{float:left}html[dir=rtl] ngx-extended-pdf-viewer .treeItemToggler{float:right}html[dir=ltr] ngx-extended-pdf-viewer .treeItemToggler:before{right:4px}html[dir=rtl] ngx-extended-pdf-viewer .treeItemToggler:before{left:4px}ngx-extended-pdf-viewer .treeItemToggler:hover,ngx-extended-pdf-viewer .treeItemToggler:hover+a,ngx-extended-pdf-viewer .treeItemToggler:hover~.treeItems,ngx-extended-pdf-viewer .treeItem>a:hover{background-clip:padding-box;border-radius:2px}ngx-extended-pdf-viewer .treeItem.selected{background-clip:padding-box}ngx-extended-pdf-viewer ::selection{background:rgba(0,0,255,.3)}ngx-extended-pdf-viewer #errorWrapper{background:none repeat scroll 0 0 #ff6666;color:#fff;left:0;position:absolute;right:0;z-index:5;padding:3px;font-size:.8em}ngx-extended-pdf-viewer .loadingInProgress #errorWrapper{top:37px}ngx-extended-pdf-viewer #errorMessageLeft{float:left}ngx-extended-pdf-viewer #errorMessageRight{float:right}ngx-extended-pdf-viewer #errorMoreInfo{background-color:#fff;color:#f66;padding:3px;margin:3px;width:98%}ngx-extended-pdf-viewer .dialogButton{width:auto;margin:3px 4px 2px!important;padding:2px 11px;color:#5a5a5a;background-color:#f9f9f9;border:#f9f9f9!important}ngx-extended-pdf-viewer dialog{margin:auto;padding:15px;border-spacing:4px;color:#5a5a5a;font-size:12px;line-height:14px;background-color:#f9f9f9;border:1px solid rgba(0,0,0,.5);border-radius:4px;box-shadow:0 1px 4px #0000004d}ngx-extended-pdf-viewer dialog::-webkit-backdrop{background-color:#0003;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer dialog::backdrop{background-color:#0003;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer dialog>.row{display:table-row}ngx-extended-pdf-viewer dialog>.row>*{display:table-cell}ngx-extended-pdf-viewer dialog .toolbarField{margin:5px 0}ngx-extended-pdf-viewer dialog .separator{display:block;margin:4px 0;height:1px;width:100%;background-color:#0006}ngx-extended-pdf-viewer dialog .buttonRow{text-align:center;vertical-align:middle}ngx-extended-pdf-viewer dialog :link{color:#fff}ngx-extended-pdf-viewer #passwordDialog{text-align:center}ngx-extended-pdf-viewer #passwordDialog .toolbarField{width:200px}ngx-extended-pdf-viewer #documentPropertiesDialog{text-align:left}ngx-extended-pdf-viewer #documentPropertiesDialog .row>*{min-width:100px;text-align:start}html[dir=ltr] ngx-extended-pdf-viewer #documentPropertiesDialog .row>*{text-align:left}html[dir=rtl] ngx-extended-pdf-viewer #documentPropertiesDialog .row>*{text-align:right}.fileInput{background:white;color:#f9f9f9;margin-top:5px;visibility:hidden;position:fixed;right:0;top:0}ngx-extended-pdf-viewer #documentPropertiesDialog .row>span{width:125px;word-wrap:break-word}ngx-extended-pdf-viewer #documentPropertiesDialog .row>p{max-width:225px;word-wrap:break-word}ngx-extended-pdf-viewer #documentPropertiesDialog .buttonRow{margin-top:10px}ngx-extended-pdf-viewer .clearBoth{clear:both}ngx-extended-pdf-viewer .grab-to-pan-grab{cursor:url(data:image/cur;base64,AAACAAEAICAAAA8ADwAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAB+AAAA/gAAAf8AAAP/AAAD/4AAB/+AAA7/gAAM/8AAAP7AAAG2wAABtkAAAzYAAAM2AAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////AP///wD///4A///8AH//+AB///gAP//wAD//4AA//+AAH//yAB///AAf//wAH//4AL//+AD///yB////z///////////////////////////////////////8=),move!important;cursor:grab!important}ngx-extended-pdf-viewer .grab-to-pan-grab *:not(input):not(textarea):not(button):not(select):not(:link){cursor:inherit!important}ngx-extended-pdf-viewer .grab-to-pan-grab:active,ngx-extended-pdf-viewer .grab-to-pan-grabbing{cursor:url(data:image/cur;base64,AAACAAEAICAAAA8ADwAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAB+AAAA/gAAAf8AAAP/AAAD/4AAAP+AAAD/gAAB/oAAAbYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////AP///wD///4A///8AH//+AB///gAP//8AD///gA///wAP//8AH///kn/////////////////////////////////////////////////////////////////8=),move!important;cursor:grabbing!important;position:fixed;background:rgba(0,0,0,0);display:block;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:10}@page{margin:0}@media screen and (-webkit-min-device-pixel-ratio: 1.1),screen and (min-resolution: 1.1dppx){ngx-extended-pdf-viewer .toolbarButton:before{transform:scale(.5);top:-5px}ngx-extended-pdf-viewer .secondaryToolbarButton:before{transform:scale(.5);top:-4px}}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton:before,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton:before{left:-1px}html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbarButton:before{left:-2px}html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbarButton:before{left:186px}ngx-extended-pdf-viewer .toolbarField.pageNumber.visiblePageIsLoading,ngx-extended-pdf-viewer #findInput[data-status=pending]{background-image:url(data:image/png;base64,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);background-size:16px 17px}ngx-extended-pdf-viewer .visibleLargeView,ngx-extended-pdf-viewer .visibleMediumView,ngx-extended-pdf-viewer .visibleSmallView{display:none}ngx-extended-pdf-viewer .html .unverified-signature-warning,ngx-extended-pdf-viewer .html .modified-background-warning{width:100%;background-color:#ff5353;font-size:12px;text-align:center;padding-top:5px;padding-bottom:5px}.treeItem.selected>a{font-weight:700}ngx-extended-pdf-viewer .invisible{display:none!important}ngx-extended-pdf-viewer #outerContainer{clip-path:inset(0 0 0 0)}ngx-extended-pdf-viewer .textLayer .highlight.color0{background-color:#b400aa66}ngx-extended-pdf-viewer .textLayer .highlight.color0.selected{background-color:#b400aa}ngx-extended-pdf-viewer .textLayer .highlight.color1{background-color:#00640066}ngx-extended-pdf-viewer .textLayer .highlight.color1.selected{background-color:#006400}ngx-extended-pdf-viewer .textLayer .highlight.color2{background-color:#00f6}ngx-extended-pdf-viewer .textLayer .highlight.color2.selected{background-color:#00f}ngx-extended-pdf-viewer .textLayer .highlight.color3{background-color:#f006}ngx-extended-pdf-viewer .textLayer .highlight.color3.selected{background-color:red}ngx-extended-pdf-viewer .textLayer .highlight.color4{background-color:#ff5e0066}ngx-extended-pdf-viewer .textLayer .highlight.color4.selected{background-color:#ff5e00}html[dir=ltr] ngx-extended-pdf-viewer .dialogButton,html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton{margin:3px 0 4px}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton:last-child,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton:first-child{margin-right:0;margin-left:0}html[dir=ltr] ngx-extended-pdf-viewer #secondaryToolbarToggle{margin-right:4px;margin-left:0}html[dir=rtl] ngx-extended-pdf-viewer #secondaryToolbarToggle{margin-right:0;margin-left:4px}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .secondaryToolbarButton,ngx-extended-pdf-viewer .dialogButton{padding-left:0;padding-right:0}ngx-extended-pdf-viewer .offscreen{position:fixed!important;left:-9999px!important;display:block!important;width:3000px!important}ngx-extended-pdf-viewer .offscreen #sidebarContainer{top:1000px!important}ngx-extended-pdf-viewer .toolbarButton{margin-left:-1px!important;margin-right:-2px!important}ngx-extended-pdf-viewer #numPages{padding-right:0}ngx-extended-pdf-viewer .pdf-viewer-template,ngx-extended-pdf-viewer .pdf-viewer-template *{display:none}ngx-extended-pdf-viewer button:focus,ngx-extended-pdf-viewer a:focus,ngx-extended-pdf-viewer input:focus,ngx-extended-pdf-viewer select:focus{outline:none;border:1px solid blue}ngx-extended-pdf-viewer input[type=checkbox]:focus{outline:1px solid blue}.hidden-by-fullscreen{display:none!important}:root{--scrollbar-color: auto;--scrollbar-bg-color: auto}\\n\", _c0],\n encapsulation: 2\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(PdfLightThemeComponent, [{\n type: Component,\n args: [{\n selector: 'pdf-light-theme',\n encapsulation: ViewEncapsulation.None,\n template: \"\",\n styles: [\"ngx-extended-pdf-viewer .fancyDropdownToolbarButton:after{content:url(\\\"data:image/svg+xml; utf8, <svg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><path fill='rgb(90, 90, 90)' d='M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z' /></svg>\\\")}ngx-extended-pdf-viewer :root{--annotation-unfocused-field-background: url(\\\"data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>\\\")}ngx-extended-pdf-viewer .annotationLayer section{position:absolute;text-align:initial}ngx-extended-pdf-viewer .annotationLayer .linkAnnotation>a,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.pushButton>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}ngx-extended-pdf-viewer .annotationLayer .linkAnnotation>a:hover,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.pushButton>a:hover{opacity:.2;background:yellow;box-shadow:0 2px 10px #ff0}ngx-extended-pdf-viewer .annotationLayer .textAnnotation img{position:absolute;cursor:pointer}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation input,ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation textarea,ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input{background-image:url(\\\"data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>\\\");border:1px solid transparent;box-sizing:border-box;font-size:9px;height:100%;margin:0;padding:0 3px;vertical-align:top;width:100%}ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select option{padding:0}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation textarea{font:message-box;font-size:9px;resize:none}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation input[disabled],ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation textarea[disabled],ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select[disabled],ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input[disabled],ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input[disabled]{background:none;border:1px solid transparent;cursor:not-allowed}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation input:hover,ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation textarea:hover,ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select:hover,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:hover,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input:hover{border:1px solid black}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation input:focus,ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation textarea:focus,ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:1px solid transparent}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation input :focus,ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation textarea :focus,ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select :focus,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox :focus,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton :focus{background-image:none;background-color:transparent;outline:auto}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:#000;content:\\\"\\\";display:block;position:absolute}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input{-webkit-appearance:none;appearance:none;padding:0}ngx-extended-pdf-viewer .annotationLayer .popupWrapper{position:absolute;width:20em}ngx-extended-pdf-viewer .annotationLayer .popup{position:absolute;z-index:200;max-width:20em;background-color:#ff9;box-shadow:0 2px 5px #888;border-radius:2px;padding:6px;margin-left:5px;cursor:pointer;font:message-box;font-size:9px;white-space:normal;word-wrap:break-word}ngx-extended-pdf-viewer .annotationLayer .popup>*{font-size:9px}ngx-extended-pdf-viewer .annotationLayer .popup h1{display:inline-block}ngx-extended-pdf-viewer .annotationLayer .popup span{display:inline-block;margin-left:5px}ngx-extended-pdf-viewer .annotationLayer .popup p{border-top:1px solid #333333;margin-top:2px;padding-top:2px}ngx-extended-pdf-viewer .annotationLayer .highlightAnnotation,ngx-extended-pdf-viewer .annotationLayer .underlineAnnotation,ngx-extended-pdf-viewer .annotationLayer .squigglyAnnotation,ngx-extended-pdf-viewer .annotationLayer .strikeoutAnnotation,ngx-extended-pdf-viewer .annotationLayer .freeTextAnnotation,ngx-extended-pdf-viewer .annotationLayer .lineAnnotation svg line,ngx-extended-pdf-viewer .annotationLayer .squareAnnotation svg rect,ngx-extended-pdf-viewer .annotationLayer .circleAnnotation svg ellipse,ngx-extended-pdf-viewer .annotationLayer .polylineAnnotation svg polyline,ngx-extended-pdf-viewer .annotationLayer .polygonAnnotation svg polygon,ngx-extended-pdf-viewer .annotationLayer .caretAnnotation,ngx-extended-pdf-viewer .annotationLayer .inkAnnotation svg polyline,ngx-extended-pdf-viewer .annotationLayer .stampAnnotation,ngx-extended-pdf-viewer .annotationLayer .fileAttachmentAnnotation{cursor:pointer}ngx-extended-pdf-viewer :root{--xfa-unfocused-field-background: url(\\\"data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>\\\")}ngx-extended-pdf-viewer .xfaLayer .highlight{margin:-1px;padding:1px;background-color:#efcbed;border-radius:4px}ngx-extended-pdf-viewer .xfaLayer .highlight.appended{position:initial}ngx-extended-pdf-viewer .xfaLayer .highlight.begin{border-radius:4px 0 0 4px}ngx-extended-pdf-viewer .xfaLayer .highlight.end{border-radius:0 4px 4px 0}ngx-extended-pdf-viewer .xfaLayer .highlight.middle{border-radius:0}ngx-extended-pdf-viewer .xfaLayer .highlight.selected{background-color:#cbdfcb}ngx-extended-pdf-viewer .xfaLayer ::selection{background:blue}ngx-extended-pdf-viewer .xfaPage{overflow:hidden;position:relative}ngx-extended-pdf-viewer .xfaContentarea{position:absolute}ngx-extended-pdf-viewer .xfaPrintOnly{display:none}ngx-extended-pdf-viewer .xfaLayer{position:absolute;text-align:initial;top:0;left:0;transform-origin:0 0;line-height:1.2}ngx-extended-pdf-viewer .xfaLayer *{color:inherit;font:inherit;font-style:inherit;font-weight:inherit;font-feature-settings:inherit;font-kerning:inherit;letter-spacing:-.01px;text-align:inherit;text-decoration:inherit;box-sizing:border-box;background-color:transparent;padding:0;margin:0;pointer-events:auto;line-height:inherit}ngx-extended-pdf-viewer .xfaLayer div{pointer-events:none}ngx-extended-pdf-viewer .xfaLayer svg{pointer-events:none}ngx-extended-pdf-viewer .xfaLayer svg *{pointer-events:none}ngx-extended-pdf-viewer .xfaLayer a{color:#00f}ngx-extended-pdf-viewer .xfaRich li{margin-left:3em}ngx-extended-pdf-viewer .xfaFont{color:#000;font-weight:400;font-feature-settings:\\\"kern\\\" off;font-kerning:none;font-size:10px;font-style:normal;letter-spacing:0;text-decoration:none;vertical-align:0}ngx-extended-pdf-viewer .xfaCaption{overflow:hidden;flex:0 0 auto}ngx-extended-pdf-viewer .xfaCaptionForCheckButton{overflow:hidden;flex:1 1 auto}ngx-extended-pdf-viewer .xfaLabel{height:100%;width:100%}ngx-extended-pdf-viewer .xfaLeft{display:flex;flex-direction:row;align-items:center}ngx-extended-pdf-viewer .xfaRight{display:flex;flex-direction:row-reverse;align-items:center}ngx-extended-pdf-viewer .xfaLeft>.xfaCaption,ngx-extended-pdf-viewer .xfaLeft>.xfaCaptionForCheckButton,ngx-extended-pdf-viewer .xfaRight>.xfaCaption,ngx-extended-pdf-viewer .xfaRight>.xfaCaptionForCheckButton{max-height:100%}ngx-extended-pdf-viewer .xfaTop{display:flex;flex-direction:column;align-items:flex-start}ngx-extended-pdf-viewer .xfaBottom{display:flex;flex-direction:column-reverse;align-items:flex-start}ngx-extended-pdf-viewer .xfaTop>.xfaCaption,ngx-extended-pdf-viewer .xfaTop>.xfaCaptionForCheckButton,ngx-extended-pdf-viewer .xfaBottom>.xfaCaption,ngx-extended-pdf-viewer .xfaBottom>.xfaCaptionForCheckButton{width:100%}ngx-extended-pdf-viewer .xfaBorder{background-color:transparent;position:absolute;pointer-events:none}ngx-extended-pdf-viewer .xfaWrapped{width:100%;height:100%}ngx-extended-pdf-viewer .xfaTextfield:focus,ngx-extended-pdf-viewer .xfaSelect:focus{background-image:none;background-color:transparent;outline:auto;outline-offset:-1px}ngx-extended-pdf-viewer .xfaCheckbox:focus,ngx-extended-pdf-viewer .xfaRadio:focus{outline:auto}ngx-extended-pdf-viewer .xfaTextfield,ngx-extended-pdf-viewer .xfaSelect{height:100%;width:100%;flex:1 1 auto;border:none;resize:none;background-image:var(--xfa-unfocused-field-background)}ngx-extended-pdf-viewer .xfaTop>.xfaTextfield,ngx-extended-pdf-viewer .xfaTop>.xfaSelect,ngx-extended-pdf-viewer .xfaBottom>.xfaTextfield,ngx-extended-pdf-viewer .xfaBottom>.xfaSelect{flex:0 1 auto}ngx-extended-pdf-viewer .xfaButton{cursor:pointer;width:100%;height:100%;border:none;text-align:center}ngx-extended-pdf-viewer .xfaLink{width:100%;height:100%}ngx-extended-pdf-viewer .xfaCheckbox,ngx-extended-pdf-viewer .xfaRadio{width:100%;height:100%;flex:0 0 auto;border:none}ngx-extended-pdf-viewer .xfaRich{white-space:pre-wrap;width:100%;height:100%}ngx-extended-pdf-viewer .xfaImage{object-position:left top;object-fit:contain;width:100%;height:100%}ngx-extended-pdf-viewer .xfaLrTb,ngx-extended-pdf-viewer .xfaRlTb,ngx-extended-pdf-viewer .xfaTb{display:flex;flex-direction:column;align-items:stretch}ngx-extended-pdf-viewer .xfaLr{display:flex;flex-direction:row;align-items:stretch}ngx-extended-pdf-viewer .xfaRl{display:flex;flex-direction:row-reverse;align-items:stretch}ngx-extended-pdf-viewer .xfaTb>div{justify-content:left}ngx-extended-pdf-viewer .xfaPosition{position:relative}ngx-extended-pdf-viewer .xfaArea{position:relative}ngx-extended-pdf-viewer .xfaValignMiddle{display:flex;align-items:center}ngx-extended-pdf-viewer .xfaTable{display:flex;flex-direction:column;align-items:stretch}ngx-extended-pdf-viewer .xfaTable .xfaRow{display:flex;flex-direction:row;align-items:stretch}ngx-extended-pdf-viewer .xfaTable .xfaRlRow{display:flex;flex-direction:row-reverse;align-items:stretch;flex:1}ngx-extended-pdf-viewer .xfaTable .xfaRlRow>div{flex:1}ngx-extended-pdf-viewer .xfaNonInteractive input,ngx-extended-pdf-viewer .xfaNonInteractive textarea,ngx-extended-pdf-viewer .xfaDisabled input,ngx-extended-pdf-viewer .xfaDisabled textarea,ngx-extended-pdf-viewer .xfaReadOnly input,ngx-extended-pdf-viewer .xfaReadOnly textarea{background:initial}@media print{ngx-extended-pdf-viewer .xfaTextfield,ngx-extended-pdf-viewer .xfaSelect{background:transparent}ngx-extended-pdf-viewer .xfaSelect{-webkit-appearance:none;appearance:none;text-indent:1px;text-overflow:\\\"\\\"}}ngx-extended-pdf-viewer .textLayer{position:absolute;text-align:initial;left:0;top:0;right:0;bottom:0;overflow:hidden;opacity:.2;line-height:1}ngx-extended-pdf-viewer .textLayer span,ngx-extended-pdf-viewer .textLayer br{color:transparent;position:absolute;white-space:pre;cursor:text;transform-origin:0% 0%}ngx-extended-pdf-viewer .textLayer .highlight{position:static;margin:-1px;padding:1px;background-color:var(#b400aa);border-radius:4px}ngx-extended-pdf-viewer .textLayer .highlight.appended{position:initial}ngx-extended-pdf-viewer .textLayer .highlight.begin{border-radius:4px 0 0 4px}ngx-extended-pdf-viewer .textLayer .highlight.end{border-radius:0 4px 4px 0}ngx-extended-pdf-viewer .textLayer .highlight.middle{border-radius:0}ngx-extended-pdf-viewer .textLayer .highlight.selected{background-color:#006400}ngx-extended-pdf-viewer .textLayer ::selection{background:blue}ngx-extended-pdf-viewer .textLayer br::selection{background:transparent}ngx-extended-pdf-viewer .textLayer .endOfContent{display:block;position:absolute;left:0;top:100%;right:0;bottom:0;z-index:-1;cursor:default;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer .textLayer .endOfContent.active{top:0}ngx-extended-pdf-viewer *{box-sizing:content-box}ngx-extended-pdf-viewer :root{--pdfViewer-padding-bottom: none;--page-margin: 1px auto -8px;--page-border: 9px solid transparent;--spreadHorizontalWrapped-margin-LR: -3.5px;--zoom-factor: 1}@media screen and (forced-colors: active){ngx-extended-pdf-viewer :root{--pdfViewer-padding-bottom: 9px;--page-margin: 9px auto 0;--page-border: none;--spreadHorizontalWrapped-margin-LR: 4.5px}}ngx-extended-pdf-viewer .pdfViewer{padding-bottom:var(--pdfViewer-padding-bottom)}ngx-extended-pdf-viewer .pdfViewer .canvasWrapper{overflow:hidden}ngx-extended-pdf-viewer .pdfViewer .page{direction:ltr;width:816px;height:1056px;margin:1px auto -8px;position:relative;overflow:visible;border:9px solid transparent;background-clip:content-box;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAA6UlEQVR4Xl2Pi2rEMAwE16fm1f7/r14v7w4rI0IzLAF7hLxNevBSEMEF5+OilNCsRd8ZMyn+a4NmsOT8WJw1lFbSYgGFzF2bLFoLjTClWjKKGRWpDYAGXUnZ4uhbBUzF3Oe/GG/ue2fn4GgsyXhNgysV2JnrhKEMg4fEZcALmiKbNhBBRFpSyDOj1G4QOVly6O1FV54ZZq8OVygrciDt6JazRgi1ljTPH0gbrPmHPXAbCiDd4GawIjip1TPh9tt2sz24qaCjr/jAb/GBFTbq9KZ7Ke/Cqt8nayUikZKsWZK7Fe6bg5dOUt8fZHWG2BHc+6EAAAAASUVORK5CYII=) 9 9 repeat;background-color:#fff}ngx-extended-pdf-viewer .pdfViewer.removePageBorders .page{margin:0 auto 10px;border:none}ngx-extended-pdf-viewer .pdfViewer.singlePageView .page{margin:0}ngx-extended-pdf-viewer .html .pdfViewer.scrollHorizontal,ngx-extended-pdf-viewer .html .pdfViewer.scrollWrapped,ngx-extended-pdf-viewer .html .spread{margin-left:3.5px;margin-right:3.5px;text-align:center}ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal,ngx-extended-pdf-viewer .spread{white-space:nowrap}ngx-extended-pdf-viewer .pdfViewer.removePageBorders,ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal .spread,ngx-extended-pdf-viewer .pdfViewer.scrollWrapped .spread{margin-left:0;margin-right:0}ngx-extended-pdf-viewer .spread .page,ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal .page,ngx-extended-pdf-viewer .pdfViewer.scrollWrapped .page,ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal .spread,ngx-extended-pdf-viewer .pdfViewer.scrollWrapped .spread{display:inline-block;vertical-align:middle}ngx-extended-pdf-viewer .spread .page,ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal .page,ngx-extended-pdf-viewer .pdfViewer.scrollWrapped .page{margin-left:-3.5px;margin-right:-3.5px}ngx-extended-pdf-viewer .pdfViewer.removePageBorders .spread .page,ngx-extended-pdf-viewer .pdfViewer.removePageBorders.scrollHorizontal .page,ngx-extended-pdf-viewer .pdfViewer.removePageBorders.scrollWrapped .page{margin-left:5px;margin-right:5px}ngx-extended-pdf-viewer .pdfViewer .page canvas{margin:0;display:block}ngx-extended-pdf-viewer .pdfViewer .page canvas[hidden]{display:none}ngx-extended-pdf-viewer .pdfViewer .page .loadingIcon{position:absolute;display:block;left:0;top:0;right:0;bottom:0;background:url(data:image/gif;base64,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) center no-repeat}ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer{margin-left:0;margin-right:0}ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer .page,ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer .spread{display:block}ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer .page,ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer.removePageBorders .page{margin-left:auto;margin-right:auto}ngx-extended-pdf-viewer .pdfPresentationMode:-webkit-full-screen .pdfViewer .page{margin-bottom:100vh;border:0}ngx-extended-pdf-viewer .pdfPresentationMode:fullscreen .pdfViewer .page{margin-bottom:100vh;border:0}ngx-extended-pdf-viewer .html .toolbar *,ngx-extended-pdf-viewer .html .treeItem *{padding:0;margin:0}ngx-extended-pdf-viewer .html{height:100%;width:100%;font-size:10px}ngx-extended-pdf-viewer .body{height:100%;width:100%}ngx-extended-pdf-viewer .body,ngx-extended-pdf-viewer .pdf-viewer input,ngx-extended-pdf-viewer .pdf-viewer button,ngx-extended-pdf-viewer .pdf-viewer select{font:message-box;outline:none;scrollbar-color:var(--scrollbar-color) var(--scrollbar-bg-color)}ngx-extended-pdf-viewer button{cursor:pointer}ngx-extended-pdf-viewer select{background-color:#fff!important;color:#5a5a5a}ngx-extended-pdf-viewer .hidden{display:none!important}ngx-extended-pdf-viewer [hidden]{display:none!important}ngx-extended-pdf-viewer .pdfViewer.enablePermissions .textLayer span{-webkit-user-select:none!important;user-select:none!important;cursor:not-allowed}ngx-extended-pdf-viewer #viewerContainer.pdfPresentationMode:-webkit-full-screen{top:0;border-top:2px solid rgba(0,0,0,0);background-color:#f9f9f9;width:100%;height:100%;overflow:hidden;cursor:none;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer #viewerContainer.pdfPresentationMode:fullscreen{top:0;border-top:2px solid rgba(0,0,0,0);background-color:#f9f9f9;width:100%;height:100%;overflow:hidden;cursor:none;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer .pdfPresentationMode:-webkit-full-screen a:not(.internalLink){display:none}ngx-extended-pdf-viewer .pdfPresentationMode:fullscreen a:not(.internalLink){display:none}ngx-extended-pdf-viewer .pdfPresentationMode:-webkit-full-screen .textLayer span{cursor:none}ngx-extended-pdf-viewer .pdfPresentationMode:fullscreen .textLayer span{cursor:none}ngx-extended-pdf-viewer .pdfPresentationMode.pdfPresentationModeControls>*,ngx-extended-pdf-viewer .pdfPresentationMode.pdfPresentationModeControls .textLayer span{cursor:default}ngx-extended-pdf-viewer #outerContainer{width:100%;height:100%;position:relative}ngx-extended-pdf-viewer #sidebarContainer{position:absolute;top:32px;bottom:0;width:200px;visibility:hidden;z-index:100;transition-duration:.2s;transition-timing-function:ease}html[dir=ltr] ngx-extended-pdf-viewer #sidebarContainer{transition-property:left;left:-200px}html[dir=rtl] ngx-extended-pdf-viewer #sidebarContainer{transition-property:right;right:-200px}ngx-extended-pdf-viewer .loadingInProgress #sidebarContainer{top:36px}ngx-extended-pdf-viewer #outerContainer.sidebarResizing #sidebarContainer{transition-duration:0s;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer #outerContainer.sidebarMoving #sidebarContainer,ngx-extended-pdf-viewer #outerContainer.sidebarOpen #sidebarContainer{visibility:visible}html[dir=ltr] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #sidebarContainer{left:0}html[dir=rtl] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #sidebarContainer{right:0}ngx-extended-pdf-viewer #mainContainer{position:absolute;top:0;right:0;bottom:0;left:0;min-width:320px}ngx-extended-pdf-viewer #sidebarContent{top:32px;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch;position:absolute;width:100%;background-color:#f2f2f3}html[dir=ltr] ngx-extended-pdf-viewer #sidebarContent{left:0}html[dir=rtl] ngx-extended-pdf-viewer #sidebarContent{right:0}ngx-extended-pdf-viewer #viewerContainer{overflow:auto;-webkit-overflow-scrolling:auto;position:absolute;top:32px;right:0;bottom:0;left:0;outline:none}ngx-extended-pdf-viewer #viewerContainer:not(.pdfPresentationMode){transition-duration:.2s;transition-timing-function:ease}ngx-extended-pdf-viewer #outerContainer.sidebarResizing #viewerContainer{transition-duration:0s}html[dir=ltr] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #viewerContainer:not(.pdfPresentationMode){transition-property:left;left:200px}html[dir=rtl] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #viewerContainer:not(.pdfPresentationMode){transition-property:right;right:200px}ngx-extended-pdf-viewer .toolbar{position:relative;left:0;right:0;z-index:9999;cursor:default;border:0;border-bottom:1px solid #ddd}ngx-extended-pdf-viewer #toolbarContainer{width:100%}ngx-extended-pdf-viewer #toolbarSidebar{width:calc(100% - 10px);height:32px;background-color:#f2f2f3;color:#5a5a5a;border:none;padding-top:1px;padding-left:5px;padding-right:5px}html[dir=ltr] #toolbarSidebarRight .toolbarButton{margin-right:3px!important}html[dir=rtl] #toolbarSidebarRight .toolbarButton{margin-left:3px!important}html[dir=ltr] #sidebarToggle{margin-right:5px}html[dir=rtl] #sidebarToggle{margin-left:5px}ngx-extended-pdf-viewer #sidebarResizer{position:absolute;top:0;bottom:0;width:6px;z-index:200;cursor:ew-resize}html[dir=ltr] ngx-extended-pdf-viewer #sidebarResizer{right:-6px}html[dir=rtl] ngx-extended-pdf-viewer #sidebarResizer{left:-6px}ngx-extended-pdf-viewer #toolbarContainer,ngx-extended-pdf-viewer .findbar,ngx-extended-pdf-viewer .secondaryToolbar{position:relative;min-height:32px;background-color:#f9f9f9}ngx-extended-pdf-viewer #toolbarViewer{min-height:32px}ngx-extended-pdf-viewer #loadingBar{position:relative;width:100%;height:4px;background-color:#333;border-bottom:1px solid #333333}ngx-extended-pdf-viewer #loadingBar .progress{position:absolute;top:0;left:0;width:0%;height:100%;background-color:#ddd;overflow:hidden;transition:width .2s}@keyframes progressIndeterminate{0%{left:-142px}to{left:0}}ngx-extended-pdf-viewer #loadingBar .progress.indeterminate{background-color:#999;transition:none}ngx-extended-pdf-viewer #loadingBar .progress.indeterminate .glimmer{position:absolute;top:0;left:0;height:100%;width:calc(100% + 150px);background:repeating-linear-gradient(135deg,#bbbbbb 0,#999999 5px,#999999 45px,#dddddd 55px,#dddddd 95px,#bbbbbb 100px);animation:progressIndeterminate .95s linear infinite}ngx-extended-pdf-viewer .findbar,ngx-extended-pdf-viewer .secondaryToolbar{top:40px;position:absolute;z-index:10000;height:auto;min-width:16px;padding:0 6px;margin:4px 2px;color:#5a5a5a;font-size:12px;line-height:14px;text-align:left;cursor:default}ngx-extended-pdf-viewer .findbar{min-width:300px}ngx-extended-pdf-viewer .findbar>div{height:32px}ngx-extended-pdf-viewer .findbar.wrapContainers>div{clear:both}ngx-extended-pdf-viewer .findbar.wrapContainers>div#findbarMessageContainer{height:auto}html[dir=ltr] ngx-extended-pdf-viewer .findbar{left:34px}html[dir=rtl] ngx-extended-pdf-viewer .findbar{right:34px}ngx-extended-pdf-viewer .findbar label{-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer #findInput{width:200px}ngx-extended-pdf-viewer #findInput::placeholder{font-style:italic}ngx-extended-pdf-viewer #findInput[data-status=pending]{background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-position:right}html[dir=rtl] ngx-extended-pdf-viewer #findInput[data-status=pending]{background-position:left}#findInput[data-status=notFound]{background-color:#f66}html[dir=rtl] ngx-extended-pdf-viewer ngx-extended-pdf-viewer .secondaryToolbar{padding:6px;height:auto;z-index:3000}html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbar{right:4px}html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbar{left:4px}ngx-extended-pdf-viewer #secondaryToolbarButtonContainer{width:250px;max-height:400px;overflow-y:auto;-webkit-overflow-scrolling:touch;margin-bottom:-4px}ngx-extended-pdf-viewer #secondaryToolbarButtonContainer.hiddenScrollModeButtons>.scrollModeButtons,ngx-extended-pdf-viewer #secondaryToolbarButtonContainer.hiddenSpreadModeButtons>.spreadModeButtons{display:none!important}ngx-extended-pdf-viewer .doorHanger,ngx-extended-pdf-viewer .doorHangerRight{border:1px solid rgba(0,0,0,.5);border-radius:2px}ngx-extended-pdf-viewer .doorHanger:after,ngx-extended-pdf-viewer .doorHanger:before,ngx-extended-pdf-viewer .doorHangerRight:after,ngx-extended-pdf-viewer .doorHangerRight:before{bottom:100%;border:solid rgba(0,0,0,0);content:\\\" \\\";height:0;width:0;position:absolute;pointer-events:none}ngx-extended-pdf-viewer .doorHanger:after,ngx-extended-pdf-viewer .doorHangerRight:after{border-bottom-color:#f9f9f9;border-width:8px}ngx-extended-pdf-viewer .doorHanger:before,ngx-extended-pdf-viewer .doorHangerRight:before{border-bottom-color:#00000080;border-width:9px}html[dir=ltr] ngx-extended-pdf-viewer .doorHanger:after,html[dir=rtl] ngx-extended-pdf-viewer .doorHangerRight:after{left:13px;margin-left:-8px}html[dir=ltr] ngx-extended-pdf-viewer .doorHanger:before,html[dir=rtl] ngx-extended-pdf-viewer .doorHangerRight:before{left:13px;margin-left:-9px}html[dir=rtl] ngx-extended-pdf-viewer .doorHanger:after,html[dir=ltr] ngx-extended-pdf-viewer .doorHangerRight:after{right:13px;margin-right:-8px}html[dir=rtl] ngx-extended-pdf-viewer .doorHanger:before,html[dir=ltr] ngx-extended-pdf-viewer .doorHangerRight:before{right:13px;margin-right:-9px}ngx-extended-pdf-viewer #findResultsCount{background-color:#5a5a5a;color:#f9f9f9;text-align:center;padding:3px 4px}ngx-extended-pdf-viewer #findMsg{font-style:italic;color:#f66}ngx-extended-pdf-viewer #findMsg:empty{display:none}ngx-extended-pdf-viewer #toolbarViewerMiddle{position:absolute;left:50%;transform:translate(-50%)}html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerLeft,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerRight{float:left;margin-left:4px}html[dir=ltr] #toolbarSidebarLeft,html[dir=rtl] #toolbarSidebarRight{float:left}html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerRight,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerLeft{float:right;margin-right:4px}html[dir=ltr] #toolbarSidebarRight,html[dir=rtl] #toolbarSidebarLeft{float:right}html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerLeft>*,html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerMiddle>*,html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerRight>*{position:relative;float:left}html[dir=ltr] #toolbarSidebarLeft *,html[dir=ltr] #toolbarSidebarRight *,html[dir=ltr] .findbar *{position:relative;float:left}html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerLeft>*,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerMiddle>*,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerRight>*,html[dir=rtl] ngx-extended-pdf-viewer .findbar *{position:relative;float:right}html[dir=rtl] #toolbarSidebarLeft *,html[dir=rtl] #toolbarSidebarRight *{position:relative;float:right}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .secondaryToolbarButton,ngx-extended-pdf-viewer .dialogButton{border:0 none;background:none;width:32px;height:25px}ngx-extended-pdf-viewer .toolbarButton>span{display:inline-block;width:0;height:0;overflow:hidden}ngx-extended-pdf-viewer .toolbarButton[disabled],ngx-extended-pdf-viewer .secondaryToolbarButton[disabled],ngx-extended-pdf-viewer .dialogButton[disabled]{opacity:.5}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .dropdownToolbarButton,ngx-extended-pdf-viewer .secondaryToolbarButton,ngx-extended-pdf-viewer .dialogButton{border:1px solid rgba(0,0,0,0);color:#5a5a5a}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .secondaryToolbarButton,ngx-extended-pdf-viewer .dialogButton{min-width:16px;padding:2px 6px 0;border-radius:2px;font-size:12px;line-height:14px;-webkit-user-select:none;user-select:none;cursor:pointer}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton,html[dir=ltr] ngx-extended-pdf-viewer .dialogButton{margin:3px 2px 4px 0}html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton,html[dir=rtl] ngx-extended-pdf-viewer .dialogButton{margin:3px 0 4px 2px}ngx-extended-pdf-viewer .dialogButton{background-color:#0003;background-clip:padding-box;border:1px solid rgba(0,0,0,.4)}ngx-extended-pdf-viewer .dropdownToolbarButton{background-color:#0003;border:1px solid rgba(0,0,0,.4)}ngx-extended-pdf-viewer .toolbarButton.toggled,ngx-extended-pdf-viewer .secondaryToolbarButton.toggled{background-color:#0003;border-color:#0006}ngx-extended-pdf-viewer .dropdownToolbarButton>select{color:#5a5a5a;background-color:#fff}ngx-extended-pdf-viewer .dropdownToolbarButton>select>option{background:#f9f9f9}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton:first-child,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton:last-child{margin-left:4px}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton:last-child,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton:first-child{margin-right:4px}ngx-extended-pdf-viewer .toolbarButtonSpacer{width:30px;display:inline-block;height:1px}html[dir=ltr] ngx-extended-pdf-viewer #findPrevious{margin-left:3px}html[dir=ltr] ngx-extended-pdf-viewer #findNext{margin-right:3px}html[dir=rtl] ngx-extended-pdf-viewer #findPrevious{margin-right:3px}html[dir=rtl] ngx-extended-pdf-viewer #findNext{margin-left:3px}ngx-extended-pdf-viewer .toolbarButton:before,ngx-extended-pdf-viewer .secondaryToolbarButton:before{position:absolute;display:inline-block;top:4px;left:7px}html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbarButton:before{left:4px}html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbarButton:before{right:4px}ngx-extended-pdf-viewer .toolbarButton.bookmark,ngx-extended-pdf-viewer .secondaryToolbarButton.bookmark{box-sizing:border-box;outline:none;padding-top:4px;text-decoration:none}ngx-extended-pdf-viewer .secondaryToolbarButton.bookmark{padding-top:5px}ngx-extended-pdf-viewer .bookmark[href=\\\"#\\\"]{opacity:.5;pointer-events:none}ngx-extended-pdf-viewer .toolbarButton.pdfSidebarNotification:after{position:absolute;display:inline-block;top:1px;content:\\\"\\\";background-color:#70db55;height:9px;width:9px;border-radius:50%}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton.pdfSidebarNotification:after{left:17px}html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton.pdfSidebarNotification:after{right:17px}ngx-extended-pdf-viewer .secondaryToolbarButton{position:relative;margin:0 0 4px;padding:3px 0 1px;height:auto;min-height:25px;width:200px;white-space:normal}html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbarButton{padding-left:24px;text-align:left}html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbarButton{padding-right:24px;text-align:right}html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbarButton.bookmark{padding-left:27px}html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbarButton.bookmark{padding-right:27px}html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbarButton>span{padding-right:4px}html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbarButton>span{padding-left:4px}ngx-extended-pdf-viewer .toolbarField{padding:3px 6px;margin:4px 0;border-radius:2px;background-color:#fff;background-clip:padding-box;border-width:1px;border-style:solid;border-color:#0006;color:#5a5a5a;font-size:12px;line-height:14px;outline-style:none}ngx-extended-pdf-viewer .toolbarField::placeholder,ngx-extended-pdf-viewer .toolbarField:-ms-input-placeholder,ngx-extended-pdf-viewer .toolbarField::-ms-input-placeholder{color:#bfbfbf}ngx-extended-pdf-viewer .toolbarField[type=checkbox]{display:inline-block;margin:8px 0}ngx-extended-pdf-viewer .toolbarField.pageNumber{-moz-appearance:textfield;min-width:16px;text-align:right;width:40px}ngx-extended-pdf-viewer .toolbarField.pageNumber.visiblePageIsLoading{background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-position:1px}ngx-extended-pdf-viewer .toolbarField.pageNumber::-webkit-inner-spin-button,ngx-extended-pdf-viewer .toolbarField.pageNumber::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}ngx-extended-pdf-viewer .toolbarLabel{min-width:16px;padding:3px 6px 3px 2px;margin:4px 2px 4px 0;border:1px solid rgba(0,0,0,0);border-radius:2px;color:#5a5a5a;font-size:12px;line-height:14px;text-align:left;-webkit-user-select:none;user-select:none;cursor:default}ngx-extended-pdf-viewer #thumbnailView{position:absolute;width:calc(100% - 60px);top:0;bottom:0;padding:10px 30px 0;overflow:auto;-webkit-overflow-scrolling:touch}ngx-extended-pdf-viewer #thumbnailView>a:active{outline:0}ngx-extended-pdf-viewer .thumbnail{margin:0 10px 5px}html[dir=ltr] ngx-extended-pdf-viewer .thumbnail{float:left}html[dir=rtl] ngx-extended-pdf-viewer .thumbnail{float:right}ngx-extended-pdf-viewer #thumbnailView>a:last-of-type>.thumbnail{margin-bottom:10px}ngx-extended-pdf-viewer #thumbnailView>a:last-of-type>.thumbnail:not([data-loaded]){margin-bottom:9px}ngx-extended-pdf-viewer .thumbnail:not([data-loaded]){border:1px dashed rgba(255,0,0,.5);margin:-1px 9px 4px}ngx-extended-pdf-viewer .thumbnailImage{border:1px solid rgba(0,0,0,0);opacity:.8;z-index:1;background-color:#fff;background-clip:content-box}ngx-extended-pdf-viewer .thumbnailSelectionRing{border-radius:2px;padding:7px}ngx-extended-pdf-viewer .thumbnail.selected>.thumbnailSelectionRing>.thumbnailImage{opacity:1}ngx-extended-pdf-viewer .thumbnail.selected>.thumbnailSelectionRing{background-color:#fff6;background-clip:padding-box;color:#fff}ngx-extended-pdf-viewer #outlineView,ngx-extended-pdf-viewer #attachmentsView,ngx-extended-pdf-viewer #layersView{position:absolute;width:calc(100% - 8px);top:0;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer #outlineView{padding:4px 4px 0}ngx-extended-pdf-viewer #attachmentsView{padding:3px 4px 0}html[dir=ltr] ngx-extended-pdf-viewer .treeWithDeepNesting>.treeItem,html[dir=ltr] ngx-extended-pdf-viewer .treeItem>.treeItems{margin-left:20px}html[dir=rtl] ngx-extended-pdf-viewer .treeWithDeepNesting>.treeItem,html[dir=rtl] ngx-extended-pdf-viewer .treeItem>.treeItems{margin-right:20px}ngx-extended-pdf-viewer .treeItem>a{text-decoration:none;display:inline-block;min-width:95%;min-width:calc(100% - 4px);height:auto;margin-bottom:1px;border-radius:2px;color:#5a5a5a;font-size:13px;line-height:15px;-webkit-user-select:none;user-select:none;white-space:normal;cursor:pointer}html[dir=ltr] ngx-extended-pdf-viewer .treeItem>a{padding:2px 0 5px 4px}html[dir=rtl] ngx-extended-pdf-viewer .treeItem>a{padding:2px 4px 5px 0}ngx-extended-pdf-viewer #layersView .treeItem>a>*{cursor:pointer}html[dir=ltr] ngx-extended-pdf-viewer #layersView .treeItem>a>label{padding-left:4px}html[dir=rtl] ngx-extended-pdf-viewer #layersView .treesItem>a>label{padding-right:4px}ngx-extended-pdf-viewer .treeItemToggler{position:relative;height:0;width:0}ngx-extended-pdf-viewer .treeItemToggler:before{content:url(\\\"data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2216%22 height%3D%2216%22%3E%3Cpath d%3D%22M10 13l4-7H6z%22%2F%3E%3C%2Fsvg%3E\\\");display:inline-block;position:absolute;max-width:16px}ngx-extended-pdf-viewer .treeItemToggler.treeItemsHidden:before{content:url(\\\"data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2216%22 height%3D%2216%22%3E%3Cpath d%3D%22M13 9L6 5v8z%22%2F%3E%3C%2Fsvg%3E\\\");max-width:16px}html[dir=rtl] ngx-extended-pdf-viewer .treeItemToggler.treeItemsHidden:before{transform:scaleX(-1)}ngx-extended-pdf-viewer .treeItemToggler.treeItemsHidden~.treeItems{display:none}html[dir=ltr] ngx-extended-pdf-viewer .treeItemToggler{float:left}html[dir=rtl] ngx-extended-pdf-viewer .treeItemToggler{float:right}html[dir=ltr] ngx-extended-pdf-viewer .treeItemToggler:before{right:4px}html[dir=rtl] ngx-extended-pdf-viewer .treeItemToggler:before{left:4px}ngx-extended-pdf-viewer .treeItemToggler:hover,ngx-extended-pdf-viewer .treeItemToggler:hover+a,ngx-extended-pdf-viewer .treeItemToggler:hover~.treeItems,ngx-extended-pdf-viewer .treeItem>a:hover{background-clip:padding-box;border-radius:2px}ngx-extended-pdf-viewer .treeItem.selected{background-clip:padding-box}ngx-extended-pdf-viewer ::selection{background:rgba(0,0,255,.3)}ngx-extended-pdf-viewer #errorWrapper{background:none repeat scroll 0 0 #ff6666;color:#fff;left:0;position:absolute;right:0;z-index:5;padding:3px;font-size:.8em}ngx-extended-pdf-viewer .loadingInProgress #errorWrapper{top:37px}ngx-extended-pdf-viewer #errorMessageLeft{float:left}ngx-extended-pdf-viewer #errorMessageRight{float:right}ngx-extended-pdf-viewer #errorMoreInfo{background-color:#fff;color:#f66;padding:3px;margin:3px;width:98%}ngx-extended-pdf-viewer .dialogButton{width:auto;margin:3px 4px 2px!important;padding:2px 11px;color:#5a5a5a;background-color:#f9f9f9;border:#f9f9f9!important}ngx-extended-pdf-viewer dialog{margin:auto;padding:15px;border-spacing:4px;color:#5a5a5a;font-size:12px;line-height:14px;background-color:#f9f9f9;border:1px solid rgba(0,0,0,.5);border-radius:4px;box-shadow:0 1px 4px #0000004d}ngx-extended-pdf-viewer dialog::-webkit-backdrop{background-color:#0003;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer dialog::backdrop{background-color:#0003;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer dialog>.row{display:table-row}ngx-extended-pdf-viewer dialog>.row>*{display:table-cell}ngx-extended-pdf-viewer dialog .toolbarField{margin:5px 0}ngx-extended-pdf-viewer dialog .separator{display:block;margin:4px 0;height:1px;width:100%;background-color:#0006}ngx-extended-pdf-viewer dialog .buttonRow{text-align:center;vertical-align:middle}ngx-extended-pdf-viewer dialog :link{color:#fff}ngx-extended-pdf-viewer #passwordDialog{text-align:center}ngx-extended-pdf-viewer #passwordDialog .toolbarField{width:200px}ngx-extended-pdf-viewer #documentPropertiesDialog{text-align:left}ngx-extended-pdf-viewer #documentPropertiesDialog .row>*{min-width:100px;text-align:start}html[dir=ltr] ngx-extended-pdf-viewer #documentPropertiesDialog .row>*{text-align:left}html[dir=rtl] ngx-extended-pdf-viewer #documentPropertiesDialog .row>*{text-align:right}.fileInput{background:white;color:#f9f9f9;margin-top:5px;visibility:hidden;position:fixed;right:0;top:0}ngx-extended-pdf-viewer #documentPropertiesDialog .row>span{width:125px;word-wrap:break-word}ngx-extended-pdf-viewer #documentPropertiesDialog .row>p{max-width:225px;word-wrap:break-word}ngx-extended-pdf-viewer #documentPropertiesDialog .buttonRow{margin-top:10px}ngx-extended-pdf-viewer .clearBoth{clear:both}ngx-extended-pdf-viewer .grab-to-pan-grab{cursor:url(data:image/cur;base64,AAACAAEAICAAAA8ADwAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAB+AAAA/gAAAf8AAAP/AAAD/4AAB/+AAA7/gAAM/8AAAP7AAAG2wAABtkAAAzYAAAM2AAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////AP///wD///4A///8AH//+AB///gAP//wAD//4AA//+AAH//yAB///AAf//wAH//4AL//+AD///yB////z///////////////////////////////////////8=),move!important;cursor:grab!important}ngx-extended-pdf-viewer .grab-to-pan-grab *:not(input):not(textarea):not(button):not(select):not(:link){cursor:inherit!important}ngx-extended-pdf-viewer .grab-to-pan-grab:active,ngx-extended-pdf-viewer .grab-to-pan-grabbing{cursor:url(data:image/cur;base64,AAACAAEAICAAAA8ADwAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAB+AAAA/gAAAf8AAAP/AAAD/4AAAP+AAAD/gAAB/oAAAbYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////AP///wD///4A///8AH//+AB///gAP//8AD///gA///wAP//8AH///kn/////////////////////////////////////////////////////////////////8=),move!important;cursor:grabbing!important;position:fixed;background:rgba(0,0,0,0);display:block;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:10}@page{margin:0}@media screen and (-webkit-min-device-pixel-ratio: 1.1),screen and (min-resolution: 1.1dppx){ngx-extended-pdf-viewer .toolbarButton:before{transform:scale(.5);top:-5px}ngx-extended-pdf-viewer .secondaryToolbarButton:before{transform:scale(.5);top:-4px}}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton:before,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton:before{left:-1px}html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbarButton:before{left:-2px}html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbarButton:before{left:186px}ngx-extended-pdf-viewer .toolbarField.pageNumber.visiblePageIsLoading,ngx-extended-pdf-viewer #findInput[data-status=pending]{background-image:url(data:image/png;base64,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);background-size:16px 17px}ngx-extended-pdf-viewer .visibleLargeView,ngx-extended-pdf-viewer .visibleMediumView,ngx-extended-pdf-viewer .visibleSmallView{display:none}ngx-extended-pdf-viewer .html .unverified-signature-warning,ngx-extended-pdf-viewer .html .modified-background-warning{width:100%;background-color:#ff5353;font-size:12px;text-align:center;padding-top:5px;padding-bottom:5px}.treeItem.selected>a{font-weight:700}ngx-extended-pdf-viewer .invisible{display:none!important}ngx-extended-pdf-viewer #outerContainer{clip-path:inset(0 0 0 0)}ngx-extended-pdf-viewer .textLayer .highlight.color0{background-color:#b400aa66}ngx-extended-pdf-viewer .textLayer .highlight.color0.selected{background-color:#b400aa}ngx-extended-pdf-viewer .textLayer .highlight.color1{background-color:#00640066}ngx-extended-pdf-viewer .textLayer .highlight.color1.selected{background-color:#006400}ngx-extended-pdf-viewer .textLayer .highlight.color2{background-color:#00f6}ngx-extended-pdf-viewer .textLayer .highlight.color2.selected{background-color:#00f}ngx-extended-pdf-viewer .textLayer .highlight.color3{background-color:#f006}ngx-extended-pdf-viewer .textLayer .highlight.color3.selected{background-color:red}ngx-extended-pdf-viewer .textLayer .highlight.color4{background-color:#ff5e0066}ngx-extended-pdf-viewer .textLayer .highlight.color4.selected{background-color:#ff5e00}html[dir=ltr] ngx-extended-pdf-viewer .dialogButton,html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton{margin:3px 0 4px}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton:last-child,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton:first-child{margin-right:0;margin-left:0}html[dir=ltr] ngx-extended-pdf-viewer #secondaryToolbarToggle{margin-right:4px;margin-left:0}html[dir=rtl] ngx-extended-pdf-viewer #secondaryToolbarToggle{margin-right:0;margin-left:4px}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .secondaryToolbarButton,ngx-extended-pdf-viewer .dialogButton{padding-left:0;padding-right:0}ngx-extended-pdf-viewer .offscreen{position:fixed!important;left:-9999px!important;display:block!important;width:3000px!important}ngx-extended-pdf-viewer .offscreen #sidebarContainer{top:1000px!important}ngx-extended-pdf-viewer .toolbarButton{margin-left:-1px!important;margin-right:-2px!important}ngx-extended-pdf-viewer #numPages{padding-right:0}ngx-extended-pdf-viewer .pdf-viewer-template,ngx-extended-pdf-viewer .pdf-viewer-template *{display:none}ngx-extended-pdf-viewer button:focus,ngx-extended-pdf-viewer a:focus,ngx-extended-pdf-viewer input:focus,ngx-extended-pdf-viewer select:focus{outline:none;border:1px solid blue}ngx-extended-pdf-viewer input[type=checkbox]:focus{outline:1px solid blue}.hidden-by-fullscreen{display:none!important}:root{--scrollbar-color: auto;--scrollbar-bg-color: auto}\\n\", \"@media print{#printContainer{position:static}body,html{overflow-y:visible!important;margin:0;padding:0}body{background:rgba(0,0,0,0) none;height:100%;width:100%}body>*{display:none!important;outline:0;padding:0;margin:0}body #printContainer{display:block!important;height:100%;width:100%}body #printContainer img{max-width:100%;max-height:100%;direction:ltr;display:block!important}body #printContainer>.printedPage{page-break-after:always;page-break-inside:avoid;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}body #printContainer>.xfaPrintedPage .xfaPage{position:absolute}body #printContainer>.xfaPrintedPage{page-break-after:always;page-break-inside:avoid;width:100%;height:100%;position:relative}body #printContainer>.printedPage canvas,body #printContainer>.printedPage img{max-width:100%;max-height:100%;direction:ltr;display:block}html,body{overflow-y:visible!important}html.cdk-global-scrollblock{width:initial;position:initial}}\\n\"]\n }]\n }], null, null);\n})();\nclass DynamicCssComponent {\n constructor(renderer, document) {\n this.renderer = renderer;\n this.document = document;\n this.zoom = 1.0;\n this.width = 100;\n this.xs = 490;\n this.sm = 560;\n this.md = 610;\n this.lg = 660;\n this.xl = 740;\n this.xxl = 830;\n }\n get style() {\n return `\n@media all and (max-width: ${this.xl}px) {\n #toolbarViewerMiddle {\n display: table;\n margin: auto;\n left: auto;\n position: inherit;\n transform: none;\n }\n}\n\n@media all and (max-width: 840px) {\n #sidebarContent {\n background-color: rgba(0, 0, 0, 0.7);\n }\n\n html[dir='ltr'] #outerContainer.sidebarOpen #viewerContainer {\n left: 0px !important;\n }\n html[dir='rtl'] #outerContainer.sidebarOpen #viewerContainer {\n right: 0px !important;\n }\n\n #outerContainer .hiddenLargeView,\n #outerContainer .hiddenMediumView {\n display: inherit;\n }\n #outerContainer .visibleLargeView,\n #outerContainer .visibleMediumView {\n display: none;\n }\n}\n\n@media all and (max-width: ${this.lg}px) {\n .toolbarButtonSpacer {\n width: 15px;\n }\n\n #outerContainer .hiddenLargeView {\n display: none;\n }\n #outerContainer .visibleLargeView {\n display: inherit;\n }\n}\n\n@media all and (max-width: ${this.md}px) {\n .toolbarButtonSpacer {\n display: none;\n }\n #outerContainer .hiddenMediumView {\n display: none;\n }\n #outerContainer .visibleMediumView {\n display: inherit;\n }\n}\n\n@media all and (max-width: ${this.sm}px) {\n #outerContainer .hiddenSmallView,\n #outerContainer .hiddenSmallView * {\n display: none;\n }\n #outerContainer .visibleSmallView {\n display: inherit;\n }\n .toolbarButtonSpacer {\n width: 0;\n }\n html[dir='ltr'] .findbar {\n left: 38px;\n }\n html[dir='rtl'] .findbar {\n right: 38px;\n }\n}\n\n@media all and (max-width: ${this.xs}px) {\n #scaleSelectContainer {\n display: none;\n }\n}\n\n#outerContainer .visibleXLView,\n#outerContainer .visibleXXLView,\n#outerContainer .visibleTinyView {\n display: none;\n}\n\n#outerContainer .hiddenXLView,\n#outerContainer .hiddenXXLView {\n display: unset;\n}\n\n@media all and (max-width: ${this.xl}px) {\n #outerContainer .hiddenXLView {\n display: none;\n }\n #outerContainer .visibleXLView {\n display: inherit;\n }\n\n #toolbarViewerMiddle {\n -webkit-transform: translateX(-36%);\n transform: translateX(-36%);\n display: unset;\n margin: unset;\n left: 50%;\n position: absolute;\n }\n}\n\n@media all and (max-width: ${this.xxl}px) {\n #outerContainer .hiddenXXLView {\n display: none;\n }\n #outerContainer .visibleXXLView {\n display: inherit;\n }\n}\n\n@media all and (max-width: ${this.md}px) {\n #toolbarViewerMiddle {\n -webkit-transform: translateX(-26%);\n transform: translateX(-26%);\n }\n}\n\n@media all and (max-width: ${this.xs}px) {\n #outerContainer .hiddenTinyView,\n #outerContainer .hiddenTinyView * {\n display: none;\n }\n #outerContainer .visibleTinyView {\n display: inherit;\n }\n}\n `;\n }\n ngOnInit() {\n this.injectStyle();\n }\n ngOnChanges() {\n const fullWith = this.document.body.clientWidth;\n const partialViewScale = fullWith / this.width;\n const scaleFactor = partialViewScale * (this.zoom ? this.zoom : 1);\n this.xs = scaleFactor * 490;\n this.sm = scaleFactor * 560;\n this.md = scaleFactor * 610;\n this.lg = scaleFactor * 660;\n this.xl = scaleFactor * 740;\n this.xxl = scaleFactor * 830;\n const styles = this.document.getElementById('pdf-dynamic-css');\n if (styles) {\n styles.innerHTML = this.style;\n }\n }\n injectStyle() {\n const styles = this.document.createElement('STYLE');\n styles.id = 'pdf-dynamic-css';\n styles.innerHTML = this.style;\n this.renderer.appendChild(this.document.head, styles);\n }\n ngOnDestroy() {\n const styles = this.document.getElementById('pdf-dynamic-css');\n if (styles && styles.parentElement) {\n styles.parentElement.removeChild(styles);\n }\n }\n}\nDynamicCssComponent.ɵfac = function DynamicCssComponent_Factory(t) {\n return new (t || DynamicCssComponent)(i0.ɵɵdirectiveInject(i0.Renderer2), i0.ɵɵdirectiveInject(DOCUMENT));\n};\nDynamicCssComponent.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: DynamicCssComponent,\n selectors: [[\"pdf-dynamic-css\"]],\n inputs: {\n zoom: \"zoom\",\n width: \"width\"\n },\n features: [i0.ɵɵNgOnChangesFeature],\n decls: 0,\n vars: 0,\n template: function DynamicCssComponent_Template(rf, ctx) {}\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(DynamicCssComponent, [{\n type: Component,\n args: [{\n selector: 'pdf-dynamic-css',\n template: \"\",\n styles: [\"\"]\n }]\n }], function () {\n return [{\n type: i0.Renderer2\n }, {\n type: undefined,\n decorators: [{\n type: Inject,\n args: [DOCUMENT]\n }]\n }];\n }, {\n zoom: [{\n type: Input\n }],\n width: [{\n type: Input\n }]\n });\n})();\nclass PdfSidebarToolbarComponent {\n constructor() {\n this.mobileFriendlyZoomScale = 1;\n }\n get height() {\n const h = 32 * this.mobileFriendlyZoomScale;\n return `${h}px`;\n }\n}\nPdfSidebarToolbarComponent.ɵfac = function PdfSidebarToolbarComponent_Factory(t) {\n return new (t || PdfSidebarToolbarComponent)();\n};\nPdfSidebarToolbarComponent.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: PdfSidebarToolbarComponent,\n selectors: [[\"pdf-sidebar-toolbar\"]],\n inputs: {\n mobileFriendlyZoomScale: \"mobileFriendlyZoomScale\"\n },\n decls: 31,\n vars: 12,\n consts: [[\"id\", \"toolbarSidebar\"], [\"id\", \"toolbarSidebarLeft\"], [\"type\", \"button\", \"id\", \"viewThumbnail\", \"title\", \"Show Thumbnails\", \"data-l10n-id\", \"thumbs\", 1, \"toolbarButton\", \"toggled\"], [\"data-l10n-id\", \"thumbs_label\"], [\"viewBox\", \"0 0 24 24\", 2, \"width\", \"20px\", \"height\", \"20px\"], [\"fill\", \"currentColor\", \"d\", \"M19,19H5V5H19M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M13.96,12.29L11.21,15.83L9.25,13.47L6.5,17H17.5L13.96,12.29Z\"], [\"type\", \"button\", \"id\", \"viewOutline\", \"title\", \"Show Document Outline (double-click to expand/collapse all items)\", \"data-l10n-id\", \"document_outline\", \"hidden\", \"true\", 1, \"toolbarButton\"], [\"data-l10n-id\", \"document_outline_label\"], [\"fill\", \"currentColor\", \"d\", \"M3,9H17V7H3V9M3,13H17V11H3V13M3,17H17V15H3V17M19,17H21V15H19V17M19,7V9H21V7H19M19,13H21V11H19V13Z\"], [\"type\", \"button\", \"id\", \"viewAttachments\", \"title\", \"Show Attachments\", \"data-l10n-id\", \"attachments\", \"hidden\", \"true\", 1, \"toolbarButton\"], [\"data-l10n-id\", \"attachments_label\"], [\"fill\", \"currentColor\", \"d\", \"M16.5,6V17.5A4,4 0 0,1 12.5,21.5A4,4 0 0,1 8.5,17.5V5A2.5,2.5 0 0,1 11,2.5A2.5,2.5 0 0,1 13.5,5V15.5A1,1 0 0,1 12.5,16.5A1,1 0 0,1 11.5,15.5V6H10V15.5A2.5,2.5 0 0,0 12.5,18A2.5,2.5 0 0,0 15,15.5V5A4,4 0 0,0 11,1A4,4 0 0,0 7,5V17.5A5.5,5.5 0 0,0 12.5,23A5.5,5.5 0 0,0 18,17.5V6H16.5Z\"], [\"id\", \"viewLayers\", \"title\", \"Show Layers (double-click to reset all layers to the default state)\", \"data-l10n-id\", \"layers\", \"hidden\", \"true\", 1, \"toolbarButton\"], [\"data-l10n-id\", \"layers_label\"], [\"xmlns\", \"http://www.w3.org/2000/svg\", \"fill\", \"currentColor\", \"viewBox\", \"0 0 4.233 4.233\", 2, \"width\", \"20px\", \"height\", \"20px\", \"margin-left\", \"1px\"], [\"d\", \"M.15 2.992c-.198.1-.2.266-.002.365l1.604.802a.93.93 0 00.729-.001l1.602-.801c.198-.1.197-.264 0-.364l-.695-.348c-1.306.595-2.542 0-2.542 0m-.264.53l.658-.329c.6.252 1.238.244 1.754 0l.659.329-1.536.768zM.15 1.935c-.198.1-.198.265 0 .364l1.604.802a.926.926 0 00.727 0l1.603-.802c.198-.099.198-.264 0-.363l-.694-.35c-1.14.56-2.546.001-2.546.001m-.264.53l.664-.332c.52.266 1.261.235 1.75.002l.659.33-1.537.768zM.15.877c-.198.099-.198.264 0 .363l1.604.802a.926.926 0 00.727 0l1.603-.802c.198-.099.198-.264 0-.363L2.481.075a.926.926 0 00-.727 0zm.43.182L2.117.29l1.538.769-1.538.768z\"], [\"id\", \"toolbarSidebarRight\"], [\"id\", \"outlineOptionsContainer\", 1, \"hidden\"], [1, \"verticalToolbarSeparator\"], [\"id\", \"currentOutlineItem\", \"disabled\", \"disabled\", \"title\", \"Find Current Outline Item\", \"tabindex\", \"6\", \"data-l10n-id\", \"current_outline_item\", 1, \"toolbarButton\"], [\"data-l10n-id\", \"current_outline_item_label\"], [\"xmlns\", \"http://www.w3.org/2000/svg\", \"fill\", \"currentColor\", 2, \"width\", \"20px\", \"height\", \"20px\"], [\"d\", \"m14 9h-6c-1.3 0-1.3 2 0 2h6c1.3 0 1.3-2 0-2zm-5.2-8h-3.8c-1.3 0-1.3 2 0 2h1.7zm-6.8 0c-1 0-1.3 1-0.7 1.7 0.7 0.6 1.7 0.3 1.7-0.7 0-0.5-0.4-1-1-1zm3 8c-1 0-1.3 1-0.7 1.7 0.6 0.6 1.7 0.2 1.7-0.7 0-0.5-0.4-1-1-1zm0.3-4h-0.3c-1.4 0-1.4 2 0 2h2.3zm-3.3 0c-0.9 0-1.4 1-0.7 1.7 0.7 0.6 1.7 0.2 1.7-0.7 0-0.6-0.5-1-1-1zm12 8h-9c-1.3 0-1.3 2 0 2h9c1.3 0 1.3-2 0-2zm-12 0c-1 0-1.3 1-0.7 1.7 0.7 0.6 1.7 0.2 1.7-0.712 0-0.5-0.4-1-1-1z\"], [\"d\", \"m7.37 4.838 3.93-3.911v2.138h3.629v3.546h-3.629v2.138l-3.93-3.911\"]],\n template: function PdfSidebarToolbarComponent_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelementStart(0, \"div\", 0)(1, \"div\", 1)(2, \"button\", 2)(3, \"span\", 3);\n i0.ɵɵtext(4, \"Thumbnails\");\n i0.ɵɵelementEnd();\n i0.ɵɵnamespaceSVG();\n i0.ɵɵelementStart(5, \"svg\", 4);\n i0.ɵɵelement(6, \"path\", 5);\n i0.ɵɵelementEnd()();\n i0.ɵɵnamespaceHTML();\n i0.ɵɵelementStart(7, \"button\", 6)(8, \"span\", 7);\n i0.ɵɵtext(9, \"Document Outline\");\n i0.ɵɵelementEnd();\n i0.ɵɵnamespaceSVG();\n i0.ɵɵelementStart(10, \"svg\", 4);\n i0.ɵɵelement(11, \"path\", 8);\n i0.ɵɵelementEnd()();\n i0.ɵɵnamespaceHTML();\n i0.ɵɵelementStart(12, \"button\", 9)(13, \"span\", 10);\n i0.ɵɵtext(14, \"Attachments\");\n i0.ɵɵelementEnd();\n i0.ɵɵnamespaceSVG();\n i0.ɵɵelementStart(15, \"svg\", 4);\n i0.ɵɵelement(16, \"path\", 11);\n i0.ɵɵelementEnd()();\n i0.ɵɵnamespaceHTML();\n i0.ɵɵelementStart(17, \"button\", 12)(18, \"span\", 13);\n i0.ɵɵtext(19, \"Layers\");\n i0.ɵɵelementEnd();\n i0.ɵɵnamespaceSVG();\n i0.ɵɵelementStart(20, \"svg\", 14);\n i0.ɵɵelement(21, \"path\", 15);\n i0.ɵɵelementEnd()()();\n i0.ɵɵnamespaceHTML();\n i0.ɵɵelementStart(22, \"div\", 16)(23, \"div\", 17);\n i0.ɵɵelement(24, \"div\", 18);\n i0.ɵɵelementStart(25, \"button\", 19)(26, \"span\", 20);\n i0.ɵɵtext(27, \"Current Outline Item\");\n i0.ɵɵelementEnd();\n i0.ɵɵnamespaceSVG();\n i0.ɵɵelementStart(28, \"svg\", 21);\n i0.ɵɵelement(29, \"path\", 22)(30, \"path\", 23);\n i0.ɵɵelementEnd()()()()();\n }\n if (rf & 2) {\n i0.ɵɵstyleProp(\"height\", ctx.height);\n i0.ɵɵadvance(2);\n i0.ɵɵstyleProp(\"zoom\", ctx.mobileFriendlyZoomScale);\n i0.ɵɵadvance(5);\n i0.ɵɵstyleProp(\"zoom\", ctx.mobileFriendlyZoomScale);\n i0.ɵɵadvance(5);\n i0.ɵɵstyleProp(\"zoom\", ctx.mobileFriendlyZoomScale);\n i0.ɵɵadvance(5);\n i0.ɵɵstyleProp(\"zoom\", ctx.mobileFriendlyZoomScale);\n i0.ɵɵadvance(8);\n i0.ɵɵstyleProp(\"zoom\", ctx.mobileFriendlyZoomScale);\n }\n },\n styles: [\"button.toolbarButton[_ngcontent-%COMP%]{margin-right:4px!important}button.toolbarButton[_ngcontent-%COMP%]{width:22px;height:22px}div#toolbarSidebar[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]:first-child{margin-left:4px!important}\"]\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(PdfSidebarToolbarComponent, [{\n type: Component,\n args: [{\n selector: 'pdf-sidebar-toolbar',\n template: \"<div id=\\\"toolbarSidebar\\\" [style.height]=\\\"height\\\">\\n <div id=\\\"toolbarSidebarLeft\\\">\\n <button\\n type=\\\"button\\\"\\n id=\\\"viewThumbnail\\\"\\n class=\\\"toolbarButton toggled\\\"\\n title=\\\"Show Thumbnails\\\"\\n data-l10n-id=\\\"thumbs\\\"\\n [style.zoom]=\\\"mobileFriendlyZoomScale\\\"\\n >\\n <span data-l10n-id=\\\"thumbs_label\\\">Thumbnails</span>\\n <svg style=\\\"width: 20px; height: 20px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path\\n fill=\\\"currentColor\\\"\\n d=\\\"M19,19H5V5H19M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M13.96,12.29L11.21,15.83L9.25,13.47L6.5,17H17.5L13.96,12.29Z\\\"\\n />\\n </svg>\\n </button>\\n\\n <button\\n type=\\\"button\\\"\\n id=\\\"viewOutline\\\"\\n class=\\\"toolbarButton\\\"\\n title=\\\"Show Document Outline (double-click to expand/collapse all items)\\\"\\n data-l10n-id=\\\"document_outline\\\"\\n hidden=\\\"true\\\"\\n [style.zoom]=\\\"mobileFriendlyZoomScale\\\"\\n >\\n <span data-l10n-id=\\\"document_outline_label\\\">Document Outline</span>\\n <svg style=\\\"width: 20px; height: 20px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M3,9H17V7H3V9M3,13H17V11H3V13M3,17H17V15H3V17M19,17H21V15H19V17M19,7V9H21V7H19M19,13H21V11H19V13Z\\\" />\\n </svg>\\n </button>\\n\\n <button\\n type=\\\"button\\\"\\n id=\\\"viewAttachments\\\"\\n class=\\\"toolbarButton\\\"\\n title=\\\"Show Attachments\\\"\\n data-l10n-id=\\\"attachments\\\"\\n hidden=\\\"true\\\"\\n [style.zoom]=\\\"mobileFriendlyZoomScale\\\"\\n >\\n <span data-l10n-id=\\\"attachments_label\\\">Attachments</span>\\n <svg style=\\\"width: 20px; height: 20px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path\\n fill=\\\"currentColor\\\"\\n d=\\\"M16.5,6V17.5A4,4 0 0,1 12.5,21.5A4,4 0 0,1 8.5,17.5V5A2.5,2.5 0 0,1 11,2.5A2.5,2.5 0 0,1 13.5,5V15.5A1,1 0 0,1 12.5,16.5A1,1 0 0,1 11.5,15.5V6H10V15.5A2.5,2.5 0 0,0 12.5,18A2.5,2.5 0 0,0 15,15.5V5A4,4 0 0,0 11,1A4,4 0 0,0 7,5V17.5A5.5,5.5 0 0,0 12.5,23A5.5,5.5 0 0,0 18,17.5V6H16.5Z\\\"\\n />\\n </svg>\\n </button>\\n <button\\n id=\\\"viewLayers\\\"\\n class=\\\"toolbarButton\\\"\\n title=\\\"Show Layers (double-click to reset all layers to the default state)\\\"\\n data-l10n-id=\\\"layers\\\"\\n hidden=\\\"true\\\"\\n [style.zoom]=\\\"mobileFriendlyZoomScale\\\"\\n >\\n <span data-l10n-id=\\\"layers_label\\\">Layers</span>\\n <svg style=\\\"width: 20px; height: 20px;margin-left:1px\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\" fill=\\\"currentColor\\\" viewBox=\\\"0 0 4.233 4.233\\\">\\n <path\\n d=\\\"M.15 2.992c-.198.1-.2.266-.002.365l1.604.802a.93.93 0 00.729-.001l1.602-.801c.198-.1.197-.264 0-.364l-.695-.348c-1.306.595-2.542 0-2.542 0m-.264.53l.658-.329c.6.252 1.238.244 1.754 0l.659.329-1.536.768zM.15 1.935c-.198.1-.198.265 0 .364l1.604.802a.926.926 0 00.727 0l1.603-.802c.198-.099.198-.264 0-.363l-.694-.35c-1.14.56-2.546.001-2.546.001m-.264.53l.664-.332c.52.266 1.261.235 1.75.002l.659.33-1.537.768zM.15.877c-.198.099-.198.264 0 .363l1.604.802a.926.926 0 00.727 0l1.603-.802c.198-.099.198-.264 0-.363L2.481.075a.926.926 0 00-.727 0zm.43.182L2.117.29l1.538.769-1.538.768z\\\"\\n />\\n </svg>\\n </button>\\n </div>\\n\\n <div id=\\\"toolbarSidebarRight\\\">\\n <div id=\\\"outlineOptionsContainer\\\" class=\\\"hidden\\\">\\n <div class=\\\"verticalToolbarSeparator\\\"></div>\\n\\n <button\\n id=\\\"currentOutlineItem\\\"\\n class=\\\"toolbarButton\\\"\\n disabled=\\\"disabled\\\"\\n title=\\\"Find Current Outline Item\\\"\\n tabindex=\\\"6\\\"\\n data-l10n-id=\\\"current_outline_item\\\"\\n [style.zoom]=\\\"mobileFriendlyZoomScale\\\"\\n >\\n <span data-l10n-id=\\\"current_outline_item_label\\\">Current Outline Item</span>\\n <svg style=\\\"width: 20px; height: 20px\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\" fill=\\\"currentColor\\\">\\n <path\\n d=\\\"m14 9h-6c-1.3 0-1.3 2 0 2h6c1.3 0 1.3-2 0-2zm-5.2-8h-3.8c-1.3 0-1.3 2 0 2h1.7zm-6.8 0c-1 0-1.3 1-0.7 1.7 0.7 0.6 1.7 0.3 1.7-0.7 0-0.5-0.4-1-1-1zm3 8c-1 0-1.3 1-0.7 1.7 0.6 0.6 1.7 0.2 1.7-0.7 0-0.5-0.4-1-1-1zm0.3-4h-0.3c-1.4 0-1.4 2 0 2h2.3zm-3.3 0c-0.9 0-1.4 1-0.7 1.7 0.7 0.6 1.7 0.2 1.7-0.7 0-0.6-0.5-1-1-1zm12 8h-9c-1.3 0-1.3 2 0 2h9c1.3 0 1.3-2 0-2zm-12 0c-1 0-1.3 1-0.7 1.7 0.7 0.6 1.7 0.2 1.7-0.712 0-0.5-0.4-1-1-1z\\\"\\n />\\n <path d=\\\"m7.37 4.838 3.93-3.911v2.138h3.629v3.546h-3.629v2.138l-3.93-3.911\\\" />\\n </svg>\\n </button>\\n </div>\\n </div>\\n</div>\\n\",\n styles: [\"button.toolbarButton{margin-right:4px!important}button.toolbarButton{width:22px;height:22px}div#toolbarSidebar>button:first-child{margin-left:4px!important}\\n\"]\n }]\n }], null, {\n mobileFriendlyZoomScale: [{\n type: Input\n }]\n });\n})();\nconst THUMBNAIL_CANVAS_BORDER_WIDTH = 1; // one pixel\nclass PdfSidebarContentComponent {\n constructor() {\n this.hideSidebarToolbar = false;\n this.mobileFriendlyZoomScale = 1.0;\n this.thumbnailDrawn = new EventEmitter();\n if (typeof window !== 'undefined') {\n window.pdfThumbnailGeneratorReady = () => this.pdfThumbnailGeneratorReady();\n window.pdfThumbnailGenerator = (pdfThumbnailView, linkService, id, container, thumbPageTitlePromise) => this.createThumbnail(pdfThumbnailView, linkService, id, container, thumbPageTitlePromise);\n }\n }\n get top() {\n let top = 0;\n if (!this.hideSidebarToolbar) {\n top = 32 * this.mobileFriendlyZoomScale;\n if (top === 32) {\n top = 33; // prevent the border of the sidebar toolbar from being cut off\n }\n }\n\n return `${top}px`;\n }\n ngOnDestroy() {\n this.linkService = undefined;\n }\n pdfThumbnailGeneratorReady() {\n if (!this.thumbnailViewTemplate) {\n return false;\n }\n const t = this.thumbnailViewTemplate.nativeElement;\n return !!t && !!t.innerHTML && t.innerHTML.length > 0;\n }\n createThumbnail(pdfThumbnailView, linkService, id, container, thumbPageTitlePromise) {\n this.linkService = linkService;\n const template = this.thumbnailViewTemplate;\n // get the inner HTML without the attributes and classes added by Angular\n const inner = template.nativeElement.innerHTML.split(/_ng\\w+-\\w+-\\w+=\"\"/g).join('').split(/ng-\\w+-\\w+/g).join('').split(/<!--[\\s\\S]*?-->/g).join('');\n const borderAdjustment = 2 * THUMBNAIL_CANVAS_BORDER_WIDTH;\n const widthOfRing = `${pdfThumbnailView.canvasWidth + borderAdjustment}px`;\n const heightOfRing = `${pdfThumbnailView.canvasHeight + borderAdjustment}px`;\n const newHtml = inner.split('WIDTH_OF_RING').join(widthOfRing).split('HEIGHT_OF_RING').join(heightOfRing).split('PAGE_NUMBER').join(id);\n const newElement = this.createElementFromHTML(newHtml);\n newElement.classList.remove('pdf-viewer-template');\n const anchor = newElement;\n anchor.href = linkService.getAnchorUrl(`#page=${id}`);\n thumbPageTitlePromise.then(msg => {\n anchor.title = msg;\n });\n anchor.onclick = () => {\n linkService.page = id;\n return false;\n };\n pdfThumbnailView.anchor = anchor;\n const ring = newElement.getElementsByClassName('image-container')[0];\n pdfThumbnailView.ring = ring;\n pdfThumbnailView.div = newElement.getElementsByClassName('thumbnail')[0];\n container.appendChild(newElement);\n const thumbnailDrawnEvent = {\n thumbnail: newElement,\n container: container,\n pageId: id\n };\n this.thumbnailDrawn.emit(thumbnailDrawnEvent);\n }\n createElementFromHTML(htmlString) {\n const div = document.createElement('div');\n div.innerHTML = htmlString.trim();\n // Change this to div.childNodes to support multiple top-level nodes\n return div.firstChild;\n }\n onKeyDown(event) {\n if (event.code === 'ArrowDown') {\n if (this.linkService) {\n if (event.ctrlKey || event.metaKey) {\n this.linkService.page = this.linkService.pagesCount;\n } else if (this.linkService.page < this.linkService.pagesCount) {\n this.linkService.page = this.linkService.page + 1;\n }\n event.preventDefault();\n }\n } else if (event.code === 'ArrowUp') {\n if (this.linkService) {\n if (event.ctrlKey || event.metaKey) {\n this.linkService.page = 1;\n } else if (this.linkService.page > 1) {\n this.linkService.page = this.linkService.page - 1;\n }\n event.preventDefault();\n }\n }\n }\n}\nPdfSidebarContentComponent.ɵfac = function PdfSidebarContentComponent_Factory(t) {\n return new (t || PdfSidebarContentComponent)();\n};\nPdfSidebarContentComponent.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: PdfSidebarContentComponent,\n selectors: [[\"pdf-sidebar-content\"]],\n viewQuery: function PdfSidebarContentComponent_Query(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵviewQuery(_c1, 5);\n }\n if (rf & 2) {\n let _t;\n i0.ɵɵqueryRefresh(_t = i0.ɵɵloadQuery()) && (ctx.thumbnailViewTemplate = _t.first);\n }\n },\n inputs: {\n customThumbnail: \"customThumbnail\",\n hideSidebarToolbar: \"hideSidebarToolbar\",\n mobileFriendlyZoomScale: \"mobileFriendlyZoomScale\"\n },\n outputs: {\n thumbnailDrawn: \"thumbnailDrawn\"\n },\n ngContentSelectors: _c2,\n decls: 10,\n vars: 3,\n consts: [[\"id\", \"sidebarContent\"], [\"thumbnailViewTemplate\", \"\"], [4, \"ngTemplateOutlet\"], [\"id\", \"thumbnailView\", 3, \"keydown\"], [\"id\", \"outlineView\", 1, \"hidden\"], [\"id\", \"attachmentsView\", 1, \"hidden\"], [\"id\", \"layersView\", 1, \"hidden\"], [\"defaultThumbnail\", \"\"], [1, \"pdf-viewer-template\"], [\"data-page-number\", \"$page\", 1, \"thumbnail\"], [1, \"thumbnailSelectionRing\", \"image-container\", 2, \"width\", \"WIDTH_OF_RING\", \"height\", \"HEIGHT_OF_RING\"]],\n template: function PdfSidebarContentComponent_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵprojectionDef();\n i0.ɵɵelementStart(0, \"div\", 0)(1, \"div\", null, 1);\n i0.ɵɵtemplate(3, PdfSidebarContentComponent_ng_content_3_Template, 1, 0, \"ng-content\", 2);\n i0.ɵɵelementEnd();\n i0.ɵɵelementStart(4, \"div\", 3);\n i0.ɵɵlistener(\"keydown\", function PdfSidebarContentComponent_Template_div_keydown_4_listener($event) {\n return ctx.onKeyDown($event);\n });\n i0.ɵɵelementEnd();\n i0.ɵɵelement(5, \"div\", 4)(6, \"div\", 5)(7, \"div\", 6);\n i0.ɵɵelementEnd();\n i0.ɵɵtemplate(8, PdfSidebarContentComponent_ng_template_8_Template, 3, 0, \"ng-template\", null, 7, i0.ɵɵtemplateRefExtractor);\n }\n if (rf & 2) {\n const _r2 = i0.ɵɵreference(9);\n i0.ɵɵstyleProp(\"top\", ctx.top);\n i0.ɵɵadvance(3);\n i0.ɵɵproperty(\"ngTemplateOutlet\", ctx.customThumbnail ? ctx.customThumbnail : _r2);\n }\n },\n dependencies: [i2.NgTemplateOutlet]\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(PdfSidebarContentComponent, [{\n type: Component,\n args: [{\n selector: 'pdf-sidebar-content',\n template: \"<div id=\\\"sidebarContent\\\" [style.top]=\\\"top\\\">\\n <div #thumbnailViewTemplate>\\n <ng-content *ngTemplateOutlet=\\\"customThumbnail ? customThumbnail : defaultThumbnail\\\"></ng-content>\\n </div>\\n <div id=\\\"thumbnailView\\\" (keydown)=\\\"onKeyDown($event)\\\"></div>\\n <div id=\\\"outlineView\\\" class=\\\"hidden\\\"></div>\\n <div id=\\\"attachmentsView\\\" class=\\\"hidden\\\"></div>\\n <div id=\\\"layersView\\\" class=\\\"hidden\\\"></div>\\n</div>\\n\\n<ng-template #defaultThumbnail>\\n <a class=\\\"pdf-viewer-template\\\">\\n <div class=\\\"thumbnail\\\" data-page-number=\\\"$page\\\">\\n <div class=\\\"thumbnailSelectionRing image-container\\\" style=\\\"width: WIDTH_OF_RING; height: HEIGHT_OF_RING\\\">\\n <!-- image is automatically inserted here -->\\n <!-- <img class=\\\"thumbnailImage\\\" style=\\\"width: 98px; height: 73px;\\\" /> -->\\n </div>\\n </div>\\n </a>\\n</ng-template>\\n\",\n styles: [\"\"]\n }]\n }], function () {\n return [];\n }, {\n customThumbnail: [{\n type: Input\n }],\n hideSidebarToolbar: [{\n type: Input\n }],\n mobileFriendlyZoomScale: [{\n type: Input\n }],\n thumbnailViewTemplate: [{\n type: ViewChild,\n args: ['thumbnailViewTemplate']\n }],\n thumbnailDrawn: [{\n type: Output\n }]\n });\n})();\nclass PdfSidebarComponent {\n constructor(elementRef, ref) {\n this.elementRef = elementRef;\n this.ref = ref;\n this.sidebarVisible = true;\n this.mobileFriendlyZoomScale = 1;\n this.showSidebarButton = true;\n this.thumbnailDrawn = new EventEmitter();\n this.hideSidebarToolbar = true;\n }\n showToolbarWhenNecessary() {\n const element = this.elementRef.nativeElement;\n const buttons = element.querySelectorAll('button');\n let visible = 0;\n for (let index = 0; index < buttons.length; index++) {\n const b = buttons.item(index);\n if (!b.hidden) {\n visible++;\n }\n }\n this.hideSidebarToolbar = visible <= 1;\n this.ref.markForCheck();\n }\n}\nPdfSidebarComponent.ɵfac = function PdfSidebarComponent_Factory(t) {\n return new (t || PdfSidebarComponent)(i0.ɵɵdirectiveInject(i0.ElementRef), i0.ɵɵdirectiveInject(i0.ChangeDetectorRef));\n};\nPdfSidebarComponent.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: PdfSidebarComponent,\n selectors: [[\"pdf-sidebar\"]],\n inputs: {\n sidebarPositionTop: \"sidebarPositionTop\",\n sidebarVisible: \"sidebarVisible\",\n mobileFriendlyZoomScale: \"mobileFriendlyZoomScale\",\n showSidebarButton: \"showSidebarButton\",\n customSidebar: \"customSidebar\",\n customThumbnail: \"customThumbnail\"\n },\n outputs: {\n thumbnailDrawn: \"thumbnailDrawn\"\n },\n ngContentSelectors: _c2,\n decls: 4,\n vars: 1,\n consts: [[4, \"ngTemplateOutlet\"], [\"defaultSidebar\", \"\"], [\"id\", \"sidebarContainer\"], [\"id\", \"additionalSidebarContainer\"], [3, \"mobileFriendlyZoomScale\"], [3, \"customThumbnail\", \"hideSidebarToolbar\", \"mobileFriendlyZoomScale\", \"thumbnailDrawn\"], [\"id\", \"sidebarResizer\", 1, \"hidden\"]],\n template: function PdfSidebarComponent_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵprojectionDef();\n i0.ɵɵelementStart(0, \"div\");\n i0.ɵɵtemplate(1, PdfSidebarComponent_ng_content_1_Template, 1, 0, \"ng-content\", 0);\n i0.ɵɵelementEnd();\n i0.ɵɵtemplate(2, PdfSidebarComponent_ng_template_2_Template, 5, 8, \"ng-template\", null, 1, i0.ɵɵtemplateRefExtractor);\n }\n if (rf & 2) {\n const _r1 = i0.ɵɵreference(3);\n i0.ɵɵadvance(1);\n i0.ɵɵproperty(\"ngTemplateOutlet\", ctx.customSidebar ? ctx.customSidebar : _r1);\n }\n },\n dependencies: [PdfSidebarToolbarComponent, PdfSidebarContentComponent, i2.NgTemplateOutlet]\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(PdfSidebarComponent, [{\n type: Component,\n args: [{\n selector: 'pdf-sidebar',\n template: \"<div>\\n <ng-content *ngTemplateOutlet=\\\"customSidebar ? customSidebar : defaultSidebar\\\"></ng-content>\\n</div>\\n\\n<ng-template #defaultSidebar>\\n <div id=\\\"sidebarContainer\\\" [style.top]=\\\"sidebarPositionTop\\\">\\n <div id=\\\"additionalSidebarContainer\\\" [style.display]=\\\"hideSidebarToolbar ? 'none' : ''\\\">\\n <pdf-sidebar-toolbar [mobileFriendlyZoomScale]=\\\"mobileFriendlyZoomScale\\\"></pdf-sidebar-toolbar>\\n </div>\\n <pdf-sidebar-content\\n [customThumbnail]=\\\"customThumbnail\\\"\\n (thumbnailDrawn)=\\\"thumbnailDrawn.emit($event)\\\"\\n [hideSidebarToolbar]=\\\"hideSidebarToolbar\\\"\\n [mobileFriendlyZoomScale]=\\\"mobileFriendlyZoomScale\\\"\\n ></pdf-sidebar-content>\\n <div id=\\\"sidebarResizer\\\" class=\\\"hidden\\\"></div>\\n </div>\\n</ng-template>\\n\",\n styles: [\"\"]\n }]\n }], function () {\n return [{\n type: i0.ElementRef\n }, {\n type: i0.ChangeDetectorRef\n }];\n }, {\n sidebarPositionTop: [{\n type: Input\n }],\n sidebarVisible: [{\n type: Input\n }],\n mobileFriendlyZoomScale: [{\n type: Input\n }],\n showSidebarButton: [{\n type: Input\n }],\n customSidebar: [{\n type: Input\n }],\n customThumbnail: [{\n type: Input\n }],\n thumbnailDrawn: [{\n type: Output\n }]\n });\n})();\nclass PdfToggleSidebarComponent {\n constructor() {\n this.showSidebarButton = true;\n }\n ngOnInit() {}\n}\nPdfToggleSidebarComponent.ɵfac = function PdfToggleSidebarComponent_Factory(t) {\n return new (t || PdfToggleSidebarComponent)();\n};\nPdfToggleSidebarComponent.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: PdfToggleSidebarComponent,\n selectors: [[\"pdf-toggle-sidebar\"]],\n inputs: {\n showSidebarButton: \"showSidebarButton\"\n },\n decls: 5,\n vars: 2,\n consts: [[\"type\", \"button\", \"id\", \"sidebarToggle\", \"title\", \"Toggle Sidebar\", \"data-l10n-id\", \"toggle_sidebar\", 1, \"toolbarButton\"], [\"viewBox\", \"0 0 24 24\", 2, \"width\", \"24px\", \"height\", \"24px\"], [\"fill\", \"currentColor\", \"d\", \"M3,9H17V7H3V9M3,13H17V11H3V13M3,17H17V15H3V17M19,17H21V15H19V17M19,7V9H21V7H19M19,13H21V11H19V13Z\"], [\"data-l10n-id\", \"toggle_sidebar_label\"]],\n template: function PdfToggleSidebarComponent_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelementStart(0, \"button\", 0);\n i0.ɵɵnamespaceSVG();\n i0.ɵɵelementStart(1, \"svg\", 1);\n i0.ɵɵelement(2, \"path\", 2);\n i0.ɵɵelementEnd();\n i0.ɵɵnamespaceHTML();\n i0.ɵɵelementStart(3, \"span\", 3);\n i0.ɵɵtext(4, \"Toggle Sidebar\");\n i0.ɵɵelementEnd()();\n }\n if (rf & 2) {\n i0.ɵɵclassProp(\"invisible\", !ctx.showSidebarButton);\n }\n },\n styles: [\"button[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{margin-top:-2px}[_nghost-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]:focus{outline:none}svg[_ngcontent-%COMP%]:focus{outline:none}\"]\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(PdfToggleSidebarComponent, [{\n type: Component,\n args: [{\n selector: 'pdf-toggle-sidebar',\n template: \"<button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showSidebarButton\\\"\\n id=\\\"sidebarToggle\\\"\\n title=\\\"Toggle Sidebar\\\"\\n class=\\\"toolbarButton\\\"\\n data-l10n-id=\\\"toggle_sidebar\\\"\\n>\\n <svg style=\\\"width:24px;height:24px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M3,9H17V7H3V9M3,13H17V11H3V13M3,17H17V15H3V17M19,17H21V15H19V17M19,7V9H21V7H19M19,13H21V11H19V13Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"toggle_sidebar_label\\\">Toggle Sidebar</span>\\n</button>\\n\",\n styles: [\"button svg{margin-top:-2px}:host:focus{outline:none}button:focus{outline:none}svg:focus{outline:none}\\n\"]\n }]\n }], function () {\n return [];\n }, {\n showSidebarButton: [{\n type: Input\n }]\n });\n})();\nclass PdfFindButtonComponent {\n constructor() {\n this.showFindButton = undefined;\n this.textLayer = undefined;\n }\n ngOnInit() {}\n}\nPdfFindButtonComponent.ɵfac = function PdfFindButtonComponent_Factory(t) {\n return new (t || PdfFindButtonComponent)();\n};\nPdfFindButtonComponent.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: PdfFindButtonComponent,\n selectors: [[\"pdf-find-button\"]],\n inputs: {\n showFindButton: \"showFindButton\",\n textLayer: \"textLayer\"\n },\n decls: 5,\n vars: 2,\n consts: [[\"type\", \"button\", \"id\", \"viewFind\", \"title\", \"Find in Document\", \"data-l10n-id\", \"findbar\", 1, \"toolbarButton\"], [\"viewBox\", \"0 0 24 24\", 2, \"width\", \"24px\", \"height\", \"24px\"], [\"fill\", \"currentColor\", \"d\", \"M9.5,3A6.5,6.5 0 0,1 16,9.5C16,11.11 15.41,12.59 14.44,13.73L14.71,14H15.5L20.5,19L19,20.5L14,15.5V14.71L13.73,14.44C12.59,15.41 11.11,16 9.5,16A6.5,6.5 0 0,1 3,9.5A6.5,6.5 0 0,1 9.5,3M9.5,5C7,5 5,7 5,9.5C5,12 7,14 9.5,14C12,14 14,12 14,9.5C14,7 12,5 9.5,5Z\"], [\"data-l10n-id\", \"findbar_label\"]],\n template: function PdfFindButtonComponent_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelementStart(0, \"button\", 0);\n i0.ɵɵnamespaceSVG();\n i0.ɵɵelementStart(1, \"svg\", 1);\n i0.ɵɵelement(2, \"path\", 2);\n i0.ɵɵelementEnd();\n i0.ɵɵnamespaceHTML();\n i0.ɵɵelementStart(3, \"span\", 3);\n i0.ɵɵtext(4, \"Find\");\n i0.ɵɵelementEnd()();\n }\n if (rf & 2) {\n i0.ɵɵclassProp(\"invisible\", !ctx.showFindButton || !ctx.textLayer);\n }\n },\n styles: [_c3]\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(PdfFindButtonComponent, [{\n type: Component,\n args: [{\n selector: 'pdf-find-button',\n template: \"<button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showFindButton || !textLayer\\\"\\n id=\\\"viewFind\\\"\\n class=\\\"toolbarButton\\\"\\n title=\\\"Find in Document\\\"\\n data-l10n-id=\\\"findbar\\\"\\n>\\n <svg style=\\\"width:24px;height:24px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M9.5,3A6.5,6.5 0 0,1 16,9.5C16,11.11 15.41,12.59 14.44,13.73L14.71,14H15.5L20.5,19L19,20.5L14,15.5V14.71L13.73,14.44C12.59,15.41 11.11,16 9.5,16A6.5,6.5 0 0,1 3,9.5A6.5,6.5 0 0,1 9.5,3M9.5,5C7,5 5,7 5,9.5C5,12 7,14 9.5,14C12,14 14,12 14,9.5C14,7 12,5 9.5,5Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"findbar_label\\\">Find</span>\\n</button>\\n\",\n styles: [\"button svg{margin-top:-2px}:host:focus{outline:none}button:focus{outline:none}svg:focus{outline:none}\\n\"]\n }]\n }], function () {\n return [];\n }, {\n showFindButton: [{\n type: Input\n }],\n textLayer: [{\n type: Input\n }]\n });\n})();\nclass PdfFirstPageComponent {\n constructor(notificationService) {\n this.notificationService = notificationService;\n this.disableFirstPage = true;\n const subscription = this.notificationService.onPDFJSInit.subscribe(() => {\n this.onPdfJsInit();\n subscription.unsubscribe();\n });\n }\n firstPage() {\n const PDFViewerApplication = window.PDFViewerApplication;\n PDFViewerApplication.eventBus.dispatch('firstpage');\n }\n onPdfJsInit() {\n const PDFViewerApplication = window.PDFViewerApplication;\n PDFViewerApplication.eventBus.on('updateuistate', event => this.updateUIState(event));\n }\n updateUIState(event) {\n this.disableFirstPage = event.pageNumber <= 1;\n this.button.nativeElement.disabled = this.disableFirstPage;\n }\n}\nPdfFirstPageComponent.ɵfac = function PdfFirstPageComponent_Factory(t) {\n return new (t || PdfFirstPageComponent)(i0.ɵɵdirectiveInject(PDFNotificationService));\n};\nPdfFirstPageComponent.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: PdfFirstPageComponent,\n selectors: [[\"pdf-first-page\"]],\n viewQuery: function PdfFirstPageComponent_Query(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵviewQuery(_c4, 5);\n }\n if (rf & 2) {\n let _t;\n i0.ɵɵqueryRefresh(_t = i0.ɵɵloadQuery()) && (ctx.button = _t.first);\n }\n },\n decls: 6,\n vars: 1,\n consts: [[\"type\", \"button\", \"title\", \"First page\", \"id\", \"primaryFirstPage\", \"data-l10n-id\", \"first_page\", 1, \"toolbarButton\", \"hiddenLargeView\", 3, \"disabled\", \"click\"], [\"button\", \"\"], [\"viewBox\", \"0 0 24 24\", 2, \"width\", \"24px\", \"height\", \"24px\"], [\"fill\", \"currentColor\", \"d\", \"M18.41,16.59L13.82,12L18.41,7.41L17,6L11,12L17,18L18.41,16.59M6,6H8V18H6V6Z\"], [\"data-l10n-id\", \"first_page_label\"]],\n template: function PdfFirstPageComponent_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelementStart(0, \"button\", 0, 1);\n i0.ɵɵlistener(\"click\", function PdfFirstPageComponent_Template_button_click_0_listener() {\n return ctx.firstPage();\n });\n i0.ɵɵnamespaceSVG();\n i0.ɵɵelementStart(2, \"svg\", 2);\n i0.ɵɵelement(3, \"path\", 3);\n i0.ɵɵelementEnd();\n i0.ɵɵnamespaceHTML();\n i0.ɵɵelementStart(4, \"span\", 4);\n i0.ɵɵtext(5, \"First page\");\n i0.ɵɵelementEnd()();\n }\n if (rf & 2) {\n i0.ɵɵproperty(\"disabled\", ctx.disableFirstPage);\n }\n }\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(PdfFirstPageComponent, [{\n type: Component,\n args: [{\n selector: 'pdf-first-page',\n template: \"<button type=\\\"button\\\"\\n class=\\\"toolbarButton hiddenLargeView\\\"\\n title=\\\"First page\\\"\\n id=\\\"primaryFirstPage\\\"\\n data-l10n-id=\\\"first_page\\\"\\n (click)=\\\"firstPage()\\\"\\n [disabled]=\\\"disableFirstPage\\\"\\n #button\\n >\\n <svg style=\\\"width:24px;height:24px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M18.41,16.59L13.82,12L18.41,7.41L17,6L11,12L17,18L18.41,16.59M6,6H8V18H6V6Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"first_page_label\\\">First page</span>\\n</button>\\n\",\n styles: [\"\"]\n }]\n }], function () {\n return [{\n type: PDFNotificationService\n }];\n }, {\n button: [{\n type: ViewChild,\n args: ['button']\n }]\n });\n})();\nclass PdfPreviousPageComponent {\n constructor() {}\n ngOnInit() {}\n}\nPdfPreviousPageComponent.ɵfac = function PdfPreviousPageComponent_Factory(t) {\n return new (t || PdfPreviousPageComponent)();\n};\nPdfPreviousPageComponent.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: PdfPreviousPageComponent,\n selectors: [[\"pdf-previous-page\"]],\n decls: 5,\n vars: 0,\n consts: [[\"type\", \"button\", \"title\", \"Previous Page\", \"id\", \"previous\", \"data-l10n-id\", \"previous\", 1, \"toolbarButton\"], [\"viewBox\", \"0 0 24 24\", 2, \"width\", \"24px\", \"height\", \"24px\"], [\"fill\", \"currentColor\", \"d\", \"M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z\"], [\"data-l10n-id\", \"previous_label\"]],\n template: function PdfPreviousPageComponent_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelementStart(0, \"button\", 0);\n i0.ɵɵnamespaceSVG();\n i0.ɵɵelementStart(1, \"svg\", 1);\n i0.ɵɵelement(2, \"path\", 2);\n i0.ɵɵelementEnd();\n i0.ɵɵnamespaceHTML();\n i0.ɵɵelementStart(3, \"span\", 3);\n i0.ɵɵtext(4, \"Previous\");\n i0.ɵɵelementEnd()();\n }\n }\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(PdfPreviousPageComponent, [{\n type: Component,\n args: [{\n selector: 'pdf-previous-page',\n template: \"\\n<button type=\\\"button\\\"\\n class=\\\"toolbarButton\\\"\\n title=\\\"Previous Page\\\"\\n id=\\\"previous\\\"\\n data-l10n-id=\\\"previous\\\"\\n >\\n <svg style=\\\"width:24px;height:24px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"previous_label\\\">Previous</span>\\n</button>\\n\",\n styles: [\"\"]\n }]\n }], function () {\n return [];\n }, null);\n})();\nclass PdfPageNumberComponent {\n constructor() {\n this.showPagingButtons = true;\n }\n ngOnInit() {}\n}\nPdfPageNumberComponent.ɵfac = function PdfPageNumberComponent_Factory(t) {\n return new (t || PdfPageNumberComponent)();\n};\nPdfPageNumberComponent.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: PdfPageNumberComponent,\n selectors: [[\"pdf-page-number\"]],\n inputs: {\n showPagingButtons: \"showPagingButtons\"\n },\n decls: 2,\n vars: 4,\n consts: [[\"type\", \"number\", \"id\", \"pageNumber\", \"title\", \"Page\", \"value\", \"1\", \"size\", \"4\", \"min\", \"1\", \"data-l10n-id\", \"page\", 1, \"toolbarField\", \"pageNumber\"], [\"id\", \"numPages\", 1, \"toolbarLabel\", \"hiddenXLView\"]],\n template: function PdfPageNumberComponent_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelement(0, \"input\", 0)(1, \"span\", 1);\n }\n if (rf & 2) {\n i0.ɵɵclassProp(\"invisible\", !ctx.showPagingButtons);\n i0.ɵɵadvance(1);\n i0.ɵɵclassProp(\"invisible\", !ctx.showPagingButtons);\n }\n }\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(PdfPageNumberComponent, [{\n type: Component,\n args: [{\n selector: 'pdf-page-number',\n template: \"<input\\n [class.invisible]=\\\"!showPagingButtons\\\"\\n type=\\\"number\\\"\\n id=\\\"pageNumber\\\"\\n class=\\\"toolbarField pageNumber\\\"\\n title=\\\"Page\\\"\\n value=\\\"1\\\"\\n size=\\\"4\\\"\\n min=\\\"1\\\"\\n data-l10n-id=\\\"page\\\"\\n/>\\n<span [class.invisible]=\\\"!showPagingButtons\\\" id=\\\"numPages\\\" class=\\\"toolbarLabel hiddenXLView\\\"></span>\\n\",\n styles: [\"\"]\n }]\n }], function () {\n return [];\n }, {\n showPagingButtons: [{\n type: Input\n }]\n });\n})();\nclass PdfNextPageComponent {\n constructor() {}\n ngOnInit() {}\n}\nPdfNextPageComponent.ɵfac = function PdfNextPageComponent_Factory(t) {\n return new (t || PdfNextPageComponent)();\n};\nPdfNextPageComponent.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: PdfNextPageComponent,\n selectors: [[\"pdf-next-page\"]],\n decls: 5,\n vars: 0,\n consts: [[\"type\", \"button\", \"title\", \"Next Page\", \"id\", \"next\", \"data-l10n-id\", \"next\", 1, \"toolbarButton\"], [\"viewBox\", \"0 0 24 24\", 2, \"width\", \"24px\", \"height\", \"24px\"], [\"fill\", \"currentColor\", \"d\", \"M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z\"], [\"data-l10n-id\", \"next_label\"]],\n template: function PdfNextPageComponent_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelementStart(0, \"button\", 0);\n i0.ɵɵnamespaceSVG();\n i0.ɵɵelementStart(1, \"svg\", 1);\n i0.ɵɵelement(2, \"path\", 2);\n i0.ɵɵelementEnd();\n i0.ɵɵnamespaceHTML();\n i0.ɵɵelementStart(3, \"span\", 3);\n i0.ɵɵtext(4, \"Next\");\n i0.ɵɵelementEnd()();\n }\n }\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(PdfNextPageComponent, [{\n type: Component,\n args: [{\n selector: 'pdf-next-page',\n template: \"<button type=\\\"button\\\"\\n class=\\\"toolbarButton\\\"\\n title=\\\"Next Page\\\"\\n id=\\\"next\\\"\\n data-l10n-id=\\\"next\\\"\\n >\\n <svg style=\\\"width:24px;height:24px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"next_label\\\">Next</span>\\n</button>\\n\",\n styles: [\"\"]\n }]\n }], function () {\n return [];\n }, null);\n})();\nclass PdfLastPageComponent {\n constructor(notificationService) {\n this.notificationService = notificationService;\n this.disableLastPage = true;\n const subscription = this.notificationService.onPDFJSInit.subscribe(() => {\n this.onPdfJsInit();\n subscription.unsubscribe();\n });\n }\n firstPage() {\n const PDFViewerApplication = window.PDFViewerApplication;\n PDFViewerApplication.eventBus.dispatch('firstpage');\n }\n onPdfJsInit() {\n const PDFViewerApplication = window.PDFViewerApplication;\n PDFViewerApplication.eventBus.on('updateuistate', event => this.updateUIState(event));\n }\n updateUIState(event) {\n this.disableLastPage = event.pageNumber === event.pagesCount;\n this.button.nativeElement.disabled = this.disableLastPage;\n }\n lastPage() {\n const PDFViewerApplication = window.PDFViewerApplication;\n PDFViewerApplication.eventBus.dispatch('lastpage');\n }\n}\nPdfLastPageComponent.ɵfac = function PdfLastPageComponent_Factory(t) {\n return new (t || PdfLastPageComponent)(i0.ɵɵdirectiveInject(PDFNotificationService));\n};\nPdfLastPageComponent.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: PdfLastPageComponent,\n selectors: [[\"pdf-last-page\"]],\n viewQuery: function PdfLastPageComponent_Query(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵviewQuery(_c4, 5);\n }\n if (rf & 2) {\n let _t;\n i0.ɵɵqueryRefresh(_t = i0.ɵɵloadQuery()) && (ctx.button = _t.first);\n }\n },\n decls: 6,\n vars: 1,\n consts: [[\"type\", \"button\", \"title\", \"Last page\", \"id\", \"primaryLastPage\", \"data-l10n-id\", \"last_page\", 1, \"toolbarButton\", \"hiddenLargeView\", 3, \"disabled\", \"click\"], [\"button\", \"\"], [\"viewBox\", \"0 0 24 24\", 2, \"width\", \"24px\", \"height\", \"24px\"], [\"fill\", \"currentColor\", \"d\", \"M5.59,7.41L10.18,12L5.59,16.59L7,18L13,12L7,6L5.59,7.41M16,6H18V18H16V6Z\"], [\"data-l10n-id\", \"last_page_label\"]],\n template: function PdfLastPageComponent_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelementStart(0, \"button\", 0, 1);\n i0.ɵɵlistener(\"click\", function PdfLastPageComponent_Template_button_click_0_listener() {\n return ctx.lastPage();\n });\n i0.ɵɵnamespaceSVG();\n i0.ɵɵelementStart(2, \"svg\", 2);\n i0.ɵɵelement(3, \"path\", 3);\n i0.ɵɵelementEnd();\n i0.ɵɵnamespaceHTML();\n i0.ɵɵelementStart(4, \"span\", 4);\n i0.ɵɵtext(5, \"Last page\");\n i0.ɵɵelementEnd()();\n }\n if (rf & 2) {\n i0.ɵɵproperty(\"disabled\", ctx.disableLastPage);\n }\n }\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(PdfLastPageComponent, [{\n type: Component,\n args: [{\n selector: 'pdf-last-page',\n template: \"<button type=\\\"button\\\"\\n class=\\\"toolbarButton hiddenLargeView\\\"\\n title=\\\"Last page\\\"\\n id=\\\"primaryLastPage\\\"\\n data-l10n-id=\\\"last_page\\\"\\n (click)=\\\"lastPage()\\\"\\n [disabled]=\\\"disableLastPage\\\"\\n #button\\n >\\n <svg style=\\\"width:24px;height:24px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M5.59,7.41L10.18,12L5.59,16.59L7,18L13,12L7,6L5.59,7.41M16,6H18V18H16V6Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"last_page_label\\\">Last page</span>\\n</button>\\n\",\n styles: [\"\"]\n }]\n }], function () {\n return [{\n type: PDFNotificationService\n }];\n }, {\n button: [{\n type: ViewChild,\n args: ['button']\n }]\n });\n})();\nclass PdfPagingAreaComponent {\n constructor() {\n this.showPagingButtons = true;\n }\n}\nPdfPagingAreaComponent.ɵfac = function PdfPagingAreaComponent_Factory(t) {\n return new (t || PdfPagingAreaComponent)();\n};\nPdfPagingAreaComponent.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: PdfPagingAreaComponent,\n selectors: [[\"pdf-paging-area\"]],\n inputs: {\n showPagingButtons: \"showPagingButtons\"\n },\n decls: 7,\n vars: 5,\n consts: [[1, \"paging-left\", \"hiddenTinyView\"], [2, \"margin-right\", \"-3px\"], [2, \"margin-left\", \"-3px\"], [3, \"showPagingButtons\"], [1, \"paging-right\", \"hiddenTinyView\"], [2, \"margin-right\", \"-3px\", \"margin-left\", \"-3px\"]],\n template: function PdfPagingAreaComponent_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelementStart(0, \"div\", 0);\n i0.ɵɵelement(1, \"pdf-first-page\", 1)(2, \"pdf-previous-page\", 2);\n i0.ɵɵelementEnd();\n i0.ɵɵelement(3, \"pdf-page-number\", 3);\n i0.ɵɵelementStart(4, \"div\", 4);\n i0.ɵɵelement(5, \"pdf-next-page\", 5)(6, \"pdf-last-page\", 2);\n i0.ɵɵelementEnd();\n }\n if (rf & 2) {\n i0.ɵɵclassProp(\"invisible\", !ctx.showPagingButtons);\n i0.ɵɵadvance(3);\n i0.ɵɵproperty(\"showPagingButtons\", ctx.showPagingButtons);\n i0.ɵɵadvance(1);\n i0.ɵɵclassProp(\"invisible\", !ctx.showPagingButtons);\n }\n },\n dependencies: [PdfFirstPageComponent, PdfPreviousPageComponent, PdfPageNumberComponent, PdfNextPageComponent, PdfLastPageComponent],\n styles: [\".paging-right[_ngcontent-%COMP%]{float:right;display:block;margin-top:-2px}.paging-left[_ngcontent-%COMP%]{float:left;display:block;margin-top:-2px}\"]\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(PdfPagingAreaComponent, [{\n type: Component,\n args: [{\n selector: 'pdf-paging-area',\n template: \"<div\\n[class.invisible]=\\\"!showPagingButtons\\\"\\nclass=\\\"paging-left hiddenTinyView\\\"\\n>\\n<pdf-first-page style=\\\"margin-right: -3px;\\\"></pdf-first-page>\\n<pdf-previous-page style=\\\"margin-left: -3px;\\\"></pdf-previous-page>\\n</div>\\n<pdf-page-number [showPagingButtons]=\\\"showPagingButtons\\\"></pdf-page-number>\\n<div\\n[class.invisible]=\\\"!showPagingButtons\\\"\\nclass=\\\"paging-right hiddenTinyView\\\"\\n>\\n<pdf-next-page style=\\\"margin-right: -3px;margin-left: -3px;\\\"></pdf-next-page>\\n<pdf-last-page style=\\\"margin-left: -3px;\\\"></pdf-last-page>\\n</div>\\n\",\n styles: [\".paging-right{float:right;display:block;margin-top:-2px}.paging-left{float:left;display:block;margin-top:-2px}\\n\"]\n }]\n }], null, {\n showPagingButtons: [{\n type: Input\n }]\n });\n})();\nclass PdfZoomOutComponent {\n constructor() {}\n ngOnInit() {}\n}\nPdfZoomOutComponent.ɵfac = function PdfZoomOutComponent_Factory(t) {\n return new (t || PdfZoomOutComponent)();\n};\nPdfZoomOutComponent.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: PdfZoomOutComponent,\n selectors: [[\"pdf-zoom-out\"]],\n decls: 5,\n vars: 0,\n consts: [[\"type\", \"button\", \"id\", \"zoomOut\", \"title\", \"Zoom Out\", \"data-l10n-id\", \"zoom_out\", 1, \"toolbarButton\", \"zoomOut\"], [\"viewBox\", \"0 0 24 24\", 2, \"width\", \"24px\", \"height\", \"24px\"], [\"fill\", \"currentColor\", \"d\", \"M19,13H5V11H19V13Z\"], [\"data-l10n-id\", \"zoom_out_label\"]],\n template: function PdfZoomOutComponent_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelementStart(0, \"button\", 0);\n i0.ɵɵnamespaceSVG();\n i0.ɵɵelementStart(1, \"svg\", 1);\n i0.ɵɵelement(2, \"path\", 2);\n i0.ɵɵelementEnd();\n i0.ɵɵnamespaceHTML();\n i0.ɵɵelementStart(3, \"span\", 3);\n i0.ɵɵtext(4, \"Zoom Out\");\n i0.ɵɵelementEnd()();\n }\n },\n styles: [\"button[_ngcontent-%COMP%]{margin-left:-2px!important;margin-right:-2px!important}\"]\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(PdfZoomOutComponent, [{\n type: Component,\n args: [{\n selector: 'pdf-zoom-out',\n template: \"<button type=\\\"button\\\"\\n id=\\\"zoomOut\\\"\\n class=\\\"toolbarButton zoomOut\\\"\\n title=\\\"Zoom Out\\\"\\n data-l10n-id=\\\"zoom_out\\\">\\n <svg style=\\\"width:24px;height:24px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M19,13H5V11H19V13Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"zoom_out_label\\\">Zoom Out</span>\\n</button>\\n\",\n styles: [\"button{margin-left:-2px!important;margin-right:-2px!important}\\n\"]\n }]\n }], function () {\n return [];\n }, null);\n})();\nclass PdfZoomInComponent {\n constructor() {}\n ngOnInit() {}\n}\nPdfZoomInComponent.ɵfac = function PdfZoomInComponent_Factory(t) {\n return new (t || PdfZoomInComponent)();\n};\nPdfZoomInComponent.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: PdfZoomInComponent,\n selectors: [[\"pdf-zoom-in\"]],\n decls: 5,\n vars: 0,\n consts: [[\"type\", \"button\", \"id\", \"zoomIn\", \"title\", \"Zoom In\", \"data-l10n-id\", \"zoom_in\", 1, \"toolbarButton\", \"zoomIn\"], [\"viewBox\", \"0 0 24 24\", 2, \"width\", \"24px\", \"height\", \"24px\"], [\"fill\", \"currentColor\", \"d\", \"M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z\"], [\"data-l10n-id\", \"zoom_in_label\"]],\n template: function PdfZoomInComponent_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelementStart(0, \"button\", 0);\n i0.ɵɵnamespaceSVG();\n i0.ɵɵelementStart(1, \"svg\", 1);\n i0.ɵɵelement(2, \"path\", 2);\n i0.ɵɵelementEnd();\n i0.ɵɵnamespaceHTML();\n i0.ɵɵelementStart(3, \"span\", 3);\n i0.ɵɵtext(4, \"Zoom In\");\n i0.ɵɵelementEnd()();\n }\n },\n styles: [_c5]\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(PdfZoomInComponent, [{\n type: Component,\n args: [{\n selector: 'pdf-zoom-in',\n template: \"<button type=\\\"button\\\"\\n id=\\\"zoomIn\\\"\\n class=\\\"toolbarButton zoomIn\\\"\\n title=\\\"Zoom In\\\"\\n data-l10n-id=\\\"zoom_in\\\">\\n <svg style=\\\"width:24px;height:24px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"zoom_in_label\\\">Zoom In</span>\\n</button>\\n\",\n styles: [\"button{margin-left:-2px!important;margin-right:-2px!important}\\n\"]\n }]\n }], function () {\n return [];\n }, null);\n})();\nclass PdfZoomDropdownComponent {\n constructor(element) {\n this.element = element;\n this._zoomLevels = [];\n }\n // ['auto', 'page-actual', 'page-fit', 'page-width', 0.5, 0.75, 1, 1.25, 1.5, 2, 3, 4];\n set zoomLevels(levels) {\n this._zoomLevels = levels.map(l => this.valueToZoomLevel(l));\n }\n ngOnInit() {\n if (typeof document !== 'undefined') {\n const callback = e => {\n document.removeEventListener('localized', callback);\n };\n document.addEventListener('localized', callback);\n }\n }\n valueToZoomLevel(value) {\n if (value.toString().endsWith('%')) {\n value = value.toString().replace('%', '');\n value = Number(value) / 100;\n }\n const numericalValue = Number(value);\n if (!numericalValue) {\n const v = String(value);\n return {\n id: this.snakeToCamel(value + 'Option'),\n value: v,\n dataL10nId: 'page_scale_' + v.replace('page-', ''),\n dataL10nArgs: undefined,\n displayValue: v\n };\n }\n const percentage = Math.round(numericalValue * 100);\n return {\n id: `scale_${percentage}`,\n value: String(numericalValue),\n dataL10nId: 'page_scale_percent',\n dataL10nArgs: `{ \"scale\": ${percentage} }`,\n displayValue: String(percentage) + '%'\n };\n }\n snakeToCamel(str) {\n // idea found here: https://hisk.io/javascript-snake-to-camel/\n return str.replace(/([-_][a-z])/g, group => group.toUpperCase().replace('-', '').replace('_', ''));\n }\n}\nPdfZoomDropdownComponent.ɵfac = function PdfZoomDropdownComponent_Factory(t) {\n return new (t || PdfZoomDropdownComponent)(i0.ɵɵdirectiveInject(i0.ElementRef));\n};\nPdfZoomDropdownComponent.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: PdfZoomDropdownComponent,\n selectors: [[\"pdf-zoom-dropdown\"]],\n viewQuery: function PdfZoomDropdownComponent_Query(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵviewQuery(_c6, 5);\n }\n if (rf & 2) {\n let _t;\n i0.ɵɵqueryRefresh(_t = i0.ɵɵloadQuery()) && (ctx.sizeSelector = _t.first);\n }\n },\n inputs: {\n zoomLevels: \"zoomLevels\"\n },\n decls: 5,\n vars: 1,\n consts: [[\"id\", \"scaleSelectContainer\"], [\"id\", \"scaleSelect\", \"title\", \"Zoom\", \"data-l10n-id\", \"zoom\"], [\"sizeSelector\", \"\"], [3, \"id\", 4, \"ngFor\", \"ngForOf\"], [\"id\", \"customScaleOption\", \"title\", \"\", \"value\", \"custom\", \"disabled\", \"disabled\", \"hidden\", \"true\"], [3, \"id\"]],\n template: function PdfZoomDropdownComponent_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelementStart(0, \"span\", 0)(1, \"select\", 1, 2);\n i0.ɵɵtemplate(3, PdfZoomDropdownComponent_option_3_Template, 2, 5, \"option\", 3);\n i0.ɵɵelement(4, \"option\", 4);\n i0.ɵɵelementEnd()();\n }\n if (rf & 2) {\n i0.ɵɵadvance(3);\n i0.ɵɵproperty(\"ngForOf\", ctx._zoomLevels);\n }\n },\n dependencies: [i2.NgForOf, i2$1.NgSelectOption, i2$1.ɵNgSelectMultipleOption],\n styles: [\"select[_ngcontent-%COMP%]{font-size:12px;height:26px;cursor:pointer;border-radius:2px;border-width:1px;border-style:solid}#customScaleOption[_ngcontent-%COMP%]{display:none}\"]\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(PdfZoomDropdownComponent, [{\n type: Component,\n args: [{\n selector: 'pdf-zoom-dropdown',\n template: \"<span id=\\\"scaleSelectContainer\\\">\\n <select\\n id=\\\"scaleSelect\\\"\\n title=\\\"Zoom\\\"\\n data-l10n-id=\\\"zoom\\\"\\n #sizeSelector\\n >\\n <option *ngFor=\\\"let level of _zoomLevels\\\"\\n [id]=\\\"level.id\\\"\\n [attr.value]=\\\"level.value\\\"\\n [attr.data-l10n-id]=\\\"level.dataL10nId\\\"\\n [attr.data-l10n-args]=\\\"level.dataL10nArgs\\\">\\n {{level.displayValue}}\\n </option>\\n <option\\n id=\\\"customScaleOption\\\"\\n title=\\\"\\\"\\n value=\\\"custom\\\"\\n disabled=\\\"disabled\\\"\\n hidden=\\\"true\\\"\\n ></option>\\n\\n </select>\\n</span>\\n\",\n styles: [\"select{font-size:12px;height:26px;cursor:pointer;border-radius:2px;border-width:1px;border-style:solid}#customScaleOption{display:none}\\n\"]\n }]\n }], function () {\n return [{\n type: i0.ElementRef\n }];\n }, {\n zoomLevels: [{\n type: Input\n }],\n sizeSelector: [{\n type: ViewChild,\n args: ['sizeSelector']\n }]\n });\n})();\nclass PdfZoomToolbarComponent {\n constructor() {\n this.showZoomButtons = true;\n this.zoomLevels = ['auto', 'page-actual', 'page-fit', 'page-width', 0.5, 0.75, 1, 1.25, 1.5, 2, 3, 4];\n }\n}\nPdfZoomToolbarComponent.ɵfac = function PdfZoomToolbarComponent_Factory(t) {\n return new (t || PdfZoomToolbarComponent)();\n};\nPdfZoomToolbarComponent.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: PdfZoomToolbarComponent,\n selectors: [[\"pdf-zoom-toolbar\"]],\n inputs: {\n showZoomButtons: \"showZoomButtons\",\n zoomLevels: \"zoomLevels\"\n },\n decls: 4,\n vars: 3,\n consts: [[\"id\", \"toolbarViewerMiddle\"], [2, \"width\", \"unset\", \"max-width\", \"unset\", \"padding-top\", \"3px\", 3, \"zoomLevels\"]],\n template: function PdfZoomToolbarComponent_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelementStart(0, \"div\", 0);\n i0.ɵɵelement(1, \"pdf-zoom-out\")(2, \"pdf-zoom-in\")(3, \"pdf-zoom-dropdown\", 1);\n i0.ɵɵelementEnd();\n }\n if (rf & 2) {\n i0.ɵɵclassProp(\"invisible\", !ctx.showZoomButtons);\n i0.ɵɵadvance(3);\n i0.ɵɵproperty(\"zoomLevels\", ctx.zoomLevels);\n }\n },\n dependencies: [PdfZoomOutComponent, PdfZoomInComponent, PdfZoomDropdownComponent]\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(PdfZoomToolbarComponent, [{\n type: Component,\n args: [{\n selector: 'pdf-zoom-toolbar',\n template: \"<div [class.invisible]=\\\"!showZoomButtons\\\" id=\\\"toolbarViewerMiddle\\\">\\n <pdf-zoom-out></pdf-zoom-out>\\n <pdf-zoom-in></pdf-zoom-in>\\n <pdf-zoom-dropdown\\n style=\\\"width: unset; max-width: unset;padding-top:3px\\\" [zoomLevels]=\\\"zoomLevels\\\">\\n </pdf-zoom-dropdown>\\n</div>\\n\",\n styles: [\"\"]\n }]\n }], null, {\n showZoomButtons: [{\n type: Input\n }],\n zoomLevels: [{\n type: Input\n }]\n });\n})();\nclass PdfHandToolComponent {\n constructor(notificationService) {\n this.notificationService = notificationService;\n this.showHandToolButton = true;\n this.isSelected = false;\n const subscription = this.notificationService.onPDFJSInit.subscribe(() => {\n this.onPdfJsInit();\n subscription.unsubscribe();\n });\n }\n onPdfJsInit() {\n const PDFViewerApplication = window.PDFViewerApplication;\n PDFViewerApplication.eventBus.on('cursortoolchanged', ({\n tool\n }) => this.isSelected = tool === PdfCursorTools.HAND);\n }\n onClick() {\n const PDFViewerApplication = window.PDFViewerApplication;\n PDFViewerApplication.eventBus.dispatch('switchcursortool', {\n tool: PdfCursorTools.HAND\n });\n }\n}\nPdfHandToolComponent.ɵfac = function PdfHandToolComponent_Factory(t) {\n return new (t || PdfHandToolComponent)(i0.ɵɵdirectiveInject(PDFNotificationService));\n};\nPdfHandToolComponent.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: PdfHandToolComponent,\n selectors: [[\"pdf-hand-tool\"]],\n inputs: {\n showHandToolButton: \"showHandToolButton\"\n },\n decls: 5,\n vars: 4,\n consts: [[\"type\", \"button\", \"id\", \"primaryCursorHandTool\", \"title\", \"Enable hand tool\", \"data-l10n-id\", \"cursor_hand_tool\", 1, \"toolbarButton\", \"hiddenXXLView\", 3, \"click\"], [\"viewBox\", \"0 0 24 24\", 2, \"width\", \"22px\", \"height\", \"22px\"], [\"fill\", \"currentColor\", \"d\", \"M13,6V11H18V7.75L22.25,12L18,16.25V13H13V18H16.25L12,22.25L7.75,18H11V13H6V16.25L1.75,12L6,7.75V11H11V6H7.75L12,1.75L16.25,6H13Z\"], [\"data-l10n-id\", \"cursor_hand_tool_label\"]],\n template: function PdfHandToolComponent_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelementStart(0, \"button\", 0);\n i0.ɵɵlistener(\"click\", function PdfHandToolComponent_Template_button_click_0_listener() {\n return ctx.onClick();\n });\n i0.ɵɵnamespaceSVG();\n i0.ɵɵelementStart(1, \"svg\", 1);\n i0.ɵɵelement(2, \"path\", 2);\n i0.ɵɵelementEnd();\n i0.ɵɵnamespaceHTML();\n i0.ɵɵelementStart(3, \"span\", 3);\n i0.ɵɵtext(4, \"Hand Tool\");\n i0.ɵɵelementEnd()();\n }\n if (rf & 2) {\n i0.ɵɵclassProp(\"invisible\", !ctx.showHandToolButton)(\"toggled\", ctx.isSelected);\n }\n },\n styles: [\"[_nghost-%COMP%]{margin-top:0}[_nghost-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]:focus{outline:none}svg[_ngcontent-%COMP%]:focus{outline:none}.toggled[_ngcontent-%COMP%]{background-color:#646464;border-color:rgba(0,0,0,.4) rgba(0,0,0,.45) rgba(0,0,0,.5);box-shadow:0 1px 1px #0000001a inset,0 0 1px #0003 inset,0 1px #ffffff0d}\"]\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(PdfHandToolComponent, [{\n type: Component,\n args: [{\n selector: 'pdf-hand-tool',\n template: \"<button\\n (click)=\\\"onClick()\\\"\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showHandToolButton\\\"\\n [class.toggled]=\\\"isSelected\\\"\\n id=\\\"primaryCursorHandTool\\\"\\n class=\\\"toolbarButton hiddenXXLView\\\"\\n title=\\\"Enable hand tool\\\"\\n data-l10n-id=\\\"cursor_hand_tool\\\">\\n <svg style=\\\"width:22px;height:22px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M13,6V11H18V7.75L22.25,12L18,16.25V13H13V18H16.25L12,22.25L7.75,18H11V13H6V16.25L1.75,12L6,7.75V11H11V6H7.75L12,1.75L16.25,6H13Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"cursor_hand_tool_label\\\">Hand Tool</span>\\n</button>\\n\",\n styles: [\":host{margin-top:0}:host:focus{outline:none}button:focus{outline:none}svg:focus{outline:none}.toggled{background-color:#646464;border-color:rgba(0,0,0,.4) rgba(0,0,0,.45) rgba(0,0,0,.5);box-shadow:0 1px 1px #0000001a inset,0 0 1px #0003 inset,0 1px #ffffff0d}\\n\"]\n }]\n }], function () {\n return [{\n type: PDFNotificationService\n }];\n }, {\n showHandToolButton: [{\n type: Input\n }]\n });\n})();\nclass PdfSelectToolComponent {\n constructor(notificationService) {\n this.notificationService = notificationService;\n this.showSelectToolButton = true;\n this.isSelected = true;\n const subscription = this.notificationService.onPDFJSInit.subscribe(() => {\n this.onPdfJsInit();\n subscription.unsubscribe();\n });\n }\n onPdfJsInit() {\n const PDFViewerApplication = window.PDFViewerApplication;\n PDFViewerApplication.eventBus.on('cursortoolchanged', ({\n tool\n }) => this.isSelected = tool === PdfCursorTools.SELECT);\n }\n onClick() {\n const PDFViewerApplication = window.PDFViewerApplication;\n PDFViewerApplication.eventBus.dispatch('switchcursortool', {\n tool: PdfCursorTools.SELECT\n });\n }\n}\nPdfSelectToolComponent.ɵfac = function PdfSelectToolComponent_Factory(t) {\n return new (t || PdfSelectToolComponent)(i0.ɵɵdirectiveInject(PDFNotificationService));\n};\nPdfSelectToolComponent.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: PdfSelectToolComponent,\n selectors: [[\"pdf-select-tool\"]],\n inputs: {\n showSelectToolButton: \"showSelectToolButton\"\n },\n decls: 5,\n vars: 4,\n consts: [[\"type\", \"button\", \"id\", \"primaryCursorSelectTool\", \"title\", \"Enable text selection tool\", \"data-l10n-id\", \"cursor_text_select_tool\", 1, \"toolbarButton\", \"hiddenXXLView\", 3, \"click\"], [\"viewBox\", \"0 0 24 24\", 2, \"width\", \"22px\", \"height\", \"22px\"], [\"fill\", \"currentColor\", \"d\", \"M2 4C2 2.89 2.9 2 4 2H7V4H4V7H2V4M22 4V7H20V4H17V2H20C21.1 2 22 2.89 22 4M2 20V17H4V20H7V22H4C2.9 22 2 21.11 2 20M10 2H14V4H10V2M10 20H14V22H10V20M2 10H4V14H2V10M18.5 13C20.4 13 22 14.6 22 16.5C22 19.1 18.5 23 18.5 23C18.5 23 15 19.1 15 16.5C15 14.6 16.6 13 18.5 13M18.5 17.8C19.2 17.8 19.8 17.2 19.7 16.6C19.7 16 19.1 15.4 18.5 15.4C17.9 15.4 17.3 15.9 17.3 16.6C17.3 17.2 17.8 17.8 18.5 17.8M20 10H22V12.34C21.42 11.84 20.74 11.45 20 11.23V10Z\"], [\"data-l10n-id\", \"cursor_text_select_tool_label\"]],\n template: function PdfSelectToolComponent_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelementStart(0, \"button\", 0);\n i0.ɵɵlistener(\"click\", function PdfSelectToolComponent_Template_button_click_0_listener() {\n return ctx.onClick();\n });\n i0.ɵɵnamespaceSVG();\n i0.ɵɵelementStart(1, \"svg\", 1);\n i0.ɵɵelement(2, \"path\", 2);\n i0.ɵɵelementEnd();\n i0.ɵɵnamespaceHTML();\n i0.ɵɵelementStart(3, \"span\", 3);\n i0.ɵɵtext(4, \"Text selection tool\");\n i0.ɵɵelementEnd()();\n }\n if (rf & 2) {\n i0.ɵɵclassProp(\"invisible\", !ctx.showSelectToolButton)(\"toggled\", ctx.isSelected);\n }\n },\n styles: [\"[_nghost-%COMP%]{margin-top:0;margin-right:-3px}[_nghost-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]:focus{outline:none}svg[_ngcontent-%COMP%]:focus{outline:none}.toggled[_ngcontent-%COMP%]{background-color:#646464;border-color:rgba(0,0,0,.4) rgba(0,0,0,.45) rgba(0,0,0,.5);box-shadow:0 1px 1px #0000001a inset,0 0 1px #0003 inset,0 1px #ffffff0d}\"]\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(PdfSelectToolComponent, [{\n type: Component,\n args: [{\n selector: 'pdf-select-tool',\n template: \"<button\\n (click)=\\\"onClick()\\\"\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showSelectToolButton\\\"\\n [class.toggled]=\\\"isSelected\\\"\\n id=\\\"primaryCursorSelectTool\\\"\\n class=\\\"toolbarButton hiddenXXLView\\\"\\n title=\\\"Enable text selection tool\\\"\\n data-l10n-id=\\\"cursor_text_select_tool\\\">\\n <svg style=\\\"width:22px;height:22px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M2 4C2 2.89 2.9 2 4 2H7V4H4V7H2V4M22 4V7H20V4H17V2H20C21.1 2 22 2.89 22 4M2 20V17H4V20H7V22H4C2.9 22 2 21.11 2 20M10 2H14V4H10V2M10 20H14V22H10V20M2 10H4V14H2V10M18.5 13C20.4 13 22 14.6 22 16.5C22 19.1 18.5 23 18.5 23C18.5 23 15 19.1 15 16.5C15 14.6 16.6 13 18.5 13M18.5 17.8C19.2 17.8 19.8 17.2 19.7 16.6C19.7 16 19.1 15.4 18.5 15.4C17.9 15.4 17.3 15.9 17.3 16.6C17.3 17.2 17.8 17.8 18.5 17.8M20 10H22V12.34C21.42 11.84 20.74 11.45 20 11.23V10Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"cursor_text_select_tool_label\\\">Text selection tool</span>\\n</button>\\n\",\n styles: [\":host{margin-top:0;margin-right:-3px}:host:focus{outline:none}button:focus{outline:none}svg:focus{outline:none}.toggled{background-color:#646464;border-color:rgba(0,0,0,.4) rgba(0,0,0,.45) rgba(0,0,0,.5);box-shadow:0 1px 1px #0000001a inset,0 0 1px #0003 inset,0 1px #ffffff0d}\\n\"]\n }]\n }], function () {\n return [{\n type: PDFNotificationService\n }];\n }, {\n showSelectToolButton: [{\n type: Input\n }]\n });\n})();\nclass PdfRotatePageComponent {\n constructor(notificationService) {\n this.notificationService = notificationService;\n this.showRotateButton = true;\n this.disableRotate = true;\n this.clockwise = true;\n this.counterClockwise = true;\n const subscription = this.notificationService.onPDFJSInit.subscribe(() => {\n this.onPdfJsInit();\n subscription.unsubscribe();\n });\n }\n rotateCW() {\n const PDFViewerApplication = window.PDFViewerApplication;\n PDFViewerApplication.eventBus.dispatch('rotatecw');\n }\n rotateCCW() {\n const PDFViewerApplication = window.PDFViewerApplication;\n PDFViewerApplication.eventBus.dispatch('rotateccw');\n }\n onPdfJsInit() {\n const PDFViewerApplication = window.PDFViewerApplication;\n PDFViewerApplication.eventBus.on('updateuistate', event => this.updateUIState(event));\n }\n updateUIState(event) {\n this.disableRotate = event.pagesCount === 0;\n if (this.button1) {\n this.button1.nativeElement.disabled = this.disableRotate;\n }\n if (this.button2) {\n this.button2.nativeElement.disabled = this.disableRotate;\n }\n }\n}\nPdfRotatePageComponent.ɵfac = function PdfRotatePageComponent_Factory(t) {\n return new (t || PdfRotatePageComponent)(i0.ɵɵdirectiveInject(PDFNotificationService));\n};\nPdfRotatePageComponent.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: PdfRotatePageComponent,\n selectors: [[\"pdf-rotate-page\"]],\n viewQuery: function PdfRotatePageComponent_Query(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵviewQuery(_c7, 5);\n i0.ɵɵviewQuery(_c8, 5);\n }\n if (rf & 2) {\n let _t;\n i0.ɵɵqueryRefresh(_t = i0.ɵɵloadQuery()) && (ctx.button1 = _t.first);\n i0.ɵɵqueryRefresh(_t = i0.ɵɵloadQuery()) && (ctx.button2 = _t.first);\n }\n },\n inputs: {\n showRotateButton: \"showRotateButton\",\n clockwise: \"clockwise\",\n counterClockwise: \"counterClockwise\"\n },\n decls: 2,\n vars: 2,\n consts: [[\"type\", \"button\", \"id\", \"primaryPageRotateCw\", \"class\", \"toolbarButton hiddenXLView rotateCw\", \"title\", \"Rotate Clockwise\", \"data-l10n-id\", \"page_rotate_cw\", 3, \"invisible\", \"disabled\", \"click\", 4, \"ngIf\"], [\"type\", \"button\", \"id\", \"primaryPageRotateCcw\", \"class\", \"toolbarButton hiddenXLView rotateCcw\", \"title\", \"Rotate Counterclockwise\", \"data-l10n-id\", \"page_rotate_ccw\", 3, \"invisible\", \"disabled\", \"click\", 4, \"ngIf\"], [\"type\", \"button\", \"id\", \"primaryPageRotateCw\", \"title\", \"Rotate Clockwise\", \"data-l10n-id\", \"page_rotate_cw\", 1, \"toolbarButton\", \"hiddenXLView\", \"rotateCw\", 3, \"disabled\", \"click\"], [\"button1\", \"\"], [\"viewBox\", \"0 0 24 24\", 2, \"width\", \"23px\", \"height\", \"23px\"], [\"fill\", \"currentColor\", \"d\", \"M12 3C7.03 3 3 7.03 3 12S7.03 21 12 21C14 21 15.92 20.34 17.5 19.14L16.06 17.7C14.87 18.54 13.45 19 12 19C8.13 19 5 15.87 5 12S8.13 5 12 5 19 8.13 19 12H16L20 16L24 12H21C21 7.03 16.97 3 12 3\"], [\"type\", \"button\", \"id\", \"primaryPageRotateCcw\", \"title\", \"Rotate Counterclockwise\", \"data-l10n-id\", \"page_rotate_ccw\", 1, \"toolbarButton\", \"hiddenXLView\", \"rotateCcw\", 3, \"disabled\", \"click\"], [\"button2\", \"\"], [\"fill\", \"currentColor\", \"d\", \"M12 3C7.03 3 3 7.03 3 12H0L4 16L8 12H5C5 8.13 8.13 5 12 5S19 8.13 19 12 15.87 19 12 19C10.55 19 9.13 18.54 7.94 17.7L6.5 19.14C8.08 20.34 10 21 12 21C16.97 21 21 16.97 21 12S16.97 3 12 3\"]],\n template: function PdfRotatePageComponent_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵtemplate(0, PdfRotatePageComponent_button_0_Template, 4, 3, \"button\", 0);\n i0.ɵɵtemplate(1, PdfRotatePageComponent_button_1_Template, 4, 3, \"button\", 1);\n }\n if (rf & 2) {\n i0.ɵɵproperty(\"ngIf\", ctx.clockwise);\n i0.ɵɵadvance(1);\n i0.ɵɵproperty(\"ngIf\", ctx.counterClockwise);\n }\n },\n dependencies: [i2.NgIf],\n styles: [\"[_nghost-%COMP%]{margin-top:-1px}[_nghost-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]:focus{outline:none}svg[_ngcontent-%COMP%]:focus{outline:none}\"]\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(PdfRotatePageComponent, [{\n type: Component,\n args: [{\n selector: 'pdf-rotate-page',\n template: \"<button\\n *ngIf=\\\"clockwise\\\"\\n (click)=\\\"rotateCW()\\\"\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showRotateButton\\\"\\n id=\\\"primaryPageRotateCw\\\"\\n class=\\\"toolbarButton hiddenXLView rotateCw\\\"\\n title=\\\"Rotate Clockwise\\\"\\n data-l10n-id=\\\"page_rotate_cw\\\"\\n [disabled]=\\\"disableRotate\\\"\\n #button1>\\n <svg style=\\\"width:23px;height:23px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M12 3C7.03 3 3 7.03 3 12S7.03 21 12 21C14 21 15.92 20.34 17.5 19.14L16.06 17.7C14.87 18.54 13.45 19 12 19C8.13 19 5 15.87 5 12S8.13 5 12 5 19 8.13 19 12H16L20 16L24 12H21C21 7.03 16.97 3 12 3\\\" />\\n </svg>\\n</button>\\n<button\\n *ngIf=\\\"counterClockwise\\\"\\n (click)=\\\"rotateCCW()\\\"\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showRotateButton\\\"\\n id=\\\"primaryPageRotateCcw\\\"\\n class=\\\"toolbarButton hiddenXLView rotateCcw\\\"\\n title=\\\"Rotate Counterclockwise\\\"\\n data-l10n-id=\\\"page_rotate_ccw\\\"\\n [disabled]=\\\"disableRotate\\\"\\n #button2>\\n <svg style=\\\"width:23px;height:23px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M12 3C7.03 3 3 7.03 3 12H0L4 16L8 12H5C5 8.13 8.13 5 12 5S19 8.13 19 12 15.87 19 12 19C10.55 19 9.13 18.54 7.94 17.7L6.5 19.14C8.08 20.34 10 21 12 21C16.97 21 21 16.97 21 12S16.97 3 12 3\\\" />\\n </svg>\\n</button>\\n\",\n styles: [\":host{margin-top:-1px}:host:focus{outline:none}button:focus{outline:none}svg:focus{outline:none}\\n\"]\n }]\n }], function () {\n return [{\n type: PDFNotificationService\n }];\n }, {\n showRotateButton: [{\n type: Input\n }],\n clockwise: [{\n type: Input\n }],\n counterClockwise: [{\n type: Input\n }],\n button1: [{\n type: ViewChild,\n args: ['button1']\n }],\n button2: [{\n type: ViewChild,\n args: ['button2']\n }]\n });\n})();\nclass PdfPresentationModeComponent {\n constructor() {\n this.showPresentationModeButton = true;\n }\n}\nPdfPresentationModeComponent.ɵfac = function PdfPresentationModeComponent_Factory(t) {\n return new (t || PdfPresentationModeComponent)();\n};\nPdfPresentationModeComponent.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: PdfPresentationModeComponent,\n selectors: [[\"pdf-presentation-mode\"]],\n inputs: {\n showPresentationModeButton: \"showPresentationModeButton\"\n },\n decls: 5,\n vars: 2,\n consts: [[\"type\", \"button\", \"id\", \"presentationMode\", \"title\", \"Switch to Presentation Mode\", \"data-l10n-id\", \"presentation_mode\", 1, \"toolbarButton\", \"hiddenLargeView\"], [\"viewBox\", \"0 0 24 24\", 2, \"width\", \"27px\", \"height\", \"27px\"], [\"fill\", \"currentColor\", \"d\", \"M5,5H10V7H7V10H5V5M14,5H19V10H17V7H14V5M17,14H19V19H14V17H17V14M10,17V19H5V14H7V17H10Z\"], [\"data-l10n-id\", \"presentation_mode_label\"]],\n template: function PdfPresentationModeComponent_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelementStart(0, \"button\", 0);\n i0.ɵɵnamespaceSVG();\n i0.ɵɵelementStart(1, \"svg\", 1);\n i0.ɵɵelement(2, \"path\", 2);\n i0.ɵɵelementEnd();\n i0.ɵɵnamespaceHTML();\n i0.ɵɵelementStart(3, \"span\", 3);\n i0.ɵɵtext(4, \"Presentation Mode\");\n i0.ɵɵelementEnd()();\n }\n if (rf & 2) {\n i0.ɵɵclassProp(\"invisible\", !ctx.showPresentationModeButton);\n }\n },\n styles: [\"[_nghost-%COMP%] button.toolbarButton[_ngcontent-%COMP%]{margin-top:0}[_nghost-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]:focus{outline:none}svg[_ngcontent-%COMP%]:focus{outline:none}\"]\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(PdfPresentationModeComponent, [{\n type: Component,\n args: [{\n selector: 'pdf-presentation-mode',\n template: \"<button type=\\\"button\\\"\\n [class.invisible]=\\\"!showPresentationModeButton\\\"\\n id=\\\"presentationMode\\\"\\n class=\\\"toolbarButton hiddenLargeView\\\"\\n title=\\\"Switch to Presentation Mode\\\"\\n data-l10n-id=\\\"presentation_mode\\\">\\n <svg style=\\\"width:27px;height:27px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M5,5H10V7H7V10H5V5M14,5H19V10H17V7H14V5M17,14H19V19H14V17H17V14M10,17V19H5V14H7V17H10Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"presentation_mode_label\\\">Presentation Mode</span>\\n </button>\\n\",\n styles: [\":host button.toolbarButton{margin-top:0}:host:focus{outline:none}button:focus{outline:none}svg:focus{outline:none}\\n\"]\n }]\n }], null, {\n showPresentationModeButton: [{\n type: Input\n }]\n });\n})();\nclass PdfOpenFileComponent {\n constructor() {\n this.showOpenFileButton = true;\n }\n}\nPdfOpenFileComponent.ɵfac = function PdfOpenFileComponent_Factory(t) {\n return new (t || PdfOpenFileComponent)();\n};\nPdfOpenFileComponent.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: PdfOpenFileComponent,\n selectors: [[\"pdf-open-file\"]],\n inputs: {\n showOpenFileButton: \"showOpenFileButton\"\n },\n decls: 5,\n vars: 2,\n consts: [[\"type\", \"button\", \"id\", \"openFile\", \"title\", \"Open File\", \"data-l10n-id\", \"open_file\", 1, \"toolbarButton\", \"hiddenMediumView\"], [\"viewBox\", \"0 0 24 24\", 2, \"width\", \"24px\", \"height\", \"20px\"], [\"fill\", \"currentColor\", \"d\", \"M14,2L20,8V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V4A2,2 0 0,1 6,2H14M18,20V9H13V4H6V20H18M12,12L16,16H13.5V19H10.5V16H8L12,12Z\"], [\"data-l10n-id\", \"open_file_label\"]],\n template: function PdfOpenFileComponent_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelementStart(0, \"button\", 0);\n i0.ɵɵnamespaceSVG();\n i0.ɵɵelementStart(1, \"svg\", 1);\n i0.ɵɵelement(2, \"path\", 2);\n i0.ɵɵelementEnd();\n i0.ɵɵnamespaceHTML();\n i0.ɵɵelementStart(3, \"span\", 3);\n i0.ɵɵtext(4, \"Open\");\n i0.ɵɵelementEnd()();\n }\n if (rf & 2) {\n i0.ɵɵclassProp(\"invisible\", !ctx.showOpenFileButton);\n }\n },\n styles: [\"[_nghost-%COMP%]{margin-top:0}[_nghost-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]:focus{outline:none}svg[_ngcontent-%COMP%]:focus{outline:none}\"]\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(PdfOpenFileComponent, [{\n type: Component,\n args: [{\n selector: 'pdf-open-file',\n template: \"<button type=\\\"button\\\"\\n [class.invisible]=\\\"!showOpenFileButton\\\"\\n id=\\\"openFile\\\"\\n class=\\\"toolbarButton hiddenMediumView\\\"\\n title=\\\"Open File\\\"\\n data-l10n-id=\\\"open_file\\\">\\n <svg style=\\\"width:24px;height:20px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M14,2L20,8V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V4A2,2 0 0,1 6,2H14M18,20V9H13V4H6V20H18M12,12L16,16H13.5V19H10.5V16H8L12,12Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"open_file_label\\\">Open</span>\\n</button>\\n\",\n styles: [\":host{margin-top:0}:host:focus{outline:none}button:focus{outline:none}svg:focus{outline:none}\\n\"]\n }]\n }], null, {\n showOpenFileButton: [{\n type: Input\n }]\n });\n})();\nclass PdfPrintComponent {\n constructor() {\n this.showPrintButton = true;\n }\n}\nPdfPrintComponent.ɵfac = function PdfPrintComponent_Factory(t) {\n return new (t || PdfPrintComponent)();\n};\nPdfPrintComponent.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: PdfPrintComponent,\n selectors: [[\"pdf-print\"]],\n inputs: {\n showPrintButton: \"showPrintButton\"\n },\n decls: 5,\n vars: 2,\n consts: [[\"type\", \"button\", \"id\", \"print\", \"title\", \"Print\", \"data-l10n-id\", \"print\", 1, \"toolbarButton\", \"hiddenSmallView\"], [\"viewBox\", \"0 0 24 24\", 2, \"width\", \"22px\", \"height\", \"22px\"], [\"fill\", \"currentColor\", \"d\", \"M18,3H6V7H18M19,12A1,1 0 0,1 18,11A1,1 0 0,1 19,10A1,1 0 0,1 20,11A1,1 0 0,1 19,12M16,19H8V14H16M19,8H5A3,3 0 0,0 2,11V17H6V21H18V17H22V11A3,3 0 0,0 19,8Z\"], [\"data-l10n-id\", \"print_label\"]],\n template: function PdfPrintComponent_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelementStart(0, \"button\", 0);\n i0.ɵɵnamespaceSVG();\n i0.ɵɵelementStart(1, \"svg\", 1);\n i0.ɵɵelement(2, \"path\", 2);\n i0.ɵɵelementEnd();\n i0.ɵɵnamespaceHTML();\n i0.ɵɵelementStart(3, \"span\", 3);\n i0.ɵɵtext(4, \"Print\");\n i0.ɵɵelementEnd()();\n }\n if (rf & 2) {\n i0.ɵɵclassProp(\"invisible\", !ctx.showPrintButton);\n }\n },\n styles: [_c9]\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(PdfPrintComponent, [{\n type: Component,\n args: [{\n selector: 'pdf-print',\n template: \"<button type=\\\"button\\\"\\n [class.invisible]=\\\"!showPrintButton\\\"\\n id=\\\"print\\\"\\n class=\\\"toolbarButton hiddenSmallView\\\"\\n title=\\\"Print\\\"\\n data-l10n-id=\\\"print\\\"\\n >\\n <svg style=\\\"width:22px;height:22px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M18,3H6V7H18M19,12A1,1 0 0,1 18,11A1,1 0 0,1 19,10A1,1 0 0,1 20,11A1,1 0 0,1 19,12M16,19H8V14H16M19,8H5A3,3 0 0,0 2,11V17H6V21H18V17H22V11A3,3 0 0,0 19,8Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"print_label\\\">Print</span>\\n</button>\\n\",\n styles: [\":host{margin-top:-1px}:host:focus{outline:none}button:focus{outline:none}svg:focus{outline:none}\\n\"]\n }]\n }], null, {\n showPrintButton: [{\n type: Input\n }]\n });\n})();\nclass PdfDownloadComponent {\n constructor() {\n this.showDownloadButton = true;\n }\n}\nPdfDownloadComponent.ɵfac = function PdfDownloadComponent_Factory(t) {\n return new (t || PdfDownloadComponent)();\n};\nPdfDownloadComponent.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: PdfDownloadComponent,\n selectors: [[\"pdf-download\"]],\n inputs: {\n showDownloadButton: \"showDownloadButton\"\n },\n decls: 5,\n vars: 2,\n consts: [[\"type\", \"button\", \"id\", \"download\", \"title\", \"Download\", \"data-l10n-id\", \"download\", 1, \"toolbarButton\", \"hiddenSmallView\"], [\"viewBox\", \"0 0 24 24\", 2, \"width\", \"20px\", \"height\", \"20px\"], [\"fill\", \"currentColor\", \"d\", \"M14,2L20,8V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V4A2,2 0 0,1 6,2H14M18,20V9H13V4H6V20H18M12,19L8,15H10.5V12H13.5V15H16L12,19Z\"], [\"data-l10n-id\", \"download_label\"]],\n template: function PdfDownloadComponent_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelementStart(0, \"button\", 0);\n i0.ɵɵnamespaceSVG();\n i0.ɵɵelementStart(1, \"svg\", 1);\n i0.ɵɵelement(2, \"path\", 2);\n i0.ɵɵelementEnd();\n i0.ɵɵnamespaceHTML();\n i0.ɵɵelementStart(3, \"span\", 3);\n i0.ɵɵtext(4, \"Download\");\n i0.ɵɵelementEnd()();\n }\n if (rf & 2) {\n i0.ɵɵclassProp(\"invisible\", !ctx.showDownloadButton);\n }\n },\n styles: [_c10]\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(PdfDownloadComponent, [{\n type: Component,\n args: [{\n selector: 'pdf-download',\n template: \"<button\\n type=\\\"button\\\"\\n id=\\\"download\\\"\\n class=\\\"toolbarButton hiddenSmallView\\\"\\n [class.invisible]=\\\"!showDownloadButton\\\"\\n title=\\\"Download\\\"\\n data-l10n-id=\\\"download\\\"\\n>\\n <svg style=\\\"width:20px;height:20px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M14,2L20,8V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V4A2,2 0 0,1 6,2H14M18,20V9H13V4H6V20H18M12,19L8,15H10.5V12H13.5V15H16L12,19Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"download_label\\\">Download</span>\\n</button>\\n\",\n styles: [\":host{margin-top:0}:host:focus{outline:none}button:focus{outline:none}svg:focus{outline:none}\\n\"]\n }]\n }], null, {\n showDownloadButton: [{\n type: Input\n }]\n });\n})();\nclass PdfBookmarkComponent {\n constructor() {\n this.showBookmarkButton = true;\n }\n}\nPdfBookmarkComponent.ɵfac = function PdfBookmarkComponent_Factory(t) {\n return new (t || PdfBookmarkComponent)();\n};\nPdfBookmarkComponent.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: PdfBookmarkComponent,\n selectors: [[\"pdf-bookmark\"]],\n inputs: {\n showBookmarkButton: \"showBookmarkButton\"\n },\n decls: 5,\n vars: 2,\n consts: [[\"href\", \"#\", \"id\", \"viewBookmark\", \"title\", \"Current view (copy or open in new window)\", \"data-l10n-id\", \"bookmark\", 1, \"toolbarButton\", \"hiddenTinyView\"], [\"viewBox\", \"0 0 24 24\", 2, \"width\", \"24px\", \"height\", \"24px\"], [\"fill\", \"currentColor\", \"d\", \"M17,18L12,15.82L7,18V5H17M17,3H7A2,2 0 0,0 5,5V21L12,18L19,21V5C19,3.89 18.1,3 17,3Z\"], [\"data-l10n-id\", \"bookmark_label\"]],\n template: function PdfBookmarkComponent_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelementStart(0, \"a\", 0);\n i0.ɵɵnamespaceSVG();\n i0.ɵɵelementStart(1, \"svg\", 1);\n i0.ɵɵelement(2, \"path\", 2);\n i0.ɵɵelementEnd();\n i0.ɵɵnamespaceHTML();\n i0.ɵɵelementStart(3, \"span\", 3);\n i0.ɵɵtext(4, \"Current View\");\n i0.ɵɵelementEnd()();\n }\n if (rf & 2) {\n i0.ɵɵclassProp(\"invisible\", !ctx.showBookmarkButton);\n }\n },\n styles: [\"[_nghost-%COMP%] a.toolbarButton[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{margin-top:4px}[_nghost-%COMP%]:focus{outline:none}a[_ngcontent-%COMP%]:focus{outline:none}svg[_ngcontent-%COMP%]:focus{outline:none}\"]\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(PdfBookmarkComponent, [{\n type: Component,\n args: [{\n selector: 'pdf-bookmark',\n template: \"<a\\n href=\\\"#\\\"\\n [class.invisible]=\\\"!showBookmarkButton\\\"\\n id=\\\"viewBookmark\\\"\\n class=\\\"toolbarButton hiddenTinyView\\\"\\n title=\\\"Current view (copy or open in new window)\\\"\\n data-l10n-id=\\\"bookmark\\\"\\n>\\n <svg style=\\\"width:24px;height:24px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M17,18L12,15.82L7,18V5H17M17,3H7A2,2 0 0,0 5,5V21L12,18L19,21V5C19,3.89 18.1,3 17,3Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"bookmark_label\\\">Current View</span>\\n</a>\\n\",\n styles: [\":host a.toolbarButton svg{margin-top:4px}:host:focus{outline:none}a:focus{outline:none}svg:focus{outline:none}\\n\"]\n }]\n }], null, {\n showBookmarkButton: [{\n type: Input\n }]\n });\n})();\nclass PdfToggleSecondaryToolbarComponent {\n constructor() {\n this.showSecondaryToolbarButton = true;\n }\n ngOnInit() {}\n}\nPdfToggleSecondaryToolbarComponent.ɵfac = function PdfToggleSecondaryToolbarComponent_Factory(t) {\n return new (t || PdfToggleSecondaryToolbarComponent)();\n};\nPdfToggleSecondaryToolbarComponent.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: PdfToggleSecondaryToolbarComponent,\n selectors: [[\"pdf-toggle-secondary-toolbar\"]],\n inputs: {\n showSecondaryToolbarButton: \"showSecondaryToolbarButton\"\n },\n decls: 5,\n vars: 2,\n consts: [[\"type\", \"button\", \"id\", \"secondaryToolbarToggle\", \"title\", \"Tools\", \"data-l10n-id\", \"tools\", 1, \"toolbarButton\"], [\"viewBox\", \"0 0 24 24\", \"onclick\", \"event.preventDefault(); return false;\", 2, \"width\", \"27px\", \"height\", \"27px\"], [\"fill\", \"currentColor\", \"d\", \"M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z\"], [\"data-l10n-id\", \"tools_label\"]],\n template: function PdfToggleSecondaryToolbarComponent_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelementStart(0, \"button\", 0);\n i0.ɵɵnamespaceSVG();\n i0.ɵɵelementStart(1, \"svg\", 1);\n i0.ɵɵelement(2, \"path\", 2);\n i0.ɵɵelementEnd();\n i0.ɵɵnamespaceHTML();\n i0.ɵɵelementStart(3, \"span\", 3);\n i0.ɵɵtext(4, \"Tools\");\n i0.ɵɵelementEnd()();\n }\n if (rf & 2) {\n i0.ɵɵclassProp(\"invisible\", !ctx.showSecondaryToolbarButton);\n }\n },\n styles: [\"svg[_ngcontent-%COMP%]{margin-top:-3px}[_nghost-%COMP%]:focus{outline:none}button[_ngcontent-%COMP%]:focus{outline:none}svg[_ngcontent-%COMP%]:focus{outline:none}\"]\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(PdfToggleSecondaryToolbarComponent, [{\n type: Component,\n args: [{\n selector: 'pdf-toggle-secondary-toolbar',\n template: \"<button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showSecondaryToolbarButton\\\"\\n id=\\\"secondaryToolbarToggle\\\"\\n class=\\\"toolbarButton\\\"\\n title=\\\"Tools\\\"\\n data-l10n-id=\\\"tools\\\"\\n>\\n <svg style=\\\"width:27px;height:27px\\\" viewBox=\\\"0 0 24 24\\\" onclick=\\\"event.preventDefault(); return false;\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"tools_label\\\">Tools</span>\\n</button>\\n\",\n styles: [\"svg{margin-top:-3px}:host:focus{outline:none}button:focus{outline:none}svg:focus{outline:none}\\n\"]\n }]\n }], function () {\n return [];\n }, {\n showSecondaryToolbarButton: [{\n type: Input\n }]\n });\n})();\nclass PdfToolbarComponent {\n constructor() {\n this.mobileFriendlyZoomScale = 1;\n this.primaryMenuVisible = true;\n this.showBookmarkButton = true;\n this.showDownloadButton = true;\n this.showFindButton = undefined;\n this.showHandToolButton = true;\n this.showOpenFileButton = true;\n this.showPrintButton = true;\n this.showPagingButtons = true;\n this.showPresentationModeButton = false;\n this.showRotateButton = true;\n this.showSecondaryToolbarButton = true;\n this.showSidebarButton = true;\n this.showZoomButtons = true;\n this.textLayer = undefined;\n this.toolbarMarginTop = '0px';\n this.toolbarWidth = '100%';\n this.zoomLevels = ['auto', 'page-actual', 'page-fit', 'page-width', 0.5, 0.75, 1, 1.25, 1.5, 2, 3, 4];\n }\n}\nPdfToolbarComponent.ɵfac = function PdfToolbarComponent_Factory(t) {\n return new (t || PdfToolbarComponent)();\n};\nPdfToolbarComponent.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: PdfToolbarComponent,\n selectors: [[\"pdf-toolbar\"]],\n inputs: {\n customToolbar: \"customToolbar\",\n mobileFriendlyZoomScale: \"mobileFriendlyZoomScale\",\n primaryMenuVisible: \"primaryMenuVisible\",\n showBookmarkButton: \"showBookmarkButton\",\n showDownloadButton: \"showDownloadButton\",\n showFindButton: \"showFindButton\",\n showHandToolButton: \"showHandToolButton\",\n showOpenFileButton: \"showOpenFileButton\",\n showPrintButton: \"showPrintButton\",\n showPagingButtons: \"showPagingButtons\",\n showPresentationModeButton: \"showPresentationModeButton\",\n showRotateButton: \"showRotateButton\",\n showSecondaryToolbarButton: \"showSecondaryToolbarButton\",\n showSidebarButton: \"showSidebarButton\",\n showZoomButtons: \"showZoomButtons\",\n textLayer: \"textLayer\",\n toolbarMarginTop: \"toolbarMarginTop\",\n toolbarWidth: \"toolbarWidth\",\n zoomLevels: \"zoomLevels\"\n },\n ngContentSelectors: _c2,\n decls: 8,\n vars: 11,\n consts: [[1, \"toolbar\"], [\"id\", \"toolbarContainer\"], [4, \"ngTemplateOutlet\"], [\"id\", \"loadingBar\"], [1, \"progress\"], [1, \"glimmer\"], [\"defaultToolbar\", \"\"], [\"id\", \"toolbarViewer\"], [\"id\", \"toolbarViewerLeft\"], [3, \"showSidebarButton\"], [3, \"showFindButton\", \"textLayer\"], [3, \"showPagingButtons\"], [3, \"showZoomButtons\", \"zoomLevels\"], [\"id\", \"toolbarViewerRight\"], [3, \"showHandToolButton\"], [3, \"showSelectToolButton\"], [3, \"showRotateButton\", \"clockwise\", \"counterClockwise\"], [3, \"showPresentationModeButton\"], [3, \"showOpenFileButton\"], [3, \"showPrintButton\"], [3, \"showDownloadButton\"], [3, \"showBookmarkButton\"], [3, \"showSecondaryToolbarButton\"]],\n template: function PdfToolbarComponent_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵprojectionDef();\n i0.ɵɵelementStart(0, \"div\", 0)(1, \"div\", 1);\n i0.ɵɵtemplate(2, PdfToolbarComponent_ng_content_2_Template, 1, 0, \"ng-content\", 2);\n i0.ɵɵelementStart(3, \"div\", 3)(4, \"div\", 4);\n i0.ɵɵelement(5, \"div\", 5);\n i0.ɵɵelementEnd()()()();\n i0.ɵɵtemplate(6, PdfToolbarComponent_ng_template_6_Template, 17, 20, \"ng-template\", null, 6, i0.ɵɵtemplateRefExtractor);\n }\n if (rf & 2) {\n const _r1 = i0.ɵɵreference(7);\n i0.ɵɵstyleProp(\"transform\", \"scale(\" + ctx.mobileFriendlyZoomScale + \")\")(\"transform-origin\", \"left center\")(\"width\", ctx.toolbarWidth)(\"margin-top\", ctx.toolbarMarginTop);\n i0.ɵɵclassProp(\"invisible\", !ctx.primaryMenuVisible);\n i0.ɵɵadvance(2);\n i0.ɵɵproperty(\"ngTemplateOutlet\", ctx.customToolbar ? ctx.customToolbar : _r1);\n }\n },\n dependencies: [PdfToggleSidebarComponent, PdfFindButtonComponent, PdfPagingAreaComponent, PdfZoomToolbarComponent, PdfHandToolComponent, PdfSelectToolComponent, PdfRotatePageComponent, PdfPresentationModeComponent, PdfOpenFileComponent, PdfPrintComponent, PdfDownloadComponent, PdfBookmarkComponent, PdfToggleSecondaryToolbarComponent, i2.NgTemplateOutlet]\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(PdfToolbarComponent, [{\n type: Component,\n args: [{\n selector: 'pdf-toolbar',\n template: \"<div class=\\\"toolbar\\\" [class.invisible]=\\\"!primaryMenuVisible\\\"\\n [style.transform]=\\\"'scale(' + mobileFriendlyZoomScale + ')'\\\"\\n [style.transformOrigin]=\\\"'left center'\\\"\\n [style.width]=\\\"toolbarWidth\\\"\\n [style.marginTop]=\\\"toolbarMarginTop\\\"\\n>\\n <div id=\\\"toolbarContainer\\\">\\n <ng-content *ngTemplateOutlet=\\\"customToolbar ? customToolbar : defaultToolbar\\\"></ng-content>\\n <div id=\\\"loadingBar\\\">\\n <div class=\\\"progress\\\"><div class=\\\"glimmer\\\"></div></div>\\n </div>\\n </div>\\n</div>\\n\\n<ng-template #defaultToolbar>\\n <div id=\\\"toolbarViewer\\\">\\n <div id=\\\"toolbarViewerLeft\\\">\\n <pdf-toggle-sidebar [showSidebarButton]=\\\"showSidebarButton\\\"></pdf-toggle-sidebar>\\n <pdf-find-button [showFindButton]=\\\"showFindButton\\\" [textLayer]=\\\"textLayer\\\"></pdf-find-button>\\n <pdf-paging-area [showPagingButtons]=\\\"showPagingButtons\\\"></pdf-paging-area>\\n </div>\\n <pdf-zoom-toolbar [showZoomButtons]=\\\"showZoomButtons\\\" [zoomLevels]=\\\"zoomLevels\\\"></pdf-zoom-toolbar>\\n <div id=\\\"toolbarViewerRight\\\">\\n <pdf-hand-tool [showHandToolButton]=\\\"showHandToolButton\\\"></pdf-hand-tool>\\n <pdf-select-tool [showSelectToolButton]=\\\"showHandToolButton\\\"></pdf-select-tool>\\n <pdf-rotate-page [showRotateButton]=\\\"showRotateButton\\\" [clockwise]=\\\"true\\\" [counterClockwise]=\\\"false\\\"></pdf-rotate-page>\\n <pdf-rotate-page [showRotateButton]=\\\"showRotateButton\\\" [clockwise]=\\\"false\\\" [counterClockwise]=\\\"true\\\"></pdf-rotate-page>\\n <pdf-presentation-mode [showPresentationModeButton]=\\\"showPresentationModeButton\\\"></pdf-presentation-mode>\\n <pdf-open-file [showOpenFileButton]=\\\"showOpenFileButton\\\"></pdf-open-file>\\n <pdf-print [showPrintButton]=\\\"showPrintButton\\\"></pdf-print>\\n <pdf-download [showDownloadButton]=\\\"showDownloadButton\\\"></pdf-download>\\n <pdf-bookmark [showBookmarkButton]=\\\"showBookmarkButton\\\"></pdf-bookmark>\\n <pdf-toggle-secondary-toolbar [showSecondaryToolbarButton]=\\\"showSecondaryToolbarButton\\\"></pdf-toggle-secondary-toolbar>\\n </div>\\n </div>\\n</ng-template>\\n\",\n styles: [\"\"]\n }]\n }], function () {\n return [];\n }, {\n customToolbar: [{\n type: Input\n }],\n mobileFriendlyZoomScale: [{\n type: Input\n }],\n primaryMenuVisible: [{\n type: Input\n }],\n showBookmarkButton: [{\n type: Input\n }],\n showDownloadButton: [{\n type: Input\n }],\n showFindButton: [{\n type: Input\n }],\n showHandToolButton: [{\n type: Input\n }],\n showOpenFileButton: [{\n type: Input\n }],\n showPrintButton: [{\n type: Input\n }],\n showPagingButtons: [{\n type: Input\n }],\n showPresentationModeButton: [{\n type: Input\n }],\n showRotateButton: [{\n type: Input\n }],\n showSecondaryToolbarButton: [{\n type: Input\n }],\n showSidebarButton: [{\n type: Input\n }],\n showZoomButtons: [{\n type: Input\n }],\n textLayer: [{\n type: Input\n }],\n toolbarMarginTop: [{\n type: Input\n }],\n toolbarWidth: [{\n type: Input\n }],\n zoomLevels: [{\n type: Input\n }]\n });\n})();\nclass PdfSecondaryToolbarComponent {\n constructor(element, notificationService) {\n this.element = element;\n this.notificationService = notificationService;\n this.showPresentationModeButton = true;\n this.showOpenFileButton = true;\n this.showPrintButton = true;\n this.showDownloadButton = true;\n this.showBookmarkButton = true;\n this.showPagingButtons = true;\n this.showRotateButton = true;\n this.showHandToolButton = true;\n this.showScrollingButton = true;\n this.showSpreadButton = true;\n this.showPropertiesButton = true;\n this.spreadChange = new EventEmitter();\n this.secondaryMenuIsEmpty = new EventEmitter();\n this.disablePreviousPage = true;\n this.disableNextPage = true;\n this.notificationService.onPDFJSInit.pipe(take(1)).subscribe(() => {\n this.onPdfJsInit();\n });\n }\n onPdfJsInit() {\n const PDFViewerApplication = window.PDFViewerApplication;\n PDFViewerApplication.eventBus.on('pagechanging', () => {\n this.updateUIState();\n });\n PDFViewerApplication.eventBus.on('pagerendered', () => {\n this.updateUIState();\n });\n }\n updateUIState() {\n setTimeout(() => {\n const PDFViewerApplication = window.PDFViewerApplication;\n const currentPage = PDFViewerApplication.pdfViewer.currentPageNumber;\n const previousButton = document.getElementById('previousPage');\n if (previousButton) {\n this.disablePreviousPage = Number(currentPage) <= 1;\n previousButton.disabled = this.disablePreviousPage;\n }\n const nextButton = document.getElementById('nextPage');\n if (nextButton) {\n this.disableNextPage = currentPage === PDFViewerApplication.pagesCount;\n nextButton.disabled = this.disableNextPage;\n }\n });\n }\n onSpreadChange(newSpread) {\n this.spreadChange.emit(newSpread);\n }\n ngOnChanges(changes) {\n setTimeout(() => this.checkVisibility());\n }\n onResize() {\n setTimeout(() => this.checkVisibility());\n }\n ngAfterViewInit() {\n setTimeout(() => this.checkVisibility());\n }\n ngOnInit() {\n setTimeout(() => this.checkVisibility());\n }\n checkVisibility() {\n let visibleButtons = 0;\n const e = this.element.nativeElement;\n const f = e.children.item(0);\n if (f) {\n const g = f.children.item(0);\n if (g && g instanceof HTMLElement) {\n visibleButtons = this.checkVisibilityRecursively(g);\n }\n }\n this.secondaryMenuIsEmpty.emit(visibleButtons === 0);\n }\n checkVisibilityRecursively(e) {\n if (typeof window === 'undefined') {\n return 0;\n }\n if (e.style.display === 'none') {\n return 0;\n }\n if (e.classList.contains('hidden')) {\n return 0;\n }\n if (e.classList.contains('invisible')) {\n return 0;\n }\n const style = window.getComputedStyle(e);\n if (style.display === 'none') {\n return 0;\n }\n if (e instanceof HTMLButtonElement || e instanceof HTMLAnchorElement) {\n return 1;\n }\n let count = 0;\n const children = e.children;\n if (children && children.length) {\n for (let i = 0; i < children.length && count === 0; i++) {\n const child = children.item(i);\n if (child && child instanceof HTMLElement) {\n count += this.checkVisibilityRecursively(child);\n }\n }\n }\n return count;\n }\n previousPage() {\n const PDFViewerApplication = window.PDFViewerApplication;\n PDFViewerApplication.eventBus.dispatch('previouspage');\n }\n nextPage() {\n const PDFViewerApplication = window.PDFViewerApplication;\n PDFViewerApplication.eventBus.dispatch('nextpage');\n }\n}\nPdfSecondaryToolbarComponent.ɵfac = function PdfSecondaryToolbarComponent_Factory(t) {\n return new (t || PdfSecondaryToolbarComponent)(i0.ɵɵdirectiveInject(i0.ElementRef), i0.ɵɵdirectiveInject(PDFNotificationService));\n};\nPdfSecondaryToolbarComponent.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: PdfSecondaryToolbarComponent,\n selectors: [[\"pdf-secondary-toolbar\"]],\n hostBindings: function PdfSecondaryToolbarComponent_HostBindings(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵlistener(\"resize\", function PdfSecondaryToolbarComponent_resize_HostBindingHandler() {\n return ctx.onResize();\n }, false, i0.ɵɵresolveWindow);\n }\n },\n inputs: {\n customSecondaryToolbar: \"customSecondaryToolbar\",\n secondaryToolbarTop: \"secondaryToolbarTop\",\n mobileFriendlyZoomScale: \"mobileFriendlyZoomScale\",\n showPresentationModeButton: \"showPresentationModeButton\",\n showOpenFileButton: \"showOpenFileButton\",\n showPrintButton: \"showPrintButton\",\n showDownloadButton: \"showDownloadButton\",\n showBookmarkButton: \"showBookmarkButton\",\n showPagingButtons: \"showPagingButtons\",\n showRotateButton: \"showRotateButton\",\n showHandToolButton: \"showHandToolButton\",\n showScrollingButton: \"showScrollingButton\",\n showSpreadButton: \"showSpreadButton\",\n showPropertiesButton: \"showPropertiesButton\"\n },\n outputs: {\n spreadChange: \"spreadChange\",\n secondaryMenuIsEmpty: \"secondaryMenuIsEmpty\"\n },\n features: [i0.ɵɵNgOnChangesFeature],\n decls: 3,\n vars: 1,\n consts: [[3, \"ngTemplateOutlet\"], [\"defaultSecondaryToolbar\", \"\"], [\"id\", \"secondaryToolbar\", 1, \"secondaryToolbar\", \"hidden\", \"doorHangerRight\"], [\"id\", \"secondaryToolbarButtonContainer\"], [\"type\", \"button\", \"id\", \"secondaryPresentationMode\", \"title\", \"Switch to Presentation Mode\", \"data-l10n-id\", \"presentation_mode\", 1, \"secondaryToolbarButton\", \"visibleLargeView\"], [\"viewBox\", \"0 0 24 24\", 2, \"width\", \"22px\", \"height\", \"22px\"], [\"fill\", \"currentColor\", \"d\", \"M5,5H10V7H7V10H5V5M14,5H19V10H17V7H14V5M17,14H19V19H14V17H17V14M10,17V19H5V14H7V17H10Z\"], [\"data-l10n-id\", \"presentation_mode_label\"], [\"type\", \"button\", \"id\", \"secondaryOpenFile\", \"title\", \"Open File\", \"data-l10n-id\", \"open_file\", 1, \"secondaryToolbarButton\", \"visibleMediumView\"], [\"fill\", \"currentColor\", \"d\", \"M14,2L20,8V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V4A2,2 0 0,1 6,2H14M18,20V9H13V4H6V20H18M12,12L16,16H13.5V19H10.5V16H8L12,12Z\"], [\"data-l10n-id\", \"open_file_label\"], [\"type\", \"button\", \"id\", \"secondaryPrint\", \"title\", \"Print\", \"data-l10n-id\", \"print\", 1, \"secondaryToolbarButton\", \"visibleSmallView\"], [\"fill\", \"currentColor\", \"d\", \"M18,3H6V7H18M19,12A1,1 0 0,1 18,11A1,1 0 0,1 19,10A1,1 0 0,1 20,11A1,1 0 0,1 19,12M16,19H8V14H16M19,8H5A3,3 0 0,0 2,11V17H6V21H18V17H22V11A3,3 0 0,0 19,8Z\"], [\"data-l10n-id\", \"print_label\"], [\"type\", \"button\", \"id\", \"secondaryDownload\", \"title\", \"Download\", \"data-l10n-id\", \"download\", 1, \"secondaryToolbarButton\", \"visibleSmallView\"], [\"fill\", \"currentColor\", \"d\", \"M14,2L20,8V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V4A2,2 0 0,1 6,2H14M18,20V9H13V4H6V20H18M12,19L8,15H10.5V12H13.5V15H16L12,19Z\"], [\"data-l10n-id\", \"download_label\"], [\"href\", \"#\", \"id\", \"secondaryViewBookmark\", \"title\", \"Current view (copy or open in new window)\", \"data-l10n-id\", \"bookmark\", 1, \"secondaryToolbarButton\", \"bookmark\", \"visibleTinyView\"], [\"fill\", \"currentColor\", \"d\", \"M17,18L12,15.82L7,18V5H17M17,3H7A2,2 0 0,0 5,5V21L12,18L19,21V5C19,3.89 18.1,3 17,3Z\"], [\"data-l10n-id\", \"bookmark_label\"], [\"type\", \"button\", \"id\", \"firstPage\", \"title\", \"Go to First Page\", \"data-l10n-id\", \"first_page\", 1, \"secondaryToolbarButton\", \"firstPage\", \"visibleLargeView\"], [\"viewBox\", \"0 0 24 24\", 2, \"width\", \"24px\", \"height\", \"24px\"], [\"fill\", \"currentColor\", \"d\", \"M18.41,16.59L13.82,12L18.41,7.41L17,6L11,12L17,18L18.41,16.59M6,6H8V18H6V6Z\"], [\"data-l10n-id\", \"first_page_label\"], [\"type\", \"button\", \"id\", \"previousPage\", \"title\", \"Go to Previous Page\", \"data-l10n-id\", \"previous\", 1, \"secondaryToolbarButton\", \"previousPage\", \"visibleTinyView\", 3, \"disabled\", \"click\"], [\"fill\", \"currentColor\", \"d\", \"M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z\"], [\"data-l10n-id\", \"previous_label\"], [\"type\", \"button\", \"id\", \"nextPage\", \"title\", \"Go to Next Page\", \"data-l10n-id\", \"next\", 1, \"secondaryToolbarButton\", \"nextPage\", \"visibleTinyView\", 3, \"disabled\", \"click\"], [\"fill\", \"currentColor\", \"d\", \"M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z\"], [\"data-l10n-id\", \"next_label\"], [\"type\", \"button\", \"id\", \"lastPage\", \"title\", \"Go to Last Page\", \"data-l10n-id\", \"last_page\", 1, \"secondaryToolbarButton\", \"lastPage\", \"visibleLargeView\"], [\"fill\", \"currentColor\", \"d\", \"M5.59,7.41L10.18,12L5.59,16.59L7,18L13,12L7,6L5.59,7.41M16,6H18V18H16V6Z\"], [\"data-l10n-id\", \"last_page_label\"], [\"type\", \"button\", \"id\", \"pageRotateCw\", \"title\", \"Rotate Clockwise\", \"data-l10n-id\", \"page_rotate_cw\", 1, \"secondaryToolbarButton\", \"rotateCw\", \"visibleXLView\"], [\"fill\", \"currentColor\", \"d\", \"M12 3C7.03 3 3 7.03 3 12S7.03 21 12 21C14 21 15.92 20.34 17.5 19.14L16.06 17.7C14.87 18.54 13.45 19 12 19C8.13 19 5 15.87 5 12S8.13 5 12 5 19 8.13 19 12H16L20 16L24 12H21C21 7.03 16.97 3 12 3\"], [\"data-l10n-id\", \"page_rotate_cw_label\"], [\"type\", \"button\", \"id\", \"pageRotateCcw\", \"title\", \"Rotate Counterclockwise\", \"data-l10n-id\", \"page_rotate_ccw\", 1, \"secondaryToolbarButton\", \"rotateCcw\", \"visibleXLView\"], [\"fill\", \"currentColor\", \"d\", \"M12 3C7.03 3 3 7.03 3 12H0L4 16L8 12H5C5 8.13 8.13 5 12 5S19 8.13 19 12 15.87 19 12 19C10.55 19 9.13 18.54 7.94 17.7L6.5 19.14C8.08 20.34 10 21 12 21C16.97 21 21 16.97 21 12S16.97 3 12 3\"], [\"data-l10n-id\", \"page_rotate_ccw_label\"], [\"type\", \"button\", \"id\", \"cursorSelectTool\", \"title\", \"Enable Text Selection Tool\", \"data-l10n-id\", \"cursor_text_select_tool\", 1, \"secondaryToolbarButton\", \"toggled\", \"visibleXXLView\"], [\"fill\", \"currentColor\", \"d\", \"M2 4C2 2.89 2.9 2 4 2H7V4H4V7H2V4M22 4V7H20V4H17V2H20C21.1 2 22 2.89 22 4M2 20V17H4V20H7V22H4C2.9 22 2 21.11 2 20M10 2H14V4H10V2M10 20H14V22H10V20M2 10H4V14H2V10M18.5 13C20.4 13 22 14.6 22 16.5C22 19.1 18.5 23 18.5 23C18.5 23 15 19.1 15 16.5C15 14.6 16.6 13 18.5 13M18.5 17.8C19.2 17.8 19.8 17.2 19.7 16.6C19.7 16 19.1 15.4 18.5 15.4C17.9 15.4 17.3 15.9 17.3 16.6C17.3 17.2 17.8 17.8 18.5 17.8M20 10H22V12.34C21.42 11.84 20.74 11.45 20 11.23V10Z\"], [\"data-l10n-id\", \"cursor_text_select_tool_label\"], [\"type\", \"button\", \"id\", \"cursorHandTool\", \"title\", \"Enable Hand Tool\", \"data-l10n-id\", \"cursor_hand_tool\", 1, \"secondaryToolbarButton\", \"visibleXXLView\"], [\"fill\", \"currentColor\", \"d\", \"M13,6V11H18V7.75L22.25,12L18,16.25V13H13V18H16.25L12,22.25L7.75,18H11V13H6V16.25L1.75,12L6,7.75V11H11V6H7.75L12,1.75L16.25,6H13Z\"], [\"data-l10n-id\", \"cursor_hand_tool_label\"], [\"type\", \"button\", \"id\", \"scrollPage\", \"title\", \"Use Page Scrolling\", \"data-l10n-id\", \"scroll_page\", 1, \"secondaryToolbarButton\", \"scrollPage\"], [2, \"width\", \"24px\", \"height\", \"24px\", \"margin-top\", \"3px\"], [\"fill\", \"currentColor\", \"d\", \"M9.5 4c1 0 1.5.5 1.5 1.5v5c0 1-.5 1.5-1.5 1.5h-3c-1 0-1.5-.5-1.5-1.5v-5C5 4.5 5.5 4 6.5 4zM11 0v.5c0 1-.5 1.5-1.5 1.5h-3C5.5 2 5 1.5 5 .5V0h6zM11 16v-.5c0-1-.5-1.5-1.5-1.5h-3c-1 0-1.5.5-1.5 1.5v.5h6z\"], [\"data-l10n-id\", \"scroll_page\"], [\"type\", \"button\", \"id\", \"scrollVertical\", \"title\", \"Use Vertical Scrolling\", \"data-l10n-id\", \"scroll_vertical\", 1, \"secondaryToolbarButton\", \"scrollVertical\", \"toggled\"], [\"data-l10n-id\", \"scroll_vertical_label\"], [\"type\", \"button\", \"id\", \"scrollHorizontal\", \"title\", \"Use Horizontal Scrolling\", \"data-l10n-id\", \"scroll_horizontal\", 1, \"secondaryToolbarButton\", \"scrollHorizontal\"], [\"fill\", \"currentColor\", \"d\", \"M0 4h1.5c1 0 1.5.5 1.5 1.5v5c0 1-.5 1.5-1.5 1.5H0zM9.5 4c1 0 1.5.5 1.5 1.5v5c0 1-.5 1.5-1.5 1.5h-3c-1 0-1.5-.5-1.5-1.5v-5C5 4.5 5.5 4 6.5 4zM16 4h-1.5c-1 0-1.5.5-1.5 1.5v5c0 1 .5 1.5 1.5 1.5H16z\"], [\"data-l10n-id\", \"scroll_horizontal_label\"], [\"type\", \"button\", \"id\", \"scrollWrapped\", \"title\", \"Use Wrapped Scrolling\", \"data-l10n-id\", \"scroll_wrapped\", 1, \"secondaryToolbarButton\", \"scrollWrapped\"], [\"fill\", \"currentColor\", \"d\", \"M5.5 4c1 0 1.5.5 1.5 1.5v5c0 1-.5 1.5-1.5 1.5h-3c-1 0-1.5-.5-1.5-1.5v-5C1 4.5 1.5 4 2.5 4zM7 0v.5C7 1.5 6.5 2 5.5 2h-3C1.5 2 1 1.5 1 .5V0h6zM7 16v-.5c0-1-.5-1.5-1.5-1.5h-3c-1 0-1.5.5-1.5 1.5v.5h6zM13.5 4c1 0 1.5.5 1.5 1.5v5c0 1-.5 1.5-1.5 1.5h-3c-1 0-1.5-.5-1.5-1.5v-5c0-1 .5-1.5 1.5-1.5zM15 0v.5c0 1-.5 1.5-1.5 1.5h-3C9.5 2 9 1.5 9 .5V0h6zM15 16v-.507c0-1-.5-1.5-1.5-1.5h-3C9.5 14 9 14.5 9 15.5v.5h6z\"], [\"data-l10n-id\", \"scroll_wrapped_label\"], [\"type\", \"button\", \"id\", \"spreadNone\", \"title\", \"Do not join page spreads\", \"data-l10n-id\", \"spread_none\", 1, \"secondaryToolbarButton\", \"spreadNone\", \"toggled\", 3, \"click\"], [\"height\", \"16\", \"width\", \"16\"], [\"fill\", \"currentColor\", \"d\", \"M6 3c-1 0-1.5.5-1.5 1.5v7c0 1 .5 1.5 1.5 1.5h4c1 0 1.5-.5 1.5-1.5v-7c0-1-.5-1.5-1.5-1.5z\"], [\"data-l10n-id\", \"spread_none_label\"], [\"type\", \"button\", \"id\", \"spreadOdd\", \"title\", \"Join page spreads starting with odd-numbered pages\", \"data-l10n-id\", \"spread_odd\", 1, \"secondaryToolbarButton\", \"spreadOdd\", 3, \"click\"], [\"fill\", \"currentColor\", \"d\", \"M10.56 3.5C9.56 3.5 9 4 9 5v6.5c0 1 .5 1.5 1.5 1.5h4c1 0 1.5-.5 1.5-1.5V5c0-1-.5-1.5-1.5-1.5zm1.93 1.2c.8 0 1.4.2 1.8.64.5.4.7 1 .7 1.7 0 .5-.2 1-.5 1.44-.2.3-.6.6-1 .93l-.6.4c-.4.3-.6.4-.7.55-.1.1-.2.2-.3.4h3.2v1.27h-5c0-.5.1-1 .3-1.43.2-.49.7-1 1.5-1.54.7-.5 1.1-.8 1.3-1.02.3-.3.4-.7.4-1.05 0-.3-.1-.6-.3-.77-.2-.2-.4-.3-.7-.3-.4 0-.7.2-.9.5-.1.2-.1.5-.2.9h-1.4c0-.6.2-1.1.3-1.5.4-.7 1.1-1.1 2-1.1zM1.54 3.5C.54 3.5 0 4 0 5v6.5c0 1 .5 1.5 1.54 1.5h4c1 0 1.5-.5 1.5-1.5V5c0-1-.5-1.5-1.5-1.5zm1.8 1.125H4.5V12H3V6.9H1.3v-1c.5 0 .8 0 .97-.03.33-.07.53-.17.73-.37.1-.2.2-.3.25-.5.05-.2.05-.3.05-.3z\"], [\"data-l10n-id\", \"spread_odd_label\"], [\"type\", \"button\", \"id\", \"spreadEven\", \"title\", \"Join page spreads starting with even-numbered pages\", \"data-l10n-id\", \"spread_even\", 1, \"secondaryToolbarButton\", \"spreadEven\", 3, \"click\"], [\"fill\", \"currentColor\", \"d\", \"M1.5 3.5C.5 3.5 0 4 0 5v6.5c0 1 .5 1.5 1.5 1.5h4c1 0 1.5-.5 1.5-1.5V5c0-1-.5-1.5-1.5-1.5zm2 1.2c.8 0 1.4.2 1.8.6.5.4.7 1 .7 1.7 0 .5-.2 1-.5 1.4-.2.3-.5.7-1 1l-.6.4c-.4.3-.6.4-.75.56-.15.14-.25.24-.35.44H6v1.3H1c0-.6.1-1.1.3-1.5.3-.6.7-1 1.5-1.6.7-.4 1.1-.8 1.28-1 .32-.3.42-.6.42-1 0-.3-.1-.6-.23-.8-.17-.2-.37-.3-.77-.3s-.7.1-.9.5c-.04.2-.1.5-.1.9H1.1c0-.6.1-1.1.3-1.5.4-.7 1.1-1.1 2.1-1.1zM10.54 3.54C9.5 3.54 9 4 9 5v6.5c0 1 .5 1.5 1.54 1.5h4c.96 0 1.46-.5 1.46-1.5V5c0-1-.5-1.46-1.5-1.46zm1.9.95c.7 0 1.3.2 1.7.5.4.4.6.8.6 1.4 0 .4-.1.8-.4 1.1-.2.2-.3.3-.5.4.1 0 .3.1.6.3.4.3.5.8.5 1.4 0 .6-.2 1.2-.6 1.6-.4.5-1.1.7-1.9.7-1 0-1.8-.3-2.2-1-.14-.29-.24-.69-.24-1.29h1.4c0 .3 0 .5.1.7.2.4.5.5 1 .5.3 0 .5-.1.7-.3.2-.2.3-.5.3-.8 0-.5-.2-.8-.6-.95-.2-.05-.5-.15-1-.15v-1c.5 0 .8-.1 1-.14.3-.1.5-.4.5-.9 0-.3-.1-.5-.2-.7-.2-.2-.4-.3-.7-.3-.3 0-.6.1-.75.3-.2.2-.2.5-.2.86h-1.34c0-.4.1-.7.19-1.1 0-.12.2-.32.4-.62.2-.2.4-.3.7-.4.3-.1.6-.1 1-.1z\"], [\"data-l10n-id\", \"spread_even_label\"], [\"type\", \"button\", \"id\", \"documentProperties\", \"title\", \"Document Properties\\u2026\", \"data-l10n-id\", \"document_properties\", \"aria-controls\", \"documentPropertiesDialog\", 1, \"secondaryToolbarButton\", \"documentProperties\"], [\"viewBox\", \"0 0 16 16\", 2, \"width\", \"16px\", \"height\", \"16px\", \"margin-top\", \"3px\"], [\"fill\", \"currentColor\", \"d\", \"M8 16a8 8 0 1 1 8-8 8.009 8.009 0 0 1-8 8zM8 2a6 6 0 1 0 6 6 6.006 6.006 0 0 0-6-6z\"], [\"fill\", \"currentColor\", \"d\", \"M8 7a1 1 0 0 0-1 1v3a1 1 0 0 0 2 0V8a1 1 0 0 0-1-1z\"], [\"fill\", \"currentColor\", \"cx\", \"8\", \"cy\", \"5\", \"r\", \"1.188\"], [\"data-l10n-id\", \"document_properties_label\"]],\n template: function PdfSecondaryToolbarComponent_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelementContainer(0, 0);\n i0.ɵɵtemplate(1, PdfSecondaryToolbarComponent_ng_template_1_Template, 109, 50, \"ng-template\", null, 1, i0.ɵɵtemplateRefExtractor);\n }\n if (rf & 2) {\n const _r0 = i0.ɵɵreference(2);\n i0.ɵɵproperty(\"ngTemplateOutlet\", ctx.customSecondaryToolbar ? ctx.customSecondaryToolbar : _r0);\n }\n },\n dependencies: [i2.NgTemplateOutlet],\n styles: [\"svg[_ngcontent-%COMP%]{position:absolute;display:inline-block;top:0px;left:0px}\"]\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(PdfSecondaryToolbarComponent, [{\n type: Component,\n args: [{\n selector: 'pdf-secondary-toolbar',\n template: \"<ng-container [ngTemplateOutlet]=\\\"customSecondaryToolbar ? customSecondaryToolbar : defaultSecondaryToolbar\\\"> </ng-container>\\n\\n<ng-template #defaultSecondaryToolbar>\\n <div\\n id=\\\"secondaryToolbar\\\"\\n class=\\\"secondaryToolbar hidden doorHangerRight\\\"\\n [style.top]=\\\"secondaryToolbarTop\\\"\\n [style.transform]=\\\"'scale(' + mobileFriendlyZoomScale + ')'\\\"\\n [style.transformOrigin]=\\\"'right top'\\\"\\n >\\n <div id=\\\"secondaryToolbarButtonContainer\\\">\\n <button\\n type=\\\"button\\\"\\n id=\\\"secondaryPresentationMode\\\"\\n [class.invisible]=\\\"!showPresentationModeButton\\\"\\n class=\\\"secondaryToolbarButton visibleLargeView\\\"\\n title=\\\"Switch to Presentation Mode\\\"\\n data-l10n-id=\\\"presentation_mode\\\"\\n >\\n <svg style=\\\"width:22px;height:22px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M5,5H10V7H7V10H5V5M14,5H19V10H17V7H14V5M17,14H19V19H14V17H17V14M10,17V19H5V14H7V17H10Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"presentation_mode_label\\\">Presentation Mode</span>\\n </button>\\n\\n <button\\n type=\\\"button\\\"\\n id=\\\"secondaryOpenFile\\\"\\n [class.invisible]=\\\"!showOpenFileButton\\\"\\n class=\\\"secondaryToolbarButton visibleMediumView\\\"\\n title=\\\"Open File\\\"\\n data-l10n-id=\\\"open_file\\\"\\n >\\n <svg style=\\\"width:22px;height:22px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M14,2L20,8V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V4A2,2 0 0,1 6,2H14M18,20V9H13V4H6V20H18M12,12L16,16H13.5V19H10.5V16H8L12,12Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"open_file_label\\\">Open</span>\\n </button>\\n\\n <button\\n type=\\\"button\\\"\\n id=\\\"secondaryPrint\\\"\\n class=\\\"secondaryToolbarButton visibleSmallView\\\"\\n [class.invisible]=\\\"!showPrintButton\\\"\\n title=\\\"Print\\\"\\n data-l10n-id=\\\"print\\\"\\n >\\n <svg style=\\\"width:22px;height:22px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M18,3H6V7H18M19,12A1,1 0 0,1 18,11A1,1 0 0,1 19,10A1,1 0 0,1 20,11A1,1 0 0,1 19,12M16,19H8V14H16M19,8H5A3,3 0 0,0 2,11V17H6V21H18V17H22V11A3,3 0 0,0 19,8Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"print_label\\\">Print</span>\\n </button>\\n\\n <button\\n type=\\\"button\\\"\\n id=\\\"secondaryDownload\\\"\\n class=\\\"secondaryToolbarButton visibleSmallView\\\"\\n [class.invisible]=\\\"!showDownloadButton\\\"\\n title=\\\"Download\\\"\\n data-l10n-id=\\\"download\\\"\\n >\\n <svg style=\\\"width:22px;height:22px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M14,2L20,8V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V4A2,2 0 0,1 6,2H14M18,20V9H13V4H6V20H18M12,19L8,15H10.5V12H13.5V15H16L12,19Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"download_label\\\">Download</span>\\n </button>\\n\\n <a\\n href=\\\"#\\\"\\n id=\\\"secondaryViewBookmark\\\"\\n class=\\\"secondaryToolbarButton bookmark visibleTinyView\\\"\\n [class.invisible]=\\\"!showBookmarkButton\\\"\\n title=\\\"Current view (copy or open in new window)\\\"\\n data-l10n-id=\\\"bookmark\\\"\\n >\\n <svg style=\\\"width:22px;height:22px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M17,18L12,15.82L7,18V5H17M17,3H7A2,2 0 0,0 5,5V21L12,18L19,21V5C19,3.89 18.1,3 17,3Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"bookmark_label\\\">Current View</span>\\n </a>\\n\\n <button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showPagingButtons\\\"\\n id=\\\"firstPage\\\"\\n class=\\\"secondaryToolbarButton firstPage visibleLargeView\\\"\\n title=\\\"Go to First Page\\\"\\n data-l10n-id=\\\"first_page\\\"\\n >\\n <svg style=\\\"width:24px;height:24px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M18.41,16.59L13.82,12L18.41,7.41L17,6L11,12L17,18L18.41,16.59M6,6H8V18H6V6Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"first_page_label\\\">Go to First Page</span>\\n </button>\\n <button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showPagingButtons\\\"\\n id=\\\"previousPage\\\"\\n class=\\\"secondaryToolbarButton previousPage visibleTinyView\\\"\\n title=\\\"Go to Previous Page\\\"\\n data-l10n-id=\\\"previous\\\"\\n [disabled]=\\\"disablePreviousPage\\\"\\n (click)=\\\"previousPage()\\\"\\n >\\n <svg style=\\\"width:24px;height:24px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"previous_label\\\">Go to Previous Page</span>\\n </button>\\n <button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showPagingButtons\\\"\\n [disabled]=\\\"disableNextPage\\\"\\n id=\\\"nextPage\\\"\\n class=\\\"secondaryToolbarButton nextPage visibleTinyView\\\"\\n title=\\\"Go to Next Page\\\"\\n data-l10n-id=\\\"next\\\"\\n (click)=\\\"nextPage()\\\"\\n >\\n <svg style=\\\"width:24px;height:24px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"next_label\\\">Go to Next Page</span>\\n </button>\\n <button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showPagingButtons\\\"\\n id=\\\"lastPage\\\"\\n class=\\\"secondaryToolbarButton lastPage visibleLargeView\\\"\\n title=\\\"Go to Last Page\\\"\\n data-l10n-id=\\\"last_page\\\"\\n >\\n <svg style=\\\"width:24px;height:24px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M5.59,7.41L10.18,12L5.59,16.59L7,18L13,12L7,6L5.59,7.41M16,6H18V18H16V6Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"last_page_label\\\">Go to Last Page</span>\\n </button>\\n\\n <button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showRotateButton\\\"\\n id=\\\"pageRotateCw\\\"\\n class=\\\"secondaryToolbarButton rotateCw visibleXLView\\\"\\n title=\\\"Rotate Clockwise\\\"\\n data-l10n-id=\\\"page_rotate_cw\\\"\\n >\\n <svg style=\\\"width:22px;height:22px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M12 3C7.03 3 3 7.03 3 12S7.03 21 12 21C14 21 15.92 20.34 17.5 19.14L16.06 17.7C14.87 18.54 13.45 19 12 19C8.13 19 5 15.87 5 12S8.13 5 12 5 19 8.13 19 12H16L20 16L24 12H21C21 7.03 16.97 3 12 3\\\" />\\n </svg>\\n <span data-l10n-id=\\\"page_rotate_cw_label\\\">Rotate Clockwise</span>\\n </button>\\n <button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showRotateButton\\\"\\n id=\\\"pageRotateCcw\\\"\\n class=\\\"secondaryToolbarButton rotateCcw visibleXLView\\\"\\n title=\\\"Rotate Counterclockwise\\\"\\n data-l10n-id=\\\"page_rotate_ccw\\\"\\n >\\n <svg style=\\\"width:22px;height:22px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M12 3C7.03 3 3 7.03 3 12H0L4 16L8 12H5C5 8.13 8.13 5 12 5S19 8.13 19 12 15.87 19 12 19C10.55 19 9.13 18.54 7.94 17.7L6.5 19.14C8.08 20.34 10 21 12 21C16.97 21 21 16.97 21 12S16.97 3 12 3\\\" />\\n </svg>\\n <span data-l10n-id=\\\"page_rotate_ccw_label\\\">Rotate Counterclockwise</span>\\n </button>\\n\\n <button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showHandToolButton\\\"\\n id=\\\"cursorSelectTool\\\"\\n class=\\\"secondaryToolbarButton toggled visibleXXLView\\\"\\n title=\\\"Enable Text Selection Tool\\\"\\n data-l10n-id=\\\"cursor_text_select_tool\\\"\\n >\\n <svg style=\\\"width:22px;height:22px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M2 4C2 2.89 2.9 2 4 2H7V4H4V7H2V4M22 4V7H20V4H17V2H20C21.1 2 22 2.89 22 4M2 20V17H4V20H7V22H4C2.9 22 2 21.11 2 20M10 2H14V4H10V2M10 20H14V22H10V20M2 10H4V14H2V10M18.5 13C20.4 13 22 14.6 22 16.5C22 19.1 18.5 23 18.5 23C18.5 23 15 19.1 15 16.5C15 14.6 16.6 13 18.5 13M18.5 17.8C19.2 17.8 19.8 17.2 19.7 16.6C19.7 16 19.1 15.4 18.5 15.4C17.9 15.4 17.3 15.9 17.3 16.6C17.3 17.2 17.8 17.8 18.5 17.8M20 10H22V12.34C21.42 11.84 20.74 11.45 20 11.23V10Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"cursor_text_select_tool_label\\\">Text Selection Tool</span>\\n </button>\\n <button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showHandToolButton\\\"\\n id=\\\"cursorHandTool\\\"\\n class=\\\"secondaryToolbarButton visibleXXLView\\\"\\n title=\\\"Enable Hand Tool\\\"\\n data-l10n-id=\\\"cursor_hand_tool\\\"\\n >\\n <svg style=\\\"width:22px;height:22px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M13,6V11H18V7.75L22.25,12L18,16.25V13H13V18H16.25L12,22.25L7.75,18H11V13H6V16.25L1.75,12L6,7.75V11H11V6H7.75L12,1.75L16.25,6H13Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"cursor_hand_tool_label\\\">Hand Tool</span>\\n </button>\\n\\n <button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showScrollingButton\\\"\\n id=\\\"scrollPage\\\"\\n class=\\\"secondaryToolbarButton scrollPage\\\"\\n title=\\\"Use Page Scrolling\\\"\\n data-l10n-id=\\\"scroll_page\\\"\\n >\\n <svg style=\\\"width: 24px; height: 24px; margin-top: 3px\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M9.5 4c1 0 1.5.5 1.5 1.5v5c0 1-.5 1.5-1.5 1.5h-3c-1 0-1.5-.5-1.5-1.5v-5C5 4.5 5.5 4 6.5 4zM11 0v.5c0 1-.5 1.5-1.5 1.5h-3C5.5 2 5 1.5 5 .5V0h6zM11 16v-.5c0-1-.5-1.5-1.5-1.5h-3c-1 0-1.5.5-1.5 1.5v.5h6z\\\"/>\\n </svg>\\n <span data-l10n-id=\\\"scroll_page\\\">Page Scrolling</span>\\n </button>\\n <button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showScrollingButton\\\"\\n id=\\\"scrollVertical\\\"\\n class=\\\"secondaryToolbarButton scrollVertical toggled\\\"\\n title=\\\"Use Vertical Scrolling\\\"\\n data-l10n-id=\\\"scroll_vertical\\\"\\n >\\n <svg style=\\\"width: 24px; height: 24px; margin-top: 3px\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M9.5 4c1 0 1.5.5 1.5 1.5v5c0 1-.5 1.5-1.5 1.5h-3c-1 0-1.5-.5-1.5-1.5v-5C5 4.5 5.5 4 6.5 4zM11 0v.5c0 1-.5 1.5-1.5 1.5h-3C5.5 2 5 1.5 5 .5V0h6zM11 16v-.5c0-1-.5-1.5-1.5-1.5h-3c-1 0-1.5.5-1.5 1.5v.5h6z\\\"/>\\n </svg>\\n <span data-l10n-id=\\\"scroll_vertical_label\\\">Vertical Scrolling</span>\\n </button>\\n <button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showScrollingButton\\\"\\n id=\\\"scrollHorizontal\\\"\\n class=\\\"secondaryToolbarButton scrollHorizontal\\\"\\n title=\\\"Use Horizontal Scrolling\\\"\\n data-l10n-id=\\\"scroll_horizontal\\\"\\n >\\n <svg style=\\\"width: 24px; height: 24px; margin-top: 3px\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M0 4h1.5c1 0 1.5.5 1.5 1.5v5c0 1-.5 1.5-1.5 1.5H0zM9.5 4c1 0 1.5.5 1.5 1.5v5c0 1-.5 1.5-1.5 1.5h-3c-1 0-1.5-.5-1.5-1.5v-5C5 4.5 5.5 4 6.5 4zM16 4h-1.5c-1 0-1.5.5-1.5 1.5v5c0 1 .5 1.5 1.5 1.5H16z\\\"/>\\n </svg>\\n <span data-l10n-id=\\\"scroll_horizontal_label\\\">Horizontal Scrolling</span>\\n </button>\\n <button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showScrollingButton\\\"\\n id=\\\"scrollWrapped\\\"\\n class=\\\"secondaryToolbarButton scrollWrapped\\\"\\n title=\\\"Use Wrapped Scrolling\\\"\\n data-l10n-id=\\\"scroll_wrapped\\\"\\n >\\n <svg style=\\\"width: 24px; height: 24px; margin-top: 3px\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M5.5 4c1 0 1.5.5 1.5 1.5v5c0 1-.5 1.5-1.5 1.5h-3c-1 0-1.5-.5-1.5-1.5v-5C1 4.5 1.5 4 2.5 4zM7 0v.5C7 1.5 6.5 2 5.5 2h-3C1.5 2 1 1.5 1 .5V0h6zM7 16v-.5c0-1-.5-1.5-1.5-1.5h-3c-1 0-1.5.5-1.5 1.5v.5h6zM13.5 4c1 0 1.5.5 1.5 1.5v5c0 1-.5 1.5-1.5 1.5h-3c-1 0-1.5-.5-1.5-1.5v-5c0-1 .5-1.5 1.5-1.5zM15 0v.5c0 1-.5 1.5-1.5 1.5h-3C9.5 2 9 1.5 9 .5V0h6zM15 16v-.507c0-1-.5-1.5-1.5-1.5h-3C9.5 14 9 14.5 9 15.5v.5h6z\\\"/>\\n </svg>\\n <span data-l10n-id=\\\"scroll_wrapped_label\\\">Wrapped Scrolling</span>\\n </button>\\n\\n <button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showSpreadButton\\\"\\n id=\\\"spreadNone\\\"\\n class=\\\"secondaryToolbarButton spreadNone toggled\\\"\\n title=\\\"Do not join page spreads\\\"\\n data-l10n-id=\\\"spread_none\\\"\\n (click)=\\\"onSpreadChange('off')\\\"\\n >\\n <svg height=\\\"16\\\" width=\\\"16\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M6 3c-1 0-1.5.5-1.5 1.5v7c0 1 .5 1.5 1.5 1.5h4c1 0 1.5-.5 1.5-1.5v-7c0-1-.5-1.5-1.5-1.5z\\\"/>\\n </svg>\\n <span data-l10n-id=\\\"spread_none_label\\\">No Spreads</span>\\n </button>\\n <button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showSpreadButton\\\"\\n id=\\\"spreadOdd\\\"\\n class=\\\"secondaryToolbarButton spreadOdd\\\"\\n title=\\\"Join page spreads starting with odd-numbered pages\\\"\\n data-l10n-id=\\\"spread_odd\\\"\\n (click)=\\\"onSpreadChange('odd')\\\"\\n >\\n <svg style=\\\"width: 24px; height: 24px; margin-top: 3px\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M10.56 3.5C9.56 3.5 9 4 9 5v6.5c0 1 .5 1.5 1.5 1.5h4c1 0 1.5-.5 1.5-1.5V5c0-1-.5-1.5-1.5-1.5zm1.93 1.2c.8 0 1.4.2 1.8.64.5.4.7 1 .7 1.7 0 .5-.2 1-.5 1.44-.2.3-.6.6-1 .93l-.6.4c-.4.3-.6.4-.7.55-.1.1-.2.2-.3.4h3.2v1.27h-5c0-.5.1-1 .3-1.43.2-.49.7-1 1.5-1.54.7-.5 1.1-.8 1.3-1.02.3-.3.4-.7.4-1.05 0-.3-.1-.6-.3-.77-.2-.2-.4-.3-.7-.3-.4 0-.7.2-.9.5-.1.2-.1.5-.2.9h-1.4c0-.6.2-1.1.3-1.5.4-.7 1.1-1.1 2-1.1zM1.54 3.5C.54 3.5 0 4 0 5v6.5c0 1 .5 1.5 1.54 1.5h4c1 0 1.5-.5 1.5-1.5V5c0-1-.5-1.5-1.5-1.5zm1.8 1.125H4.5V12H3V6.9H1.3v-1c.5 0 .8 0 .97-.03.33-.07.53-.17.73-.37.1-.2.2-.3.25-.5.05-.2.05-.3.05-.3z\\\"/>\\n </svg>\\n <span data-l10n-id=\\\"spread_odd_label\\\">Odd Spreads</span>\\n </button>\\n <button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showSpreadButton\\\"\\n id=\\\"spreadEven\\\"\\n class=\\\"secondaryToolbarButton spreadEven\\\"\\n title=\\\"Join page spreads starting with even-numbered pages\\\"\\n data-l10n-id=\\\"spread_even\\\"\\n (click)=\\\"onSpreadChange('even')\\\"\\n >\\n <svg style=\\\"width: 24px; height: 24px; margin-top: 3px\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M1.5 3.5C.5 3.5 0 4 0 5v6.5c0 1 .5 1.5 1.5 1.5h4c1 0 1.5-.5 1.5-1.5V5c0-1-.5-1.5-1.5-1.5zm2 1.2c.8 0 1.4.2 1.8.6.5.4.7 1 .7 1.7 0 .5-.2 1-.5 1.4-.2.3-.5.7-1 1l-.6.4c-.4.3-.6.4-.75.56-.15.14-.25.24-.35.44H6v1.3H1c0-.6.1-1.1.3-1.5.3-.6.7-1 1.5-1.6.7-.4 1.1-.8 1.28-1 .32-.3.42-.6.42-1 0-.3-.1-.6-.23-.8-.17-.2-.37-.3-.77-.3s-.7.1-.9.5c-.04.2-.1.5-.1.9H1.1c0-.6.1-1.1.3-1.5.4-.7 1.1-1.1 2.1-1.1zM10.54 3.54C9.5 3.54 9 4 9 5v6.5c0 1 .5 1.5 1.54 1.5h4c.96 0 1.46-.5 1.46-1.5V5c0-1-.5-1.46-1.5-1.46zm1.9.95c.7 0 1.3.2 1.7.5.4.4.6.8.6 1.4 0 .4-.1.8-.4 1.1-.2.2-.3.3-.5.4.1 0 .3.1.6.3.4.3.5.8.5 1.4 0 .6-.2 1.2-.6 1.6-.4.5-1.1.7-1.9.7-1 0-1.8-.3-2.2-1-.14-.29-.24-.69-.24-1.29h1.4c0 .3 0 .5.1.7.2.4.5.5 1 .5.3 0 .5-.1.7-.3.2-.2.3-.5.3-.8 0-.5-.2-.8-.6-.95-.2-.05-.5-.15-1-.15v-1c.5 0 .8-.1 1-.14.3-.1.5-.4.5-.9 0-.3-.1-.5-.2-.7-.2-.2-.4-.3-.7-.3-.3 0-.6.1-.75.3-.2.2-.2.5-.2.86h-1.34c0-.4.1-.7.19-1.1 0-.12.2-.32.4-.62.2-.2.4-.3.7-.4.3-.1.6-.1 1-.1z\\\"/>\\n </svg>\\n <span data-l10n-id=\\\"spread_even_label\\\">Even Spreads</span>\\n </button>\\n\\n <button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showPropertiesButton\\\"\\n id=\\\"documentProperties\\\"\\n class=\\\"secondaryToolbarButton documentProperties\\\"\\n title=\\\"Document Properties\\u2026\\\"\\n data-l10n-id=\\\"document_properties\\\"\\n aria-controls=\\\"documentPropertiesDialog\\\"\\n >\\n <svg style=\\\"width: 16px; height: 16px; margin-top: 3px\\\" viewBox=\\\"0 0 16 16\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M8 16a8 8 0 1 1 8-8 8.009 8.009 0 0 1-8 8zM8 2a6 6 0 1 0 6 6 6.006 6.006 0 0 0-6-6z\\\"/>\\n <path fill=\\\"currentColor\\\" d=\\\"M8 7a1 1 0 0 0-1 1v3a1 1 0 0 0 2 0V8a1 1 0 0 0-1-1z\\\"/>\\n <circle fill=\\\"currentColor\\\" cx=\\\"8\\\" cy=\\\"5\\\" r=\\\"1.188\\\"/>\\n </svg>\\n <span data-l10n-id=\\\"document_properties_label\\\">Document Properties\\u2026</span>\\n </button>\\n </div>\\n </div>\\n</ng-template>\\n\",\n styles: [\"svg{position:absolute;display:inline-block;top:0px;left:0px}\\n\"]\n }]\n }], function () {\n return [{\n type: i0.ElementRef\n }, {\n type: PDFNotificationService\n }];\n }, {\n customSecondaryToolbar: [{\n type: Input\n }],\n secondaryToolbarTop: [{\n type: Input\n }],\n mobileFriendlyZoomScale: [{\n type: Input\n }],\n showPresentationModeButton: [{\n type: Input\n }],\n showOpenFileButton: [{\n type: Input\n }],\n showPrintButton: [{\n type: Input\n }],\n showDownloadButton: [{\n type: Input\n }],\n showBookmarkButton: [{\n type: Input\n }],\n showPagingButtons: [{\n type: Input\n }],\n showRotateButton: [{\n type: Input\n }],\n showHandToolButton: [{\n type: Input\n }],\n showScrollingButton: [{\n type: Input\n }],\n showSpreadButton: [{\n type: Input\n }],\n showPropertiesButton: [{\n type: Input\n }],\n spreadChange: [{\n type: Output\n }],\n secondaryMenuIsEmpty: [{\n type: Output\n }],\n onResize: [{\n type: HostListener,\n args: ['window:resize']\n }]\n });\n})();\nclass PdfFindbarService {\n constructor() {\n this.individualWordsMode = true;\n this.multipleSearchTexts = false;\n }\n}\nPdfFindbarService.ɵfac = function PdfFindbarService_Factory(t) {\n return new (t || PdfFindbarService)();\n};\nPdfFindbarService.ɵprov = /* @__PURE__ */i0.ɵɵdefineInjectable({\n token: PdfFindbarService,\n factory: PdfFindbarService.ɵfac,\n providedIn: 'root'\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(PdfFindbarService, [{\n type: Injectable,\n args: [{\n providedIn: 'root'\n }]\n }], null, null);\n})();\nclass PdfSearchInputFieldComponent {\n constructor(pdfFindbarService) {\n this.pdfFindbarService = pdfFindbarService;\n }\n}\nPdfSearchInputFieldComponent.ɵfac = function PdfSearchInputFieldComponent_Factory(t) {\n return new (t || PdfSearchInputFieldComponent)(i0.ɵɵdirectiveInject(PdfFindbarService));\n};\nPdfSearchInputFieldComponent.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: PdfSearchInputFieldComponent,\n selectors: [[\"pdf-search-input-field\"]],\n decls: 2,\n vars: 5,\n consts: [[\"autocomplete\", \"search-input-field\", \"id\", \"findInput\", \"title\", \"Find\", \"data-l10n-id\", \"find_input\", \"name\", \"search-input-field\", 1, \"toolbarField\", 3, \"placeholder\"], [\"id\", \"findInputMultiline\", \"type\", \"checkbox\", \"placeholder\", \"Multiple search terms. Each line is a search term.\", \"data-l10n-id\", \"find_input_line_by_line\", \"lines\", \"3\", 1, \"toolbarField\"]],\n template: function PdfSearchInputFieldComponent_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelement(0, \"input\", 0)(1, \"textarea\", 1);\n }\n if (rf & 2) {\n i0.ɵɵclassProp(\"hidden\", !ctx.pdfFindbarService.individualWordsMode);\n i0.ɵɵproperty(\"placeholder\", \"Find in document\\u2026\");\n i0.ɵɵadvance(1);\n i0.ɵɵclassProp(\"hidden\", ctx.pdfFindbarService.individualWordsMode);\n }\n },\n styles: [\"textarea[_ngcontent-%COMP%]{width:200px;height:3.5em}textarea[_ngcontent-%COMP%]::placeholder{font-style:italic}\"]\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(PdfSearchInputFieldComponent, [{\n type: Component,\n args: [{\n selector: 'pdf-search-input-field',\n template: \"<input [class.hidden]=\\\"!pdfFindbarService.individualWordsMode\\\"\\n autocomplete=\\\"search-input-field\\\"\\n id=\\\"findInput\\\"\\n class=\\\"toolbarField\\\"\\n title=\\\"Find\\\"\\n [placeholder]=\\\"'Find in document\\u2026'\\\"\\n data-l10n-id=\\\"find_input\\\"\\n name=\\\"search-input-field\\\"\\n/>\\n<textarea\\n [class.hidden]=\\\"pdfFindbarService.individualWordsMode\\\"\\n id=\\\"findInputMultiline\\\"\\n type=\\\"checkbox\\\"\\n class=\\\"toolbarField\\\"\\n placeholder=\\\"Multiple search terms. Each line is a search term.\\\"\\n data-l10n-id=\\\"find_input_line_by_line\\\"\\n lines=\\\"3\\\"\\n></textarea>\\n\",\n styles: [\"textarea{width:200px;height:3.5em}textarea::placeholder{font-style:italic}\\n\"]\n }]\n }], function () {\n return [{\n type: PdfFindbarService\n }];\n }, null);\n})();\nclass PdfFindPreviousComponent {\n constructor() {}\n ngOnInit() {}\n}\nPdfFindPreviousComponent.ɵfac = function PdfFindPreviousComponent_Factory(t) {\n return new (t || PdfFindPreviousComponent)();\n};\nPdfFindPreviousComponent.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: PdfFindPreviousComponent,\n selectors: [[\"pdf-find-previous\"]],\n decls: 5,\n vars: 0,\n consts: [[\"type\", \"button\", \"id\", \"findPrevious\", \"title\", \"Find the previous occurrence of the phrase\", \"data-l10n-id\", \"find_previous\", 1, \"toolbarButton\"], [\"viewBox\", \"0 0 24 24\", 2, \"width\", \"24px\", \"height\", \"24px\"], [\"fill\", \"currentColor\", \"d\", \"M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z\"], [\"data-l10n-id\", \"find_previous_label\"]],\n template: function PdfFindPreviousComponent_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelementStart(0, \"button\", 0);\n i0.ɵɵnamespaceSVG();\n i0.ɵɵelementStart(1, \"svg\", 1);\n i0.ɵɵelement(2, \"path\", 2);\n i0.ɵɵelementEnd();\n i0.ɵɵnamespaceHTML();\n i0.ɵɵelementStart(3, \"span\", 3);\n i0.ɵɵtext(4, \"Previous\");\n i0.ɵɵelementEnd()();\n }\n },\n styles: [\"button.toolbarButton#findPrevious[_ngcontent-%COMP%]{margin-top:0;width:24px;margin-left:1px!important}\"]\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(PdfFindPreviousComponent, [{\n type: Component,\n args: [{\n selector: 'pdf-find-previous',\n template: \"<button type=\\\"button\\\"\\n id=\\\"findPrevious\\\"\\n class=\\\"toolbarButton\\\"\\n title=\\\"Find the previous occurrence of the phrase\\\"\\n data-l10n-id=\\\"find_previous\\\"\\n >\\n <svg style=\\\"width:24px;height:24px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"find_previous_label\\\">Previous</span>\\n</button>\\n\",\n styles: [\"button.toolbarButton#findPrevious{margin-top:0;width:24px;margin-left:1px!important}\\n\"]\n }]\n }], function () {\n return [];\n }, null);\n})();\nclass PdfFindNextComponent {\n constructor() {}\n ngOnInit() {}\n}\nPdfFindNextComponent.ɵfac = function PdfFindNextComponent_Factory(t) {\n return new (t || PdfFindNextComponent)();\n};\nPdfFindNextComponent.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: PdfFindNextComponent,\n selectors: [[\"pdf-find-next\"]],\n decls: 5,\n vars: 0,\n consts: [[\"type\", \"button\", \"id\", \"findNext\", \"title\", \"Find the next occurrence of the phrase\", \"data-l10n-id\", \"find_next\", 1, \"toolbarButton\"], [\"viewBox\", \"0 0 24 24\", 2, \"width\", \"24px\", \"height\", \"24px\"], [\"fill\", \"currentColor\", \"d\", \"M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z\"], [\"data-l10n-id\", \"find_next_label\"]],\n template: function PdfFindNextComponent_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelementStart(0, \"button\", 0);\n i0.ɵɵnamespaceSVG();\n i0.ɵɵelementStart(1, \"svg\", 1);\n i0.ɵɵelement(2, \"path\", 2);\n i0.ɵɵelementEnd();\n i0.ɵɵnamespaceHTML();\n i0.ɵɵelementStart(3, \"span\", 3);\n i0.ɵɵtext(4, \"Next\");\n i0.ɵɵelementEnd()();\n }\n },\n styles: [\"button.toolbarButton#findNext[_ngcontent-%COMP%]{margin-top:0;margin-left:-4px!important;margin-right:3px!important;width:24px}\"]\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(PdfFindNextComponent, [{\n type: Component,\n args: [{\n selector: 'pdf-find-next',\n template: \"<button type=\\\"button\\\"\\n id=\\\"findNext\\\"\\n class=\\\"toolbarButton\\\"\\n title=\\\"Find the next occurrence of the phrase\\\"\\n data-l10n-id=\\\"find_next\\\">\\n <svg style=\\\"width:24px;height:24px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"find_next_label\\\">Next</span>\\n</button>\\n\",\n styles: [\"button.toolbarButton#findNext{margin-top:0;margin-left:-4px!important;margin-right:3px!important;width:24px}\\n\"]\n }]\n }], function () {\n return [];\n }, null);\n})();\nclass PdfFindInputAreaComponent {\n constructor() {}\n}\nPdfFindInputAreaComponent.ɵfac = function PdfFindInputAreaComponent_Factory(t) {\n return new (t || PdfFindInputAreaComponent)();\n};\nPdfFindInputAreaComponent.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: PdfFindInputAreaComponent,\n selectors: [[\"pdf-find-input-area\"]],\n inputs: {\n customFindbarInputArea: \"customFindbarInputArea\"\n },\n decls: 2,\n vars: 2,\n consts: [[\"id\", \"findbarInputContainer\", 4, \"ngIf\"], [3, \"ngTemplateOutlet\"], [\"id\", \"findbarInputContainer\"]],\n template: function PdfFindInputAreaComponent_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵtemplate(0, PdfFindInputAreaComponent_div_0_Template, 4, 0, \"div\", 0);\n i0.ɵɵelementContainer(1, 1);\n }\n if (rf & 2) {\n i0.ɵɵproperty(\"ngIf\", !ctx.customFindbarInputArea);\n i0.ɵɵadvance(1);\n i0.ɵɵproperty(\"ngTemplateOutlet\", ctx.customFindbarInputArea || null);\n }\n },\n dependencies: [PdfSearchInputFieldComponent, PdfFindPreviousComponent, PdfFindNextComponent, i2.NgIf, i2.NgTemplateOutlet]\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(PdfFindInputAreaComponent, [{\n type: Component,\n args: [{\n selector: 'pdf-find-input-area',\n template: \"<div id=\\\"findbarInputContainer\\\" *ngIf=\\\"!customFindbarInputArea\\\">\\n <pdf-search-input-field></pdf-search-input-field>\\n <pdf-find-previous></pdf-find-previous>\\n <pdf-find-next></pdf-find-next>\\n</div>\\n\\n<ng-container [ngTemplateOutlet]=\\\"customFindbarInputArea || null\\\"> </ng-container>\\n\",\n styles: [\"\"]\n }]\n }], function () {\n return [];\n }, {\n customFindbarInputArea: [{\n type: Input\n }]\n });\n})();\nclass PdfFindHighlightAllComponent {\n constructor() {}\n ngOnInit() {}\n}\nPdfFindHighlightAllComponent.ɵfac = function PdfFindHighlightAllComponent_Factory(t) {\n return new (t || PdfFindHighlightAllComponent)();\n};\nPdfFindHighlightAllComponent.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: PdfFindHighlightAllComponent,\n selectors: [[\"pdf-find-highlight-all\"]],\n decls: 3,\n vars: 0,\n consts: [[\"type\", \"checkbox\", \"id\", \"findHighlightAll\", 1, \"toolbarField\"], [\"for\", \"findHighlightAll\", \"data-l10n-id\", \"find_highlight\", 1, \"toolbarLabel\"]],\n template: function PdfFindHighlightAllComponent_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelement(0, \"input\", 0);\n i0.ɵɵelementStart(1, \"label\", 1);\n i0.ɵɵtext(2, \" Highlight all\\n\");\n i0.ɵɵelementEnd();\n }\n }\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(PdfFindHighlightAllComponent, [{\n type: Component,\n args: [{\n selector: 'pdf-find-highlight-all',\n template: \"<input\\n type=\\\"checkbox\\\"\\n id=\\\"findHighlightAll\\\"\\n class=\\\"toolbarField\\\"\\n/>\\n<label\\n for=\\\"findHighlightAll\\\"\\n class=\\\"toolbarLabel\\\"\\n data-l10n-id=\\\"find_highlight\\\">\\n Highlight all\\n</label>\\n\",\n styles: [\"\"]\n }]\n }], function () {\n return [];\n }, null);\n})();\nclass PdfFindMatchCaseComponent {\n constructor() {}\n ngOnInit() {}\n}\nPdfFindMatchCaseComponent.ɵfac = function PdfFindMatchCaseComponent_Factory(t) {\n return new (t || PdfFindMatchCaseComponent)();\n};\nPdfFindMatchCaseComponent.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: PdfFindMatchCaseComponent,\n selectors: [[\"pdf-find-match-case\"]],\n decls: 3,\n vars: 0,\n consts: [[\"type\", \"checkbox\", \"id\", \"findMatchCase\", 1, \"toolbarField\"], [\"for\", \"findMatchCase\", \"data-l10n-id\", \"find_match_case_label\", 1, \"toolbarLabel\"]],\n template: function PdfFindMatchCaseComponent_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelement(0, \"input\", 0);\n i0.ɵɵelementStart(1, \"label\", 1);\n i0.ɵɵtext(2, \" Match case\\n\");\n i0.ɵɵelementEnd();\n }\n }\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(PdfFindMatchCaseComponent, [{\n type: Component,\n args: [{\n selector: 'pdf-find-match-case',\n template: \"<input\\n type=\\\"checkbox\\\"\\n id=\\\"findMatchCase\\\"\\n class=\\\"toolbarField\\\"\\n/>\\n<label\\n for=\\\"findMatchCase\\\"\\n class=\\\"toolbarLabel\\\"\\n data-l10n-id=\\\"find_match_case_label\\\">\\n Match case\\n</label>\\n\",\n styles: [\"\"]\n }]\n }], function () {\n return [];\n }, null);\n})();\nclass PdfFindCurrentPageOnlyComponent {\n constructor() {}\n ngOnInit() {}\n}\nPdfFindCurrentPageOnlyComponent.ɵfac = function PdfFindCurrentPageOnlyComponent_Factory(t) {\n return new (t || PdfFindCurrentPageOnlyComponent)();\n};\nPdfFindCurrentPageOnlyComponent.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: PdfFindCurrentPageOnlyComponent,\n selectors: [[\"pdf-find-current-page-only\"]],\n decls: 3,\n vars: 0,\n consts: [[\"type\", \"checkbox\", \"id\", \"findCurrentPage\", 1, \"toolbarField\"], [\"for\", \"findCurrentPage\", \"data-l10n-id\", \"find_current_page\", 1, \"toolbarLabel\"]],\n template: function PdfFindCurrentPageOnlyComponent_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelement(0, \"input\", 0);\n i0.ɵɵelementStart(1, \"label\", 1);\n i0.ɵɵtext(2, \" Current page only\\n\");\n i0.ɵɵelementEnd();\n }\n },\n styles: [\"#findRange[_ngcontent-%COMP%]{margin-right:14px}\"]\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(PdfFindCurrentPageOnlyComponent, [{\n type: Component,\n args: [{\n selector: 'pdf-find-current-page-only',\n template: \"<input\\n type=\\\"checkbox\\\"\\n id=\\\"findCurrentPage\\\"\\n class=\\\"toolbarField\\\"\\n/>\\n<label\\n for=\\\"findCurrentPage\\\"\\n class=\\\"toolbarLabel\\\"\\n data-l10n-id=\\\"find_current_page\\\">\\n Current page only\\n</label>\\n\",\n styles: [\"#findRange{margin-right:14px}\\n\"]\n }]\n }], function () {\n return [];\n }, null);\n})();\nclass PdfFindRangeComponent {\n constructor() {}\n ngOnInit() {}\n}\nPdfFindRangeComponent.ɵfac = function PdfFindRangeComponent_Factory(t) {\n return new (t || PdfFindRangeComponent)();\n};\nPdfFindRangeComponent.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: PdfFindRangeComponent,\n selectors: [[\"pdf-find-range\"]],\n decls: 1,\n vars: 1,\n consts: [[\"autocomplete\", \"search-range-field\", \"id\", \"findRange\", \"title\", \"pages to search\", \"data-l10n-id\", \"find_range\", \"name\", \"search-range-field\", 1, \"toolbarField\", 3, \"placeholder\"]],\n template: function PdfFindRangeComponent_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelement(0, \"input\", 0);\n }\n if (rf & 2) {\n i0.ɵɵproperty(\"placeholder\", \"pages (e.g. 6-10)\");\n }\n },\n styles: [\"#findRange[_ngcontent-%COMP%]{margin-right:14px}\"]\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(PdfFindRangeComponent, [{\n type: Component,\n args: [{\n selector: 'pdf-find-range',\n template: \"<input\\n autocomplete=\\\"search-range-field\\\"\\n id=\\\"findRange\\\"\\n class=\\\"toolbarField\\\"\\n title=\\\"pages to search\\\"\\n [placeholder]=\\\"'pages (e.g. 6-10)'\\\"\\n data-l10n-id=\\\"find_range\\\"\\n name=\\\"search-range-field\\\"\\n/>\\n\",\n styles: [\"#findRange{margin-right:14px}\\n\"]\n }]\n }], function () {\n return [];\n }, null);\n})();\nclass PdfFindEntireWordComponent {\n constructor() {}\n ngOnInit() {}\n}\nPdfFindEntireWordComponent.ɵfac = function PdfFindEntireWordComponent_Factory(t) {\n return new (t || PdfFindEntireWordComponent)();\n};\nPdfFindEntireWordComponent.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: PdfFindEntireWordComponent,\n selectors: [[\"pdf-find-entire-word\"]],\n decls: 3,\n vars: 0,\n consts: [[\"type\", \"checkbox\", \"id\", \"findEntireWord\", 1, \"toolbarField\"], [\"for\", \"findEntireWord\", \"data-l10n-id\", \"find_entire_word_label\", 1, \"toolbarLabel\"]],\n template: function PdfFindEntireWordComponent_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelement(0, \"input\", 0);\n i0.ɵɵelementStart(1, \"label\", 1);\n i0.ɵɵtext(2, \" Whole words\\n\");\n i0.ɵɵelementEnd();\n }\n }\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(PdfFindEntireWordComponent, [{\n type: Component,\n args: [{\n selector: 'pdf-find-entire-word',\n template: \"<input\\n type=\\\"checkbox\\\"\\n id=\\\"findEntireWord\\\"\\n class=\\\"toolbarField\\\"\\n/>\\n<label\\n for=\\\"findEntireWord\\\"\\n class=\\\"toolbarLabel\\\"\\n data-l10n-id=\\\"find_entire_word_label\\\">\\n Whole words\\n</label>\\n\",\n styles: [\"\"]\n }]\n }], function () {\n return [];\n }, null);\n})();\nclass PdfFindMultipleSearchTextsComponent {\n constructor(pdfFindbarService) {\n this.pdfFindbarService = pdfFindbarService;\n }\n ngOnInit() {}\n}\nPdfFindMultipleSearchTextsComponent.ɵfac = function PdfFindMultipleSearchTextsComponent_Factory(t) {\n return new (t || PdfFindMultipleSearchTextsComponent)(i0.ɵɵdirectiveInject(PdfFindbarService));\n};\nPdfFindMultipleSearchTextsComponent.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: PdfFindMultipleSearchTextsComponent,\n selectors: [[\"pdf-find-entire-phrase\"]],\n decls: 6,\n vars: 6,\n consts: [[\"type\", \"checkbox\", \"id\", \"findMultipleSearchTexts\", 1, \"toolbarField\", 3, \"ngModel\", \"ngModelChange\"], [\"for\", \"findMultipleSearchTexts\", \"data-l10n-id\", \"find_multiple_texts_label\", 1, \"toolbarLabel\"], [\"type\", \"checkbox\", \"id\", \"individualWordsMode\", 1, \"toolbarField\", 3, \"ngModel\", \"ngModelChange\"], [\"for\", \"individualWordsMode\", \"id\", \"individualWordsModeLabel\", \"data-l10n-id\", \"find_individual_words_label\", 1, \"toolbarLabel\"]],\n template: function PdfFindMultipleSearchTextsComponent_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelementStart(0, \"input\", 0);\n i0.ɵɵlistener(\"ngModelChange\", function PdfFindMultipleSearchTextsComponent_Template_input_ngModelChange_0_listener($event) {\n return ctx.pdfFindbarService.multipleSearchTexts = $event;\n });\n i0.ɵɵelementEnd();\n i0.ɵɵelementStart(1, \"label\", 1);\n i0.ɵɵtext(2, \" multiple search texts\\n\");\n i0.ɵɵelementEnd();\n i0.ɵɵelementStart(3, \"input\", 2);\n i0.ɵɵlistener(\"ngModelChange\", function PdfFindMultipleSearchTextsComponent_Template_input_ngModelChange_3_listener($event) {\n return ctx.pdfFindbarService.individualWordsMode = $event;\n });\n i0.ɵɵelementEnd();\n i0.ɵɵelementStart(4, \"label\", 3);\n i0.ɵɵtext(5, \" separated by word boundaries\\n\");\n i0.ɵɵelementEnd();\n }\n if (rf & 2) {\n i0.ɵɵproperty(\"ngModel\", ctx.pdfFindbarService.multipleSearchTexts);\n i0.ɵɵadvance(3);\n i0.ɵɵclassProp(\"hidden\", !ctx.pdfFindbarService.multipleSearchTexts);\n i0.ɵɵproperty(\"ngModel\", ctx.pdfFindbarService.individualWordsMode);\n i0.ɵɵadvance(1);\n i0.ɵɵclassProp(\"hidden\", !ctx.pdfFindbarService.multipleSearchTexts);\n }\n },\n dependencies: [i2$1.CheckboxControlValueAccessor, i2$1.NgControlStatus, i2$1.NgModel]\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(PdfFindMultipleSearchTextsComponent, [{\n type: Component,\n args: [{\n selector: 'pdf-find-entire-phrase',\n template: \"<input\\n type=\\\"checkbox\\\"\\n id=\\\"findMultipleSearchTexts\\\"\\n class=\\\"toolbarField\\\"\\n [(ngModel)]=\\\"pdfFindbarService.multipleSearchTexts\\\"\\n/>\\n\\n<label\\n for=\\\"findMultipleSearchTexts\\\"\\n class=\\\"toolbarLabel\\\"\\n data-l10n-id=\\\"find_multiple_texts_label\\\">\\n multiple search texts\\n</label>\\n\\n<input [class.hidden]=\\\"!pdfFindbarService.multipleSearchTexts\\\"\\n type=\\\"checkbox\\\"\\n id=\\\"individualWordsMode\\\"\\n class=\\\"toolbarField\\\"\\n [(ngModel)]=\\\"pdfFindbarService.individualWordsMode\\\"\\n/>\\n\\n<label [class.hidden]=\\\"!pdfFindbarService.multipleSearchTexts\\\"\\n for=\\\"individualWordsMode\\\"\\n id=\\\"individualWordsModeLabel\\\"\\n class=\\\"toolbarLabel\\\"\\n data-l10n-id=\\\"find_individual_words_label\\\">\\n separated by word boundaries\\n</label>\\n\",\n styles: [\"\"]\n }]\n }], function () {\n return [{\n type: PdfFindbarService\n }];\n }, null);\n})();\nclass PdfFindIgnoreAccentsComponent {\n constructor() {}\n ngOnInit() {}\n}\nPdfFindIgnoreAccentsComponent.ɵfac = function PdfFindIgnoreAccentsComponent_Factory(t) {\n return new (t || PdfFindIgnoreAccentsComponent)();\n};\nPdfFindIgnoreAccentsComponent.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: PdfFindIgnoreAccentsComponent,\n selectors: [[\"pdf-find-ignore-accents\"]],\n decls: 3,\n vars: 0,\n consts: [[\"type\", \"checkbox\", \"id\", \"findIgnoreAccents\", 1, \"toolbarField\"], [\"for\", \"findIgnoreAccents\", \"data-l10n-id\", \"find_ignore_accents\", 1, \"toolbarLabel\"]],\n template: function PdfFindIgnoreAccentsComponent_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelement(0, \"input\", 0);\n i0.ɵɵelementStart(1, \"label\", 1);\n i0.ɵɵtext(2, \" Ignore accents and diacritics\\n\");\n i0.ɵɵelementEnd();\n }\n }\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(PdfFindIgnoreAccentsComponent, [{\n type: Component,\n args: [{\n selector: 'pdf-find-ignore-accents',\n template: \"<input\\n type=\\\"checkbox\\\"\\n id=\\\"findIgnoreAccents\\\"\\n class=\\\"toolbarField\\\"\\n/>\\n<label\\n for=\\\"findIgnoreAccents\\\"\\n class=\\\"toolbarLabel\\\"\\n data-l10n-id=\\\"find_ignore_accents\\\">\\n Ignore accents and diacritics\\n</label>\\n\",\n styles: [\"\"]\n }]\n }], function () {\n return [];\n }, null);\n})();\nclass PdfFindFuzzilyComponent {\n constructor() {}\n ngOnInit() {}\n}\nPdfFindFuzzilyComponent.ɵfac = function PdfFindFuzzilyComponent_Factory(t) {\n return new (t || PdfFindFuzzilyComponent)();\n};\nPdfFindFuzzilyComponent.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: PdfFindFuzzilyComponent,\n selectors: [[\"pdf-find-fuzzily\"]],\n decls: 3,\n vars: 0,\n consts: [[\"type\", \"checkbox\", \"id\", \"findFuzzy\", 1, \"toolbarField\"], [\"for\", \"findFuzzy\", \"data-l10n-id\", \"find_fuzzy\", 1, \"toolbarLabel\"]],\n template: function PdfFindFuzzilyComponent_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelement(0, \"input\", 0);\n i0.ɵɵelementStart(1, \"label\", 1);\n i0.ɵɵtext(2, \" Fuzzy search\\n\");\n i0.ɵɵelementEnd();\n }\n }\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(PdfFindFuzzilyComponent, [{\n type: Component,\n args: [{\n selector: 'pdf-find-fuzzily',\n template: \"<input\\n type=\\\"checkbox\\\"\\n id=\\\"findFuzzy\\\"\\n class=\\\"toolbarField\\\"\\n/>\\n<label\\n for=\\\"findFuzzy\\\"\\n class=\\\"toolbarLabel\\\"\\n data-l10n-id=\\\"find_fuzzy\\\">\\n Fuzzy search\\n</label>\\n\",\n styles: [\"\"]\n }]\n }], function () {\n return [];\n }, null);\n})();\nclass PdfFindResultsCountComponent {\n constructor() {}\n ngOnInit() {}\n}\nPdfFindResultsCountComponent.ɵfac = function PdfFindResultsCountComponent_Factory(t) {\n return new (t || PdfFindResultsCountComponent)();\n};\nPdfFindResultsCountComponent.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: PdfFindResultsCountComponent,\n selectors: [[\"pdf-find-results-count\"]],\n decls: 1,\n vars: 0,\n consts: [[\"id\", \"findResultsCount\", 1, \"toolbarLabel\", \"hidden\"]],\n template: function PdfFindResultsCountComponent_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelement(0, \"span\", 0);\n }\n }\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(PdfFindResultsCountComponent, [{\n type: Component,\n args: [{\n selector: 'pdf-find-results-count',\n template: \"<span id=\\\"findResultsCount\\\" class=\\\"toolbarLabel hidden\\\"></span>\\n\",\n styles: [\"\"]\n }]\n }], function () {\n return [];\n }, null);\n})();\nclass PdfFindbarMessageContainerComponent {\n constructor() {}\n ngOnInit() {}\n}\nPdfFindbarMessageContainerComponent.ɵfac = function PdfFindbarMessageContainerComponent_Factory(t) {\n return new (t || PdfFindbarMessageContainerComponent)();\n};\nPdfFindbarMessageContainerComponent.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: PdfFindbarMessageContainerComponent,\n selectors: [[\"pdf-findbar-message-container\"]],\n decls: 2,\n vars: 0,\n consts: [[\"id\", \"findbarMessageContainer\"], [\"id\", \"findMsg\", 1, \"toolbarLabel\"]],\n template: function PdfFindbarMessageContainerComponent_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelementStart(0, \"div\", 0);\n i0.ɵɵelement(1, \"span\", 1);\n i0.ɵɵelementEnd();\n }\n }\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(PdfFindbarMessageContainerComponent, [{\n type: Component,\n args: [{\n selector: 'pdf-findbar-message-container',\n template: \"<div id=\\\"findbarMessageContainer\\\">\\n <span id=\\\"findMsg\\\" class=\\\"toolbarLabel\\\"></span>\\n</div>\\n\",\n styles: [\"\"]\n }]\n }], function () {\n return [];\n }, null);\n})();\nclass PdfFindbarComponent {\n constructor() {\n this.showFindButton = true;\n this.showFindHighlightAll = true;\n this.showFindMatchCase = true;\n this.showFindCurrentPageOnly = true;\n this.showFindPageRange = true;\n this.showFindEntireWord = true;\n this.showFindEntirePhrase = true;\n this.showFindIgnoreAccents = true;\n this.showFindFuzzySearch = true;\n this.showFindResultsCount = true;\n this.showFindMessages = true;\n this.pdfJsVersion = getVersionSuffix(pdfDefaultOptions.assetsFolder);\n }\n}\nPdfFindbarComponent.ɵfac = function PdfFindbarComponent_Factory(t) {\n return new (t || PdfFindbarComponent)();\n};\nPdfFindbarComponent.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: PdfFindbarComponent,\n selectors: [[\"pdf-findbar\"]],\n inputs: {\n showFindButton: \"showFindButton\",\n mobileFriendlyZoomScale: \"mobileFriendlyZoomScale\",\n findbarLeft: \"findbarLeft\",\n findbarTop: \"findbarTop\",\n customFindbarInputArea: \"customFindbarInputArea\",\n customFindbar: \"customFindbar\",\n customFindbarButtons: \"customFindbarButtons\",\n showFindHighlightAll: \"showFindHighlightAll\",\n showFindMatchCase: \"showFindMatchCase\",\n showFindCurrentPageOnly: \"showFindCurrentPageOnly\",\n showFindPageRange: \"showFindPageRange\",\n showFindEntireWord: \"showFindEntireWord\",\n showFindEntirePhrase: \"showFindEntirePhrase\",\n showFindIgnoreAccents: \"showFindIgnoreAccents\",\n showFindFuzzySearch: \"showFindFuzzySearch\",\n showFindResultsCount: \"showFindResultsCount\",\n showFindMessages: \"showFindMessages\"\n },\n decls: 5,\n vars: 1,\n consts: [[3, \"ngTemplateOutlet\"], [\"defaultFindbar\", \"\"], [\"defaultFindbarButtons\", \"\"], [\"id\", \"findbar\", 1, \"findbar\", \"hidden\", \"doorHanger\"], [3, \"customFindbarInputArea\"]],\n template: function PdfFindbarComponent_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelementContainer(0, 0);\n i0.ɵɵtemplate(1, PdfFindbarComponent_ng_template_1_Template, 2, 11, \"ng-template\", null, 1, i0.ɵɵtemplateRefExtractor);\n i0.ɵɵtemplate(3, PdfFindbarComponent_ng_template_3_Template, 11, 21, \"ng-template\", null, 2, i0.ɵɵtemplateRefExtractor);\n }\n if (rf & 2) {\n const _r0 = i0.ɵɵreference(2);\n i0.ɵɵproperty(\"ngTemplateOutlet\", ctx.customFindbar ? ctx.customFindbar : _r0);\n }\n },\n dependencies: [PdfFindInputAreaComponent, PdfFindHighlightAllComponent, PdfFindMatchCaseComponent, PdfFindCurrentPageOnlyComponent, PdfFindRangeComponent, PdfFindEntireWordComponent, PdfFindMultipleSearchTextsComponent, PdfFindIgnoreAccentsComponent, PdfFindFuzzilyComponent, PdfFindResultsCountComponent, PdfFindbarMessageContainerComponent, i2.NgTemplateOutlet]\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(PdfFindbarComponent, [{\n type: Component,\n args: [{\n selector: 'pdf-findbar',\n template: \"<ng-container [ngTemplateOutlet]=\\\"customFindbar ? customFindbar : defaultFindbar\\\">\\n</ng-container>\\n\\n<ng-template #defaultFindbar>\\n <div\\n class=\\\"findbar hidden doorHanger\\\"\\n [class.invisible]=\\\"!showFindButton\\\"\\n id=\\\"findbar\\\"\\n [style.transform]=\\\"'scale(' + mobileFriendlyZoomScale + ')'\\\"\\n [style.transformOrigin]=\\\"'left center'\\\"\\n [style.left]=\\\"findbarLeft\\\"\\n [style.top]=\\\"findbarTop\\\"\\n >\\n <ng-container [ngTemplateOutlet]=\\\"customFindbarButtons ? customFindbarButtons : defaultFindbarButtons\\\"> </ng-container>\\n </div>\\n</ng-template>\\n\\n<ng-template #defaultFindbarButtons>\\n <pdf-find-input-area [customFindbarInputArea]=\\\"customFindbarInputArea\\\"></pdf-find-input-area>\\n <pdf-find-highlight-all [class.hidden]=\\\"!showFindHighlightAll\\\"></pdf-find-highlight-all>\\n <pdf-find-match-case [class.hidden]=\\\"!showFindMatchCase\\\"></pdf-find-match-case>\\n <pdf-find-current-page-only [class.hidden]=\\\"!showFindCurrentPageOnly\\\"></pdf-find-current-page-only>\\n <pdf-find-range [class.hidden]=\\\"!showFindPageRange\\\"></pdf-find-range>\\n <pdf-find-entire-word [class.hidden]=\\\"!showFindEntireWord\\\"></pdf-find-entire-word>\\n <pdf-find-entire-phrase [class.hidden]=\\\"!showFindEntirePhrase\\\"></pdf-find-entire-phrase>\\n <pdf-find-ignore-accents [class.hidden]=\\\"!showFindIgnoreAccents\\\"></pdf-find-ignore-accents>\\n <pdf-find-fuzzily [class.hidden]=\\\"!showFindFuzzySearch\\\"></pdf-find-fuzzily>\\n <pdf-find-results-count [class.hidden]=\\\"!showFindResultsCount\\\"></pdf-find-results-count>\\n <pdf-findbar-message-container [class.hidden]=\\\"!showFindMessages\\\"></pdf-findbar-message-container>\\n</ng-template>\\n\",\n styles: [\"\"]\n }]\n }], null, {\n showFindButton: [{\n type: Input\n }],\n mobileFriendlyZoomScale: [{\n type: Input\n }],\n findbarLeft: [{\n type: Input\n }],\n findbarTop: [{\n type: Input\n }],\n customFindbarInputArea: [{\n type: Input\n }],\n customFindbar: [{\n type: Input\n }],\n customFindbarButtons: [{\n type: Input\n }],\n showFindHighlightAll: [{\n type: Input\n }],\n showFindMatchCase: [{\n type: Input\n }],\n showFindCurrentPageOnly: [{\n type: Input\n }],\n showFindPageRange: [{\n type: Input\n }],\n showFindEntireWord: [{\n type: Input\n }],\n showFindEntirePhrase: [{\n type: Input\n }],\n showFindIgnoreAccents: [{\n type: Input\n }],\n showFindFuzzySearch: [{\n type: Input\n }],\n showFindResultsCount: [{\n type: Input\n }],\n showFindMessages: [{\n type: Input\n }]\n });\n})();\nclass PdfContextMenuComponent {\n constructor() {}\n ngOnInit() {}\n}\nPdfContextMenuComponent.ɵfac = function PdfContextMenuComponent_Factory(t) {\n return new (t || PdfContextMenuComponent)();\n};\nPdfContextMenuComponent.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: PdfContextMenuComponent,\n selectors: [[\"pdf-context-menu\"]],\n decls: 5,\n vars: 0,\n consts: [[\"type\", \"context\", \"id\", \"viewerContextMenu\", 2, \"display\", \"none\"], [\"id\", \"contextFirstPage\", 2, \"display\", \"none\"], [\"id\", \"contextLastPage\", 2, \"display\", \"none\"], [\"id\", \"contextPageRotateCw\", 2, \"display\", \"none\"], [\"id\", \"contextPageRotateCcw\", 2, \"display\", \"none\"]],\n template: function PdfContextMenuComponent_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelementStart(0, \"div\", 0);\n i0.ɵɵelement(1, \"div\", 1)(2, \"div\", 2)(3, \"div\", 3)(4, \"div\", 4);\n i0.ɵɵelementEnd();\n }\n },\n styles: [\"[_nghost-%COMP%]{margin-top:4px}\"]\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(PdfContextMenuComponent, [{\n type: Component,\n args: [{\n selector: 'pdf-context-menu',\n template: \"<!-- the context menu is deactivated because only Firefox supports it -->\\n<div style=\\\"display:none\\\" type=\\\"context\\\" id=\\\"viewerContextMenu\\\">\\n <div style=\\\"display:none\\\" id=\\\"contextFirstPage\\\"></div>\\n <div style=\\\"display:none\\\" id=\\\"contextLastPage\\\"></div>\\n <div style=\\\"display:none\\\" id=\\\"contextPageRotateCw\\\"></div>\\n <div style=\\\"display:none\\\" id=\\\"contextPageRotateCcw\\\"></div>\\n</div>\\n\",\n styles: [\":host{margin-top:4px}\\n\"]\n }]\n }], function () {\n return [];\n }, null);\n})();\nclass TranslatePipe {\n transform(key, fallback) {\n return this.translate(key, fallback);\n }\n translate(key, englishText) {\n return _asyncToGenerator(function* () {\n const PDFViewerApplication = window.PDFViewerApplication;\n return PDFViewerApplication.l10n.get(key, null, englishText);\n })();\n }\n}\nTranslatePipe.ɵfac = function TranslatePipe_Factory(t) {\n return new (t || TranslatePipe)();\n};\nTranslatePipe.ɵpipe = /* @__PURE__ */i0.ɵɵdefinePipe({\n name: \"translate\",\n type: TranslatePipe,\n pure: true\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(TranslatePipe, [{\n type: Pipe,\n args: [{\n name: 'translate'\n }]\n }], null, null);\n})();\nclass NgxExtendedPdfViewerComponent {\n constructor(ngZone, platformId, notificationService, location, elementRef, platformLocation, cdr, service) {\n this.ngZone = ngZone;\n this.platformId = platformId;\n this.notificationService = notificationService;\n this.location = location;\n this.elementRef = elementRef;\n this.platformLocation = platformLocation;\n this.cdr = cdr;\n this.service = service;\n this.ngxExtendedPdfViewerIncompletelyInitialized = true;\n this.showFreeFloatingBar = true;\n this.enableDragAndDrop = true;\n this.formData = {};\n /** Maps the internal ids of the annotations of pdf.js to their field name */\n this.formIdToFieldName = {};\n this.formRadioButtonValueToId = {};\n this.formDataChange = new EventEmitter();\n this._pageViewMode = 'multiple';\n this.progress = new EventEmitter();\n this.srcChange = new EventEmitter();\n this.scrollMode = undefined;\n this.scrollModeChange = new EventEmitter();\n this.authorization = undefined;\n this.httpHeaders = undefined;\n this.contextMenuAllowed = true;\n this.afterPrint = new EventEmitter();\n this.beforePrint = new EventEmitter();\n this.currentZoomFactor = new EventEmitter();\n this.enablePrint = true;\n /**\n * Number of milliseconds to wait between initializing the PDF viewer and loading the PDF file.\n * Most users can let this parameter safely at it's default value of zero.\n * Set this to 1000 or higher if you run into timing problems (typically caused by loading the locale files\n * after the PDF files, so they are not available when the PDF viewer is initialized).\n */\n this.delayFirstView = 0;\n /** How many log messages should be printed?\n * Legal values: VerbosityLevel.INFOS (= 5), VerbosityLevel.WARNINGS (= 1), VerbosityLevel.ERRORS (= 0) */\n this.logLevel = VerbosityLevel.WARNINGS;\n this.enablePinchOnMobile = false;\n /** Use the minified (minifiedJSLibraries=\"true\", which is the default) or the user-readable pdf.js library (minifiedJSLibraries=\"false\") */\n this.minifiedJSLibraries = true;\n this.primaryMenuVisible = true;\n /** option to increase (or reduce) print resolution. Default is 150 (dpi). Sensible values\n * are 300, 600, and 1200. Note the increase memory consumption, which may even result in a browser crash. */\n this.printResolution = null;\n this.rotationChange = new EventEmitter();\n /**\n * The combination of height, minHeight, and autoHeight ensures the PDF height of the PDF viewer is calculated correctly when the height is a percentage.\n * By default, many CSS frameworks make a div with 100% have a height or zero pixels. checkHeigth() fixes this.\n */\n this.autoHeight = false;\n this.minHeight = undefined;\n this._height = '100%';\n /**\n * If this flag is true, this components adds a link to the locale assets. The pdf viewer\n * sees this link and uses it to load the locale files automatically.\n * @param useBrowserLocale boolean\n */\n this.useBrowserLocale = false;\n this.forceUsingLegacyES5 = false;\n this.backgroundColor = '#e8e8eb';\n this.pdfBackground = undefined;\n this.pdfBackgroundColorToReplace = '#ffffff';\n /** Allows the user to define the name of the file after clicking \"download\" */\n this.filenameForDownload = undefined;\n /** Allows the user to disable the keyboard bindings completely */\n this.ignoreKeyboard = false;\n /** Allows the user to disable a list of key bindings. */\n this.ignoreKeys = [];\n /** Allows the user to enable a list of key bindings explicitly. If this property is set, every other key binding is ignored. */\n this.acceptKeys = [];\n /** Allows the user to put the viewer's svg images into an arbitrary folder */\n this.imageResourcesPath = './' + pdfDefaultOptions.assetsFolder + '/images/';\n /** Allows the user to put their locale folder into an arbitrary folder */\n this.localeFolderPath = './' + pdfDefaultOptions.assetsFolder + '/locale';\n /** Override the default locale. This must be the complete locale name, such as \"es-ES\". The string is allowed to be all lowercase.\n */\n this.language = undefined;\n /** By default, listening to the URL is deactivated because often the anchor tag is used for the Angular router */\n this.listenToURL = false;\n /** Navigate to a certain \"named destination\" */\n this.nameddest = undefined;\n /** allows you to pass a password to read password-protected files */\n this.password = undefined;\n this._showSidebarButton = true;\n this.viewerPositionTop = '32px';\n /** pdf.js can show signatures, but fails to verify them. So they are switched off by default.\n * Set \"[showUnverifiedSignatures]\"=\"true\" to display e-signatures nonetheless.\n */\n this.showUnverifiedSignatures = false;\n this.sidebarVisible = undefined;\n this.sidebarVisibleChange = new EventEmitter();\n this.showFindButton = undefined;\n this.showFindHighlightAll = true;\n this.showFindMatchCase = true;\n this.showFindCurrentPageOnly = true;\n this.showFindPageRange = true;\n this.showFindEntireWord = true;\n this.showFindEntirePhrase = true;\n this.showFindIgnoreAccents = true;\n this.showFindFuzzySearch = true;\n this.showFindResultsCount = true;\n this.showFindMessages = true;\n this.showPagingButtons = true;\n this.showZoomButtons = true;\n this.showPresentationModeButton = false;\n this.showOpenFileButton = true;\n this.showPrintButton = true;\n this.showDownloadButton = true;\n this.showBookmarkButton = true;\n this.theme = 'light';\n this.showToolbar = true;\n this.showSecondaryToolbarButton = true;\n /** Set by the event (secondaryMenuIsEmpty) */\n this.hideKebabMenuForSecondaryToolbar = false;\n this.showRotateButton = true;\n this.handTool = true;\n this.handToolChange = new EventEmitter();\n this.showHandToolButton = false;\n this._showScrollingButton = true;\n this._showSpreadButton = true;\n this.showPropertiesButton = true;\n this.showBorders = true;\n this.spreadChange = new EventEmitter();\n this.thumbnailDrawn = new EventEmitter();\n this._page = undefined;\n this.pageChange = new EventEmitter();\n this.pageLabel = undefined;\n this.pageLabelChange = new EventEmitter();\n this.pagesLoaded = new EventEmitter();\n this.pageRender = new EventEmitter();\n this.pageRendered = new EventEmitter();\n this.pdfDownloaded = new EventEmitter();\n this.pdfLoaded = new EventEmitter();\n this.pdfLoadingStarts = new EventEmitter();\n this.pdfLoadingFailed = new EventEmitter();\n this.textLayer = undefined;\n this.textLayerRendered = new EventEmitter();\n this.updateFindMatchesCount = new EventEmitter();\n this.updateFindState = new EventEmitter();\n /** Legal values: undefined, 'auto', 'page-actual', 'page-fit', 'page-width', or '50' (or any other percentage) */\n this.zoom = undefined;\n this.zoomChange = new EventEmitter();\n this.zoomLevels = ['auto', 'page-actual', 'page-fit', 'page-width', 0.5, 1, 1.25, 1.5, 2, 3, 4];\n this.maxZoom = 10;\n this.minZoom = 0.1;\n /** This attribute allows you to increase the size of the UI elements so you can use them on small mobile devices.\n * This attribute is a string with a percent character at the end (e.g. \"150%\").\n */\n this._mobileFriendlyZoom = '100%';\n this.mobileFriendlyZoomScale = 1;\n this.wheelAction = 'scroll';\n this.toolbarMarginTop = '0px';\n this.toolbarWidth = '100%';\n this.toolbarWidthInPixels = 100;\n this.secondaryToolbarTop = undefined;\n this.sidebarPositionTop = undefined;\n // dirty IE11 hack - temporary solution\n this.findbarTop = undefined;\n // dirty IE11 hack - temporary solution\n this.findbarLeft = undefined;\n // Additional PDF Form Field Types #567: Used to store the exported values of radio and checkbox buttons\n this.buttonValues = {};\n this.shuttingDown = false;\n this.baseHref = this.platformLocation.getBaseHrefFromDOM();\n this.service.recalculateSize$.subscribe(() => this.onResize());\n }\n get pageViewMode() {\n return this._pageViewMode;\n }\n set pageViewMode(viewMode) {\n this._pageViewMode = viewMode;\n if (viewMode === 'infinite-scroll') {\n this.scrollMode = ScrollModeType.vertical;\n this.spread = 'off';\n } else if (viewMode !== 'multiple') {\n this.scrollMode = ScrollModeType.vertical;\n }\n if (viewMode === 'single') {\n // since pdf.js, our custom single-page-mode has been replaced by the standard scrollMode=\"page\"\n this.scrollMode = ScrollModeType.page;\n this._pageViewMode = 'multiple';\n }\n if (viewMode === 'book') {\n this.showBorders = false;\n }\n }\n set src(url) {\n var _this2 = this;\n if (url instanceof Uint8Array) {\n this._src = url.buffer;\n } else if (url instanceof URL) {\n this._src = url.toString();\n } else if (typeof Blob !== 'undefined' && url instanceof Blob) {\n // additional check introduced to support server side rendering\n const reader = new FileReader();\n reader.onloadend = () => {\n setTimeout(() => {\n this.src = new Uint8Array(reader.result);\n if (NgxExtendedPdfViewerComponent.ngxExtendedPdfViewerInitialized) {\n if (this.ngxExtendedPdfViewerIncompletelyInitialized) {\n this.openPDF();\n } else {\n _asyncToGenerator(function* () {\n return yield _this2.openPDF2();\n })();\n }\n // else openPDF is called later, so we do nothing to prevent loading the PDF file twice\n }\n });\n };\n\n reader.readAsArrayBuffer(url);\n } else if (typeof url === 'string') {\n this._src = url;\n if (url.length > 980) {\n // minimal length of a base64 encoded PDF\n if (url.length % 4 === 0) {\n if (/^[a-zA-Z\\d\\/+]+={0,2}$/.test(url)) {\n console.error('The URL looks like a base64 encoded string. If so, please use the attribute [base64Src] instead of [src]');\n }\n }\n }\n } else {\n this._src = url;\n }\n }\n set base64Src(base64) {\n if (base64) {\n const binary_string = window.atob(base64);\n const len = binary_string.length;\n const bytes = new Uint8Array(len);\n for (let i = 0; i < len; i++) {\n bytes[i] = binary_string.charCodeAt(i);\n }\n this.src = bytes.buffer;\n } else {\n this._src = undefined;\n }\n }\n set height(h) {\n this.minHeight = undefined;\n this.autoHeight = false;\n if (h) {\n this._height = h;\n } else {\n this.height = '100%';\n }\n setTimeout(() => {\n this.checkHeight();\n });\n }\n get height() {\n return this._height;\n }\n get showSidebarButton() {\n return this._showSidebarButton;\n }\n set showSidebarButton(show) {\n this._showSidebarButton = show;\n const isIE = /msie\\s|trident\\//i.test(window.navigator.userAgent);\n let factor = 1;\n if (isIE) {\n factor = Number((this._mobileFriendlyZoom || '100').replace('%', '')) / 100;\n }\n if (this._showSidebarButton) {\n this.findbarLeft = (68 * factor).toString() + 'px';\n } else {\n this.findbarLeft = '0px';\n }\n }\n get showScrollingButton() {\n if (this.pageViewMode === 'multiple') {\n return this._showScrollingButton;\n }\n return false;\n }\n set showScrollingButton(val) {\n this._showScrollingButton = val;\n }\n get showSpreadButton() {\n if (this.pageViewMode !== 'infinite-scroll') {\n return this._showSpreadButton;\n }\n return false;\n }\n set showSpreadButton(val) {\n this._showSpreadButton = val;\n }\n get page() {\n return this._page;\n }\n set page(p) {\n if (p) {\n // silently cope with strings\n this._page = Number(p);\n } else {\n this._page = undefined;\n }\n }\n get mobileFriendlyZoom() {\n return this._mobileFriendlyZoom;\n }\n /**\n * This attributes allows you to increase the size of the UI elements so you can use them on small mobile devices.\n * This attribute is a string with a percent character at the end (e.g. \"150%\").\n */\n set mobileFriendlyZoom(zoom) {\n // tslint:disable-next-line:triple-equals - the type conversion is intended\n if (zoom == 'true') {\n zoom = '150%';\n // tslint:disable-next-line:triple-equals - the type conversion is intended\n } else if (zoom == 'false' || zoom === undefined || zoom === null) {\n zoom = '100%';\n }\n this._mobileFriendlyZoom = zoom;\n let factor = 1;\n if (!String(zoom).includes('%')) {\n zoom = 100 * Number(zoom) + '%';\n }\n factor = Number((zoom || '100').replace('%', '')) / 100;\n this.mobileFriendlyZoomScale = factor;\n this.toolbarWidth = (100 / factor).toString() + '%';\n this.toolbarMarginTop = (factor - 1) * 16 + 'px';\n setTimeout(() => this.calcViewerPositionTop());\n }\n calcViewerPositionTop() {\n const toolbar = document.getElementsByClassName('toolbar')[0];\n if (toolbar === undefined) {\n return;\n }\n let top = toolbar.getBoundingClientRect().height;\n this.viewerPositionTop = top + 'px';\n const factor = top / 33;\n this.sidebarPositionTop = (33 + 33 * (factor - 1)).toString() + 'px';\n this.secondaryToolbarTop = (33 + 38 * (factor - 1)).toString() + 'px';\n this.findbarTop = (34 + 54 * (factor - 1)).toString() + 'px';\n const findButton = document.getElementById('viewFind');\n if (findButton) {\n const containerPositionLeft = toolbar.getBoundingClientRect().left;\n const findButtonPosition = findButton.getBoundingClientRect();\n const left = findButtonPosition.left - containerPositionLeft;\n this.findbarLeft = left + 'px';\n } else if (this.showSidebarButton) {\n this.findbarLeft = 34 + (32 * factor).toString() + 'px';\n } else {\n this.findbarLeft = '0px';\n }\n }\n iOSVersionRequiresES5() {\n const match = navigator.appVersion.match(/OS (\\d+)_(\\d+)_?(\\d+)?/);\n if (match !== undefined && match !== null) {\n return parseInt(match[1], 10) < 14;\n }\n return false;\n }\n needsES5() {\n var _this3 = this;\n return _asyncToGenerator(function* () {\n const isIE = !!window.MSInputMethodContext && !!document.documentMode;\n const isEdge = /Edge\\/\\d./i.test(navigator.userAgent);\n const isIOs13OrBelow = _this3.iOSVersionRequiresES5();\n let needsES5 = typeof ReadableStream === 'undefined' || typeof Promise['allSettled'] === 'undefined';\n if (needsES5 || isIE || isEdge || isIOs13OrBelow || _this3.forceUsingLegacyES5) {\n return true;\n }\n return !(yield _this3.supportsOptionalChaining());\n })();\n }\n supportsOptionalChaining() {\n return new Promise(resolve => {\n const support = window.supportsOptionalChaining;\n support !== undefined ? resolve(support) : resolve(this.addScriptOpChainingSupport());\n });\n }\n addScriptOpChainingSupport() {\n return new Promise(resolve => {\n const script = this.createScriptElement(pdfDefaultOptions.assetsFolder + '/op-chaining-support.js');\n script.onload = () => {\n script.remove();\n resolve(window.supportsOptionalChaining);\n };\n script.onerror = () => {\n script.remove();\n window.supportsOptionalChaining = false;\n resolve(false);\n };\n document.body.appendChild(script);\n });\n }\n createScriptElement(sourcePath) {\n const script = document.createElement('script');\n script.async = true;\n script.type = 'text/javascript';\n script.src = this.location.normalize(sourcePath);\n return script;\n }\n getPdfJsPath(artifact, needsES5) {\n const suffix = this.minifiedJSLibraries ? '.min.js' : '.js';\n const assets = pdfDefaultOptions.assetsFolder;\n const versionSuffix = getVersionSuffix(assets);\n const artifactPath = `/${artifact}-`;\n const es5 = needsES5 ? '-es5' : '';\n return assets + artifactPath + versionSuffix + es5 + suffix;\n }\n loadViewer() {\n window['ngxZone'] = this.ngZone;\n this.ngZone.runOutsideAngular(() => {\n if (!window['pdfjs-dist/build/pdf']) {\n setTimeout(() => this.loadViewer(), 25);\n } else {\n this.needsES5().then(needsES5 => {\n const viewerPath = this.getPdfJsPath('viewer', needsES5);\n const script = this.createScriptElement(viewerPath);\n // script.onload = async () => await this.addFeatures(); // DEBUG CODE!!!\n document.getElementsByTagName('head')[0].appendChild(script);\n });\n }\n });\n }\n addFeatures() {\n return new Promise(resolve => {\n const script = this.createScriptElement(pdfDefaultOptions.assetsFolder + '/additional-features.js');\n script.onload = () => {\n script.remove();\n };\n script.onerror = () => {\n script.remove();\n resolve();\n };\n document.body.appendChild(script);\n });\n }\n ngOnInit() {\n window['setNgxExtendedPdfViewerSource'] = url => {\n this._src = url;\n console.log(url);\n this.srcChange.emit(url);\n };\n if (isPlatformBrowser(this.platformId)) {\n const link = document.createElement('link');\n link.href = this.localeFolderPath + '/locale.properties';\n link.setAttribute('origin', 'ngx-extended-pdf-viewer');\n link.rel = 'resource';\n link.type = 'application/l10n';\n const widget = this.elementRef.nativeElement;\n widget.appendChild(link);\n window.getFormValue = key => this.getFormValue(key);\n window.setFormValue = (key, value) => this.setFormValue(key, value);\n window.registerAcroformAnnotations = sortedAnnotations => this.registerAcroformAnnotations(sortedAnnotations);\n window.assignFormIdAndFieldName = (key, fieldName, radioButtonField) => this.assignFormIdAndFieldName(key, fieldName, radioButtonField);\n this.loadPdfJs();\n }\n }\n loadPdfJs() {\n window['ngxZone'] = this.ngZone;\n this.ngZone.runOutsideAngular(() => {\n if (!window['pdfjs-dist/build/pdf']) {\n this.needsES5().then(needsES5 => {\n if (needsES5) {\n if (!pdfDefaultOptions.needsES5) {\n console.log(\"If you see the error message \\\"expected expression, got '='\\\" above: you can safely ignore it as long as you know what you're doing. It means your browser is out-of-date. Please update your browser to benefit from the latest security updates and to enjoy a faster PDF viewer.\");\n }\n pdfDefaultOptions.needsES5 = true;\n console.log('Using the ES5 version of the PDF viewer. Your PDF files show faster if you update your browser.');\n }\n window['ngxZone'] = this.ngZone;\n if (this.minifiedJSLibraries) {\n if (!pdfDefaultOptions.workerSrc().endsWith('.min.js')) {\n const src = pdfDefaultOptions.workerSrc();\n pdfDefaultOptions.workerSrc = () => src.replace('.js', '.min.js');\n }\n }\n const pdfJsPath = this.getPdfJsPath('pdf', needsES5);\n const script = this.createScriptElement(pdfJsPath);\n document.getElementsByTagName('head')[0].appendChild(script);\n });\n }\n if (!window.webViewerLoad) {\n this.loadViewer();\n }\n });\n }\n ngAfterViewInit() {\n if (typeof window !== 'undefined') {\n if (!this.shuttingDown) {\n // hurried users sometimes reload the PDF before it has finished initializing\n if (window.webViewerLoad) {\n this.ngZone.runOutsideAngular(() => this.doInitPDFViewer());\n } else {\n setTimeout(() => this.ngAfterViewInit(), 50);\n }\n }\n }\n }\n assignTabindexes() {\n if (this.startTabindex) {\n const r = this.root.nativeElement.cloneNode(true);\n r.classList.add('offscreen');\n this.showElementsRecursively(r);\n document.body.appendChild(r);\n const elements = this.collectElementPositions(r, this.root.nativeElement, []);\n document.body.removeChild(r);\n const sorted = elements.sort((a, b) => {\n if (a.y - b.y > 15) {\n return 1;\n }\n if (b.y - a.y > 15) {\n return -1;\n }\n return a.x - b.x;\n });\n for (let i = 0; i < sorted.length; i++) {\n sorted[i].element.tabIndex = this.startTabindex + i;\n }\n }\n }\n showElementsRecursively(root) {\n root.classList.remove('hidden');\n root.classList.remove('invisible');\n root.classList.remove('hiddenXXLView');\n root.classList.remove('hiddenXLView');\n root.classList.remove('hiddenLargeView');\n root.classList.remove('hiddenMediumView');\n root.classList.remove('hiddenSmallView');\n root.classList.remove('hiddenTinyView');\n root.classList.remove('visibleXXLView');\n root.classList.remove('visibleXLView');\n root.classList.remove('visibleLargeView');\n root.classList.remove('visibleMediumView');\n root.classList.remove('visibleSmallView');\n root.classList.remove('visibleTinyView');\n if (root instanceof HTMLButtonElement || root instanceof HTMLAnchorElement || root instanceof HTMLInputElement || root instanceof HTMLSelectElement) {\n return;\n } else if (root.childElementCount > 0) {\n for (let i = 0; i < root.childElementCount; i++) {\n const c = root.children.item(i);\n if (c) {\n this.showElementsRecursively(c);\n }\n }\n }\n }\n collectElementPositions(copy, original, elements) {\n if (copy instanceof HTMLButtonElement || copy instanceof HTMLAnchorElement || copy instanceof HTMLInputElement || copy instanceof HTMLSelectElement) {\n const rect = copy.getBoundingClientRect();\n const elementAndPos = {\n element: original,\n x: Math.round(rect.left),\n y: Math.round(rect.top)\n };\n elements.push(elementAndPos);\n } else if (copy.childElementCount > 0) {\n for (let i = 0; i < copy.childElementCount; i++) {\n const c = copy.children.item(i);\n const o = original.children.item(i);\n if (c && o) {\n elements = this.collectElementPositions(c, o, elements);\n }\n }\n }\n return elements;\n }\n doInitPDFViewer() {\n if (typeof window === 'undefined') {\n return;\n }\n const langLinks = document.querySelectorAll('link[type=\"application/l10n\"]');\n const langCount = langLinks.length;\n if (langCount === 0) {\n const dict = document.querySelector('script[type=\"application/l10n\"]');\n if (!dict) {\n if (!this.useBrowserLocale) {\n console.error(\n // tslint:disable-next-line:quotemark\n \"If you set the attribute 'useBrowserLocale' to false, you must provide the translations yourself in a script or link tag.\");\n console.error('The easiest way to do this is to add them to the index.html.');\n }\n } else if (this.useBrowserLocale) {\n console.error(\n // tslint:disable-next-line:quotemark\n \"Please set the attribute 'useBrowserLocale' to false if you provide the translations yourself in a script or link tag.\");\n }\n } else if (this.useBrowserLocale) {\n const o = langLinks[0].attributes['origin'];\n if (o && o.value !== 'ngx-extended-pdf-viewer') {\n console.error(\n // tslint:disable-next-line:quotemark\n \"Please set the attribute 'useBrowserLocale' to false if you provide the translations yourself in a script or link tag.\");\n }\n }\n const callback = e => {\n document.removeEventListener('localized', callback);\n this.initTimeout = setTimeout(() => {\n if (!this.shuttingDown) {\n // hurried users sometimes reload the PDF before it has finished initializing\n this.calcViewerPositionTop();\n this.afterLibraryInit();\n this.openPDF();\n this.assignTabindexes();\n }\n }, this.delayFirstView);\n };\n window.addEventListener('afterprint', event => {\n this.afterPrint.emit();\n });\n window.addEventListener('beforeprint', event => {\n this.beforePrint.emit();\n });\n document.addEventListener('localized', callback);\n if (NgxExtendedPdfViewerComponent.ngxExtendedPdfViewerInitialized) {\n // tslint:disable-next-line:quotemark\n console.error(\"You're trying to open two instances of the PDF viewer. Most likely, this will result in errors.\");\n }\n const onLoaded = () => {\n this.overrideDefaultSettings();\n document.removeEventListener('webviewerloaded', onLoaded);\n if (this.enablePinchOnMobile) {\n this.pinchOnMobileSupport = new PinchOnMobileSupport(this.ngZone);\n }\n };\n document.addEventListener('webviewerloaded', onLoaded);\n this.activateTextlayerIfNecessary(null);\n setTimeout(() => {\n if (!this.shuttingDown) {\n // hurried users sometimes reload the PDF before it has finished initializing\n // This initializes the webviewer, the file may be passed in to it to initialize the viewer with a pdf directly\n this.onResize();\n this.primaryMenuVisible = this.showToolbar;\n const hideSecondaryMenu = this.hideKebabMenuForSecondaryToolbar && !this.showSecondaryToolbarButton;\n if (hideSecondaryMenu) {\n if (!this.isPrimaryMenuVisible()) {\n this.primaryMenuVisible = false;\n }\n }\n this.dummyComponents.addMissingStandardWidgets();\n this.ngZone.runOutsideAngular(() => window.webViewerLoad());\n const PDFViewerApplication = window.PDFViewerApplication;\n PDFViewerApplication.appConfig.defaultUrl = ''; // IE bugfix\n if (this.filenameForDownload) {\n PDFViewerApplication.appConfig.filenameForDownload = this.filenameForDownload;\n }\n const PDFViewerApplicationOptions = window.PDFViewerApplicationOptions;\n PDFViewerApplicationOptions.set('enableDragAndDrop', this.enableDragAndDrop);\n let language = this.language === '' ? undefined : this.language;\n if (!language) {\n language = navigator.language;\n }\n PDFViewerApplicationOptions.set('locale', language);\n PDFViewerApplicationOptions.set('imageResourcesPath', this.imageResourcesPath);\n PDFViewerApplicationOptions.set('minZoom', this.minZoom);\n PDFViewerApplicationOptions.set('maxZoom', this.maxZoom);\n PDFViewerApplicationOptions.set('pageViewMode', this.pageViewMode);\n PDFViewerApplicationOptions.set('verbosity', this.logLevel);\n PDFViewerApplicationOptions.set('initialZoom', this.zoom);\n PDFViewerApplicationOptions.set('pdfBackgroundColor', this.pdfBackground);\n PDFViewerApplicationOptions.set('pdfBackgroundColorToReplace', this.pdfBackgroundColorToReplace);\n PDFViewerApplication.isViewerEmbedded = true;\n if (PDFViewerApplication.printKeyDownListener) {\n window.addEventListener('keydown', PDFViewerApplication.printKeyDownListener, true);\n }\n const pc = document.getElementById('printContainer');\n if (pc) {\n document.getElementsByTagName('body')[0].appendChild(pc);\n }\n }\n }, 0);\n }\n /** Notifies every widget that implements onLibraryInit() that the PDF viewer objects are available */\n afterLibraryInit() {\n this.notificationService.onPDFJSInit.next();\n }\n checkHeight() {\n if (typeof document !== 'undefined') {\n const container = document.getElementsByClassName('zoom')[0];\n if (container) {\n if (container.clientHeight === 0) {\n if (!this.autoHeight) {\n console.warn(\"The height of the PDF viewer widget is zero pixels. Please check the height attribute. Is there a syntax error? Or are you using a percentage with a CSS framework that doesn't support this? The height is adjusted automatedly.\");\n this.autoHeight = true;\n }\n }\n if (this.autoHeight) {\n const available = window.innerHeight;\n const rect = container.getBoundingClientRect();\n const top = rect.top;\n let maximumHeight = available - top;\n // take the margins and paddings of the parent containers into account\n const padding = this.calculateBorderMarging(container);\n maximumHeight -= padding;\n const factor = Number(this._height.replace('%', ''));\n maximumHeight = maximumHeight * factor / 100;\n if (maximumHeight > 100) {\n this.minHeight = `${maximumHeight}px`;\n } else {\n this.minHeight = '100px';\n }\n this.cdr.markForCheck();\n }\n }\n }\n }\n calculateBorderMarging(container) {\n if (container) {\n const computedStyle = window.getComputedStyle(container);\n const padding = UnitToPx.toPx(computedStyle.paddingBottom);\n const margin = UnitToPx.toPx(computedStyle.marginBottom);\n if (container.style.zIndex) {\n return padding + margin;\n }\n return padding + margin + this.calculateBorderMarging(container.parentElement);\n }\n return 0;\n }\n onSpreadChange(newSpread) {\n this.spreadChange.emit(newSpread);\n }\n activateTextlayerIfNecessary(options) {\n if (this.textLayer === undefined) {\n if (!this.handTool) {\n if (options) {\n options.set('textLayerMode', pdfDefaultOptions.textLayerMode);\n }\n this.textLayer = true;\n if (this.showFindButton === undefined) {\n this.showFindButton = true;\n setTimeout(() => {\n // todo remove this hack:\n const viewFind = document.getElementById('viewFind');\n if (viewFind) {\n viewFind.classList.remove('invisible');\n }\n const findbar = document.getElementById('findbar');\n if (findbar) {\n findbar.classList.remove('invisible');\n }\n });\n }\n } else {\n if (options) {\n options.set('textLayerMode', this.showHandToolButton ? pdfDefaultOptions.textLayerMode : 0);\n }\n if (!this.showHandToolButton) {\n if (this.showFindButton || this.showFindButton === undefined) {\n this.ngZone.run(() => {\n this.showFindButton = false;\n });\n if (this.logLevel >= VerbosityLevel.WARNINGS) {\n console.warn(\n // tslint:disable-next-line:max-line-length\n 'Hiding the \"find\" button because the text layer of the PDF file is not rendered. Use [textLayer]=\"true\" to enable the find button.');\n }\n }\n if (this.showHandToolButton) {\n if (this.logLevel >= VerbosityLevel.WARNINGS) {\n console.warn(\n // tslint:disable-next-line:max-line-length\n 'Hiding the \"hand tool / selection mode\" menu because the text layer of the PDF file is not rendered. Use [textLayer]=\"true\" to enable the the menu items.');\n this.showHandToolButton = false;\n }\n }\n }\n }\n } else {\n if (this.textLayer) {\n // todo: is this a redundant check?\n if (options) {\n options.set('textLayerMode', pdfDefaultOptions.textLayerMode);\n }\n this.textLayer = true;\n if (this.showFindButton === undefined) {\n this.showFindButton = true;\n setTimeout(() => {\n // todo remove this hack:\n const viewFind = document.getElementById('viewFind');\n if (viewFind) {\n viewFind.classList.remove('invisible');\n }\n const findbar = document.getElementById('findbar');\n if (findbar) {\n findbar.classList.remove('invisible');\n }\n });\n }\n } else {\n // todo: is the else branch dead code?\n if (options) {\n options.set('textLayerMode', 0);\n }\n this.textLayer = false;\n if (this.showFindButton) {\n if (this.logLevel >= VerbosityLevel.WARNINGS) {\n // tslint:disable-next-line:max-line-length\n console.warn('Hiding the \"find\" button because the text layer of the PDF file is not rendered. Use [textLayer]=\"true\" to enable the find button.');\n this.ngZone.run(() => {\n this.showFindButton = false;\n });\n }\n }\n if (this.showHandToolButton) {\n if (this.logLevel >= VerbosityLevel.WARNINGS) {\n console.warn(\n // tslint:disable-next-line:max-line-length\n 'Hiding the \"hand tool / selection mode\" menu because the text layer of the PDF file is not rendered. Use [textLayer]=\"true\" to enable the the menu items.');\n this.showHandToolButton = false;\n }\n }\n }\n }\n }\n overrideDefaultSettings() {\n var _this4 = this;\n return _asyncToGenerator(function* () {\n const options = window.PDFViewerApplicationOptions;\n // tslint:disable-next-line:forin\n for (const key in pdfDefaultOptions) {\n options.set(key, pdfDefaultOptions[key]);\n }\n options.set('disablePreferences', true);\n yield _this4.setZoom();\n options.set('ignoreKeyboard', _this4.ignoreKeyboard);\n options.set('ignoreKeys', _this4.ignoreKeys);\n options.set('acceptKeys', _this4.acceptKeys);\n options.set('wheelAction', _this4.wheelAction);\n _this4.activateTextlayerIfNecessary(options);\n if (_this4.scrollMode || _this4.scrollMode === ScrollModeType.vertical) {\n options.set('scrollModeOnLoad', _this4.scrollMode);\n }\n const sidebarVisible = _this4.sidebarVisible;\n const PDFViewerApplication = window.PDFViewerApplication;\n if (sidebarVisible !== undefined) {\n PDFViewerApplication.sidebarViewOnLoad = sidebarVisible ? 1 : 0;\n if (PDFViewerApplication.appConfig) {\n PDFViewerApplication.appConfig.sidebarViewOnLoad = sidebarVisible ? 1 : 0;\n }\n options.set('sidebarViewOnLoad', _this4.sidebarVisible ? 1 : 0);\n }\n if (_this4.spread === 'even') {\n options.set('spreadModeOnLoad', 2);\n if (PDFViewerApplication.pdfViewer) {\n PDFViewerApplication.pdfViewer.spreadMode = 2;\n }\n _this4.onSpreadChange('even');\n } else if (_this4.spread === 'odd') {\n options.set('spreadModeOnLoad', 1);\n if (PDFViewerApplication.pdfViewer) {\n PDFViewerApplication.pdfViewer.spreadMode = 1;\n }\n _this4.onSpreadChange('odd');\n } else {\n options.set('spreadModeOnLoad', 0);\n if (PDFViewerApplication.pdfViewer) {\n PDFViewerApplication.pdfViewer.spreadMode = 0;\n }\n _this4.onSpreadChange('off');\n }\n if (_this4.printResolution) {\n options.set('printResolution', _this4.printResolution);\n }\n if (_this4.showBorders === false) {\n options.set('removePageBorders', !_this4.showBorders);\n }\n })();\n }\n openPDF() {\n var _this5 = this;\n ServiceWorkerOptions.showUnverifiedSignatures = this.showUnverifiedSignatures;\n const PDFViewerApplication = window.PDFViewerApplication;\n PDFViewerApplication.enablePrint = this.enablePrint;\n NgxExtendedPdfViewerComponent.ngxExtendedPdfViewerInitialized = true;\n if (this._src) {\n this.ngxExtendedPdfViewerIncompletelyInitialized = false;\n if (!this.listenToURL) {\n PDFViewerApplication.pdfLinkService.setHash = function () {};\n }\n this.initTimeout = null;\n this.selectCursorTool();\n PDFViewerApplication.eventBus.on('textlayerrendered', x => {\n this.textLayerRendered.emit(x);\n });\n PDFViewerApplication.eventBus.on('scrollmodechanged', x => {\n this.ngZone.run(() => this.scrollModeChange.emit(x.mode));\n });\n PDFViewerApplication.eventBus.on('progress', x => {\n this.progress.emit(x);\n });\n PDFViewerApplication.eventBus.on('pagesloaded', /*#__PURE__*/function () {\n var _ref2 = _asyncToGenerator(function* (x) {\n _this5.pagesLoaded.emit(x);\n _this5.removeScrollbarInInititeScrollMode();\n if (_this5.rotation !== undefined && _this5.rotation !== null) {\n const r = Number(_this5.rotation);\n if (r === 0 || r === 90 || r === 180 || r === 270) {\n PDFViewerApplication.pdfViewer.pagesRotation = r;\n }\n }\n setTimeout(() => {\n if (!_this5.shuttingDown) {\n // hurried users sometimes reload the PDF before it has finished initializing\n if (_this5.nameddest) {\n PDFViewerApplication.pdfLinkService.goToDestination(_this5.nameddest);\n } else if (_this5.page) {\n PDFViewerApplication.page = Number(_this5.page);\n } else if (_this5.pageLabel) {\n PDFViewerApplication.pdfViewer.currentPageLabel = _this5.pageLabel;\n }\n }\n });\n yield _this5.setZoom();\n });\n return function (_x) {\n return _ref2.apply(this, arguments);\n };\n }());\n PDFViewerApplication.eventBus.on('pagerendered', x => {\n this.ngZone.run(() => {\n this.pageRendered.emit(x);\n this.removeScrollbarInInititeScrollMode();\n });\n });\n PDFViewerApplication.eventBus.on('pagerender', x => {\n this.ngZone.run(() => {\n this.pageRender.emit(x);\n });\n });\n PDFViewerApplication.eventBus.on('download', x => {\n this.ngZone.run(() => {\n this.pdfDownloaded.emit(x);\n });\n });\n PDFViewerApplication.eventBus.on('scalechanging', x => {\n {\n const scale = this.root.nativeElement.querySelector('#scaleSelect');\n let userZoomFactor = '';\n if (scale) {\n userZoomFactor = scale.value;\n }\n }\n setTimeout(() => {\n this.currentZoomFactor.emit(x.scale);\n this.cdr.markForCheck();\n });\n const scale = this.root.nativeElement.querySelector('#scaleSelect');\n let userZoomFactor = this.zoom;\n if (scale) {\n userZoomFactor = scale.value;\n }\n if (userZoomFactor !== 'auto' && userZoomFactor !== 'page-fit' && userZoomFactor !== 'page-actual' && userZoomFactor !== 'page-width') {\n const before = this.zoom;\n const after = x.scale * 100;\n // ignore rounding differences\n if (Math.abs(before - after) > 0.000001) {\n this.zoom = after;\n this.zoomChange.emit(x.scale * 100);\n }\n } else if (this.zoom !== userZoomFactor) {\n // called when the user selects one of the text values of the zoom select dropdown\n this.zoomChange.emit(userZoomFactor);\n }\n });\n PDFViewerApplication.eventBus.on('rotationchanging', x => {\n this.ngZone.run(() => {\n this.rotationChange.emit(x.pagesRotation);\n });\n });\n PDFViewerApplication.eventBus.on('fileinputchange', x => {\n this.ngZone.run(() => {\n if (x.fileInput.files && x.fileInput.files.length >= 1) {\n // drag and drop\n this.srcChange.emit(x.fileInput.files[0].name);\n } else {\n // regular file open dialog\n const path = x.fileInput?.value?.replace('C:\\\\fakepath\\\\', '');\n this.srcChange.emit(path);\n }\n });\n });\n PDFViewerApplication.eventBus.on('cursortoolchanged', x => {\n this.ngZone.run(() => {\n this.handToolChange.emit(x.tool === PdfCursorTools.HAND);\n });\n });\n PDFViewerApplication.eventBus.on('sidebarviewchanged', x => {\n this.ngZone.run(() => {\n this.sidebarVisibleChange.emit(x.view > 0);\n if (this.sidebarComponent) {\n this.sidebarComponent.showToolbarWhenNecessary();\n }\n });\n });\n PDFViewerApplication.eventBus.on('documentloaded', pdfLoadedEvent => {\n this.ngZone.run(() => {\n this.loadComplete(pdfLoadedEvent.source.pdfDocument);\n });\n });\n const hideSidebarToolbar = () => {\n this.ngZone.run(() => {\n if (this.sidebarComponent) {\n this.sidebarComponent.showToolbarWhenNecessary();\n }\n });\n };\n PDFViewerApplication.eventBus.on('outlineloaded', hideSidebarToolbar);\n PDFViewerApplication.eventBus.on('attachmentsloaded', hideSidebarToolbar);\n PDFViewerApplication.eventBus.on('layersloaded', hideSidebarToolbar);\n PDFViewerApplication.eventBus.on('updatefindcontrolstate', x => {\n if (x.state === FindState.NOT_FOUND) {\n this.updateFindMatchesCount.emit({\n current: 0,\n total: 0\n });\n } else if (x.matchesCount.total) {\n x.matchesCount.matches = PDFViewerApplication.findController._pageMatches;\n x.matchesCount.matchesLength = PDFViewerApplication.findController._pageMatchesLength;\n x.matchesCount.matchesColor = PDFViewerApplication.findController._pageMatchesColor;\n this.updateFindMatchesCount.emit(x.matchesCount);\n }\n if (this.updateFindState) {\n this.updateFindState.emit(x.state);\n }\n });\n PDFViewerApplication.eventBus.on('updatefindmatchescount', x => {\n x.matchesCount.matches = PDFViewerApplication.findController._pageMatches;\n x.matchesCount.matchesLength = PDFViewerApplication.findController._pageMatchesLength;\n x.matchesCount.matchesColor = PDFViewerApplication.findController._pageMatchesColor;\n this.updateFindMatchesCount.emit(x.matchesCount);\n });\n PDFViewerApplication.eventBus.on('pagechanging', x => {\n if (!this.shuttingDown) {\n // hurried users sometimes reload the PDF before it has finished initializing\n this.ngZone.run(() => {\n const currentPage = PDFViewerApplication.pdfViewer.currentPageNumber;\n const currentPageLabel = PDFViewerApplication.pdfViewer.currentPageLabel;\n if (currentPage !== this.page) {\n this.pageChange.emit(currentPage);\n }\n if (currentPageLabel !== this.pageLabel) {\n this.pageLabelChange.emit(currentPageLabel);\n }\n });\n }\n });\n setTimeout( /*#__PURE__*/_asyncToGenerator(function* () {\n return yield _this5.checkHeight();\n }), 100);\n // open a file in the viewer\n if (!!this._src) {\n const options = {\n password: this.password,\n verbosity: this.logLevel\n };\n if (this._src['range']) {\n options.range = this._src['range'];\n }\n if (this.httpHeaders) {\n options.httpHeaders = this.httpHeaders;\n }\n if (this.authorization) {\n options.withCredentials = true;\n if (options.httpHeaders) {\n if (!options.httpHeaders.Authorization) {\n options.httpHeaders.Authorization = this.authorization;\n }\n } else {\n options.httpHeaders = {\n Authorization: this.authorization\n };\n }\n }\n options.baseHref = this.baseHref;\n PDFViewerApplication.onError = error => this.pdfLoadingFailed.emit(error);\n this.ngZone.runOutsideAngular( /*#__PURE__*/_asyncToGenerator(function* () {\n yield PDFViewerApplication.open(_this5._src, options);\n _this5.pdfLoadingStarts.emit({});\n // await this.setZoom();\n setTimeout( /*#__PURE__*/_asyncToGenerator(function* () {\n return yield _this5.setZoom();\n }));\n }));\n }\n setTimeout(() => {\n if (!this.shuttingDown) {\n // hurried users sometimes reload the PDF before it has finished initializing\n if (this.page) {\n PDFViewerApplication.page = Number(this.page);\n }\n }\n }, 100);\n }\n }\n removeScrollbarInInititeScrollMode() {\n if (this.pageViewMode === 'infinite-scroll') {\n setTimeout(() => {\n if (this.pageViewMode === 'infinite-scroll') {\n const viewer = document.getElementById('viewer');\n if (viewer) {\n const height = viewer.clientHeight + 17;\n const zoom = document.getElementsByClassName('zoom')[0];\n if (this.primaryMenuVisible) {\n this.height = height + 35 + 'px';\n } else {\n if (height > 17) {\n this.height = height + 'px';\n }\n }\n if (zoom) {\n zoom.style.height = this.height;\n }\n }\n }\n });\n }\n }\n openPDF2() {\n var _this6 = this;\n return _asyncToGenerator(function* () {\n _this6.overrideDefaultSettings();\n const PDFViewerApplication = window.PDFViewerApplication;\n // #802 clear the form data; otherwise the \"download\" dialogs opens\n PDFViewerApplication.pdfDocument?.annotationStorage?.resetModified();\n yield PDFViewerApplication.close();\n _this6.formData = {};\n _this6.formIdToFieldName = {};\n _this6.formRadioButtonValueToId = {};\n const options = {\n password: _this6.password,\n verbosity: _this6.logLevel\n };\n if (_this6._src && _this6._src['range']) {\n options.range = _this6._src['range'];\n }\n if (_this6.httpHeaders) {\n options.httpHeaders = _this6.httpHeaders;\n }\n if (_this6.authorization) {\n options.withCredentials = true;\n if (options.httpHeaders) {\n if (!options.httpHeaders.Authorization) {\n options.httpHeaders.Authorization = _this6.authorization;\n }\n } else {\n options.httpHeaders = {\n Authorization: _this6.authorization\n };\n }\n }\n options.baseHref = _this6.baseHref;\n PDFViewerApplication.open(_this6._src, options).then(() => {\n _this6.pdfLoaded.emit({\n pagesCount: PDFViewerApplication.pagesCount\n });\n }, error => _this6.pdfLoadingFailed.emit(error));\n })();\n }\n selectCursorTool() {\n const PDFViewerApplication = window.PDFViewerApplication;\n PDFViewerApplication.eventBus.dispatch('switchcursortool', {\n tool: this.handTool ? 1 : 0\n });\n }\n ngOnDestroy() {\n var _this7 = this;\n return _asyncToGenerator(function* () {\n if (typeof window === 'undefined') {\n return; // fast escape for server side rendering\n }\n\n window.getFormValue = undefined;\n window.setFormValue = undefined;\n window.registerAcroformAnnotations = undefined;\n const PDFViewerApplication = window.PDFViewerApplication;\n _this7.shuttingDown = true;\n NgxExtendedPdfViewerComponent.ngxExtendedPdfViewerInitialized = false;\n if (_this7.initTimeout) {\n clearTimeout(_this7.initTimeout);\n _this7.initTimeout = undefined;\n }\n if (PDFViewerApplication) {\n if (_this7.pinchOnMobileSupport) {\n _this7.pinchOnMobileSupport.destroyPinchZoom();\n _this7.pinchOnMobileSupport = undefined;\n }\n // #802 clear the form data; otherwise the \"download\" dialogs opens\n PDFViewerApplication.pdfDocument?.annotationStorage?.resetModified();\n _this7.formData = {};\n _this7.formIdToFieldName = {};\n _this7.formRadioButtonValueToId = {};\n PDFViewerApplication._cleanup();\n yield PDFViewerApplication.close();\n if (PDFViewerApplication.printKeyDownListener) {\n removeEventListener('keydown', PDFViewerApplication.printKeyDownListener, true);\n }\n setTimeout(() => {\n if (PDFViewerApplication._boundEvents) {\n PDFViewerApplication.unbindWindowEvents();\n }\n const bus = PDFViewerApplication.eventBus;\n if (bus) {\n PDFViewerApplication.unbindEvents();\n for (const key in bus._listeners) {\n if (bus._listeners[key]) {\n const list = bus._listeners[key];\n // not sure if the for loop is necessary - but\n // it might improve garbage collection if the \"listeners\"\n // array is stored somewhere else\n for (let i = 0; i < list.length; i++) {\n list[i] = undefined;\n }\n bus._listeners[key] = undefined;\n }\n }\n }\n PDFViewerApplication.eventBus = null;\n });\n }\n const body = document.getElementsByTagName('body');\n if (body[0]) {\n const topLevelElements = body[0].children;\n for (let i = topLevelElements.length - 1; i >= 0; i--) {\n const e = topLevelElements.item(i);\n if (e && e.id === 'printContainer') {\n body[0].removeChild(e);\n } else if (e && e.id === 'fileInput') {\n body[0].removeChild(e);\n }\n }\n }\n })();\n }\n isPrimaryMenuVisible() {\n if (this.showToolbar) {\n const visible = this.showBookmarkButton || this.showDownloadButton || this.showFindButton || this.showOpenFileButton || this.showPagingButtons || this.showPresentationModeButton || this.showPrintButton || this.showPropertiesButton || this.showRotateButton || this.showHandToolButton || this.showScrollingButton || this.showSpreadButton || this.showSidebarButton || this.showZoomButtons;\n if (visible) {\n return true;\n }\n }\n return false;\n }\n ngOnChanges(changes) {\n var _this8 = this;\n return _asyncToGenerator(function* () {\n if (typeof window === 'undefined') {\n return; // server side rendering\n }\n\n const PDFViewerApplication = window.PDFViewerApplication;\n const PDFViewerApplicationOptions = window.PDFViewerApplicationOptions;\n if (NgxExtendedPdfViewerComponent.ngxExtendedPdfViewerInitialized) {\n if ('src' in changes || 'base64Src' in changes) {\n if (!!_this8._src) {\n if (_this8.ngxExtendedPdfViewerIncompletelyInitialized) {\n _this8.openPDF();\n } else {\n yield _this8.openPDF2();\n }\n } else {\n // #802 clear the form data; otherwise the \"download\" dialogs opens\n PDFViewerApplication.pdfDocument?.annotationStorage?.resetModified();\n _this8.formData = {};\n _this8.formIdToFieldName = {};\n _this8.formRadioButtonValueToId = {};\n yield PDFViewerApplication.close();\n }\n }\n if ('enableDragAndDrop' in changes) {\n PDFViewerApplicationOptions.set('enableDragAndDrop', _this8.enableDragAndDrop);\n }\n if ('zoom' in changes) {\n _asyncToGenerator(function* () {\n return yield _this8.setZoom();\n })();\n }\n if ('maxZoom' in changes) {\n PDFViewerApplicationOptions.set('maxZoom', _this8.maxZoom);\n }\n if ('minZoom' in changes) {\n PDFViewerApplicationOptions.set('minZoom', _this8.minZoom);\n }\n if ('handTool' in changes) {\n _this8.selectCursorTool();\n }\n if ('page' in changes) {\n if (_this8.page) {\n // tslint:disable-next-line: triple-equals\n if (_this8.page != PDFViewerApplication.page) {\n PDFViewerApplication.page = _this8.page;\n }\n }\n }\n if ('pageLabel' in changes) {\n if (_this8.pageLabel) {\n if (_this8.pageLabel !== PDFViewerApplication.pdfViewer.currentPageLabel) {\n PDFViewerApplication.pdfViewer.currentPageLabel = _this8.pageLabel;\n }\n }\n }\n if ('rotation' in changes) {\n if (_this8.rotation) {\n const r = Number(_this8.rotation);\n if (r === 0 || r === 90 || r === 180 || r === 270) {\n PDFViewerApplication.pdfViewer.pagesRotation = r;\n }\n } else {\n PDFViewerApplication.pdfViewer.pagesRotation = 0;\n }\n }\n if ('scrollMode' in changes) {\n if (_this8.scrollMode || _this8.scrollMode === ScrollModeType.vertical) {\n PDFViewerApplication.pdfViewer.scrollMode = Number(_this8.scrollMode);\n }\n }\n if ('sidebarVisible' in changes) {\n if (_this8.sidebarVisible) {\n PDFViewerApplication.pdfSidebar.open();\n } else {\n PDFViewerApplication.pdfSidebar.close();\n }\n }\n if ('filenameForDownload' in changes) {\n PDFViewerApplication.appConfig.filenameForDownload = _this8.filenameForDownload;\n }\n if ('nameddest' in changes) {\n if (_this8.nameddest) {\n PDFViewerApplication.pdfLinkService.goToDestination(_this8.nameddest);\n }\n }\n if ('spread' in changes) {\n if (_this8.spread === 'even') {\n PDFViewerApplication.spreadModeOnLoad = 2;\n PDFViewerApplication.pdfViewer.spreadMode = 2;\n _this8.onSpreadChange('even');\n } else if (_this8.spread === 'odd') {\n PDFViewerApplication.spreadModeOnLoad = 1;\n PDFViewerApplication.pdfViewer.spreadMode = 1;\n _this8.onSpreadChange('odd');\n } else {\n PDFViewerApplication.spreadModeOnLoad = 0;\n PDFViewerApplication.pdfViewer.spreadMode = 0;\n _this8.onSpreadChange('off');\n }\n }\n if ('enablePinchOnMobile' in changes) {\n if (!changes['enablePinchOnMobile'].isFirstChange()) {\n if (changes['enablePinchOnMobile'].currentValue !== changes['enablePinchOnMobile'].previousValue) {\n if (_this8.enablePinchOnMobile) {\n _this8.pinchOnMobileSupport = new PinchOnMobileSupport(_this8.ngZone);\n } else {\n if (_this8.pinchOnMobileSupport) {\n _this8.pinchOnMobileSupport.destroyPinchZoom();\n _this8.pinchOnMobileSupport = undefined;\n }\n }\n }\n }\n }\n if ('wheelAction' in changes) {\n PDFViewerApplicationOptions.set('wheelAction', _this8.wheelAction);\n }\n _this8.primaryMenuVisible = _this8.showToolbar;\n if (!_this8.showSecondaryToolbarButton || _this8.hideKebabMenuForSecondaryToolbar) {\n if (!_this8.isPrimaryMenuVisible()) {\n _this8.primaryMenuVisible = false;\n }\n }\n setTimeout(() => _this8.calcViewerPositionTop());\n } // end of if (NgxExtendedPdfViewerComponent.ngxExtendedPdfViewerInitialized)\n if ('printResolution' in changes) {\n const options = PDFViewerApplicationOptions;\n if (options) {\n options.set('printResolution', _this8.printResolution);\n }\n }\n if ('ignoreKeyboard' in changes) {\n const options = PDFViewerApplicationOptions;\n if (options) {\n _this8.overrideDefaultSettings();\n }\n }\n if ('ignoreKeys' in changes) {\n const options = PDFViewerApplicationOptions;\n if (options) {\n _this8.overrideDefaultSettings();\n }\n }\n if ('acceptKeys' in changes) {\n const options = PDFViewerApplicationOptions;\n if (options) {\n _this8.overrideDefaultSettings();\n }\n }\n if ('showBorders' in changes) {\n if (!changes['showBorders'].isFirstChange()) {\n const options = PDFViewerApplicationOptions;\n if (options) {\n _this8.overrideDefaultSettings();\n const viewer = document.getElementById('viewer');\n if (_this8.showBorders) {\n viewer.classList.remove('removePageBorders');\n } else {\n viewer.classList.add('removePageBorders');\n }\n if (PDFViewerApplication.pdfViewer) {\n PDFViewerApplication.pdfViewer.removePageBorders = !_this8.showBorders;\n }\n const zoomEvent = {\n source: viewer,\n // tslint:disable-next-line:no-bitwise\n scale: (Number(_this8.zoom) | 100) / 100,\n presetValue: _this8.zoom\n };\n PDFViewerApplication.eventBus.dispatch('scalechanging', zoomEvent);\n }\n }\n }\n if ('showUnverifiedSignatures' in changes) {\n if (PDFViewerApplication && PDFViewerApplication.pdfDocument) {\n PDFViewerApplication.pdfDocument._transport.messageHandler.send('showUnverifiedSignatures', _this8.showUnverifiedSignatures);\n }\n }\n if ('formData' in changes) {\n if (!changes['formData'].isFirstChange()) {\n _this8.updateFormFields(_this8.formData, changes['formData'].previousValue);\n }\n }\n if ('enablePrint' in changes) {\n if (!changes['enablePrint'].isFirstChange()) {\n PDFViewerApplication.enablePrint = _this8.enablePrint;\n }\n }\n if ('customFindbar' in changes && !changes['customFindbar'].isFirstChange() || 'customFindbarButtons' in changes && !changes['customFindbarButtons'].isFirstChange() || 'customFindbarInputArea' in changes && !changes['customFindbarInputArea'].isFirstChange() || 'customToolbar' in changes && !changes['customToolbar'].isFirstChange()) {\n if (_this8.dummyComponents) {\n _this8.dummyComponents.addMissingStandardWidgets();\n }\n }\n if ('pdfBackgroundColor' in changes && !changes['pdfBackgroundColor '].isFirstChange()) {\n PDFViewerApplicationOptions.set('pdfBackgroundColor', _this8.pdfBackground);\n }\n if ('pdfBackgroundColorToReplace' in changes && !changes['pdfBackgroundColorToReplace'].isFirstChange()) {\n PDFViewerApplicationOptions.set('pdfBackgroundColorToReplace', _this8.pdfBackgroundColorToReplace);\n }\n })();\n }\n setZoom() {\n var _this9 = this;\n return _asyncToGenerator(function* () {\n // sometimes ngOnChanges calls this method before the page is initialized,\n // so let's check if this.root is already defined\n if (_this9.root) {\n const PDFViewerApplication = window.PDFViewerApplication;\n let zoomAsNumber = _this9.zoom;\n if (String(zoomAsNumber).endsWith('%')) {\n zoomAsNumber = Number(String(zoomAsNumber).replace('%', '')) / 100;\n } else if (!isNaN(Number(zoomAsNumber))) {\n zoomAsNumber = Number(zoomAsNumber) / 100;\n }\n if (!zoomAsNumber) {\n if (!PDFViewerApplication.store) {\n // It's difficult to prevent calling this method to early, so we need this check.\n // setZoom() is called later again, when the PDF document has been loaded and its\n // fingerprint has been calculated.\n } else {\n const userSetting = yield PDFViewerApplication.store.get('zoom');\n if (userSetting) {\n if (!isNaN(Number(userSetting))) {\n zoomAsNumber = Number(userSetting) / 100;\n } else {\n zoomAsNumber = userSetting;\n }\n } else {\n zoomAsNumber = 'auto';\n }\n }\n }\n if (PDFViewerApplication) {\n const PDFViewerApplicationOptions = window.PDFViewerApplicationOptions;\n PDFViewerApplicationOptions.set('defaultZoomValue', zoomAsNumber);\n }\n const scaleDropdownField = _this9.root.nativeElement.querySelector('#scaleSelect');\n if (scaleDropdownField) {\n if (_this9.zoom === 'auto' || _this9.zoom === 'page-fit' || _this9.zoom === 'page-actual' || _this9.zoom === 'page-width') {\n scaleDropdownField.value = _this9.zoom;\n } else {\n scaleDropdownField.value = 'custom';\n for (const option of scaleDropdownField.options) {\n if (option.value === 'custom') {\n option.textContent = `${Math.round(Number(zoomAsNumber) * 100000) / 1000}%`;\n continue;\n }\n }\n }\n }\n if (PDFViewerApplication.pdfViewer) {\n PDFViewerApplication.pdfViewer.currentScaleValue = zoomAsNumber || 'auto';\n }\n }\n })();\n }\n onResize() {\n const pdfViewer = document.getElementsByClassName('html');\n if (pdfViewer && pdfViewer.length > 0) {\n const container = document.getElementById('outerContainer');\n if (container) {\n const width = container.clientWidth;\n this.toolbarWidthInPixels = width;\n if (this.secondaryToolbarComponent) {\n this.secondaryToolbarComponent.checkVisibility();\n }\n }\n this.checkHeight();\n }\n try {\n const observer = new ResizeObserver(() => this.removeScrollbarInInititeScrollMode());\n const viewer = document.getElementById('viewer');\n if (viewer) {\n observer.observe(viewer);\n }\n } catch (exception) {\n console.log('ResizeObserver is not supported by your browser');\n }\n }\n onContextMenu() {\n return this.contextMenuAllowed;\n }\n onSecondaryMenuIsEmpty(hideKebabButton) {\n this.hideKebabMenuForSecondaryToolbar = hideKebabButton;\n if (hideKebabButton) {\n if (!this.isPrimaryMenuVisible()) {\n this.primaryMenuVisible = false;\n }\n }\n }\n registerAcroformAnnotations(sortedAnnotations) {\n let ids = {};\n let duplicates = {};\n for (let a of sortedAnnotations) {\n if (a.fieldName) {\n if (ids[a.fieldName]) {\n duplicates[a.fieldName] = a;\n }\n ids[a.fieldName] = a;\n }\n }\n for (let a of sortedAnnotations) {\n if (a.fieldName && duplicates[a.fieldName]) {\n this.formIdToFieldName[a.id] = a.fieldName;\n }\n }\n }\n getFormValue(key) {\n if (this.formData[key] === undefined) {\n if (key.includes('/')) {\n key = key.split('/')[0];\n }\n }\n return {\n value: this.formData[key]\n };\n }\n setFormValue(key, value) {\n if (!this.formData) {\n this.formData = {};\n }\n if (this.formIdToFieldName[key]) {\n // radiobuttons\n this.formData[this.formIdToFieldName[key]] = value;\n } else {\n this.formData[key] = value;\n }\n this.ngZone.run(() => this.formDataChange.emit(this.formData));\n }\n assignFormIdAndFieldName(key, fieldName, radioButtonField) {\n this.formIdToFieldName[key] = fieldName;\n if (radioButtonField) {\n this.formRadioButtonValueToId[radioButtonField] = key;\n }\n }\n updateFormFields(formData, previousFormData) {\n const PDFViewerApplication = window.PDFViewerApplication;\n if (!PDFViewerApplication || !PDFViewerApplication.pdfDocument || !PDFViewerApplication.pdfDocument.annotationStorage) {\n // ngOnChanges calls this method too early - so just ignore it\n return;\n }\n const storage = PDFViewerApplication.pdfDocument.annotationStorage;\n for (const key in formData) {\n if (formData.hasOwnProperty(key)) {\n if (formData[key] !== previousFormData[key]) {\n const field = document.querySelector(\"input[name='\" + key + \"']\");\n if (field instanceof HTMLInputElement) {\n if (field.type === 'radio') {\n storage.setValue(field.id, key, {\n value: formData[key] === field.value,\n emitMessage: false\n });\n const fields = document.querySelectorAll(\"input[name='\" + key + \"']\");\n const fieldIdToActivate = this.formRadioButtonValueToId[formData[key]];\n fields.forEach(field => {\n field.checked = field.id === fieldIdToActivate;\n });\n } else if (field.type === 'checkbox') {\n storage.setValue(field.id, key, {\n value: formData[key],\n emitMessage: false\n });\n field.checked = formData[key];\n } else {\n storage.setValue(field.id, key, {\n value: formData[key],\n emitMessage: false\n });\n field.value = formData[key];\n }\n } else if (!field) {\n const textarea = document.querySelector(\"textarea[name='\" + key + \"']\");\n if (textarea) {\n storage.setValue(textarea.id, key, {\n value: formData[key],\n emitMessage: false\n });\n textarea.value = formData[key];\n } else {\n const dropdown = document.querySelector(\"select[name='\" + key + \"']\");\n if (dropdown) {\n storage.setValue(dropdown.id, key, {\n value: formData[key],\n emitMessage: false\n });\n if (dropdown.multiple) {\n const options = this.formData[key];\n for (let i = 0; i < dropdown.options.length; i++) {\n dropdown.options[i].selected = options.indexOf(dropdown.options[i].value) >= 0;\n }\n } else {\n dropdown.value = formData[key];\n }\n }\n }\n } else {\n const fieldName = this.formIdToFieldName[key];\n }\n }\n }\n }\n for (const key in previousFormData) {\n if (previousFormData.hasOwnProperty(key)) {\n if (!formData.hasOwnProperty(key)) {\n const field = document.querySelector(\"input[name='\" + key + \"']\");\n if (field instanceof HTMLInputElement) {\n // this entry has been deleted\n if (field.type === 'checkbox') {\n storage.setValue(field.id, key, {\n value: false,\n emitMessage: false\n });\n field.checked = false;\n } else {\n storage.setValue(field.id, key, {\n value: undefined,\n emitMessage: false\n });\n field.value = '';\n }\n } else if (!field) {\n const textarea = document.querySelector(\"textarea[name='\" + key + \"']\");\n if (textarea) {\n storage.setValue(textarea.id, key, {\n value: undefined,\n emitMessage: false\n });\n textarea.value = '';\n }\n }\n }\n }\n }\n }\n loadComplete(pdf /* PDFDocumentProxy */) {\n /** This method has been inspired by https://medium.com/factory-mind/angular-pdf-forms-fa72b15c3fbd. Thanks, Jonny Fox! */\n this.hasSignature = false;\n this.buttonValues = {};\n for (let i = 1; i <= pdf.numPages; i++) {\n // track the current page\n pdf.getPage(i).then(p => {\n // get the annotations of the current page\n return p.getAnnotations();\n }).then(annotations => {\n // ugly cast due to missing typescript definitions\n // please contribute to complete @types/pdfjs-dist\n annotations.filter(a => a.subtype === 'Widget') // get the form field annotation only\n .forEach(a => {\n // Additional PDF Form Field Types #567: Store the exportValue for the check boxes and buttonValue for radio buttons for quick reference\n if (a.checkBox) this.buttonValues[a.id] = a.exportValue;else if (a.radioButton) this.buttonValues[a.id] = a.buttonValue;\n if (a.fieldType === 'Sig') {\n this.ngZone.run(() => {\n this.hasSignature = true;\n setTimeout(() => {\n const viewerContainer = document.querySelector('#viewerContainer');\n viewerContainer.scrollBy(0, -32);\n });\n });\n }\n /*\n // get the rectangle that represent the single field\n // and resize it according to the current DPI\n const fieldRect = currentPage.getViewport(dpiRatio).convertToViewportRectangle(a.rect);\n // add the corresponding input\n this.addInput(a, fieldRect);\n */\n });\n });\n }\n\n this.pdfLoaded.emit({\n pagesCount: pdf.numPages\n });\n }\n zoomToPageWidth(event) {\n var _this10 = this;\n return _asyncToGenerator(function* () {\n const PDFViewerApplication = window.PDFViewerApplication;\n const desiredCenterY = event.clientY;\n const previousScale = PDFViewerApplication.pdfViewer.currentScale;\n if (_this10.zoom !== pdfDefaultOptions.doubleTapZoomFactor && _this10.zoom + '%' !== pdfDefaultOptions.doubleTapZoomFactor) {\n _this10.previousZoom = _this10.zoom;\n _this10.zoom = pdfDefaultOptions.doubleTapZoomFactor; // by default: 'page-width';\n yield _this10.setZoom();\n } else {\n if (_this10.previousZoom) {\n _this10.zoom = _this10.previousZoom;\n } else {\n _this10.zoom = 'page-width';\n }\n yield _this10.setZoom();\n }\n const currentScale = PDFViewerApplication.pdfViewer.currentScale;\n const scaleCorrectionFactor = currentScale / previousScale - 1;\n const rect = PDFViewerApplication.pdfViewer.container.getBoundingClientRect();\n const dy = desiredCenterY - rect.top;\n PDFViewerApplication.pdfViewer.container.scrollTop += dy * scaleCorrectionFactor;\n })();\n }\n}\nNgxExtendedPdfViewerComponent.ngxExtendedPdfViewerInitialized = false;\nNgxExtendedPdfViewerComponent.ɵfac = function NgxExtendedPdfViewerComponent_Factory(t) {\n return new (t || NgxExtendedPdfViewerComponent)(i0.ɵɵdirectiveInject(i0.NgZone), i0.ɵɵdirectiveInject(PLATFORM_ID), i0.ɵɵdirectiveInject(PDFNotificationService), i0.ɵɵdirectiveInject(i2.Location), i0.ɵɵdirectiveInject(i0.ElementRef), i0.ɵɵdirectiveInject(i2.PlatformLocation), i0.ɵɵdirectiveInject(i0.ChangeDetectorRef), i0.ɵɵdirectiveInject(NgxExtendedPdfViewerService$1));\n};\nNgxExtendedPdfViewerComponent.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: NgxExtendedPdfViewerComponent,\n selectors: [[\"ngx-extended-pdf-viewer\"]],\n viewQuery: function NgxExtendedPdfViewerComponent_Query(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵviewQuery(PdfDummyComponentsComponent, 5);\n i0.ɵɵviewQuery(_c11, 5);\n i0.ɵɵviewQuery(_c12, 5);\n i0.ɵɵviewQuery(_c13, 5);\n }\n if (rf & 2) {\n let _t;\n i0.ɵɵqueryRefresh(_t = i0.ɵɵloadQuery()) && (ctx.dummyComponents = _t.first);\n i0.ɵɵqueryRefresh(_t = i0.ɵɵloadQuery()) && (ctx.root = _t.first);\n i0.ɵɵqueryRefresh(_t = i0.ɵɵloadQuery()) && (ctx.secondaryToolbarComponent = _t.first);\n i0.ɵɵqueryRefresh(_t = i0.ɵɵloadQuery()) && (ctx.sidebarComponent = _t.first);\n }\n },\n hostBindings: function NgxExtendedPdfViewerComponent_HostBindings(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵlistener(\"contextmenu\", function NgxExtendedPdfViewerComponent_contextmenu_HostBindingHandler() {\n return ctx.onContextMenu();\n });\n }\n },\n inputs: {\n customFindbarInputArea: \"customFindbarInputArea\",\n customToolbar: \"customToolbar\",\n customFindbar: \"customFindbar\",\n customFindbarButtons: \"customFindbarButtons\",\n customSecondaryToolbar: \"customSecondaryToolbar\",\n customSidebar: \"customSidebar\",\n customThumbnail: \"customThumbnail\",\n customFreeFloatingBar: \"customFreeFloatingBar\",\n showFreeFloatingBar: \"showFreeFloatingBar\",\n enableDragAndDrop: \"enableDragAndDrop\",\n formData: \"formData\",\n pageViewMode: \"pageViewMode\",\n scrollMode: \"scrollMode\",\n authorization: \"authorization\",\n httpHeaders: \"httpHeaders\",\n contextMenuAllowed: \"contextMenuAllowed\",\n enablePrint: \"enablePrint\",\n delayFirstView: \"delayFirstView\",\n logLevel: \"logLevel\",\n enablePinchOnMobile: \"enablePinchOnMobile\",\n minifiedJSLibraries: \"minifiedJSLibraries\",\n printResolution: \"printResolution\",\n rotation: \"rotation\",\n src: \"src\",\n base64Src: \"base64Src\",\n minHeight: \"minHeight\",\n height: \"height\",\n useBrowserLocale: \"useBrowserLocale\",\n forceUsingLegacyES5: \"forceUsingLegacyES5\",\n backgroundColor: \"backgroundColor\",\n pdfBackground: \"pdfBackground\",\n pdfBackgroundColorToReplace: \"pdfBackgroundColorToReplace\",\n filenameForDownload: \"filenameForDownload\",\n ignoreKeyboard: \"ignoreKeyboard\",\n ignoreKeys: \"ignoreKeys\",\n acceptKeys: \"acceptKeys\",\n imageResourcesPath: \"imageResourcesPath\",\n localeFolderPath: \"localeFolderPath\",\n language: \"language\",\n listenToURL: \"listenToURL\",\n nameddest: \"nameddest\",\n password: \"password\",\n showUnverifiedSignatures: \"showUnverifiedSignatures\",\n startTabindex: \"startTabindex\",\n showSidebarButton: \"showSidebarButton\",\n sidebarVisible: \"sidebarVisible\",\n showFindButton: \"showFindButton\",\n showFindHighlightAll: \"showFindHighlightAll\",\n showFindMatchCase: \"showFindMatchCase\",\n showFindCurrentPageOnly: \"showFindCurrentPageOnly\",\n showFindPageRange: \"showFindPageRange\",\n showFindEntireWord: \"showFindEntireWord\",\n showFindEntirePhrase: \"showFindEntirePhrase\",\n showFindIgnoreAccents: \"showFindIgnoreAccents\",\n showFindFuzzySearch: \"showFindFuzzySearch\",\n showFindResultsCount: \"showFindResultsCount\",\n showFindMessages: \"showFindMessages\",\n showPagingButtons: \"showPagingButtons\",\n showZoomButtons: \"showZoomButtons\",\n showPresentationModeButton: \"showPresentationModeButton\",\n showOpenFileButton: \"showOpenFileButton\",\n showPrintButton: \"showPrintButton\",\n showDownloadButton: \"showDownloadButton\",\n showBookmarkButton: \"showBookmarkButton\",\n theme: \"theme\",\n showToolbar: \"showToolbar\",\n showSecondaryToolbarButton: \"showSecondaryToolbarButton\",\n showRotateButton: \"showRotateButton\",\n handTool: \"handTool\",\n showHandToolButton: \"showHandToolButton\",\n showScrollingButton: \"showScrollingButton\",\n showSpreadButton: \"showSpreadButton\",\n showPropertiesButton: \"showPropertiesButton\",\n showBorders: \"showBorders\",\n spread: \"spread\",\n page: \"page\",\n pageLabel: \"pageLabel\",\n textLayer: \"textLayer\",\n zoom: \"zoom\",\n zoomLevels: \"zoomLevels\",\n maxZoom: \"maxZoom\",\n minZoom: \"minZoom\",\n _mobileFriendlyZoom: \"_mobileFriendlyZoom\",\n wheelAction: \"wheelAction\",\n mobileFriendlyZoom: \"mobileFriendlyZoom\"\n },\n outputs: {\n formDataChange: \"formDataChange\",\n progress: \"progress\",\n srcChange: \"srcChange\",\n scrollModeChange: \"scrollModeChange\",\n afterPrint: \"afterPrint\",\n beforePrint: \"beforePrint\",\n currentZoomFactor: \"currentZoomFactor\",\n rotationChange: \"rotationChange\",\n sidebarVisibleChange: \"sidebarVisibleChange\",\n handToolChange: \"handToolChange\",\n spreadChange: \"spreadChange\",\n thumbnailDrawn: \"thumbnailDrawn\",\n pageChange: \"pageChange\",\n pageLabelChange: \"pageLabelChange\",\n pagesLoaded: \"pagesLoaded\",\n pageRender: \"pageRender\",\n pageRendered: \"pageRendered\",\n pdfDownloaded: \"pdfDownloaded\",\n pdfLoaded: \"pdfLoaded\",\n pdfLoadingStarts: \"pdfLoadingStarts\",\n pdfLoadingFailed: \"pdfLoadingFailed\",\n textLayerRendered: \"textLayerRendered\",\n updateFindMatchesCount: \"updateFindMatchesCount\",\n updateFindState: \"updateFindState\",\n zoomChange: \"zoomChange\"\n },\n features: [i0.ɵɵNgOnChangesFeature],\n ngContentSelectors: _c2,\n decls: 142,\n vars: 71,\n consts: [[\"rel\", \"resource\", \"type\", \"application/l10n\", \"origin\", \"ngx-extended-pdf-viewer\", 4, \"ngIf\"], [4, \"ngIf\"], [3, \"zoom\", \"width\"], [1, \"zoom\"], [\"root\", \"\"], [1, \"html\"], [1, \"loadingInProgress\", \"body\"], [\"id\", \"outerContainer\", 3, \"resize\"], [\"class\", \"free-floating-bar\", 4, \"ngIf\"], [3, \"sidebarPositionTop\", \"sidebarVisible\", \"showSidebarButton\", \"customSidebar\", \"customThumbnail\", \"mobileFriendlyZoomScale\", \"thumbnailDrawn\"], [\"pdfsidebar\", \"\"], [\"id\", \"mainContainer\"], [3, \"customToolbar\", \"mobileFriendlyZoomScale\", \"primaryMenuVisible\", \"showBookmarkButton\", \"showDownloadButton\", \"showFindButton\", \"showHandToolButton\", \"showOpenFileButton\", \"showPrintButton\", \"showPagingButtons\", \"showPresentationModeButton\", \"showRotateButton\", \"showSecondaryToolbarButton\", \"showSidebarButton\", \"showZoomButtons\", \"textLayer\", \"toolbarMarginTop\", \"toolbarWidth\", \"zoomLevels\"], [3, \"customSecondaryToolbar\", \"secondaryToolbarTop\", \"mobileFriendlyZoomScale\", \"showPresentationModeButton\", \"showOpenFileButton\", \"showPrintButton\", \"showDownloadButton\", \"showBookmarkButton\", \"showPagingButtons\", \"showRotateButton\", \"showHandToolButton\", \"showScrollingButton\", \"showSpreadButton\", \"showPropertiesButton\", \"spreadChange\", \"secondaryMenuIsEmpty\"], [\"pdfSecondaryToolbarComponent\", \"\"], [3, \"findbarLeft\", \"findbarTop\", \"mobileFriendlyZoomScale\", \"showFindButton\", \"customFindbarInputArea\", \"customFindbarButtons\", \"showFindCurrentPageOnly\", \"showFindEntirePhrase\", \"showFindEntireWord\", \"showFindFuzzySearch\", \"showFindHighlightAll\", \"showFindIgnoreAccents\", \"showFindMatchCase\", \"showFindMessages\", \"showFindPageRange\", \"showFindResultsCount\"], [\"id\", \"viewerContainer\", \"tabindex\", \"0\"], [\"class\", \"unverified-signature-warning\", 4, \"ngIf\"], [\"class\", \"modified-background-warning\", 4, \"ngIf\"], [\"id\", \"viewer\", 1, \"pdfViewer\", 3, \"dblclick\"], [\"id\", \"errorWrapper\", \"hidden\", \"true\"], [\"id\", \"errorMessageLeft\"], [\"id\", \"errorMessage\"], [\"type\", \"button\", \"id\", \"errorShowMore\", \"data-l10n-id\", \"error_more_info\"], [\"type\", \"button\", \"id\", \"errorShowLess\", \"data-l10n-id\", \"error_less_info\", \"hidden\", \"true\"], [\"id\", \"errorMessageRight\"], [\"type\", \"button\", \"id\", \"errorClose\", \"data-l10n-id\", \"error_close\"], [1, \"clearBoth\"], [\"id\", \"errorMoreInfo\", \"hidden\", \"true\", \"readonly\", \"readonly\"], [\"id\", \"dialogContainer\"], [\"id\", \"passwordDialog\"], [1, \"row\"], [\"for\", \"password\", \"id\", \"passwordText\", \"data-l10n-id\", \"password_label\"], [\"type\", \"password\", \"id\", \"password\", 1, \"toolbarField\"], [1, \"buttonRow\"], [\"id\", \"passwordCancel\", 1, \"dialogButton\"], [\"data-l10n-id\", \"password_cancel\"], [\"id\", \"passwordSubmit\", 1, \"dialogButton\"], [\"data-l10n-id\", \"password_ok\"], [\"id\", \"documentPropertiesDialog\"], [\"id\", \"fileNameLabel\", \"data-l10n-id\", \"document_properties_file_name\"], [\"id\", \"fileNameField\", \"aria-labelledby\", \"fileNameLabel\"], [\"id\", \"fileSizeLabel\", \"data-l10n-id\", \"document_properties_file_size\"], [\"id\", \"fileSizeField\", \"aria-labelledby\", \"fileSizeLabel\"], [1, \"separator\"], [\"id\", \"titleLabel\", \"data-l10n-id\", \"document_properties_title\"], [\"id\", \"titleField\", \"aria-labelledby\", \"titleLabel\"], [\"id\", \"authorLabel\", \"data-l10n-id\", \"document_properties_author\"], [\"id\", \"authorField\", \"aria-labelledby\", \"authorLabel\"], [\"id\", \"subjectLabel\", \"data-l10n-id\", \"document_properties_subject\"], [\"id\", \"subjectField\", \"aria-labelledby\", \"subjectLabel\"], [\"id\", \"keywordsLabel\", \"data-l10n-id\", \"document_properties_keywords\"], [\"id\", \"keywordsField\", \"aria-labelledby\", \"keywordsLabel\"], [\"id\", \"creationDateLabel\", \"data-l10n-id\", \"document_properties_creation_date\"], [\"id\", \"creationDateField\", \"aria-labelledby\", \"creationDateLabel\"], [\"id\", \"modificationDateLabel\", \"data-l10n-id\", \"document_properties_modification_date\"], [\"id\", \"modificationDateField\", \"aria-labelledby\", \"modificationDateLabel\"], [\"id\", \"creatorLabel\", \"data-l10n-id\", \"document_properties_creator\"], [\"id\", \"creatorField\", \"aria-labelledby\", \"creatorLabel\"], [\"id\", \"producerLabel\", \"data-l10n-id\", \"document_properties_producer\"], [\"id\", \"producerField\", \"aria-labelledby\", \"producerLabel\"], [\"id\", \"versionLabel\", \"data-l10n-id\", \"document_properties_version\"], [\"id\", \"versionField\", \"aria-labelledby\", \"versionLabel\"], [\"id\", \"pageCountLabel\", \"data-l10n-id\", \"document_properties_page_count\"], [\"id\", \"pageCountField\", \"aria-labelledby\", \"pageCountLabel\"], [\"id\", \"pageSizeLabel\", \"data-l10n-id\", \"document_properties_page_size\"], [\"id\", \"pageSizeField\", \"aria-labelledby\", \"pageSizeLabel\"], [\"id\", \"linearizedLabel\", \"data-l10n-id\", \"document_properties_linearized\"], [\"id\", \"linearizedField\", \"aria-labelledby\", \"linearizedLabel\"], [\"id\", \"documentPropertiesClose\", 1, \"dialogButton\"], [\"data-l10n-id\", \"document_properties_close\"], [\"id\", \"printServiceDialog\", 2, \"min-width\", \"200px\"], [\"data-l10n-id\", \"print_progress_message\"], [\"value\", \"0\", \"max\", \"100\"], [\"data-l10n-id\", \"print_progress_percent\", \"data-l10n-args\", \"{ \\\"progress\\\": 0 }\", 1, \"relative-progress\"], [\"id\", \"printCancel\", 1, \"dialogButton\"], [\"data-l10n-id\", \"print_progress_close\"], [\"id\", \"printContainer\"], [\"defaultFreeFloatingBar\", \"\"], [\"rel\", \"resource\", \"type\", \"application/l10n\", \"origin\", \"ngx-extended-pdf-viewer\"], [1, \"free-floating-bar\"], [4, \"ngTemplateOutlet\"], [1, \"unverified-signature-warning\"], [1, \"modified-background-warning\"]],\n template: function NgxExtendedPdfViewerComponent_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵprojectionDef();\n i0.ɵɵtemplate(0, NgxExtendedPdfViewerComponent_link_0_Template, 1, 1, \"link\", 0);\n i0.ɵɵtemplate(1, NgxExtendedPdfViewerComponent_pdf_dark_theme_1_Template, 1, 0, \"pdf-dark-theme\", 1);\n i0.ɵɵtemplate(2, NgxExtendedPdfViewerComponent_pdf_light_theme_2_Template, 1, 0, \"pdf-light-theme\", 1);\n i0.ɵɵelement(3, \"pdf-dynamic-css\", 2);\n i0.ɵɵelementStart(4, \"div\", 3, 4)(6, \"div\", 5)(7, \"div\", 6)(8, \"div\", 7);\n i0.ɵɵlistener(\"resize\", function NgxExtendedPdfViewerComponent_Template_div_resize_8_listener() {\n return ctx.onResize();\n }, false, i0.ɵɵresolveWindow);\n i0.ɵɵtemplate(9, NgxExtendedPdfViewerComponent_div_9_Template, 2, 1, \"div\", 8);\n i0.ɵɵelementStart(10, \"pdf-sidebar\", 9, 10);\n i0.ɵɵlistener(\"thumbnailDrawn\", function NgxExtendedPdfViewerComponent_Template_pdf_sidebar_thumbnailDrawn_10_listener($event) {\n return ctx.thumbnailDrawn.emit($event);\n });\n i0.ɵɵelementEnd();\n i0.ɵɵelementStart(12, \"div\", 11);\n i0.ɵɵelement(13, \"pdf-dummy-components\")(14, \"pdf-toolbar\", 12);\n i0.ɵɵelementStart(15, \"pdf-secondary-toolbar\", 13, 14);\n i0.ɵɵlistener(\"spreadChange\", function NgxExtendedPdfViewerComponent_Template_pdf_secondary_toolbar_spreadChange_15_listener($event) {\n return ctx.onSpreadChange($event);\n })(\"secondaryMenuIsEmpty\", function NgxExtendedPdfViewerComponent_Template_pdf_secondary_toolbar_secondaryMenuIsEmpty_15_listener($event) {\n return ctx.onSecondaryMenuIsEmpty($event);\n });\n i0.ɵɵelementEnd();\n i0.ɵɵelement(17, \"pdf-findbar\", 15)(18, \"pdf-context-menu\");\n i0.ɵɵelementStart(19, \"div\", 16);\n i0.ɵɵtemplate(20, NgxExtendedPdfViewerComponent_div_20_Template, 4, 6, \"div\", 17);\n i0.ɵɵtemplate(21, NgxExtendedPdfViewerComponent_div_21_Template, 4, 6, \"div\", 18);\n i0.ɵɵelementStart(22, \"div\", 19);\n i0.ɵɵlistener(\"dblclick\", function NgxExtendedPdfViewerComponent_Template_div_dblclick_22_listener($event) {\n return ctx.zoomToPageWidth($event);\n });\n i0.ɵɵelementEnd()();\n i0.ɵɵelementStart(23, \"div\", 20)(24, \"div\", 21);\n i0.ɵɵelement(25, \"span\", 22);\n i0.ɵɵelementStart(26, \"button\", 23);\n i0.ɵɵtext(27, \" More Information \");\n i0.ɵɵelementEnd();\n i0.ɵɵelementStart(28, \"button\", 24);\n i0.ɵɵtext(29, \" Less Information \");\n i0.ɵɵelementEnd()();\n i0.ɵɵelementStart(30, \"div\", 25)(31, \"button\", 26);\n i0.ɵɵtext(32, \"Close\");\n i0.ɵɵelementEnd()();\n i0.ɵɵelement(33, \"div\", 27)(34, \"textarea\", 28);\n i0.ɵɵelementEnd()();\n i0.ɵɵelementStart(35, \"div\", 29)(36, \"dialog\", 30)(37, \"div\", 31)(38, \"label\", 32);\n i0.ɵɵtext(39, \"Enter the password to open this PDF file:\");\n i0.ɵɵelementEnd()();\n i0.ɵɵelementStart(40, \"div\", 31);\n i0.ɵɵelement(41, \"input\", 33);\n i0.ɵɵelementEnd();\n i0.ɵɵelementStart(42, \"div\", 34)(43, \"button\", 35)(44, \"span\", 36);\n i0.ɵɵtext(45, \"Cancel\");\n i0.ɵɵelementEnd()();\n i0.ɵɵelementStart(46, \"button\", 37)(47, \"span\", 38);\n i0.ɵɵtext(48, \"OK\");\n i0.ɵɵelementEnd()()()();\n i0.ɵɵelementStart(49, \"dialog\", 39)(50, \"div\", 31)(51, \"span\", 40);\n i0.ɵɵtext(52, \"File name:\");\n i0.ɵɵelementEnd();\n i0.ɵɵelementStart(53, \"p\", 41);\n i0.ɵɵtext(54, \"-\");\n i0.ɵɵelementEnd()();\n i0.ɵɵelementStart(55, \"div\", 31)(56, \"span\", 42);\n i0.ɵɵtext(57, \"File size:\");\n i0.ɵɵelementEnd();\n i0.ɵɵelementStart(58, \"p\", 43);\n i0.ɵɵtext(59, \"-\");\n i0.ɵɵelementEnd()();\n i0.ɵɵelement(60, \"div\", 44);\n i0.ɵɵelementStart(61, \"div\", 31)(62, \"span\", 45);\n i0.ɵɵtext(63, \"Title:\");\n i0.ɵɵelementEnd();\n i0.ɵɵelementStart(64, \"p\", 46);\n i0.ɵɵtext(65, \"-\");\n i0.ɵɵelementEnd()();\n i0.ɵɵelementStart(66, \"div\", 31)(67, \"span\", 47);\n i0.ɵɵtext(68, \"Author:\");\n i0.ɵɵelementEnd();\n i0.ɵɵelementStart(69, \"p\", 48);\n i0.ɵɵtext(70, \"-\");\n i0.ɵɵelementEnd()();\n i0.ɵɵelementStart(71, \"div\", 31)(72, \"span\", 49);\n i0.ɵɵtext(73, \"Subject:\");\n i0.ɵɵelementEnd();\n i0.ɵɵelementStart(74, \"p\", 50);\n i0.ɵɵtext(75, \"-\");\n i0.ɵɵelementEnd()();\n i0.ɵɵelementStart(76, \"div\", 31)(77, \"span\", 51);\n i0.ɵɵtext(78, \"Keywords:\");\n i0.ɵɵelementEnd();\n i0.ɵɵelementStart(79, \"p\", 52);\n i0.ɵɵtext(80, \"-\");\n i0.ɵɵelementEnd()();\n i0.ɵɵelementStart(81, \"div\", 31)(82, \"span\", 53);\n i0.ɵɵtext(83, \"Creation Date:\");\n i0.ɵɵelementEnd();\n i0.ɵɵelementStart(84, \"p\", 54);\n i0.ɵɵtext(85, \"-\");\n i0.ɵɵelementEnd()();\n i0.ɵɵelementStart(86, \"div\", 31)(87, \"span\", 55);\n i0.ɵɵtext(88, \"Modification Date:\");\n i0.ɵɵelementEnd();\n i0.ɵɵelementStart(89, \"p\", 56);\n i0.ɵɵtext(90, \"-\");\n i0.ɵɵelementEnd()();\n i0.ɵɵelementStart(91, \"div\", 31)(92, \"span\", 57);\n i0.ɵɵtext(93, \"Creator:\");\n i0.ɵɵelementEnd();\n i0.ɵɵelementStart(94, \"p\", 58);\n i0.ɵɵtext(95, \"-\");\n i0.ɵɵelementEnd()();\n i0.ɵɵelement(96, \"div\", 44);\n i0.ɵɵelementStart(97, \"div\", 31)(98, \"span\", 59);\n i0.ɵɵtext(99, \"PDF Producer:\");\n i0.ɵɵelementEnd();\n i0.ɵɵelementStart(100, \"p\", 60);\n i0.ɵɵtext(101, \"-\");\n i0.ɵɵelementEnd()();\n i0.ɵɵelementStart(102, \"div\", 31)(103, \"span\", 61);\n i0.ɵɵtext(104, \"PDF Version:\");\n i0.ɵɵelementEnd();\n i0.ɵɵelementStart(105, \"p\", 62);\n i0.ɵɵtext(106, \"-\");\n i0.ɵɵelementEnd()();\n i0.ɵɵelementStart(107, \"div\", 31)(108, \"span\", 63);\n i0.ɵɵtext(109, \"Page Count:\");\n i0.ɵɵelementEnd();\n i0.ɵɵelementStart(110, \"p\", 64);\n i0.ɵɵtext(111, \"-\");\n i0.ɵɵelementEnd()();\n i0.ɵɵelementStart(112, \"div\", 31)(113, \"span\", 65);\n i0.ɵɵtext(114, \"Page Size:\");\n i0.ɵɵelementEnd();\n i0.ɵɵelementStart(115, \"p\", 66);\n i0.ɵɵtext(116, \"-\");\n i0.ɵɵelementEnd()();\n i0.ɵɵelement(117, \"div\", 44);\n i0.ɵɵelementStart(118, \"div\", 31)(119, \"span\", 67);\n i0.ɵɵtext(120, \"Fast Web View:\");\n i0.ɵɵelementEnd();\n i0.ɵɵelementStart(121, \"p\", 68);\n i0.ɵɵtext(122, \"-\");\n i0.ɵɵelementEnd()();\n i0.ɵɵelementStart(123, \"div\", 34)(124, \"button\", 69)(125, \"span\", 70);\n i0.ɵɵtext(126, \"Close\");\n i0.ɵɵelementEnd()()()();\n i0.ɵɵelementStart(127, \"dialog\", 71)(128, \"div\", 31)(129, \"span\", 72);\n i0.ɵɵtext(130, \"Preparing document for printing\\u2026\");\n i0.ɵɵelementEnd()();\n i0.ɵɵelementStart(131, \"div\", 31);\n i0.ɵɵelement(132, \"progress\", 73);\n i0.ɵɵelementStart(133, \"span\", 74);\n i0.ɵɵtext(134, \"0%\");\n i0.ɵɵelementEnd()();\n i0.ɵɵelementStart(135, \"div\", 34)(136, \"button\", 75)(137, \"span\", 76);\n i0.ɵɵtext(138, \"Cancel\");\n i0.ɵɵelementEnd()()()()()();\n i0.ɵɵelement(139, \"div\", 77);\n i0.ɵɵelementEnd()()();\n i0.ɵɵtemplate(140, NgxExtendedPdfViewerComponent_ng_template_140_Template, 0, 0, \"ng-template\", null, 78, i0.ɵɵtemplateRefExtractor);\n }\n if (rf & 2) {\n i0.ɵɵproperty(\"ngIf\", ctx.useBrowserLocale);\n i0.ɵɵadvance(1);\n i0.ɵɵproperty(\"ngIf\", ctx.theme === \"dark\");\n i0.ɵɵadvance(1);\n i0.ɵɵproperty(\"ngIf\", ctx.theme === \"light\");\n i0.ɵɵadvance(1);\n i0.ɵɵproperty(\"zoom\", ctx.mobileFriendlyZoomScale)(\"width\", ctx.toolbarWidthInPixels);\n i0.ɵɵadvance(1);\n i0.ɵɵstyleProp(\"height\", ctx.minHeight ? ctx.minHeight : ctx.height);\n i0.ɵɵadvance(3);\n i0.ɵɵstyleProp(\"background-color\", ctx.backgroundColor);\n i0.ɵɵadvance(2);\n i0.ɵɵproperty(\"ngIf\", ctx.showFreeFloatingBar);\n i0.ɵɵadvance(1);\n i0.ɵɵproperty(\"sidebarPositionTop\", ctx.sidebarPositionTop)(\"sidebarVisible\", ctx.sidebarVisible || false)(\"showSidebarButton\", ctx.showSidebarButton)(\"customSidebar\", ctx.customSidebar)(\"customThumbnail\", ctx.customThumbnail)(\"mobileFriendlyZoomScale\", ctx.mobileFriendlyZoomScale);\n i0.ɵɵadvance(4);\n i0.ɵɵproperty(\"customToolbar\", ctx.customToolbar)(\"mobileFriendlyZoomScale\", ctx.mobileFriendlyZoomScale)(\"primaryMenuVisible\", ctx.primaryMenuVisible)(\"showBookmarkButton\", ctx.showBookmarkButton)(\"showDownloadButton\", ctx.showDownloadButton)(\"showFindButton\", ctx.showFindButton)(\"showHandToolButton\", ctx.showHandToolButton)(\"showOpenFileButton\", ctx.showOpenFileButton)(\"showPrintButton\", ctx.showPrintButton && ctx.enablePrint)(\"showPagingButtons\", ctx.showPagingButtons)(\"showPresentationModeButton\", ctx.showPresentationModeButton)(\"showRotateButton\", ctx.showRotateButton)(\"showSecondaryToolbarButton\", ctx.showSecondaryToolbarButton && !ctx.hideKebabMenuForSecondaryToolbar)(\"showSidebarButton\", ctx.showSidebarButton)(\"showZoomButtons\", ctx.showZoomButtons)(\"textLayer\", ctx.textLayer)(\"toolbarMarginTop\", ctx.toolbarMarginTop)(\"toolbarWidth\", ctx.toolbarWidth)(\"zoomLevels\", ctx.zoomLevels);\n i0.ɵɵadvance(1);\n i0.ɵɵproperty(\"customSecondaryToolbar\", ctx.customSecondaryToolbar)(\"secondaryToolbarTop\", ctx.secondaryToolbarTop)(\"mobileFriendlyZoomScale\", ctx.mobileFriendlyZoomScale)(\"showPresentationModeButton\", ctx.showPresentationModeButton)(\"showOpenFileButton\", ctx.showOpenFileButton)(\"showPrintButton\", ctx.showPrintButton && ctx.enablePrint)(\"showDownloadButton\", ctx.showDownloadButton)(\"showBookmarkButton\", ctx.showBookmarkButton)(\"showPagingButtons\", ctx.showPagingButtons)(\"showRotateButton\", ctx.showRotateButton)(\"showHandToolButton\", ctx.showHandToolButton)(\"showScrollingButton\", ctx.showScrollingButton)(\"showSpreadButton\", ctx.showSpreadButton)(\"showPropertiesButton\", ctx.showPropertiesButton);\n i0.ɵɵadvance(2);\n i0.ɵɵproperty(\"findbarLeft\", ctx.findbarLeft)(\"findbarTop\", ctx.findbarTop)(\"mobileFriendlyZoomScale\", ctx.mobileFriendlyZoomScale)(\"showFindButton\", ctx.showFindButton || false)(\"customFindbarInputArea\", ctx.customFindbarInputArea)(\"customFindbarButtons\", ctx.customFindbarButtons)(\"showFindCurrentPageOnly\", ctx.showFindCurrentPageOnly)(\"showFindEntirePhrase\", ctx.showFindEntirePhrase)(\"showFindEntireWord\", ctx.showFindEntireWord)(\"showFindFuzzySearch\", ctx.showFindFuzzySearch)(\"showFindHighlightAll\", ctx.showFindHighlightAll)(\"showFindIgnoreAccents\", ctx.showFindIgnoreAccents)(\"showFindMatchCase\", ctx.showFindMatchCase)(\"showFindMessages\", ctx.showFindMessages)(\"showFindPageRange\", ctx.showFindPageRange)(\"showFindResultsCount\", ctx.showFindResultsCount);\n i0.ɵɵadvance(2);\n i0.ɵɵstyleProp(\"top\", ctx.viewerPositionTop)(\"background-color\", ctx.backgroundColor);\n i0.ɵɵadvance(1);\n i0.ɵɵproperty(\"ngIf\", ctx.hasSignature && ctx.showUnverifiedSignatures);\n i0.ɵɵadvance(1);\n i0.ɵɵproperty(\"ngIf\", ctx.pdfBackground);\n }\n },\n dependencies: [PdfDarkThemeComponent, PdfLightThemeComponent, DynamicCssComponent, PdfSidebarComponent, PdfDummyComponentsComponent, PdfToolbarComponent, PdfSecondaryToolbarComponent, PdfFindbarComponent, PdfContextMenuComponent, i2.NgIf, i2.NgTemplateOutlet, i2.AsyncPipe, TranslatePipe],\n encapsulation: 2,\n changeDetection: 0\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(NgxExtendedPdfViewerComponent, [{\n type: Component,\n args: [{\n selector: 'ngx-extended-pdf-viewer',\n changeDetection: ChangeDetectionStrategy.OnPush,\n template: \"<link *ngIf=\\\"useBrowserLocale\\\" rel=\\\"resource\\\" type=\\\"application/l10n\\\" [attr.xhref]=\\\"localeFolderPath+'/locale.properties'\\\" origin=\\\"ngx-extended-pdf-viewer\\\" />\\n<pdf-dark-theme *ngIf=\\\"theme==='dark'\\\"></pdf-dark-theme>\\n<pdf-light-theme *ngIf=\\\"theme==='light'\\\"></pdf-light-theme>\\n\\n<pdf-dynamic-css [zoom]=\\\"mobileFriendlyZoomScale\\\" [width]=\\\"toolbarWidthInPixels\\\"></pdf-dynamic-css>\\n<div class=\\\"zoom\\\" [style.height]=\\\"minHeight ? minHeight : height\\\" #root>\\n <div class=\\\"html\\\">\\n <div class=\\\"loadingInProgress body\\\" [style.backgroundColor]=\\\"backgroundColor\\\">\\n <div id=\\\"outerContainer\\\" (window:resize)=\\\"onResize()\\\">\\n <div class=\\\"free-floating-bar\\\" *ngIf=\\\"showFreeFloatingBar\\\">\\n <ng-content *ngTemplateOutlet=\\\"customFreeFloatingBar ? customFreeFloatingBar : defaultFreeFloatingBar\\\"></ng-content>\\n </div>\\n <pdf-sidebar #pdfsidebar\\n [sidebarPositionTop]=\\\"sidebarPositionTop\\\"\\n [sidebarVisible]=\\\"sidebarVisible || false\\\"\\n [showSidebarButton]=\\\"showSidebarButton\\\"\\n [customSidebar]=\\\"customSidebar\\\"\\n [customThumbnail]=\\\"customThumbnail\\\"\\n (thumbnailDrawn)=\\\"thumbnailDrawn.emit($event)\\\"\\n [mobileFriendlyZoomScale]=\\\"mobileFriendlyZoomScale\\\">\\n </pdf-sidebar>\\n <div id=\\\"mainContainer\\\">\\n <pdf-dummy-components></pdf-dummy-components>\\n\\n <pdf-toolbar\\n [customToolbar]=\\\"customToolbar\\\"\\n [mobileFriendlyZoomScale]=\\\"mobileFriendlyZoomScale\\\"\\n [primaryMenuVisible]=\\\"primaryMenuVisible\\\"\\n [showBookmarkButton]=\\\"showBookmarkButton\\\"\\n [showDownloadButton]=\\\"showDownloadButton\\\"\\n [showFindButton]=\\\"showFindButton\\\"\\n [showHandToolButton]=\\\"showHandToolButton\\\"\\n [showOpenFileButton]=\\\"showOpenFileButton\\\"\\n [showPrintButton]=\\\"showPrintButton && enablePrint\\\"\\n [showPagingButtons]=\\\"showPagingButtons\\\"\\n [showPresentationModeButton]=\\\"showPresentationModeButton\\\"\\n [showRotateButton]=\\\"showRotateButton\\\"\\n [showSecondaryToolbarButton]=\\\"showSecondaryToolbarButton && !hideKebabMenuForSecondaryToolbar\\\"\\n [showSidebarButton]=\\\"showSidebarButton\\\"\\n [showZoomButtons]=\\\"showZoomButtons\\\"\\n [textLayer]=\\\"textLayer\\\"\\n [toolbarMarginTop]=\\\"toolbarMarginTop\\\"\\n [toolbarWidth]=\\\"toolbarWidth\\\"\\n [zoomLevels]=\\\"zoomLevels\\\"\\n ></pdf-toolbar>\\n\\n <pdf-secondary-toolbar #pdfSecondaryToolbarComponent\\n [customSecondaryToolbar]=\\\"customSecondaryToolbar\\\"\\n [secondaryToolbarTop]=\\\"secondaryToolbarTop\\\"\\n [mobileFriendlyZoomScale]=\\\"mobileFriendlyZoomScale\\\"\\n [showPresentationModeButton]=\\\"showPresentationModeButton\\\"\\n [showOpenFileButton]=\\\"showOpenFileButton\\\"\\n [showPrintButton]=\\\"showPrintButton && enablePrint\\\"\\n [showDownloadButton]=\\\"showDownloadButton\\\"\\n [showBookmarkButton]=\\\"showBookmarkButton\\\"\\n [showPagingButtons]=\\\"showPagingButtons\\\"\\n [showRotateButton]=\\\"showRotateButton\\\"\\n [showHandToolButton]=\\\"showHandToolButton\\\"\\n [showScrollingButton]=\\\"showScrollingButton\\\"\\n [showSpreadButton]=\\\"showSpreadButton\\\"\\n [showPropertiesButton]=\\\"showPropertiesButton\\\"\\n (spreadChange)=\\\"onSpreadChange($event)\\\"\\n (secondaryMenuIsEmpty)=\\\"onSecondaryMenuIsEmpty($event)\\\"\\n >\\n </pdf-secondary-toolbar>\\n\\n <pdf-findbar\\n [findbarLeft]=\\\"findbarLeft\\\"\\n [findbarTop]=\\\"findbarTop\\\"\\n [mobileFriendlyZoomScale]=\\\"mobileFriendlyZoomScale\\\"\\n [showFindButton]=\\\"showFindButton || false\\\"\\n [customFindbarInputArea]=\\\"customFindbarInputArea\\\"\\n [customFindbarButtons]=\\\"customFindbarButtons\\\"\\n [showFindCurrentPageOnly]=\\\"showFindCurrentPageOnly\\\"\\n [showFindEntirePhrase]=\\\"showFindEntirePhrase\\\"\\n [showFindEntireWord]=\\\"showFindEntireWord\\\"\\n [showFindFuzzySearch]=\\\"showFindFuzzySearch\\\"\\n [showFindHighlightAll]=\\\"showFindHighlightAll\\\"\\n [showFindIgnoreAccents]=\\\"showFindIgnoreAccents\\\"\\n [showFindMatchCase]=\\\"showFindMatchCase\\\"\\n [showFindMessages]=\\\"showFindMessages\\\"\\n [showFindPageRange]=\\\"showFindPageRange\\\"\\n [showFindResultsCount]=\\\"showFindResultsCount\\\"\\n >\\n </pdf-findbar>\\n\\n <pdf-context-menu></pdf-context-menu>\\n\\n <div id=\\\"viewerContainer\\\" [style.top]=\\\"viewerPositionTop\\\" [style.backgroundColor]=\\\"backgroundColor\\\" tabindex=\\\"0\\\">\\n <div class=\\\"unverified-signature-warning\\\" *ngIf=\\\"hasSignature && showUnverifiedSignatures\\\">\\n {{ 'unverified_signature_warning'\\n | translate: \\\"This PDF file contains a digital signature. The PDF viewer can't verify if the signature is valid. Please download the file and open it in Acrobat Reader to verify the signature is valid.\\\"\\n | async}}\\n </div>\\n <div class=\\\"modified-background-warning\\\" *ngIf=\\\"pdfBackground\\\">\\n {{ 'modified_background_warning'\\n | translate: \\\"This PDF is rendered with a custom background. It does not look the way its author intended it to look.\\\"\\n | async}}\\n </div>\\n <div id=\\\"viewer\\\" class=\\\"pdfViewer\\\" (dblclick)=\\\"zoomToPageWidth($event)\\\">\\n </div>\\n </div>\\n\\n <div id=\\\"errorWrapper\\\" hidden=\\\"true\\\">\\n <div id=\\\"errorMessageLeft\\\">\\n <span id=\\\"errorMessage\\\"></span>\\n <button type=\\\"button\\\" id=\\\"errorShowMore\\\" data-l10n-id=\\\"error_more_info\\\">\\n More Information\\n </button>\\n <button type=\\\"button\\\" id=\\\"errorShowLess\\\" data-l10n-id=\\\"error_less_info\\\" hidden=\\\"true\\\">\\n Less Information\\n </button>\\n </div>\\n <div id=\\\"errorMessageRight\\\">\\n <button type=\\\"button\\\" id=\\\"errorClose\\\" data-l10n-id=\\\"error_close\\\">Close</button>\\n </div>\\n <div class=\\\"clearBoth\\\"></div>\\n <textarea id=\\\"errorMoreInfo\\\" hidden=\\\"true\\\" readonly=\\\"readonly\\\"></textarea>\\n </div>\\n </div>\\n <!-- mainContainer -->\\n\\n <div id=\\\"dialogContainer\\\">\\n <dialog id=\\\"passwordDialog\\\">\\n <div class=\\\"row\\\">\\n <label for=\\\"password\\\" id=\\\"passwordText\\\" data-l10n-id=\\\"password_label\\\">Enter the password to open this PDF file:</label>\\n </div>\\n <div class=\\\"row\\\">\\n <input type=\\\"password\\\" id=\\\"password\\\" class=\\\"toolbarField\\\">\\n </div>\\n <div class=\\\"buttonRow\\\">\\n <button id=\\\"passwordCancel\\\" class=\\\"dialogButton\\\"><span data-l10n-id=\\\"password_cancel\\\">Cancel</span></button>\\n <button id=\\\"passwordSubmit\\\" class=\\\"dialogButton\\\"><span data-l10n-id=\\\"password_ok\\\">OK</span></button>\\n </div>\\n </dialog>\\n <dialog id=\\\"documentPropertiesDialog\\\">\\n <div class=\\\"row\\\">\\n <span id=\\\"fileNameLabel\\\" data-l10n-id=\\\"document_properties_file_name\\\">File name:</span>\\n <p id=\\\"fileNameField\\\" aria-labelledby=\\\"fileNameLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"fileSizeLabel\\\" data-l10n-id=\\\"document_properties_file_size\\\">File size:</span>\\n <p id=\\\"fileSizeField\\\" aria-labelledby=\\\"fileSizeLabel\\\">-</p>\\n </div>\\n <div class=\\\"separator\\\"></div>\\n <div class=\\\"row\\\">\\n <span id=\\\"titleLabel\\\" data-l10n-id=\\\"document_properties_title\\\">Title:</span>\\n <p id=\\\"titleField\\\" aria-labelledby=\\\"titleLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"authorLabel\\\" data-l10n-id=\\\"document_properties_author\\\">Author:</span>\\n <p id=\\\"authorField\\\" aria-labelledby=\\\"authorLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"subjectLabel\\\" data-l10n-id=\\\"document_properties_subject\\\">Subject:</span>\\n <p id=\\\"subjectField\\\" aria-labelledby=\\\"subjectLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"keywordsLabel\\\" data-l10n-id=\\\"document_properties_keywords\\\">Keywords:</span>\\n <p id=\\\"keywordsField\\\" aria-labelledby=\\\"keywordsLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"creationDateLabel\\\" data-l10n-id=\\\"document_properties_creation_date\\\">Creation Date:</span>\\n <p id=\\\"creationDateField\\\" aria-labelledby=\\\"creationDateLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"modificationDateLabel\\\" data-l10n-id=\\\"document_properties_modification_date\\\">Modification Date:</span>\\n <p id=\\\"modificationDateField\\\" aria-labelledby=\\\"modificationDateLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"creatorLabel\\\" data-l10n-id=\\\"document_properties_creator\\\">Creator:</span>\\n <p id=\\\"creatorField\\\" aria-labelledby=\\\"creatorLabel\\\">-</p>\\n </div>\\n <div class=\\\"separator\\\"></div>\\n <div class=\\\"row\\\">\\n <span id=\\\"producerLabel\\\" data-l10n-id=\\\"document_properties_producer\\\">PDF Producer:</span>\\n <p id=\\\"producerField\\\" aria-labelledby=\\\"producerLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"versionLabel\\\" data-l10n-id=\\\"document_properties_version\\\">PDF Version:</span>\\n <p id=\\\"versionField\\\" aria-labelledby=\\\"versionLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"pageCountLabel\\\" data-l10n-id=\\\"document_properties_page_count\\\">Page Count:</span>\\n <p id=\\\"pageCountField\\\" aria-labelledby=\\\"pageCountLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"pageSizeLabel\\\" data-l10n-id=\\\"document_properties_page_size\\\">Page Size:</span>\\n <p id=\\\"pageSizeField\\\" aria-labelledby=\\\"pageSizeLabel\\\">-</p>\\n </div>\\n <div class=\\\"separator\\\"></div>\\n <div class=\\\"row\\\">\\n <span id=\\\"linearizedLabel\\\" data-l10n-id=\\\"document_properties_linearized\\\">Fast Web View:</span>\\n <p id=\\\"linearizedField\\\" aria-labelledby=\\\"linearizedLabel\\\">-</p>\\n </div>\\n <div class=\\\"buttonRow\\\">\\n <button id=\\\"documentPropertiesClose\\\" class=\\\"dialogButton\\\"><span data-l10n-id=\\\"document_properties_close\\\">Close</span></button>\\n </div>\\n </dialog>\\n <dialog id=\\\"printServiceDialog\\\" style=\\\"min-width: 200px;\\\">\\n <div class=\\\"row\\\">\\n <span data-l10n-id=\\\"print_progress_message\\\">Preparing document for printing\\u2026</span>\\n </div>\\n <div class=\\\"row\\\">\\n <progress value=\\\"0\\\" max=\\\"100\\\"></progress>\\n <span data-l10n-id=\\\"print_progress_percent\\\" data-l10n-args='{ \\\"progress\\\": 0 }' class=\\\"relative-progress\\\">0%</span>\\n </div>\\n <div class=\\\"buttonRow\\\">\\n <button id=\\\"printCancel\\\" class=\\\"dialogButton\\\"><span data-l10n-id=\\\"print_progress_close\\\">Cancel</span></button>\\n </div>\\n </dialog>\\n\\n </div> <!-- dialogContainer -->\\n </div>\\n <!-- outerContainer -->\\n <div id=\\\"printContainer\\\"></div>\\n </div>\\n </div>\\n</div>\\n\\n<ng-template #defaultFreeFloatingBar>\\n\\n</ng-template>\\n\"\n }]\n }], function () {\n return [{\n type: i0.NgZone\n }, {\n type: undefined,\n decorators: [{\n type: Inject,\n args: [PLATFORM_ID]\n }]\n }, {\n type: PDFNotificationService\n }, {\n type: i2.Location\n }, {\n type: i0.ElementRef\n }, {\n type: i2.PlatformLocation\n }, {\n type: i0.ChangeDetectorRef\n }, {\n type: NgxExtendedPdfViewerService$1\n }];\n }, {\n dummyComponents: [{\n type: ViewChild,\n args: [PdfDummyComponentsComponent]\n }],\n root: [{\n type: ViewChild,\n args: ['root']\n }],\n customFindbarInputArea: [{\n type: Input\n }],\n customToolbar: [{\n type: Input\n }],\n customFindbar: [{\n type: Input\n }],\n customFindbarButtons: [{\n type: Input\n }],\n customSecondaryToolbar: [{\n type: Input\n }],\n customSidebar: [{\n type: Input\n }],\n customThumbnail: [{\n type: Input\n }],\n customFreeFloatingBar: [{\n type: Input\n }],\n showFreeFloatingBar: [{\n type: Input\n }],\n enableDragAndDrop: [{\n type: Input\n }],\n formData: [{\n type: Input\n }],\n formDataChange: [{\n type: Output\n }],\n pageViewMode: [{\n type: Input\n }],\n progress: [{\n type: Output\n }],\n secondaryToolbarComponent: [{\n type: ViewChild,\n args: ['pdfSecondaryToolbarComponent']\n }],\n sidebarComponent: [{\n type: ViewChild,\n args: ['pdfsidebar']\n }],\n srcChange: [{\n type: Output\n }],\n scrollMode: [{\n type: Input\n }],\n scrollModeChange: [{\n type: Output\n }],\n authorization: [{\n type: Input\n }],\n httpHeaders: [{\n type: Input\n }],\n contextMenuAllowed: [{\n type: Input\n }],\n afterPrint: [{\n type: Output\n }],\n beforePrint: [{\n type: Output\n }],\n currentZoomFactor: [{\n type: Output\n }],\n enablePrint: [{\n type: Input\n }],\n delayFirstView: [{\n type: Input\n }],\n logLevel: [{\n type: Input\n }],\n enablePinchOnMobile: [{\n type: Input\n }],\n minifiedJSLibraries: [{\n type: Input\n }],\n printResolution: [{\n type: Input\n }],\n rotation: [{\n type: Input\n }],\n rotationChange: [{\n type: Output\n }],\n src: [{\n type: Input\n }],\n base64Src: [{\n type: Input\n }],\n minHeight: [{\n type: Input\n }],\n height: [{\n type: Input\n }],\n useBrowserLocale: [{\n type: Input\n }],\n forceUsingLegacyES5: [{\n type: Input\n }],\n backgroundColor: [{\n type: Input\n }],\n pdfBackground: [{\n type: Input\n }],\n pdfBackgroundColorToReplace: [{\n type: Input\n }],\n filenameForDownload: [{\n type: Input\n }],\n ignoreKeyboard: [{\n type: Input\n }],\n ignoreKeys: [{\n type: Input\n }],\n acceptKeys: [{\n type: Input\n }],\n imageResourcesPath: [{\n type: Input\n }],\n localeFolderPath: [{\n type: Input\n }],\n language: [{\n type: Input\n }],\n listenToURL: [{\n type: Input\n }],\n nameddest: [{\n type: Input\n }],\n password: [{\n type: Input\n }],\n showUnverifiedSignatures: [{\n type: Input\n }],\n startTabindex: [{\n type: Input\n }],\n showSidebarButton: [{\n type: Input\n }],\n sidebarVisible: [{\n type: Input\n }],\n sidebarVisibleChange: [{\n type: Output\n }],\n showFindButton: [{\n type: Input\n }],\n showFindHighlightAll: [{\n type: Input\n }],\n showFindMatchCase: [{\n type: Input\n }],\n showFindCurrentPageOnly: [{\n type: Input\n }],\n showFindPageRange: [{\n type: Input\n }],\n showFindEntireWord: [{\n type: Input\n }],\n showFindEntirePhrase: [{\n type: Input\n }],\n showFindIgnoreAccents: [{\n type: Input\n }],\n showFindFuzzySearch: [{\n type: Input\n }],\n showFindResultsCount: [{\n type: Input\n }],\n showFindMessages: [{\n type: Input\n }],\n showPagingButtons: [{\n type: Input\n }],\n showZoomButtons: [{\n type: Input\n }],\n showPresentationModeButton: [{\n type: Input\n }],\n showOpenFileButton: [{\n type: Input\n }],\n showPrintButton: [{\n type: Input\n }],\n showDownloadButton: [{\n type: Input\n }],\n showBookmarkButton: [{\n type: Input\n }],\n theme: [{\n type: Input\n }],\n showToolbar: [{\n type: Input\n }],\n showSecondaryToolbarButton: [{\n type: Input\n }],\n showRotateButton: [{\n type: Input\n }],\n handTool: [{\n type: Input\n }],\n handToolChange: [{\n type: Output\n }],\n showHandToolButton: [{\n type: Input\n }],\n showScrollingButton: [{\n type: Input\n }],\n showSpreadButton: [{\n type: Input\n }],\n showPropertiesButton: [{\n type: Input\n }],\n showBorders: [{\n type: Input\n }],\n spread: [{\n type: Input\n }],\n spreadChange: [{\n type: Output\n }],\n thumbnailDrawn: [{\n type: Output\n }],\n page: [{\n type: Input\n }],\n pageChange: [{\n type: Output\n }],\n pageLabel: [{\n type: Input\n }],\n pageLabelChange: [{\n type: Output\n }],\n pagesLoaded: [{\n type: Output\n }],\n pageRender: [{\n type: Output\n }],\n pageRendered: [{\n type: Output\n }],\n pdfDownloaded: [{\n type: Output\n }],\n pdfLoaded: [{\n type: Output\n }],\n pdfLoadingStarts: [{\n type: Output\n }],\n pdfLoadingFailed: [{\n type: Output\n }],\n textLayer: [{\n type: Input\n }],\n textLayerRendered: [{\n type: Output\n }],\n updateFindMatchesCount: [{\n type: Output\n }],\n updateFindState: [{\n type: Output\n }],\n zoom: [{\n type: Input\n }],\n zoomChange: [{\n type: Output\n }],\n zoomLevels: [{\n type: Input\n }],\n maxZoom: [{\n type: Input\n }],\n minZoom: [{\n type: Input\n }],\n _mobileFriendlyZoom: [{\n type: Input\n }],\n wheelAction: [{\n type: Input\n }],\n mobileFriendlyZoom: [{\n type: Input\n }],\n onContextMenu: [{\n type: HostListener,\n args: ['contextmenu']\n }]\n });\n})();\nclass NgxExtendedPdfViewerServerComponent {\n constructor() {\n this.customFindbarButtons = undefined;\n this.showFreeFloatingBar = true;\n this.formData = {};\n this.formDataChange = new EventEmitter();\n this.pageViewMode = 'multiple';\n this.progress = new EventEmitter();\n this.srcChange = new EventEmitter();\n this.scrollMode = undefined;\n this.scrollModeChange = new EventEmitter();\n this.authorization = undefined;\n this.httpHeaders = undefined;\n this.contextMenuAllowed = true;\n this.afterPrint = new EventEmitter();\n this.beforePrint = new EventEmitter();\n this.currentZoomFactor = new EventEmitter();\n this.enablePrint = true;\n /**\n * Number of milliseconds to wait between initializing the PDF viewer and loading the PDF file.\n * Most users can let this parameter safely at it's default value of zero.\n * Set this to 1000 or higher if you run into timing problems (typically caused by loading the locale files\n * after the PDF files, so they are not available when the PDF viewer is initialized).\n */\n this.delayFirstView = 0;\n /** How many log messages should be printed?\n * Legal values: VerbosityLevel.INFOS (= 5), VerbosityLevel.WARNINGS (= 1), VerbosityLevel.ERRORS (= 0) */\n this.logLevel = VerbosityLevel.WARNINGS;\n this.enablePinchOnMobile = false;\n /** Use the minified (minifiedJSLibraries=\"true\", which is the default) or the user-readable pdf.js library (minifiedJSLibraries=\"false\") */\n this.minifiedJSLibraries = true;\n this.primaryMenuVisible = true;\n /** option to increase (or reduce) print resolution. Default is 150 (dpi). Sensible values\n * are 300, 600, and 1200. Note the increase memory consumption, which may even result in a browser crash. */\n this.printResolution = null;\n this.rotationChange = new EventEmitter();\n /**\n * If this flag is true, this components adds a link to the locale assets. The pdf viewer\n * sees this link and uses it to load the locale files automatically.\n * @param useBrowserLocale boolean\n */\n this.useBrowserLocale = false;\n this.backgroundColor = '#e8e8eb';\n this.pdfBackground = '#ffffff';\n this.pdfBackgroundColorToReplace = '#ffffff';\n /** Allows the user to define the name of the file after clicking \"download\" */\n this.filenameForDownload = 'document.pdf';\n /** Allows the user to disable the keyboard bindings completely */\n this.ignoreKeyboard = false;\n /** Allows the user to disable a list of key bindings. */\n this.ignoreKeys = [];\n /** Allows the user to enable a list of key bindings explicitly. If this property is set, every other key binding is ignored. */\n this.acceptKeys = [];\n /** Allows the user to put the viewer's svg images into an arbitrary folder */\n this.imageResourcesPath = './' + pdfDefaultOptions.assetsFolder + '/images/';\n /** Allows the user to put their locale folder into an arbitrary folder */\n this.localeFolderPath = './' + pdfDefaultOptions.assetsFolder + '/locale';\n /** Override the default locale. This must be the complete locale name, such as \"es-ES\". The string is allowed to be all lowercase.\n */\n this.language = undefined;\n /** By default, listening to the URL is deactivated because often the anchor tag is used for the Angular router */\n this.listenToURL = false;\n /** Navigate to a certain \"named destination\" */\n this.nameddest = undefined;\n /** allows you to pass a password to read password-protected files */\n this.password = undefined;\n /** pdf.js can show signatures, but fails to verify them. So they are switched off by default.\n * Set \"[showUnverifiedSignatures]\"=\"true\" to display e-signatures nonetheless.\n */\n this.showUnverifiedSignatures = false;\n this.sidebarVisible = undefined;\n this.sidebarVisibleChange = new EventEmitter();\n this.showFindButton = undefined;\n this.showFindHighlightAll = true;\n this.showFindMatchCase = true;\n this.showFindCurrentPageOnly = true;\n this.showFindPageRange = true;\n this.showFindEntireWord = true;\n this.showFindEntirePhrase = true;\n this.showFindIgnoreAccents = true;\n this.showFindFuzzySearch = true;\n this.showFindResultsCount = true;\n this.showFindMessages = true;\n this.showPagingButtons = true;\n this.showZoomButtons = true;\n this.showPresentationModeButton = false;\n this.showOpenFileButton = true;\n this.showPrintButton = true;\n this.showDownloadButton = true;\n this.showBookmarkButton = true;\n this.theme = 'light';\n this.showToolbar = true;\n this.showSecondaryToolbarButton = true;\n /** Set by the event (secondaryMenuIsEmpty) */\n this.hideKebabMenuForSecondaryToolbar = false;\n this.showRotateButton = true;\n this.handTool = true;\n this.handToolChange = new EventEmitter();\n this.showHandToolButton = false;\n this.showScrollingButton = true;\n this.showSpreadButton = true;\n this.showPropertiesButton = true;\n this.showBorders = true;\n this.spreadChange = new EventEmitter();\n this.thumbnailDrawn = new EventEmitter();\n this._page = undefined;\n this.pageChange = new EventEmitter();\n this.pageLabel = undefined;\n this.pageLabelChange = new EventEmitter();\n this.pagesLoaded = new EventEmitter();\n this.pageRendered = new EventEmitter();\n this.pdfDownloaded = new EventEmitter();\n this.pdfLoaded = new EventEmitter();\n this.pdfLoadingFailed = new EventEmitter();\n this.textLayer = undefined;\n this.textLayerRendered = new EventEmitter();\n this.updateFindMatchesCount = new EventEmitter();\n this.updateFindState = new EventEmitter();\n /** Legal values: undefined, 'auto', 'page-actual', 'page-fit', 'page-width', or '50' (or any other percentage) */\n this.zoom = undefined;\n this.zoomChange = new EventEmitter();\n this.zoomLevels = ['auto', 'page-actual', 'page-fit', 'page-width', 0.5, 1, 1.25, 1.5, 2, 3, 4];\n this.maxZoom = 10;\n this.minZoom = 0.1;\n /** This attributes allows you to increase the size of the UI elements so you can use them on small mobile devices.\n * This attribute is a string with a percent character at the end (e.g. \"150%\").\n */\n this._mobileFriendlyZoom = '100%';\n this.mobileFriendlyZoomScale = 1;\n this.toolbarMarginTop = '0px';\n this.toolbarWidth = '100%';\n this.toolbarWidthInPixels = 100;\n this.secondaryToolbarTop = undefined;\n // dirty IE11 hack - temporary solution\n this.findbarTop = undefined;\n // dirty IE11 hack - temporary solution\n this.findbarLeft = undefined;\n // Additional PDF Form Field Types #567: Used to store the exported values of radio and checkbox buttons\n this.buttonValues = {};\n this.wheelAction = 'scroll';\n }\n set src(url) {}\n set base64Src(base64) {}\n set height(h) {}\n get showSidebarButton() {\n return true;\n }\n set showSidebarButton(show) {}\n get page() {\n return this._page;\n }\n set page(p) {} // NOSONAR\n get mobileFriendlyZoom() {\n return this._mobileFriendlyZoom;\n }\n /**\n * This attributes allows you to increase the size of the UI elements so you can use them on small mobile devices.\n * This attribute is a string with a percent character at the end (e.g. \"150%\").\n */\n set mobileFriendlyZoom(zoom) {} // NOSONAR\n get sidebarPositionTop() {\n return '32px';\n }\n ngOnChanges(changes) {}\n ngOnInit() {}\n ngAfterViewInit() {}\n ngOnDestroy() {}\n onContextMenu() {\n return this.contextMenuAllowed;\n }\n}\nNgxExtendedPdfViewerServerComponent.ngxExtendedPdfViewerInitialized = false;\nNgxExtendedPdfViewerServerComponent.ɵfac = function NgxExtendedPdfViewerServerComponent_Factory(t) {\n return new (t || NgxExtendedPdfViewerServerComponent)();\n};\nNgxExtendedPdfViewerServerComponent.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: NgxExtendedPdfViewerServerComponent,\n selectors: [[\"ngx-extended-pdf-viewer\"]],\n viewQuery: function NgxExtendedPdfViewerServerComponent_Query(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵviewQuery(PdfDummyComponentsComponent, 5);\n i0.ɵɵviewQuery(_c11, 5);\n i0.ɵɵviewQuery(_c12, 5);\n i0.ɵɵviewQuery(_c13, 5);\n }\n if (rf & 2) {\n let _t;\n i0.ɵɵqueryRefresh(_t = i0.ɵɵloadQuery()) && (ctx.dummyComponents = _t.first);\n i0.ɵɵqueryRefresh(_t = i0.ɵɵloadQuery()) && (ctx.root = _t.first);\n i0.ɵɵqueryRefresh(_t = i0.ɵɵloadQuery()) && (ctx.secondaryToolbarComponent = _t.first);\n i0.ɵɵqueryRefresh(_t = i0.ɵɵloadQuery()) && (ctx.sidebarComponent = _t.first);\n }\n },\n hostBindings: function NgxExtendedPdfViewerServerComponent_HostBindings(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵlistener(\"contextmenu\", function NgxExtendedPdfViewerServerComponent_contextmenu_HostBindingHandler() {\n return ctx.onContextMenu();\n });\n }\n },\n inputs: {\n customFindbarInputArea: \"customFindbarInputArea\",\n customToolbar: \"customToolbar\",\n customFindbar: \"customFindbar\",\n customFindbarButtons: \"customFindbarButtons\",\n customSecondaryToolbar: \"customSecondaryToolbar\",\n customSidebar: \"customSidebar\",\n customThumbnail: \"customThumbnail\",\n customFreeFloatingBar: \"customFreeFloatingBar\",\n showFreeFloatingBar: \"showFreeFloatingBar\",\n formData: \"formData\",\n pageViewMode: \"pageViewMode\",\n scrollMode: \"scrollMode\",\n authorization: \"authorization\",\n httpHeaders: \"httpHeaders\",\n contextMenuAllowed: \"contextMenuAllowed\",\n enablePrint: \"enablePrint\",\n delayFirstView: \"delayFirstView\",\n logLevel: \"logLevel\",\n enablePinchOnMobile: \"enablePinchOnMobile\",\n minifiedJSLibraries: \"minifiedJSLibraries\",\n printResolution: \"printResolution\",\n rotation: \"rotation\",\n src: \"src\",\n base64Src: \"base64Src\",\n height: \"height\",\n useBrowserLocale: \"useBrowserLocale\",\n backgroundColor: \"backgroundColor\",\n pdfBackground: \"pdfBackground\",\n pdfBackgroundColorToReplace: \"pdfBackgroundColorToReplace\",\n filenameForDownload: \"filenameForDownload\",\n ignoreKeyboard: \"ignoreKeyboard\",\n ignoreKeys: \"ignoreKeys\",\n acceptKeys: \"acceptKeys\",\n imageResourcesPath: \"imageResourcesPath\",\n localeFolderPath: \"localeFolderPath\",\n language: \"language\",\n listenToURL: \"listenToURL\",\n nameddest: \"nameddest\",\n password: \"password\",\n showUnverifiedSignatures: \"showUnverifiedSignatures\",\n startTabindex: \"startTabindex\",\n showSidebarButton: \"showSidebarButton\",\n sidebarVisible: \"sidebarVisible\",\n showFindButton: \"showFindButton\",\n showFindHighlightAll: \"showFindHighlightAll\",\n showFindMatchCase: \"showFindMatchCase\",\n showFindCurrentPageOnly: \"showFindCurrentPageOnly\",\n showFindPageRange: \"showFindPageRange\",\n showFindEntireWord: \"showFindEntireWord\",\n showFindEntirePhrase: \"showFindEntirePhrase\",\n showFindIgnoreAccents: \"showFindIgnoreAccents\",\n showFindFuzzySearch: \"showFindFuzzySearch\",\n showFindResultsCount: \"showFindResultsCount\",\n showFindMessages: \"showFindMessages\",\n showPagingButtons: \"showPagingButtons\",\n showZoomButtons: \"showZoomButtons\",\n showPresentationModeButton: \"showPresentationModeButton\",\n showOpenFileButton: \"showOpenFileButton\",\n showPrintButton: \"showPrintButton\",\n showDownloadButton: \"showDownloadButton\",\n showBookmarkButton: \"showBookmarkButton\",\n theme: \"theme\",\n showToolbar: \"showToolbar\",\n showSecondaryToolbarButton: \"showSecondaryToolbarButton\",\n showRotateButton: \"showRotateButton\",\n handTool: \"handTool\",\n showHandToolButton: \"showHandToolButton\",\n showScrollingButton: \"showScrollingButton\",\n showSpreadButton: \"showSpreadButton\",\n showPropertiesButton: \"showPropertiesButton\",\n showBorders: \"showBorders\",\n spread: \"spread\",\n page: \"page\",\n pageLabel: \"pageLabel\",\n textLayer: \"textLayer\",\n zoom: \"zoom\",\n zoomLevels: \"zoomLevels\",\n maxZoom: \"maxZoom\",\n minZoom: \"minZoom\",\n _mobileFriendlyZoom: \"_mobileFriendlyZoom\",\n mobileFriendlyZoom: \"mobileFriendlyZoom\",\n wheelAction: \"wheelAction\"\n },\n outputs: {\n formDataChange: \"formDataChange\",\n progress: \"progress\",\n srcChange: \"srcChange\",\n scrollModeChange: \"scrollModeChange\",\n afterPrint: \"afterPrint\",\n beforePrint: \"beforePrint\",\n currentZoomFactor: \"currentZoomFactor\",\n rotationChange: \"rotationChange\",\n sidebarVisibleChange: \"sidebarVisibleChange\",\n handToolChange: \"handToolChange\",\n spreadChange: \"spreadChange\",\n thumbnailDrawn: \"thumbnailDrawn\",\n pageChange: \"pageChange\",\n pageLabelChange: \"pageLabelChange\",\n pagesLoaded: \"pagesLoaded\",\n pageRendered: \"pageRendered\",\n pdfDownloaded: \"pdfDownloaded\",\n pdfLoaded: \"pdfLoaded\",\n pdfLoadingFailed: \"pdfLoadingFailed\",\n textLayerRendered: \"textLayerRendered\",\n updateFindMatchesCount: \"updateFindMatchesCount\",\n updateFindState: \"updateFindState\",\n zoomChange: \"zoomChange\"\n },\n features: [i0.ɵɵNgOnChangesFeature],\n decls: 10,\n vars: 7,\n consts: [[\"rel\", \"resource\", \"type\", \"application/l10n\", \"origin\", \"ngx-extended-pdf-viewer\", 4, \"ngIf\"], [4, \"ngIf\"], [3, \"zoom\", \"width\"], [1, \"zoom\"], [1, \"html\"], [\"id\", \"mainContainer\"], [\"defaultFreeFloatingBar\", \"\"], [\"rel\", \"resource\", \"type\", \"application/l10n\", \"origin\", \"ngx-extended-pdf-viewer\"]],\n template: function NgxExtendedPdfViewerServerComponent_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵtemplate(0, NgxExtendedPdfViewerServerComponent_link_0_Template, 1, 1, \"link\", 0);\n i0.ɵɵtemplate(1, NgxExtendedPdfViewerServerComponent_pdf_dark_theme_1_Template, 1, 0, \"pdf-dark-theme\", 1);\n i0.ɵɵtemplate(2, NgxExtendedPdfViewerServerComponent_pdf_light_theme_2_Template, 1, 0, \"pdf-light-theme\", 1);\n i0.ɵɵelement(3, \"pdf-dynamic-css\", 2);\n i0.ɵɵelementStart(4, \"div\", 3)(5, \"div\", 4)(6, \"div\", 5);\n i0.ɵɵelement(7, \"pdf-dummy-components\");\n i0.ɵɵelementEnd()()();\n i0.ɵɵtemplate(8, NgxExtendedPdfViewerServerComponent_ng_template_8_Template, 0, 0, \"ng-template\", null, 6, i0.ɵɵtemplateRefExtractor);\n }\n if (rf & 2) {\n i0.ɵɵproperty(\"ngIf\", ctx.useBrowserLocale);\n i0.ɵɵadvance(1);\n i0.ɵɵproperty(\"ngIf\", ctx.theme === \"dark\");\n i0.ɵɵadvance(1);\n i0.ɵɵproperty(\"ngIf\", ctx.theme === \"light\");\n i0.ɵɵadvance(1);\n i0.ɵɵproperty(\"zoom\", ctx.mobileFriendlyZoomScale)(\"width\", ctx.toolbarWidthInPixels);\n i0.ɵɵadvance(1);\n i0.ɵɵstyleProp(\"height\", ctx.height);\n }\n },\n dependencies: [PdfDarkThemeComponent, PdfLightThemeComponent, DynamicCssComponent, PdfDummyComponentsComponent, i2.NgIf],\n encapsulation: 2,\n changeDetection: 0\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(NgxExtendedPdfViewerServerComponent, [{\n type: Component,\n args: [{\n selector: 'ngx-extended-pdf-viewer',\n changeDetection: ChangeDetectionStrategy.OnPush,\n template: \"<link *ngIf=\\\"useBrowserLocale\\\" rel=\\\"resource\\\" type=\\\"application/l10n\\\" [attr.xhref]=\\\"localeFolderPath+'/locale.properties'\\\" origin=\\\"ngx-extended-pdf-viewer\\\" />\\n<pdf-dark-theme *ngIf=\\\"theme==='dark'\\\"></pdf-dark-theme>\\n<pdf-light-theme *ngIf=\\\"theme==='light'\\\"></pdf-light-theme>\\n\\n<pdf-dynamic-css [zoom]=\\\"mobileFriendlyZoomScale\\\" [width]=\\\"toolbarWidthInPixels\\\"></pdf-dynamic-css>\\n<div class=\\\"zoom\\\" [style.height]=\\\"height\\\">\\n <div class=\\\"html\\\">\\n <div id=\\\"mainContainer\\\">\\n <pdf-dummy-components></pdf-dummy-components>\\n </div>\\n </div>\\n</div>\\n\\n<ng-template #defaultFreeFloatingBar>\\n\\n</ng-template>\\n\"\n }]\n }], function () {\n return [];\n }, {\n dummyComponents: [{\n type: ViewChild,\n args: [PdfDummyComponentsComponent]\n }],\n root: [{\n type: ViewChild,\n args: ['root']\n }],\n customFindbarInputArea: [{\n type: Input\n }],\n customToolbar: [{\n type: Input\n }],\n customFindbar: [{\n type: Input\n }],\n customFindbarButtons: [{\n type: Input\n }],\n customSecondaryToolbar: [{\n type: Input\n }],\n customSidebar: [{\n type: Input\n }],\n customThumbnail: [{\n type: Input\n }],\n customFreeFloatingBar: [{\n type: Input\n }],\n showFreeFloatingBar: [{\n type: Input\n }],\n formData: [{\n type: Input\n }],\n formDataChange: [{\n type: Output\n }],\n pageViewMode: [{\n type: Input\n }],\n progress: [{\n type: Output\n }],\n secondaryToolbarComponent: [{\n type: ViewChild,\n args: ['pdfSecondaryToolbarComponent']\n }],\n sidebarComponent: [{\n type: ViewChild,\n args: ['pdfsidebar']\n }],\n srcChange: [{\n type: Output\n }],\n scrollMode: [{\n type: Input\n }],\n scrollModeChange: [{\n type: Output\n }],\n authorization: [{\n type: Input\n }],\n httpHeaders: [{\n type: Input\n }],\n contextMenuAllowed: [{\n type: Input\n }],\n afterPrint: [{\n type: Output\n }],\n beforePrint: [{\n type: Output\n }],\n currentZoomFactor: [{\n type: Output\n }],\n enablePrint: [{\n type: Input\n }],\n delayFirstView: [{\n type: Input\n }],\n logLevel: [{\n type: Input\n }],\n enablePinchOnMobile: [{\n type: Input\n }],\n minifiedJSLibraries: [{\n type: Input\n }],\n printResolution: [{\n type: Input\n }],\n rotation: [{\n type: Input\n }],\n rotationChange: [{\n type: Output\n }],\n src: [{\n type: Input\n }],\n base64Src: [{\n type: Input\n }],\n height: [{\n type: Input\n }],\n useBrowserLocale: [{\n type: Input\n }],\n backgroundColor: [{\n type: Input\n }],\n pdfBackground: [{\n type: Input\n }],\n pdfBackgroundColorToReplace: [{\n type: Input\n }],\n filenameForDownload: [{\n type: Input\n }],\n ignoreKeyboard: [{\n type: Input\n }],\n ignoreKeys: [{\n type: Input\n }],\n acceptKeys: [{\n type: Input\n }],\n imageResourcesPath: [{\n type: Input\n }],\n localeFolderPath: [{\n type: Input\n }],\n language: [{\n type: Input\n }],\n listenToURL: [{\n type: Input\n }],\n nameddest: [{\n type: Input\n }],\n password: [{\n type: Input\n }],\n showUnverifiedSignatures: [{\n type: Input\n }],\n startTabindex: [{\n type: Input\n }],\n showSidebarButton: [{\n type: Input\n }],\n sidebarVisible: [{\n type: Input\n }],\n sidebarVisibleChange: [{\n type: Output\n }],\n showFindButton: [{\n type: Input\n }],\n showFindHighlightAll: [{\n type: Input\n }],\n showFindMatchCase: [{\n type: Input\n }],\n showFindCurrentPageOnly: [{\n type: Input\n }],\n showFindPageRange: [{\n type: Input\n }],\n showFindEntireWord: [{\n type: Input\n }],\n showFindEntirePhrase: [{\n type: Input\n }],\n showFindIgnoreAccents: [{\n type: Input\n }],\n showFindFuzzySearch: [{\n type: Input\n }],\n showFindResultsCount: [{\n type: Input\n }],\n showFindMessages: [{\n type: Input\n }],\n showPagingButtons: [{\n type: Input\n }],\n showZoomButtons: [{\n type: Input\n }],\n showPresentationModeButton: [{\n type: Input\n }],\n showOpenFileButton: [{\n type: Input\n }],\n showPrintButton: [{\n type: Input\n }],\n showDownloadButton: [{\n type: Input\n }],\n showBookmarkButton: [{\n type: Input\n }],\n theme: [{\n type: Input\n }],\n showToolbar: [{\n type: Input\n }],\n showSecondaryToolbarButton: [{\n type: Input\n }],\n showRotateButton: [{\n type: Input\n }],\n handTool: [{\n type: Input\n }],\n handToolChange: [{\n type: Output\n }],\n showHandToolButton: [{\n type: Input\n }],\n showScrollingButton: [{\n type: Input\n }],\n showSpreadButton: [{\n type: Input\n }],\n showPropertiesButton: [{\n type: Input\n }],\n showBorders: [{\n type: Input\n }],\n spread: [{\n type: Input\n }],\n spreadChange: [{\n type: Output\n }],\n thumbnailDrawn: [{\n type: Output\n }],\n page: [{\n type: Input\n }],\n pageChange: [{\n type: Output\n }],\n pageLabel: [{\n type: Input\n }],\n pageLabelChange: [{\n type: Output\n }],\n pagesLoaded: [{\n type: Output\n }],\n pageRendered: [{\n type: Output\n }],\n pdfDownloaded: [{\n type: Output\n }],\n pdfLoaded: [{\n type: Output\n }],\n pdfLoadingFailed: [{\n type: Output\n }],\n textLayer: [{\n type: Input\n }],\n textLayerRendered: [{\n type: Output\n }],\n updateFindMatchesCount: [{\n type: Output\n }],\n updateFindState: [{\n type: Output\n }],\n zoom: [{\n type: Input\n }],\n zoomChange: [{\n type: Output\n }],\n zoomLevels: [{\n type: Input\n }],\n maxZoom: [{\n type: Input\n }],\n minZoom: [{\n type: Input\n }],\n _mobileFriendlyZoom: [{\n type: Input\n }],\n mobileFriendlyZoom: [{\n type: Input\n }],\n wheelAction: [{\n type: Input\n }],\n onContextMenu: [{\n type: HostListener,\n args: ['contextmenu']\n }]\n });\n})();\nconst NEED_PASSWORD = 1;\nconst INCORRECT_PASSWORD = 2;\nclass PdfDocumentPropertiesOverlayComponent {\n constructor() {}\n ngOnInit() {}\n}\nPdfDocumentPropertiesOverlayComponent.ɵfac = function PdfDocumentPropertiesOverlayComponent_Factory(t) {\n return new (t || PdfDocumentPropertiesOverlayComponent)();\n};\nPdfDocumentPropertiesOverlayComponent.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: PdfDocumentPropertiesOverlayComponent,\n selectors: [[\"pdf-document-properties-overlay\"]],\n decls: 79,\n vars: 0,\n consts: [[\"id\", \"documentPropertiesDialog\"], [1, \"row\"], [\"id\", \"fileNameLabel\", \"data-l10n-id\", \"document_properties_file_name\"], [\"id\", \"fileNameField\", \"aria-labelledby\", \"fileNameLabel\"], [\"id\", \"fileSizeLabel\", \"data-l10n-id\", \"document_properties_file_size\"], [\"id\", \"fileSizeField\", \"aria-labelledby\", \"fileSizeLabel\"], [1, \"separator\"], [\"id\", \"titleLabel\", \"data-l10n-id\", \"document_properties_title\"], [\"id\", \"titleField\", \"aria-labelledby\", \"titleLabel\"], [\"id\", \"authorLabel\", \"data-l10n-id\", \"document_properties_author\"], [\"id\", \"authorField\", \"aria-labelledby\", \"authorLabel\"], [\"id\", \"subjectLabel\", \"data-l10n-id\", \"document_properties_subject\"], [\"id\", \"subjectField\", \"aria-labelledby\", \"subjectLabel\"], [\"id\", \"keywordsLabel\", \"data-l10n-id\", \"document_properties_keywords\"], [\"id\", \"keywordsField\", \"aria-labelledby\", \"keywordsLabel\"], [\"id\", \"creationDateLabel\", \"data-l10n-id\", \"document_properties_creation_date\"], [\"id\", \"creationDateField\", \"aria-labelledby\", \"creationDateLabel\"], [\"id\", \"modificationDateLabel\", \"data-l10n-id\", \"document_properties_modification_date\"], [\"id\", \"modificationDateField\", \"aria-labelledby\", \"modificationDateLabel\"], [\"id\", \"creatorLabel\", \"data-l10n-id\", \"document_properties_creator\"], [\"id\", \"creatorField\", \"aria-labelledby\", \"creatorLabel\"], [\"id\", \"producerLabel\", \"data-l10n-id\", \"document_properties_producer\"], [\"id\", \"producerField\", \"aria-labelledby\", \"producerLabel\"], [\"id\", \"versionLabel\", \"data-l10n-id\", \"document_properties_version\"], [\"id\", \"versionField\", \"aria-labelledby\", \"versionLabel\"], [\"id\", \"pageCountLabel\", \"data-l10n-id\", \"document_properties_page_count\"], [\"id\", \"pageCountField\", \"aria-labelledby\", \"pageCountLabel\"], [\"id\", \"pageSizeLabel\", \"data-l10n-id\", \"document_properties_page_size\"], [\"id\", \"pageSizeField\", \"aria-labelledby\", \"pageSizeLabel\"], [\"id\", \"linearizedLabel\", \"data-l10n-id\", \"document_properties_linearized\"], [\"id\", \"linearizedField\", \"aria-labelledby\", \"linearizedLabel\"], [1, \"buttonRow\"], [\"id\", \"documentPropertiesClose\", 1, \"dialogButton\"], [\"data-l10n-id\", \"document_properties_close\"]],\n template: function PdfDocumentPropertiesOverlayComponent_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelementStart(0, \"div\")(1, \"dialog\", 0)(2, \"div\", 1)(3, \"span\", 2);\n i0.ɵɵtext(4, \"File name:\");\n i0.ɵɵelementEnd();\n i0.ɵɵelementStart(5, \"p\", 3);\n i0.ɵɵtext(6, \"-\");\n i0.ɵɵelementEnd()();\n i0.ɵɵelementStart(7, \"div\", 1)(8, \"span\", 4);\n i0.ɵɵtext(9, \"File size:\");\n i0.ɵɵelementEnd();\n i0.ɵɵelementStart(10, \"p\", 5);\n i0.ɵɵtext(11, \"-\");\n i0.ɵɵelementEnd()();\n i0.ɵɵelement(12, \"div\", 6);\n i0.ɵɵelementStart(13, \"div\", 1)(14, \"span\", 7);\n i0.ɵɵtext(15, \"Title:\");\n i0.ɵɵelementEnd();\n i0.ɵɵelementStart(16, \"p\", 8);\n i0.ɵɵtext(17, \"-\");\n i0.ɵɵelementEnd()();\n i0.ɵɵelementStart(18, \"div\", 1)(19, \"span\", 9);\n i0.ɵɵtext(20, \"Author:\");\n i0.ɵɵelementEnd();\n i0.ɵɵelementStart(21, \"p\", 10);\n i0.ɵɵtext(22, \"-\");\n i0.ɵɵelementEnd()();\n i0.ɵɵelementStart(23, \"div\", 1)(24, \"span\", 11);\n i0.ɵɵtext(25, \"Subject:\");\n i0.ɵɵelementEnd();\n i0.ɵɵelementStart(26, \"p\", 12);\n i0.ɵɵtext(27, \"-\");\n i0.ɵɵelementEnd()();\n i0.ɵɵelementStart(28, \"div\", 1)(29, \"span\", 13);\n i0.ɵɵtext(30, \"Keywords:\");\n i0.ɵɵelementEnd();\n i0.ɵɵelementStart(31, \"p\", 14);\n i0.ɵɵtext(32, \"-\");\n i0.ɵɵelementEnd()();\n i0.ɵɵelementStart(33, \"div\", 1)(34, \"span\", 15);\n i0.ɵɵtext(35, \"Creation Date:\");\n i0.ɵɵelementEnd();\n i0.ɵɵelementStart(36, \"p\", 16);\n i0.ɵɵtext(37, \"-\");\n i0.ɵɵelementEnd()();\n i0.ɵɵelementStart(38, \"div\", 1)(39, \"span\", 17);\n i0.ɵɵtext(40, \"Modification Date:\");\n i0.ɵɵelementEnd();\n i0.ɵɵelementStart(41, \"p\", 18);\n i0.ɵɵtext(42, \"-\");\n i0.ɵɵelementEnd()();\n i0.ɵɵelementStart(43, \"div\", 1)(44, \"span\", 19);\n i0.ɵɵtext(45, \"Creator:\");\n i0.ɵɵelementEnd();\n i0.ɵɵelementStart(46, \"p\", 20);\n i0.ɵɵtext(47, \"-\");\n i0.ɵɵelementEnd()();\n i0.ɵɵelement(48, \"div\", 6);\n i0.ɵɵelementStart(49, \"div\", 1)(50, \"span\", 21);\n i0.ɵɵtext(51, \"PDF Producer:\");\n i0.ɵɵelementEnd();\n i0.ɵɵelementStart(52, \"p\", 22);\n i0.ɵɵtext(53, \"-\");\n i0.ɵɵelementEnd()();\n i0.ɵɵelementStart(54, \"div\", 1)(55, \"span\", 23);\n i0.ɵɵtext(56, \"PDF Version:\");\n i0.ɵɵelementEnd();\n i0.ɵɵelementStart(57, \"p\", 24);\n i0.ɵɵtext(58, \"-\");\n i0.ɵɵelementEnd()();\n i0.ɵɵelementStart(59, \"div\", 1)(60, \"span\", 25);\n i0.ɵɵtext(61, \"Page Count:\");\n i0.ɵɵelementEnd();\n i0.ɵɵelementStart(62, \"p\", 26);\n i0.ɵɵtext(63, \"-\");\n i0.ɵɵelementEnd()();\n i0.ɵɵelementStart(64, \"div\", 1)(65, \"span\", 27);\n i0.ɵɵtext(66, \"Page Size:\");\n i0.ɵɵelementEnd();\n i0.ɵɵelementStart(67, \"p\", 28);\n i0.ɵɵtext(68, \"-\");\n i0.ɵɵelementEnd()();\n i0.ɵɵelement(69, \"div\", 6);\n i0.ɵɵelementStart(70, \"div\", 1)(71, \"span\", 29);\n i0.ɵɵtext(72, \"Fast Web View:\");\n i0.ɵɵelementEnd();\n i0.ɵɵelementStart(73, \"p\", 30);\n i0.ɵɵtext(74, \"-\");\n i0.ɵɵelementEnd()();\n i0.ɵɵelementStart(75, \"div\", 31)(76, \"button\", 32)(77, \"span\", 33);\n i0.ɵɵtext(78, \"Close\");\n i0.ɵɵelementEnd()()()()();\n }\n }\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(PdfDocumentPropertiesOverlayComponent, [{\n type: Component,\n args: [{\n selector: 'pdf-document-properties-overlay',\n template: \"<div>\\n <dialog id=\\\"documentPropertiesDialog\\\">\\n <div class=\\\"row\\\">\\n <span id=\\\"fileNameLabel\\\" data-l10n-id=\\\"document_properties_file_name\\\">File name:</span>\\n <p id=\\\"fileNameField\\\" aria-labelledby=\\\"fileNameLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"fileSizeLabel\\\" data-l10n-id=\\\"document_properties_file_size\\\">File size:</span>\\n <p id=\\\"fileSizeField\\\" aria-labelledby=\\\"fileSizeLabel\\\">-</p>\\n </div>\\n <div class=\\\"separator\\\"></div>\\n <div class=\\\"row\\\">\\n <span id=\\\"titleLabel\\\" data-l10n-id=\\\"document_properties_title\\\">Title:</span>\\n <p id=\\\"titleField\\\" aria-labelledby=\\\"titleLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"authorLabel\\\" data-l10n-id=\\\"document_properties_author\\\">Author:</span>\\n <p id=\\\"authorField\\\" aria-labelledby=\\\"authorLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"subjectLabel\\\" data-l10n-id=\\\"document_properties_subject\\\">Subject:</span>\\n <p id=\\\"subjectField\\\" aria-labelledby=\\\"subjectLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"keywordsLabel\\\" data-l10n-id=\\\"document_properties_keywords\\\">Keywords:</span>\\n <p id=\\\"keywordsField\\\" aria-labelledby=\\\"keywordsLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"creationDateLabel\\\" data-l10n-id=\\\"document_properties_creation_date\\\">Creation Date:</span>\\n <p id=\\\"creationDateField\\\" aria-labelledby=\\\"creationDateLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"modificationDateLabel\\\" data-l10n-id=\\\"document_properties_modification_date\\\">Modification Date:</span>\\n <p id=\\\"modificationDateField\\\" aria-labelledby=\\\"modificationDateLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"creatorLabel\\\" data-l10n-id=\\\"document_properties_creator\\\">Creator:</span>\\n <p id=\\\"creatorField\\\" aria-labelledby=\\\"creatorLabel\\\">-</p>\\n </div>\\n <div class=\\\"separator\\\"></div>\\n <div class=\\\"row\\\">\\n <span id=\\\"producerLabel\\\" data-l10n-id=\\\"document_properties_producer\\\">PDF Producer:</span>\\n <p id=\\\"producerField\\\" aria-labelledby=\\\"producerLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"versionLabel\\\" data-l10n-id=\\\"document_properties_version\\\">PDF Version:</span>\\n <p id=\\\"versionField\\\" aria-labelledby=\\\"versionLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"pageCountLabel\\\" data-l10n-id=\\\"document_properties_page_count\\\">Page Count:</span>\\n <p id=\\\"pageCountField\\\" aria-labelledby=\\\"pageCountLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"pageSizeLabel\\\" data-l10n-id=\\\"document_properties_page_size\\\">Page Size:</span>\\n <p id=\\\"pageSizeField\\\" aria-labelledby=\\\"pageSizeLabel\\\">-</p>\\n </div>\\n <div class=\\\"separator\\\"></div>\\n <div class=\\\"row\\\">\\n <span id=\\\"linearizedLabel\\\" data-l10n-id=\\\"document_properties_linearized\\\">Fast Web View:</span>\\n <p id=\\\"linearizedField\\\" aria-labelledby=\\\"linearizedLabel\\\">-</p>\\n </div>\\n <div class=\\\"buttonRow\\\">\\n <button id=\\\"documentPropertiesClose\\\" class=\\\"dialogButton\\\"><span data-l10n-id=\\\"document_properties_close\\\">Close</span></button>\\n </div>\\n </dialog>\\n</div>\\n\",\n styles: [\"\"]\n }]\n }], function () {\n return [];\n }, null);\n})();\nclass PdfFindbarOptionsOneContainerComponent {\n constructor() {}\n ngOnInit() {}\n}\nPdfFindbarOptionsOneContainerComponent.ɵfac = function PdfFindbarOptionsOneContainerComponent_Factory(t) {\n return new (t || PdfFindbarOptionsOneContainerComponent)();\n};\nPdfFindbarOptionsOneContainerComponent.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: PdfFindbarOptionsOneContainerComponent,\n selectors: [[\"pdf-findbar-options-one-container\"]],\n decls: 3,\n vars: 0,\n consts: [[\"id\", \"findbarOptionsOneContainer\"]],\n template: function PdfFindbarOptionsOneContainerComponent_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelementStart(0, \"div\", 0);\n i0.ɵɵelement(1, \"pdf-find-highlight-all\")(2, \"pdf-find-match-case\");\n i0.ɵɵelementEnd();\n }\n },\n dependencies: [PdfFindHighlightAllComponent, PdfFindMatchCaseComponent]\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(PdfFindbarOptionsOneContainerComponent, [{\n type: Component,\n args: [{\n selector: 'pdf-findbar-options-one-container',\n template: \"<div id=\\\"findbarOptionsOneContainer\\\">\\n <pdf-find-highlight-all></pdf-find-highlight-all>\\n <pdf-find-match-case></pdf-find-match-case>\\n</div>\\n\",\n styles: [\"\"]\n }]\n }], function () {\n return [];\n }, null);\n})();\nclass PdfFindbarOptionsThreeContainerComponent {\n constructor() {}\n ngOnInit() {}\n}\nPdfFindbarOptionsThreeContainerComponent.ɵfac = function PdfFindbarOptionsThreeContainerComponent_Factory(t) {\n return new (t || PdfFindbarOptionsThreeContainerComponent)();\n};\nPdfFindbarOptionsThreeContainerComponent.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: PdfFindbarOptionsThreeContainerComponent,\n selectors: [[\"pdf-findbar-options-three-container\"]],\n decls: 4,\n vars: 0,\n consts: [[\"id\", \"findbarOptionsThreeContainer\"]],\n template: function PdfFindbarOptionsThreeContainerComponent_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelementStart(0, \"div\", 0);\n i0.ɵɵelement(1, \"pdf-find-ignore-accents\")(2, \"pdf-find-fuzzily\")(3, \"pdf-find-results-count\");\n i0.ɵɵelementEnd();\n }\n },\n dependencies: [PdfFindIgnoreAccentsComponent, PdfFindFuzzilyComponent, PdfFindResultsCountComponent]\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(PdfFindbarOptionsThreeContainerComponent, [{\n type: Component,\n args: [{\n selector: 'pdf-findbar-options-three-container',\n template: \"<div id=\\\"findbarOptionsThreeContainer\\\">\\n <pdf-find-ignore-accents></pdf-find-ignore-accents>\\n <pdf-find-fuzzily></pdf-find-fuzzily>\\n <pdf-find-results-count></pdf-find-results-count>\\n</div>\\n\",\n styles: [\"\"]\n }]\n }], function () {\n return [];\n }, null);\n})();\nclass PdfFindbarOptionsTwoContainerComponent {\n constructor() {}\n ngOnInit() {}\n}\nPdfFindbarOptionsTwoContainerComponent.ɵfac = function PdfFindbarOptionsTwoContainerComponent_Factory(t) {\n return new (t || PdfFindbarOptionsTwoContainerComponent)();\n};\nPdfFindbarOptionsTwoContainerComponent.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: PdfFindbarOptionsTwoContainerComponent,\n selectors: [[\"pdf-findbar-options-two-container\"]],\n decls: 3,\n vars: 0,\n consts: [[\"id\", \"findbarOptionsTwoContainer\"]],\n template: function PdfFindbarOptionsTwoContainerComponent_Template(rf, ctx) {\n if (rf & 1) {\n i0.ɵɵelementStart(0, \"div\", 0);\n i0.ɵɵelement(1, \"pdf-find-entire-word\")(2, \"pdf-find-entire-phrase\");\n i0.ɵɵelementEnd();\n }\n },\n dependencies: [PdfFindEntireWordComponent, PdfFindMultipleSearchTextsComponent]\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(PdfFindbarOptionsTwoContainerComponent, [{\n type: Component,\n args: [{\n selector: 'pdf-findbar-options-two-container',\n template: \"<div id=\\\"findbarOptionsTwoContainer\\\">\\n <pdf-find-entire-word></pdf-find-entire-word>\\n <pdf-find-entire-phrase></pdf-find-entire-phrase>\\n</div>\\n\",\n styles: [\"\"]\n }]\n }], function () {\n return [];\n }, null);\n})();\nclass PdfOriginalComponent {}\nPdfOriginalComponent.ɵfac = function PdfOriginalComponent_Factory(t) {\n return new (t || PdfOriginalComponent)();\n};\nPdfOriginalComponent.ɵcmp = /* @__PURE__ */i0.ɵɵdefineComponent({\n type: PdfOriginalComponent,\n selectors: [[\"pdf-original-theme\"]],\n decls: 0,\n vars: 0,\n template: function PdfOriginalComponent_Template(rf, ctx) {},\n styles: [\".textLayer{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;opacity:.2;line-height:1}.textLayer>span{color:transparent;position:absolute;white-space:pre;cursor:text;transform-origin:0% 0%}.textLayer .highlight{margin:-1px;padding:1px;background-color:#b400aa;border-radius:4px}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:#006400}.textLayer ::selection{background:rgba(0,0,255,1)}.textLayer .endOfContent{display:block;position:absolute;left:0px;top:100%;right:0px;bottom:0px;z-index:-1;cursor:default;-webkit-user-select:none;user-select:none}.textLayer .endOfContent.active{top:0px}.annotationLayer section{position:absolute}.annotationLayer .linkAnnotation>a,.annotationLayer .buttonWidgetAnnotation.pushButton>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer .linkAnnotation>a:hover,.annotationLayer .buttonWidgetAnnotation.pushButton>a:hover{opacity:.2;background:rgba(255,255,0,1);box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer}.annotationLayer .textWidgetAnnotation input,.annotationLayer .textWidgetAnnotation textarea,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation.checkBox input,.annotationLayer .buttonWidgetAnnotation.radioButton input{background-color:#0036ff21;border:1px solid transparent;box-sizing:border-box;font-size:9px;height:100%;margin:0;padding:0 3px;vertical-align:top;width:100%}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{font:message-box;font-size:9px;resize:none}.annotationLayer .textWidgetAnnotation input[disabled],.annotationLayer .textWidgetAnnotation textarea[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation.checkBox input[disabled],.annotationLayer .buttonWidgetAnnotation.radioButton input[disabled]{background:none;border:1px solid transparent;cursor:not-allowed}.annotationLayer .textWidgetAnnotation input:hover,.annotationLayer .textWidgetAnnotation textarea:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .buttonWidgetAnnotation.radioButton input:hover{border:1px solid rgba(0,0,0,1)}.annotationLayer .textWidgetAnnotation input:focus,.annotationLayer .textWidgetAnnotation textarea:focus,.annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:1px solid transparent}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:#000;content:\\\"\\\";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:115%}.annotationLayer .buttonWidgetAnnotation.checkBox input,.annotationLayer .buttonWidgetAnnotation.radioButton input{-webkit-appearance:none;appearance:none;padding:0}.annotationLayer .popupWrapper{position:absolute;width:20em}.annotationLayer .popup{position:absolute;z-index:4;max-width:20em;background-color:#ff9;box-shadow:0 2px 5px #888;border-radius:2px;padding:6px;margin-left:5px;cursor:pointer;font:message-box;font-size:9px;word-wrap:break-word}.annotationLayer .popup>*{font-size:9px}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popup span{display:inline-block;margin-left:5px}.annotationLayer .popup p{border-top:1px solid rgba(51,51,51,1);margin-top:2px;padding-top:2px}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.pdfViewer .canvasWrapper{overflow:hidden}.pdfViewer .page{direction:ltr;width:816px;height:1056px;margin:1px auto -8px;position:relative;overflow:visible;border:9px solid transparent;background-clip:content-box;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAA6UlEQVR4Xl2Pi2rEMAwE16fm1f7/r14v7w4rI0IzLAF7hLxNevBSEMEF5+OilNCsRd8ZMyn+a4NmsOT8WJw1lFbSYgGFzF2bLFoLjTClWjKKGRWpDYAGXUnZ4uhbBUzF3Oe/GG/ue2fn4GgsyXhNgysV2JnrhKEMg4fEZcALmiKbNhBBRFpSyDOj1G4QOVly6O1FV54ZZq8OVygrciDt6JazRgi1ljTPH0gbrPmHPXAbCiDd4GawIjip1TPh9tt2sz24qaCjr/jAb/GBFTbq9KZ7Ke/Cqt8nayUikZKsWZK7Fe6bg5dOUt8fZHWG2BHc+6EAAAAASUVORK5CYII=) 9 9 repeat;background-color:#fff}.pdfViewer.removePageBorders .page{margin:0 auto 10px;border:none}.pdfViewer.singlePageView{display:inline-block}.pdfViewer.singlePageView .page{margin:0;border:none}.pdfViewer.scrollHorizontal,.pdfViewer.scrollWrapped,.spread{margin-left:3.5px;margin-right:3.5px;text-align:center}.pdfViewer.scrollHorizontal,.spread{white-space:nowrap}.pdfViewer.removePageBorders,.pdfViewer.scrollHorizontal .spread,.pdfViewer.scrollWrapped .spread{margin-left:0;margin-right:0}.spread .page,.pdfViewer.scrollHorizontal .page,.pdfViewer.scrollWrapped .page,.pdfViewer.scrollHorizontal .spread,.pdfViewer.scrollWrapped .spread{display:inline-block;vertical-align:middle}.spread .page,.pdfViewer.scrollHorizontal .page,.pdfViewer.scrollWrapped .page{margin-left:-3.5px;margin-right:-3.5px}.pdfViewer.removePageBorders .spread .page,.pdfViewer.removePageBorders.scrollHorizontal .page,.pdfViewer.removePageBorders.scrollWrapped .page{margin-left:5px;margin-right:5px}.pdfViewer .page canvas{margin:0;display:block}.pdfViewer .page canvas[hidden]{display:none}.pdfViewer .page .loadingIcon{position:absolute;display:block;left:0;top:0;right:0;bottom:0;background:url(data:image/gif;base64,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) center no-repeat}.pdfPresentationMode .pdfViewer{margin-left:0;margin-right:0}.pdfPresentationMode .pdfViewer .page,.pdfPresentationMode .pdfViewer .spread{display:block}.pdfPresentationMode .pdfViewer .page,.pdfPresentationMode .pdfViewer.removePageBorders .page{margin-left:auto;margin-right:auto}.pdfPresentationMode:-webkit-full-screen .pdfViewer .page{margin-bottom:100%;border:0}.pdfPresentationMode:fullscreen .pdfViewer .page{margin-bottom:100%;border:0}:root{--sidebar-width: 200px;--sidebar-transition-duration: .2s;--sidebar-transition-timing-function: ease}.html *{padding:0;margin:0}.html{height:100%;width:100%;font-size:10px}.body{height:100%;width:100%;background-color:#404040;background-image:url(data:image/png;base64,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)}.body,.pdf-viewer input,.pdf-viewer button,.pdf-viewer select{font:message-box;outline:none}.hidden,[hidden]{display:none!important}.pdfViewer.enablePermissions .textLayer>span{-webkit-user-select:none!important;user-select:none!important;cursor:not-allowed}#viewerContainer.pdfPresentationMode:-webkit-full-screen{top:0px;border-top:2px solid rgba(0,0,0,0);background-color:#000;width:100%;height:100%;overflow:hidden;cursor:none;-webkit-user-select:none;user-select:none}#viewerContainer.pdfPresentationMode:fullscreen{top:0px;border-top:2px solid rgba(0,0,0,0);background-color:#000;width:100%;height:100%;overflow:hidden;cursor:none;-webkit-user-select:none;user-select:none}.pdfPresentationMode:-webkit-full-screen a:not(.internalLink){display:none}.pdfPresentationMode:fullscreen a:not(.internalLink){display:none}.pdfPresentationMode:-webkit-full-screen .textLayer>span{cursor:none}.pdfPresentationMode:fullscreen .textLayer>span{cursor:none}.pdfPresentationMode.pdfPresentationModeControls>*,.pdfPresentationMode.pdfPresentationModeControls .textLayer>span{cursor:default}#outerContainer{width:100%;height:100%;position:relative}#sidebarContainer{position:absolute;top:32px;bottom:0;width:200px;width:var(--sidebar-width);visibility:hidden;z-index:2;border-top:1px solid rgba(51,51,51,1);transition-duration:.2s;transition-duration:var(--sidebar-transition-duration);transition-timing-function:ease;transition-timing-function:var(--sidebar-transition-timing-function)}html[dir=ltr] #sidebarContainer{transition-property:left;left:-200px;left:calc(0px - var(--sidebar-width))}html[dir=rtl] #sidebarContainer{transition-property:right;right:-200px;right:calc(0px - var(--sidebar-width))}.loadingInProgress #sidebarContainer{top:36px}#outerContainer.sidebarResizing #sidebarContainer{transition-duration:0s;-webkit-user-select:none;user-select:none}#outerContainer.sidebarMoving #sidebarContainer,#outerContainer.sidebarOpen #sidebarContainer{visibility:visible}html[dir=ltr] #outerContainer.sidebarOpen #sidebarContainer{left:0px}html[dir=rtl] #outerContainer.sidebarOpen #sidebarContainer{right:0px}#mainContainer{position:absolute;top:0;right:0;bottom:0;left:0;min-width:320px}#sidebarContent{top:32px;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch;position:absolute;width:100%;background-color:#0000001a}html[dir=ltr] #sidebarContent{left:0;box-shadow:inset -1px 0 #00000040}html[dir=rtl] #sidebarContent{right:0;box-shadow:inset 1px 0 #00000040}#viewerContainer{overflow:auto;-webkit-overflow-scrolling:auto;position:absolute;top:32px;right:0;bottom:0;left:0;outline:none}#viewerContainer:not(.pdfPresentationMode){transition-duration:.2s;transition-duration:var(--sidebar-transition-duration);transition-timing-function:ease;transition-timing-function:var(--sidebar-transition-timing-function)}html[dir=ltr] #viewerContainer{box-shadow:inset 1px 0 #ffffff0d}html[dir=rtl] #viewerContainer{box-shadow:inset -1px 0 #ffffff0d}#outerContainer.sidebarResizing #viewerContainer{transition-duration:0s}html[dir=ltr] #outerContainer.sidebarOpen #viewerContainer:not(.pdfPresentationMode){transition-property:left;left:200px;left:var(--sidebar-width)}html[dir=rtl] #outerContainer.sidebarOpen #viewerContainer:not(.pdfPresentationMode){transition-property:right;right:200px;right:var(--sidebar-width)}.toolbar{position:relative;left:0;right:0;z-index:7;cursor:default}#toolbarContainer{width:100%}#toolbarSidebar{width:100%;height:32px;background-color:#424242;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAArlBMVEUAAAAsLCwYGBgyMjIuLi4UFBQlJSUcHBw0NDQ/Pz8nJycaGhowMDAhISEfHx8pKSk2NjYjIyM5OTkNDQ07OzsWFhY9PT1BQUFGRkYRERFKSkpISEgPDw8LCwsHBwdMTEwJCQlEREQEBAROTk5XV1dRUVFeXl4CAgJVVVVcXFxTU1NZWVlgYGBiYmJpaWltbW1kZGRxcXFmZmZvb292dnZ4eHhra2uFhYV0dHR6enon69kAAAAAOnRSTlMPDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8Pfl6gHwAACDhJREFUeAGFlwWW9EgSgyOZ0cxVhqKGf5bo/hfbRwPNJ/CzQvqkBKiye2kHPr5ArjdxfiLSE05rAUDMeEvtUk81SswxNnR3EMdDLfr0N8SU8mrbK5h4vHWhx63U+tiNbhmXIle5HJ9NGkOVRZXRdDSMDmM2C4gBuGTFcMBq1TAhSAAceQdsxuaxzgz2810+FqsDVbcLShlpWED95h7jCk5zNwcqNnKhDUpJaQ/nkhObBzztEArQpn9urrFoZEF6e3KtePtDvb9UHnUtvURv4Qpig/KpFBUvH6w5K935tTzBeFueS8maLgGhVCfgBZlPzYhRvXpG0z+jrvARBgPSEHiv2/vPfKLbG90hwIwkQOHhFU4QzKChg2OOihQn6Hw4mVkxpNhz17jtqsU91drmwFhTVp2XGUinYRZ1K8aSW1AOtYnXea9sHKoucQ6lZhEemKo+tUCH++ImfR5J3ZSSW6ygQ+4kgVzjF3JLjFBbAzRVGwvRK1bHU7iwPpvSyAt0cAOTBjIt/ImezuswX2hdsH8afgFV8OXxJOpBKKpKz1Ed46V0hdOu6eRhpACRBJS0x+WchsbCtW38GRk0nLd8nv814gBc96bijYDg6isY/Pe9SgdtgdWsBzG4QOH5KnzbYVZX50ugvb4JW0c6QRIcZGSVvdviCktZVgvCDYHruaTFiKCccvtc8A3g37yoT6pmvuQ+ljfWgCsqMVvhkMd79voeCQF+npdeYicni1ZxnVE8nQsmKwzreLMWsdyCbQDNhhW/YnQoIk1nLxaFJtuSi3W7Hk5dkwo9R/SkGb8GHwwqa1hbARp12LR5jjMikClnVWtG6R56n3CoDCJl7bg5NorS6ExibR9YKK4lqagAe2sULmWqbyNWz5gQep4mESKyJtW+gPJOPWmh40VDRAOkwgjPjvSb3MKsowUp03Zw2g8JDWdVdHfHJqOvK5LNVfC5k+k1oPoYWTKqnKWCPb7yBwwSjy/enkqA8V+JRKzgDCPCoVpy6nC40onjvAywr37Znyu+06ecjBi9tKqmbbD1qw60+U8BjxMXWQaEh7BZSzwu9KTgqZSLOD33rsBP07GjJaSycIBuXd9cJEwPkoKTStkdum6lJQbfHkAjsH5Ik+upX1k9vgKY+PlxM4YpUBRdBnKzICpUvdRh/UdPJvGrMr+u3YNWmSC6lCWi/T6p+gm1YLtL0o/EDiQlmxzuqxrDHBN9PM6Cx01RD5aPjJxx0dhurRsC/jPM2TnzZkpDw6kEPkzMyWXoKnG/iKwA3RGTfWnU4BBdBT15vMrpJHNFdUEqsakKwqK9qE8+nBzQ3ozkPh3S24kjQrUpDk+I4gI8LliX8CnnzpJ/F4jvNSx5KRE+jRpBQ7zqHJCBTmoYl27EqWBhB9dCWdAWTuWJTRfX/tZkhF3rX7K3AQg2yI884tK7fq8aDsmyRteqW60xFsy8Y2CADV8XfMWwlJ+eRhc6lonYrYkwohFOOsfG0jSIK7JqaKSquQaO/cb5GGct0nXscjbNUUt87wW9FeGVTqnnWnw09/twCCYAIN1paYE9Y/EuHPBe9YYpfPlHO+L1liMweK/6h6upn7g9Fq3oFSorXFcdjQX88tHCGjRx6cgjfHQ/J8EteU9TCCqLj+5/mx74FHR/AWWY6UK2Tc0Cikdd3yYYjf0LKOH32FLjdo7nDvdgcGhft57SWcj699h+FXv4yiC/GwwsljDz/b/0dKJdYJUrh2RO8XeDwd+0C5lXX1r+TiJCKqjCZRdp/+igLdidsZnBUyYMgcegiWjItaJTKAuXaylrfd6sB8rYiTFa05XAkGlRclBjn9tUdXDOEBBtgoGPCX9LiBDVidhsY6Ch4bK37i0h4JO+fNO3UxwRYwZgRggxGFrM3/Qt/BUeVWFskPBYjb8aVvq6Pu1/hcdn8IHP6uqvdXcsPUSiibgILCnyrZnXv9YdvKGHPM7rExml+e2A4RduOgJv6PEJfeAx/rZ4TU4RQkMIxAsqaBzZ8uvv2uuSbF/4C9Z5WV4eMsFPC2Q1L37VUPsWhs8UhSS+3yj2/v1GAUecFTTX5ia0TLArpplDB4epKWOzQxVScT5f0RB4a1pc9s6eBXBHIUuxN+W7dH+kg1Tk3gu7DJtIMXykA3y2i1SCuOpuIr68fraL/rqrIBt7lOZ/i+Y15RpWFM2arbenWUNEu9Rdo+PNmB0BmPbsRn3cwoCHGEYbMmDI3Ef0t0gq67euAgP87V8XNjtGDjd2BZ6as6yrivoyTdirHMQNQcVlFfR/8RaqSLljtuS9MPJa3+6xwUmiHx4U39pUYicxoLF8tnRs5Pmc6NYxo0gVhWSlPJYe4D0v36+NP0bzGU37J2sDNpjUzazC7TQE2CpMF1mbl86Wrs4gMeAnUfSxrkqQipQHjhcowBDridFPxMPnHOqKFqgGG9XnHPqTY2A3mdIMvAVRkkkju26pbaTqXh3VXA13uPGeHEt5xgkYIUNVDEDmamy2grkxAXoYaOjwdCt9Al01d/S2Db95Ti0A5ALfF5c6YcH4C7ShKJq84s28tzZ8vw7I4/t1kCws/JDuDFcAd+JzlhEINonXR3vYaDFDXLBeNTMG3gePesL+HiDyJ9X8+/lJdQl+wMHjBxwkwAgGsPPZtgU6Hy29ktBe8MUosBPfSr8oqk+ccaeze+HSCHhIc2v/8Y95tGy0f4cEfb34yepmOCicJM6vQ3s7Zcgx3FQDCQoPBQAtXdtGEzeilARoSNkCKlYEj1QnlEcj2rrTXuUamDbuPFcWTYvG47dTXiOAP1ryq5a9PAPsTsAXLft/Jk0NzNpMD2QAAAAASUVORK5CYII=),linear-gradient(rgba(77,77,77,.99),rgba(64,64,64,.95))}html[dir=ltr] #toolbarSidebar{box-shadow:inset -1px 0 #00000040,inset 0 -1px #ffffff0d,0 1px #00000026,0 0 1px #0000001a}html[dir=rtl] #toolbarSidebar{box-shadow:inset 1px 0 #00000040,inset 0 1px #ffffff0d,0 1px #00000026,0 0 1px #0000001a}#sidebarResizer{position:absolute;top:0;bottom:0;width:6px;z-index:4;cursor:ew-resize}html[dir=ltr] #sidebarResizer{right:-6px}html[dir=rtl] #sidebarResizer{left:-6px}#toolbarContainer,.findbar,.secondaryToolbar{position:relative;min-height:32px;background-color:#474747;background-image:url(data:image/png;base64,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),linear-gradient(rgba(82,82,82,.99),rgba(69,69,69,.95))}html[dir=ltr] #toolbarContainer,.findbar,.secondaryToolbar,html[dir=rtl] #toolbarContainer{box-shadow:inset 0 1px 1px #00000026,inset 0 -1px #ffffff0d,0 1px #00000026,0 1px 1px #0000001a}#toolbarViewer{min-height:32px}#loadingBar{position:relative;width:100%;height:4px;background-color:#333;border-bottom:1px solid rgba(51,51,51,1)}#loadingBar .progress{position:absolute;top:0;left:0;width:0%;height:100%;background-color:#ddd;overflow:hidden;transition:width .2s}@keyframes progressIndeterminate{0%{left:-142px}to{left:0}}#loadingBar .progress.indeterminate{background-color:#999;transition:none}#loadingBar .progress.indeterminate .glimmer{position:absolute;top:0;left:0;height:100%;width:calc(100% + 150px);background:repeating-linear-gradient(135deg,rgba(187,187,187,1) 0,rgba(153,153,153,1) 5px,rgba(153,153,153,1) 45px,rgba(221,221,221,1) 55px,rgba(221,221,221,1) 95px,rgba(187,187,187,1) 100px);animation:progressIndeterminate .95s linear infinite}.findbar,.secondaryToolbar{top:32px;position:absolute;z-index:7;height:auto;min-width:16px;padding:0 6px;margin:4px 2px;color:#d9d9d9;font-size:12px;line-height:14px;text-align:left;cursor:default}.findbar{min-width:300px}.findbar>div{height:32px}.findbar.wrapContainers>div{clear:both}.findbar.wrapContainers>div#findbarMessageContainer{height:auto}html[dir=ltr] .findbar{left:68px}html[dir=rtl] .findbar{right:68px}.findbar label{-webkit-user-select:none;user-select:none}#findInput{width:200px}#findInput::placeholder{font-style:italic}#findInput[data-status=pending]{background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-position:right}html[dir=rtl] #findInput[data-status=pending]{background-position:left}.secondaryToolbar{padding:6px;height:auto;z-index:8}html[dir=ltr] .secondaryToolbar{right:4px}html[dir=rtl] .secondaryToolbar{left:4px}#secondaryToolbarButtonContainer{max-width:200px;max-height:400px;overflow-y:auto;-webkit-overflow-scrolling:touch;margin-bottom:-4px}#secondaryToolbarButtonContainer.hiddenScrollModeButtons>.scrollModeButtons,#secondaryToolbarButtonContainer.hiddenSpreadModeButtons>.spreadModeButtons{display:none!important}.doorHanger,.doorHangerRight{border:1px solid rgba(0,0,0,.5);border-radius:2px;box-shadow:0 1px 4px #0000004d}.doorHanger:after,.doorHanger:before,.doorHangerRight:after,.doorHangerRight:before{bottom:100%;border:solid rgba(0,0,0,0);content:\\\" \\\";height:0;width:0;position:absolute;pointer-events:none}.doorHanger:after,.doorHangerRight:after{border-bottom-color:#525252fc;border-width:8px}.doorHanger:before,.doorHangerRight:before{border-bottom-color:#00000080;border-width:9px}html[dir=ltr] .doorHanger:after,html[dir=rtl] .doorHangerRight:after{left:13px;margin-left:-8px}html[dir=ltr] .doorHanger:before,html[dir=rtl] .doorHangerRight:before{left:13px;margin-left:-9px}html[dir=rtl] .doorHanger:after,html[dir=ltr] .doorHangerRight:after{right:13px;margin-right:-8px}html[dir=rtl] .doorHanger:before,html[dir=ltr] .doorHangerRight:before{right:13px;margin-right:-9px}#findResultsCount{background-color:#d9d9d9;color:#525252;text-align:center;padding:3px 4px}#findMsg{font-style:italic;color:#a6b7d0}#findMsg:empty{display:none}#findInput.notFound{background-color:#f66}#toolbarViewerMiddle{position:absolute;left:50%;transform:translate(-50%)}html[dir=ltr] #toolbarViewerLeft,html[dir=rtl] #toolbarViewerRight{float:left}html[dir=ltr] #toolbarViewerRight,html[dir=rtl] #toolbarViewerLeft{float:right}html[dir=ltr] #toolbarViewerLeft>*,html[dir=ltr] #toolbarViewerMiddle>*,html[dir=ltr] #toolbarViewerRight>*,html[dir=ltr] .findbar *{position:relative;float:left}html[dir=rtl] #toolbarViewerLeft>*,html[dir=rtl] #toolbarViewerMiddle>*,html[dir=rtl] #toolbarViewerRight>*,html[dir=rtl] .findbar *{position:relative;float:right}.toolbarButton,.secondaryToolbarButton,.overlayButton{border:0 none;background:none;width:32px;height:25px}.toolbarButton>span{display:inline-block;width:0;height:0;overflow:hidden}.toolbarButton[disabled],.secondaryToolbarButton[disabled],.overlayButton[disabled]{opacity:.5}.toolbarButton.textButton{background-color:#0000001f;background-image:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,0));background-clip:padding-box;border:1px solid rgba(0,0,0,.35);border-color:rgba(0,0,0,.32) rgba(0,0,0,.38) rgba(0,0,0,.42);box-shadow:0 1px #ffffff0d inset,0 0 1px #ffffff26 inset,0 1px #ffffff0d}.dropdownToolbarButton:hover,.overlayButton:hover,.overlayButton:focus,.toolbarButton.textButton:hover,.toolbarButton.textButton:focus{background-color:#0003;box-shadow:0 1px #ffffff0d inset,0 0 1px #ffffff26 inset,0 0 1px #0000000d;z-index:3}.dropdownToolbarButton:hover{background-color:#00000042}.toolbarButton,.dropdownToolbarButton,.secondaryToolbarButton,.overlayButton{min-width:16px;padding:2px 6px 0;border:1px solid rgba(0,0,0,0);border-radius:2px;color:#fffc;font-size:12px;line-height:14px;-webkit-user-select:none;user-select:none;cursor:default}html[dir=ltr] .toolbarButton,html[dir=ltr] .overlayButton,html[dir=ltr] .dropdownToolbarButton{margin:3px 2px 4px 0}html[dir=rtl] .toolbarButton,html[dir=rtl] .overlayButton,html[dir=rtl] .dropdownToolbarButton{margin:3px 0 4px 2px}.toolbarButton:hover,.toolbarButton:focus,.dropdownToolbarButton,.overlayButton,.secondaryToolbarButton:hover,.secondaryToolbarButton:focus{background-color:#0000001f;background-image:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,0));background-clip:padding-box;border:1px solid rgba(0,0,0,.35);border-color:rgba(0,0,0,.32) rgba(0,0,0,.38) rgba(0,0,0,.42);box-shadow:0 1px #ffffff0d inset,0 0 1px #ffffff26 inset,0 1px #ffffff0d}.toolbarButton:hover:active,.overlayButton:hover:active,.dropdownToolbarButton:hover:active,.secondaryToolbarButton:hover:active{background-color:#0003;background-image:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,0));border-color:rgba(0,0,0,.35) rgba(0,0,0,.4) rgba(0,0,0,.45);box-shadow:0 1px 1px #0000001a inset,0 0 1px #0003 inset,0 1px #ffffff0d}.toolbarButton.toggled,.secondaryToolbarButton.toggled{background-color:#0000004d;background-image:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,0));border-color:rgba(0,0,0,.4) rgba(0,0,0,.45) rgba(0,0,0,.5);box-shadow:0 1px 1px #0000001a inset,0 0 1px #0003 inset,0 1px #ffffff0d}.toolbarButton.toggled:hover:active,.secondaryToolbarButton.toggled:hover:active{background-color:#0006;border-color:rgba(0,0,0,.4) rgba(0,0,0,.5) rgba(0,0,0,.55);box-shadow:0 1px 1px #0003 inset,0 0 1px #0000004d inset,0 1px #ffffff0d}.dropdownToolbarButton{width:140px;padding:0;overflow:hidden}.dropdownToolbarButton:after{position:absolute;display:inline-block;top:4px;content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAQCAYAAADagWXwAAAAMklEQVR4AWMYSPD//39+IF4AotElWIB4LRA/g9IsyJJLwBIIvIR8NxAylrCDML0ygAAAMdZbs0uKR4sAAAAASUVORK5CYII=)}html[dir=ltr] .dropdownToolbarButton:after{right:8px}html[dir=rtl] .dropdownToolbarButton:after{left:8px}.dropdownToolbarButton>select{width:162px;height:23px;font-size:12px;color:#f2f2f2;margin:0;padding:3px 2px 2px;border:none;background:rgba(0,0,0,0)}.dropdownToolbarButton>select>option{background:rgba(61,61,61,1)}#customScaleOption{display:none}#pageWidthOption{border-bottom:1px rgba(255,255,255,.5) solid}html[dir=ltr] .toolbarButton:first-child,html[dir=rtl] .toolbarButton:last-child{margin-left:4px}html[dir=ltr] .toolbarButton:last-child,html[dir=rtl] .toolbarButton:first-child{margin-right:4px}.toolbarButtonSpacer{width:30px;display:inline-block;height:1px}html[dir=ltr] #findPrevious{margin-left:3px}html[dir=ltr] #findNext,html[dir=rtl] #findPrevious{margin-right:3px}html[dir=rtl] #findNext{margin-left:3px}.toolbarButton:before,.secondaryToolbarButton:before{position:absolute;display:inline-block;top:4px;left:7px}html[dir=ltr] .secondaryToolbarButton:before{left:4px}html[dir=rtl] .secondaryToolbarButton:before{right:4px}.toolbarButton.bookmark,.secondaryToolbarButton.bookmark{box-sizing:border-box;outline:none;padding-top:4px;text-decoration:none}.secondaryToolbarButton.bookmark{padding-top:5px}.bookmark[href=\\\"#\\\"]{opacity:.5;pointer-events:none}.toolbarButton.pdfSidebarNotification:after{position:absolute;display:inline-block;top:1px;content:\\\"\\\";background-color:#70db55;height:9px;width:9px;border-radius:50%}html[dir=ltr] .toolbarButton.pdfSidebarNotification:after{left:17px}html[dir=rtl] .toolbarButton.pdfSidebarNotification:after{right:17px}.secondaryToolbarButton{position:relative;margin:0 0 4px;padding:3px 0 1px;height:auto;min-height:25px;width:auto;min-width:100%;white-space:normal}html[dir=ltr] .secondaryToolbarButton{padding-left:24px;text-align:left}html[dir=rtl] .secondaryToolbarButton{padding-right:24px;text-align:right}html[dir=ltr] .secondaryToolbarButton.bookmark{padding-left:27px}html[dir=rtl] .secondaryToolbarButton.bookmark{padding-right:27px}html[dir=ltr] .secondaryToolbarButton>span{padding-right:4px}html[dir=rtl] .secondaryToolbarButton>span{padding-left:4px}.secondaryToolbarButton.scrollVertical:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAq0lEQVQ4y8WSTQpCIRRGz82IBjloCw3aQyt+E1fUIoKUoKCrTXwgcgNtkiDi58fx/gnGKqU8gHu9Sj29iBx679YCqKo65/YtU1Wz5TUBy7KcYoybVvPemwArfJl5ky/GG7BGUKqviMhxKAXgBcS+iMM1AHL9ed0AOgNQ4L2GXs88C8iGxswc7HptGBBCuKSU/jsHV8D1mYnIebSITyB1mp/tgjZt/GkOhtr4AeCVUDEo9o/6AAAAAElFTkSuQmCC)}.secondaryToolbarButton.scrollHorizontal:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAoUlEQVQ4y+2QsQpCMQxFT2zr6KRfo5P/+b7gfZgIDop0EEnjYKq1+gZnvVBCODe5pPDXQ2YmZibfcjGzHZBEZOnGA9Abi4isnO+BUucjcAQWjfkCnKrBa8uvwLk2EVB/VeoJ0tRPHMCiN1MGAOt4659coJ5szVAfYPWE1Ceo6jyEUBe8naCqKYRw/4NhGLallDZhPY7jLOf83PjKNz3/dd0AKIVY6yZsfmAAAAAASUVORK5CYII=)}.secondaryToolbarButton.scrollWrapped:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA8ElEQVQ4y62SUUoEMQyGv9iignZBb6AP3sET92VO5CEWdoYFF0zjg+2QLdsdhM1Lm35p0uaPAJjZETjwZ1LXJCLPjs+c205EniKAqmoI4dFBU9XSHFUtIYQHf1tVFSAC5Jzf53m+8wEppTVBzvltyM1MGJiZyRaXutkDrYLVPpiIvAw4lb/G6pxck9YmumInYPHFgd3aA6DUQ3MV1F0onb/y6Jyf9vS6li64ONaSniUolyq4/fgFdQ7uL+m8xSPANE2fy7IM5+Aqv9UcfAGh/6OIfGzx1sTvTud+DjxvSqVeBXXwmgotRv8rY+lGXQF+AT5JoDHpim/qAAAAAElFTkSuQmCC)}.secondaryToolbarButton.spreadNone:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAeklEQVQ4y92TMQ6AIBAE9zxjRSz8kQ/maxaGxmI5GwpykQRiY6QclmGPBOB/y8xkZE8awQPAVCMAJiKbz86Nyy4Ap2PrU7AlIIDsmnJEkMsBKfXhhN0NrHonjgpY1bc3I+DNCJ71CUhSVRfPugUxxj2lpDULIeRv/p0bxlgxLtRRJCAAAAAASUVORK5CYII=)}.secondaryToolbarButton.spreadOdd:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABH0lEQVQ4y9XRvWpUURQF4O/MXARhGgUhkN7KxkawEPEZREgXEmwkeQNLSysfIFXAQpm3EAtrewu1ScgPMkQmuTcrzZnhEEimFBcczs/aa++19+H/R5JyG7eKL/VwjNHiHQUppdy7gVf5+129zNHjE47wGnebYnMc42NN8AprrZXDJI+TrCdZS/Ijya+GP0nyIMnTJM+T3KmulrYu8Ba7tUJw2Tg4xUt8wGYp5bw6XiaY42HdYairxQ5+llK2k7zDGXTXBIvqQx3kApf4Ukp5k2QPT647GOEzvuEv9nHQJJhV8TN8xXv8aR2kCtaxgd9NO3CWZKuJHy1mVKDv++/j8bhvGx6Goeu67tEqvoPpdPpiNpuN24DJZLL8hVX8v8UVGX2ZknnnEZIAAAAASUVORK5CYII=)}.secondaryToolbarButton.spreadEven:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABIklEQVQ4y9WSO0pEQRBFT/keYjDJGPhZgGBgYCYTKLgFPwsQIzP34AqMjEyNHAVTIw0EQz+B+EdMBBkQBkGYmWPSTxpBJxQr6bp1mqpbdMP/DzV+Y/14pKQFDFR1IAAjov4DJ/HhMokPoAXsJL0EjGXDPoAnYB8ogGVgNLfSUkfUhjqnDqapFX9O56I6ow5VvHLwBiwAq8B5RByr3cxBT31K9vci4lTt5Q4e1Au1mfSG+viNX6kTSW/mHPVO3Ur5dmp2m/F79Ua9VndT7SxfoR0Ra+oscAIcAevZCi8R0VCXgNdUGyR7mnd1BZhMtQGglzWoqwfAODCtHlYgADqdzmVRFJ38k3S73bIsy6l+vARoNpvz7Xa7yC/UarUvB/3438YnK2jWph8eMkkAAAAASUVORK5CYII=)}.secondaryToolbarButton.documentProperties:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAABWklEQVQYGU3BwUrCAAAG4H8Mdgn00K2Ll0p2EHKeuvYMHrp26EEqcOCI6u5lBUKaBUUkEYKBMJg6obAOQUFibnWwghzW9qc2R98HBBinRoM99mhQYxz/UaLq2+y5N93z7rl7w55vU6WEP5RYZPf1amMdy0gggeWt9dcrdnlECWNehs93ejSFCKai0dSdzmcvA4BxPjnlWRkCRnjKM4wJs7JT5iMX4Wb5sLcKARP9i/4F/gh7q3xwsxhUvwxEMJWEgqnIwBhU4d2+HCLEY54gZJe8W/iWnUeIbbYReit81/F+6VYRokULIff6vYz2LptUEGCddQSosHm/A3XFN4Z5iphwCk4RExSHed9QV4CZ5jZNblHEWBIKRihyk2ZzGzMAYnJHp8kDLiHAJPdpdvSYjAlhTmlk/RpbrDDHHCts+bWGNqdAQEDA/Fra0j5L/vVP5ePI0tbSWICAkV+DHsfDVCx2KwAAAABJRU5ErkJggg==)}.verticalToolbarSeparator{display:block;padding:8px 0;margin:8px 4px;width:1px;background-color:#00000080;box-shadow:0 0 0 1px #ffffff14}html[dir=ltr] .verticalToolbarSeparator{margin-left:2px}html[dir=rtl] .verticalToolbarSeparator{margin-right:2px}.toolbarField{padding:3px 6px;margin:4px 0;border-radius:2px;background-color:#ffffff17;background-image:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,0));background-clip:padding-box;border-width:1px;border-style:solid;border-color:rgba(0,0,0,.32) rgba(0,0,0,.38) rgba(0,0,0,.42);box-shadow:0 1px #0000000d inset,0 1px #ffffff0d;color:#f2f2f2;font-size:12px;line-height:14px;outline-style:none}.toolbarField[type=checkbox]{display:inline-block;margin:8px 0}.toolbarField.pageNumber{-moz-appearance:textfield;min-width:16px;text-align:right;width:40px}.toolbarField.pageNumber.visiblePageIsLoading{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAACGFjVEwAAAAMAAAAAEy9LREAAAAaZmNUTAAAAAAAAAAQAAAAEQAAAAAAAAAAAGQD6AAAM7xH0AAAAixJREFUeNqFUk2IEmEYHowKBrpEoS1JsYc6eNA26NBiS0uwRK39uG1LtLQTjutBkpw9qIewTh0399ohEJFAMPbepQ7RDyjCCosHxQUzQdARd0Cd+Xpemg8GS3vg4X3eef+G732FcTDGjlv0R/CzxbcJ04CEe+B38Okf3ziA/mXGLjI2kmFnJzYol8trSPhqGMYX2FOwdQMNoE9rg4EEG0yn03P/mrwE3oB0dDqd99A/hsOhcqgdftI07ZuuD19RcaFQ2KAc6HPgLC8+xnRGRXkwlc1m5fpB/W0qlVpAeJ7o9/td+Xx+PRwO06BlagbK/E1smUwmMhoM3jGD5fr9/kt884AiyEHaU61Wl6hYVdVANBp9QLU8welyuXy7H3a3QqHQojABXq/3SjKZXHM4HDfhnhUIOtO30PWNrus7vV7vhTltEsSfrdYq/YXJO0Kz2YpBvCY2G4248B9UKpXHvMF+ZX9dMB9q2el03sUDPkLg5JQ7ObG9s+2z2+0+qqFaHvCAz0Cl2+3emtQAK16kySM2ekKHxYuPYI3PYSOlUklOJBLXoa/RNOtk+haPxxfoFv5aYyQSeSjL8ir01Xa77aeEWq02R49ErNUapIMUoxxJklYCgcCKdY0z5oWdxzY21Y4acLvdF6iIwSeNYpl8yqFc8IwwDlzbZaw1qCjKfbhH+WuTjsVifjQP5nK5S8IUzIiieJsfSbFYlEp7exv82MwYJk+HzaLnieMxK34DT9WZqdJAhVAAAAAaZmNUTAAAAAEAAAAQAAAAEQAAAAAAAAAAAGQD6AAAqM+tBAAAAitmZEFUAAAAAnjahVJBaBNBFF2iRVhQBA/ZFiXiQY+pVkSssaUIKtpIbKs9WM3qZiV4ahYkuZRQimC8FHJIrlJQD4HoPQfxkENBNhRbqCFkD2KgNrBuaAtJdsf3cQcWY+KHx7w///3/Z/6M8LcxxoY8/A3w3uMfEQYZBBPAWyD8x3c+g6+7sZjjOAZWuW+B8nr5JgRrtm2vYT3OHOcTFQBOABvA93q9Hv9X54vtdnsMVGo0Gq/pFPAXzF/mu1ar9bHT6WjYM/YP9suiKA6DB4AzPPkws9kK1leM2YvZbPbB1tbX5XQ6fRnhcUIul5vc/bn7oVQqvYBuGlCBGOCjGr5MJhM92NtbwsbLZrMZw94oIALciI/i+Dco2bIsJZFIzFEuF5wKBAK38/n800gkclXoY6FQ6BJONi9J0i24J90rdOdRdRGD09D9Ce/cx8TGzs59OoWLu8K3Wk0GeU6ogQv/sWq1+pAX2K5uLwjuoKb9fn8YAwwjcGzAPzm6ml0Nk5ZyKJcHzgGPANU0zev9CiA2RZou6z6mHJ58CIhRQP+iR5PJ5CT4Nerm7Ux7qVRqQtf1aM8zxuPxOVmWZ8GvYJAzJDAM4wINiWAYP4irFCMNaRVFmfU+4wggQXQar/HMMi0lGAyepSQGnzj9D/JJQ1pguOeOxWJxzGa2qmnaPbhDfNrEcbUZFFcLhcJ5YYCN4K/f4Z+kUqnIG5ubUf7Z3Bg6Dzafh4+76Ilx+w2UJZls1j53fgAAABpmY1RMAAAAAwAAABAAAAARAAAAAAAAAAAAZAPoAABFWX7tAAACLGZkQVQAAAAEeNqFU01oE1EQDvUPFqrHbIuCJ+sttV7E+lMkBPxpCjZtKahNJEYCUgPxkFxyMkaChUIOelL0HMhBYrwv9SKyidDDsiEs2MSkkLKsh4Smu89vwj5ZrBsHPt78fDOzb+at529hjB116Flgw2Ef94wSEKaBHHDVtj8ARVtfZszawrnkWqBSqVyhroPB4AXOcdM031soAP2UZVmfcX5VFGXtX53P9/v9KahivV5/Bvsl7FudTmeju7f3Zn+/9xC+LcMwPgqCMAE9BDzgyUeAJ0ACWM1kMvPSF+lpIpGYQXiWkM/nZ5s7zXflcnndstgn8H4ATeAE1RhLpVIrv3Q9Dsd6q9W6C980IABcBPL1er234OwwizUkSXpFuZxwRhTFm7nnuVW/33/JbUbZbPZ2rVZ7HQgEQjBP8yssADEM7HG73V7hnV1E+Lm7u0x8GwsetdG4xx2qotz3/EdUVf3DV1Tw7UHNe73eYKFQCCJwcsQ7Gd8sbAaJSzmUywNTtBaqquu6360AYjeIc8AO1ijHucZHFJC/yWFsZA76Nerm7Ey+dDp9XZblMHHtnLHhGuPx+FIkEqHJXu52u4tE0DRthoZE0LQW6TGKEYe40Wg05FzjJCCCdJa2YehG1OfznRt2gk06kodfSRziAhOH7lgqlS6azIwlk0l6TMf4tEnH1RZRPFYsFi+M2tIk3vod/kiq1Wrk+/Z2mD82ivHOruK8F/8XXGJD+Q37kpq30C76ogAAABpmY1RMAAAABQAAABAAAAARAAAAAAAAAAAAZAPoAACokwyXAAACO2ZkQVQAAAAGeNqFUl9oUmEUvxgLulSvulEQEfUUrhUUDTRbrILNRdv6w2p5h92y2UuKKEGUDxU9DSSix6H0JPjgiw/RSxG+jCvBkDEctxzhEEFFYer9/Pod88Yl0w78uL/vO79zzj3fOcLfxjnfY+Ay8NhwHhIGGQTHgGXg5O8zew7+mnir1ZrgjK3iPNE3QTQaHYNoubm7+wjCfcAzSgDs1zT2Ft8PiqJc+1flo8ARUEsmsyaBeyuVyrlcLvfkx/b203q9PoW71WKx+E4UxWHwSWDmT8/A/W6/0w+93svJZHJxfmGB2hgnBAKBM9ls9lUsFltijL+H7jNv8zS+eymHye/336hWy25Kks/nr+BuFBAB3YiP1mq1l9B81TTtSyqVekGxuuCwxWK5Gg6HbzkcjrNCHwsGg5PpdPqNzWa7juMhvYUZQGaMPSgUCjf1yn1MbLZaH9ucq4j5DnwSNre27lACwubGxl3hP9ZoNNB7ewf6nWazmRa6DzVtNpudkUjECcfBAXtyYCWy4rTb7bcphmJ1xwlgEZDL5fKlfgngu0gajWv3KKZnjMqa4sJDXQC3UTVjZboLhUJ2LJKLtN0YU2eMHo9nXpKkOfDzpVJplgSqqo7RAxNU9SdxmXykIa3b7Z4zjnEEsNA20jSq5arbarUe71TCmTiCO3+pbyww3NNjIpE4zTiTfT4fzXlInw5xtDaL5HI8Hj8lDLAR7PqUviSZTEb6tr7u0pet60PlwWYy8HFCj89gvwCt8Jigk+pFgAAAABpmY1RMAAAABwAAABAAAAARAAAAAAAAAAAAZAPoAABFBd9+AAACNmZkQVQAAAAIeNqFkt+LElEUxwdj2VDq1WkpiB52H4K0FUp2oTKCCtrtx5TbwxYOTDeFLQiFlO2hpIJefPEvKCVfBLFA3EcjiCVMEVaRhWVAKglEmQeHVcfpe8wJSbQDH+Z77jn33Ln3HO5f03XdNKJvAveIf4CbZkg4ASSw8MfXfNCPh7FFTdNe4OuYWCAWi1HSw46qikichfZqKAB9sNvtPoX/OpfLXZx08nFIPp/Pe6BZs9m0l0olsVKpMEVRlrD2XJblZxaLhYc+A879vRd4ABhY8W5sXE6n0+uCIJxEeJmQJOnU9pftJ5FIxK1p+iby3oL3YIZqmAKBgFtRWhIVqdVqV7BmB2ZgGGk7/uoRcuK9TieeSCQCtNdIOMbz/NVwOHzX5XKd5SYYY8yV2dradDgcN+AeNa5wHTB6vHq9vmacPMHMqrr/DvmfwGcQ53b39tapALFbrd7j/mPtdvuDrvcLyP8G/ZEbPtSK1WpdjUajqwgcnjIn8+Vy+Y3T6VyjPbTXCCyA+4C1Wq1Lkwr0ej16+Z/9fr+Kr3esjYV8wRMMBi9Qj8EhYyNpWguFQudVVf0K/Qt8B7ODNvp8vjuiKN6GXmo0GgIVw9As0gMTsvyDNKMY5WQymZfZbPbVaBvnAE/TSN1QWopks9nmB48LnzQ2D/7SmFhwZOyOqVTKoeka8/v9t+DOGN0hjasJKM6SyeRpborNmc3ma8aQFItFsbSz4zGGbRjDydPNNKKXibHYiP0GfOKZpyi1j88AAAAaZmNUTAAAAAkAAAAQAAAAEQAAAAAAAAAAAGQD6AAAqHbuIgAAAjdmZEFUAAAACnjahVNfaFJRGJf1D4R61YaNEbkRhcoaBAsiIegPbZflWhFreMnphD2phI3ywdfFCHyJqL3IHkTByeilJ4lAEmQq+DAGQ3GIL6LckAve3Xv6fXLvkMldH/w4v++c78853/cdw2lhjI0M8DmAGzrTExhcBzzApKp7CSqfZOx4BesN3QDxeHxKlmVfTxR5GF4iTgGIi70e7a2mUqlpvczjoOZCoeAmp3a77ShXyu5ypeImTnulUukt2YBPALc153PAipppdnVt7VEmk1lyuVy3cHyPQHx3Z2c5EAg8hc1rYJ3JLIL1PMUYCYVCi4LQ8VCQer3+GHsOwAhoQtzRaDTmYfNB7IqRjY1Nus1JUa+ZzeYn0Wj0ldPpvKtXI47jZr5tbfmsVuszqBbtCRxlpoI1m82XajY9Mf7tdj/KMvsCn69AxHBweLiktetgf/+N4T+Cgn5mTN6G/TZxg1qoWZPJNBeLxWhwrpwxJ2O5XO6dzWZbIB/VVxsStgx4O53OQ70AkiRtwua3oig/sC4MtXGvsOcOh8MPwO8Dlwcy35SZ/D2bzfoFQdiF/gf4BVzst9Hv97/geZ4izrRaLRcFq1arU1RggiiKUaYozWNJ+kk2iURiPZlMvh9s46g6YePUDaEjeOx2+0S/uNCJY78G/QhYJFvg6tAb0+n0HVzVGwwGn0O9oHWHeD6f/8QU1qgd1XxndWnUaDSeDEmxWOTpL2jDZrFY5tXM+jL4Lu0v6Jz15R+RjZkDa3+g7wAAABpmY1RMAAAACwAAABAAAAARAAAAAAAAAAAAZAPoAABF4D3LAAACLmZkQVQAAAAMeNqFU99r01AUDlMRAvpoa6k4LGwPPrRUUFAqKwjdxP2y/hhjk4R1mYX6lIL10UD/gFFY9zSE7r0U+m6fNqaUQKHINlgL3WixhoYOmy4kuZ4juRAsmQc+8p17v3NOTs4J868RQsYcfA4wP3LnYii4B0gAJm1fQNh8khBjHTWuCQqFQtg0zQ1d03gQXkeOCZBrus4jR41b5XGg3mq1yqGw1+uFavUaV6vXOeR4JssyhxrgdzGGBl8BrNuVZt+nUrFSqbQSj8fvw/UTBPJisbiagjvU0NYwFnOMpdPpN/2+msDDVqs1DWchAAughjzUaDRiqPl9fi5AzBLGUsEdr9c7I0nSUjQafcS4WCQSeZjNZpf9fv9zcP20hXnMih+s0+m8pZVdjP2pKGug/wj4ZBDCM8cnJyu0p+PDw1XmP9Zut0VCTAn0EnLG/lCzHo9nLpfL4eLcvGRPPOVyeS0QCCxijB1Ll4S8Awiqqj5zSzAcDkViki8mMTdBOzUyRrkqc5lMZgr4U8ANR+UABGVxvN1uNw/+LiTagefVv2NMJpOveZ5/BfyxoihxTNZsNsPw3Ad8HQwGaWJZ33Vd30HN9vbWh3w+n3KO0Wdv2DhOo6/2E8FgcAL8X5ZlnQmCEDYMA5PtAWKoBdwe6RG27QG8qiCK4ktwr4G4CzhFXqlUPhOLHBwd/VhmLjEfy7Iv6JJcXGjfNE3bo8t2y+dboJVdzdkX/RdG7hz2Bwqhl8Rp37vgAAAAGmZjVEwAAAANAAAAEAAAABEAAAAAAAAAAABkA+gAAKgqT7EAAAIiZmRBVAAAAA542oVSQWsaQRReLKWQQ6F40C4NKb30UCiSQwMNQoVC2kKyBZM0hWTjgrYVPRTrQVoSVOgv8O6h0nqrWOgf8NCcRGrxEJQoCFbsQdkYF8Wd6ftgh0hl7Qcf+8287723M/Okf8E5d8zoLaIyF7MBDHeIQeJda/0KhMYe59MQPLYFcrncqmmaryeGoZHxGjQKQBuTiQYNj13n2yTd5XI5AGO/3/dUa9VAtVYLQGOvUqkE4CG9ghyRfIUYsjptvolGN4rF4r7f779H4XUQulAoHEQpBo/lDYk7ccTj8V1dHwQRaLfbT2jPQ1wiCkB7ms3mBjy6rgdjsdgOcoVh2e12P02n03s+n29NsoHX632QTCb34KXlLXEEBVVxYd1u94XobIOl373eLvwWFal+drYvNuqnpwfSf9BoNA7JGwahJeuiNl0u11Ymk8HgXF8wJzey2ey2LMsKcqxcMSRcxV8MBoPHdgVGo9FL8hzTcWP09cw9Y6VcCSQSiUekv6DoZSJfxi9Td6XVan0gneYmP0Iu4o5wOLyjado26YdTNv3BGOsZhvGeDN+In+nZMIV54+IiCU8qdaylUqnD2WeUrQlTGeN/mMnqkUhklXH+izN2oqrq/fF4nKf4J+IavMSbc2fsdDpvydAplUofaXmV9E8qcgJNk/jOnE7zNM7PpAWQCc/FkAyHw+/6+flXMWxOp1MRnRfBMaPXwfnYJf4C0LWYznBNwdwAAAAaZmNUTAAAAA8AAAAQAAAAEQAAAAAAAAAAAGQD6AAARbycWAAAAihmZEFUAAAAEHjahVJBiBJhFF7MiBa8pi1F0WWpPSQdCjIPQrR1GCUs8zBLLmg7pYcQL3tKhN25LgxdwpssHScLL14kO4YYwhxkYEU8NNiqy7jsgPv//r23zL9IMvbgg+/973vvzbz3lv41xphrhocBkbmYg6HgFiAJWLX9NwibrzJGUqhxLFAqle5RSrcmlrUJwkvIsQByazLZRI4ap843gfoajUYChaPRyN/SWomWpiWQ41uz2UygBvgNzOHJFwApu5MgZTLr5XJZjEajaxAOIJCrqrqRgRhqbG2Kz8SVy+VipnmUxECv13sKb37AMoAbcn+n01lHjWmayWw2+xJzueC6z+d7VigU4qFQ6IHTjILB4P18Ph9HLbjX+C9EsCoOzDCMV7yzgy3/7vdjfDtnK9YPDkT+oLfbG0v/MV3Xz/VtHfT2oASv1xtWFAUP586CO/HsKXth1GIO5vLAe0AX8IcQ8tmpwPHR8RPQSISR13hYPPkywGBTZlgn1o96vZ4B/+PsxY0ZuwL+c1mWH2uahp//jlK2db7GarW6o6rlD263O3BKyLcpY7/G4/Hbs0KUycPhUGCUyrC+FOgfSpIUT6fTsdk1rtgX9mI6ZS1ySr6LongX/K9QYF8QhDXLOpHBLwBuoxZwde4fu90uXtfPSqWyDe5F4F8oY/vIi8ViEla9W6vVHi3a0gpMOMKPZDAYfOofHir82Dwej8A7LzLXDA/YmItx+ws7dpnWNX0cvAAAABpmY1RMAAAAEQAAABAAAAARAAAAAAAAAAAAZAPoAACpvStIAAACLWZkQVQAAAASeNqFU8+LEnEUFzOKgSDw4LRs9OOyQR2koECRtMtuB13EbTPYJYfG6uBSiRDSHsQO7qHDUtGpm7XHTCL8EyrIJMFg8GCsQuyAqePBdXT89nnLTAzJ2IMPfN68z3vv+/2+N7Z/jTFmN/EQsDwVszIIzgIisKD7dwk6X2BsHCeNZYF8Pn9R07R76mAgQHiEOBUgPlBVgThprDqfBuXL5XKMhJ1Ox12tVWPVWi1GnL5VKpUYacBPUY6RfAiI652C9xOJxWKxuBaJRM4j7CUQLxQK6wnESKNr48ab2FOp1KqidEUKNJvNJXxzAxxgGHF3o9FYJI2iKGIymbxBuYbgJM/z17PZbDQQCFyxWZjP57ucyWSipIU7r19h8glVfwOd0Wj0Ve9mZdwvWV41pnMw4qGqfmYTtgdnbzgcfrH9x+r1+ppRQKpL6zb9oYIejycqSdIzmveMPTm2/WI75HK5QpRzkGtamG/AD1VVX1kV6Ha710g7ZuPbfxuBHAWqwPe+orwvlUp3wDPAvKnzcSCQTqev0i5MjREz3sSGPXY4HN59df/1hLEP/X7/psbYE4g2ZFn2MU172G63aXQeQRBWRFFcMY9xDuAxhSUkfMQ13obD4QvgL5nGtvx+/7ler/cIfgI4Q1rgxNQd8YhRCN7tvNnZgHsY/DlOsUU8l8vdwr/xAKe9NGtKc06nc9lYklar9fTn7u6msWwcxwX1zjPNbuJewlTMZH8AHPeamRiFZiAAAAAaZmNUTAAAABMAAAAQAAAAEQAAAAAAAAAAAGQD6AAARCv4oQAAAjFmZEFUAAAAFHjahVJNaBNREA4lKi7kKIlFafFgEQ+JDYhUkhIRqmDiYZviobVZ2ETBUCEgTUAxJwlIS5eK1xxyCgRjKgjeq7f8EAhLDJKeLOSHhEB2SfbnOSP7IHRNHPjgmzffzLz3ZixnjRAyN8EDgMfmmNmo4BqABywZfgRh8CVC1DBqphbIZDLLmqY9G8syB8ILyLEAcnk85pCj5l+deVVVnwJ1FIvFEAp7vZ6rWquGqrVaCDmelcvlEGqAL+BNaPJFwCmgA/j+PBpdKxQKmyzL3oTwXQTyfD6/FYUYaPzGrcL0T+aOj3+813X9Fxy0RqPRJzhzARgANeSuZrO5hsmDwYCPxWJBzKWCqz6fj61UKh9SqZTfMsU8Hs/tZDL5xOFwPAT3Cn3CEUCEG9QVRflGO08x5rTV2qDT+TtiSZKOiE7K4JQkafjF8h9rNBqbtEC9Ud+yGB/ld7vdwVKp9AYCizP2xHZweBCw2+0BzMFcGggC8oToX5WR8npagX6/fw87q0TdxsWiyeeNf/jcbrc/ZrNZ+sZLk50B3kQisYq7YBpjOp1+KQjCC6vVujKUh281QoROp3MfBCjeODn5vYxJ3W6XBf0Kx3HrPM+vT45x3tiwO0Qjh/JQfuf1em9AoV3wd5xO53VIDhudF1ELuGx6I6zxA9j/PWFf2Ab3HIhfQZEd5PF4nIVYJJfL3Zo1pXmbzeanSyKKYlQUf0bosjEM84h2nmX0XXTEAHOM2h+8YZu0q2asIAAAABpmY1RMAAAAFQAAABAAAAARAAAAAAAAAAAAZAPoAACp4YrbAAACMWZkQVQAAAAWOMtjYEAD////Z0di+wGxPxKfiQEfACqIA+LHQJwL5aeBMJSt/v//n1QgrYTTgHv37iUDFTz69+/fXSAt/vfv33SoIezff/1KBLEXL15shM3m0D9//gQCmRJfvnzZB+Q/AWquv3T1UsKlq1cT3r9/bwDSfP78+QSQGiBbHu4SkOlAfAyIzwDx6q1bt+a9evVy7Zw5c5yB0tYgHBwcrL1+/frYnJwcd6AaX6irUmFhwgTUVAN0wR6gwMnv379PB4oZADEXkiNBbIP79++DDEj79OlTSlFRUShIL0yBrJmZWcDBgweby8vL3XGFka2trVlDQ0OEhISEJ5ArA/NCHxCvA+INP378mI5mMzrgev7qVRgsdsBR/Pb9+wn///5fCuQsBQbWBAYC4Pbt2zEwA27evhnLAA0oX1VV1aBdu3aBok0cTzrhnTB5gp+4uLgfSA9UL1jCDojb/v7/2wOMxlhcBnz48MEJZPOf/3/iQQkLppkViDtABty5c6esq6vPA8j2BGI+ZJtBllRWVtqD0gJGNLa0tMSXlZXFsrCwWAGjKB6YiPIfPnxoDAokEH7w4JkRSNPbt2+DgeqtEhMTQ1JSUkKQo1EKksJ+qAMDtODzh88Z+vr6amCbgMkZxAZqToXarABSC8SSGH7ctm2bBdD2nNLSUpBNrEiZibWioiIYKJe2Zs0aQ3yxJMXFxeUDSyQXLlxIBOUFWGKDykkSimrkPG8NjypMOTAAAMmmmt+QK3ABAAAAE3RFWHRTb2Z0d2FyZQBKYXBuZyByMTE5J+izYQAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:1px}.toolbarField.pageNumber::-webkit-inner-spin-button,.toolbarField.pageNumber::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.toolbarField:hover{background-color:#ffffff1c;border-color:rgba(0,0,0,.4) rgba(0,0,0,.43) rgba(0,0,0,.45)}.toolbarField:focus{background-color:#ffffff26;border-color:rgba(77,184,255,.8) rgba(77,184,255,.85) rgba(77,184,255,.9)}.toolbarLabel{min-width:16px;padding:3px 6px 3px 2px;margin:4px 2px 4px 0;border:1px solid rgba(0,0,0,0);border-radius:2px;color:#d9d9d9;font-size:12px;line-height:14px;text-align:left;-webkit-user-select:none;user-select:none;cursor:default}#thumbnailView{position:absolute;width:calc(100% - 60px);top:0;bottom:0;padding:10px 30px 0;overflow:auto;-webkit-overflow-scrolling:touch}#thumbnailView>a:active,#thumbnailView>a:focus{outline:0}.thumbnail{margin:0 10px 5px}html[dir=ltr] .thumbnail{float:left}html[dir=rtl] .thumbnail{float:right}#thumbnailView>a:last-of-type>.thumbnail{margin-bottom:10px}#thumbnailView>a:last-of-type>.thumbnail:not([data-loaded]){margin-bottom:9px}.thumbnail:not([data-loaded]){border:1px dashed rgba(255,255,255,.5);margin:-1px 9px 4px}.thumbnailImage{border:1px solid rgba(0,0,0,0);box-shadow:0 0 0 1px #00000080,0 2px 8px #0000004d;opacity:.8;z-index:1;background-color:#fff;background-clip:content-box}.thumbnailSelectionRing{border-radius:2px;padding:7px}a:focus>.thumbnail>.thumbnailSelectionRing>.thumbnailImage,.thumbnail:hover>.thumbnailSelectionRing>.thumbnailImage{opacity:.9}a:focus>.thumbnail>.thumbnailSelectionRing,.thumbnail:hover>.thumbnailSelectionRing{background-color:#ffffff26;background-image:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,0));background-clip:padding-box;box-shadow:0 1px #ffffff0d inset,0 0 1px #fff3 inset,0 0 1px #0003;color:#ffffffe6}.thumbnail.selected>.thumbnailSelectionRing>.thumbnailImage{box-shadow:0 0 0 1px #00000080;opacity:1}.thumbnail.selected>.thumbnailSelectionRing{background-color:#ffffff4d;background-image:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,0));background-clip:padding-box;box-shadow:0 1px #ffffff0d inset,0 0 1px #ffffff1a inset,0 0 1px #0003;color:#fff}#outlineView,#attachmentsView,#layersView{position:absolute;width:calc(100% - 8px);top:0;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-user-select:none;user-select:none}#outlineView{padding:4px 4px 0}#attachmentsView{padding:3px 4px 0}html[dir=ltr] .outlineWithDeepNesting>.outlineItem,html[dir=ltr] .outlineItem>.outlineItems{margin-left:20px}html[dir=rtl] .outlineWithDeepNesting>.outlineItem,html[dir=rtl] .outlineItem>.outlineItems{margin-right:20px}.outlineItem>a,.attachmentsItem>button{text-decoration:none;display:inline-block;min-width:95%;min-width:calc(100% - 4px);height:auto;margin-bottom:1px;border-radius:2px;color:#fffc;font-size:13px;line-height:15px;-webkit-user-select:none;user-select:none;white-space:normal}.attachmentsItem>button{border:0 none;background:none;cursor:pointer;width:100%}html[dir=ltr] .outlineItem>a{padding:2px 0 5px 4px}html[dir=ltr] .attachmentsItem>button{padding:2px 0 3px 7px;text-align:left}html[dir=rtl] .outlineItem>a{padding:2px 4px 5px 0}html[dir=rtl] .attachmentsItem>button{padding:2px 7px 3px 0;text-align:right}.outlineItemToggler{position:relative;height:0;width:0;color:#ffffff80}.outlineItemToggler:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAQAAABKmM6bAAAARElEQVR4AWMgDrzofXEGBbYxvBB7cQhJYPcLAZC6MCQhN4hWphfzoQJ9CPNUX5wACux/IYpsSTZQyB/VXrYXFS8YIWwAuoI/FPk23zUAAAAASUVORK5CYII=);display:inline-block;position:absolute}.outlineItemToggler.outlineItemsHidden:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAQAAABKmM6bAAAAR0lEQVQI12NgYHgx6YUSAyp4cebFyRc1L0RQhUDw0IukF+yoQiC45YXvCyZUIRAsQhVa/8IRWeP+FzEvWJFtLH8hgGwjmrsAP6JHRnPnejIAAAAASUVORK5CYII=)}html[dir=rtl] .outlineItemToggler.outlineItemsHidden:before{transform:scaleX(-1)}.outlineItemToggler.outlineItemsHidden~.outlineItems{display:none}html[dir=ltr] .outlineItemToggler{float:left}html[dir=rtl] .outlineItemToggler{float:right}html[dir=ltr] .outlineItemToggler:before{right:4px}html[dir=rtl] .outlineItemToggler:before{left:4px}.outlineItemToggler:hover,.outlineItemToggler:hover+a,.outlineItemToggler:hover~.outlineItems,.outlineItem>a:hover,.attachmentsItem>button:hover{background-color:#ffffff05;background-image:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,0));background-clip:padding-box;box-shadow:0 1px #ffffff0d inset,0 0 1px #fff3 inset,0 0 1px #0003;border-radius:2px;color:#ffffffe6}.outlineItem.selected{background-color:#ffffff14;background-image:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,0));background-clip:padding-box;box-shadow:0 1px #ffffff0d inset,0 0 1px #ffffff1a inset,0 0 1px #0003;color:#fff}html[dir=ltr] .treeWithDeepNesting>.treeItem,html[dir=ltr] .treeItem>.treeItems{margin-left:20px}html[dir=rtl] .treeWithDeepNesting>.treeItem,html[dir=rtl] .treeItem>.treeItems{margin-right:20px}.treeItem>a{text-decoration:none;display:inline-block;min-width:95%;min-width:calc(100% - 4px);height:auto;margin-bottom:1px;border-radius:2px;color:var(--outline-color);font-size:13px;line-height:15px;-webkit-user-select:none;user-select:none;white-space:normal;cursor:pointer}html[dir=ltr] .treeItem>a{padding:2px 0 5px 4px}html[dir=rtl] .treeItem>a{padding:2px 4px 5px 0}#layersView .treeItem>a>*{cursor:pointer}html[dir=ltr] #layersView .treeItem>a>label{padding-left:4px}html[dir=rtl] #layersView .treesItem>a>label{padding-right:4px}.treeItemToggler{position:relative;height:0;width:0;color:#ffffff80}.treeItemToggler:before{content:url(\\\"data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2216%22 height%3D%2216%22%3E%3Cpath d%3D%22M10 13l4-7H6z%22%2F%3E%3C%2Fsvg%3E\\\");display:inline-block;position:absolute;max-width:16px}.treeItemToggler.treeItemsHidden:before{content:url(\\\"data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2216%22 height%3D%2216%22%3E%3Cpath d%3D%22M13 9L6 5v8z%22%2F%3E%3C%2Fsvg%3E\\\");max-width:16px}html[dir=rtl] .treeItemToggler.treeItemsHidden:before{transform:scaleX(-1)}.treeItemToggler.treeItemsHidden~.treeItems{display:none}html[dir=ltr] .treeItemToggler{float:left}html[dir=rtl] .treeItemToggler{float:right}html[dir=ltr] .treeItemToggler:before{right:4px}html[dir=rtl] .treeItemToggler:before{left:4px}.treeItemToggler:hover,.treeItemToggler:hover+a,.treeItemToggler:hover~.treeItems,.treeItem>a:hover{background-color:var(--sidebaritem-bg-color);background-clip:padding-box;border-radius:2px;color:var(--outline-hover-color)}.treeItem.selected{background-color:var(--outline-active-bg-color);background-clip:padding-box;color:var(--outline-active-color)}.noResults{font-size:12px;color:#fffc;font-style:italic;cursor:default}::selection{background:rgba(0,0,255,.3)}#errorWrapper{background:none repeat scroll 0 0 rgba(255,85,85,1);color:#fff;left:0;position:absolute;right:0;z-index:5;padding:3px;font-size:.8em}.loadingInProgress #errorWrapper{top:37px}#errorMessageLeft{float:left}#errorMessageRight{float:right}#errorMoreInfo{background-color:#fff;color:#000;padding:3px;margin:3px;width:98%}.overlayButton{width:auto;margin:3px 4px 2px!important;padding:2px 6px 3px}#overlayContainer{display:table;position:absolute;width:100%;height:100%;background-color:#0003;z-index:9}#overlayContainer>*{overflow:auto;-webkit-overflow-scrolling:touch}#overlayContainer>.container{display:table-cell;vertical-align:middle;text-align:center}#overlayContainer>.container .dialog{display:inline-block;padding:15px;border-spacing:4px;color:#d9d9d9;font-size:12px;line-height:14px;background-color:#474747;background-image:url(data:image/png;base64,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),linear-gradient(rgba(82,82,82,.99),rgba(69,69,69,.95));border:1px solid rgba(0,0,0,.5);border-radius:4px;box-shadow:0 1px 4px #0000004d}.dialog>.row{display:table-row}.dialog>.row>*{display:table-cell}.dialog .toolbarField{margin:5px 0}.dialog .separator{display:block;margin:4px 0;height:1px;width:100%;background-color:#00000080;box-shadow:0 0 0 1px #ffffff14}.dialog .buttonRow{text-align:center;vertical-align:middle}.dialog :link{color:#fff}#passwordOverlay>.dialog{text-align:center}#passwordOverlay .toolbarField{width:200px}#documentPropertiesOverlay>.dialog{text-align:left}#documentPropertiesOverlay .row>*{min-width:100px}html[dir=ltr] #documentPropertiesOverlay .row>*{text-align:left}html[dir=rtl] #documentPropertiesOverlay .row>*{text-align:right}#documentPropertiesOverlay .row>span{width:125px;word-wrap:break-word}#documentPropertiesOverlay .row>p{max-width:225px;word-wrap:break-word}#documentPropertiesOverlay .buttonRow{margin-top:10px}.clearBoth{clear:both}.fileInput{background:rgba(255,255,255,1);color:#000;margin-top:5px;visibility:hidden;position:fixed;right:0;top:0}#PDFBug{background:none repeat scroll 0 0 rgba(255,255,255,1);border:1px solid rgba(102,102,102,1);position:fixed;top:32px;right:0;bottom:0;font-size:10px;padding:0;width:300px}#PDFBug .controls{background:rgba(238,238,238,1);border-bottom:1px solid rgba(102,102,102,1);padding:3px}#PDFBug .panels{bottom:0;left:0;overflow:auto;-webkit-overflow-scrolling:touch;position:absolute;right:0;top:27px}#PDFBug .panels>div{padding:5px}#PDFBug button.active{font-weight:700}.debuggerShowText{background:none repeat scroll 0 0 rgba(255,255,0,1);color:#00f}.debuggerHideText:hover{background:none repeat scroll 0 0 rgba(255,255,0,1)}#PDFBug .stats{font-family:courier,monospace;font-size:10px;white-space:pre}#PDFBug .stats .title{font-weight:700}#PDFBug table{font-size:10px}#viewer.textLayer-visible .textLayer{opacity:1}#viewer.textLayer-visible .canvasWrapper{background-color:#80ff80}#viewer.textLayer-visible .canvasWrapper canvas{mix-blend-mode:screen}#viewer.textLayer-visible .textLayer>span{background-color:#ffff001a;color:#000;border:solid 1px rgba(255,0,0,.5);box-sizing:border-box}#viewer.textLayer-hover .textLayer>span:hover{background-color:#fff;color:#000}#viewer.textLayer-shadow .textLayer>span{background-color:#fff9;color:#000}.grab-to-pan-grab{cursor:url(data:image/cur;base64,AAACAAEAICAAAA8ADwAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAB+AAAA/gAAAf8AAAP/AAAD/4AAB/+AAA7/gAAM/8AAAP7AAAG2wAABtkAAAzYAAAM2AAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////AP///wD///4A///8AH//+AB///gAP//wAD//4AA//+AAH//yAB///AAf//wAH//4AL//+AD///yB////z///////////////////////////////////////8=),move!important;cursor:grab!important}.grab-to-pan-grab *:not(input):not(textarea):not(button):not(select):not(:link){cursor:inherit!important}.grab-to-pan-grab:active,.grab-to-pan-grabbing{cursor:url(data:image/cur;base64,AAACAAEAICAAAA8ADwAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAB+AAAA/gAAAf8AAAP/AAAD/4AAAP+AAAD/gAAB/oAAAbYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////AP///wD///4A///8AH//+AB///gAP//8AD///gA///wAP//8AH///kn/////////////////////////////////////////////////////////////////8=),move!important;cursor:grabbing!important;position:fixed;background:rgba(0,0,0,0);display:block;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:10}@page{margin:0}#printContainer{display:none}@media screen and (-webkit-min-device-pixel-ratio: 1.1),screen and (min-resolution: 1.1dppx){.toolbarButton:before{transform:scale(.5);top:-5px}.secondaryToolbarButton:before{transform:scale(.5);top:-4px}html[dir=ltr] .toolbarButton:before,html[dir=rtl] .toolbarButton:before{left:-1px}html[dir=ltr] .secondaryToolbarButton:before{left:-2px}html[dir=rtl] .secondaryToolbarButton:before{left:186px}.toolbarField.pageNumber.visiblePageIsLoading,#findInput[data-status=pending]{background-image:url(data:image/png;base64,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);background-size:16px 17px}.dropdownToolbarButton:after{transform:scale(.5);top:-5px;content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAgCAQAAACI54EcAAAAX0lEQVR4AWMYieB/PBAyICADEsf2/yMgtMUmqfz/+v9nQHgdyEKT5P9/GCgBhkAWP7Iky/+VQEE4BPJYEJLtUEEEbIdI4oA0kiToIMJewQwEgsFHOOAREDPK0OAwlQQAP2d+rjszeyAAAAAASUVORK5CYII=)}html[dir=ltr] .dropdownToolbarButton:after{right:4px}html[dir=rtl] .dropdownToolbarButton:after{left:4px}.toolbarButton.zoomIn:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAAZ0lEQVR4AWMYBGAUMOKT/P8OyhDCrYblPz4TvhN2AQte2f+UGvCPdANGDXiMJvsFh7gsLgM+4bDmE7Eu+IsuTaoX/lFoAGMBWkLsg4oXkZuZTkMZpiRnptGkjDBgoAsUxgYGeoBRAADcyxzU99YUOAAAAABJRU5ErkJggg==)}.secondaryToolbarButton.scrollVertical:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABJElEQVRYw+1XwW3DMAy8C/p23/k3GxTdoitkh6yQUbpCtyi6QWP32Wcg/Svm4xgGIRmirSgIEgKGDJkgz6KPPBOZJiJ/MBjJdY7fkyGmqHXIlfBDaQChTyaRVSdmbtBVrqNz7tCDELWe74fLe/9T/AS6rts5555zfJum8XjYrRgNfeATwOsEPcexvkm+lwZwiFBPxzk/B8mXS/SBVCMKNRqRGPevBoAWUHNaMVS9pdYsiPV8WUpDKwBJ7LPmNxBLGKy0XkLD2OiVuSW5Og2z9YD3/jcy/7U+EACh9y17Am3b7h964O71wAeAt4k4YzZ8kdyWpuEGwDGz821qzYLFNvfHRCbKwEsB0O24yAlZAPwn3q7aNEyJEq2MTYBKiVJR4jS7DCdrO4IxIrnNqQAAAABJRU5ErkJggg==)}.secondaryToolbarButton.scrollHorizontal:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABE0lEQVRYw+1TwW0DIRCcjfj5kTacv/tIMy7BDaWDKyAVRDrFKeGQ30w+nLRZ7wJWpHzCSKcDsTMsMwBMTExM/HcIyY86PgB4F5FXXUDyDcBpUC/iv+g9AXD/pzoBgBuAoyN6rGs9sMGnmhfVBHQDe1eeMIyIPQmCmn1DzfnRRFIF0hDw1mjGET86hOtAROaA/VFNaRGTIstA962I0Ggg1E7GYnY2KCZLvS4dF8SLKg1Y7N0RPuAEjcv0GujlO2I1Bu4AozuAzsnoPDsGT7Hl4B3PRiANATox8IFovIPyqW6wi306AlcAyDmz1haTa1HfV8Bnztk+VwJgWpblrIqzI3AB8LyuK7Zt6+X9W/7ExMTE3+MbtVGT7qYHUMoAAAAASUVORK5CYII=)}.secondaryToolbarButton.scrollWrapped:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABsUlEQVRYw+1XQU7DQAz0oJzLmXvzAhC/4AnwhvIF+Alf6C+AH7RZjhyr7J01l7RsjO3dpCCEVEtRkpXtzDq2xwsahJnfaYIAuMjf59o3uQ9xP+iKdzZ8Ms2QHEAaPsbKXX4ADgBpJzczWj/bP/R9vx1AsLjvnw9XjHEjPSv2OTDO/cYYt98iEEK47/v+vCZsi8UiyrUQwuoY+5P8mSCr4zURXTnZnWf+K4Ab0QfWRHQpMl0rYeT2OYCtU0IQDgjAUgDYGPpqCQJotT5gNaI0sRF5OiMgzQ92uJJe0qI7B4DV5djxAwuE1oqp0FKnRIpLv6eZolwR4qPIiJ1dYEYOeHZcigCM3aEAgJXqgceQjRFCq3658hdAsCCsCP9WGdYm7tc8EGN8U/hfzgdMRGnQHUmMMYgZwvSV2x8i0HXdwzF83nXd42ke+PfzwBMRXTt6eSY/A7gTdOzZS3kBcCvLsCWiXWXna421XSWAZS0XTBGe0LaLBxPvUFHq76wcbuRop3JBidFKEUoV/ODS8Ydz5JrLhqzNkxYAayjRwgdn5JLAUy0dp8IIBkdHhhvOgDPKgU/8BAgVvVaLzwAAAABJRU5ErkJggg==)}.secondaryToolbarButton.spreadNone:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAzElEQVRYw+1W2w3CMBCLEd9hCUboGuzFPqzBCOSDEZIBYn4KilBzuqbpSYhY6keq09nxPRTnBgYG/h3QBpK8OecmKaTIeQdw6S3gMZNAIP/kBXDW5D2ucCtXyJxCUBcBFP6jtQdaHMACKVtu3+oAF27f7MLWErAizEQAe+yBtT2AytyXpdjVASp7A5ZjaL4HKIwirMbwm+x9zhZNWKt5tugBrijP7g5Ia5lWDnDrUjpoA1NKz0KE+M2xfR0IIVxjjCdNrPc+jcfmwM/gBc7GXpo/qW9+AAAAAElFTkSuQmCC)}.secondaryToolbarButton.spreadOdd:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACNElEQVRYw+2Wu2sUURTGfyesaCGrrZBGjFgpokFRsLK2EC200MpGFAtBiaiVTUTEv8BarAO2qYJE0kgKQV1NfKCFCDvFhkWczyJnljs3985EUli4By47e893HnOeA2Ma05j+d7LqQdIcMJ3AKMYCS2Z2pgZalz/quJRMpctC+dCB9wFAGUcrPmY2FTnwLoMP70b/zWw/QCcAlAmhSrBMRCQXqTZMzZGJiFmd38BT4KB7ej3iK6O8OvPABU/pNHAOeO56y1C+k/D6A3DHzF5HvDIVyoT8nJndinjLwLKneSYXgcqzew6+JGlf4g3LBgdKYNZr4rCkBUmLkk445hkwbEvBAQfOANszIU45UAKfgAlJO4DLwG5gJ3DSC28IrDWlQMDdTCGppaUFTHr+Q32/gBcelb3uUNlUA8r0b5m4TxVh2D0D4LaZvZFkwP2oo5JtGDuTM5BKQWj8O3DDjXeABz6olHNAf/F2bXPgLXDVzH5I2gM8BA6ldHQyRqzBgDL8KkUrwBUz60s6Ajz2YiyDFra2FDQVYVM0hsBNNz4JPPJOWgsw28Lu6yTG5DXgm99Vvy+Bs/58HriYicC8mX30lvsCnN4QRukJcKopBZ/N7GttGZgNgFVX8LNhEA02sYFrEQy34WJizFq0QEZ8MzsevdmrzNKJ17PWxe1YUxGyxTZsauUajYqhKIrVaNYrMf8FyLE1CuRbT1EUKxtqoNfrzfb7/V2b+YzqdrtFfLdV+TGN6Z/RH9SvJLfI2RKxAAAAAElFTkSuQmCC)}.secondaryToolbarButton.spreadEven:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACfUlEQVRYw+2WPWhUQRSFv7smaCEJqCBRQQQtFCGgYoiVKCgWFoqIP+APpLAWBBs70UCK1BZaCCoIgqCRdEZEJSFiEDRiElQICBLEXZAkSt6xyN1lMnnzNmBh4V4YdmfmnOHOmTNzHzSiEY3438OqfyQ9AnblYBRjgWEzO7wANM/f6bg8TnUtC/lhAuMBQIlEq/OY2eYogbEEPhyr9c1sC0BTAMhySFVilqNISql6mAWJNCVIA8ANYNz7G4ETwFGgVCeBaeA28BiYBJqdfxI4knMsNQk/eOtJGUbSOceMJvijkjoK+F0xvxQdQQZ0O7hd0ktJg5I6HXMPmE1ILOAdMCapWdJlSW8lPZO0zTF3gbmiI5gESpJWAGeBVp/bA7wys1lJ0xEv3MBW4Hk0vgbYC7wHfnsCy1IJrAeeRmO/gCeuyiZgZYECcX/OfdTnY/td9azIhAqMMgNcMrNRSQZcqePwcO6+mV31xFdLOg9ciG5Urgfkv1+BM2Y2IKkJuOYPTRYvEvCVSPAH8Ab4GGNKOTuQA0/5ztuAW8ChCJNSoLqBY5JeS+oD9pnZiCswVZRABnwCusxsStIOd+72aHEVKJAFzYB1wGl//X4CI6kEMjfcRTMrS9oA9ADL/erNeJtLHAHAQ+AA0An0+6P0HXgQYFpz+ZKGJV2vV70k9UoaTvD7Ja0t4LZLGgr58S2YXkIFLfLAKuCmpDvAC+Cb3/k24CBwfFFRCrIbzKmEFhWQ2ryZdUS7G0oUnbg8a55uu/MUUJ0KpwJlsgS3sErWTFipVL5ELleO8wXIsQsi4NdtlUrl8yIPTExMdJfL5dalfEa1tLRU4rG/5TeiEf8s/gDDWIJiYZyY4wAAAABJRU5ErkJggg==)}.secondaryToolbarButton.documentProperties:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAADbElEQVR4AZWUX2hTZxjGHzMvEjAFd7cbbeiFpI3buitXLxyCF14IC1jEC4dTcRO8GJPeiMwVxCFbaRp6sYn0TnFr6dxwBVtLZ2zTNEebNC1mxjYxmVtnKJaMNX9Kcp69Hwdmer6msPd3OHx5/rznBEKw2bCJfvZylCkuCyk5BegXFTq65GEf/2Cef0n1T1osy6e8qEFxt1zg5JcqLNHNkaWScDZa0Gw+lMALi7X44u1Qz93uu92hnsXba3HRLJYl1bzZgjbzN7F/F7LpwS9OYx+82IW3hF1y2td9Oj3ILJX/QpJt9gXNZpI5RWHq4km0ogm2EaX14snClJWSdHP9Aqf5gFlFdqhlP9xoNO6W/dkhKykN538LapdFyjDzfGjnXjiw1Th27n0+pLLM1i7XUINc9JgZppkuhFrbsa0+zYOcEw4Sr8G21vZCSOWl5SFArPdxiUvm4pVj9qfX4ipYi9dQDxxXjpmLqrMeWAfoNlN8xmdLt/TvXn6snGK0iI3AvXRLOdJ0o/IhU4rr/uuw8+2nJaMYufHJDdj5TlqKih+FAJ/y6VoYTdDnTXTgfbnr07QWVr1CAP/8wiSTmYEM/icDqvf3CCoGn/BJ4lICOhxmTviR0ElcUr11A+YcF7gwf24eOkwqT+7QmT+nPHMOZowJJlJnU9ARxwI6qbPKMWOoTKkfS+5CDjriWEAnd0E5lTBe3WGMsZX+FeiIYwGdlX7lvPoJ6SBnOVueKENHHAvolCeUkw5i/GM+Emb5rh4S3QIa70hDnLFTOOGpTtOgUQwWYUd0C9gpBpVenT7hAbYn+xkVZunTglELTffxsdKT/dgOoOtANcwII9Wf6dwYzH+v9PwPedRDpyRVPtx1oAuQyzVzjdNCtBbkG8Rr0I4PhPdQN5LoY1TlZ67BBWt83tVhhgWDgQ1voeOUhKGyq8M+rw8+KQtwfHS4NMpJIco7bCMa0CZuVOVKo6cOb/z7cX12tHSPD4Uw4/yGb9vLonzNmLiSKd37vBMu2GbH8SOrgwxRMcM5jvErnmGncEZOY6LMWO7q4PEj2AF94NrdEblqTvABFZOM0OAjwZDTpKWaE5GruzvgQoNxoKXTv9Bbvc9fdar3F3o7/WiR1Jbjwh7voYHziZ6XN8sj5rg5Xh55eTPRM3Deewh79Gf/C1dTNwWJacanAAAAAElFTkSuQmCC)}.outlineItemToggler:before{transform:scale(.5);top:-1px;content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAQAAAD8x0bcAAAAc0lEQVR4AWOgM3gx4cUZAnACwwupF8fwKQHKSoPMSserKA1iIduLTbiUAGXYYO6yw6nIlrDzJ6D6URbT+UARKfSgyMDmZHRF7AjnI5yMqcwBRZEN4dDvwx1FciDnYzoZu/NT8Uc3x4vNLzZiOBnT+ZhOBgAIx/kNQRV40AAAAABJRU5ErkJggg==)}.outlineItemToggler.outlineItemsHidden:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAQAAAD8x0bcAAAAXElEQVR4AWMAgRd9L6QZCIEXZ14cfZH2gp2AIjDc8MIWryIYBFlMUBHMYryK8FiMkMZjMUIKj8UICWwWE1a08YUdxdb1v5BBczimJRQGJsISTICwhNKkArYEDwAAaN/49eXnGYUAAAAASUVORK5CYII=)}html[dir=rtl] .outlineItemToggler.outlineItemsHidden:before{transform:scale(-.5,.5)}html[dir=ltr] .outlineItemToggler:before{right:0}html[dir=rtl] .outlineItemToggler:before{left:0}}@media print{body{background:rgba(0,0,0,0) none}#sidebarContainer,#secondaryToolbar,.toolbar,#loadingBox,#errorWrapper,.textLayer{display:none}#viewerContainer{overflow:visible}#mainContainer,#viewerContainer,.page,.page canvas{position:static;padding:0;margin:0}.page{float:left;display:none;border:none;box-shadow:none;background-clip:content-box;background-color:#fff}.page[data-loaded]{display:block}.fileInput,body[data-pdfjsprinting] #outerContainer{display:none}body[data-pdfjsprinting] #printContainer{display:block}#printContainer{height:100%}#printContainer>div{position:relative;top:0;left:0;width:1px;height:1px;overflow:visible;page-break-after:always;page-break-inside:avoid}#printContainer canvas,#printContainer img{display:block}}.visibleLargeView,.visibleMediumView,.visibleSmallView{display:none}\\n\", \".invisible{display:none!important}@media print{body[data-pdfjsprinting]>*{display:none!important}body[data-pdfjsprinting] #printContainer{display:block!important}body[data-pdfjsprinting] #printContainer div img{height:100vh!important}}body[data-pdfjsprinting] #printContainer,body[data-pdfjsprinting] #printContainer *{padding:0;margin:0}body[data-pdfjsprinting] #printContainer,body[data-pdfjsprinting] #printContainer *{font:message-box;outline:none}#printContainer canvas,#printContainer img{display:block!important}#outerContainer{clip-path:inset(0 0 0 0)}@media print{html,body{overflow-y:visible!important}html.cdk-global-scrollblock{width:initial;position:initial}}.textLayer .highlight.color0{background-color:#b400aa66}.textLayer .highlight.color0.selected{background-color:#b400aa}.textLayer .highlight.color1{background-color:#00640066}.textLayer .highlight.color1.selected{background-color:#006400}.textLayer .highlight.color2{background-color:#00f6}.textLayer .highlight.color2.selected{background-color:#00f}.textLayer .highlight.color3{background-color:#f006}.textLayer .highlight.color3.selected{background-color:red}.textLayer .highlight.color4{background-color:#ff5e0066}.textLayer .highlight.color4.selected{background-color:#ff5e00}html[dir=ltr] .overlayButton,html[dir=ltr] .toolbarButton{margin:3px 0 4px}html[dir=ltr] .toolbarButton:last-child,html[dir=rtl] .toolbarButton:first-child{margin-right:0;margin-left:0}html[dir=ltr] #secondaryToolbarToggle{margin-right:4px;margin-left:0}html[dir=rtl] #secondaryToolbarToggle{margin-right:0;margin-left:4px}.toolbarButton,.secondaryToolbarButton,.overlayButton{padding-left:0;padding-right:0}.offscreen{position:fixed!important;left:-9999px!important;display:block!important;width:3000px!important}.offscreen #sidebarContainer{top:1000px!important}.toolbarButton{margin-left:-1px!important;margin-right:-2px!important}#numPages{padding-right:0}.pdf-viewer-template,.pdf-viewer-template *{display:none}\\n\"],\n encapsulation: 2\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(PdfOriginalComponent, [{\n type: Component,\n args: [{\n selector: 'pdf-original-theme',\n encapsulation: ViewEncapsulation.None,\n template: \"\",\n styles: [\".textLayer{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;opacity:.2;line-height:1}.textLayer>span{color:transparent;position:absolute;white-space:pre;cursor:text;transform-origin:0% 0%}.textLayer .highlight{margin:-1px;padding:1px;background-color:#b400aa;border-radius:4px}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:#006400}.textLayer ::selection{background:rgba(0,0,255,1)}.textLayer .endOfContent{display:block;position:absolute;left:0px;top:100%;right:0px;bottom:0px;z-index:-1;cursor:default;-webkit-user-select:none;user-select:none}.textLayer .endOfContent.active{top:0px}.annotationLayer section{position:absolute}.annotationLayer .linkAnnotation>a,.annotationLayer .buttonWidgetAnnotation.pushButton>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer .linkAnnotation>a:hover,.annotationLayer .buttonWidgetAnnotation.pushButton>a:hover{opacity:.2;background:rgba(255,255,0,1);box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer}.annotationLayer .textWidgetAnnotation input,.annotationLayer .textWidgetAnnotation textarea,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation.checkBox input,.annotationLayer .buttonWidgetAnnotation.radioButton input{background-color:#0036ff21;border:1px solid transparent;box-sizing:border-box;font-size:9px;height:100%;margin:0;padding:0 3px;vertical-align:top;width:100%}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{font:message-box;font-size:9px;resize:none}.annotationLayer .textWidgetAnnotation input[disabled],.annotationLayer .textWidgetAnnotation textarea[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation.checkBox input[disabled],.annotationLayer .buttonWidgetAnnotation.radioButton input[disabled]{background:none;border:1px solid transparent;cursor:not-allowed}.annotationLayer .textWidgetAnnotation input:hover,.annotationLayer .textWidgetAnnotation textarea:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .buttonWidgetAnnotation.radioButton input:hover{border:1px solid rgba(0,0,0,1)}.annotationLayer .textWidgetAnnotation input:focus,.annotationLayer .textWidgetAnnotation textarea:focus,.annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:1px solid transparent}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:#000;content:\\\"\\\";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:115%}.annotationLayer .buttonWidgetAnnotation.checkBox input,.annotationLayer .buttonWidgetAnnotation.radioButton input{-webkit-appearance:none;appearance:none;padding:0}.annotationLayer .popupWrapper{position:absolute;width:20em}.annotationLayer .popup{position:absolute;z-index:4;max-width:20em;background-color:#ff9;box-shadow:0 2px 5px #888;border-radius:2px;padding:6px;margin-left:5px;cursor:pointer;font:message-box;font-size:9px;word-wrap:break-word}.annotationLayer .popup>*{font-size:9px}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popup span{display:inline-block;margin-left:5px}.annotationLayer .popup p{border-top:1px solid rgba(51,51,51,1);margin-top:2px;padding-top:2px}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.pdfViewer .canvasWrapper{overflow:hidden}.pdfViewer .page{direction:ltr;width:816px;height:1056px;margin:1px auto -8px;position:relative;overflow:visible;border:9px solid transparent;background-clip:content-box;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAA6UlEQVR4Xl2Pi2rEMAwE16fm1f7/r14v7w4rI0IzLAF7hLxNevBSEMEF5+OilNCsRd8ZMyn+a4NmsOT8WJw1lFbSYgGFzF2bLFoLjTClWjKKGRWpDYAGXUnZ4uhbBUzF3Oe/GG/ue2fn4GgsyXhNgysV2JnrhKEMg4fEZcALmiKbNhBBRFpSyDOj1G4QOVly6O1FV54ZZq8OVygrciDt6JazRgi1ljTPH0gbrPmHPXAbCiDd4GawIjip1TPh9tt2sz24qaCjr/jAb/GBFTbq9KZ7Ke/Cqt8nayUikZKsWZK7Fe6bg5dOUt8fZHWG2BHc+6EAAAAASUVORK5CYII=) 9 9 repeat;background-color:#fff}.pdfViewer.removePageBorders .page{margin:0 auto 10px;border:none}.pdfViewer.singlePageView{display:inline-block}.pdfViewer.singlePageView .page{margin:0;border:none}.pdfViewer.scrollHorizontal,.pdfViewer.scrollWrapped,.spread{margin-left:3.5px;margin-right:3.5px;text-align:center}.pdfViewer.scrollHorizontal,.spread{white-space:nowrap}.pdfViewer.removePageBorders,.pdfViewer.scrollHorizontal .spread,.pdfViewer.scrollWrapped .spread{margin-left:0;margin-right:0}.spread .page,.pdfViewer.scrollHorizontal .page,.pdfViewer.scrollWrapped .page,.pdfViewer.scrollHorizontal .spread,.pdfViewer.scrollWrapped .spread{display:inline-block;vertical-align:middle}.spread .page,.pdfViewer.scrollHorizontal .page,.pdfViewer.scrollWrapped .page{margin-left:-3.5px;margin-right:-3.5px}.pdfViewer.removePageBorders .spread .page,.pdfViewer.removePageBorders.scrollHorizontal .page,.pdfViewer.removePageBorders.scrollWrapped .page{margin-left:5px;margin-right:5px}.pdfViewer .page canvas{margin:0;display:block}.pdfViewer .page canvas[hidden]{display:none}.pdfViewer .page .loadingIcon{position:absolute;display:block;left:0;top:0;right:0;bottom:0;background:url(data:image/gif;base64,R0lGODlhGAAYAPQAAP///wAAAM7Ozvr6+uDg4LCwsOjo6I6OjsjIyJycnNjY2KioqMDAwPLy8nZ2doaGhri4uGhoaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJBwAAACwAAAAAGAAYAAAFriAgjiQAQWVaDgr5POSgkoTDjFE0NoQ8iw8HQZQTDQjDn4jhSABhAAOhoTqSDg7qSUQwxEaEwwFhXHhHgzOA1xshxAnfTzotGRaHglJqkJcaVEqCgyoCBQkJBQKDDXQGDYaIioyOgYSXA36XIgYMBWRzXZoKBQUMmil0lgalLSIClgBpO0g+s26nUWddXyoEDIsACq5SsTMMDIECwUdJPw0Mzsu0qHYkw72bBmozIQAh+QQJBwAAACwAAAAAGAAYAAAFsCAgjiTAMGVaDgR5HKQwqKNxIKPjjFCk0KNXC6ATKSI7oAhxWIhezwhENTCQEoeGCdWIPEgzESGxEIgGBWstEW4QCGGAIJEoxGmGt5ZkgCRQQHkGd2CESoeIIwoMBQUMP4cNeQQGDYuNj4iSb5WJnmeGng0CDGaBlIQEJziHk3sABidDAHBgagButSKvAAoyuHuUYHgCkAZqebw0AgLBQyyzNKO3byNuoSS8x8OfwIchACH5BAkHAAAALAAAAAAYABgAAAW4ICCOJIAgZVoOBJkkpDKoo5EI43GMjNPSokXCINKJCI4HcCRIQEQvqIOhGhBHhUTDhGo4diOZyFAoKEQDxra2mAEgjghOpCgz3LTBIxJ5kgwMBShACREHZ1V4Kg1rS44pBAgMDAg/Sw0GBAQGDZGTlY+YmpyPpSQDiqYiDQoCliqZBqkGAgKIS5kEjQ21VwCyp76dBHiNvz+MR74AqSOdVwbQuo+abppo10ssjdkAnc0rf8vgl8YqIQAh+QQJBwAAACwAAAAAGAAYAAAFrCAgjiQgCGVaDgZZFCQxqKNRKGOSjMjR0qLXTyciHA7AkaLACMIAiwOC1iAxCrMToHHYjWQiA4NBEA0Q1RpWxHg4cMXxNDk4OBxNUkPAQAEXDgllKgMzQA1pSYopBgonCj9JEA8REQ8QjY+RQJOVl4ugoYssBJuMpYYjDQSliwasiQOwNakALKqsqbWvIohFm7V6rQAGP6+JQLlFg7KDQLKJrLjBKbvAor3IKiEAIfkECQcAAAAsAAAAABgAGAAABbUgII4koChlmhokw5DEoI4NQ4xFMQoJO4uuhignMiQWvxGBIQC+AJBEUyUcIRiyE6CR0CllW4HABxBURTUw4nC4FcWo5CDBRpQaCoF7VjgsyCUDYDMNZ0mHdwYEBAaGMwwHDg4HDA2KjI4qkJKUiJ6faJkiA4qAKQkRB3E0i6YpAw8RERAjA4tnBoMApCMQDhFTuySKoSKMJAq6rD4GzASiJYtgi6PUcs9Kew0xh7rNJMqIhYchACH5BAkHAAAALAAAAAAYABgAAAW0ICCOJEAQZZo2JIKQxqCOjWCMDDMqxT2LAgELkBMZCoXfyCBQiFwiRsGpku0EshNgUNAtrYPT0GQVNRBWwSKBMp98P24iISgNDAS4ipGA6JUpA2WAhDR4eWM/CAkHBwkIDYcGiTOLjY+FmZkNlCN3eUoLDmwlDW+AAwcODl5bYl8wCVYMDw5UWzBtnAANEQ8kBIM0oAAGPgcREIQnVloAChEOqARjzgAQEbczg8YkWJq8nSUhACH5BAkHAAAALAAAAAAYABgAAAWtICCOJGAYZZoOpKKQqDoORDMKwkgwtiwSBBYAJ2owGL5RgxBziQQMgkwoMkhNqAEDARPSaiMDFdDIiRSFQowMXE8Z6RdpYHWnEAWGPVkajPmARVZMPUkCBQkJBQINgwaFPoeJi4GVlQ2Qc3VJBQcLV0ptfAMJBwdcIl+FYjALQgimoGNWIhAQZA4HXSpLMQ8PIgkOSHxAQhERPw7ASTSFyCMMDqBTJL8tf3y2fCEAIfkECQcAAAAsAAAAABgAGAAABa8gII4k0DRlmg6kYZCoOg5EDBDEaAi2jLO3nEkgkMEIL4BLpBAkVy3hCTAQKGAznM0AFNFGBAbj2cA9jQixcGZAGgECBu/9HnTp+FGjjezJFAwFBQwKe2Z+KoCChHmNjVMqA21nKQwJEJRlbnUFCQlFXlpeCWcGBUACCwlrdw8RKGImBwktdyMQEQciB7oACwcIeA4RVwAODiIGvHQKERAjxyMIB5QlVSTLYLZ0sW8hACH5BAkHAAAALAAAAAAYABgAAAW0ICCOJNA0ZZoOpGGQrDoOBCoSxNgQsQzgMZyIlvOJdi+AS2SoyXrK4umWPM5wNiV0UDUIBNkdoepTfMkA7thIECiyRtUAGq8fm2O4jIBgMBA1eAZ6Knx+gHaJR4QwdCMKBxEJRggFDGgQEREPjjAMBQUKIwIRDhBDC2QNDDEKoEkDoiMHDigICGkJBS2dDA6TAAnAEAkCdQ8ORQcHTAkLcQQODLPMIgIJaCWxJMIkPIoAt3EhACH5BAkHAAAALAAAAAAYABgAAAWtICCOJNA0ZZoOpGGQrDoOBCoSxNgQsQzgMZyIlvOJdi+AS2SoyXrK4umWHM5wNiV0UN3xdLiqr+mENcWpM9TIbrsBkEck8oC0DQqBQGGIz+t3eXtob0ZTPgNrIwQJDgtGAgwCWSIMDg4HiiUIDAxFAAoODwxDBWINCEGdSTQkCQcoegADBaQ6MggHjwAFBZUFCm0HB0kJCUy9bAYHCCPGIwqmRq0jySMGmj6yRiEAIfkECQcAAAAsAAAAABgAGAAABbIgII4k0DRlmg6kYZCsOg4EKhLE2BCxDOAxnIiW84l2L4BLZKipBopW8XRLDkeCiAMyMvQAA+uON4JEIo+vqukkKQ6RhLHplVGN+LyKcXA4Dgx5DWwGDXx+gIKENnqNdzIDaiMECwcFRgQCCowiCAcHCZIlCgICVgSfCEMMnA0CXaU2YSQFoQAKUQMMqjoyAglcAAyBAAIMRUYLCUkFlybDeAYJryLNk6xGNCTQXY0juHghACH5BAkHAAAALAAAAAAYABgAAAWzICCOJNA0ZVoOAmkY5KCSSgSNBDE2hDyLjohClBMNij8RJHIQvZwEVOpIekRQJyJs5AMoHA+GMbE1lnm9EcPhOHRnhpwUl3AsknHDm5RN+v8qCAkHBwkIfw1xBAYNgoSGiIqMgJQifZUjBhAJYj95ewIJCQV7KYpzBAkLLQADCHOtOpY5PgNlAAykAEUsQ1wzCgWdCIdeArczBQVbDJ0NAqyeBb64nQAGArBTt8R8mLuyPyEAOwAAAAAAAAAAAA==) center no-repeat}.pdfPresentationMode .pdfViewer{margin-left:0;margin-right:0}.pdfPresentationMode .pdfViewer .page,.pdfPresentationMode .pdfViewer .spread{display:block}.pdfPresentationMode .pdfViewer .page,.pdfPresentationMode .pdfViewer.removePageBorders .page{margin-left:auto;margin-right:auto}.pdfPresentationMode:-webkit-full-screen .pdfViewer .page{margin-bottom:100%;border:0}.pdfPresentationMode:fullscreen .pdfViewer .page{margin-bottom:100%;border:0}:root{--sidebar-width: 200px;--sidebar-transition-duration: .2s;--sidebar-transition-timing-function: ease}.html *{padding:0;margin:0}.html{height:100%;width:100%;font-size:10px}.body{height:100%;width:100%;background-color:#404040;background-image:url(data:image/png;base64,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)}.body,.pdf-viewer input,.pdf-viewer button,.pdf-viewer select{font:message-box;outline:none}.hidden,[hidden]{display:none!important}.pdfViewer.enablePermissions .textLayer>span{-webkit-user-select:none!important;user-select:none!important;cursor:not-allowed}#viewerContainer.pdfPresentationMode:-webkit-full-screen{top:0px;border-top:2px solid rgba(0,0,0,0);background-color:#000;width:100%;height:100%;overflow:hidden;cursor:none;-webkit-user-select:none;user-select:none}#viewerContainer.pdfPresentationMode:fullscreen{top:0px;border-top:2px solid rgba(0,0,0,0);background-color:#000;width:100%;height:100%;overflow:hidden;cursor:none;-webkit-user-select:none;user-select:none}.pdfPresentationMode:-webkit-full-screen a:not(.internalLink){display:none}.pdfPresentationMode:fullscreen a:not(.internalLink){display:none}.pdfPresentationMode:-webkit-full-screen .textLayer>span{cursor:none}.pdfPresentationMode:fullscreen .textLayer>span{cursor:none}.pdfPresentationMode.pdfPresentationModeControls>*,.pdfPresentationMode.pdfPresentationModeControls .textLayer>span{cursor:default}#outerContainer{width:100%;height:100%;position:relative}#sidebarContainer{position:absolute;top:32px;bottom:0;width:200px;width:var(--sidebar-width);visibility:hidden;z-index:2;border-top:1px solid rgba(51,51,51,1);transition-duration:.2s;transition-duration:var(--sidebar-transition-duration);transition-timing-function:ease;transition-timing-function:var(--sidebar-transition-timing-function)}html[dir=ltr] #sidebarContainer{transition-property:left;left:-200px;left:calc(0px - var(--sidebar-width))}html[dir=rtl] #sidebarContainer{transition-property:right;right:-200px;right:calc(0px - var(--sidebar-width))}.loadingInProgress #sidebarContainer{top:36px}#outerContainer.sidebarResizing #sidebarContainer{transition-duration:0s;-webkit-user-select:none;user-select:none}#outerContainer.sidebarMoving #sidebarContainer,#outerContainer.sidebarOpen #sidebarContainer{visibility:visible}html[dir=ltr] #outerContainer.sidebarOpen #sidebarContainer{left:0px}html[dir=rtl] #outerContainer.sidebarOpen #sidebarContainer{right:0px}#mainContainer{position:absolute;top:0;right:0;bottom:0;left:0;min-width:320px}#sidebarContent{top:32px;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch;position:absolute;width:100%;background-color:#0000001a}html[dir=ltr] #sidebarContent{left:0;box-shadow:inset -1px 0 #00000040}html[dir=rtl] #sidebarContent{right:0;box-shadow:inset 1px 0 #00000040}#viewerContainer{overflow:auto;-webkit-overflow-scrolling:auto;position:absolute;top:32px;right:0;bottom:0;left:0;outline:none}#viewerContainer:not(.pdfPresentationMode){transition-duration:.2s;transition-duration:var(--sidebar-transition-duration);transition-timing-function:ease;transition-timing-function:var(--sidebar-transition-timing-function)}html[dir=ltr] #viewerContainer{box-shadow:inset 1px 0 #ffffff0d}html[dir=rtl] #viewerContainer{box-shadow:inset -1px 0 #ffffff0d}#outerContainer.sidebarResizing #viewerContainer{transition-duration:0s}html[dir=ltr] #outerContainer.sidebarOpen #viewerContainer:not(.pdfPresentationMode){transition-property:left;left:200px;left:var(--sidebar-width)}html[dir=rtl] #outerContainer.sidebarOpen #viewerContainer:not(.pdfPresentationMode){transition-property:right;right:200px;right:var(--sidebar-width)}.toolbar{position:relative;left:0;right:0;z-index:7;cursor:default}#toolbarContainer{width:100%}#toolbarSidebar{width:100%;height:32px;background-color:#424242;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAArlBMVEUAAAAsLCwYGBgyMjIuLi4UFBQlJSUcHBw0NDQ/Pz8nJycaGhowMDAhISEfHx8pKSk2NjYjIyM5OTkNDQ07OzsWFhY9PT1BQUFGRkYRERFKSkpISEgPDw8LCwsHBwdMTEwJCQlEREQEBAROTk5XV1dRUVFeXl4CAgJVVVVcXFxTU1NZWVlgYGBiYmJpaWltbW1kZGRxcXFmZmZvb292dnZ4eHhra2uFhYV0dHR6enon69kAAAAAOnRSTlMPDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8Pfl6gHwAACDhJREFUeAGFlwWW9EgSgyOZ0cxVhqKGf5bo/hfbRwPNJ/CzQvqkBKiye2kHPr5ArjdxfiLSE05rAUDMeEvtUk81SswxNnR3EMdDLfr0N8SU8mrbK5h4vHWhx63U+tiNbhmXIle5HJ9NGkOVRZXRdDSMDmM2C4gBuGTFcMBq1TAhSAAceQdsxuaxzgz2810+FqsDVbcLShlpWED95h7jCk5zNwcqNnKhDUpJaQ/nkhObBzztEArQpn9urrFoZEF6e3KtePtDvb9UHnUtvURv4Qpig/KpFBUvH6w5K935tTzBeFueS8maLgGhVCfgBZlPzYhRvXpG0z+jrvARBgPSEHiv2/vPfKLbG90hwIwkQOHhFU4QzKChg2OOihQn6Hw4mVkxpNhz17jtqsU91drmwFhTVp2XGUinYRZ1K8aSW1AOtYnXea9sHKoucQ6lZhEemKo+tUCH++ImfR5J3ZSSW6ygQ+4kgVzjF3JLjFBbAzRVGwvRK1bHU7iwPpvSyAt0cAOTBjIt/ImezuswX2hdsH8afgFV8OXxJOpBKKpKz1Ed46V0hdOu6eRhpACRBJS0x+WchsbCtW38GRk0nLd8nv814gBc96bijYDg6isY/Pe9SgdtgdWsBzG4QOH5KnzbYVZX50ugvb4JW0c6QRIcZGSVvdviCktZVgvCDYHruaTFiKCccvtc8A3g37yoT6pmvuQ+ljfWgCsqMVvhkMd79voeCQF+npdeYicni1ZxnVE8nQsmKwzreLMWsdyCbQDNhhW/YnQoIk1nLxaFJtuSi3W7Hk5dkwo9R/SkGb8GHwwqa1hbARp12LR5jjMikClnVWtG6R56n3CoDCJl7bg5NorS6ExibR9YKK4lqagAe2sULmWqbyNWz5gQep4mESKyJtW+gPJOPWmh40VDRAOkwgjPjvSb3MKsowUp03Zw2g8JDWdVdHfHJqOvK5LNVfC5k+k1oPoYWTKqnKWCPb7yBwwSjy/enkqA8V+JRKzgDCPCoVpy6nC40onjvAywr37Znyu+06ecjBi9tKqmbbD1qw60+U8BjxMXWQaEh7BZSzwu9KTgqZSLOD33rsBP07GjJaSycIBuXd9cJEwPkoKTStkdum6lJQbfHkAjsH5Ik+upX1k9vgKY+PlxM4YpUBRdBnKzICpUvdRh/UdPJvGrMr+u3YNWmSC6lCWi/T6p+gm1YLtL0o/EDiQlmxzuqxrDHBN9PM6Cx01RD5aPjJxx0dhurRsC/jPM2TnzZkpDw6kEPkzMyWXoKnG/iKwA3RGTfWnU4BBdBT15vMrpJHNFdUEqsakKwqK9qE8+nBzQ3ozkPh3S24kjQrUpDk+I4gI8LliX8CnnzpJ/F4jvNSx5KRE+jRpBQ7zqHJCBTmoYl27EqWBhB9dCWdAWTuWJTRfX/tZkhF3rX7K3AQg2yI884tK7fq8aDsmyRteqW60xFsy8Y2CADV8XfMWwlJ+eRhc6lonYrYkwohFOOsfG0jSIK7JqaKSquQaO/cb5GGct0nXscjbNUUt87wW9FeGVTqnnWnw09/twCCYAIN1paYE9Y/EuHPBe9YYpfPlHO+L1liMweK/6h6upn7g9Fq3oFSorXFcdjQX88tHCGjRx6cgjfHQ/J8EteU9TCCqLj+5/mx74FHR/AWWY6UK2Tc0Cikdd3yYYjf0LKOH32FLjdo7nDvdgcGhft57SWcj699h+FXv4yiC/GwwsljDz/b/0dKJdYJUrh2RO8XeDwd+0C5lXX1r+TiJCKqjCZRdp/+igLdidsZnBUyYMgcegiWjItaJTKAuXaylrfd6sB8rYiTFa05XAkGlRclBjn9tUdXDOEBBtgoGPCX9LiBDVidhsY6Ch4bK37i0h4JO+fNO3UxwRYwZgRggxGFrM3/Qt/BUeVWFskPBYjb8aVvq6Pu1/hcdn8IHP6uqvdXcsPUSiibgILCnyrZnXv9YdvKGHPM7rExml+e2A4RduOgJv6PEJfeAx/rZ4TU4RQkMIxAsqaBzZ8uvv2uuSbF/4C9Z5WV4eMsFPC2Q1L37VUPsWhs8UhSS+3yj2/v1GAUecFTTX5ia0TLArpplDB4epKWOzQxVScT5f0RB4a1pc9s6eBXBHIUuxN+W7dH+kg1Tk3gu7DJtIMXykA3y2i1SCuOpuIr68fraL/rqrIBt7lOZ/i+Y15RpWFM2arbenWUNEu9Rdo+PNmB0BmPbsRn3cwoCHGEYbMmDI3Ef0t0gq67euAgP87V8XNjtGDjd2BZ6as6yrivoyTdirHMQNQcVlFfR/8RaqSLljtuS9MPJa3+6xwUmiHx4U39pUYicxoLF8tnRs5Pmc6NYxo0gVhWSlPJYe4D0v36+NP0bzGU37J2sDNpjUzazC7TQE2CpMF1mbl86Wrs4gMeAnUfSxrkqQipQHjhcowBDridFPxMPnHOqKFqgGG9XnHPqTY2A3mdIMvAVRkkkju26pbaTqXh3VXA13uPGeHEt5xgkYIUNVDEDmamy2grkxAXoYaOjwdCt9Al01d/S2Db95Ti0A5ALfF5c6YcH4C7ShKJq84s28tzZ8vw7I4/t1kCws/JDuDFcAd+JzlhEINonXR3vYaDFDXLBeNTMG3gePesL+HiDyJ9X8+/lJdQl+wMHjBxwkwAgGsPPZtgU6Hy29ktBe8MUosBPfSr8oqk+ccaeze+HSCHhIc2v/8Y95tGy0f4cEfb34yepmOCicJM6vQ3s7Zcgx3FQDCQoPBQAtXdtGEzeilARoSNkCKlYEj1QnlEcj2rrTXuUamDbuPFcWTYvG47dTXiOAP1ryq5a9PAPsTsAXLft/Jk0NzNpMD2QAAAAASUVORK5CYII=),linear-gradient(rgba(77,77,77,.99),rgba(64,64,64,.95))}html[dir=ltr] #toolbarSidebar{box-shadow:inset -1px 0 #00000040,inset 0 -1px #ffffff0d,0 1px #00000026,0 0 1px #0000001a}html[dir=rtl] #toolbarSidebar{box-shadow:inset 1px 0 #00000040,inset 0 1px #ffffff0d,0 1px #00000026,0 0 1px #0000001a}#sidebarResizer{position:absolute;top:0;bottom:0;width:6px;z-index:4;cursor:ew-resize}html[dir=ltr] #sidebarResizer{right:-6px}html[dir=rtl] #sidebarResizer{left:-6px}#toolbarContainer,.findbar,.secondaryToolbar{position:relative;min-height:32px;background-color:#474747;background-image:url(data:image/png;base64,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),linear-gradient(rgba(82,82,82,.99),rgba(69,69,69,.95))}html[dir=ltr] #toolbarContainer,.findbar,.secondaryToolbar,html[dir=rtl] #toolbarContainer{box-shadow:inset 0 1px 1px #00000026,inset 0 -1px #ffffff0d,0 1px #00000026,0 1px 1px #0000001a}#toolbarViewer{min-height:32px}#loadingBar{position:relative;width:100%;height:4px;background-color:#333;border-bottom:1px solid rgba(51,51,51,1)}#loadingBar .progress{position:absolute;top:0;left:0;width:0%;height:100%;background-color:#ddd;overflow:hidden;transition:width .2s}@keyframes progressIndeterminate{0%{left:-142px}to{left:0}}#loadingBar .progress.indeterminate{background-color:#999;transition:none}#loadingBar .progress.indeterminate .glimmer{position:absolute;top:0;left:0;height:100%;width:calc(100% + 150px);background:repeating-linear-gradient(135deg,rgba(187,187,187,1) 0,rgba(153,153,153,1) 5px,rgba(153,153,153,1) 45px,rgba(221,221,221,1) 55px,rgba(221,221,221,1) 95px,rgba(187,187,187,1) 100px);animation:progressIndeterminate .95s linear infinite}.findbar,.secondaryToolbar{top:32px;position:absolute;z-index:7;height:auto;min-width:16px;padding:0 6px;margin:4px 2px;color:#d9d9d9;font-size:12px;line-height:14px;text-align:left;cursor:default}.findbar{min-width:300px}.findbar>div{height:32px}.findbar.wrapContainers>div{clear:both}.findbar.wrapContainers>div#findbarMessageContainer{height:auto}html[dir=ltr] .findbar{left:68px}html[dir=rtl] .findbar{right:68px}.findbar label{-webkit-user-select:none;user-select:none}#findInput{width:200px}#findInput::placeholder{font-style:italic}#findInput[data-status=pending]{background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-position:right}html[dir=rtl] #findInput[data-status=pending]{background-position:left}.secondaryToolbar{padding:6px;height:auto;z-index:8}html[dir=ltr] .secondaryToolbar{right:4px}html[dir=rtl] .secondaryToolbar{left:4px}#secondaryToolbarButtonContainer{max-width:200px;max-height:400px;overflow-y:auto;-webkit-overflow-scrolling:touch;margin-bottom:-4px}#secondaryToolbarButtonContainer.hiddenScrollModeButtons>.scrollModeButtons,#secondaryToolbarButtonContainer.hiddenSpreadModeButtons>.spreadModeButtons{display:none!important}.doorHanger,.doorHangerRight{border:1px solid rgba(0,0,0,.5);border-radius:2px;box-shadow:0 1px 4px #0000004d}.doorHanger:after,.doorHanger:before,.doorHangerRight:after,.doorHangerRight:before{bottom:100%;border:solid rgba(0,0,0,0);content:\\\" \\\";height:0;width:0;position:absolute;pointer-events:none}.doorHanger:after,.doorHangerRight:after{border-bottom-color:#525252fc;border-width:8px}.doorHanger:before,.doorHangerRight:before{border-bottom-color:#00000080;border-width:9px}html[dir=ltr] .doorHanger:after,html[dir=rtl] .doorHangerRight:after{left:13px;margin-left:-8px}html[dir=ltr] .doorHanger:before,html[dir=rtl] .doorHangerRight:before{left:13px;margin-left:-9px}html[dir=rtl] .doorHanger:after,html[dir=ltr] .doorHangerRight:after{right:13px;margin-right:-8px}html[dir=rtl] .doorHanger:before,html[dir=ltr] .doorHangerRight:before{right:13px;margin-right:-9px}#findResultsCount{background-color:#d9d9d9;color:#525252;text-align:center;padding:3px 4px}#findMsg{font-style:italic;color:#a6b7d0}#findMsg:empty{display:none}#findInput.notFound{background-color:#f66}#toolbarViewerMiddle{position:absolute;left:50%;transform:translate(-50%)}html[dir=ltr] #toolbarViewerLeft,html[dir=rtl] #toolbarViewerRight{float:left}html[dir=ltr] #toolbarViewerRight,html[dir=rtl] #toolbarViewerLeft{float:right}html[dir=ltr] #toolbarViewerLeft>*,html[dir=ltr] #toolbarViewerMiddle>*,html[dir=ltr] #toolbarViewerRight>*,html[dir=ltr] .findbar *{position:relative;float:left}html[dir=rtl] #toolbarViewerLeft>*,html[dir=rtl] #toolbarViewerMiddle>*,html[dir=rtl] #toolbarViewerRight>*,html[dir=rtl] .findbar *{position:relative;float:right}.toolbarButton,.secondaryToolbarButton,.overlayButton{border:0 none;background:none;width:32px;height:25px}.toolbarButton>span{display:inline-block;width:0;height:0;overflow:hidden}.toolbarButton[disabled],.secondaryToolbarButton[disabled],.overlayButton[disabled]{opacity:.5}.toolbarButton.textButton{background-color:#0000001f;background-image:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,0));background-clip:padding-box;border:1px solid rgba(0,0,0,.35);border-color:rgba(0,0,0,.32) rgba(0,0,0,.38) rgba(0,0,0,.42);box-shadow:0 1px #ffffff0d inset,0 0 1px #ffffff26 inset,0 1px #ffffff0d}.dropdownToolbarButton:hover,.overlayButton:hover,.overlayButton:focus,.toolbarButton.textButton:hover,.toolbarButton.textButton:focus{background-color:#0003;box-shadow:0 1px #ffffff0d inset,0 0 1px #ffffff26 inset,0 0 1px #0000000d;z-index:3}.dropdownToolbarButton:hover{background-color:#00000042}.toolbarButton,.dropdownToolbarButton,.secondaryToolbarButton,.overlayButton{min-width:16px;padding:2px 6px 0;border:1px solid rgba(0,0,0,0);border-radius:2px;color:#fffc;font-size:12px;line-height:14px;-webkit-user-select:none;user-select:none;cursor:default}html[dir=ltr] .toolbarButton,html[dir=ltr] .overlayButton,html[dir=ltr] .dropdownToolbarButton{margin:3px 2px 4px 0}html[dir=rtl] .toolbarButton,html[dir=rtl] .overlayButton,html[dir=rtl] .dropdownToolbarButton{margin:3px 0 4px 2px}.toolbarButton:hover,.toolbarButton:focus,.dropdownToolbarButton,.overlayButton,.secondaryToolbarButton:hover,.secondaryToolbarButton:focus{background-color:#0000001f;background-image:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,0));background-clip:padding-box;border:1px solid rgba(0,0,0,.35);border-color:rgba(0,0,0,.32) rgba(0,0,0,.38) rgba(0,0,0,.42);box-shadow:0 1px #ffffff0d inset,0 0 1px #ffffff26 inset,0 1px #ffffff0d}.toolbarButton:hover:active,.overlayButton:hover:active,.dropdownToolbarButton:hover:active,.secondaryToolbarButton:hover:active{background-color:#0003;background-image:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,0));border-color:rgba(0,0,0,.35) rgba(0,0,0,.4) rgba(0,0,0,.45);box-shadow:0 1px 1px #0000001a inset,0 0 1px #0003 inset,0 1px #ffffff0d}.toolbarButton.toggled,.secondaryToolbarButton.toggled{background-color:#0000004d;background-image:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,0));border-color:rgba(0,0,0,.4) rgba(0,0,0,.45) rgba(0,0,0,.5);box-shadow:0 1px 1px #0000001a inset,0 0 1px #0003 inset,0 1px #ffffff0d}.toolbarButton.toggled:hover:active,.secondaryToolbarButton.toggled:hover:active{background-color:#0006;border-color:rgba(0,0,0,.4) rgba(0,0,0,.5) rgba(0,0,0,.55);box-shadow:0 1px 1px #0003 inset,0 0 1px #0000004d inset,0 1px #ffffff0d}.dropdownToolbarButton{width:140px;padding:0;overflow:hidden}.dropdownToolbarButton:after{position:absolute;display:inline-block;top:4px;content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAQCAYAAADagWXwAAAAMklEQVR4AWMYSPD//39+IF4AotElWIB4LRA/g9IsyJJLwBIIvIR8NxAylrCDML0ygAAAMdZbs0uKR4sAAAAASUVORK5CYII=)}html[dir=ltr] .dropdownToolbarButton:after{right:8px}html[dir=rtl] .dropdownToolbarButton:after{left:8px}.dropdownToolbarButton>select{width:162px;height:23px;font-size:12px;color:#f2f2f2;margin:0;padding:3px 2px 2px;border:none;background:rgba(0,0,0,0)}.dropdownToolbarButton>select>option{background:rgba(61,61,61,1)}#customScaleOption{display:none}#pageWidthOption{border-bottom:1px rgba(255,255,255,.5) solid}html[dir=ltr] .toolbarButton:first-child,html[dir=rtl] .toolbarButton:last-child{margin-left:4px}html[dir=ltr] .toolbarButton:last-child,html[dir=rtl] .toolbarButton:first-child{margin-right:4px}.toolbarButtonSpacer{width:30px;display:inline-block;height:1px}html[dir=ltr] #findPrevious{margin-left:3px}html[dir=ltr] #findNext,html[dir=rtl] #findPrevious{margin-right:3px}html[dir=rtl] #findNext{margin-left:3px}.toolbarButton:before,.secondaryToolbarButton:before{position:absolute;display:inline-block;top:4px;left:7px}html[dir=ltr] .secondaryToolbarButton:before{left:4px}html[dir=rtl] .secondaryToolbarButton:before{right:4px}.toolbarButton.bookmark,.secondaryToolbarButton.bookmark{box-sizing:border-box;outline:none;padding-top:4px;text-decoration:none}.secondaryToolbarButton.bookmark{padding-top:5px}.bookmark[href=\\\"#\\\"]{opacity:.5;pointer-events:none}.toolbarButton.pdfSidebarNotification:after{position:absolute;display:inline-block;top:1px;content:\\\"\\\";background-color:#70db55;height:9px;width:9px;border-radius:50%}html[dir=ltr] .toolbarButton.pdfSidebarNotification:after{left:17px}html[dir=rtl] .toolbarButton.pdfSidebarNotification:after{right:17px}.secondaryToolbarButton{position:relative;margin:0 0 4px;padding:3px 0 1px;height:auto;min-height:25px;width:auto;min-width:100%;white-space:normal}html[dir=ltr] .secondaryToolbarButton{padding-left:24px;text-align:left}html[dir=rtl] .secondaryToolbarButton{padding-right:24px;text-align:right}html[dir=ltr] .secondaryToolbarButton.bookmark{padding-left:27px}html[dir=rtl] .secondaryToolbarButton.bookmark{padding-right:27px}html[dir=ltr] .secondaryToolbarButton>span{padding-right:4px}html[dir=rtl] .secondaryToolbarButton>span{padding-left:4px}.secondaryToolbarButton.scrollVertical:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAq0lEQVQ4y8WSTQpCIRRGz82IBjloCw3aQyt+E1fUIoKUoKCrTXwgcgNtkiDi58fx/gnGKqU8gHu9Sj29iBx679YCqKo65/YtU1Wz5TUBy7KcYoybVvPemwArfJl5ky/GG7BGUKqviMhxKAXgBcS+iMM1AHL9ed0AOgNQ4L2GXs88C8iGxswc7HptGBBCuKSU/jsHV8D1mYnIebSITyB1mp/tgjZt/GkOhtr4AeCVUDEo9o/6AAAAAElFTkSuQmCC)}.secondaryToolbarButton.scrollHorizontal:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAoUlEQVQ4y+2QsQpCMQxFT2zr6KRfo5P/+b7gfZgIDop0EEnjYKq1+gZnvVBCODe5pPDXQ2YmZibfcjGzHZBEZOnGA9Abi4isnO+BUucjcAQWjfkCnKrBa8uvwLk2EVB/VeoJ0tRPHMCiN1MGAOt4659coJ5szVAfYPWE1Ceo6jyEUBe8naCqKYRw/4NhGLallDZhPY7jLOf83PjKNz3/dd0AKIVY6yZsfmAAAAAASUVORK5CYII=)}.secondaryToolbarButton.scrollWrapped:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA8ElEQVQ4y62SUUoEMQyGv9iignZBb6AP3sET92VO5CEWdoYFF0zjg+2QLdsdhM1Lm35p0uaPAJjZETjwZ1LXJCLPjs+c205EniKAqmoI4dFBU9XSHFUtIYQHf1tVFSAC5Jzf53m+8wEppTVBzvltyM1MGJiZyRaXutkDrYLVPpiIvAw4lb/G6pxck9YmumInYPHFgd3aA6DUQ3MV1F0onb/y6Jyf9vS6li64ONaSniUolyq4/fgFdQ7uL+m8xSPANE2fy7IM5+Aqv9UcfAGh/6OIfGzx1sTvTud+DjxvSqVeBXXwmgotRv8rY+lGXQF+AT5JoDHpim/qAAAAAElFTkSuQmCC)}.secondaryToolbarButton.spreadNone:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAeklEQVQ4y92TMQ6AIBAE9zxjRSz8kQ/maxaGxmI5GwpykQRiY6QclmGPBOB/y8xkZE8awQPAVCMAJiKbz86Nyy4Ap2PrU7AlIIDsmnJEkMsBKfXhhN0NrHonjgpY1bc3I+DNCJ71CUhSVRfPugUxxj2lpDULIeRv/p0bxlgxLtRRJCAAAAAASUVORK5CYII=)}.secondaryToolbarButton.spreadOdd:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABH0lEQVQ4y9XRvWpUURQF4O/MXARhGgUhkN7KxkawEPEZREgXEmwkeQNLSysfIFXAQpm3EAtrewu1ScgPMkQmuTcrzZnhEEimFBcczs/aa++19+H/R5JyG7eKL/VwjNHiHQUppdy7gVf5+129zNHjE47wGnebYnMc42NN8AprrZXDJI+TrCdZS/Ijya+GP0nyIMnTJM+T3KmulrYu8Ba7tUJw2Tg4xUt8wGYp5bw6XiaY42HdYairxQ5+llK2k7zDGXTXBIvqQx3kApf4Ukp5k2QPT647GOEzvuEv9nHQJJhV8TN8xXv8aR2kCtaxgd9NO3CWZKuJHy1mVKDv++/j8bhvGx6Goeu67tEqvoPpdPpiNpuN24DJZLL8hVX8v8UVGX2ZknnnEZIAAAAASUVORK5CYII=)}.secondaryToolbarButton.spreadEven:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABIklEQVQ4y9WSO0pEQRBFT/keYjDJGPhZgGBgYCYTKLgFPwsQIzP34AqMjEyNHAVTIw0EQz+B+EdMBBkQBkGYmWPSTxpBJxQr6bp1mqpbdMP/DzV+Y/14pKQFDFR1IAAjov4DJ/HhMokPoAXsJL0EjGXDPoAnYB8ogGVgNLfSUkfUhjqnDqapFX9O56I6ow5VvHLwBiwAq8B5RByr3cxBT31K9vci4lTt5Q4e1Au1mfSG+viNX6kTSW/mHPVO3Ur5dmp2m/F79Ua9VndT7SxfoR0Ra+oscAIcAevZCi8R0VCXgNdUGyR7mnd1BZhMtQGglzWoqwfAODCtHlYgADqdzmVRFJ38k3S73bIsy6l+vARoNpvz7Xa7yC/UarUvB/3438YnK2jWph8eMkkAAAAASUVORK5CYII=)}.secondaryToolbarButton.documentProperties:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAABWklEQVQYGU3BwUrCAAAG4H8Mdgn00K2Ll0p2EHKeuvYMHrp26EEqcOCI6u5lBUKaBUUkEYKBMJg6obAOQUFibnWwghzW9qc2R98HBBinRoM99mhQYxz/UaLq2+y5N93z7rl7w55vU6WEP5RYZPf1amMdy0gggeWt9dcrdnlECWNehs93ejSFCKai0dSdzmcvA4BxPjnlWRkCRnjKM4wJs7JT5iMX4Wb5sLcKARP9i/4F/gh7q3xwsxhUvwxEMJWEgqnIwBhU4d2+HCLEY54gZJe8W/iWnUeIbbYReit81/F+6VYRokULIff6vYz2LptUEGCddQSosHm/A3XFN4Z5iphwCk4RExSHed9QV4CZ5jZNblHEWBIKRihyk2ZzGzMAYnJHp8kDLiHAJPdpdvSYjAlhTmlk/RpbrDDHHCts+bWGNqdAQEDA/Fra0j5L/vVP5ePI0tbSWICAkV+DHsfDVCx2KwAAAABJRU5ErkJggg==)}.verticalToolbarSeparator{display:block;padding:8px 0;margin:8px 4px;width:1px;background-color:#00000080;box-shadow:0 0 0 1px #ffffff14}html[dir=ltr] .verticalToolbarSeparator{margin-left:2px}html[dir=rtl] .verticalToolbarSeparator{margin-right:2px}.toolbarField{padding:3px 6px;margin:4px 0;border-radius:2px;background-color:#ffffff17;background-image:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,0));background-clip:padding-box;border-width:1px;border-style:solid;border-color:rgba(0,0,0,.32) rgba(0,0,0,.38) rgba(0,0,0,.42);box-shadow:0 1px #0000000d inset,0 1px #ffffff0d;color:#f2f2f2;font-size:12px;line-height:14px;outline-style:none}.toolbarField[type=checkbox]{display:inline-block;margin:8px 0}.toolbarField.pageNumber{-moz-appearance:textfield;min-width:16px;text-align:right;width:40px}.toolbarField.pageNumber.visiblePageIsLoading{background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-position:1px}.toolbarField.pageNumber::-webkit-inner-spin-button,.toolbarField.pageNumber::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.toolbarField:hover{background-color:#ffffff1c;border-color:rgba(0,0,0,.4) rgba(0,0,0,.43) rgba(0,0,0,.45)}.toolbarField:focus{background-color:#ffffff26;border-color:rgba(77,184,255,.8) rgba(77,184,255,.85) rgba(77,184,255,.9)}.toolbarLabel{min-width:16px;padding:3px 6px 3px 2px;margin:4px 2px 4px 0;border:1px solid rgba(0,0,0,0);border-radius:2px;color:#d9d9d9;font-size:12px;line-height:14px;text-align:left;-webkit-user-select:none;user-select:none;cursor:default}#thumbnailView{position:absolute;width:calc(100% - 60px);top:0;bottom:0;padding:10px 30px 0;overflow:auto;-webkit-overflow-scrolling:touch}#thumbnailView>a:active,#thumbnailView>a:focus{outline:0}.thumbnail{margin:0 10px 5px}html[dir=ltr] .thumbnail{float:left}html[dir=rtl] .thumbnail{float:right}#thumbnailView>a:last-of-type>.thumbnail{margin-bottom:10px}#thumbnailView>a:last-of-type>.thumbnail:not([data-loaded]){margin-bottom:9px}.thumbnail:not([data-loaded]){border:1px dashed rgba(255,255,255,.5);margin:-1px 9px 4px}.thumbnailImage{border:1px solid rgba(0,0,0,0);box-shadow:0 0 0 1px #00000080,0 2px 8px #0000004d;opacity:.8;z-index:1;background-color:#fff;background-clip:content-box}.thumbnailSelectionRing{border-radius:2px;padding:7px}a:focus>.thumbnail>.thumbnailSelectionRing>.thumbnailImage,.thumbnail:hover>.thumbnailSelectionRing>.thumbnailImage{opacity:.9}a:focus>.thumbnail>.thumbnailSelectionRing,.thumbnail:hover>.thumbnailSelectionRing{background-color:#ffffff26;background-image:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,0));background-clip:padding-box;box-shadow:0 1px #ffffff0d inset,0 0 1px #fff3 inset,0 0 1px #0003;color:#ffffffe6}.thumbnail.selected>.thumbnailSelectionRing>.thumbnailImage{box-shadow:0 0 0 1px #00000080;opacity:1}.thumbnail.selected>.thumbnailSelectionRing{background-color:#ffffff4d;background-image:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,0));background-clip:padding-box;box-shadow:0 1px #ffffff0d inset,0 0 1px #ffffff1a inset,0 0 1px #0003;color:#fff}#outlineView,#attachmentsView,#layersView{position:absolute;width:calc(100% - 8px);top:0;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-user-select:none;user-select:none}#outlineView{padding:4px 4px 0}#attachmentsView{padding:3px 4px 0}html[dir=ltr] .outlineWithDeepNesting>.outlineItem,html[dir=ltr] .outlineItem>.outlineItems{margin-left:20px}html[dir=rtl] .outlineWithDeepNesting>.outlineItem,html[dir=rtl] .outlineItem>.outlineItems{margin-right:20px}.outlineItem>a,.attachmentsItem>button{text-decoration:none;display:inline-block;min-width:95%;min-width:calc(100% - 4px);height:auto;margin-bottom:1px;border-radius:2px;color:#fffc;font-size:13px;line-height:15px;-webkit-user-select:none;user-select:none;white-space:normal}.attachmentsItem>button{border:0 none;background:none;cursor:pointer;width:100%}html[dir=ltr] .outlineItem>a{padding:2px 0 5px 4px}html[dir=ltr] .attachmentsItem>button{padding:2px 0 3px 7px;text-align:left}html[dir=rtl] .outlineItem>a{padding:2px 4px 5px 0}html[dir=rtl] .attachmentsItem>button{padding:2px 7px 3px 0;text-align:right}.outlineItemToggler{position:relative;height:0;width:0;color:#ffffff80}.outlineItemToggler:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAQAAABKmM6bAAAARElEQVR4AWMgDrzofXEGBbYxvBB7cQhJYPcLAZC6MCQhN4hWphfzoQJ9CPNUX5wACux/IYpsSTZQyB/VXrYXFS8YIWwAuoI/FPk23zUAAAAASUVORK5CYII=);display:inline-block;position:absolute}.outlineItemToggler.outlineItemsHidden:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAQAAABKmM6bAAAAR0lEQVQI12NgYHgx6YUSAyp4cebFyRc1L0RQhUDw0IukF+yoQiC45YXvCyZUIRAsQhVa/8IRWeP+FzEvWJFtLH8hgGwjmrsAP6JHRnPnejIAAAAASUVORK5CYII=)}html[dir=rtl] .outlineItemToggler.outlineItemsHidden:before{transform:scaleX(-1)}.outlineItemToggler.outlineItemsHidden~.outlineItems{display:none}html[dir=ltr] .outlineItemToggler{float:left}html[dir=rtl] .outlineItemToggler{float:right}html[dir=ltr] .outlineItemToggler:before{right:4px}html[dir=rtl] .outlineItemToggler:before{left:4px}.outlineItemToggler:hover,.outlineItemToggler:hover+a,.outlineItemToggler:hover~.outlineItems,.outlineItem>a:hover,.attachmentsItem>button:hover{background-color:#ffffff05;background-image:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,0));background-clip:padding-box;box-shadow:0 1px #ffffff0d inset,0 0 1px #fff3 inset,0 0 1px #0003;border-radius:2px;color:#ffffffe6}.outlineItem.selected{background-color:#ffffff14;background-image:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,0));background-clip:padding-box;box-shadow:0 1px #ffffff0d inset,0 0 1px #ffffff1a inset,0 0 1px #0003;color:#fff}html[dir=ltr] .treeWithDeepNesting>.treeItem,html[dir=ltr] .treeItem>.treeItems{margin-left:20px}html[dir=rtl] .treeWithDeepNesting>.treeItem,html[dir=rtl] .treeItem>.treeItems{margin-right:20px}.treeItem>a{text-decoration:none;display:inline-block;min-width:95%;min-width:calc(100% - 4px);height:auto;margin-bottom:1px;border-radius:2px;color:var(--outline-color);font-size:13px;line-height:15px;-webkit-user-select:none;user-select:none;white-space:normal;cursor:pointer}html[dir=ltr] .treeItem>a{padding:2px 0 5px 4px}html[dir=rtl] .treeItem>a{padding:2px 4px 5px 0}#layersView .treeItem>a>*{cursor:pointer}html[dir=ltr] #layersView .treeItem>a>label{padding-left:4px}html[dir=rtl] #layersView .treesItem>a>label{padding-right:4px}.treeItemToggler{position:relative;height:0;width:0;color:#ffffff80}.treeItemToggler:before{content:url(\\\"data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2216%22 height%3D%2216%22%3E%3Cpath d%3D%22M10 13l4-7H6z%22%2F%3E%3C%2Fsvg%3E\\\");display:inline-block;position:absolute;max-width:16px}.treeItemToggler.treeItemsHidden:before{content:url(\\\"data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2216%22 height%3D%2216%22%3E%3Cpath d%3D%22M13 9L6 5v8z%22%2F%3E%3C%2Fsvg%3E\\\");max-width:16px}html[dir=rtl] .treeItemToggler.treeItemsHidden:before{transform:scaleX(-1)}.treeItemToggler.treeItemsHidden~.treeItems{display:none}html[dir=ltr] .treeItemToggler{float:left}html[dir=rtl] .treeItemToggler{float:right}html[dir=ltr] .treeItemToggler:before{right:4px}html[dir=rtl] .treeItemToggler:before{left:4px}.treeItemToggler:hover,.treeItemToggler:hover+a,.treeItemToggler:hover~.treeItems,.treeItem>a:hover{background-color:var(--sidebaritem-bg-color);background-clip:padding-box;border-radius:2px;color:var(--outline-hover-color)}.treeItem.selected{background-color:var(--outline-active-bg-color);background-clip:padding-box;color:var(--outline-active-color)}.noResults{font-size:12px;color:#fffc;font-style:italic;cursor:default}::selection{background:rgba(0,0,255,.3)}#errorWrapper{background:none repeat scroll 0 0 rgba(255,85,85,1);color:#fff;left:0;position:absolute;right:0;z-index:5;padding:3px;font-size:.8em}.loadingInProgress #errorWrapper{top:37px}#errorMessageLeft{float:left}#errorMessageRight{float:right}#errorMoreInfo{background-color:#fff;color:#000;padding:3px;margin:3px;width:98%}.overlayButton{width:auto;margin:3px 4px 2px!important;padding:2px 6px 3px}#overlayContainer{display:table;position:absolute;width:100%;height:100%;background-color:#0003;z-index:9}#overlayContainer>*{overflow:auto;-webkit-overflow-scrolling:touch}#overlayContainer>.container{display:table-cell;vertical-align:middle;text-align:center}#overlayContainer>.container .dialog{display:inline-block;padding:15px;border-spacing:4px;color:#d9d9d9;font-size:12px;line-height:14px;background-color:#474747;background-image:url(data:image/png;base64,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),linear-gradient(rgba(82,82,82,.99),rgba(69,69,69,.95));border:1px solid rgba(0,0,0,.5);border-radius:4px;box-shadow:0 1px 4px #0000004d}.dialog>.row{display:table-row}.dialog>.row>*{display:table-cell}.dialog .toolbarField{margin:5px 0}.dialog .separator{display:block;margin:4px 0;height:1px;width:100%;background-color:#00000080;box-shadow:0 0 0 1px #ffffff14}.dialog .buttonRow{text-align:center;vertical-align:middle}.dialog :link{color:#fff}#passwordOverlay>.dialog{text-align:center}#passwordOverlay .toolbarField{width:200px}#documentPropertiesOverlay>.dialog{text-align:left}#documentPropertiesOverlay .row>*{min-width:100px}html[dir=ltr] #documentPropertiesOverlay .row>*{text-align:left}html[dir=rtl] #documentPropertiesOverlay .row>*{text-align:right}#documentPropertiesOverlay .row>span{width:125px;word-wrap:break-word}#documentPropertiesOverlay .row>p{max-width:225px;word-wrap:break-word}#documentPropertiesOverlay .buttonRow{margin-top:10px}.clearBoth{clear:both}.fileInput{background:rgba(255,255,255,1);color:#000;margin-top:5px;visibility:hidden;position:fixed;right:0;top:0}#PDFBug{background:none repeat scroll 0 0 rgba(255,255,255,1);border:1px solid rgba(102,102,102,1);position:fixed;top:32px;right:0;bottom:0;font-size:10px;padding:0;width:300px}#PDFBug .controls{background:rgba(238,238,238,1);border-bottom:1px solid rgba(102,102,102,1);padding:3px}#PDFBug .panels{bottom:0;left:0;overflow:auto;-webkit-overflow-scrolling:touch;position:absolute;right:0;top:27px}#PDFBug .panels>div{padding:5px}#PDFBug button.active{font-weight:700}.debuggerShowText{background:none repeat scroll 0 0 rgba(255,255,0,1);color:#00f}.debuggerHideText:hover{background:none repeat scroll 0 0 rgba(255,255,0,1)}#PDFBug .stats{font-family:courier,monospace;font-size:10px;white-space:pre}#PDFBug .stats .title{font-weight:700}#PDFBug table{font-size:10px}#viewer.textLayer-visible .textLayer{opacity:1}#viewer.textLayer-visible .canvasWrapper{background-color:#80ff80}#viewer.textLayer-visible .canvasWrapper canvas{mix-blend-mode:screen}#viewer.textLayer-visible .textLayer>span{background-color:#ffff001a;color:#000;border:solid 1px rgba(255,0,0,.5);box-sizing:border-box}#viewer.textLayer-hover .textLayer>span:hover{background-color:#fff;color:#000}#viewer.textLayer-shadow .textLayer>span{background-color:#fff9;color:#000}.grab-to-pan-grab{cursor:url(data:image/cur;base64,AAACAAEAICAAAA8ADwAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAB+AAAA/gAAAf8AAAP/AAAD/4AAB/+AAA7/gAAM/8AAAP7AAAG2wAABtkAAAzYAAAM2AAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////AP///wD///4A///8AH//+AB///gAP//wAD//4AA//+AAH//yAB///AAf//wAH//4AL//+AD///yB////z///////////////////////////////////////8=),move!important;cursor:grab!important}.grab-to-pan-grab *:not(input):not(textarea):not(button):not(select):not(:link){cursor:inherit!important}.grab-to-pan-grab:active,.grab-to-pan-grabbing{cursor:url(data:image/cur;base64,AAACAAEAICAAAA8ADwAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAB+AAAA/gAAAf8AAAP/AAAD/4AAAP+AAAD/gAAB/oAAAbYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////AP///wD///4A///8AH//+AB///gAP//8AD///gA///wAP//8AH///kn/////////////////////////////////////////////////////////////////8=),move!important;cursor:grabbing!important;position:fixed;background:rgba(0,0,0,0);display:block;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:10}@page{margin:0}#printContainer{display:none}@media screen and (-webkit-min-device-pixel-ratio: 1.1),screen and (min-resolution: 1.1dppx){.toolbarButton:before{transform:scale(.5);top:-5px}.secondaryToolbarButton:before{transform:scale(.5);top:-4px}html[dir=ltr] .toolbarButton:before,html[dir=rtl] .toolbarButton:before{left:-1px}html[dir=ltr] .secondaryToolbarButton:before{left:-2px}html[dir=rtl] .secondaryToolbarButton:before{left:186px}.toolbarField.pageNumber.visiblePageIsLoading,#findInput[data-status=pending]{background-image:url(data:image/png;base64,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);background-size:16px 17px}.dropdownToolbarButton:after{transform:scale(.5);top:-5px;content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAgCAQAAACI54EcAAAAX0lEQVR4AWMYieB/PBAyICADEsf2/yMgtMUmqfz/+v9nQHgdyEKT5P9/GCgBhkAWP7Iky/+VQEE4BPJYEJLtUEEEbIdI4oA0kiToIMJewQwEgsFHOOAREDPK0OAwlQQAP2d+rjszeyAAAAAASUVORK5CYII=)}html[dir=ltr] .dropdownToolbarButton:after{right:4px}html[dir=rtl] .dropdownToolbarButton:after{left:4px}.toolbarButton.zoomIn:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAAZ0lEQVR4AWMYBGAUMOKT/P8OyhDCrYblPz4TvhN2AQte2f+UGvCPdANGDXiMJvsFh7gsLgM+4bDmE7Eu+IsuTaoX/lFoAGMBWkLsg4oXkZuZTkMZpiRnptGkjDBgoAsUxgYGeoBRAADcyxzU99YUOAAAAABJRU5ErkJggg==)}.secondaryToolbarButton.scrollVertical:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABJElEQVRYw+1XwW3DMAy8C/p23/k3GxTdoitkh6yQUbpCtyi6QWP32Wcg/Svm4xgGIRmirSgIEgKGDJkgz6KPPBOZJiJ/MBjJdY7fkyGmqHXIlfBDaQChTyaRVSdmbtBVrqNz7tCDELWe74fLe/9T/AS6rts5555zfJum8XjYrRgNfeATwOsEPcexvkm+lwZwiFBPxzk/B8mXS/SBVCMKNRqRGPevBoAWUHNaMVS9pdYsiPV8WUpDKwBJ7LPmNxBLGKy0XkLD2OiVuSW5Og2z9YD3/jcy/7U+EACh9y17Am3b7h964O71wAeAt4k4YzZ8kdyWpuEGwDGz821qzYLFNvfHRCbKwEsB0O24yAlZAPwn3q7aNEyJEq2MTYBKiVJR4jS7DCdrO4IxIrnNqQAAAABJRU5ErkJggg==)}.secondaryToolbarButton.scrollHorizontal:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABE0lEQVRYw+1TwW0DIRCcjfj5kTacv/tIMy7BDaWDKyAVRDrFKeGQ30w+nLRZ7wJWpHzCSKcDsTMsMwBMTExM/HcIyY86PgB4F5FXXUDyDcBpUC/iv+g9AXD/pzoBgBuAoyN6rGs9sMGnmhfVBHQDe1eeMIyIPQmCmn1DzfnRRFIF0hDw1mjGET86hOtAROaA/VFNaRGTIstA962I0Ggg1E7GYnY2KCZLvS4dF8SLKg1Y7N0RPuAEjcv0GujlO2I1Bu4AozuAzsnoPDsGT7Hl4B3PRiANATox8IFovIPyqW6wi306AlcAyDmz1haTa1HfV8Bnztk+VwJgWpblrIqzI3AB8LyuK7Zt6+X9W/7ExMTE3+MbtVGT7qYHUMoAAAAASUVORK5CYII=)}.secondaryToolbarButton.scrollWrapped:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABsUlEQVRYw+1XQU7DQAz0oJzLmXvzAhC/4AnwhvIF+Alf6C+AH7RZjhyr7J01l7RsjO3dpCCEVEtRkpXtzDq2xwsahJnfaYIAuMjf59o3uQ9xP+iKdzZ8Ms2QHEAaPsbKXX4ADgBpJzczWj/bP/R9vx1AsLjvnw9XjHEjPSv2OTDO/cYYt98iEEK47/v+vCZsi8UiyrUQwuoY+5P8mSCr4zURXTnZnWf+K4Ab0QfWRHQpMl0rYeT2OYCtU0IQDgjAUgDYGPpqCQJotT5gNaI0sRF5OiMgzQ92uJJe0qI7B4DV5djxAwuE1oqp0FKnRIpLv6eZolwR4qPIiJ1dYEYOeHZcigCM3aEAgJXqgceQjRFCq3658hdAsCCsCP9WGdYm7tc8EGN8U/hfzgdMRGnQHUmMMYgZwvSV2x8i0HXdwzF83nXd42ke+PfzwBMRXTt6eSY/A7gTdOzZS3kBcCvLsCWiXWXna421XSWAZS0XTBGe0LaLBxPvUFHq76wcbuRop3JBidFKEUoV/ODS8Ydz5JrLhqzNkxYAayjRwgdn5JLAUy0dp8IIBkdHhhvOgDPKgU/8BAgVvVaLzwAAAABJRU5ErkJggg==)}.secondaryToolbarButton.spreadNone:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAzElEQVRYw+1W2w3CMBCLEd9hCUboGuzFPqzBCOSDEZIBYn4KilBzuqbpSYhY6keq09nxPRTnBgYG/h3QBpK8OecmKaTIeQdw6S3gMZNAIP/kBXDW5D2ucCtXyJxCUBcBFP6jtQdaHMACKVtu3+oAF27f7MLWErAizEQAe+yBtT2AytyXpdjVASp7A5ZjaL4HKIwirMbwm+x9zhZNWKt5tugBrijP7g5Ia5lWDnDrUjpoA1NKz0KE+M2xfR0IIVxjjCdNrPc+jcfmwM/gBc7GXpo/qW9+AAAAAElFTkSuQmCC)}.secondaryToolbarButton.spreadOdd:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACNElEQVRYw+2Wu2sUURTGfyesaCGrrZBGjFgpokFRsLK2EC200MpGFAtBiaiVTUTEv8BarAO2qYJE0kgKQV1NfKCFCDvFhkWczyJnljs3985EUli4By47e893HnOeA2Ma05j+d7LqQdIcMJ3AKMYCS2Z2pgZalz/quJRMpctC+dCB9wFAGUcrPmY2FTnwLoMP70b/zWw/QCcAlAmhSrBMRCQXqTZMzZGJiFmd38BT4KB7ej3iK6O8OvPABU/pNHAOeO56y1C+k/D6A3DHzF5HvDIVyoT8nJndinjLwLKneSYXgcqzew6+JGlf4g3LBgdKYNZr4rCkBUmLkk445hkwbEvBAQfOANszIU45UAKfgAlJO4DLwG5gJ3DSC28IrDWlQMDdTCGppaUFTHr+Q32/gBcelb3uUNlUA8r0b5m4TxVh2D0D4LaZvZFkwP2oo5JtGDuTM5BKQWj8O3DDjXeABz6olHNAf/F2bXPgLXDVzH5I2gM8BA6ldHQyRqzBgDL8KkUrwBUz60s6Ajz2YiyDFra2FDQVYVM0hsBNNz4JPPJOWgsw28Lu6yTG5DXgm99Vvy+Bs/58HriYicC8mX30lvsCnN4QRukJcKopBZ/N7GttGZgNgFVX8LNhEA02sYFrEQy34WJizFq0QEZ8MzsevdmrzNKJ17PWxe1YUxGyxTZsauUajYqhKIrVaNYrMf8FyLE1CuRbT1EUKxtqoNfrzfb7/V2b+YzqdrtFfLdV+TGN6Z/RH9SvJLfI2RKxAAAAAElFTkSuQmCC)}.secondaryToolbarButton.spreadEven:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACfUlEQVRYw+2WPWhUQRSFv7smaCEJqCBRQQQtFCGgYoiVKCgWFoqIP+APpLAWBBs70UCK1BZaCCoIgqCRdEZEJSFiEDRiElQICBLEXZAkSt6xyN1lMnnzNmBh4V4YdmfmnOHOmTNzHzSiEY3438OqfyQ9AnblYBRjgWEzO7wANM/f6bg8TnUtC/lhAuMBQIlEq/OY2eYogbEEPhyr9c1sC0BTAMhySFVilqNISql6mAWJNCVIA8ANYNz7G4ETwFGgVCeBaeA28BiYBJqdfxI4knMsNQk/eOtJGUbSOceMJvijkjoK+F0xvxQdQQZ0O7hd0ktJg5I6HXMPmE1ILOAdMCapWdJlSW8lPZO0zTF3gbmiI5gESpJWAGeBVp/bA7wys1lJ0xEv3MBW4Hk0vgbYC7wHfnsCy1IJrAeeRmO/gCeuyiZgZYECcX/OfdTnY/td9azIhAqMMgNcMrNRSQZcqePwcO6+mV31xFdLOg9ciG5Urgfkv1+BM2Y2IKkJuOYPTRYvEvCVSPAH8Ab4GGNKOTuQA0/5ztuAW8ChCJNSoLqBY5JeS+oD9pnZiCswVZRABnwCusxsStIOd+72aHEVKJAFzYB1wGl//X4CI6kEMjfcRTMrS9oA9ADL/erNeJtLHAHAQ+AA0An0+6P0HXgQYFpz+ZKGJV2vV70k9UoaTvD7Ja0t4LZLGgr58S2YXkIFLfLAKuCmpDvAC+Cb3/k24CBwfFFRCrIbzKmEFhWQ2ryZdUS7G0oUnbg8a55uu/MUUJ0KpwJlsgS3sErWTFipVL5ELleO8wXIsQsi4NdtlUrl8yIPTExMdJfL5dalfEa1tLRU4rG/5TeiEf8s/gDDWIJiYZyY4wAAAABJRU5ErkJggg==)}.secondaryToolbarButton.documentProperties:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAADbElEQVR4AZWUX2hTZxjGHzMvEjAFd7cbbeiFpI3buitXLxyCF14IC1jEC4dTcRO8GJPeiMwVxCFbaRp6sYn0TnFr6dxwBVtLZ2zTNEebNC1mxjYxmVtnKJaMNX9Kcp69Hwdmer6msPd3OHx5/rznBEKw2bCJfvZylCkuCyk5BegXFTq65GEf/2Cef0n1T1osy6e8qEFxt1zg5JcqLNHNkaWScDZa0Gw+lMALi7X44u1Qz93uu92hnsXba3HRLJYl1bzZgjbzN7F/F7LpwS9OYx+82IW3hF1y2td9Oj3ILJX/QpJt9gXNZpI5RWHq4km0ogm2EaX14snClJWSdHP9Aqf5gFlFdqhlP9xoNO6W/dkhKykN538LapdFyjDzfGjnXjiw1Th27n0+pLLM1i7XUINc9JgZppkuhFrbsa0+zYOcEw4Sr8G21vZCSOWl5SFArPdxiUvm4pVj9qfX4ipYi9dQDxxXjpmLqrMeWAfoNlN8xmdLt/TvXn6snGK0iI3AvXRLOdJ0o/IhU4rr/uuw8+2nJaMYufHJDdj5TlqKih+FAJ/y6VoYTdDnTXTgfbnr07QWVr1CAP/8wiSTmYEM/icDqvf3CCoGn/BJ4lICOhxmTviR0ElcUr11A+YcF7gwf24eOkwqT+7QmT+nPHMOZowJJlJnU9ARxwI6qbPKMWOoTKkfS+5CDjriWEAnd0E5lTBe3WGMsZX+FeiIYwGdlX7lvPoJ6SBnOVueKENHHAvolCeUkw5i/GM+Emb5rh4S3QIa70hDnLFTOOGpTtOgUQwWYUd0C9gpBpVenT7hAbYn+xkVZunTglELTffxsdKT/dgOoOtANcwII9Wf6dwYzH+v9PwPedRDpyRVPtx1oAuQyzVzjdNCtBbkG8Rr0I4PhPdQN5LoY1TlZ67BBWt83tVhhgWDgQ1voeOUhKGyq8M+rw8+KQtwfHS4NMpJIco7bCMa0CZuVOVKo6cOb/z7cX12tHSPD4Uw4/yGb9vLonzNmLiSKd37vBMu2GbH8SOrgwxRMcM5jvErnmGncEZOY6LMWO7q4PEj2AF94NrdEblqTvABFZOM0OAjwZDTpKWaE5GruzvgQoNxoKXTv9Bbvc9fdar3F3o7/WiR1Jbjwh7voYHziZ6XN8sj5rg5Xh55eTPRM3Deewh79Gf/C1dTNwWJacanAAAAAElFTkSuQmCC)}.outlineItemToggler:before{transform:scale(.5);top:-1px;content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAQAAAD8x0bcAAAAc0lEQVR4AWOgM3gx4cUZAnACwwupF8fwKQHKSoPMSserKA1iIduLTbiUAGXYYO6yw6nIlrDzJ6D6URbT+UARKfSgyMDmZHRF7AjnI5yMqcwBRZEN4dDvwx1FciDnYzoZu/NT8Uc3x4vNLzZiOBnT+ZhOBgAIx/kNQRV40AAAAABJRU5ErkJggg==)}.outlineItemToggler.outlineItemsHidden:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAQAAAD8x0bcAAAAXElEQVR4AWMAgRd9L6QZCIEXZ14cfZH2gp2AIjDc8MIWryIYBFlMUBHMYryK8FiMkMZjMUIKj8UICWwWE1a08YUdxdb1v5BBczimJRQGJsISTICwhNKkArYEDwAAaN/49eXnGYUAAAAASUVORK5CYII=)}html[dir=rtl] .outlineItemToggler.outlineItemsHidden:before{transform:scale(-.5,.5)}html[dir=ltr] .outlineItemToggler:before{right:0}html[dir=rtl] .outlineItemToggler:before{left:0}}@media print{body{background:rgba(0,0,0,0) none}#sidebarContainer,#secondaryToolbar,.toolbar,#loadingBox,#errorWrapper,.textLayer{display:none}#viewerContainer{overflow:visible}#mainContainer,#viewerContainer,.page,.page canvas{position:static;padding:0;margin:0}.page{float:left;display:none;border:none;box-shadow:none;background-clip:content-box;background-color:#fff}.page[data-loaded]{display:block}.fileInput,body[data-pdfjsprinting] #outerContainer{display:none}body[data-pdfjsprinting] #printContainer{display:block}#printContainer{height:100%}#printContainer>div{position:relative;top:0;left:0;width:1px;height:1px;overflow:visible;page-break-after:always;page-break-inside:avoid}#printContainer canvas,#printContainer img{display:block}}.visibleLargeView,.visibleMediumView,.visibleSmallView{display:none}\\n\", \".invisible{display:none!important}@media print{body[data-pdfjsprinting]>*{display:none!important}body[data-pdfjsprinting] #printContainer{display:block!important}body[data-pdfjsprinting] #printContainer div img{height:100vh!important}}body[data-pdfjsprinting] #printContainer,body[data-pdfjsprinting] #printContainer *{padding:0;margin:0}body[data-pdfjsprinting] #printContainer,body[data-pdfjsprinting] #printContainer *{font:message-box;outline:none}#printContainer canvas,#printContainer img{display:block!important}#outerContainer{clip-path:inset(0 0 0 0)}@media print{html,body{overflow-y:visible!important}html.cdk-global-scrollblock{width:initial;position:initial}}.textLayer .highlight.color0{background-color:#b400aa66}.textLayer .highlight.color0.selected{background-color:#b400aa}.textLayer .highlight.color1{background-color:#00640066}.textLayer .highlight.color1.selected{background-color:#006400}.textLayer .highlight.color2{background-color:#00f6}.textLayer .highlight.color2.selected{background-color:#00f}.textLayer .highlight.color3{background-color:#f006}.textLayer .highlight.color3.selected{background-color:red}.textLayer .highlight.color4{background-color:#ff5e0066}.textLayer .highlight.color4.selected{background-color:#ff5e00}html[dir=ltr] .overlayButton,html[dir=ltr] .toolbarButton{margin:3px 0 4px}html[dir=ltr] .toolbarButton:last-child,html[dir=rtl] .toolbarButton:first-child{margin-right:0;margin-left:0}html[dir=ltr] #secondaryToolbarToggle{margin-right:4px;margin-left:0}html[dir=rtl] #secondaryToolbarToggle{margin-right:0;margin-left:4px}.toolbarButton,.secondaryToolbarButton,.overlayButton{padding-left:0;padding-right:0}.offscreen{position:fixed!important;left:-9999px!important;display:block!important;width:3000px!important}.offscreen #sidebarContainer{top:1000px!important}.toolbarButton{margin-left:-1px!important;margin-right:-2px!important}#numPages{padding-right:0}.pdf-viewer-template,.pdf-viewer-template *{display:none}\\n\"]\n }]\n }], null, null);\n})();\nclass NgxExtendedPdfViewerCommonModule {\n constructor() {}\n}\nNgxExtendedPdfViewerCommonModule.ɵfac = function NgxExtendedPdfViewerCommonModule_Factory(t) {\n return new (t || NgxExtendedPdfViewerCommonModule)();\n};\nNgxExtendedPdfViewerCommonModule.ɵmod = /* @__PURE__ */i0.ɵɵdefineNgModule({\n type: NgxExtendedPdfViewerCommonModule,\n declarations: [DynamicCssComponent, PdfZoomDropdownComponent, PdfContextMenuComponent, PdfPresentationModeComponent, PdfOpenFileComponent, PdfPrintComponent, PdfDownloadComponent, PdfBookmarkComponent, PdfZoomToolbarComponent, PdfPagingAreaComponent, PdfFindbarComponent, PdfSidebarComponent, PdfHandToolComponent, PdfSelectToolComponent, PdfSecondaryToolbarComponent, PdfDocumentPropertiesOverlayComponent, PdfSearchInputFieldComponent, PdfFindPreviousComponent, PdfFindNextComponent, PdfFindInputAreaComponent, PdfFindbarOptionsTwoContainerComponent, PdfFindbarOptionsOneContainerComponent, PdfFindMatchCaseComponent, PdfFindHighlightAllComponent, PdfFindEntireWordComponent, PdfFindFuzzilyComponent, PdfFindMultipleSearchTextsComponent, PdfFindIgnoreAccentsComponent, PdfFindbarOptionsThreeContainerComponent, PdfFindResultsCountComponent, PdfFindbarMessageContainerComponent, PdfFindRangeComponent, PdfFindCurrentPageOnlyComponent, PdfToolbarComponent, PdfFindButtonComponent, PdfToggleSidebarComponent, PdfToggleSecondaryToolbarComponent, PdfLastPageComponent, PdfFirstPageComponent, PdfNextPageComponent, PdfPreviousPageComponent, PdfPageNumberComponent, PdfRotatePageComponent, PdfZoomInComponent, PdfZoomOutComponent, PdfDummyComponentsComponent, PdfSidebarContentComponent, PdfSidebarToolbarComponent, PdfOriginalComponent, PdfDarkThemeComponent, PdfLightThemeComponent, TranslatePipe],\n imports: [CommonModule, FormsModule],\n exports: [PdfZoomDropdownComponent, PdfContextMenuComponent, PdfPresentationModeComponent, PdfOpenFileComponent, PdfPrintComponent, PdfDownloadComponent, PdfBookmarkComponent, PdfZoomToolbarComponent, PdfPagingAreaComponent, PdfFindbarComponent, PdfSidebarComponent, PdfSidebarContentComponent, PdfSidebarToolbarComponent, PdfSecondaryToolbarComponent, PdfDocumentPropertiesOverlayComponent, PdfSearchInputFieldComponent, PdfFindPreviousComponent, PdfFindNextComponent, PdfFindInputAreaComponent, PdfFindbarOptionsTwoContainerComponent, PdfFindbarOptionsOneContainerComponent, PdfFindMatchCaseComponent, PdfFindHighlightAllComponent, PdfFindEntireWordComponent, PdfFindMultipleSearchTextsComponent, PdfFindIgnoreAccentsComponent, PdfFindbarOptionsThreeContainerComponent, PdfFindResultsCountComponent, PdfFindbarMessageContainerComponent, PdfFindRangeComponent, PdfFindCurrentPageOnlyComponent, PdfHandToolComponent, PdfRotatePageComponent, PdfSelectToolComponent, PdfToolbarComponent, PdfFindButtonComponent, PdfToggleSidebarComponent, PdfToggleSecondaryToolbarComponent, PdfLastPageComponent, PdfFirstPageComponent, PdfNextPageComponent, PdfPreviousPageComponent, PdfPageNumberComponent, PdfZoomInComponent, PdfZoomOutComponent, PdfOriginalComponent, PdfDarkThemeComponent, PdfLightThemeComponent, TranslatePipe, DynamicCssComponent, PdfDummyComponentsComponent]\n});\nNgxExtendedPdfViewerCommonModule.ɵinj = /* @__PURE__ */i0.ɵɵdefineInjector({\n providers: [PDFNotificationService, Location],\n imports: [[CommonModule, FormsModule]]\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(NgxExtendedPdfViewerCommonModule, [{\n type: NgModule,\n args: [{\n imports: [CommonModule, FormsModule],\n declarations: [DynamicCssComponent, PdfZoomDropdownComponent, PdfContextMenuComponent, PdfPresentationModeComponent, PdfOpenFileComponent, PdfPrintComponent, PdfDownloadComponent, PdfBookmarkComponent, PdfZoomToolbarComponent, PdfPagingAreaComponent, PdfFindbarComponent, PdfSidebarComponent, PdfHandToolComponent, PdfSelectToolComponent, PdfSecondaryToolbarComponent, PdfDocumentPropertiesOverlayComponent, PdfSearchInputFieldComponent, PdfFindPreviousComponent, PdfFindNextComponent, PdfFindInputAreaComponent, PdfFindbarOptionsTwoContainerComponent, PdfFindbarOptionsOneContainerComponent, PdfFindMatchCaseComponent, PdfFindHighlightAllComponent, PdfFindEntireWordComponent, PdfFindFuzzilyComponent, PdfFindMultipleSearchTextsComponent, PdfFindIgnoreAccentsComponent, PdfFindbarOptionsThreeContainerComponent, PdfFindResultsCountComponent, PdfFindbarMessageContainerComponent, PdfFindRangeComponent, PdfFindCurrentPageOnlyComponent, PdfToolbarComponent, PdfFindButtonComponent, PdfToggleSidebarComponent, PdfToggleSecondaryToolbarComponent, PdfLastPageComponent, PdfFirstPageComponent, PdfNextPageComponent, PdfPreviousPageComponent, PdfPageNumberComponent, PdfRotatePageComponent, PdfZoomInComponent, PdfZoomOutComponent, PdfDummyComponentsComponent, PdfSidebarContentComponent, PdfSidebarToolbarComponent, PdfOriginalComponent, PdfDarkThemeComponent, PdfLightThemeComponent, TranslatePipe],\n providers: [PDFNotificationService, Location],\n exports: [PdfZoomDropdownComponent, PdfContextMenuComponent, PdfPresentationModeComponent, PdfOpenFileComponent, PdfPrintComponent, PdfDownloadComponent, PdfBookmarkComponent, PdfZoomToolbarComponent, PdfPagingAreaComponent, PdfFindbarComponent, PdfSidebarComponent, PdfSidebarContentComponent, PdfSidebarToolbarComponent, PdfSecondaryToolbarComponent, PdfDocumentPropertiesOverlayComponent, PdfSearchInputFieldComponent, PdfFindPreviousComponent, PdfFindNextComponent, PdfFindInputAreaComponent, PdfFindbarOptionsTwoContainerComponent, PdfFindbarOptionsOneContainerComponent, PdfFindMatchCaseComponent, PdfFindHighlightAllComponent, PdfFindEntireWordComponent, PdfFindMultipleSearchTextsComponent, PdfFindIgnoreAccentsComponent, PdfFindbarOptionsThreeContainerComponent, PdfFindResultsCountComponent, PdfFindbarMessageContainerComponent, PdfFindRangeComponent, PdfFindCurrentPageOnlyComponent, PdfHandToolComponent, PdfRotatePageComponent, PdfSelectToolComponent, PdfToolbarComponent, PdfFindButtonComponent, PdfToggleSidebarComponent, PdfToggleSecondaryToolbarComponent, PdfLastPageComponent, PdfFirstPageComponent, PdfNextPageComponent, PdfPreviousPageComponent, PdfPageNumberComponent, PdfZoomInComponent, PdfZoomOutComponent, PdfOriginalComponent, PdfDarkThemeComponent, PdfLightThemeComponent, TranslatePipe, DynamicCssComponent, PdfDummyComponentsComponent]\n }]\n }], function () {\n return [];\n }, null);\n})();\nWindow['ngxConsoleFilter'] = (level, message) => {\n return true;\n};\nclass NgxConsole {\n log(message) {\n if (Window['ngxConsoleFilter']('log', message)) {\n console.log(message);\n }\n }\n error(message) {\n if (Window['ngxConsoleFilter']('error', message)) {\n console.error(message);\n }\n }\n warn(message) {\n if (Window['ngxConsoleFilter']('warn', message)) {\n console.warn(message);\n }\n }\n}\nWindow['ngxConsole'] = new NgxConsole();\nif (new Date().getTime() === 0) {\n new NgxConsole().log('');\n}\nif (!Promise['allSettled']) {\n if (!!window['Zone'] && !window['__zone_symbol__Promise.allSettled']) {\n console.error(\"Please update zone.js to version 0.10.3 or higher. Otherwise, you'll run the slow ECMAScript 5 version even on modern browser that can run the fast ESMAScript 2015 version.\");\n }\n}\nfunction isKeyIgnored(cmd, keycode) {\n const PDFViewerApplicationOptions = window.PDFViewerApplicationOptions;\n const ignoreKeys = PDFViewerApplicationOptions.get('ignoreKeys');\n const acceptKeys = PDFViewerApplicationOptions.get('acceptKeys');\n if (keycode === 'WHEEL') {\n if (isKeyInList(ignoreKeys, cmd, 'WHEEL')) {\n return true;\n }\n if (!!acceptKeys && acceptKeys.length > 0) {\n return !isKeyInList(acceptKeys, cmd, 'WHEEL');\n }\n return false;\n }\n if (keycode === 16 || keycode === 17 || keycode === 18 || keycode === 224) {\n // ignore solitary SHIFT, ALT, CMD, and CTRL because they only make sense as two-key-combinations\n return true;\n }\n // cmd is a bit-array:\n // 1 == CTRL\n // 2 == ALT\n // 4 == SHIFT\n // 8 == META\n const ignoreKeyboard = PDFViewerApplicationOptions.get('ignoreKeyboard');\n if (!!ignoreKeyboard) {\n return true;\n }\n if (!!ignoreKeys && ignoreKeys.length > 0) {\n if (isKeyInList(ignoreKeys, cmd, keycode)) {\n return true;\n }\n }\n if (!!acceptKeys && acceptKeys.length > 0) {\n return !isKeyInList(acceptKeys, cmd, keycode);\n }\n return false;\n}\nfunction isKeyInList(settings, cmd, keycode) {\n if (!settings) {\n return true;\n }\n return settings.some(keyDef => isKey(keyDef, cmd, keycode));\n}\nfunction isKey(keyDef, cmd, keycode) {\n let cmdDef = 0;\n let key = 0;\n keyDef = keyDef.toLowerCase();\n // tslint:disable: no-bitwise\n if (keyDef.includes('ctrl+')) {\n cmdDef |= 1;\n keyDef = keyDef.replace('ctrl+', '');\n }\n if (keyDef.includes('cmd+')) {\n cmdDef |= 8;\n keyDef = keyDef.replace('cmd+', '');\n }\n if (keyDef.includes('alt+')) {\n cmdDef |= 2;\n keyDef = keyDef.replace('alt+', '');\n }\n if (keyDef.includes('shift+')) {\n cmdDef |= 4;\n keyDef = keyDef.replace('shift+', '');\n }\n if (keyDef.includes('meta+')) {\n cmdDef |= 8;\n keyDef = keyDef.replace('meta+', '');\n }\n if (keyDef === 'up') {\n key = 38;\n } else if (keyDef === 'down') {\n key = 40;\n } else if (keyDef === '+' || keyDef === '\"+\"') {\n key = 171;\n } else if (keyDef === '-' || keyDef === '\"-\"') {\n key = 173;\n } else if (keyDef === 'esc') {\n key = 27;\n } else if (keyDef === 'enter') {\n key = 13;\n } else if (keyDef === 'space') {\n key = 32;\n } else if (keyDef === 'f4') {\n key = 115;\n } else if (keyDef === 'backspace') {\n key = 8;\n } else if (keyDef === 'home') {\n key = 36;\n } else if (keyDef === 'end') {\n key = 35;\n } else if (keyDef === 'left') {\n key = 37;\n } else if (keyDef === 'right') {\n key = 39;\n } else if (keyDef === 'pagedown') {\n key = 34;\n } else if (keyDef === 'pageup') {\n key = 33;\n } else {\n key = keyDef.toUpperCase().charCodeAt(0);\n }\n if (keycode === 'WHEEL') {\n return keyDef === 'wheel' && cmd === cmdDef;\n }\n return key === keycode && cmd === cmdDef;\n}\nif (typeof window !== 'undefined') {\n window.isKeyIgnored = isKeyIgnored;\n}\nclass NgxExtendedPdfViewerModule {\n constructor() {}\n}\nNgxExtendedPdfViewerModule.ɵfac = function NgxExtendedPdfViewerModule_Factory(t) {\n return new (t || NgxExtendedPdfViewerModule)();\n};\nNgxExtendedPdfViewerModule.ɵmod = /* @__PURE__ */i0.ɵɵdefineNgModule({\n type: NgxExtendedPdfViewerModule,\n declarations: [NgxExtendedPdfViewerComponent],\n imports: [NgxExtendedPdfViewerCommonModule, CommonModule, FormsModule],\n exports: [PdfZoomDropdownComponent, PdfContextMenuComponent, PdfPresentationModeComponent, PdfOpenFileComponent, PdfPrintComponent, PdfDownloadComponent, PdfBookmarkComponent, PdfZoomToolbarComponent, PdfPagingAreaComponent, PdfFindbarComponent, PdfSidebarComponent, PdfSidebarContentComponent, PdfSidebarToolbarComponent, PdfSecondaryToolbarComponent, PdfDocumentPropertiesOverlayComponent, PdfSearchInputFieldComponent, PdfFindPreviousComponent, PdfFindNextComponent, PdfFindInputAreaComponent, PdfFindbarOptionsTwoContainerComponent, PdfFindbarOptionsOneContainerComponent, PdfFindMatchCaseComponent, PdfFindHighlightAllComponent, PdfFindRangeComponent, PdfFindCurrentPageOnlyComponent, PdfFindEntireWordComponent, PdfFindMultipleSearchTextsComponent, PdfFindIgnoreAccentsComponent, PdfFindbarOptionsThreeContainerComponent, PdfFindResultsCountComponent, PdfFindbarMessageContainerComponent, PdfHandToolComponent, PdfRotatePageComponent, PdfSelectToolComponent, PdfToolbarComponent, PdfFindButtonComponent, PdfToggleSidebarComponent, PdfToggleSecondaryToolbarComponent, PdfLastPageComponent, PdfFirstPageComponent, PdfNextPageComponent, PdfPreviousPageComponent, PdfPageNumberComponent, PdfZoomInComponent, PdfZoomOutComponent, NgxExtendedPdfViewerComponent]\n});\nNgxExtendedPdfViewerModule.ɵinj = /* @__PURE__ */i0.ɵɵdefineInjector({\n providers: [NgxExtendedPdfViewerService$1],\n imports: [[NgxExtendedPdfViewerCommonModule, CommonModule, FormsModule]]\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(NgxExtendedPdfViewerModule, [{\n type: NgModule,\n args: [{\n imports: [NgxExtendedPdfViewerCommonModule, CommonModule, FormsModule],\n declarations: [NgxExtendedPdfViewerComponent],\n providers: [NgxExtendedPdfViewerService$1],\n exports: [PdfZoomDropdownComponent, PdfContextMenuComponent, PdfPresentationModeComponent, PdfOpenFileComponent, PdfPrintComponent, PdfDownloadComponent, PdfBookmarkComponent, PdfZoomToolbarComponent, PdfPagingAreaComponent, PdfFindbarComponent, PdfSidebarComponent, PdfSidebarContentComponent, PdfSidebarToolbarComponent, PdfSecondaryToolbarComponent, PdfDocumentPropertiesOverlayComponent, PdfSearchInputFieldComponent, PdfFindPreviousComponent, PdfFindNextComponent, PdfFindInputAreaComponent, PdfFindbarOptionsTwoContainerComponent, PdfFindbarOptionsOneContainerComponent, PdfFindMatchCaseComponent, PdfFindHighlightAllComponent, PdfFindRangeComponent, PdfFindCurrentPageOnlyComponent, PdfFindEntireWordComponent, PdfFindMultipleSearchTextsComponent, PdfFindIgnoreAccentsComponent, PdfFindbarOptionsThreeContainerComponent, PdfFindResultsCountComponent, PdfFindbarMessageContainerComponent, PdfHandToolComponent, PdfRotatePageComponent, PdfSelectToolComponent, PdfToolbarComponent, PdfFindButtonComponent, PdfToggleSidebarComponent, PdfToggleSecondaryToolbarComponent, PdfLastPageComponent, PdfFirstPageComponent, PdfNextPageComponent, PdfPreviousPageComponent, PdfPageNumberComponent, PdfZoomInComponent, PdfZoomOutComponent, NgxExtendedPdfViewerComponent]\n }]\n }], function () {\n return [];\n }, null);\n})();\nclass NgxExtendedPdfViewerService {\n constructor() {}\n findMultiple(text, options = {}) {\n return false;\n }\n find(text, options = {}) {\n return false;\n }\n findNext() {\n return false;\n }\n findPrevious() {\n return false;\n }\n print(printRange) {\n return false;\n }\n removePrintRange() {}\n setPrintRange(printRange) {}\n filteredPageCount(pageCount, range) {\n return 0;\n }\n isInPDFPrintRange(pageIndex, printRange) {}\n getPageAsText(pageNumber) {\n return _asyncToGenerator(function* () {\n return '';\n })();\n }\n getCurrentDocumentAsBlob() {\n return _asyncToGenerator(function* () {\n return new Blob([], {\n type: 'application/pdf'\n });\n })();\n }\n getFormData() {\n return _asyncToGenerator(function* () {\n return [];\n })();\n }\n addPageToRenderQueue(pageIndex) {\n return false;\n }\n isRenderQueueEmpty() {\n return true;\n }\n hasPageBeenRendered(pageIndex) {\n return false;\n }\n numberOfPages() {\n return 0;\n }\n getCurrentlyVisiblePageNumbers() {\n return [];\n }\n}\nclass NgxExtendedPdfViewerServerModule {\n constructor() {}\n}\nNgxExtendedPdfViewerServerModule.ɵfac = function NgxExtendedPdfViewerServerModule_Factory(t) {\n return new (t || NgxExtendedPdfViewerServerModule)();\n};\nNgxExtendedPdfViewerServerModule.ɵmod = /* @__PURE__ */i0.ɵɵdefineNgModule({\n type: NgxExtendedPdfViewerServerModule,\n declarations: [NgxExtendedPdfViewerServerComponent],\n imports: [NgxExtendedPdfViewerCommonModule, CommonModule, FormsModule],\n exports: [PdfZoomDropdownComponent, PdfContextMenuComponent, PdfPresentationModeComponent, PdfOpenFileComponent, PdfPrintComponent, PdfDownloadComponent, PdfBookmarkComponent, PdfZoomToolbarComponent, PdfPagingAreaComponent, PdfFindbarComponent, PdfSidebarComponent, PdfSidebarContentComponent, PdfSidebarToolbarComponent, PdfSecondaryToolbarComponent, PdfDocumentPropertiesOverlayComponent, PdfSearchInputFieldComponent, PdfFindPreviousComponent, PdfFindNextComponent, PdfFindInputAreaComponent, PdfFindbarOptionsTwoContainerComponent, PdfFindbarOptionsOneContainerComponent, PdfFindMatchCaseComponent, PdfFindHighlightAllComponent, PdfFindEntireWordComponent, PdfFindMultipleSearchTextsComponent, PdfFindIgnoreAccentsComponent, PdfFindbarOptionsThreeContainerComponent, PdfFindResultsCountComponent, PdfFindbarMessageContainerComponent, PdfHandToolComponent, PdfRotatePageComponent, PdfSelectToolComponent, PdfToolbarComponent, PdfFindButtonComponent, PdfToggleSidebarComponent, PdfToggleSecondaryToolbarComponent, PdfLastPageComponent, PdfFirstPageComponent, PdfNextPageComponent, PdfPreviousPageComponent, PdfPageNumberComponent, PdfZoomInComponent, PdfZoomOutComponent, NgxExtendedPdfViewerServerComponent]\n});\nNgxExtendedPdfViewerServerModule.ɵinj = /* @__PURE__ */i0.ɵɵdefineInjector({\n providers: [NgxExtendedPdfViewerService],\n imports: [[NgxExtendedPdfViewerCommonModule, CommonModule, FormsModule]]\n});\n(function () {\n (typeof ngDevMode === \"undefined\" || ngDevMode) && i0.ɵsetClassMetadata(NgxExtendedPdfViewerServerModule, [{\n type: NgModule,\n args: [{\n imports: [NgxExtendedPdfViewerCommonModule, CommonModule, FormsModule],\n declarations: [NgxExtendedPdfViewerServerComponent],\n providers: [NgxExtendedPdfViewerService],\n exports: [PdfZoomDropdownComponent, PdfContextMenuComponent, PdfPresentationModeComponent, PdfOpenFileComponent, PdfPrintComponent, PdfDownloadComponent, PdfBookmarkComponent, PdfZoomToolbarComponent, PdfPagingAreaComponent, PdfFindbarComponent, PdfSidebarComponent, PdfSidebarContentComponent, PdfSidebarToolbarComponent, PdfSecondaryToolbarComponent, PdfDocumentPropertiesOverlayComponent, PdfSearchInputFieldComponent, PdfFindPreviousComponent, PdfFindNextComponent, PdfFindInputAreaComponent, PdfFindbarOptionsTwoContainerComponent, PdfFindbarOptionsOneContainerComponent, PdfFindMatchCaseComponent, PdfFindHighlightAllComponent, PdfFindEntireWordComponent, PdfFindMultipleSearchTextsComponent, PdfFindIgnoreAccentsComponent, PdfFindbarOptionsThreeContainerComponent, PdfFindResultsCountComponent, PdfFindbarMessageContainerComponent, PdfHandToolComponent, PdfRotatePageComponent, PdfSelectToolComponent, PdfToolbarComponent, PdfFindButtonComponent, PdfToggleSidebarComponent, PdfToggleSecondaryToolbarComponent, PdfLastPageComponent, PdfFirstPageComponent, PdfNextPageComponent, PdfPreviousPageComponent, PdfPageNumberComponent, PdfZoomInComponent, PdfZoomOutComponent, NgxExtendedPdfViewerServerComponent]\n }]\n }], function () {\n return [];\n }, null);\n})();\nclass PdfDocumentPropertiesExtractor {\n constructor() {\n this.pdfDateStringRegex = new RegExp('^D:' +\n // Prefix (required)\n '(\\\\d{4})' +\n // Year (required)\n '(\\\\d{2})?' +\n // Month (optional)\n '(\\\\d{2})?' +\n // Day (optional)\n '(\\\\d{2})?' +\n // Hour (optional)\n '(\\\\d{2})?' +\n // Minute (optional)\n '(\\\\d{2})?' +\n // Second (optional)\n '([Z|+|-])?' +\n // Universal time relation (optional)\n '(\\\\d{2})?' +\n // Offset hour (optional)\n // tslint:disable-next-line: quotemark\n \"'?\" +\n // Splitting apostrophe (optional)\n '(\\\\d{2})?' +\n // Offset minute (optional)\n // tslint:disable-next-line: quotemark\n \"'?\" // Trailing apostrophe (optional)\n );\n }\n\n getDocumentProperties() {\n var _this11 = this;\n return _asyncToGenerator(function* () {\n const PDFViewerApplication = window.PDFViewerApplication;\n const pdfDocument = PDFViewerApplication.pdfDocument;\n const result = {};\n return pdfDocument.getMetadata().then(({\n info,\n metadata,\n contentDispositionFilename\n }) => {\n result.author = info.Author;\n result.creationDate = _this11.toDateObject(info.CreationDate);\n result.creator = info.Creator;\n result.keywords = info.Keywords;\n result.linearized = info.IsLinearized;\n result.modificationDate = _this11.toDateObject(info.ModDate);\n result.pdfFormatVersion = info.PDFFormatVersion;\n result.producer = info.Producer;\n result.subject = info.Subject;\n result.title = info.Title;\n if (contentDispositionFilename) {\n result.fileName = contentDispositionFilename;\n }\n return pdfDocument.getDownloadInfo();\n }).then(({\n length\n }) => {\n result.maybeFileSize = length;\n return result;\n });\n })();\n }\n /** shamelessly copied from pdf.js */\n toDateObject(input) {\n // if (!input || typeof input !== \"string\")) {\n // return null;\n // }\n // Optional fields that don't satisfy the requirements from the regular\n // expression (such as incorrect digit counts or numbers that are out of\n // range) will fall back the defaults from the specification.\n const matches = this.pdfDateStringRegex.exec(input);\n if (!matches) {\n return null;\n }\n // JavaScript's `Date` object expects the month to be between 0 and 11\n // instead of 1 and 12, so we have to correct for that.\n const year = parseInt(matches[1], 10);\n let month = parseInt(matches[2], 10);\n month = month >= 1 && month <= 12 ? month - 1 : 0;\n let day = parseInt(matches[3], 10);\n day = day >= 1 && day <= 31 ? day : 1;\n let hour = parseInt(matches[4], 10);\n hour = hour >= 0 && hour <= 23 ? hour : 0;\n let minute = parseInt(matches[5], 10);\n minute = minute >= 0 && minute <= 59 ? minute : 0;\n let second = parseInt(matches[6], 10);\n second = second >= 0 && second <= 59 ? second : 0;\n const universalTimeRelation = matches[7] || 'Z';\n let offsetHour = parseInt(matches[8], 10);\n offsetHour = offsetHour >= 0 && offsetHour <= 23 ? offsetHour : 0;\n let offsetMinute = parseInt(matches[9], 10) || 0;\n offsetMinute = offsetMinute >= 0 && offsetMinute <= 59 ? offsetMinute : 0;\n // Universal time relation 'Z' means that the local time is equal to the\n // universal time, whereas the relations '+'/'-' indicate that the local\n // time is later respectively earlier than the universal time. Every date\n // is normalized to universal time.\n if (universalTimeRelation === '-') {\n hour += offsetHour;\n minute += offsetMinute;\n } else if (universalTimeRelation === '+') {\n hour -= offsetHour;\n minute -= offsetMinute;\n }\n return new Date(Date.UTC(year, month, day, hour, minute, second));\n }\n}\nconst LinkTarget = {\n NONE: 0,\n SELF: 1,\n BLANK: 2,\n PARENT: 3,\n TOP: 4\n};\n\n/*\n * Public API Surface of ngx-extended-pdf-viewer\n */\n\n/**\n * Generated bundle index. Do not edit.\n */\n\nexport { FindState, INCORRECT_PASSWORD, LinkTarget, NEED_PASSWORD, NgxExtendedPdfViewerComponent, NgxExtendedPdfViewerModule, NgxExtendedPdfViewerServerComponent, NgxExtendedPdfViewerServerModule, NgxExtendedPdfViewerService$1 as NgxExtendedPdfViewerService, PDFNotificationService, PdfBookmarkComponent, PdfContextMenuComponent, PdfDocumentPropertiesExtractor, PdfDocumentPropertiesOverlayComponent, PdfDownloadComponent, PdfFindButtonComponent, PdfFindCurrentPageOnlyComponent, PdfFindEntireWordComponent, PdfFindFuzzilyComponent, PdfFindHighlightAllComponent, PdfFindIgnoreAccentsComponent, PdfFindInputAreaComponent, PdfFindMatchCaseComponent, PdfFindMultipleSearchTextsComponent, PdfFindNextComponent, PdfFindPreviousComponent, PdfFindRangeComponent, PdfFindResultsCountComponent, PdfFindbarComponent, PdfFindbarMessageContainerComponent, PdfFindbarOptionsOneContainerComponent, PdfFindbarOptionsThreeContainerComponent, PdfFindbarOptionsTwoContainerComponent, PdfFirstPageComponent, PdfHandToolComponent, PdfLastPageComponent, PdfNextPageComponent, PdfOpenFileComponent, PdfPageNumberComponent, PdfPagingAreaComponent, PdfPresentationModeComponent, PdfPreviousPageComponent, PdfPrintComponent, PdfRotatePageComponent, PdfSearchInputFieldComponent, PdfSecondaryToolbarComponent, PdfSelectToolComponent, PdfSidebarComponent, PdfSidebarContentComponent, PdfSidebarToolbarComponent, PdfToggleSecondaryToolbarComponent, PdfToggleSidebarComponent, PdfToolbarComponent, PdfZoomDropdownComponent, PdfZoomInComponent, PdfZoomOutComponent, PdfZoomToolbarComponent, ScrollModeType, SpreadModeType, VerbosityLevel, getVersionSuffix, pdfDefaultOptions, pdfjsBleedingEdgeVersion, pdfjsVersion };","map":{"version":3,"names":["i0","Component","Injectable","ViewEncapsulation","Inject","Input","EventEmitter","ViewChild","Output","HostListener","Pipe","PLATFORM_ID","ChangeDetectionStrategy","NgModule","i2","DOCUMENT","isPlatformBrowser","CommonModule","Location","Subject","i2$1","FormsModule","take","_c0","_c1","PdfSidebarContentComponent_ng_content_3_Template","rf","ctx","ɵɵprojection","PdfSidebarContentComponent_ng_template_8_Template","ɵɵelementStart","ɵɵelement","ɵɵelementEnd","_c2","PdfSidebarComponent_ng_content_1_Template","PdfSidebarComponent_ng_template_2_Template","_r4","ɵɵgetCurrentView","ɵɵlistener","PdfSidebarComponent_ng_template_2_Template_pdf_sidebar_content_thumbnailDrawn_3_listener","$event","ɵɵrestoreView","ctx_r3","ɵɵnextContext","ɵɵresetView","thumbnailDrawn","emit","ctx_r2","ɵɵstyleProp","sidebarPositionTop","ɵɵadvance","hideSidebarToolbar","ɵɵproperty","mobileFriendlyZoomScale","customThumbnail","_c3","_c4","_c5","_c6","PdfZoomDropdownComponent_option_3_Template","ɵɵtext","level_r2","$implicit","id","ɵɵattribute","value","dataL10nId","dataL10nArgs","ɵɵtextInterpolate1","displayValue","_c7","_c8","PdfRotatePageComponent_button_0_Template","PdfRotatePageComponent_button_0_Template_button_click_0_listener","rotateCW","ɵɵnamespaceSVG","ctx_r0","ɵɵclassProp","showRotateButton","disableRotate","PdfRotatePageComponent_button_1_Template","_r7","PdfRotatePageComponent_button_1_Template_button_click_0_listener","ctx_r6","rotateCCW","ctx_r1","_c9","_c10","PdfToolbarComponent_ng_content_2_Template","PdfToolbarComponent_ng_template_6_Template","showSidebarButton","showFindButton","textLayer","showPagingButtons","showZoomButtons","zoomLevels","showHandToolButton","showPresentationModeButton","showOpenFileButton","showPrintButton","showDownloadButton","showBookmarkButton","showSecondaryToolbarButton","PdfSecondaryToolbarComponent_ng_template_1_Template","_r3","ɵɵnamespaceHTML","PdfSecondaryToolbarComponent_ng_template_1_Template_button_click_32_listener","previousPage","PdfSecondaryToolbarComponent_ng_template_1_Template_button_click_37_listener","ctx_r4","nextPage","PdfSecondaryToolbarComponent_ng_template_1_Template_button_click_87_listener","ctx_r5","onSpreadChange","PdfSecondaryToolbarComponent_ng_template_1_Template_button_click_92_listener","PdfSecondaryToolbarComponent_ng_template_1_Template_button_click_97_listener","ctx_r7","secondaryToolbarTop","disablePreviousPage","disableNextPage","showScrollingButton","showSpreadButton","showPropertiesButton","PdfFindInputAreaComponent_div_0_Template","PdfFindbarComponent_ng_template_1_Template","ɵɵelementContainer","_r2","ɵɵreference","findbarLeft","findbarTop","customFindbarButtons","PdfFindbarComponent_ng_template_3_Template","customFindbarInputArea","showFindHighlightAll","showFindMatchCase","showFindCurrentPageOnly","showFindPageRange","showFindEntireWord","showFindEntirePhrase","showFindIgnoreAccents","showFindFuzzySearch","showFindResultsCount","showFindMessages","_c11","_c12","_c13","NgxExtendedPdfViewerComponent_link_0_Template","localeFolderPath","NgxExtendedPdfViewerComponent_pdf_dark_theme_1_Template","NgxExtendedPdfViewerComponent_pdf_light_theme_2_Template","NgxExtendedPdfViewerComponent_div_9_ng_content_1_Template","NgxExtendedPdfViewerComponent_div_9_Template","ɵɵtemplate","_r9","customFreeFloatingBar","NgxExtendedPdfViewerComponent_div_20_Template","ɵɵpipe","ɵɵpipeBind1","ɵɵpipeBind2","NgxExtendedPdfViewerComponent_div_21_Template","NgxExtendedPdfViewerComponent_ng_template_140_Template","NgxExtendedPdfViewerServerComponent_link_0_Template","NgxExtendedPdfViewerServerComponent_pdf_dark_theme_1_Template","NgxExtendedPdfViewerServerComponent_pdf_light_theme_2_Template","NgxExtendedPdfViewerServerComponent_ng_template_8_Template","_isIE11","window","MSInputMethodContext","document","documentMode","isEdge","navigator","test","userAgent","needsES5","ReadableStream","Promise","pdfjsVersion","pdfjsBleedingEdgeVersion","getVersionSuffix","folder","includes","pdfDefaultOptions","cursorToolOnLoad","defaultUrl","defaultZoomValue","undefined","disableHistory","disablePageLabels","enablePrintAutoRotate","enableWebGL","eventBusDispatchToDOM","externalLinkRel","externalLinkTarget","historyUpdateUrl","ignoreDestinationZoom","imageResourcesPath","maxCanvasPixels","pdfBugEnabled","rangeChunkSize","removePageBorders","renderer","renderInteractiveForms","renderForms","enableXfa","sidebarViewOnLoad","scrollModeOnLoad","spreadModeOnLoad","textLayerMode","useOnlyCssZoom","viewOnLoad","cMapPacked","cMapUrl","assetsFolder","disableAutoFetch","disableCreateObjectURL","disableFontFace","disableRange","disableStream","isEvalSupported","maxImageSize","pdfBug","postMessageTransfers","verbosity","workerPort","sandboxBundleSrc","workerSrc","doubleTapZoomFactor","enableScripting","defaultCacheSize","passwordPrompt","VerbosityLevel","FindState","requiredIds","PdfDummyComponentsComponent","addMissingStandardWidgets","dummyComponentsContainer","getElementsByClassName","container","i","children","length","child","firstChild","removeChild","forEach","needsDummyWidget","dummy","createElement","className","appendChild","widget","getElementById","ɵfac","PdfDummyComponentsComponent_Factory","t","ɵcmp","ɵɵdefineComponent","type","selectors","decls","vars","consts","template","PdfDummyComponentsComponent_Template","encapsulation","ngDevMode","ɵsetClassMetadata","args","selector","PdfCursorTools","PinchOnMobileSupport","constructor","_zone","startX","startY","initialPinchDistance","pinchScale","boundOnViewerTouchStart","onViewerTouchStart","bind","boundOnViewerTouchMove","onViewerTouchMove","boundOnViewerTouchEnd","onViewerTouchEnd","initializePinchZoom","isMobile","maxTouchPoints","msMaxTouchPoints","event","touches","rect","getBoundingClientRect","pageX","left","right","pageY","top","scrollY","bottom","Math","hypot","cancelable","preventDefault","stopPropagation","PDFViewerApplicationOptions","PDFViewerApplication","pinchDistance","originX","scrollLeft","originY","scrollTop","minZoom","Number","get","currentZoom","pdfViewer","_currentScale","maxZoom","viewer","style","transform","transformOrigin","currentScale","dx","dy","resetPinchZoomParams","runOutsideAngular","addEventListener","passive","destroyPinchZoom","removeEventListener","ScrollModeType","SpreadModeType","UnitToPx","initElements","con","el","position","width","height","visibility","overflow","pxPerUnit","unit","pxPerUnitCache","sample","body","dimension","parentNode","toPx","unitRe","match","exec","bare","val","valid","isNaN","TypeError","PDFNotificationService","onPDFJSInit","PDFNotificationService_Factory","ɵprov","ɵɵdefineInjectable","token","factory","providedIn","NgxExtendedPdfViewerService$1","recalculateSize$","findMultiple","text","options","findMultipleSearchTexts","searchString","join","find","NgxExtendedPdfViewerComponent","ngxExtendedPdfViewerInitialized","console","error","highlightAllCheckbox","checked","highlightAll","findPageRange","pageRange","findCurrentPageCheckbox","currentPage","matchCaseCheckbox","matchCase","entireWordCheckbox","wholeWords","findIgnoreAccentsCheckbox","ignoreAccents","multipleSearchTerms","findMultipleSearchTextsCheckbox","individualWordsModeCheckbox","fuzzySearchCheckbox","fuzzySearch","inputField","HTMLTextAreaElement","classList","remove","add","HTMLInputElement","dispatchEvent","Event","findNext","button","click","findPrevious","print","printRange","alreadyThere","setPrintRange","printPDF","eventBus","on","removePrintRange","page","isInPDFPrintRange","filteredPageCount","pagesCount","pageCount","range","result","pageIndex","from","to","excluded","e","some","p","included","getPageAsText","pageNumber","pdfDocument","pagePromise","getPage","extractTextSnippets","pdfPage","resolve","reject","textSnippets","getTextContent","combineTextSnippets","convertTextInfoToText","then","textInfo","items","map","info","str","getPageAsImage","scale","imagePromise","draw","zoomFactor","getViewport","viewport","canvas","getPageDrawContext","drawViewport","clone","renderContext","canvasContext","renderTask","render","dataUrlPromise","toDataURL","promise","getContext","alpha","Error","getCurrentDocumentAsBlob","_asyncToGenerator","data","saveDocument","annotationStorage","Blob","getFormData","pdf","dpiRatio","numPages","annotations","getAnnotations","filter","a","subtype","fieldRect","convertToViewportRectangle","push","fieldAnnotation","addPageToRenderQueue","isRenderQueueEmpty","scrolledDown","renderExtra","renderingQueue","getHighestPriority","_getVisiblePages","_pages","hasPageBeenRendered","pages","pageView","isLoading","div","querySelector","currentlyRenderedPages","numberOfPages","getCurrentlyVisiblePageNumbers","app","views","pageNumbers","recalculateSize","next","listLayers","optionalContentConfig","optionalContentConfigPromise","levelData","getOrder","log","layerIds","groupId","layerId","config","getGroup","name","visible","toggleLayer","_this","isVisible","checkbox","setVisibility","dispatch","source","PdfDarkThemeComponent","PdfDarkThemeComponent_Factory","PdfDarkThemeComponent_Template","styles","None","PdfLightThemeComponent","PdfLightThemeComponent_Factory","PdfLightThemeComponent_Template","DynamicCssComponent","zoom","xs","sm","md","lg","xl","xxl","ngOnInit","injectStyle","ngOnChanges","fullWith","clientWidth","partialViewScale","scaleFactor","innerHTML","head","ngOnDestroy","parentElement","DynamicCssComponent_Factory","ɵɵdirectiveInject","Renderer2","inputs","features","ɵɵNgOnChangesFeature","DynamicCssComponent_Template","decorators","PdfSidebarToolbarComponent","h","PdfSidebarToolbarComponent_Factory","PdfSidebarToolbarComponent_Template","THUMBNAIL_CANVAS_BORDER_WIDTH","PdfSidebarContentComponent","pdfThumbnailGeneratorReady","pdfThumbnailGenerator","pdfThumbnailView","linkService","thumbPageTitlePromise","createThumbnail","thumbnailViewTemplate","nativeElement","inner","split","borderAdjustment","widthOfRing","canvasWidth","heightOfRing","canvasHeight","newHtml","newElement","createElementFromHTML","anchor","href","getAnchorUrl","msg","title","onclick","ring","thumbnailDrawnEvent","thumbnail","pageId","htmlString","trim","onKeyDown","code","ctrlKey","metaKey","PdfSidebarContentComponent_Factory","viewQuery","PdfSidebarContentComponent_Query","ɵɵviewQuery","_t","ɵɵqueryRefresh","ɵɵloadQuery","first","outputs","ngContentSelectors","PdfSidebarContentComponent_Template","ɵɵprojectionDef","PdfSidebarContentComponent_Template_div_keydown_4_listener","ɵɵtemplateRefExtractor","dependencies","NgTemplateOutlet","PdfSidebarComponent","elementRef","ref","sidebarVisible","showToolbarWhenNecessary","element","buttons","querySelectorAll","index","b","item","hidden","markForCheck","PdfSidebarComponent_Factory","ElementRef","ChangeDetectorRef","customSidebar","PdfSidebarComponent_Template","_r1","PdfToggleSidebarComponent","PdfToggleSidebarComponent_Factory","PdfToggleSidebarComponent_Template","PdfFindButtonComponent","PdfFindButtonComponent_Factory","PdfFindButtonComponent_Template","PdfFirstPageComponent","notificationService","disableFirstPage","subscription","subscribe","onPdfJsInit","unsubscribe","firstPage","updateUIState","disabled","PdfFirstPageComponent_Factory","PdfFirstPageComponent_Query","PdfFirstPageComponent_Template","PdfFirstPageComponent_Template_button_click_0_listener","PdfPreviousPageComponent","PdfPreviousPageComponent_Factory","PdfPreviousPageComponent_Template","PdfPageNumberComponent","PdfPageNumberComponent_Factory","PdfPageNumberComponent_Template","PdfNextPageComponent","PdfNextPageComponent_Factory","PdfNextPageComponent_Template","PdfLastPageComponent","disableLastPage","lastPage","PdfLastPageComponent_Factory","PdfLastPageComponent_Query","PdfLastPageComponent_Template","PdfLastPageComponent_Template_button_click_0_listener","PdfPagingAreaComponent","PdfPagingAreaComponent_Factory","PdfPagingAreaComponent_Template","PdfZoomOutComponent","PdfZoomOutComponent_Factory","PdfZoomOutComponent_Template","PdfZoomInComponent","PdfZoomInComponent_Factory","PdfZoomInComponent_Template","PdfZoomDropdownComponent","_zoomLevels","levels","l","valueToZoomLevel","callback","toString","endsWith","replace","numericalValue","v","String","snakeToCamel","percentage","round","group","toUpperCase","PdfZoomDropdownComponent_Factory","PdfZoomDropdownComponent_Query","sizeSelector","PdfZoomDropdownComponent_Template","NgForOf","NgSelectOption","ɵNgSelectMultipleOption","PdfZoomToolbarComponent","PdfZoomToolbarComponent_Factory","PdfZoomToolbarComponent_Template","PdfHandToolComponent","isSelected","tool","HAND","onClick","PdfHandToolComponent_Factory","PdfHandToolComponent_Template","PdfHandToolComponent_Template_button_click_0_listener","PdfSelectToolComponent","showSelectToolButton","SELECT","PdfSelectToolComponent_Factory","PdfSelectToolComponent_Template","PdfSelectToolComponent_Template_button_click_0_listener","PdfRotatePageComponent","clockwise","counterClockwise","button1","button2","PdfRotatePageComponent_Factory","PdfRotatePageComponent_Query","PdfRotatePageComponent_Template","NgIf","PdfPresentationModeComponent","PdfPresentationModeComponent_Factory","PdfPresentationModeComponent_Template","PdfOpenFileComponent","PdfOpenFileComponent_Factory","PdfOpenFileComponent_Template","PdfPrintComponent","PdfPrintComponent_Factory","PdfPrintComponent_Template","PdfDownloadComponent","PdfDownloadComponent_Factory","PdfDownloadComponent_Template","PdfBookmarkComponent","PdfBookmarkComponent_Factory","PdfBookmarkComponent_Template","PdfToggleSecondaryToolbarComponent","PdfToggleSecondaryToolbarComponent_Factory","PdfToggleSecondaryToolbarComponent_Template","PdfToolbarComponent","primaryMenuVisible","toolbarMarginTop","toolbarWidth","PdfToolbarComponent_Factory","customToolbar","PdfToolbarComponent_Template","PdfSecondaryToolbarComponent","spreadChange","secondaryMenuIsEmpty","pipe","setTimeout","currentPageNumber","previousButton","nextButton","newSpread","changes","checkVisibility","onResize","ngAfterViewInit","visibleButtons","f","g","HTMLElement","checkVisibilityRecursively","display","contains","getComputedStyle","HTMLButtonElement","HTMLAnchorElement","count","PdfSecondaryToolbarComponent_Factory","hostBindings","PdfSecondaryToolbarComponent_HostBindings","PdfSecondaryToolbarComponent_resize_HostBindingHandler","ɵɵresolveWindow","customSecondaryToolbar","PdfSecondaryToolbarComponent_Template","_r0","PdfFindbarService","individualWordsMode","multipleSearchTexts","PdfFindbarService_Factory","PdfSearchInputFieldComponent","pdfFindbarService","PdfSearchInputFieldComponent_Factory","PdfSearchInputFieldComponent_Template","PdfFindPreviousComponent","PdfFindPreviousComponent_Factory","PdfFindPreviousComponent_Template","PdfFindNextComponent","PdfFindNextComponent_Factory","PdfFindNextComponent_Template","PdfFindInputAreaComponent","PdfFindInputAreaComponent_Factory","PdfFindInputAreaComponent_Template","PdfFindHighlightAllComponent","PdfFindHighlightAllComponent_Factory","PdfFindHighlightAllComponent_Template","PdfFindMatchCaseComponent","PdfFindMatchCaseComponent_Factory","PdfFindMatchCaseComponent_Template","PdfFindCurrentPageOnlyComponent","PdfFindCurrentPageOnlyComponent_Factory","PdfFindCurrentPageOnlyComponent_Template","PdfFindRangeComponent","PdfFindRangeComponent_Factory","PdfFindRangeComponent_Template","PdfFindEntireWordComponent","PdfFindEntireWordComponent_Factory","PdfFindEntireWordComponent_Template","PdfFindMultipleSearchTextsComponent","PdfFindMultipleSearchTextsComponent_Factory","PdfFindMultipleSearchTextsComponent_Template","PdfFindMultipleSearchTextsComponent_Template_input_ngModelChange_0_listener","PdfFindMultipleSearchTextsComponent_Template_input_ngModelChange_3_listener","CheckboxControlValueAccessor","NgControlStatus","NgModel","PdfFindIgnoreAccentsComponent","PdfFindIgnoreAccentsComponent_Factory","PdfFindIgnoreAccentsComponent_Template","PdfFindFuzzilyComponent","PdfFindFuzzilyComponent_Factory","PdfFindFuzzilyComponent_Template","PdfFindResultsCountComponent","PdfFindResultsCountComponent_Factory","PdfFindResultsCountComponent_Template","PdfFindbarMessageContainerComponent","PdfFindbarMessageContainerComponent_Factory","PdfFindbarMessageContainerComponent_Template","PdfFindbarComponent","pdfJsVersion","PdfFindbarComponent_Factory","customFindbar","PdfFindbarComponent_Template","PdfContextMenuComponent","PdfContextMenuComponent_Factory","PdfContextMenuComponent_Template","TranslatePipe","key","fallback","translate","englishText","l10n","TranslatePipe_Factory","ɵpipe","ɵɵdefinePipe","pure","ngZone","platformId","location","platformLocation","cdr","service","ngxExtendedPdfViewerIncompletelyInitialized","showFreeFloatingBar","enableDragAndDrop","formData","formIdToFieldName","formRadioButtonValueToId","formDataChange","_pageViewMode","progress","srcChange","scrollMode","scrollModeChange","authorization","httpHeaders","contextMenuAllowed","afterPrint","beforePrint","currentZoomFactor","enablePrint","delayFirstView","logLevel","WARNINGS","enablePinchOnMobile","minifiedJSLibraries","printResolution","rotationChange","autoHeight","minHeight","_height","useBrowserLocale","forceUsingLegacyES5","backgroundColor","pdfBackground","pdfBackgroundColorToReplace","filenameForDownload","ignoreKeyboard","ignoreKeys","acceptKeys","language","listenToURL","nameddest","password","_showSidebarButton","viewerPositionTop","showUnverifiedSignatures","sidebarVisibleChange","theme","showToolbar","hideKebabMenuForSecondaryToolbar","handTool","handToolChange","_showScrollingButton","_showSpreadButton","showBorders","_page","pageChange","pageLabel","pageLabelChange","pagesLoaded","pageRender","pageRendered","pdfDownloaded","pdfLoaded","pdfLoadingStarts","pdfLoadingFailed","textLayerRendered","updateFindMatchesCount","updateFindState","zoomChange","_mobileFriendlyZoom","wheelAction","toolbarWidthInPixels","buttonValues","shuttingDown","baseHref","getBaseHrefFromDOM","pageViewMode","viewMode","vertical","spread","src","url","_this2","Uint8Array","_src","buffer","URL","reader","FileReader","onloadend","openPDF","openPDF2","readAsArrayBuffer","base64Src","base64","binary_string","atob","len","bytes","charCodeAt","checkHeight","show","isIE","factor","mobileFriendlyZoom","calcViewerPositionTop","toolbar","findButton","containerPositionLeft","findButtonPosition","iOSVersionRequiresES5","appVersion","parseInt","_this3","isIOs13OrBelow","supportsOptionalChaining","support","addScriptOpChainingSupport","script","createScriptElement","onload","onerror","sourcePath","async","normalize","getPdfJsPath","artifact","suffix","assets","versionSuffix","artifactPath","es5","loadViewer","viewerPath","getElementsByTagName","addFeatures","link","setAttribute","rel","getFormValue","setFormValue","registerAcroformAnnotations","sortedAnnotations","assignFormIdAndFieldName","fieldName","radioButtonField","loadPdfJs","pdfJsPath","webViewerLoad","doInitPDFViewer","assignTabindexes","startTabindex","r","root","cloneNode","showElementsRecursively","elements","collectElementPositions","sorted","sort","y","x","tabIndex","HTMLSelectElement","childElementCount","c","copy","original","elementAndPos","o","langLinks","langCount","dict","attributes","initTimeout","afterLibraryInit","onLoaded","overrideDefaultSettings","pinchOnMobileSupport","activateTextlayerIfNecessary","hideSecondaryMenu","isPrimaryMenuVisible","dummyComponents","appConfig","set","isViewerEmbedded","printKeyDownListener","pc","clientHeight","warn","available","innerHeight","maximumHeight","padding","calculateBorderMarging","computedStyle","paddingBottom","margin","marginBottom","zIndex","viewFind","findbar","run","_this4","setZoom","spreadMode","_this5","ServiceWorkerOptions","pdfLinkService","setHash","selectCursorTool","mode","_ref2","removeScrollbarInInititeScrollMode","rotation","pagesRotation","goToDestination","currentPageLabel","_x","apply","arguments","userZoomFactor","before","after","abs","fileInput","files","path","view","sidebarComponent","pdfLoadedEvent","loadComplete","state","NOT_FOUND","current","total","matchesCount","matches","findController","_pageMatches","matchesLength","_pageMatchesLength","matchesColor","_pageMatchesColor","withCredentials","Authorization","onError","open","_this6","resetModified","close","_this7","clearTimeout","_cleanup","_boundEvents","unbindWindowEvents","bus","unbindEvents","_listeners","list","topLevelElements","_this8","pdfSidebar","isFirstChange","currentValue","previousValue","zoomEvent","presetValue","_transport","messageHandler","send","updateFormFields","_this9","zoomAsNumber","store","userSetting","scaleDropdownField","option","textContent","currentScaleValue","secondaryToolbarComponent","observer","ResizeObserver","observe","exception","onContextMenu","onSecondaryMenuIsEmpty","hideKebabButton","ids","duplicates","previousFormData","storage","hasOwnProperty","field","setValue","emitMessage","fields","fieldIdToActivate","textarea","dropdown","multiple","selected","indexOf","hasSignature","checkBox","exportValue","radioButton","buttonValue","fieldType","viewerContainer","scrollBy","zoomToPageWidth","_this10","desiredCenterY","clientY","previousScale","previousZoom","scaleCorrectionFactor","NgxExtendedPdfViewerComponent_Factory","NgZone","PlatformLocation","NgxExtendedPdfViewerComponent_Query","NgxExtendedPdfViewerComponent_HostBindings","NgxExtendedPdfViewerComponent_contextmenu_HostBindingHandler","NgxExtendedPdfViewerComponent_Template","NgxExtendedPdfViewerComponent_Template_div_resize_8_listener","NgxExtendedPdfViewerComponent_Template_pdf_sidebar_thumbnailDrawn_10_listener","NgxExtendedPdfViewerComponent_Template_pdf_secondary_toolbar_spreadChange_15_listener","NgxExtendedPdfViewerComponent_Template_pdf_secondary_toolbar_secondaryMenuIsEmpty_15_listener","NgxExtendedPdfViewerComponent_Template_div_dblclick_22_listener","AsyncPipe","changeDetection","OnPush","NgxExtendedPdfViewerServerComponent","NgxExtendedPdfViewerServerComponent_Factory","NgxExtendedPdfViewerServerComponent_Query","NgxExtendedPdfViewerServerComponent_HostBindings","NgxExtendedPdfViewerServerComponent_contextmenu_HostBindingHandler","NgxExtendedPdfViewerServerComponent_Template","NEED_PASSWORD","INCORRECT_PASSWORD","PdfDocumentPropertiesOverlayComponent","PdfDocumentPropertiesOverlayComponent_Factory","PdfDocumentPropertiesOverlayComponent_Template","PdfFindbarOptionsOneContainerComponent","PdfFindbarOptionsOneContainerComponent_Factory","PdfFindbarOptionsOneContainerComponent_Template","PdfFindbarOptionsThreeContainerComponent","PdfFindbarOptionsThreeContainerComponent_Factory","PdfFindbarOptionsThreeContainerComponent_Template","PdfFindbarOptionsTwoContainerComponent","PdfFindbarOptionsTwoContainerComponent_Factory","PdfFindbarOptionsTwoContainerComponent_Template","PdfOriginalComponent","PdfOriginalComponent_Factory","PdfOriginalComponent_Template","NgxExtendedPdfViewerCommonModule","NgxExtendedPdfViewerCommonModule_Factory","ɵmod","ɵɵdefineNgModule","declarations","imports","exports","ɵinj","ɵɵdefineInjector","providers","Window","level","message","NgxConsole","Date","getTime","isKeyIgnored","cmd","keycode","isKeyInList","settings","keyDef","isKey","cmdDef","toLowerCase","NgxExtendedPdfViewerModule","NgxExtendedPdfViewerModule_Factory","NgxExtendedPdfViewerService","NgxExtendedPdfViewerServerModule","NgxExtendedPdfViewerServerModule_Factory","PdfDocumentPropertiesExtractor","pdfDateStringRegex","RegExp","getDocumentProperties","_this11","getMetadata","metadata","contentDispositionFilename","author","Author","creationDate","toDateObject","CreationDate","creator","Creator","keywords","Keywords","linearized","IsLinearized","modificationDate","ModDate","pdfFormatVersion","PDFFormatVersion","producer","Producer","subject","Title","fileName","getDownloadInfo","maybeFileSize","input","year","month","day","hour","minute","second","universalTimeRelation","offsetHour","offsetMinute","UTC","LinkTarget","NONE","SELF","BLANK","PARENT","TOP"],"sources":["C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/ngx-extended-pdf-viewer/fesm2020/ngx-extended-pdf-viewer.mjs"],"sourcesContent":["import * as i0 from '@angular/core';\nimport { Component, Injectable, ViewEncapsulation, Inject, Input, EventEmitter, ViewChild, Output, HostListener, Pipe, PLATFORM_ID, ChangeDetectionStrategy, NgModule } from '@angular/core';\nimport * as i2 from '@angular/common';\nimport { DOCUMENT, isPlatformBrowser, CommonModule, Location } from '@angular/common';\nimport { Subject } from 'rxjs';\nimport * as i2$1 from '@angular/forms';\nimport { FormsModule } from '@angular/forms';\nimport { take } from 'rxjs/operators';\n\nconst _isIE11 = typeof window === 'undefined' ? false : !!window.MSInputMethodContext && !!document.documentMode;\nconst isEdge = typeof navigator === 'undefined' || /Edge\\/\\d./i.test(navigator.userAgent);\nconst needsES5 = typeof ReadableStream === 'undefined' || typeof Promise['allSettled'] === 'undefined';\nconst pdfjsVersion = '2.13.482';\nconst pdfjsBleedingEdgeVersion = '2.14.389';\nfunction getVersionSuffix(folder) {\n if (folder && folder.includes('bleeding-edge')) {\n return pdfjsBleedingEdgeVersion;\n }\n return pdfjsVersion;\n}\nlet pdfDefaultOptions = {\n needsES5: _isIE11 || isEdge || needsES5,\n cursorToolOnLoad: 0,\n defaultUrl: '',\n defaultZoomValue: undefined,\n disableHistory: false,\n disablePageLabels: false,\n enablePrintAutoRotate: false,\n enableWebGL: false,\n eventBusDispatchToDOM: false,\n externalLinkRel: 'noopener noreferrer nofollow',\n externalLinkTarget: 0,\n historyUpdateUrl: false,\n ignoreDestinationZoom: false,\n imageResourcesPath: './images/',\n maxCanvasPixels: 16777216,\n pdfBugEnabled: false,\n rangeChunkSize: 65536,\n removePageBorders: false,\n renderer: 'canvas',\n renderInteractiveForms: true,\n renderForms: true,\n enableXfa: true,\n sidebarViewOnLoad: -1,\n scrollModeOnLoad: -1,\n spreadModeOnLoad: -1,\n textLayerMode: 2,\n useOnlyCssZoom: false,\n viewOnLoad: 0,\n cMapPacked: true,\n cMapUrl: () => `./${pdfDefaultOptions.assetsFolder}/cmaps/`,\n disableAutoFetch: false,\n disableCreateObjectURL: false,\n disableFontFace: false,\n disableRange: false,\n disableStream: false,\n isEvalSupported: true,\n maxImageSize: -1,\n pdfBug: false,\n postMessageTransfers: true,\n verbosity: 1,\n workerPort: null,\n assetsFolder: 'assets',\n sandboxBundleSrc: () => pdfDefaultOptions.needsES5\n ? `./${pdfDefaultOptions.assetsFolder}/pdf.sandbox-${getVersionSuffix(pdfDefaultOptions.assetsFolder)}-es5.js`\n : `./${pdfDefaultOptions.assetsFolder}/pdf.sandbox-${getVersionSuffix(pdfDefaultOptions.assetsFolder)}.js`,\n workerSrc: () => pdfDefaultOptions.needsES5\n ? `./${pdfDefaultOptions.assetsFolder}/pdf.worker-${getVersionSuffix(pdfDefaultOptions.assetsFolder)}-es5.js`\n : `./${pdfDefaultOptions.assetsFolder}/pdf.worker-${getVersionSuffix(pdfDefaultOptions.assetsFolder)}.js`,\n // options specific to ngx-extended-pdf-viewer (as opposed to being used by pdf.js)\n doubleTapZoomFactor: 'page-width',\n enableScripting: true,\n defaultCacheSize: 50,\n passwordPrompt: undefined,\n};\nif (typeof window !== 'undefined') {\n if (window.pdfDefaultOptions) {\n pdfDefaultOptions = window.pdfDefaultOptions;\n }\n else {\n window.pdfDefaultOptions = pdfDefaultOptions;\n }\n}\n\nvar VerbosityLevel;\n(function (VerbosityLevel) {\n VerbosityLevel[VerbosityLevel[\"ERRORS\"] = 0] = \"ERRORS\";\n VerbosityLevel[VerbosityLevel[\"WARNINGS\"] = 1] = \"WARNINGS\";\n VerbosityLevel[VerbosityLevel[\"INFOS\"] = 5] = \"INFOS\";\n})(VerbosityLevel || (VerbosityLevel = {}));\n;\n\nvar FindState;\n(function (FindState) {\n FindState[FindState[\"FOUND\"] = 0] = \"FOUND\";\n FindState[FindState[\"NOT_FOUND\"] = 1] = \"NOT_FOUND\";\n FindState[FindState[\"WRAPPED\"] = 2] = \"WRAPPED\";\n FindState[FindState[\"PENDING\"] = 3] = \"PENDING\";\n})(FindState || (FindState = {}));\n\n/** List of all field that can be customized */\nconst requiredIds = [\n 'toolbarViewer',\n 'numPages',\n 'pageNumber',\n 'scaleSelectContainer',\n 'customScaleOption',\n 'previous',\n 'next',\n 'zoomIn',\n 'zoomOut',\n 'viewFind',\n 'openFile',\n 'print',\n 'presentationMode',\n 'download',\n 'viewBookmark',\n 'secondaryToolbar',\n 'secondaryToolbarToggle',\n 'secondaryToolbarButtonContainer',\n 'secondaryPresentationMode',\n 'secondaryOpenFile',\n 'secondaryPrint',\n 'secondaryDownload',\n 'secondaryViewBookmark',\n 'firstPage',\n 'lastPage',\n 'pageRotateCw',\n 'pageRotateCcw',\n 'cursorSelectTool',\n 'cursorHandTool',\n 'scrollVertical',\n 'scrollHorizontal',\n 'scrollWrapped',\n 'spreadNone',\n 'spreadOdd',\n 'spreadEven',\n 'documentProperties',\n 'contextFirstPage',\n 'contextLastPage',\n 'contextPageRotateCw',\n 'contextPageRotateCcw',\n 'currentOutlineItem',\n 'outerContainer',\n 'viewerContainer',\n 'sidebarToggle',\n 'viewThumbnail',\n 'viewOutline',\n 'viewAttachments',\n 'thumbnailView',\n 'outlineView',\n 'attachmentsView',\n 'outerContainer',\n 'sidebarResizer',\n 'outlineOptionsContainer',\n 'findbar',\n 'viewFind',\n 'findInput',\n 'findInputMultiline',\n 'findHighlightAll',\n 'findCurrentPage',\n 'findRange',\n 'findMatchCase',\n 'findMatchDiacritics',\n 'findEntireWord',\n 'findMultipleSearchTexts',\n 'findIgnoreAccents',\n 'findMsg',\n 'findResultsCount',\n 'findPrevious',\n 'findNext',\n 'findFuzzy',\n 'passwordOverlay',\n 'passwordText',\n 'password',\n 'passwordSubmit',\n 'passwordCancel',\n 'documentPropertiesOverlay',\n 'documentPropertiesClose',\n 'fileNameField',\n 'fileSizeField',\n 'titleField',\n 'authorField',\n 'subjectField',\n 'keywordsField',\n 'creationDateField',\n 'modificationDateField',\n 'creatorField',\n 'producerField',\n 'versionField',\n 'pageCountField',\n 'pageSizeField',\n 'linearizedField',\n 'errorWrapper',\n 'errorMessage',\n 'errorClose',\n 'errorMoreInfo',\n 'errorShowMore',\n 'errorShowLess',\n 'scaleSelectContainer',\n 'viewAttachments',\n 'viewLayers',\n 'viewThumbnail',\n 'viewOutline',\n];\nclass PdfDummyComponentsComponent {\n addMissingStandardWidgets() {\n this.dummyComponentsContainer = document.getElementsByClassName('dummy-pdf-viewer-components')[0];\n const container = this.dummyComponentsContainer;\n if (container) {\n for (let i = 0; i < container.children.length; i++) {\n const child = container.firstChild;\n if (child) {\n container.removeChild(child);\n }\n }\n }\n requiredIds.forEach(id => {\n if (this.needsDummyWidget(id)) {\n const dummy = document.createElement('span');\n dummy.id = id;\n dummy.className = 'invisible dummy-component';\n this.dummyComponentsContainer.appendChild(dummy);\n }\n });\n if (this.needsDummyWidget('scaleSelect')) {\n const dummy = document.createElement('select');\n dummy.id = 'scaleSelect';\n dummy.className = 'invisible dummy-component';\n this.dummyComponentsContainer.appendChild(dummy);\n }\n }\n needsDummyWidget(id) {\n const widget = document.getElementById(id);\n if (!widget) {\n return true;\n }\n return false;\n }\n}\nPdfDummyComponentsComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfDummyComponentsComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });\nPdfDummyComponentsComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.3.0\", type: PdfDummyComponentsComponent, selector: \"pdf-dummy-components\", ngImport: i0, template: \"<span class=\\\"invisible dummy-pdf-viewer-components\\\">\\n</span>\\n\" });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfDummyComponentsComponent, decorators: [{\n type: Component,\n args: [{ selector: 'pdf-dummy-components', template: \"<span class=\\\"invisible dummy-pdf-viewer-components\\\">\\n</span>\\n\" }]\n }] });\n\nvar PdfCursorTools;\n(function (PdfCursorTools) {\n PdfCursorTools[PdfCursorTools[\"SELECT\"] = 0] = \"SELECT\";\n PdfCursorTools[PdfCursorTools[\"HAND\"] = 1] = \"HAND\";\n PdfCursorTools[PdfCursorTools[\"ZOOM\"] = 2] = \"ZOOM\";\n})(PdfCursorTools || (PdfCursorTools = {}));\n\nclass PinchOnMobileSupport {\n constructor(_zone) {\n this._zone = _zone;\n this.startX = 0;\n this.startY = 0;\n this.initialPinchDistance = 0;\n this.pinchScale = 1;\n this.boundOnViewerTouchStart = this.onViewerTouchStart.bind(this);\n this.boundOnViewerTouchMove = this.onViewerTouchMove.bind(this);\n this.boundOnViewerTouchEnd = this.onViewerTouchEnd.bind(this);\n this.initializePinchZoom();\n }\n isMobile() {\n return ('ontouchstart' in window) || (navigator.maxTouchPoints > 0) || (navigator.msMaxTouchPoints > 0);\n }\n onViewerTouchStart(event) {\n this.initialPinchDistance = 0;\n if (event.touches.length === 2) {\n const container = document.getElementById('viewerContainer');\n const rect = container.getBoundingClientRect();\n if (event.touches[0].pageX >= rect.left && event.touches[0].pageX <= rect.right) {\n if (event.touches[0].pageY >= (rect.top + window.scrollY) && event.touches[0].pageY <= (rect.bottom + window.scrollY)) {\n if (event.touches[1].pageX >= rect.left && event.touches[1].pageX <= rect.right) {\n if (event.touches[1].pageY >= (rect.top + window.scrollY) && event.touches[1].pageY <= (rect.bottom + window.scrollY)) {\n this.startX = (event.touches[0].pageX + event.touches[1].pageX) / 2;\n this.startY = (event.touches[0].pageY + event.touches[1].pageY) / 2;\n this.initialPinchDistance = Math.hypot(event.touches[1].pageX - event.touches[0].pageX, event.touches[1].pageY - event.touches[0].pageY);\n if (event.cancelable) {\n event.preventDefault();\n }\n event.stopPropagation();\n }\n }\n }\n }\n }\n }\n onViewerTouchMove(event) {\n const PDFViewerApplicationOptions = window.PDFViewerApplicationOptions;\n const PDFViewerApplication = window.PDFViewerApplication;\n if (this.initialPinchDistance <= 0 || event.touches.length !== 2) {\n return;\n }\n const pinchDistance = Math.hypot(event.touches[1].pageX - event.touches[0].pageX, event.touches[1].pageY - event.touches[0].pageY);\n const container = document.getElementById('viewerContainer');\n const originX = this.startX + container.scrollLeft;\n const originY = this.startY + container.scrollTop;\n this.pinchScale = pinchDistance / this.initialPinchDistance;\n let minZoom = Number(PDFViewerApplicationOptions.get('minZoom'));\n if (!minZoom) {\n minZoom = 0.1;\n }\n const currentZoom = PDFViewerApplication.pdfViewer._currentScale;\n if (currentZoom * this.pinchScale < minZoom) {\n this.pinchScale = minZoom / currentZoom;\n }\n let maxZoom = Number(PDFViewerApplicationOptions.get('maxZoom'));\n if (!maxZoom) {\n maxZoom = 10;\n }\n if (currentZoom * this.pinchScale > maxZoom) {\n this.pinchScale = maxZoom / currentZoom;\n }\n this.viewer.style.transform = `scale(${this.pinchScale})`;\n this.viewer.style.transformOrigin = `${originX}px ${originY}px`;\n if (event.cancelable) {\n event.preventDefault();\n }\n event.stopPropagation();\n }\n onViewerTouchEnd(event) {\n const PDFViewerApplication = window.PDFViewerApplication;\n if (this.initialPinchDistance <= 0) {\n return;\n }\n this.viewer.style.transform = `none`;\n this.viewer.style.transformOrigin = `unset`;\n PDFViewerApplication.pdfViewer.currentScale *= this.pinchScale;\n const container = document.getElementById('viewerContainer');\n const rect = container.getBoundingClientRect();\n const dx = this.startX - rect.left;\n const dy = this.startY - rect.top;\n container.scrollLeft += dx * (this.pinchScale - 1);\n container.scrollTop += dy * (this.pinchScale - 1);\n this.resetPinchZoomParams();\n if (event.cancelable) {\n event.preventDefault();\n }\n event.stopPropagation();\n }\n resetPinchZoomParams() {\n this.startX = this.startY = this.initialPinchDistance = 0;\n this.pinchScale = 1;\n }\n initializePinchZoom() {\n if (!this.isMobile()) {\n return;\n }\n this.viewer = document.getElementById('viewer');\n this._zone.runOutsideAngular(() => {\n document.addEventListener('touchstart', this.boundOnViewerTouchStart);\n document.addEventListener('touchmove', this.boundOnViewerTouchMove, { passive: false });\n document.addEventListener('touchend', this.boundOnViewerTouchEnd);\n });\n }\n destroyPinchZoom() {\n if (!this.isMobile()) {\n return;\n }\n document.removeEventListener('touchstart', this.boundOnViewerTouchStart);\n document.removeEventListener('touchmove', this.boundOnViewerTouchMove);\n document.removeEventListener('touchend', this.boundOnViewerTouchEnd);\n }\n}\n\nvar ScrollModeType;\n(function (ScrollModeType) {\n ScrollModeType[ScrollModeType[\"vertical\"] = 0] = \"vertical\";\n ScrollModeType[ScrollModeType[\"horizontal\"] = 1] = \"horizontal\";\n ScrollModeType[ScrollModeType[\"wrapped\"] = 2] = \"wrapped\";\n ScrollModeType[ScrollModeType[\"page\"] = 3] = \"page\";\n})(ScrollModeType || (ScrollModeType = {}));\nvar SpreadModeType;\n(function (SpreadModeType) {\n SpreadModeType[SpreadModeType[\"UNKNOWN\"] = -1] = \"UNKNOWN\";\n SpreadModeType[SpreadModeType[\"NONE\"] = 0] = \"NONE\";\n SpreadModeType[SpreadModeType[\"ODD\"] = 1] = \"ODD\";\n SpreadModeType[SpreadModeType[\"EVEN\"] = 2] = \"EVEN\";\n})(SpreadModeType || (SpreadModeType = {}));\n\nclass UnitToPx {\n static initElements() {\n if (!document) {\n return;\n }\n if (!this.con || !this.el) {\n this.con = document.createElement('div');\n this.el = document.createElement('div');\n }\n this.con.style.position = 'absolute';\n this.con.style.width = '0';\n this.con.style.height = '0';\n this.con.style.visibility = 'hidden';\n this.con.style.overflow = 'hidden';\n this.con.appendChild(this.el);\n }\n static pxPerUnit(unit) {\n if (!this.pxPerUnitCache[unit]) {\n if (!this.con || !this.el) {\n this.initElements();\n }\n if (!this.con || !this.el) {\n // dummy implementation for server-side rendering\n return 1;\n }\n this.el.style.width = this.sample + unit;\n document.body.appendChild(this.con);\n const dimension = this.el.getBoundingClientRect();\n this.con.parentNode.removeChild(this.con);\n this.pxPerUnitCache[unit] = dimension.width / this.sample;\n }\n return this.pxPerUnitCache[unit];\n }\n static toPx(length) {\n const unitRe = /^\\s*([+-]?[\\d\\.]*)\\s*(.*)\\s*$/i; // NOSONAR\n const match = unitRe.exec(length);\n if (match != null && match.length > 2) {\n const bare = match[1] === '';\n const val = bare ? 1 : Number(match[1]);\n const unit = match[2];\n const valid = !isNaN(val) && unit;\n if (valid) {\n return unit === 'px' ? val : this.pxPerUnit(unit) * val;\n }\n }\n throw new TypeError('Error parsing length');\n }\n}\n// cache this.con, el for reused\nUnitToPx.con = undefined;\nUnitToPx.el = undefined;\n// high sample will more accurate?\nUnitToPx.sample = 100;\nUnitToPx.pxPerUnitCache = {};\n\nclass PDFNotificationService {\n constructor() {\n // this event is fired when the pdf.js library has been loaded and objects like PDFApplication are available\n this.onPDFJSInit = new Subject();\n this.pdfjsVersion = getVersionSuffix(pdfDefaultOptions.assetsFolder);\n }\n}\nPDFNotificationService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PDFNotificationService, deps: [], target: i0.ɵɵFactoryTarget.Injectable });\nPDFNotificationService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PDFNotificationService, providedIn: 'root' });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PDFNotificationService, decorators: [{\n type: Injectable,\n args: [{\n providedIn: 'root',\n }]\n }] });\n\nclass NgxExtendedPdfViewerService$1 {\n constructor() {\n this.recalculateSize$ = new Subject();\n }\n findMultiple(text, options = {}) {\n options = {\n ...options,\n findMultipleSearchTexts: true,\n };\n const searchString = text.join('\\n') + '\\n';\n return this.find(searchString, options);\n }\n find(text, options = {}) {\n if (!NgxExtendedPdfViewerComponent.ngxExtendedPdfViewerInitialized) {\n // tslint:disable-next-line:quotemark\n console.error(\"The PDF viewer hasn't finished initializing. Please call find() later.\");\n return false;\n }\n else {\n const highlightAllCheckbox = document.getElementById('findHighlightAll');\n if (highlightAllCheckbox) {\n highlightAllCheckbox.checked = options.highlightAll || false;\n }\n const findPageRange = document.getElementById('findRange');\n if (findPageRange) {\n findPageRange.value = options.pageRange || '';\n }\n const findCurrentPageCheckbox = document.getElementById('findCurrentPage');\n if (findCurrentPageCheckbox) {\n findCurrentPageCheckbox.checked = options.currentPage || false;\n }\n const matchCaseCheckbox = document.getElementById('findMatchCase');\n if (matchCaseCheckbox) {\n matchCaseCheckbox.checked = options.matchCase || false;\n }\n const entireWordCheckbox = document.getElementById('findEntireWord');\n if (entireWordCheckbox) {\n entireWordCheckbox.checked = options.wholeWords || false;\n }\n const findIgnoreAccentsCheckbox = document.getElementById('findIgnoreAccents');\n if (findIgnoreAccentsCheckbox) {\n findIgnoreAccentsCheckbox.checked = options.ignoreAccents || false;\n }\n const multipleSearchTerms = options.findMultipleSearchTexts || text.includes('\\n') || false;\n const findMultipleSearchTextsCheckbox = document.getElementById('findMultipleSearchTexts');\n if (findMultipleSearchTextsCheckbox) {\n findMultipleSearchTextsCheckbox.checked = multipleSearchTerms;\n }\n const individualWordsModeCheckbox = document.getElementById('individualWordsMode');\n if (individualWordsModeCheckbox) {\n individualWordsModeCheckbox.checked = false;\n }\n const fuzzySearchCheckbox = document.getElementById('findFuzzy');\n if (fuzzySearchCheckbox) {\n fuzzySearchCheckbox.checked = options.fuzzySearch || false;\n }\n const inputField = multipleSearchTerms ? document.getElementById('findInputMultiline') : document.getElementById('findInput');\n if (inputField) {\n if (inputField instanceof HTMLTextAreaElement) {\n inputField.value = text;\n // todo dirty hack!\n inputField.classList.remove('hidden');\n document.getElementById('findInput').classList.add('hidden');\n document.getElementById('individualWordsModeLabel').classList.remove('hidden');\n document.getElementById('individualWordsMode').classList.remove('hidden');\n // end of the dirty hack\n }\n else if (inputField instanceof HTMLInputElement) {\n inputField.value = text;\n // todo dirty hack!\n inputField.classList.remove('hidden');\n document.getElementById('findInputMultiline').classList.add('hidden');\n document.getElementById('individualWordsModeLabel').classList.add('hidden');\n document.getElementById('individualWordsMode').classList.add('hidden');\n // end of the dirty hack\n }\n inputField.dispatchEvent(new Event('input'));\n return true;\n }\n else {\n // tslint:disable-next-line:quotemark\n console.error(\"Unexpected error: the input field used to search isn't part of the DOM.\");\n return false;\n }\n }\n }\n findNext() {\n if (!NgxExtendedPdfViewerComponent.ngxExtendedPdfViewerInitialized) {\n // tslint:disable-next-line:quotemark\n console.error(\"The PDF viewer hasn't finished initializing. Please call findNext() later.\");\n return false;\n }\n else {\n const button = document.getElementById('findNext');\n if (button) {\n button.click();\n return true;\n }\n return false;\n }\n }\n findPrevious() {\n if (!NgxExtendedPdfViewerComponent.ngxExtendedPdfViewerInitialized) {\n // tslint:disable-next-line:quotemark\n console.error(\"The PDF viewer hasn't finished initializing. Please call findPrevious() later.\");\n return false;\n }\n else {\n const button = document.getElementById('findPrevious');\n if (button) {\n button.click();\n return true;\n }\n return false;\n }\n }\n print(printRange) {\n const PDFViewerApplication = window.PDFViewerApplication;\n const alreadyThere = !!window['isInPDFPrintRange'] && !printRange;\n if (!alreadyThere) {\n if (!printRange) {\n printRange = {};\n }\n this.setPrintRange(printRange);\n }\n window.printPDF();\n if (!alreadyThere) {\n PDFViewerApplication.eventBus.on('afterprint', () => {\n this.removePrintRange();\n });\n }\n }\n removePrintRange() {\n window['isInPDFPrintRange'] = undefined;\n window['filteredPageCount'] = undefined;\n }\n setPrintRange(printRange) {\n const PDFViewerApplication = window.PDFViewerApplication;\n window['isInPDFPrintRange'] = (page) => this.isInPDFPrintRange(page, printRange);\n window['filteredPageCount'] = this.filteredPageCount(PDFViewerApplication.pagesCount, printRange);\n }\n filteredPageCount(pageCount, range) {\n let result = 0;\n for (let page = 1; page <= pageCount; page++) {\n if (this.isInPDFPrintRange(page, range)) {\n result++;\n }\n }\n return result;\n }\n isInPDFPrintRange(pageIndex, printRange) {\n const page = pageIndex + 1;\n if (printRange.from) {\n if (page < printRange.from) {\n return false;\n }\n }\n if (printRange.to) {\n if (page > printRange.to) {\n return false;\n }\n }\n if (printRange.excluded) {\n let e = printRange.excluded;\n if (e.some((p) => p === page)) {\n return false;\n }\n }\n if (printRange.included) {\n if (!printRange.included.some((p) => p === page)) {\n return false;\n }\n }\n return true;\n }\n getPageAsText(pageNumber) {\n const PDFViewerApplication = window.PDFViewerApplication;\n const pdfDocument = PDFViewerApplication.pdfDocument;\n const pagePromise = pdfDocument.getPage(pageNumber);\n const extractTextSnippets = (pdfPage) => new Promise((resolve, reject) => {\n const textSnippets = pdfPage.getTextContent();\n resolve(textSnippets);\n });\n const combineTextSnippets = (textSnippets) => new Promise((resolve, reject) => {\n const text = this.convertTextInfoToText(textSnippets);\n resolve(text);\n });\n return pagePromise.then(extractTextSnippets).then(combineTextSnippets);\n }\n convertTextInfoToText(textInfo) {\n if (!textInfo) {\n return '';\n }\n return textInfo.items.map((info) => info.str).join('');\n }\n getPageAsImage(pageNumber, scale) {\n const PDFViewerApplication = window.PDFViewerApplication;\n const pdfDocument = PDFViewerApplication.pdfDocument;\n const pagePromise = pdfDocument.getPage(pageNumber);\n const imagePromise = (pdfPage) => new Promise((resolve, reject) => {\n resolve(this.draw(pdfPage, scale));\n });\n return pagePromise.then(imagePromise);\n }\n draw(pdfPage, scale) {\n let zoomFactor = 1;\n if (scale.scale) {\n zoomFactor = scale.scale;\n }\n else if (scale.width) {\n zoomFactor = scale.width / pdfPage.getViewport({ scale: 1 }).width;\n }\n else if (scale.height) {\n zoomFactor = scale.height / pdfPage.getViewport({ scale: 1 }).height;\n }\n const viewport = pdfPage.getViewport({\n scale: zoomFactor,\n });\n const { ctx, canvas } = this.getPageDrawContext(viewport.width, viewport.height);\n const drawViewport = viewport.clone();\n const renderContext = {\n canvasContext: ctx,\n viewport: drawViewport,\n // background: 'rgba(255, 0, 255, 0.3)',\n };\n const renderTask = pdfPage.render(renderContext);\n const dataUrlPromise = () => new Promise((resolve, reject) => {\n resolve(canvas.toDataURL());\n });\n return renderTask.promise.then(dataUrlPromise);\n }\n getPageDrawContext(width, height) {\n const canvas = document.createElement('canvas');\n const ctx = canvas.getContext('2d', { alpha: false });\n if (!ctx) {\n // tslint:disable-next-line: quotemark\n throw new Error(\"Couldn't create the 2d context\");\n }\n canvas.width = width;\n canvas.height = height;\n canvas.style.width = width + 'px';\n canvas.style.height = height + 'px';\n return { ctx, canvas };\n }\n async getCurrentDocumentAsBlob() {\n const PDFViewerApplication = window.PDFViewerApplication;\n const data = await PDFViewerApplication.pdfDocument.saveDocument(PDFViewerApplication.pdfDocument.annotationStorage);\n return new Blob([data], { type: 'application/pdf' });\n }\n async getFormData() {\n const PDFViewerApplication = window.PDFViewerApplication;\n const pdf /*: PDFDocumentProxy */ = PDFViewerApplication.pdfDocument;\n // screen DPI / PDF DPI\n const dpiRatio = 96 / 72;\n const result = [];\n for (let i = 1; i <= pdf.numPages; i++) {\n // track the current page\n const currentPage /* : PDFPageProxy */ = await pdf.getPage(i);\n const annotations = await currentPage.getAnnotations();\n annotations\n .filter((a) => a.subtype === 'Widget') // get the form field annotations only\n .forEach((a) => {\n // get the rectangle that represent the single field\n // and resize it according to the current DPI\n const fieldRect = currentPage.getViewport({ scale: dpiRatio }).convertToViewportRectangle(a.rect);\n // add the corresponding input\n result.push({ fieldAnnotation: a, fieldRect, pageNumber: i });\n });\n }\n return result;\n }\n /**\n * Adds a page to the rendering queue\n * @param {number} pageIndex Index of the page to render\n * @returns {boolean} false, if the page has already been rendered\n * or if it's out of range\n */\n addPageToRenderQueue(pageIndex) {\n const PDFViewerApplication = window.PDFViewerApplication;\n return PDFViewerApplication.pdfViewer.addPageToRenderQueue(pageIndex);\n }\n isRenderQueueEmpty() {\n const scrolledDown = true;\n const renderExtra = false;\n const PDFViewerApplication = window.PDFViewerApplication;\n const nextPage = PDFViewerApplication.pdfViewer.renderingQueue.getHighestPriority(PDFViewerApplication.pdfViewer._getVisiblePages(), PDFViewerApplication.pdfViewer._pages, scrolledDown, renderExtra);\n return !nextPage;\n }\n hasPageBeenRendered(pageIndex) {\n const PDFViewerApplication = window.PDFViewerApplication;\n const pages = PDFViewerApplication.pdfViewer._pages;\n if (pages.length > pageIndex && pageIndex >= 0) {\n const pageView = pages[pageIndex];\n const isLoading = pageView.div.querySelector('.loadingIcon');\n return !isLoading;\n }\n return false;\n }\n currentlyRenderedPages() {\n const PDFViewerApplication = window.PDFViewerApplication;\n const pages = PDFViewerApplication.pdfViewer._pages;\n return pages.filter((page) => !page.div.querySelector('.loadingIcon')).map((page) => page.id);\n }\n numberOfPages() {\n const PDFViewerApplication = window.PDFViewerApplication;\n const pages = PDFViewerApplication.pdfViewer._pages;\n return pages.length;\n }\n getCurrentlyVisiblePageNumbers() {\n const app = window.PDFViewerApplication;\n const pages = app.pdfViewer._getVisiblePages().views;\n const pageNumbers = pages?.map((page) => page.id);\n return pageNumbers;\n }\n recalculateSize() {\n this.recalculateSize$.next();\n }\n async listLayers() {\n const PDFViewerApplication = window.PDFViewerApplication;\n const optionalContentConfig = await PDFViewerApplication.pdfViewer.optionalContentConfigPromise;\n if (optionalContentConfig) {\n const levelData = optionalContentConfig.getOrder();\n console.log(levelData);\n const layerIds = levelData.filter((groupId) => typeof groupId !== 'object');\n return layerIds.map((layerId) => {\n const config = optionalContentConfig.getGroup(layerId);\n return {\n layerId: layerId,\n name: config.name,\n visible: config.visible,\n };\n });\n }\n return undefined;\n }\n async toggleLayer(layerId) {\n const PDFViewerApplication = window.PDFViewerApplication;\n const optionalContentConfig = await PDFViewerApplication.pdfViewer.optionalContentConfigPromise;\n if (optionalContentConfig) {\n let isVisible = optionalContentConfig.isVisible(layerId);\n const checkbox = document.querySelector(`input[id='${layerId}']`);\n if (checkbox) {\n isVisible = checkbox.checked;\n checkbox.checked = !isVisible;\n }\n optionalContentConfig.setVisibility(layerId, !isVisible);\n PDFViewerApplication.eventBus.dispatch('optionalcontentconfig', {\n source: this,\n promise: Promise.resolve(optionalContentConfig),\n });\n }\n }\n}\n\nclass PdfDarkThemeComponent {\n}\nPdfDarkThemeComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfDarkThemeComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });\nPdfDarkThemeComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.3.0\", type: PdfDarkThemeComponent, selector: \"pdf-dark-theme\", ngImport: i0, template: \"\", styles: [\"ngx-extended-pdf-viewer .fancyDropdownToolbarButton:after{content:url(\\\"data:image/svg+xml; utf8, <svg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><path fill='rgb(217, 217, 217)' d='M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z' /></svg>\\\")}ngx-extended-pdf-viewer :root{--annotation-unfocused-field-background: url(\\\"data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>\\\")}ngx-extended-pdf-viewer .annotationLayer section{position:absolute;text-align:initial}ngx-extended-pdf-viewer .annotationLayer .linkAnnotation>a,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.pushButton>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}ngx-extended-pdf-viewer .annotationLayer .linkAnnotation>a:hover,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.pushButton>a:hover{opacity:.2;background:yellow;box-shadow:0 2px 10px #ff0}ngx-extended-pdf-viewer .annotationLayer .textAnnotation img{position:absolute;cursor:pointer}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation input,ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation textarea,ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input{background-image:url(\\\"data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>\\\");border:1px solid transparent;box-sizing:border-box;font-size:9px;height:100%;margin:0;padding:0 3px;vertical-align:top;width:100%}ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select option{padding:0}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation textarea{font:message-box;font-size:9px;resize:none}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation input[disabled],ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation textarea[disabled],ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select[disabled],ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input[disabled],ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input[disabled]{background:none;border:1px solid transparent;cursor:not-allowed}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation input:hover,ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation textarea:hover,ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select:hover,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:hover,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input:hover{border:1px solid black}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation input:focus,ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation textarea:focus,ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:1px solid transparent}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation input :focus,ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation textarea :focus,ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select :focus,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox :focus,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton :focus{background-image:none;background-color:transparent;outline:auto}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:#000;content:\\\"\\\";display:block;position:absolute}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input{-webkit-appearance:none;appearance:none;padding:0}ngx-extended-pdf-viewer .annotationLayer .popupWrapper{position:absolute;width:20em}ngx-extended-pdf-viewer .annotationLayer .popup{position:absolute;z-index:200;max-width:20em;background-color:#ff9;box-shadow:0 2px 5px #888;border-radius:2px;padding:6px;margin-left:5px;cursor:pointer;font:message-box;font-size:9px;white-space:normal;word-wrap:break-word}ngx-extended-pdf-viewer .annotationLayer .popup>*{font-size:9px}ngx-extended-pdf-viewer .annotationLayer .popup h1{display:inline-block}ngx-extended-pdf-viewer .annotationLayer .popup span{display:inline-block;margin-left:5px}ngx-extended-pdf-viewer .annotationLayer .popup p{border-top:1px solid #333333;margin-top:2px;padding-top:2px}ngx-extended-pdf-viewer .annotationLayer .highlightAnnotation,ngx-extended-pdf-viewer .annotationLayer .underlineAnnotation,ngx-extended-pdf-viewer .annotationLayer .squigglyAnnotation,ngx-extended-pdf-viewer .annotationLayer .strikeoutAnnotation,ngx-extended-pdf-viewer .annotationLayer .freeTextAnnotation,ngx-extended-pdf-viewer .annotationLayer .lineAnnotation svg line,ngx-extended-pdf-viewer .annotationLayer .squareAnnotation svg rect,ngx-extended-pdf-viewer .annotationLayer .circleAnnotation svg ellipse,ngx-extended-pdf-viewer .annotationLayer .polylineAnnotation svg polyline,ngx-extended-pdf-viewer .annotationLayer .polygonAnnotation svg polygon,ngx-extended-pdf-viewer .annotationLayer .caretAnnotation,ngx-extended-pdf-viewer .annotationLayer .inkAnnotation svg polyline,ngx-extended-pdf-viewer .annotationLayer .stampAnnotation,ngx-extended-pdf-viewer .annotationLayer .fileAttachmentAnnotation{cursor:pointer}ngx-extended-pdf-viewer :root{--xfa-unfocused-field-background: url(\\\"data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>\\\")}ngx-extended-pdf-viewer .xfaLayer .highlight{margin:-1px;padding:1px;background-color:#efcbed;border-radius:4px}ngx-extended-pdf-viewer .xfaLayer .highlight.appended{position:initial}ngx-extended-pdf-viewer .xfaLayer .highlight.begin{border-radius:4px 0 0 4px}ngx-extended-pdf-viewer .xfaLayer .highlight.end{border-radius:0 4px 4px 0}ngx-extended-pdf-viewer .xfaLayer .highlight.middle{border-radius:0}ngx-extended-pdf-viewer .xfaLayer .highlight.selected{background-color:#cbdfcb}ngx-extended-pdf-viewer .xfaLayer ::selection{background:blue}ngx-extended-pdf-viewer .xfaPage{overflow:hidden;position:relative}ngx-extended-pdf-viewer .xfaContentarea{position:absolute}ngx-extended-pdf-viewer .xfaPrintOnly{display:none}ngx-extended-pdf-viewer .xfaLayer{position:absolute;text-align:initial;top:0;left:0;transform-origin:0 0;line-height:1.2}ngx-extended-pdf-viewer .xfaLayer *{color:inherit;font:inherit;font-style:inherit;font-weight:inherit;font-feature-settings:inherit;font-kerning:inherit;letter-spacing:-.01px;text-align:inherit;text-decoration:inherit;box-sizing:border-box;background-color:transparent;padding:0;margin:0;pointer-events:auto;line-height:inherit}ngx-extended-pdf-viewer .xfaLayer div{pointer-events:none}ngx-extended-pdf-viewer .xfaLayer svg{pointer-events:none}ngx-extended-pdf-viewer .xfaLayer svg *{pointer-events:none}ngx-extended-pdf-viewer .xfaLayer a{color:#00f}ngx-extended-pdf-viewer .xfaRich li{margin-left:3em}ngx-extended-pdf-viewer .xfaFont{color:#000;font-weight:400;font-feature-settings:\\\"kern\\\" off;font-kerning:none;font-size:10px;font-style:normal;letter-spacing:0;text-decoration:none;vertical-align:0}ngx-extended-pdf-viewer .xfaCaption{overflow:hidden;flex:0 0 auto}ngx-extended-pdf-viewer .xfaCaptionForCheckButton{overflow:hidden;flex:1 1 auto}ngx-extended-pdf-viewer .xfaLabel{height:100%;width:100%}ngx-extended-pdf-viewer .xfaLeft{display:flex;flex-direction:row;align-items:center}ngx-extended-pdf-viewer .xfaRight{display:flex;flex-direction:row-reverse;align-items:center}ngx-extended-pdf-viewer .xfaLeft>.xfaCaption,ngx-extended-pdf-viewer .xfaLeft>.xfaCaptionForCheckButton,ngx-extended-pdf-viewer .xfaRight>.xfaCaption,ngx-extended-pdf-viewer .xfaRight>.xfaCaptionForCheckButton{max-height:100%}ngx-extended-pdf-viewer .xfaTop{display:flex;flex-direction:column;align-items:flex-start}ngx-extended-pdf-viewer .xfaBottom{display:flex;flex-direction:column-reverse;align-items:flex-start}ngx-extended-pdf-viewer .xfaTop>.xfaCaption,ngx-extended-pdf-viewer .xfaTop>.xfaCaptionForCheckButton,ngx-extended-pdf-viewer .xfaBottom>.xfaCaption,ngx-extended-pdf-viewer .xfaBottom>.xfaCaptionForCheckButton{width:100%}ngx-extended-pdf-viewer .xfaBorder{background-color:transparent;position:absolute;pointer-events:none}ngx-extended-pdf-viewer .xfaWrapped{width:100%;height:100%}ngx-extended-pdf-viewer .xfaTextfield:focus,ngx-extended-pdf-viewer .xfaSelect:focus{background-image:none;background-color:transparent;outline:auto;outline-offset:-1px}ngx-extended-pdf-viewer .xfaCheckbox:focus,ngx-extended-pdf-viewer .xfaRadio:focus{outline:auto}ngx-extended-pdf-viewer .xfaTextfield,ngx-extended-pdf-viewer .xfaSelect{height:100%;width:100%;flex:1 1 auto;border:none;resize:none;background-image:var(--xfa-unfocused-field-background)}ngx-extended-pdf-viewer .xfaTop>.xfaTextfield,ngx-extended-pdf-viewer .xfaTop>.xfaSelect,ngx-extended-pdf-viewer .xfaBottom>.xfaTextfield,ngx-extended-pdf-viewer .xfaBottom>.xfaSelect{flex:0 1 auto}ngx-extended-pdf-viewer .xfaButton{cursor:pointer;width:100%;height:100%;border:none;text-align:center}ngx-extended-pdf-viewer .xfaLink{width:100%;height:100%}ngx-extended-pdf-viewer .xfaCheckbox,ngx-extended-pdf-viewer .xfaRadio{width:100%;height:100%;flex:0 0 auto;border:none}ngx-extended-pdf-viewer .xfaRich{white-space:pre-wrap;width:100%;height:100%}ngx-extended-pdf-viewer .xfaImage{object-position:left top;object-fit:contain;width:100%;height:100%}ngx-extended-pdf-viewer .xfaLrTb,ngx-extended-pdf-viewer .xfaRlTb,ngx-extended-pdf-viewer .xfaTb{display:flex;flex-direction:column;align-items:stretch}ngx-extended-pdf-viewer .xfaLr{display:flex;flex-direction:row;align-items:stretch}ngx-extended-pdf-viewer .xfaRl{display:flex;flex-direction:row-reverse;align-items:stretch}ngx-extended-pdf-viewer .xfaTb>div{justify-content:left}ngx-extended-pdf-viewer .xfaPosition{position:relative}ngx-extended-pdf-viewer .xfaArea{position:relative}ngx-extended-pdf-viewer .xfaValignMiddle{display:flex;align-items:center}ngx-extended-pdf-viewer .xfaTable{display:flex;flex-direction:column;align-items:stretch}ngx-extended-pdf-viewer .xfaTable .xfaRow{display:flex;flex-direction:row;align-items:stretch}ngx-extended-pdf-viewer .xfaTable .xfaRlRow{display:flex;flex-direction:row-reverse;align-items:stretch;flex:1}ngx-extended-pdf-viewer .xfaTable .xfaRlRow>div{flex:1}ngx-extended-pdf-viewer .xfaNonInteractive input,ngx-extended-pdf-viewer .xfaNonInteractive textarea,ngx-extended-pdf-viewer .xfaDisabled input,ngx-extended-pdf-viewer .xfaDisabled textarea,ngx-extended-pdf-viewer .xfaReadOnly input,ngx-extended-pdf-viewer .xfaReadOnly textarea{background:initial}@media print{ngx-extended-pdf-viewer .xfaTextfield,ngx-extended-pdf-viewer .xfaSelect{background:transparent}ngx-extended-pdf-viewer .xfaSelect{-webkit-appearance:none;appearance:none;text-indent:1px;text-overflow:\\\"\\\"}}ngx-extended-pdf-viewer .textLayer{position:absolute;text-align:initial;left:0;top:0;right:0;bottom:0;overflow:hidden;opacity:.2;line-height:1}ngx-extended-pdf-viewer .textLayer span,ngx-extended-pdf-viewer .textLayer br{color:transparent;position:absolute;white-space:pre;cursor:text;transform-origin:0% 0%}ngx-extended-pdf-viewer .textLayer .highlight{position:static;margin:-1px;padding:1px;background-color:var(#b400aa);border-radius:4px}ngx-extended-pdf-viewer .textLayer .highlight.appended{position:initial}ngx-extended-pdf-viewer .textLayer .highlight.begin{border-radius:4px 0 0 4px}ngx-extended-pdf-viewer .textLayer .highlight.end{border-radius:0 4px 4px 0}ngx-extended-pdf-viewer .textLayer .highlight.middle{border-radius:0}ngx-extended-pdf-viewer .textLayer .highlight.selected{background-color:#006400}ngx-extended-pdf-viewer .textLayer ::selection{background:blue}ngx-extended-pdf-viewer .textLayer br::selection{background:transparent}ngx-extended-pdf-viewer .textLayer .endOfContent{display:block;position:absolute;left:0;top:100%;right:0;bottom:0;z-index:-1;cursor:default;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer .textLayer .endOfContent.active{top:0}ngx-extended-pdf-viewer *{box-sizing:content-box}ngx-extended-pdf-viewer :root{--pdfViewer-padding-bottom: none;--page-margin: 1px auto -8px;--page-border: 9px solid transparent;--spreadHorizontalWrapped-margin-LR: -3.5px;--zoom-factor: 1}@media screen and (forced-colors: active){ngx-extended-pdf-viewer :root{--pdfViewer-padding-bottom: 9px;--page-margin: 9px auto 0;--page-border: none;--spreadHorizontalWrapped-margin-LR: 4.5px}}ngx-extended-pdf-viewer .pdfViewer{padding-bottom:var(--pdfViewer-padding-bottom)}ngx-extended-pdf-viewer .pdfViewer .canvasWrapper{overflow:hidden}ngx-extended-pdf-viewer .pdfViewer .page{direction:ltr;width:816px;height:1056px;margin:1px auto -8px;position:relative;overflow:visible;border:9px solid transparent;background-clip:content-box;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAA6UlEQVR4Xl2Pi2rEMAwE16fm1f7/r14v7w4rI0IzLAF7hLxNevBSEMEF5+OilNCsRd8ZMyn+a4NmsOT8WJw1lFbSYgGFzF2bLFoLjTClWjKKGRWpDYAGXUnZ4uhbBUzF3Oe/GG/ue2fn4GgsyXhNgysV2JnrhKEMg4fEZcALmiKbNhBBRFpSyDOj1G4QOVly6O1FV54ZZq8OVygrciDt6JazRgi1ljTPH0gbrPmHPXAbCiDd4GawIjip1TPh9tt2sz24qaCjr/jAb/GBFTbq9KZ7Ke/Cqt8nayUikZKsWZK7Fe6bg5dOUt8fZHWG2BHc+6EAAAAASUVORK5CYII=) 9 9 repeat;background-color:#fff}ngx-extended-pdf-viewer .pdfViewer.removePageBorders .page{margin:0 auto 10px;border:none}ngx-extended-pdf-viewer .pdfViewer.singlePageView .page{margin:0}ngx-extended-pdf-viewer .html .pdfViewer.scrollHorizontal,ngx-extended-pdf-viewer .html .pdfViewer.scrollWrapped,ngx-extended-pdf-viewer .html .spread{margin-left:3.5px;margin-right:3.5px;text-align:center}ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal,ngx-extended-pdf-viewer .spread{white-space:nowrap}ngx-extended-pdf-viewer .pdfViewer.removePageBorders,ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal .spread,ngx-extended-pdf-viewer .pdfViewer.scrollWrapped .spread{margin-left:0;margin-right:0}ngx-extended-pdf-viewer .spread .page,ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal .page,ngx-extended-pdf-viewer .pdfViewer.scrollWrapped .page,ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal .spread,ngx-extended-pdf-viewer .pdfViewer.scrollWrapped .spread{display:inline-block;vertical-align:middle}ngx-extended-pdf-viewer .spread .page,ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal .page,ngx-extended-pdf-viewer .pdfViewer.scrollWrapped .page{margin-left:-3.5px;margin-right:-3.5px}ngx-extended-pdf-viewer .pdfViewer.removePageBorders .spread .page,ngx-extended-pdf-viewer .pdfViewer.removePageBorders.scrollHorizontal .page,ngx-extended-pdf-viewer .pdfViewer.removePageBorders.scrollWrapped .page{margin-left:5px;margin-right:5px}ngx-extended-pdf-viewer .pdfViewer .page canvas{margin:0;display:block}ngx-extended-pdf-viewer .pdfViewer .page canvas[hidden]{display:none}ngx-extended-pdf-viewer .pdfViewer .page .loadingIcon{position:absolute;display:block;left:0;top:0;right:0;bottom:0;background:url(data:image/gif;base64,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) center no-repeat}ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer{margin-left:0;margin-right:0}ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer .page,ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer .spread{display:block}ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer .page,ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer.removePageBorders .page{margin-left:auto;margin-right:auto}ngx-extended-pdf-viewer .pdfPresentationMode:-webkit-full-screen .pdfViewer .page{margin-bottom:100vh;border:0}ngx-extended-pdf-viewer .pdfPresentationMode:fullscreen .pdfViewer .page{margin-bottom:100vh;border:0}ngx-extended-pdf-viewer .html .toolbar *,ngx-extended-pdf-viewer .html .treeItem *{padding:0;margin:0}ngx-extended-pdf-viewer .html{height:100%;width:100%;font-size:10px}ngx-extended-pdf-viewer .body{height:100%;width:100%}ngx-extended-pdf-viewer .body,ngx-extended-pdf-viewer .pdf-viewer input,ngx-extended-pdf-viewer .pdf-viewer button,ngx-extended-pdf-viewer .pdf-viewer select{font:message-box;outline:none;scrollbar-color:var(--scrollbar-color) var(--scrollbar-bg-color)}ngx-extended-pdf-viewer button{cursor:pointer}ngx-extended-pdf-viewer select{background-color:#474747!important;color:#d9d9d9}ngx-extended-pdf-viewer .hidden{display:none!important}ngx-extended-pdf-viewer [hidden]{display:none!important}ngx-extended-pdf-viewer .pdfViewer.enablePermissions .textLayer span{-webkit-user-select:none!important;user-select:none!important;cursor:not-allowed}ngx-extended-pdf-viewer #viewerContainer.pdfPresentationMode:-webkit-full-screen{top:0;border-top:2px solid rgba(0,0,0,0);background-color:#000;width:100%;height:100%;overflow:hidden;cursor:none;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer #viewerContainer.pdfPresentationMode:fullscreen{top:0;border-top:2px solid rgba(0,0,0,0);background-color:#000;width:100%;height:100%;overflow:hidden;cursor:none;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer .pdfPresentationMode:-webkit-full-screen a:not(.internalLink){display:none}ngx-extended-pdf-viewer .pdfPresentationMode:fullscreen a:not(.internalLink){display:none}ngx-extended-pdf-viewer .pdfPresentationMode:-webkit-full-screen .textLayer span{cursor:none}ngx-extended-pdf-viewer .pdfPresentationMode:fullscreen .textLayer span{cursor:none}ngx-extended-pdf-viewer .pdfPresentationMode.pdfPresentationModeControls>*,ngx-extended-pdf-viewer .pdfPresentationMode.pdfPresentationModeControls .textLayer span{cursor:default}ngx-extended-pdf-viewer #outerContainer{width:100%;height:100%;position:relative}ngx-extended-pdf-viewer #sidebarContainer{position:absolute;top:32px;bottom:0;width:200px;visibility:hidden;z-index:100;transition-duration:.2s;transition-timing-function:ease}html[dir=ltr] ngx-extended-pdf-viewer #sidebarContainer{transition-property:left;left:-200px}html[dir=rtl] ngx-extended-pdf-viewer #sidebarContainer{transition-property:right;right:-200px}ngx-extended-pdf-viewer .loadingInProgress #sidebarContainer{top:36px}ngx-extended-pdf-viewer #outerContainer.sidebarResizing #sidebarContainer{transition-duration:0s;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer #outerContainer.sidebarMoving #sidebarContainer,ngx-extended-pdf-viewer #outerContainer.sidebarOpen #sidebarContainer{visibility:visible}html[dir=ltr] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #sidebarContainer{left:0}html[dir=rtl] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #sidebarContainer{right:0}ngx-extended-pdf-viewer #mainContainer{position:absolute;top:0;right:0;bottom:0;left:0;min-width:320px}ngx-extended-pdf-viewer #sidebarContent{top:32px;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch;position:absolute;width:100%;background-color:#0000001a}html[dir=ltr] ngx-extended-pdf-viewer #sidebarContent{left:0}html[dir=rtl] ngx-extended-pdf-viewer #sidebarContent{right:0}ngx-extended-pdf-viewer #viewerContainer{overflow:auto;-webkit-overflow-scrolling:auto;position:absolute;top:32px;right:0;bottom:0;left:0;outline:none}ngx-extended-pdf-viewer #viewerContainer:not(.pdfPresentationMode){transition-duration:.2s;transition-timing-function:ease}ngx-extended-pdf-viewer #outerContainer.sidebarResizing #viewerContainer{transition-duration:0s}html[dir=ltr] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #viewerContainer:not(.pdfPresentationMode){transition-property:left;left:200px}html[dir=rtl] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #viewerContainer:not(.pdfPresentationMode){transition-property:right;right:200px}ngx-extended-pdf-viewer .toolbar{position:relative;left:0;right:0;z-index:9999;cursor:default;border:0;border-bottom:1px solid rgba(0,0,0,.5)}ngx-extended-pdf-viewer #toolbarContainer{width:100%}ngx-extended-pdf-viewer #toolbarSidebar{width:calc(100% - 10px);height:32px;background-color:#424242;color:#d9d9d9;border:none;padding-top:1px;padding-left:5px;padding-right:5px}html[dir=ltr] #toolbarSidebarRight .toolbarButton{margin-right:3px!important}html[dir=rtl] #toolbarSidebarRight .toolbarButton{margin-left:3px!important}html[dir=ltr] #sidebarToggle{margin-right:5px}html[dir=rtl] #sidebarToggle{margin-left:5px}ngx-extended-pdf-viewer #sidebarResizer{position:absolute;top:0;bottom:0;width:6px;z-index:200;cursor:ew-resize}html[dir=ltr] ngx-extended-pdf-viewer #sidebarResizer{right:-6px}html[dir=rtl] ngx-extended-pdf-viewer #sidebarResizer{left:-6px}ngx-extended-pdf-viewer #toolbarContainer,ngx-extended-pdf-viewer .findbar,ngx-extended-pdf-viewer .secondaryToolbar{position:relative;min-height:32px;background-color:#474747}ngx-extended-pdf-viewer #toolbarViewer{min-height:32px}ngx-extended-pdf-viewer #loadingBar{position:relative;width:100%;height:4px;background-color:#333;border-bottom:1px solid #333333}ngx-extended-pdf-viewer #loadingBar .progress{position:absolute;top:0;left:0;width:0%;height:100%;background-color:#ddd;overflow:hidden;transition:width .2s}@keyframes progressIndeterminate{0%{left:-142px}to{left:0}}ngx-extended-pdf-viewer #loadingBar .progress.indeterminate{background-color:#999;transition:none}ngx-extended-pdf-viewer #loadingBar .progress.indeterminate .glimmer{position:absolute;top:0;left:0;height:100%;width:calc(100% + 150px);background:repeating-linear-gradient(135deg,#bbbbbb 0,#999999 5px,#999999 45px,#dddddd 55px,#dddddd 95px,#bbbbbb 100px);animation:progressIndeterminate .95s linear infinite}ngx-extended-pdf-viewer .findbar,ngx-extended-pdf-viewer .secondaryToolbar{top:40px;position:absolute;z-index:10000;height:auto;min-width:16px;padding:0 6px;margin:4px 2px;color:#d9d9d9;font-size:12px;line-height:14px;text-align:left;cursor:default}ngx-extended-pdf-viewer .findbar{min-width:300px}ngx-extended-pdf-viewer .findbar>div{height:32px}ngx-extended-pdf-viewer .findbar.wrapContainers>div{clear:both}ngx-extended-pdf-viewer .findbar.wrapContainers>div#findbarMessageContainer{height:auto}html[dir=ltr] ngx-extended-pdf-viewer .findbar{left:34px}html[dir=rtl] ngx-extended-pdf-viewer .findbar{right:34px}ngx-extended-pdf-viewer .findbar label{-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer #findInput{width:200px}ngx-extended-pdf-viewer #findInput::placeholder{font-style:italic}ngx-extended-pdf-viewer #findInput[data-status=pending]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAACGFjVEwAAAAMAAAAAEy9LREAAAAaZmNUTAAAAAAAAAAQAAAAEQAAAAAAAAAAAGQD6AAAM7xH0AAAAixJREFUeNqFUk2IEmEYHowKBrpEoS1JsYc6eNA26NBiS0uwRK39uG1LtLQTjutBkpw9qIewTh0399ohEJFAMPbepQ7RDyjCCosHxQUzQdARd0Cd+Xpemg8GS3vg4X3eef+G732FcTDGjlv0R/CzxbcJ04CEe+B38Okf3ziA/mXGLjI2kmFnJzYol8trSPhqGMYX2FOwdQMNoE9rg4EEG0yn03P/mrwE3oB0dDqd99A/hsOhcqgdftI07ZuuD19RcaFQ2KAc6HPgLC8+xnRGRXkwlc1m5fpB/W0qlVpAeJ7o9/td+Xx+PRwO06BlagbK/E1smUwmMhoM3jGD5fr9/kt884AiyEHaU61Wl6hYVdVANBp9QLU8welyuXy7H3a3QqHQojABXq/3SjKZXHM4HDfhnhUIOtO30PWNrus7vV7vhTltEsSfrdYq/YXJO0Kz2YpBvCY2G4248B9UKpXHvMF+ZX9dMB9q2el03sUDPkLg5JQ7ObG9s+2z2+0+qqFaHvCAz0Cl2+3emtQAK16kySM2ekKHxYuPYI3PYSOlUklOJBLXoa/RNOtk+haPxxfoFv5aYyQSeSjL8ir01Xa77aeEWq02R49ErNUapIMUoxxJklYCgcCKdY0z5oWdxzY21Y4acLvdF6iIwSeNYpl8yqFc8IwwDlzbZaw1qCjKfbhH+WuTjsVifjQP5nK5S8IUzIiieJsfSbFYlEp7exv82MwYJk+HzaLnieMxK34DT9WZqdJAhVAAAAAaZmNUTAAAAAEAAAAQAAAAEQAAAAAAAAAAAGQD6AAAqM+tBAAAAitmZEFUAAAAAnjahVJBaBNBFF2iRVhQBA/ZFiXiQY+pVkSssaUIKtpIbKs9WM3qZiV4ahYkuZRQimC8FHJIrlJQD4HoPQfxkENBNhRbqCFkD2KgNrBuaAtJdsf3cQcWY+KHx7w///3/Z/6M8LcxxoY8/A3w3uMfEQYZBBPAWyD8x3c+g6+7sZjjOAZWuW+B8nr5JgRrtm2vYT3OHOcTFQBOABvA93q9Hv9X54vtdnsMVGo0Gq/pFPAXzF/mu1ar9bHT6WjYM/YP9suiKA6DB4AzPPkws9kK1leM2YvZbPbB1tbX5XQ6fRnhcUIul5vc/bn7oVQqvYBuGlCBGOCjGr5MJhM92NtbwsbLZrMZw94oIALciI/i+Dco2bIsJZFIzFEuF5wKBAK38/n800gkclXoY6FQ6BJONi9J0i24J90rdOdRdRGD09D9Ce/cx8TGzs59OoWLu8K3Wk0GeU6ogQv/sWq1+pAX2K5uLwjuoKb9fn8YAwwjcGzAPzm6ml0Nk5ZyKJcHzgGPANU0zev9CiA2RZou6z6mHJ58CIhRQP+iR5PJ5CT4Nerm7Ux7qVRqQtf1aM8zxuPxOVmWZ8GvYJAzJDAM4wINiWAYP4irFCMNaRVFmfU+4wggQXQar/HMMi0lGAyepSQGnzj9D/JJQ1pguOeOxWJxzGa2qmnaPbhDfNrEcbUZFFcLhcJ5YYCN4K/f4Z+kUqnIG5ubUf7Z3Bg6Dzafh4+76Ilx+w2UJZls1j53fgAAABpmY1RMAAAAAwAAABAAAAARAAAAAAAAAAAAZAPoAABFWX7tAAACLGZkQVQAAAAEeNqFU01oE1EQDvUPFqrHbIuCJ+sttV7E+lMkBPxpCjZtKahNJEYCUgPxkFxyMkaChUIOelL0HMhBYrwv9SKyidDDsiEs2MSkkLKsh4Smu89vwj5ZrBsHPt78fDOzb+at529hjB116Flgw2Ef94wSEKaBHHDVtj8ARVtfZszawrnkWqBSqVyhroPB4AXOcdM031soAP2UZVmfcX5VFGXtX53P9/v9KahivV5/Bvsl7FudTmeju7f3Zn+/9xC+LcMwPgqCMAE9BDzgyUeAJ0ACWM1kMvPSF+lpIpGYQXiWkM/nZ5s7zXflcnndstgn8H4ATeAE1RhLpVIrv3Q9Dsd6q9W6C980IABcBPL1er234OwwizUkSXpFuZxwRhTFm7nnuVW/33/JbUbZbPZ2rVZ7HQgEQjBP8yssADEM7HG73V7hnV1E+Lm7u0x8GwsetdG4xx2qotz3/EdUVf3DV1Tw7UHNe73eYKFQCCJwcsQ7Gd8sbAaJSzmUywNTtBaqquu6360AYjeIc8AO1ijHucZHFJC/yWFsZA76Nerm7Ey+dDp9XZblMHHtnLHhGuPx+FIkEqHJXu52u4tE0DRthoZE0LQW6TGKEYe40Wg05FzjJCCCdJa2YehG1OfznRt2gk06kodfSRziAhOH7lgqlS6azIwlk0l6TMf4tEnH1RZRPFYsFi+M2tIk3vod/kiq1Wrk+/Z2mD82ivHOruK8F/8XXGJD+Q37kpq30C76ogAAABpmY1RMAAAABQAAABAAAAARAAAAAAAAAAAAZAPoAACokwyXAAACO2ZkQVQAAAAGeNqFUl9oUmEUvxgLulSvulEQEfUUrhUUDTRbrILNRdv6w2p5h92y2UuKKEGUDxU9DSSix6H0JPjgiw/RSxG+jCvBkDEctxzhEEFFYer9/Pod88Yl0w78uL/vO79zzj3fOcLfxjnfY+Ay8NhwHhIGGQTHgGXg5O8zew7+mnir1ZrgjK3iPNE3QTQaHYNoubm7+wjCfcAzSgDs1zT2Ft8PiqJc+1flo8ARUEsmsyaBeyuVyrlcLvfkx/b203q9PoW71WKx+E4UxWHwSWDmT8/A/W6/0w+93svJZHJxfmGB2hgnBAKBM9ls9lUsFltijL+H7jNv8zS+eymHye/336hWy25Kks/nr+BuFBAB3YiP1mq1l9B81TTtSyqVekGxuuCwxWK5Gg6HbzkcjrNCHwsGg5PpdPqNzWa7juMhvYUZQGaMPSgUCjf1yn1MbLZaH9ucq4j5DnwSNre27lACwubGxl3hP9ZoNNB7ewf6nWazmRa6DzVtNpudkUjECcfBAXtyYCWy4rTb7bcphmJ1xwlgEZDL5fKlfgngu0gajWv3KKZnjMqa4sJDXQC3UTVjZboLhUJ2LJKLtN0YU2eMHo9nXpKkOfDzpVJplgSqqo7RAxNU9SdxmXykIa3b7Z4zjnEEsNA20jSq5arbarUe71TCmTiCO3+pbyww3NNjIpE4zTiTfT4fzXlInw5xtDaL5HI8Hj8lDLAR7PqUviSZTEb6tr7u0pet60PlwWYy8HFCj89gvwCt8Jigk+pFgAAAABpmY1RMAAAABwAAABAAAAARAAAAAAAAAAAAZAPoAABFBd9+AAACNmZkQVQAAAAIeNqFkt+LElEUxwdj2VDq1WkpiB52H4K0FUp2oTKCCtrtx5TbwxYOTDeFLQiFlO2hpIJefPEvKCVfBLFA3EcjiCVMEVaRhWVAKglEmQeHVcfpe8wJSbQDH+Z77jn33Ln3HO5f03XdNKJvAveIf4CbZkg4ASSw8MfXfNCPh7FFTdNe4OuYWCAWi1HSw46qikichfZqKAB9sNvtPoX/OpfLXZx08nFIPp/Pe6BZs9m0l0olsVKpMEVRlrD2XJblZxaLhYc+A879vRd4ABhY8W5sXE6n0+uCIJxEeJmQJOnU9pftJ5FIxK1p+iby3oL3YIZqmAKBgFtRWhIVqdVqV7BmB2ZgGGk7/uoRcuK9TieeSCQCtNdIOMbz/NVwOHzX5XKd5SYYY8yV2dradDgcN+AeNa5wHTB6vHq9vmacPMHMqrr/DvmfwGcQ53b39tapALFbrd7j/mPtdvuDrvcLyP8G/ZEbPtSK1WpdjUajqwgcnjIn8+Vy+Y3T6VyjPbTXCCyA+4C1Wq1Lkwr0ej16+Z/9fr+Kr3esjYV8wRMMBi9Qj8EhYyNpWguFQudVVf0K/Qt8B7ODNvp8vjuiKN6GXmo0GgIVw9As0gMTsvyDNKMY5WQymZfZbPbVaBvnAE/TSN1QWopks9nmB48LnzQ2D/7SmFhwZOyOqVTKoeka8/v9t+DOGN0hjasJKM6SyeRpborNmc3ma8aQFItFsbSz4zGGbRjDydPNNKKXibHYiP0GfOKZpyi1j88AAAAaZmNUTAAAAAkAAAAQAAAAEQAAAAAAAAAAAGQD6AAAqHbuIgAAAjdmZEFUAAAACnjahVNfaFJRGJf1D4R61YaNEbkRhcoaBAsiIegPbZflWhFreMnphD2phI3ywdfFCHyJqL3IHkTByeilJ4lAEmQq+DAGQ3GIL6LckAve3Xv6fXLvkMldH/w4v++c78853/cdw2lhjI0M8DmAGzrTExhcBzzApKp7CSqfZOx4BesN3QDxeHxKlmVfTxR5GF4iTgGIi70e7a2mUqlpvczjoOZCoeAmp3a77ShXyu5ypeImTnulUukt2YBPALc153PAipppdnVt7VEmk1lyuVy3cHyPQHx3Z2c5EAg8hc1rYJ3JLIL1PMUYCYVCi4LQ8VCQer3+GHsOwAhoQtzRaDTmYfNB7IqRjY1Nus1JUa+ZzeYn0Wj0ldPpvKtXI47jZr5tbfmsVuszqBbtCRxlpoI1m82XajY9Mf7tdj/KMvsCn69AxHBweLiktetgf/+N4T+Cgn5mTN6G/TZxg1qoWZPJNBeLxWhwrpwxJ2O5XO6dzWZbIB/VVxsStgx4O53OQ70AkiRtwua3oig/sC4MtXGvsOcOh8MPwO8Dlwcy35SZ/D2bzfoFQdiF/gf4BVzst9Hv97/geZ4izrRaLRcFq1arU1RggiiKUaYozWNJ+kk2iURiPZlMvh9s46g6YePUDaEjeOx2+0S/uNCJY78G/QhYJFvg6tAb0+n0HVzVGwwGn0O9oHWHeD6f/8QU1qgd1XxndWnUaDSeDEmxWOTpL2jDZrFY5tXM+jL4Lu0v6Jz15R+RjZkDa3+g7wAAABpmY1RMAAAACwAAABAAAAARAAAAAAAAAAAAZAPoAABF4D3LAAACLmZkQVQAAAAMeNqFU99r01AUDlMRAvpoa6k4LGwPPrRUUFAqKwjdxP2y/hhjk4R1mYX6lIL10UD/gFFY9zSE7r0U+m6fNqaUQKHINlgL3WixhoYOmy4kuZ4juRAsmQc+8p17v3NOTs4J868RQsYcfA4wP3LnYii4B0gAJm1fQNh8khBjHTWuCQqFQtg0zQ1d03gQXkeOCZBrus4jR41b5XGg3mq1yqGw1+uFavUaV6vXOeR4JssyhxrgdzGGBl8BrNuVZt+nUrFSqbQSj8fvw/UTBPJisbiagjvU0NYwFnOMpdPpN/2+msDDVqs1DWchAAughjzUaDRiqPl9fi5AzBLGUsEdr9c7I0nSUjQafcS4WCQSeZjNZpf9fv9zcP20hXnMih+s0+m8pZVdjP2pKGug/wj4ZBDCM8cnJyu0p+PDw1XmP9Zut0VCTAn0EnLG/lCzHo9nLpfL4eLcvGRPPOVyeS0QCCxijB1Ll4S8Awiqqj5zSzAcDkViki8mMTdBOzUyRrkqc5lMZgr4U8ANR+UABGVxvN1uNw/+LiTagefVv2NMJpOveZ5/BfyxoihxTNZsNsPw3Ad8HQwGaWJZ33Vd30HN9vbWh3w+n3KO0Wdv2DhOo6/2E8FgcAL8X5ZlnQmCEDYMA5PtAWKoBdwe6RG27QG8qiCK4ktwr4G4CzhFXqlUPhOLHBwd/VhmLjEfy7Iv6JJcXGjfNE3bo8t2y+dboJVdzdkX/RdG7hz2Bwqhl8Rp37vgAAAAGmZjVEwAAAANAAAAEAAAABEAAAAAAAAAAABkA+gAAKgqT7EAAAIiZmRBVAAAAA542oVSQWsaQRReLKWQQ6F40C4NKb30UCiSQwMNQoVC2kKyBZM0hWTjgrYVPRTrQVoSVOgv8O6h0nqrWOgf8NCcRGrxEJQoCFbsQdkYF8Wd6ftgh0hl7Qcf+8287723M/Okf8E5d8zoLaIyF7MBDHeIQeJda/0KhMYe59MQPLYFcrncqmmaryeGoZHxGjQKQBuTiQYNj13n2yTd5XI5AGO/3/dUa9VAtVYLQGOvUqkE4CG9ghyRfIUYsjptvolGN4rF4r7f779H4XUQulAoHEQpBo/lDYk7ccTj8V1dHwQRaLfbT2jPQ1wiCkB7ms3mBjy6rgdjsdgOcoVh2e12P02n03s+n29NsoHX632QTCb34KXlLXEEBVVxYd1u94XobIOl373eLvwWFal+drYvNuqnpwfSf9BoNA7JGwahJeuiNl0u11Ymk8HgXF8wJzey2ey2LMsKcqxcMSRcxV8MBoPHdgVGo9FL8hzTcWP09cw9Y6VcCSQSiUekv6DoZSJfxi9Td6XVan0gneYmP0Iu4o5wOLyjado26YdTNv3BGOsZhvGeDN+In+nZMIV54+IiCU8qdaylUqnD2WeUrQlTGeN/mMnqkUhklXH+izN2oqrq/fF4nKf4J+IavMSbc2fsdDpvydAplUofaXmV9E8qcgJNk/jOnE7zNM7PpAWQCc/FkAyHw+/6+flXMWxOp1MRnRfBMaPXwfnYJf4C0LWYznBNwdwAAAAaZmNUTAAAAA8AAAAQAAAAEQAAAAAAAAAAAGQD6AAARbycWAAAAihmZEFUAAAAEHjahVJBiBJhFF7MiBa8pi1F0WWpPSQdCjIPQrR1GCUs8zBLLmg7pYcQL3tKhN25LgxdwpssHScLL14kO4YYwhxkYEU8NNiqy7jsgPv//r23zL9IMvbgg+/973vvzbz3lv41xphrhocBkbmYg6HgFiAJWLX9NwibrzJGUqhxLFAqle5RSrcmlrUJwkvIsQByazLZRI4ap843gfoajUYChaPRyN/SWomWpiWQ41uz2UygBvgNzOHJFwApu5MgZTLr5XJZjEajaxAOIJCrqrqRgRhqbG2Kz8SVy+VipnmUxECv13sKb37AMoAbcn+n01lHjWmayWw2+xJzueC6z+d7VigU4qFQ6IHTjILB4P18Ph9HLbjX+C9EsCoOzDCMV7yzgy3/7vdjfDtnK9YPDkT+oLfbG0v/MV3Xz/VtHfT2oASv1xtWFAUP586CO/HsKXth1GIO5vLAe0AX8IcQ8tmpwPHR8RPQSISR13hYPPkywGBTZlgn1o96vZ4B/+PsxY0ZuwL+c1mWH2uahp//jlK2db7GarW6o6rlD263O3BKyLcpY7/G4/Hbs0KUycPhUGCUyrC+FOgfSpIUT6fTsdk1rtgX9mI6ZS1ySr6LongX/K9QYF8QhDXLOpHBLwBuoxZwde4fu90uXtfPSqWyDe5F4F8oY/vIi8ViEla9W6vVHi3a0gpMOMKPZDAYfOofHir82Dwej8A7LzLXDA/YmItx+ws7dpnWNX0cvAAAABpmY1RMAAAAEQAAABAAAAARAAAAAAAAAAAAZAPoAACpvStIAAACLWZkQVQAAAASeNqFU8+LEnEUFzOKgSDw4LRs9OOyQR2koECRtMtuB13EbTPYJYfG6uBSiRDSHsQO7qHDUtGpm7XHTCL8EyrIJMFg8GCsQuyAqePBdXT89nnLTAzJ2IMPfN68z3vv+/2+N7Z/jTFmN/EQsDwVszIIzgIisKD7dwk6X2BsHCeNZYF8Pn9R07R76mAgQHiEOBUgPlBVgThprDqfBuXL5XKMhJ1Ox12tVWPVWi1GnL5VKpUYacBPUY6RfAiI652C9xOJxWKxuBaJRM4j7CUQLxQK6wnESKNr48ab2FOp1KqidEUKNJvNJXxzAxxgGHF3o9FYJI2iKGIymbxBuYbgJM/z17PZbDQQCFyxWZjP57ucyWSipIU7r19h8glVfwOd0Wj0Ve9mZdwvWV41pnMw4qGqfmYTtgdnbzgcfrH9x+r1+ppRQKpL6zb9oYIejycqSdIzmveMPTm2/WI75HK5QpRzkGtamG/AD1VVX1kV6Ha710g7ZuPbfxuBHAWqwPe+orwvlUp3wDPAvKnzcSCQTqev0i5MjREz3sSGPXY4HN59df/1hLEP/X7/psbYE4g2ZFn2MU172G63aXQeQRBWRFFcMY9xDuAxhSUkfMQ13obD4QvgL5nGtvx+/7ler/cIfgI4Q1rgxNQd8YhRCN7tvNnZgHsY/DlOsUU8l8vdwr/xAKe9NGtKc06nc9lYklar9fTn7u6msWwcxwX1zjPNbuJewlTMZH8AHPeamRiFZiAAAAAaZmNUTAAAABMAAAAQAAAAEQAAAAAAAAAAAGQD6AAARCv4oQAAAjFmZEFUAAAAFHjahVJNaBNREA4lKi7kKIlFafFgEQ+JDYhUkhIRqmDiYZviobVZ2ETBUCEgTUAxJwlIS5eK1xxyCgRjKgjeq7f8EAhLDJKeLOSHhEB2SfbnOSP7IHRNHPjgmzffzLz3ZixnjRAyN8EDgMfmmNmo4BqABywZfgRh8CVC1DBqphbIZDLLmqY9G8syB8ILyLEAcnk85pCj5l+deVVVnwJ1FIvFEAp7vZ6rWquGqrVaCDmelcvlEGqAL+BNaPJFwCmgA/j+PBpdKxQKmyzL3oTwXQTyfD6/FYUYaPzGrcL0T+aOj3+813X9Fxy0RqPRJzhzARgANeSuZrO5hsmDwYCPxWJBzKWCqz6fj61UKh9SqZTfMsU8Hs/tZDL5xOFwPAT3Cn3CEUCEG9QVRflGO08x5rTV2qDT+TtiSZKOiE7K4JQkafjF8h9rNBqbtEC9Ud+yGB/ld7vdwVKp9AYCizP2xHZweBCw2+0BzMFcGggC8oToX5WR8npagX6/fw87q0TdxsWiyeeNf/jcbrc/ZrNZ+sZLk50B3kQisYq7YBpjOp1+KQjCC6vVujKUh281QoROp3MfBCjeODn5vYxJ3W6XBf0Kx3HrPM+vT45x3tiwO0Qjh/JQfuf1em9AoV3wd5xO53VIDhudF1ELuGx6I6zxA9j/PWFf2Ab3HIhfQZEd5PF4nIVYJJfL3Zo1pXmbzeanSyKKYlQUf0bosjEM84h2nmX0XXTEAHOM2h+8YZu0q2asIAAAABpmY1RMAAAAFQAAABAAAAARAAAAAAAAAAAAZAPoAACp4YrbAAACMWZkQVQAAAAWOMtjYEAD////Z0di+wGxPxKfiQEfACqIA+LHQJwL5aeBMJSt/v//n1QgrYTTgHv37iUDFTz69+/fXSAt/vfv33SoIezff/1KBLEXL15shM3m0D9//gQCmRJfvnzZB+Q/AWquv3T1UsKlq1cT3r9/bwDSfP78+QSQGiBbHu4SkOlAfAyIzwDx6q1bt+a9evVy7Zw5c5yB0tYgHBwcrL1+/frYnJwcd6AaX6irUmFhwgTUVAN0wR6gwMnv379PB4oZADEXkiNBbIP79++DDEj79OlTSlFRUShIL0yBrJmZWcDBgweby8vL3XGFka2trVlDQ0OEhISEJ5ArA/NCHxCvA+INP378mI5mMzrgev7qVRgsdsBR/Pb9+wn///5fCuQsBQbWBAYC4Pbt2zEwA27evhnLAA0oX1VV1aBdu3aBok0cTzrhnTB5gp+4uLgfSA9UL1jCDojb/v7/2wOMxlhcBnz48MEJZPOf/3/iQQkLppkViDtABty5c6esq6vPA8j2BGI+ZJtBllRWVtqD0gJGNLa0tMSXlZXFsrCwWAGjKB6YiPIfPnxoDAokEH7w4JkRSNPbt2+DgeqtEhMTQ1JSUkKQo1EKksJ+qAMDtODzh88Z+vr6amCbgMkZxAZqToXarABSC8SSGH7ctm2bBdD2nNLSUpBNrEiZibWioiIYKJe2Zs0aQ3yxJMXFxeUDSyQXLlxIBOUFWGKDykkSimrkPG8NjypMOTAAAMmmmt+QK3ABAAAAE3RFWHRTb2Z0d2FyZQBKYXBuZyByMTE5J+izYQAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:right}html[dir=rtl] ngx-extended-pdf-viewer #findInput[data-status=pending]{background-position:left}#findInput[data-status=notFound]{background-color:#f66}html[dir=rtl] ngx-extended-pdf-viewer ngx-extended-pdf-viewer .secondaryToolbar{padding:6px;height:auto;z-index:3000}html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbar{right:4px}html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbar{left:4px}ngx-extended-pdf-viewer #secondaryToolbarButtonContainer{width:250px;max-height:400px;overflow-y:auto;-webkit-overflow-scrolling:touch;margin-bottom:-4px}ngx-extended-pdf-viewer #secondaryToolbarButtonContainer.hiddenScrollModeButtons>.scrollModeButtons,ngx-extended-pdf-viewer #secondaryToolbarButtonContainer.hiddenSpreadModeButtons>.spreadModeButtons{display:none!important}ngx-extended-pdf-viewer .doorHanger,ngx-extended-pdf-viewer .doorHangerRight{border:1px solid rgba(0,0,0,.5);border-radius:2px}ngx-extended-pdf-viewer .doorHanger:after,ngx-extended-pdf-viewer .doorHanger:before,ngx-extended-pdf-viewer .doorHangerRight:after,ngx-extended-pdf-viewer .doorHangerRight:before{bottom:100%;border:solid rgba(0,0,0,0);content:\\\" \\\";height:0;width:0;position:absolute;pointer-events:none}ngx-extended-pdf-viewer .doorHanger:after,ngx-extended-pdf-viewer .doorHangerRight:after{border-bottom-color:#474747;border-width:8px}ngx-extended-pdf-viewer .doorHanger:before,ngx-extended-pdf-viewer .doorHangerRight:before{border-bottom-color:#00000080;border-width:9px}html[dir=ltr] ngx-extended-pdf-viewer .doorHanger:after,html[dir=rtl] ngx-extended-pdf-viewer .doorHangerRight:after{left:13px;margin-left:-8px}html[dir=ltr] ngx-extended-pdf-viewer .doorHanger:before,html[dir=rtl] ngx-extended-pdf-viewer .doorHangerRight:before{left:13px;margin-left:-9px}html[dir=rtl] ngx-extended-pdf-viewer .doorHanger:after,html[dir=ltr] ngx-extended-pdf-viewer .doorHangerRight:after{right:13px;margin-right:-8px}html[dir=rtl] ngx-extended-pdf-viewer .doorHanger:before,html[dir=ltr] ngx-extended-pdf-viewer .doorHangerRight:before{right:13px;margin-right:-9px}ngx-extended-pdf-viewer #findResultsCount{background-color:#d9d9d9;color:#474747;text-align:center;padding:3px 4px}ngx-extended-pdf-viewer #findMsg{font-style:italic;color:#f66}ngx-extended-pdf-viewer #findMsg:empty{display:none}ngx-extended-pdf-viewer #toolbarViewerMiddle{position:absolute;left:50%;transform:translate(-50%)}html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerLeft,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerRight{float:left;margin-left:4px}html[dir=ltr] #toolbarSidebarLeft,html[dir=rtl] #toolbarSidebarRight{float:left}html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerRight,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerLeft{float:right;margin-right:4px}html[dir=ltr] #toolbarSidebarRight,html[dir=rtl] #toolbarSidebarLeft{float:right}html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerLeft>*,html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerMiddle>*,html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerRight>*{position:relative;float:left}html[dir=ltr] #toolbarSidebarLeft *,html[dir=ltr] #toolbarSidebarRight *,html[dir=ltr] .findbar *{position:relative;float:left}html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerLeft>*,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerMiddle>*,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerRight>*,html[dir=rtl] ngx-extended-pdf-viewer .findbar *{position:relative;float:right}html[dir=rtl] #toolbarSidebarLeft *,html[dir=rtl] #toolbarSidebarRight *{position:relative;float:right}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .secondaryToolbarButton,ngx-extended-pdf-viewer .dialogButton{border:0 none;background:none;width:32px;height:25px}ngx-extended-pdf-viewer .toolbarButton>span{display:inline-block;width:0;height:0;overflow:hidden}ngx-extended-pdf-viewer .toolbarButton[disabled],ngx-extended-pdf-viewer .secondaryToolbarButton[disabled],ngx-extended-pdf-viewer .dialogButton[disabled]{opacity:.5}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .dropdownToolbarButton,ngx-extended-pdf-viewer .secondaryToolbarButton,ngx-extended-pdf-viewer .dialogButton{border:1px solid rgba(0,0,0,0);color:#d9d9d9}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .secondaryToolbarButton,ngx-extended-pdf-viewer .dialogButton{min-width:16px;padding:2px 6px 0;border-radius:2px;font-size:12px;line-height:14px;-webkit-user-select:none;user-select:none;cursor:pointer}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton,html[dir=ltr] ngx-extended-pdf-viewer .dialogButton{margin:3px 2px 4px 0}html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton,html[dir=rtl] ngx-extended-pdf-viewer .dialogButton{margin:3px 0 4px 2px}ngx-extended-pdf-viewer .dialogButton{background-color:#0003;background-clip:padding-box;border:1px solid rgba(0,0,0,.4)}ngx-extended-pdf-viewer .dropdownToolbarButton{background-color:#0003;border:1px solid rgba(0,0,0,.4)}ngx-extended-pdf-viewer .toolbarButton.toggled,ngx-extended-pdf-viewer .secondaryToolbarButton.toggled{background-color:#0003;border-color:#0006}ngx-extended-pdf-viewer .dropdownToolbarButton>select{color:#d9d9d9;background-color:#fffc}ngx-extended-pdf-viewer .dropdownToolbarButton>select>option{background:#474747}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton:first-child,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton:last-child{margin-left:4px}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton:last-child,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton:first-child{margin-right:4px}ngx-extended-pdf-viewer .toolbarButtonSpacer{width:30px;display:inline-block;height:1px}html[dir=ltr] ngx-extended-pdf-viewer #findPrevious{margin-left:3px}html[dir=ltr] ngx-extended-pdf-viewer #findNext{margin-right:3px}html[dir=rtl] ngx-extended-pdf-viewer #findPrevious{margin-right:3px}html[dir=rtl] ngx-extended-pdf-viewer #findNext{margin-left:3px}ngx-extended-pdf-viewer .toolbarButton:before,ngx-extended-pdf-viewer .secondaryToolbarButton:before{position:absolute;display:inline-block;top:4px;left:7px}html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbarButton:before{left:4px}html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbarButton:before{right:4px}ngx-extended-pdf-viewer .toolbarButton.bookmark,ngx-extended-pdf-viewer .secondaryToolbarButton.bookmark{box-sizing:border-box;outline:none;padding-top:4px;text-decoration:none}ngx-extended-pdf-viewer .secondaryToolbarButton.bookmark{padding-top:5px}ngx-extended-pdf-viewer .bookmark[href=\\\"#\\\"]{opacity:.5;pointer-events:none}ngx-extended-pdf-viewer .toolbarButton.pdfSidebarNotification:after{position:absolute;display:inline-block;top:1px;content:\\\"\\\";background-color:#70db55;height:9px;width:9px;border-radius:50%}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton.pdfSidebarNotification:after{left:17px}html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton.pdfSidebarNotification:after{right:17px}ngx-extended-pdf-viewer .secondaryToolbarButton{position:relative;margin:0 0 4px;padding:3px 0 1px;height:auto;min-height:25px;width:200px;white-space:normal}html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbarButton{padding-left:24px;text-align:left}html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbarButton{padding-right:24px;text-align:right}html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbarButton.bookmark{padding-left:27px}html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbarButton.bookmark{padding-right:27px}html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbarButton>span{padding-right:4px}html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbarButton>span{padding-left:4px}ngx-extended-pdf-viewer .toolbarField{padding:3px 6px;margin:4px 0;border-radius:2px;background-color:#fffc;background-clip:padding-box;border-width:1px;border-style:solid;border-color:#0006;color:#4d4d4d;font-size:12px;line-height:14px;outline-style:none}ngx-extended-pdf-viewer .toolbarField::placeholder,ngx-extended-pdf-viewer .toolbarField:-ms-input-placeholder,ngx-extended-pdf-viewer .toolbarField::-ms-input-placeholder{color:#d9d9d9}ngx-extended-pdf-viewer .toolbarField[type=checkbox]{display:inline-block;margin:8px 0}ngx-extended-pdf-viewer .toolbarField.pageNumber{-moz-appearance:textfield;min-width:16px;text-align:right;width:40px}ngx-extended-pdf-viewer .toolbarField.pageNumber.visiblePageIsLoading{background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-position:1px}ngx-extended-pdf-viewer .toolbarField.pageNumber::-webkit-inner-spin-button,ngx-extended-pdf-viewer .toolbarField.pageNumber::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}ngx-extended-pdf-viewer .toolbarLabel{min-width:16px;padding:3px 6px 3px 2px;margin:4px 2px 4px 0;border:1px solid rgba(0,0,0,0);border-radius:2px;color:#d9d9d9;font-size:12px;line-height:14px;text-align:left;-webkit-user-select:none;user-select:none;cursor:default}ngx-extended-pdf-viewer #thumbnailView{position:absolute;width:calc(100% - 60px);top:0;bottom:0;padding:10px 30px 0;overflow:auto;-webkit-overflow-scrolling:touch}ngx-extended-pdf-viewer #thumbnailView>a:active{outline:0}ngx-extended-pdf-viewer .thumbnail{margin:0 10px 5px}html[dir=ltr] ngx-extended-pdf-viewer .thumbnail{float:left}html[dir=rtl] ngx-extended-pdf-viewer .thumbnail{float:right}ngx-extended-pdf-viewer #thumbnailView>a:last-of-type>.thumbnail{margin-bottom:10px}ngx-extended-pdf-viewer #thumbnailView>a:last-of-type>.thumbnail:not([data-loaded]){margin-bottom:9px}ngx-extended-pdf-viewer .thumbnail:not([data-loaded]){border:1px dashed rgba(255,0,0,.5);margin:-1px 9px 4px}ngx-extended-pdf-viewer .thumbnailImage{border:1px solid rgba(0,0,0,0);opacity:.8;z-index:1;background-color:#fff;background-clip:content-box}ngx-extended-pdf-viewer .thumbnailSelectionRing{border-radius:2px;padding:7px}ngx-extended-pdf-viewer .thumbnail.selected>.thumbnailSelectionRing>.thumbnailImage{opacity:1}ngx-extended-pdf-viewer .thumbnail.selected>.thumbnailSelectionRing{background-color:#fff6;background-clip:padding-box;color:#fff}ngx-extended-pdf-viewer #outlineView,ngx-extended-pdf-viewer #attachmentsView,ngx-extended-pdf-viewer #layersView{position:absolute;width:calc(100% - 8px);top:0;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer #outlineView{padding:4px 4px 0}ngx-extended-pdf-viewer #attachmentsView{padding:3px 4px 0}html[dir=ltr] ngx-extended-pdf-viewer .treeWithDeepNesting>.treeItem,html[dir=ltr] ngx-extended-pdf-viewer .treeItem>.treeItems{margin-left:20px}html[dir=rtl] ngx-extended-pdf-viewer .treeWithDeepNesting>.treeItem,html[dir=rtl] ngx-extended-pdf-viewer .treeItem>.treeItems{margin-right:20px}ngx-extended-pdf-viewer .treeItem>a{text-decoration:none;display:inline-block;min-width:95%;min-width:calc(100% - 4px);height:auto;margin-bottom:1px;border-radius:2px;color:#424242;font-size:13px;line-height:15px;-webkit-user-select:none;user-select:none;white-space:normal;cursor:pointer}html[dir=ltr] ngx-extended-pdf-viewer .treeItem>a{padding:2px 0 5px 4px}html[dir=rtl] ngx-extended-pdf-viewer .treeItem>a{padding:2px 4px 5px 0}ngx-extended-pdf-viewer #layersView .treeItem>a>*{cursor:pointer}html[dir=ltr] ngx-extended-pdf-viewer #layersView .treeItem>a>label{padding-left:4px}html[dir=rtl] ngx-extended-pdf-viewer #layersView .treesItem>a>label{padding-right:4px}ngx-extended-pdf-viewer .treeItemToggler{position:relative;height:0;width:0}ngx-extended-pdf-viewer .treeItemToggler:before{content:url(\\\"data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2216%22 height%3D%2216%22%3E%3Cpath d%3D%22M10 13l4-7H6z%22%2F%3E%3C%2Fsvg%3E\\\");display:inline-block;position:absolute;max-width:16px}ngx-extended-pdf-viewer .treeItemToggler.treeItemsHidden:before{content:url(\\\"data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2216%22 height%3D%2216%22%3E%3Cpath d%3D%22M13 9L6 5v8z%22%2F%3E%3C%2Fsvg%3E\\\");max-width:16px}html[dir=rtl] ngx-extended-pdf-viewer .treeItemToggler.treeItemsHidden:before{transform:scaleX(-1)}ngx-extended-pdf-viewer .treeItemToggler.treeItemsHidden~.treeItems{display:none}html[dir=ltr] ngx-extended-pdf-viewer .treeItemToggler{float:left}html[dir=rtl] ngx-extended-pdf-viewer .treeItemToggler{float:right}html[dir=ltr] ngx-extended-pdf-viewer .treeItemToggler:before{right:4px}html[dir=rtl] ngx-extended-pdf-viewer .treeItemToggler:before{left:4px}ngx-extended-pdf-viewer .treeItemToggler:hover,ngx-extended-pdf-viewer .treeItemToggler:hover+a,ngx-extended-pdf-viewer .treeItemToggler:hover~.treeItems,ngx-extended-pdf-viewer .treeItem>a:hover{background-clip:padding-box;border-radius:2px}ngx-extended-pdf-viewer .treeItem.selected{background-clip:padding-box}ngx-extended-pdf-viewer ::selection{background:rgba(0,0,255,.3)}ngx-extended-pdf-viewer #errorWrapper{background:none repeat scroll 0 0 #ff6666;color:#fff;left:0;position:absolute;right:0;z-index:5;padding:3px;font-size:.8em}ngx-extended-pdf-viewer .loadingInProgress #errorWrapper{top:37px}ngx-extended-pdf-viewer #errorMessageLeft{float:left}ngx-extended-pdf-viewer #errorMessageRight{float:right}ngx-extended-pdf-viewer #errorMoreInfo{background-color:#fff;color:#f66;padding:3px;margin:3px;width:98%}ngx-extended-pdf-viewer .dialogButton{width:auto;margin:3px 4px 2px!important;padding:2px 11px;color:#d9d9d9;background-color:#474747;border:#474747!important}ngx-extended-pdf-viewer dialog{margin:auto;padding:15px;border-spacing:4px;color:#d9d9d9;font-size:12px;line-height:14px;background-color:#474747;border:1px solid rgba(0,0,0,.5);border-radius:4px;box-shadow:0 1px 4px #0000004d}ngx-extended-pdf-viewer dialog::-webkit-backdrop{background-color:#0003;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer dialog::backdrop{background-color:#0003;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer dialog>.row{display:table-row}ngx-extended-pdf-viewer dialog>.row>*{display:table-cell}ngx-extended-pdf-viewer dialog .toolbarField{margin:5px 0}ngx-extended-pdf-viewer dialog .separator{display:block;margin:4px 0;height:1px;width:100%;background-color:#0006}ngx-extended-pdf-viewer dialog .buttonRow{text-align:center;vertical-align:middle}ngx-extended-pdf-viewer dialog :link{color:#fff}ngx-extended-pdf-viewer #passwordDialog{text-align:center}ngx-extended-pdf-viewer #passwordDialog .toolbarField{width:200px}ngx-extended-pdf-viewer #documentPropertiesDialog{text-align:left}ngx-extended-pdf-viewer #documentPropertiesDialog .row>*{min-width:100px;text-align:start}html[dir=ltr] ngx-extended-pdf-viewer #documentPropertiesDialog .row>*{text-align:left}html[dir=rtl] ngx-extended-pdf-viewer #documentPropertiesDialog .row>*{text-align:right}.fileInput{background:white;color:#000;margin-top:5px;visibility:hidden;position:fixed;right:0;top:0}ngx-extended-pdf-viewer #documentPropertiesDialog .row>span{width:125px;word-wrap:break-word}ngx-extended-pdf-viewer #documentPropertiesDialog .row>p{max-width:225px;word-wrap:break-word}ngx-extended-pdf-viewer #documentPropertiesDialog .buttonRow{margin-top:10px}ngx-extended-pdf-viewer .clearBoth{clear:both}ngx-extended-pdf-viewer .grab-to-pan-grab{cursor:url(data:image/cur;base64,AAACAAEAICAAAA8ADwAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAB+AAAA/gAAAf8AAAP/AAAD/4AAB/+AAA7/gAAM/8AAAP7AAAG2wAABtkAAAzYAAAM2AAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////AP///wD///4A///8AH//+AB///gAP//wAD//4AA//+AAH//yAB///AAf//wAH//4AL//+AD///yB////z///////////////////////////////////////8=),move!important;cursor:grab!important}ngx-extended-pdf-viewer .grab-to-pan-grab *:not(input):not(textarea):not(button):not(select):not(:link){cursor:inherit!important}ngx-extended-pdf-viewer .grab-to-pan-grab:active,ngx-extended-pdf-viewer .grab-to-pan-grabbing{cursor:url(data:image/cur;base64,AAACAAEAICAAAA8ADwAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAB+AAAA/gAAAf8AAAP/AAAD/4AAAP+AAAD/gAAB/oAAAbYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////AP///wD///4A///8AH//+AB///gAP//8AD///gA///wAP//8AH///kn/////////////////////////////////////////////////////////////////8=),move!important;cursor:grabbing!important;position:fixed;background:rgba(0,0,0,0);display:block;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:10}@page{margin:0}@media screen and (-webkit-min-device-pixel-ratio: 1.1),screen and (min-resolution: 1.1dppx){ngx-extended-pdf-viewer .toolbarButton:before{transform:scale(.5);top:-5px}ngx-extended-pdf-viewer .secondaryToolbarButton:before{transform:scale(.5);top:-4px}}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton:before,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton:before{left:-1px}html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbarButton:before{left:-2px}html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbarButton:before{left:186px}ngx-extended-pdf-viewer .toolbarField.pageNumber.visiblePageIsLoading,ngx-extended-pdf-viewer #findInput[data-status=pending]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAiCAYAAAA+stv/AAAACGFjVEwAAAAMAAAAAEy9LREAAAAaZmNUTAAAAAAAAAAgAAAAIgAAAAAAAAAAAGQD6AAA26DBZgAABPNJREFUeNq1l21MW1UYx2tgI+pghBHiNJCYKLiERMUvRvbB0S5ZygrI5toxKAItSwDHRBoIzk1SFT44oy4xfjEaY1PMRKNNyMInPxjfFjEiZsFNwpu1oy4LMFZ6uece/085F2/PiuBtPMkv5/ac8zzP/7yfWswmznktuAJ+A89ubWE+UDbYnaJ8AoS5xq8jv5aififYkV5wVW3SOP8BjsaANzmANqdpJEAjAVEp+CMqV73IW8C+dHr/FbgMfhIiHjTUzYI/AAn4y1C+CzSDVsbYSRWdMC0AxiE4+h78CH6Gw/cNgWY2EWDVgxO3bi3WmxYQCoV6MdTfAn0UfgFPJwnQ/hGA/D4KTugiurq6jpgWkJmZWbG0tPQp1sF3mOvEKIAQ1cE5iZnXuHZd07RrQkC1UcD4+DgNf8V25/sZMAQ+AA5wF4ofOHvm7El8fw0BicVIUPtgMNgHEVfA5PDw8DkxZS16zym32Wy15IPqVldXH0aZEzwH9snB7wFBBBlG/jn4kjP2LvLHUF0+OTl5Ad/fgMvhSPg9YXYQOAQ2MWVH9d4HAoETKNqP7wJQbRQGPGCHUcC9nLMAjQCG+yKG9DPwBQ33ysrKS1lZWY7BwcH2gYGBjoyMDLswKxAibOKbkr2ysrLWbrcfQbvD8/N/HjCuh41cTWzRnUnTPTQ0dBpD+BEaBFH5CbgoRiOE3tQaelsKNkuleru2tran9KBGYori7enpOUYxkwSASqvV6rx69ffX0fBjxjeEDIMy1OcJtkp5hLwjiEsjl9zFxcU1FEsWQKkI2IGju7u7aWFh4S1VZR+OjY35s7Oz95jYRHtoHSixmPdX7AaaFjE6dhErZboblIHDwGEgz4SAPMkH+XyCYsg74FHG+WvI3+aMvYOcuLB6+/b5/v7+JjGvZlNpXV1d7c2bS83SLiDqQSEJeAW8gcrzlAPk7E3khN+SZqJAxsCyCEt8LX4OH4MEo9zAWnzt5XQFqIrilgPrKIrSYOnr63MtLy+TiFeBnzPuR2P/4vLimV5frzNdAY2NjVXRaNQjB49EIh63210tn2gytjTjb8t/gdzI5TrhnJqa6lhbYy9C7cE05r+c7oeJiYlGsQ3l4AWywW5QDboBBX8BdIL7TQRPPohYIreCXZsZPA5Ogy5D4OdBO9j7XwXgDtkrvw0opxGJx+N33IZZFJwxEZjxU8g7YNQeCAQbcnJyEkcrsa2eA7KhkzD1DpAuI/qhKIyCgvVeY9484j53TE9PV6w74uSo/N/mXA8yMzNjJVvyQQ+TpO2nKl75xZyJU+/4yspyWzgcbu3s7HTqx6fH43mSXsQJ4/WeNItghaBeUJgokx4kZKsf66fa24/Nzc214IXlxdZPeRvapVW6H+TKzyw4qUtxwtVT2ezs7HH6rY+WqvIa8kG+JN/2zW7DQ+CA8RklLyKHw1FDdRuiRDmVUR27c84fojrhs0LEKNrms5y7jL0fHR1tEL2xGF84hDApHxkZcUuiXRazCWd1sx4opsS8JSUl1frVLB+t+hVMbWIxxauXq/BhWoDf76+BCOpJq8/nc4r73KKPgHEUDGZlvl6fkzEFq131kg9LGulQbm5uVX5+fhUtHONj4obhglmIRFqkR42dbMhWzLnpVAQqCXnhuFyuo9HoDU84HPHQd2o78fxKM2USW9xytk3t/rck/y8wmf4Gx4B9Xz6i1hAAAAAaZmNUTAAAAAEAAAAgAAAAIgAAAAAAAAAAAGQD6AAAQNMrsgAABQ5mZEFUAAAAAnjapZdtTFtVGMdrwKlkIYiETA37sGyQJXxiX1T2BVbN7FZANFARCi0tMDBF2BgGNcvEzC06EBMSEogi2Czz7ZPiBvFlohLFREKqET8g7y02A0YkLZd77/H/lHPN4dIJ9J7k13P6nPu8nOecnufWFGtjjJnBTfAVeHpHBQOOEsB+vVxV1S8g/5GpbFRV2S39/MrKyoOYTzTkXJbl0zDyIbgOntkamPrdZgDqKPpfdUHXqUz9C/0UeMnI6ruBF3zEg3hEmLtFAQAxAJIfAn+CWbCATE3FHIAkSe/ASD+4Bj4GFwRH34IfNgNQxwR5H5iG43n0fvS+mAPo7u4+w5jyAfDyDHwGjnFH31AAdAbQj3FZDpjEtkRWj7nF4eHhKzEHEB8fn7u4uHhVYUofU9g1rOYTGH6X5jY2Nj7H+Hvs9SjOyjAP4Eu+73NwHgiHw7+Qjd3u93HQqijsVfSPg3sgfrS6utqO8XugH0FcV3Ee6Pmurs56BHFzQ5K+7u3tPU8yrPwPPDeDQP3oFzs6OhrJBs0hmCOQFYMKcFTv/D7wOngTXAFvM0U5h/4wprNHRn56BeP3gXdiYuIiV3sSWDlmEiBbfXzvA36//1OIaFGpIB9UKYpSTT1wgXvFAO7H5MVIBhi7BC5j39/C96vLy8sVcXFx1oaGBkdjY6MTYwtXS+VBmPnYRHOdnV3nenp6zickJOTNzflzuEPunPey7MZ435btbm9vr1hfX7/AlEgm3gCXtGy0tbU9Jaw2E9ytZWrP1dbWPqE5FQlJkru5ubmIfG4JAJzKysoqHBn52UM/N7AZiKJcDjN2BPPJnJ1aMgHdA3rnNwZu2NPT0wvIlz4AageBBVhLyspsk5OTZ3HIXhsaGnoxMTERRvfcHvJ6vS9IoZD7t/Fxh8VieZZnx8J9RW0PgCxwGlgFYgkgWbTBbR6L+BAbC4cP8RQ1IN2N6Imz/9y5U19TU1PE9zXWlllSUlK4vLzqFA8ipxSkmfBRCTwC9Ywp9dRDocpksJEj0bE+CLrvKYC6aIRCktNoALIk2UXHIvBdZnI4HPlLS0skOIMtiIBxTSAYcNOc0QDKy8vzgsGgS+88EAi47HZ7vv5G02M26H9X9lP1D9FPxuf73Y4iQ9uTbWD/s8mGz+crJ5tRnKfqFfaDE6h+lCaRA3t2rr+IFADb5COqwvo6OyozuZIrGA5gbW3tYdLVn37KCK78bdVwH3BvKxygH7cZ3YQUBLGrlQPSoZsw+i9AV4yoNEoShMJD42PjDrPZXEj7NTU1lbtpiJGh7P/bc01/enr6BOmSjXFcxaJtSZbc5HNLMWppaSlaXV11z8/POz0eT5F2fbpcrsf+y87mSpzcWRoo5aRFZEivuGLS1a51T11d0ezsbCX5gK8o1ZAXIoHjIEl7mdCAkZIoN1wpyWZmZp6n71q2ZJkVkA2ypbNtuVs1PAlyxNco/bmwWq0FPADIAZeTjOaU7Xt+mOa4zVzuA7520bACm7j6wcHBMr4ak/iGQ3CV7IGBAbsuaJuR/wVOzVFICrkzMjLytdJMMhGtBNMzqCFuTS5LBupJa2trAYKglVQ1NTUV83pu0jIgZkFQy2p6ualYUSScdtlNNkwG2smkpKS8lJSUPDo44svEbaHA/B0IVOpeaiykQ7pkw0gAB8EpQn9wbDbbc8HgbdfCQsBF4+h6/PXLYIsndqhy5j3oGW9R/xfE2P4FtUR7pWscH34AAAAaZmNUTAAAAAMAAAAgAAAAIgAAAAAAAAAAAGQD6AAArUX4WwAABPlmZEFUAAAABHjatZddTJtVGMdrwOGSgQQJmUG4UnAJ8WJeaFJiFGqydHaQKR+r0LJ+YBDopkvVQEwWUYazi8qFSzDqnKJLxsX0oklJdRfLdGNMXFe98YaP0b6jWbo1YW1f3g//zzyveXtsBd/Gk/xyTs45z/95zkfP89ZktKiq+hT4FHwBmje3MO7oAbCd75dl+ST6v1UVdQbtr/PYVYAdRTnf2NgwQ2QcHAfPcg5Oy/cCUGbQPseN9SiqchH1z8BdzOrfBsfAByyIat3Yl+AbMAO+0/XXgfPYmcuqqlwFlwwHcPduxg+x98D74ISsyv06R6cKBBAAPymKegW7s6Aoyo+GAxgfH+9VVXlMdwwfgsd1AUzTHUD9ve5iXoDTy6ivYuxaKBQ6ajiA0tLSlsXFRT/O+l0ITuCynUD9Bo2l0+mTFADOeiabzZ5hAXwOLoIrYGF9fT1EGls97yfAq5IkeVA3gfvQXdvR0dGF9lF2FMcRRIDmj42NeRHEZ+D05OTkEPVh5T9gziXUv6COTExMDJMGaQEXmAd/gMO88/vJObb7EA2C10EPqMWwORgMDaD9Djg2Pz8/zMyeBzaGhTpWVlY+UhVavXJtaWnpFLqaYQOUMOoVsIrxONXgQX0A2ygAMITt9mGVFMRr4IggJGwlJSU2p9N5oK+vz462lZnVsCAsrG2isUAgMIwdOVxWVmbLZDKfQGMRl/EGdiWGtoB6Ddy8o96pyjnu0dHRroyYGYDzIUwcBj62G0cw9oxutU2gUGnS5gWDQQccLcP+BogrqnoT9RruTHxubu5j8pkTANjb0NDQHg6HnWw3Blkgh8AjGK9ibFaqCNi0sq0WyDFI3E7eDmMXXeSLD4BKPbACm9VqffH69d9c2MKBs2fOOpjofyrl5eUPxeJx+onGspnswtTU1JukzXzUF7LbDnaDF4BNw0gAZMNpkOaTzAdK7tPZA/r1pJJJl91u38/O1WhpIo1kMuUiTdyvVzR95rPOxBpskNVAm2QqspCG3jEfhCktpp1aB086LfYWG4Akig7esYYoQh+/7323EgkPPyisCW4aKzYA0kjk0xcEj8PhaONfNB5Lkf63pF/DT6KfYTT6uwN5wY1ozUWcv5k0otGokzTzOK/hDXaAVuR9/j7sNOB8Z46GDKBd8DMtm1V3SarkZgZFB4BU/DDZ8refdgTpexcf7Tbg5SfL4Kvp6ZcrKiqqKAhiSysHZDMN2/y/AMlLPnPSsSiiUzcp8mvkoMVi2U/nhY+Slr+EVBIy/9uZa/ZIx61kSxqRSOSgXluURC/5zElGIyMjnalUyru6uury+Xyd2vPp8Xie1naHPVAu7gUl6u71YXv1KyZb7Vn3DQ524nvBTT7IV75saOVuaTOohFCbPnqI2PkXTnsxl5eXD2jzaLckSW0nDdLitK2FsuEe8ByopQ5kw8f4e2Gz2UjU9HdQrJ/6aEz+55k/SmNMs4X5gK8tFKygW7/62dnZXrYakz53EMzETB8iXNDdJqMFb7VLc4Sc4W1sbGzTUjP/U9VSMM1BDvFq/RI0jPqnL992BEEr6ff7/V0sn5u0HdDvgs5st/8tf5csi7jtkpc0TEWUPZWVlfuqq6spKVn1HxP6BLYmCG7uo8ZKNmTLztxwqQd7Cf7idHd3v5RI3PLEYoKH2gXsrKxdVCklNslyloJ2/1vh/xcYLH8CCfCBoXIWl6IAAAAaZmNUTAAAAAUAAAAgAAAAIgAAAAAAAAAAAGQD6AAAQI+KIQAABP9mZEFUAAAABnjatZdtTFtVGMdrQIkvMIKEYJbtk4IYjAl+mWFfxmpc7nZZA5PVMqhAO5RqdSQNhTnUodEYjcm+mcWpwQpMnAkfCGExIYs6jVtGSlFjDPIuLyME0qZwc8+9/h937nZ7bKXp1ZP8ck/Py/P8z3Ofe86pLdOi6/qjoBO8Bh7fabwVR3eDnCTtAfAWeJcx9maS/vvBfZacb29vl8NIG3gZPJHogL3B2C0B4H3B+TPgU9ALjlpZvQe8BPxcxC5T3+ughwv4wNReBM4jKiGIHAChjAVEo9FGGPNx568A2eSoO4UAP/gMAvrw/FJV1QsZC2hvb6+FkReBjxs+BfaYBJzV2R0BeD4GLoDPwYCuaZcGBgdPWUmDqomJiWZGecCYEYV66tjc3AySAIoAIvUOF3CGVg++0DV9cG1t7ePs7OyqdN93GXheVXUnng/z5t12u70Gv1+AAB/C6kfi+amjra2tfmNj48zGxvrZzs7OJmpD/0eUeJqmXdR0/euOjg4v2UDbXYDsXALfAHeyT60FnLyNqjooodBd2dsbqqdXwZCQly+PuPi0p4HMsVPD5ORkJwTSu/8K9ffQtF9RlAr8/gSCvkVUrqL+I/gB5JoF3AO8hnOspNWoz8//eSArK+uILEu1sizXYrjEpxVxEXZet2GcFAwGPd3d3a05OTlyPBanPBlDLnyHqJDTn8B1zi5zELKDwdPPbm3FyOk/8Pl8T5lWWw5SlXJjXF9f3zE4vaLp2vd81dfADbRdvzI29jb5TBAADpeUlDhGRkYbRAFRXS9GfwFnp1JAYN4+cJVWDac38BxfWV656HK5GsmXKIDKXh5eWZKk2vFwuCkeV7yhUKhecJxWyc3NfXBqauo8wn8tFo2Nnjv34as8OhL3lbTcCyrAESAbZCKA5gg2yOaT5EP8AvaAE2LYN9fXmxGuGv5eMy3l/f39Qca0MGxO41XM4EnMgglQY+POeebzJ69T339wmkY0TZ+H8wXUzSyCX2xxJe4mZ8lADjRYFqDpv8HWMnJhmZ4a1XXt7ydE/Wpzu93Va6urHtH50spSC/VZFTA0NHRaY9ofsHnTAKJuItK/o69L3NFE7Bb9p2W/SBxEn2Ek8nMjjlLanistvP9KshGJRNxkM4nzInHCA+Ag05mYD8UZOC9OsMEAbJOPFNcvvUzVVeNAsiwgFos9RHPF84UigqteGY3Z8TBioBc7YV5eXgGJINJaOaA5tIua7d1B9ZLPhONYUdBoGhQeDzfRXYDe1/T0dNUtQ3rrv+UE9RnzZ2ZmDtJcshHGtm62raiKl3wmHEZdXV11uOV4FxYWmv1+f52xfXo8nn1GdPgG1SzsoIBf0xBe84pprrGt+32+urm5uRbyQb6SnYaSkKX7QT5dq83qYcTFBZxgwo45Ozv7HP02ooXblYNskC3BtpTqNDwEDoDd1LC1tfWImBe4lDio77Yo3k5t1MeEd26+3oEq7gO+0ih0PzSvfnR0tIGvxmY+Owg+pXJ4eLhREO20ZVpwn2s2HOHM8JaWlh41jmbxUzWOYBpD9wijXYWNjAX09PQ4IIJWcjIQCBzn57nNiIA5CqZpFYFg4DhjCrJd9ZINm4VyKD8/v7qwsLCaEsd8mTAfYCtLSy3CpUaiOTSXbFgRsBccJsTEcTqdx1ZX1zyLi0seqqeYJ/G6pZJN7HDK2VPO+9+K+L8gw/IXI+58OxdsgRwAAAAaZmNUTAAAAAcAAAAgAAAAIgAAAAAAAAAAAGQD6AAArRlZyAAABTdmZEFUAAAACHjatZdrSFxHFMcnZJM+UGtTkUKohT60AT+lUFr0i7oN5SZrJOZhfUb3oVW6pYalYgvRGkTStBQr0tDSB9ZU2wSkglihFNvtE2milX4olPpMVt2NjbHsunvvnf5P9o6swz7ILj3w84z3zMw5c+65M7MsWeGc54B6YOWBwGOAJUPiTpzvAXsB24HK66BbuMad0A7AJO4F9wAWj7hGcABYgQ08JdleCgegUQCvSrZnONc6oN8EhakEcBo4DKwgLcLWBFqAHECmpmlvIDPnoHvw/7mkA7i1uVltOBeUCBscNIFoAZwAnZrGuxHA+a2trbOAxYLFM7a2vlJOjiUeBkwLZ6CZagC0AnL+KJyeBbTqHjy70NfXZwMsFiyeEVI8MzNTr3GtkWsgHMBRwHw+n40CgM3p9XoJCqABdIJucH55ebnTZDIVAxYL0RAFd1pVeQX0E4BB9pvN5mPkWAQAuxWwioqK42s3bzZ6vSvNVqu1AjCsvB19ukAPeNtms1XTHGjv4jxUBP0O+JBz1QIYQX/Ep2bdkWpVLYPOxgQFAwMDVeL56OjoccAgzwOLgRkwt/snG9JOq3/L7Xa78KgwEAjkca5RVj6FbRAMof05uD+yCPcCu3CiiXSDpaUbRbt37z6iWJRyRVHKMakCSLKNIMxGm6GfYrfbq5qbm2vRttz+5zbN8RGyN4CivIT2MNf5ZWgibTsAiKmt7fUTgcC/d5zKtLS0PBex2nwWW/JFP9SQgoV8ghr5jFasc/4l9BVV1698NTLyGvmMHGgCh3Nzc8vGxydq5AA2Ufmw7zOIK6IfxuWDQZ3rX5BjzvWRubmF9ywWSyX5kgMgyQEKsFCqr6H6/f6gfXBwsEo4vhtJT09/aHp6upvr+uVb6+sfd3R0NBnZUQxfUeU+cBAcARZBMgHQGGkOmvNp8iGfao+AajntG+vrDZWVlcfEO09S8i9e/MAZCqljmPM78D1wgx/AODjEyLmo/G1ttA0bS5GvdZ3/DE38gvav0GF0/RvmD/rryFk0UAM1gKUCnExirt+gr5LWOTTQ9Tt8y+rq6kp9a2s22bln1WMlG2CpMDw8fCYUCtGKZ8PopH8PBYM/Dg0Ntco7moyZpSyJ58+WO9FnODv7R62qqrQ9FwCWBLvA++Avv98/2d/f3xrFebb8RaSBEuxeUY/gu+QQWAE3wDLX+SL0JfB41AvJ1hY/oHKsWDhNPQAF+MAa3vsK18OBgL/By4AlPIw0MICdMCMjY58RRMJARD8a4/F4RowgvGAVeMIZ0ZegH4wMYE8wqG4HQMxcm6mnuwC9r7m5ueJwYLwxQU0UiPHz8/MlNLa3t/cMbldXRTZ0BIJPkTLxwI7TsL29/eTGxoYdt5gGp9N5UmyfuFQ8K7JjbFANIHIHJajNOIo2MoM0Vmzrk5OTF/A5/olvf2lqaurdaKehIlVpIcg0rmAOweLiYiVg5FiTdsyFhYUXRT/KlqryMpoDFEpzK7FOwxdAEdgPGG4zT8p1geO0DDDxPGLbZmTTpAtN5PUOFJMPw1diMe6HDsHExESNsRoWeXYYMEjB2NhYrRR0RdK/C4LBYINwhDPDnpeXd1QczfRMgpGN+tA9QjxXMQdgsWDxjF1dXWUIglbicLlcp4zznIkMSFlgBOSgq811StOCjqCq2mkOwGLB4hrxvjIzM0uzsrJKqXAiLxORB9iqx2MFjDD6KDSGxtIcLAXJAYcJqXDCvwvWfLbr1z02agMmEOOk61fSYiISnHLmmOP+N5F/FyQp/wHjxqv8BBis8gAAABpmY1RMAAAACQAAACAAAAAiAAAAAAAAAAAAZAPoAABAamiUAAAFIWZkQVQAAAAKeAG1l2tMHFUUx6+hVE14WQkxVPGLQhvhCxqj0BgLa2KnLIXyECkIy77agpg0wSAIbQHF+EExAV8RbIJ8kfCJEAmQxkdVRNc2pJHEL2JZ6LobQktWdllm5vq/5Yysk32ku/Ekv5w7c+aec+beO/fcYbEK5/wRUCegNosFakQkEezX35dluR7aJhBtwIKhPonxJnAYmIEFHNLZbIqi2IUmWBCHZC5boQVPxJNAY1AAM0gKTkAHI5JAE7CDMxyJABYOFsl42+ut0wUpjp6AeAbXCj8Nfdbr9ZoACweLZDx37rWKEIEeCpcA2dBW7rw9pqilo6OjGrBwsEhGSNHi4qJJEQ735vsEYB7PukUL7na7zYCRDfd2335packmfIDoQguuUZZ5DfRjgEEOGgyGk8KplgDsZsBqamoqPR6Pxe12mUUbiNVvpgTOgJZjx0oqhQ/ynwfOgjbwtH4RJgLqTMhyGXQG+haOjo6e0u5PTk5WAgZ5ARgJA2DCRnPfPDEx0YhbR7a2tg4isQbc64CtC/o8cW9wAvuBFdj0n5fTefNoQkJCiWSUKiRJqoBTCQjJoCQM1BYiGY3GivLy8ir0MbpcrhIEbYefTvjshr6A616MZi/a9/2bAGRfe3tnld//952gepqbm58NettcEE5ytec6OzufQ9A30P9NcF7hvAe6b3tn+62hoSGriMk0oYvj2dnZZdPTM/X6BLxY3bAfICILPefz+R5F3y4Evgj60H7b4bj6ekFBQaWIpU9ASBaQgFEM9TWsfp8vYB0bGztFTu9KkpOTH5ydnX11Z2enz3nD2WW32+todCSKFVLuB/mgBBg1YklA9NH5KAFPUoyQVc0WzObGRlNtbe1JmtdYJbe7+6LJ7w+8B58fYU18Ai34FLwPnmIUnFY+aWqTjcXJAHyOQI9gQ/scWuMSGGS+gK9BBAsF1kA9YPGgyDLeVhnjCuB8TAHiWmjsDx+zhoaG0nXsaPrgLuxwwgZYPAwODtq2fb4v4HNcoKqq0F/iK7k0MDBg1e9oegwgXonqP0P/kPgMr1//7RXa2wsBi4F7QBeYvr1xe7Snp+d0iOAZ+i8iCRRjsYQuwXcFElfVeegr4BtwGbwDHg55Itre5odlTtUMxJsANqDnoX8FC5yrP3KVXwHf4noWvAxY1GKkgFHshCkpKQcoCRB12IsFmZmZ6cvLyyNoXwW/gJ/ADzQiX4OU/5TjQECmBABYvLZoEmcBMV9wVLSbGLdHWROfgVWw7PP7PhR9+/v7W3C6+gr3HOBnMK9y9Tua7r1qKI5Om5ub1tXV1abW1tZqbfu0WCzPaKNDG1QTCPdfsIZhdmHunWj/MT4+XiN8iNI8NTV1IRAIXJZV9fu5ubmeUNVQ0q3SIyBNO2ZprKys1AImAiu6HRPzvgD9FyVyA3o2NTX1AeFL51sKVw1fBEe1Y5Tf739cvy5w4CgDe4dSug/Y8PBwG4bXg0XnwrUT/AlMgJHPIoqRBaILnQ9tGjMzM/X0Niy4dhAMUnjr1q2ZvVFQV6AXYv4xwZw1aYFQM6w5OTknqMyGPJYLmwmC7XZN3R2FVSTxO2DhYJGMvb29ZUhCvKWtra3tJarnTBsB3SgwASR/fn7+A0zDTZXzFYfD8S5g4WARjZivtLS00vT09FK0peDDRHABc7tcZsAE9IyUn59fnZeXV0VzHrNkgeMC3cKh/4J1y9qayyLagBHB/SRqxyX7iEhVzhC53/8j+v+CmOQfnaCvAsiMZ2EAAAAaZmNUTAAAAAsAAAAgAAAAIgAAAAAAAAAAAGQD6AAArfy7fQAABPFmZEFUAAAADHjatVdtTJtVFK5hM8EQQIbEhMxfDmgC/th+TGV/BjVZXlbKh9DKYB2lLV1JmNaQVRiEjMyPv8TE6JQZK1KRf8RkYUkzg84laELI5pIZFQPESm2WQgld+374nHLf7eVa7PZWT/Lk3Jzbc85zzz3vvbcGvaIoykGgk+Fgdg/9ifYDT/J2URS7YHcTaMzPkw/55prcCPQATqCKm3NLktSrkuDmqkRFdDFfYy4EzqgJWLACLQEtNPYCwKESRHW6dROIxeOdXKL6RyBQryYnxOOxTt0EfL5zrXwi4Nm9CNCc1kYEfD5fqyEHqVtaWuqWFOz1w/220EQkEnWqidbX13sYAYuWAPlSjMdpuDOiqNign2fmcpPJ1ELBVAKYTyez2WyvRiIR5/p6uIfG7Mvo0TYn+VIMmkskEodgs7K+Mmb61NLODyCKTdBlmK4NBAKnVPvs7CwlI3kFMDOYyEBz6u8mJydPwXSMYgAWDTG1kvv5b9ZFE/zntbr6x/G8vLyTglloFQSB9lNgbmWMhImNSYSGhoYW+h35kC8X0wOcxfgsf7bs8/uH2hKJrfSPefT19b2kWW01sJdUq7/zer0vaxbSKyExtDeRTHpHR0dtlHMXAaChoqKi6erVuS6eQHyn80sYskkJQfNFeCQkhu4LXQs5jEZjM+XiCZA8x8prphIuooO3t5MutpcI+thyYGpqqiuZSHjv3rnjbm5ubmPVEViujJIPHAZOAmYVOgmUcDEo5hHKkfFW48u+ce+eo6Ojo4Xtq16p9ng87bFY/A3EPA/4gbcYzgEVBpacdSnTbExz/8Ft+rokKRegL+BAG4ZWMQK8adhObtspWSagB7pyJSClJFr1RSzqImk0JLSU1qlU6rzBbrc3RnGi8cnDOOFoLlcCw8PDHZubm2OI+S7wDsPbsVhs1O/3v8afaDxMQI6SPX4Z/yP6DG/d+uk0O9trde79E4ADeD8cDl/CYWbPkLyMdyoA6tEs/7iCdRB4AQgAV4CPgQ8BL/BMRof79xUjnlGaCylnAkeAaeAL4DN8XZ9CfwL9AZoPFYdku4wkIICTsLCwMH20Eh6h7C8CR8vLyw/gPfAexl8hThB6koiwilwGntp1HSeTomvXY2JxqZvd5+bl5eW6HWJK77/1BOvw74HrW1tbI+Q7MDDgjEajH8H2JVUDZD7HAolE/q7LaHBwsH1jY8O1trbm6O/vb1ePT6fTSStyaR4lDpasXZHln6FvA007NvkHWVYWYP8OttDE5QkLxcDVbMabwhePx69goYHp6WlfpttQ4Lr0GFDMP7NWVlY6yAFJfpUV+U/YVoFF9ur5GuMfgZuKrMxjtRNFRUVPUywutrDXbXgCOK59RvF9YTab2WqVv4AwiKxB/0a28fHxflmWF1GJBdhuAN+o1WEx6ygHy5Vd2PvQrWJubq6LVsMqkCYgEwFZWWYutXigBh9WQf4WesagV5LJpENdOe4MV2VlpUW9mmGLEAG2BSqBEqvVehqkFrA91AtoSPmabgJjY2NNIEHld6Obren7nAmSRIA0AejfNW6HQ6HQJQUkYL8xPz8/ZMhBThQXFzeWlpY2ssbJf0BAkn6R5Z0K4GBZ4h41Qk1NTduhqqpWtue6hZqlgcA3zszMzAgqczeVkm4Hg8GhPfwENs5J9hGy3HKmLH7/g/D/C3TK3/RJfVWiL971AAAAGmZjVEwAAAANAAAAIAAAACIAAAAAAAAAAABkA+gAAEA2yQcAAATpZmRBVAAAAA542rWXW0xcRRjH14AaEy6RJsTEtCRGSEGe4ElpTEq3ph5Yy0UostyXUxUqpphKpQZLNRpSHkx4oBgNabfE2oSElKRBfQFj4MELiOiLGFIBS3ddsASyu2fPOeP/287Uw7C46dn4Jb/M8M18l/3mdnDYFcbYflDH2R/fwn6gh8Ejsl7X9XroTxLUl8fJhmwTDZ4LPKAVHJTGThqG8apIQho7qDNd5ba5iSTQJAJwZynWBKxY9CmgRSSI6jTbTuDu1ladFOhI3AQwRwQntrbu1tlOoLPzzUo5EHhirwRozKqjBDo7OysdCUjx/Px8s8Gw1v+u93Ea8PsDrSKQz+fzkI7GrAmQLfl4kA3XpOusBu3TXP2k0+msIGciAYxHg9XU1Lzs9/tbfb41D/X5yfBYNyfZkg8aC4VC2dCdoBgUK9ZRixrfR9fL0GZiuMjr9bqFfnx8nIKRHAUujpMUNCbmjYyMuKE6RD7AcenUtFJM+cyqNCgfr5WV24eTkpJKFZdSqSgKrafCzTJ5Ek7eJ1FKSkoqaB7ZkK3sM9rquirfLclnz56rCoW2afIu2tvbn7X82nywl+SLeW1tbc+JoFaCmqZ2dXVVU8wdCYCSnJycsomJr+plo617Oz+DE08yCPlEEBM3JxooBsWSEyA5wMvrohLOYQcHg5rK1xJOH1j2ka0WDKq/wBf55NVReKyY8hgoAKXAJbCZQIbkg3wWUoyYr5pcrs2NjZba2toKvq52JZ98bGxstsib+/4rSp1duxSISY4EhXxYAsM/o76g3hHUgo1iUAZ7oD7RBDRNa4av12MRDAabHI2NjS8FcKPJwddww9FYogmoqlq+vr7eBp9vgFMC3KKveTyeMvlGk3GCBCW+/0x5Eh2ZhYVfG/jdXmRz7R8CCtb/zOLi4qmqqqoTMYJnykYp4Ahev11PsI0EngK9oMdg7F2074BykB7TIBxmuTrTLQ9SwgnkgI/AB6hCL3iPIRG0XWgLaU7cx8gAXtxmaWlpdLW+CF6g0sYp+zMgLzU1dd/U1NRbOHZ98PchM9j70J8HPeAceHTHc6xpurrjY2Juvpm/565wOHyFMfMv02R34OzSfyTQgTvkKtpPA38HVLLFSXIvLy/3iGqAC4YR6REJCEnu7u6u3tzcVFdXV1s6OjqqxfU5NjbWgMl+cIeZ7E+0v/FgpWASfAmK7+nM60jwGv6+DD7p6+s7Sj7wNLv6+/tbA4HA+WA4fGFgYMAT6zVUpF16KD09/XE4mgY+cBss42KZjAYzzWmTmT9Ch5bdIN329vYl/H0dXEXJh1H+HvJBviTfyl6v4TFwWHxG8RvLB9bAKrg1ODh4mo/9DH5AIjNoo0n19vaqSGaUV+EK+Aw8T2PcZzHF4LHiC0q+QKUHVPpl3Gg36NfwCsxD9z32xQz6U9ykaGlp6WNehREkchl74qLDrsDxLV76FZT7d7fb3SieZuh+ogT4EokEMnCJvaLrxhfQfQ68hqEP2U5gdnb2Ipz8YaL009PT9EsKLTt+zjTNaAJov7GYFYyOjr7NmHENFfBiE7c7EpBjeXl5VQUFBXQqFOvHhB6JfIvg36EyMzimN6WPGiU7O7siKyurnK+5bTkASgh54wwPD5+JRCKToZD29dDQ0Ok97BTeT0iSiTivnDOO3f8g8v8FNuUfG4CCnr3IRI0AAAAaZmNUTAAAAA8AAAAgAAAAIgAAAAAAAAAAAGQD6AAAraAa7gAABPlmZEFUAAAAEHjatVdtTFtVGMaAJiYEIhowKOgPS7ZAYjL9o7AYtpost8Py6ZDxsUHLoEUXMITpRDIxKyNion9Q4tSFdCYYmZNEiMFo4ghDpwhiwg9/CdLabmm2wC5t74fPS8/B64HCdhtP8uTevue87/Pc97znvrdJZoeu6zlALUPO7h7mie4F7hPtiqLUwd5MoHtxnnzIN1HyvUAT4AD2CHPNqqqe4CKEuT2KrjiZ795EBBzjBCxYqlGAEQZ7KtDIBSI7x00LuLm6WisQHbwDAQc5OWF19WataQEdHScrRCLg4XgCaM5oIwEdHR0ViZTBgfn5+eOqjr3+d7/tNBEM3nBwokAg0MQE2I0CyJdi3E3BHVMUvRrXJ5j5EavVWk7BuADMb5BVV1dXBoNBRyDgb6J7djKajMVJvhSD5tbX1y2wHSEO4truqG04b0JRSnHNxHTh8PDwUW4fGxurZG7PAyUMVjLQHF/n9XqPwlREMQC7cGocxCmeWSdNisdredlXnJycfFgqkSokSaL9lJhbJhNhZfc0JJvNVk7ryId8xZh0xcM5xXdLyqlTp6vW19do8Ra43e5nDE9bAMQbBXydy+V6lpMaIUcizq6urheJ8z8CAFteXl7pxMQ3daLTaqzyMxh2HHydeCIIE19P1BMHcYkCaOSy9JZQCn9FBctyxMn2EkHvejxIvhFZdv6OWGz7ShhHbjyn+4F9wGFazGFSQIYQg2I+RRzbdjUxXbdCocaamppytq9mRwHFCIVuNYrFvdlF6WZLlQJ8UcLdFDGMxKKIJDkiN3CDCNRAXaIClEikXiTmiEQQv6Gh4YUbeKOJk3684WguUQEUI7hdfL/fUV9fbxffaCKsCfLfUfxMcdHQ0FBXOBy+pmmaH2rPA/eY3P9C6g8LCwsN7BiK5JmigwW4pOnadVyDQEDTdRJhNUGejWJ24doSa2ZA7FshNZ7Dq8AKkQJ/Q4Sf/V6KRqNmBDwKvAy4gVYIaAFOUEaQ3S3d8AHAT8S6pnPiZU3T/1xaWrqYnZ39EH4XA/t32g6aAx4HHktLS8sYHR2l8/8K0IZsxIToKmWEN6NNx3SQLeua5sP9X8CSfPv2lf7+/pO0X+jl78P2G8T9gqfo3UFAFdALdK+srJSSL7pj1eLiYoshGy46kuIXc8rMzMy7KLo/kO7ZycnJs2inG6/PkZGRI0QOzELgT7qufRcjiz6Hp7oA+wfA02TD73MI7sHvM8Dp9vb2/fy13tnZ+ZLP52tdW1tzdXd3V2/XDSWhSovS09Npay6jEOdwvQZMy7J8kZF9hjr5Ahnxwv4e2a6HQm/g/hzwNtADNFIMiiXEluJ1w0NAMf+MUnS9To+R/wzMAD/09fW1snR/BXwOISTgY7K1tbXVRlX1HZaFt4A3gSdpjsU8QByMa/eBuvgW+z6LID9ie6aRwvPsaZJgv0wCVGQAIj5hLoVzc3OvqSwLEHKG9j7J7ADpVZb6q0j392VlZZvfBrB9CYwAXoALyCgqKqoKh6Mk4CyE9apq9HXTAqampnpAPI1gV8bHx3tYP+cVfwkFuSEAT/qpwW3f4IeDqHLVE4UAvFUTamiHLBZLRX5+fiUVjvFjIoxipAyouupFZQ8KHzVSTk5OaVZWlp3tuemRC9gIYuEMDAy4w3L4Asg/8ng8zXH8JHaf0Egh7NLlrHH9/rch/i8wOf4BRvqEvL0rz4oAAAAaZmNUTAAAABEAAAAgAAAAIgAAAAAAAAAAAGQD6AAAQaGt/gAABQFmZEFUAAAAEnjatZdbTBxVHMbXgCYmCEgbsCGFhFgCCQkJfagKL+2uSTOUu6WEO2UXKlvauiSyIlZSN6FRi0lDjA8kRgmKqeUiKmjS9IU+mHql4A1pgrQVWHXDdoFlmDPj99+e0fGElbITT/LLmT1n/uf7zn3WEmnSNG0vqObs3TbAhNCD4CGxXFGUGpQ3EfQs1lMMxZoVzwSNwA4yhLomxlizbkKoy1A0xcFjM80YqNcFeGMxRgNGDOUx4LhuEKPTELGBlUCgWhCy3ocBqy5OBAIr1REbcLlOl4lC4LFwBqjOWEYGXC5XmcVEOjQ1NdXANMz1P/NdRBVe7x92XWh5ebmRGygyGqBYamMnC65eUbQK5I/z4mSbzVZKjekGUB8Sq6ioeMbr9dqXlxcb6ZnvjEbj4qRYaoPqgsHgPpQdIw3S2mqrhYL/RlGKkSeiOre/v79KLx8bGyMxSk+DAo6NCqhOf29gYKAKRXnUBigSdo2dNMU966BKcXvduvXbwaioqCNSgVQmSRLNp8TDErkJG3+mJOXn55fSexRDsWKblKNzDvFsiXa7XzwaDK6GXhZxOp1PGnqbBcKlLP29lpaWp3RRI+uy7Ghvby8nzX8ZAPnp6enFExOf14hBgXsrP4GzXUogxB1BTHw6UUsapCUaoJQCJHJPQ/gtVvD6uuzgc4lGd5x2Uay8vu6YQVt8+gq4Rkq4oIdBDjgCCnQiNJAgtEFt7icNcQeUg5vgT46PUBn7dWRk5Cyf10hTVmVlZanP5z8uLm79FiUDvwCvqqm/Uw6Q66g3LSYTCRmFRRMWVdN+1lRtCT+WVKBxVELVfjRrQJHlWlFYR5blGsvw8PALqPwJBXc0Vb2D/DZG4zbKZoaGhtxmDdTV1RXSiSmKLy4u2mtra4vEE03EZlL/vtpPFF/q7e11ra2tXcEUTMNtD3ggwvnPpfthenq6jm9DUTxRDEgDb4MfwPeADHwH8nYsLh5ELJRbQUy4gGYuNgNuqPeevwbXNzc3c3dqYHV1dQ8Ji6ufRmRjYyNTFI8HU9gNN8gEhv4b5F/CxBezs7NvJicn78LvA2D/dtOB+j1EbGxsAp2EW+8A4TLCj0dUVaXekvBXMHDd7/ePdHV1naD5urt692WUj8PgKPLW/xC3Uj14dn5+3kqx9E1AHyZGA7IiO8Qv5ugrV696MDzXgsGNz0ZHRztxnYaOz76+vmISB2PgMniHi+UAD3gJZPCyM+jtGU1jJ/F8wm63P6Ef66eczvKFhYVGdMzR0dGx5W0oCas0Ly4u7lE09Bb4GAyDD/wB/wUu9irT2BvIz4PnqWxpaYl6+BxoxaJzIi9BcTzIE9qWwt2Gh8FBkMxFCsEnYATH8ofI33O73fW8rhf0cAPnqAzn/lGmaW00Cig7CVrAPqrjbR4iDa61fUIv3kUDH4HLDL2fm5s7z3tjgQgMsB7GYICxV3hI7uTkZDMfhVOMYSoUpcoSaVJV9FoNDf0lNNZvtVqP6Vczyi6CC3wEdAMJ2dnZJcGgTAZOowOtjMlNERsYHx93KapyCb1/f3Bw0MXvcwsfgYsgZAC5xxCW4/F4amgaZMZau7u7Tf0vOJyamlqSlpZWSgvH+DGxFgi8BvHXyYDP5zsrfNRISUlJRfG7dxdSG2YMpIB8Qlw4nZ2dDQF/oNvnWznX1tZWEyZO4s+mUjSxzS1nCxv3vyXxf0GE6S+R9YNYr/xWtAAAABpmY1RMAAAAEwAAACAAAAAiAAAAAAAAAAAAZAPoAACsN34XAAAFF2ZkQVQAAAAUeNq1l1tMXEUcxmmgJkZuAtkoWHyxXCKJpvJgpD60rNocWCCgFOmyUHa36hKgLqE0vFXQVCymioYXE8LVeCONpIQHEo0xYhtCE6SpvgnULOzCrpCFhbPn4vdf59Dj2BV6Nk7yyxxmdub7ZuY/F+KMJlVVjwAr48j+LYwLHQYP8eWSJNWh/BxB33w9taG2sYrnAztwgDyu7pwsy29oJri6PEmVnKxtfiwGGjQB1lmi3oAeXXkiaNQMYnbOGjawEQxaOaHiAxgo1sSJYHDDatiA291axQuBx6IZoDp9GRlwu91VsYTByfn5+bOyirW+t97lVOHzrTs0Ia/Xa2cGyvUGqC31cdD1bgPLiqreQe5ixVlms7mSOtMMSJIaEaupqXnV5/M5vN4VO32znWHXBye1pT6obmdn5yjKTrO4yufFU8AfqqL4kK+BdXzfRG5CddHw8PAZbVQTExMkRuklYGGYqYDqtN+Njo6eQdFx6gOUc7vGAQ7rDTxKBsAKZsCLHEaUdeR+cVccjo+PLxUsQpUgCLSeAmtmYibM7JuSUFJSUkm/ozZ373pO6ONhL5ckJ3+2JMzM3OhVVGURFR6IryL3stnwT09P23WjLQDRUoH2O5fL9YImqickis6Ojo5q0vyHAVBSV1fX4Pf7r7PZ8Ch/G/GBV1CfxtgvpRH8jiCmJqdsOTk5FaTFG6CUDQRg6e/vb9ve3v5JUdTfPR7Pl0lJSekGdlA6xYEYCjlvYzew5bMwjexojR4Gx0ApsOhIM2AgjeujFDxHGvwOKAU/gzuI/F+RE7/J4fDc2NjYRbauRlNBbW1tZSCw2cjfHdotSgZ+ROT/QqgALDBuIxhn4mJMJKQX5k3ESYr0g6qotwiYuIXCOQ3EwHexGpBE0cYLa4iiWBc3NDR0PhwOf4+Cm1iCCIj+G2JYnB4cHGyN1UB9fX0ZnZi8+MrKisNms5XzJxqPOUb9A/Vv4n/U3d3tCgQ2RrAEdCZcAIcMrn8R3Q8LCwv1bBvy4ia+wRPgPSzBFPJJMAGugWcfWJw/iORIXgwSozWoBt+C66qyJ/wN+ALB8syDGtja2nqchPnopxnZ3d3N58WTSJxxTVGUceRfgc/n5uYuZWVlpeP7aZAHDu07cpCcnJxGJ+H9dwB3GeGPRxQlMloIK1/TqNfW1j5pbm5uoPXy/+mnDj5FR1cxgtf+a801kcXFxWJqS28CepjoDYiS6ORfzAnj4+PtqBgNBoOfDQwMtOI6jRyfPT09L5M4+AiPkivILzGxo+AtYA+FQk9GyrgHicPheF471luamqqXl5ftm5ubzs7OzvvehgIXpcdTUlLondAJPga94LJv3edmBprxVGtDcLXgCd5AZUtLS6/fW3MVL2KVbr5U6ovrW4h2G54CJ0AWE3kR9IEPMaoPkL9rt9trqA7CHfjbrapyi/aEs1gsFfK/1/wp7XkHTjINaO2fSOQddHAVXMFoL8/OzrrZaFAnX4C4W8YMQLCJNSmanJy0cZEPwwYTG3UveD8sh7sKCwurtKsZZe3gbbA3A1SXm5tbHgqJTs0E7oJGwwZGRkYaIdwj43Dq6+uz032uMwcDcsQAZqFJ1+xY+8X207IsItolZ1dXF+LAeDplMpkqMjMzqRNB/5jYCATO0wzIMLC6uvom96gRMjIyylJTU8vYmhtO2aCE4APH6XTW4KyA+JrLarVWR2knsO+YUgKxzy1njtruf0v8/wUG019dDISlQm+mHQAAABpmY1RMAAAAFQAAACAAAAAhAAAAAAAAAAAAZAPoAABQgGYUAAAFD2ZkQVQAAAAWeAGl13tIW9cDB/BTTCtCdbYV2SjKGJ12zL+6f7bpBnUZG1cTQyzVn49Y42266NRNVuqEPXzgqpvsD53stzHcKGHdBttEkCBM6CjdoxsrQoUhSH2kZorYlkaTcO89+570XHd7SC4xOfDxHO/jvO85JyTVQCktgAZFURp5mqQimYcegUNABA2qqp5D7GFpIIIDsD/dCnTAEgTgTeGeR0AMjoNMFUVG/FQ6FfgbVuE2j59MogIHwc16h0H6TMoVwPheR7xMqRagGg0i/X0SFXhJv8YqcPf+/QYgiRCzm7Ozs33I6JZG6QrrBU3T/kH8ikkFHhWvd3V1VQNJhJjdtFgs5dvb21di80DTAtqDXrgGZHNzQ9YLWV9fbwGCdJXechbPzc01E0LKk/2smuEqzEA97MPlo0NDQ2wiLsKyYS6Q2traUxsbG3IQhbM0YMhoi7H1VqvVyfLg+R+jCq2FM8aJaZw4V+E3+AMt/QvxD/Ac3i1dWlm6pFHtFnphFYV+DQThZbBxViBTU1On9B7w+Xz1uFSG//OhSu+VB3Hs69hvrEAO/My791e4Dn/CjXA4/HFmZqZtfHy8a2xsrCsjI0MCgpDPK2HlaRakiooKpyRJ1XimcnV19aRKVWGugKKcRXxgtwIIFr/f/w5m+izviWt6b6DVNyYnJ+sNrS2BRKFEf661o/V5sWAmHAp7LlzoOc3KJIZggQq73V4fCAQ+x4NXeEV+gd+hDPcPc+aBP2f8IvTu98/MNBYVFTlYWWIFWCgECWyD/YPeO3fvXFY07aeFhYVPsrOzjwDZC4QjbB6EQiHPzbmbzWxoeO9IvKy4IQtOQCXYdOYtN+0Jm0ElPANZ4udXCl9hkWGznvkRJhUlehmTro2Pa6qhpK6uzrm1teUWhwMaoIBgln6BxDeYgN8i1n3HTQBJU4OxYCO2lRP8+Qz/+GJUFagPlQJQ1E+BpCOqRF16gaLozk4jGRkZce/s7PwfF76ECQaFT2DyjGMVbAaSDpfLVWVctnXB20G5qanJLq5oIiukE5LKP198qL293bW2ttaLmn4INbAPSApK2f4wPz/vYqtjnMLzxS8iD2QYwTB8hHgIBuGJvRcubM0q4KwABxMdSF5UVXoR8TBmbKxgldIBXGM98TiQvcAceizOpwdKC+LjYgWy4CI3CAP4IvoQvzc9Pe1lKyHShXA0qZZDTk7OYd8lX3282a9QYTOCTJUVCtAH7y8uLr7ldDpr2HgFg8FKdihFpToQv2A25nqLsROWs3fZmYAdTB6uAH14O0awjI6OtkQikXdxsnm7t3egCdtpbPns7OwsY4VDB7SBDAQK0JJGfUUDAm7jmMuy/Ky+rLe1tZ3GRue+dy90tqcn/m4oCbO0DA6hkDpk2Amvg3dlZaUOdlc4itbyNFkOLP/PcBr2QBXyyIUyIW8p0W74KpzUj1GRCH0ambwB7ciUtf41h8PmAGI84XDEZrM52DVh8h0DwvMs52UUJn9OVHe73otDi4u3Ju6pGKHUP+NvFK7Xpvy7AC3w8q5vxdHsXHFxcZW+NRu7mqcJu8eeCYVD/6330agbSCLE7Obw8AfVqhptRdrb3d1dw/dzkqgHGIQT3efP1+AdTxj6+/sdQBIhpjcxXrm5ufa8vDw70pLxMMGO5Kzl+sYChOHPSOwd9i4f85RDIVQw4sSJ/S7Y3JTXDb8LOON7Ek+nFSyc2S5nNX3PJPwLu02sWzaoOecAAAATdEVYdFNvZnR3YXJlAEphcG5nIHIxMTkn6LNhAAAAAElFTkSuQmCC);background-size:16px 17px}ngx-extended-pdf-viewer .visibleLargeView,ngx-extended-pdf-viewer .visibleMediumView,ngx-extended-pdf-viewer .visibleSmallView{display:none}ngx-extended-pdf-viewer .html .unverified-signature-warning,ngx-extended-pdf-viewer .html .modified-background-warning{width:100%;background-color:#ff5353;font-size:12px;text-align:center;padding-top:5px;padding-bottom:5px}.treeItem.selected>a{font-weight:700}ngx-extended-pdf-viewer .invisible{display:none!important}ngx-extended-pdf-viewer #outerContainer{clip-path:inset(0 0 0 0)}ngx-extended-pdf-viewer .textLayer .highlight.color0{background-color:#b400aa66}ngx-extended-pdf-viewer .textLayer .highlight.color0.selected{background-color:#b400aa}ngx-extended-pdf-viewer .textLayer .highlight.color1{background-color:#00640066}ngx-extended-pdf-viewer .textLayer .highlight.color1.selected{background-color:#006400}ngx-extended-pdf-viewer .textLayer .highlight.color2{background-color:#00f6}ngx-extended-pdf-viewer .textLayer .highlight.color2.selected{background-color:#00f}ngx-extended-pdf-viewer .textLayer .highlight.color3{background-color:#f006}ngx-extended-pdf-viewer .textLayer .highlight.color3.selected{background-color:red}ngx-extended-pdf-viewer .textLayer .highlight.color4{background-color:#ff5e0066}ngx-extended-pdf-viewer .textLayer .highlight.color4.selected{background-color:#ff5e00}html[dir=ltr] ngx-extended-pdf-viewer .dialogButton,html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton{margin:3px 0 4px}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton:last-child,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton:first-child{margin-right:0;margin-left:0}html[dir=ltr] ngx-extended-pdf-viewer #secondaryToolbarToggle{margin-right:4px;margin-left:0}html[dir=rtl] ngx-extended-pdf-viewer #secondaryToolbarToggle{margin-right:0;margin-left:4px}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .secondaryToolbarButton,ngx-extended-pdf-viewer .dialogButton{padding-left:0;padding-right:0}ngx-extended-pdf-viewer .offscreen{position:fixed!important;left:-9999px!important;display:block!important;width:3000px!important}ngx-extended-pdf-viewer .offscreen #sidebarContainer{top:1000px!important}ngx-extended-pdf-viewer .toolbarButton{margin-left:-1px!important;margin-right:-2px!important}ngx-extended-pdf-viewer #numPages{padding-right:0}ngx-extended-pdf-viewer .pdf-viewer-template,ngx-extended-pdf-viewer .pdf-viewer-template *{display:none}ngx-extended-pdf-viewer button:focus,ngx-extended-pdf-viewer a:focus,ngx-extended-pdf-viewer input:focus,ngx-extended-pdf-viewer select:focus{outline:none;border:1px solid blue}ngx-extended-pdf-viewer input[type=checkbox]:focus{outline:1px solid blue}.hidden-by-fullscreen{display:none!important}:root{--scrollbar-color: rgba(121, 121, 123, 1);--scrollbar-bg-color: rgba(35, 35, 39, 1)}\\n\", \"@media print{#printContainer{position:static}body,html{overflow-y:visible!important;margin:0;padding:0}body{background:rgba(0,0,0,0) none;height:100%;width:100%}body>*{display:none!important;outline:0;padding:0;margin:0}body #printContainer{display:block!important;height:100%;width:100%}body #printContainer img{max-width:100%;max-height:100%;direction:ltr;display:block!important}body #printContainer>.printedPage{page-break-after:always;page-break-inside:avoid;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}body #printContainer>.xfaPrintedPage .xfaPage{position:absolute}body #printContainer>.xfaPrintedPage{page-break-after:always;page-break-inside:avoid;width:100%;height:100%;position:relative}body #printContainer>.printedPage canvas,body #printContainer>.printedPage img{max-width:100%;max-height:100%;direction:ltr;display:block}html,body{overflow-y:visible!important}html.cdk-global-scrollblock{width:initial;position:initial}}\\n\"], encapsulation: i0.ViewEncapsulation.None });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfDarkThemeComponent, decorators: [{\n type: Component,\n args: [{ selector: 'pdf-dark-theme', encapsulation: ViewEncapsulation.None, template: \"\", styles: [\"ngx-extended-pdf-viewer .fancyDropdownToolbarButton:after{content:url(\\\"data:image/svg+xml; utf8, <svg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><path fill='rgb(217, 217, 217)' d='M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z' /></svg>\\\")}ngx-extended-pdf-viewer :root{--annotation-unfocused-field-background: url(\\\"data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>\\\")}ngx-extended-pdf-viewer .annotationLayer section{position:absolute;text-align:initial}ngx-extended-pdf-viewer .annotationLayer .linkAnnotation>a,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.pushButton>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}ngx-extended-pdf-viewer .annotationLayer .linkAnnotation>a:hover,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.pushButton>a:hover{opacity:.2;background:yellow;box-shadow:0 2px 10px #ff0}ngx-extended-pdf-viewer .annotationLayer .textAnnotation img{position:absolute;cursor:pointer}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation input,ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation textarea,ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input{background-image:url(\\\"data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>\\\");border:1px solid transparent;box-sizing:border-box;font-size:9px;height:100%;margin:0;padding:0 3px;vertical-align:top;width:100%}ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select option{padding:0}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation textarea{font:message-box;font-size:9px;resize:none}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation input[disabled],ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation textarea[disabled],ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select[disabled],ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input[disabled],ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input[disabled]{background:none;border:1px solid transparent;cursor:not-allowed}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation input:hover,ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation textarea:hover,ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select:hover,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:hover,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input:hover{border:1px solid black}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation input:focus,ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation textarea:focus,ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:1px solid transparent}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation input :focus,ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation textarea :focus,ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select :focus,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox :focus,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton :focus{background-image:none;background-color:transparent;outline:auto}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:#000;content:\\\"\\\";display:block;position:absolute}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input{-webkit-appearance:none;appearance:none;padding:0}ngx-extended-pdf-viewer .annotationLayer .popupWrapper{position:absolute;width:20em}ngx-extended-pdf-viewer .annotationLayer .popup{position:absolute;z-index:200;max-width:20em;background-color:#ff9;box-shadow:0 2px 5px #888;border-radius:2px;padding:6px;margin-left:5px;cursor:pointer;font:message-box;font-size:9px;white-space:normal;word-wrap:break-word}ngx-extended-pdf-viewer .annotationLayer .popup>*{font-size:9px}ngx-extended-pdf-viewer .annotationLayer .popup h1{display:inline-block}ngx-extended-pdf-viewer .annotationLayer .popup span{display:inline-block;margin-left:5px}ngx-extended-pdf-viewer .annotationLayer .popup p{border-top:1px solid #333333;margin-top:2px;padding-top:2px}ngx-extended-pdf-viewer .annotationLayer .highlightAnnotation,ngx-extended-pdf-viewer .annotationLayer .underlineAnnotation,ngx-extended-pdf-viewer .annotationLayer .squigglyAnnotation,ngx-extended-pdf-viewer .annotationLayer .strikeoutAnnotation,ngx-extended-pdf-viewer .annotationLayer .freeTextAnnotation,ngx-extended-pdf-viewer .annotationLayer .lineAnnotation svg line,ngx-extended-pdf-viewer .annotationLayer .squareAnnotation svg rect,ngx-extended-pdf-viewer .annotationLayer .circleAnnotation svg ellipse,ngx-extended-pdf-viewer .annotationLayer .polylineAnnotation svg polyline,ngx-extended-pdf-viewer .annotationLayer .polygonAnnotation svg polygon,ngx-extended-pdf-viewer .annotationLayer .caretAnnotation,ngx-extended-pdf-viewer .annotationLayer .inkAnnotation svg polyline,ngx-extended-pdf-viewer .annotationLayer .stampAnnotation,ngx-extended-pdf-viewer .annotationLayer .fileAttachmentAnnotation{cursor:pointer}ngx-extended-pdf-viewer :root{--xfa-unfocused-field-background: url(\\\"data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>\\\")}ngx-extended-pdf-viewer .xfaLayer .highlight{margin:-1px;padding:1px;background-color:#efcbed;border-radius:4px}ngx-extended-pdf-viewer .xfaLayer .highlight.appended{position:initial}ngx-extended-pdf-viewer .xfaLayer .highlight.begin{border-radius:4px 0 0 4px}ngx-extended-pdf-viewer .xfaLayer .highlight.end{border-radius:0 4px 4px 0}ngx-extended-pdf-viewer .xfaLayer .highlight.middle{border-radius:0}ngx-extended-pdf-viewer .xfaLayer .highlight.selected{background-color:#cbdfcb}ngx-extended-pdf-viewer .xfaLayer ::selection{background:blue}ngx-extended-pdf-viewer .xfaPage{overflow:hidden;position:relative}ngx-extended-pdf-viewer .xfaContentarea{position:absolute}ngx-extended-pdf-viewer .xfaPrintOnly{display:none}ngx-extended-pdf-viewer .xfaLayer{position:absolute;text-align:initial;top:0;left:0;transform-origin:0 0;line-height:1.2}ngx-extended-pdf-viewer .xfaLayer *{color:inherit;font:inherit;font-style:inherit;font-weight:inherit;font-feature-settings:inherit;font-kerning:inherit;letter-spacing:-.01px;text-align:inherit;text-decoration:inherit;box-sizing:border-box;background-color:transparent;padding:0;margin:0;pointer-events:auto;line-height:inherit}ngx-extended-pdf-viewer .xfaLayer div{pointer-events:none}ngx-extended-pdf-viewer .xfaLayer svg{pointer-events:none}ngx-extended-pdf-viewer .xfaLayer svg *{pointer-events:none}ngx-extended-pdf-viewer .xfaLayer a{color:#00f}ngx-extended-pdf-viewer .xfaRich li{margin-left:3em}ngx-extended-pdf-viewer .xfaFont{color:#000;font-weight:400;font-feature-settings:\\\"kern\\\" off;font-kerning:none;font-size:10px;font-style:normal;letter-spacing:0;text-decoration:none;vertical-align:0}ngx-extended-pdf-viewer .xfaCaption{overflow:hidden;flex:0 0 auto}ngx-extended-pdf-viewer .xfaCaptionForCheckButton{overflow:hidden;flex:1 1 auto}ngx-extended-pdf-viewer .xfaLabel{height:100%;width:100%}ngx-extended-pdf-viewer .xfaLeft{display:flex;flex-direction:row;align-items:center}ngx-extended-pdf-viewer .xfaRight{display:flex;flex-direction:row-reverse;align-items:center}ngx-extended-pdf-viewer .xfaLeft>.xfaCaption,ngx-extended-pdf-viewer .xfaLeft>.xfaCaptionForCheckButton,ngx-extended-pdf-viewer .xfaRight>.xfaCaption,ngx-extended-pdf-viewer .xfaRight>.xfaCaptionForCheckButton{max-height:100%}ngx-extended-pdf-viewer .xfaTop{display:flex;flex-direction:column;align-items:flex-start}ngx-extended-pdf-viewer .xfaBottom{display:flex;flex-direction:column-reverse;align-items:flex-start}ngx-extended-pdf-viewer .xfaTop>.xfaCaption,ngx-extended-pdf-viewer .xfaTop>.xfaCaptionForCheckButton,ngx-extended-pdf-viewer .xfaBottom>.xfaCaption,ngx-extended-pdf-viewer .xfaBottom>.xfaCaptionForCheckButton{width:100%}ngx-extended-pdf-viewer .xfaBorder{background-color:transparent;position:absolute;pointer-events:none}ngx-extended-pdf-viewer .xfaWrapped{width:100%;height:100%}ngx-extended-pdf-viewer .xfaTextfield:focus,ngx-extended-pdf-viewer .xfaSelect:focus{background-image:none;background-color:transparent;outline:auto;outline-offset:-1px}ngx-extended-pdf-viewer .xfaCheckbox:focus,ngx-extended-pdf-viewer .xfaRadio:focus{outline:auto}ngx-extended-pdf-viewer .xfaTextfield,ngx-extended-pdf-viewer .xfaSelect{height:100%;width:100%;flex:1 1 auto;border:none;resize:none;background-image:var(--xfa-unfocused-field-background)}ngx-extended-pdf-viewer .xfaTop>.xfaTextfield,ngx-extended-pdf-viewer .xfaTop>.xfaSelect,ngx-extended-pdf-viewer .xfaBottom>.xfaTextfield,ngx-extended-pdf-viewer .xfaBottom>.xfaSelect{flex:0 1 auto}ngx-extended-pdf-viewer .xfaButton{cursor:pointer;width:100%;height:100%;border:none;text-align:center}ngx-extended-pdf-viewer .xfaLink{width:100%;height:100%}ngx-extended-pdf-viewer .xfaCheckbox,ngx-extended-pdf-viewer .xfaRadio{width:100%;height:100%;flex:0 0 auto;border:none}ngx-extended-pdf-viewer .xfaRich{white-space:pre-wrap;width:100%;height:100%}ngx-extended-pdf-viewer .xfaImage{object-position:left top;object-fit:contain;width:100%;height:100%}ngx-extended-pdf-viewer .xfaLrTb,ngx-extended-pdf-viewer .xfaRlTb,ngx-extended-pdf-viewer .xfaTb{display:flex;flex-direction:column;align-items:stretch}ngx-extended-pdf-viewer .xfaLr{display:flex;flex-direction:row;align-items:stretch}ngx-extended-pdf-viewer .xfaRl{display:flex;flex-direction:row-reverse;align-items:stretch}ngx-extended-pdf-viewer .xfaTb>div{justify-content:left}ngx-extended-pdf-viewer .xfaPosition{position:relative}ngx-extended-pdf-viewer .xfaArea{position:relative}ngx-extended-pdf-viewer .xfaValignMiddle{display:flex;align-items:center}ngx-extended-pdf-viewer .xfaTable{display:flex;flex-direction:column;align-items:stretch}ngx-extended-pdf-viewer .xfaTable .xfaRow{display:flex;flex-direction:row;align-items:stretch}ngx-extended-pdf-viewer .xfaTable .xfaRlRow{display:flex;flex-direction:row-reverse;align-items:stretch;flex:1}ngx-extended-pdf-viewer .xfaTable .xfaRlRow>div{flex:1}ngx-extended-pdf-viewer .xfaNonInteractive input,ngx-extended-pdf-viewer .xfaNonInteractive textarea,ngx-extended-pdf-viewer .xfaDisabled input,ngx-extended-pdf-viewer .xfaDisabled textarea,ngx-extended-pdf-viewer .xfaReadOnly input,ngx-extended-pdf-viewer .xfaReadOnly textarea{background:initial}@media print{ngx-extended-pdf-viewer .xfaTextfield,ngx-extended-pdf-viewer .xfaSelect{background:transparent}ngx-extended-pdf-viewer .xfaSelect{-webkit-appearance:none;appearance:none;text-indent:1px;text-overflow:\\\"\\\"}}ngx-extended-pdf-viewer .textLayer{position:absolute;text-align:initial;left:0;top:0;right:0;bottom:0;overflow:hidden;opacity:.2;line-height:1}ngx-extended-pdf-viewer .textLayer span,ngx-extended-pdf-viewer .textLayer br{color:transparent;position:absolute;white-space:pre;cursor:text;transform-origin:0% 0%}ngx-extended-pdf-viewer .textLayer .highlight{position:static;margin:-1px;padding:1px;background-color:var(#b400aa);border-radius:4px}ngx-extended-pdf-viewer .textLayer .highlight.appended{position:initial}ngx-extended-pdf-viewer .textLayer .highlight.begin{border-radius:4px 0 0 4px}ngx-extended-pdf-viewer .textLayer .highlight.end{border-radius:0 4px 4px 0}ngx-extended-pdf-viewer .textLayer .highlight.middle{border-radius:0}ngx-extended-pdf-viewer .textLayer .highlight.selected{background-color:#006400}ngx-extended-pdf-viewer .textLayer ::selection{background:blue}ngx-extended-pdf-viewer .textLayer br::selection{background:transparent}ngx-extended-pdf-viewer .textLayer .endOfContent{display:block;position:absolute;left:0;top:100%;right:0;bottom:0;z-index:-1;cursor:default;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer .textLayer .endOfContent.active{top:0}ngx-extended-pdf-viewer *{box-sizing:content-box}ngx-extended-pdf-viewer :root{--pdfViewer-padding-bottom: none;--page-margin: 1px auto -8px;--page-border: 9px solid transparent;--spreadHorizontalWrapped-margin-LR: -3.5px;--zoom-factor: 1}@media screen and (forced-colors: active){ngx-extended-pdf-viewer :root{--pdfViewer-padding-bottom: 9px;--page-margin: 9px auto 0;--page-border: none;--spreadHorizontalWrapped-margin-LR: 4.5px}}ngx-extended-pdf-viewer .pdfViewer{padding-bottom:var(--pdfViewer-padding-bottom)}ngx-extended-pdf-viewer .pdfViewer .canvasWrapper{overflow:hidden}ngx-extended-pdf-viewer .pdfViewer .page{direction:ltr;width:816px;height:1056px;margin:1px auto -8px;position:relative;overflow:visible;border:9px solid transparent;background-clip:content-box;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAA6UlEQVR4Xl2Pi2rEMAwE16fm1f7/r14v7w4rI0IzLAF7hLxNevBSEMEF5+OilNCsRd8ZMyn+a4NmsOT8WJw1lFbSYgGFzF2bLFoLjTClWjKKGRWpDYAGXUnZ4uhbBUzF3Oe/GG/ue2fn4GgsyXhNgysV2JnrhKEMg4fEZcALmiKbNhBBRFpSyDOj1G4QOVly6O1FV54ZZq8OVygrciDt6JazRgi1ljTPH0gbrPmHPXAbCiDd4GawIjip1TPh9tt2sz24qaCjr/jAb/GBFTbq9KZ7Ke/Cqt8nayUikZKsWZK7Fe6bg5dOUt8fZHWG2BHc+6EAAAAASUVORK5CYII=) 9 9 repeat;background-color:#fff}ngx-extended-pdf-viewer .pdfViewer.removePageBorders .page{margin:0 auto 10px;border:none}ngx-extended-pdf-viewer .pdfViewer.singlePageView .page{margin:0}ngx-extended-pdf-viewer .html .pdfViewer.scrollHorizontal,ngx-extended-pdf-viewer .html .pdfViewer.scrollWrapped,ngx-extended-pdf-viewer .html .spread{margin-left:3.5px;margin-right:3.5px;text-align:center}ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal,ngx-extended-pdf-viewer .spread{white-space:nowrap}ngx-extended-pdf-viewer .pdfViewer.removePageBorders,ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal .spread,ngx-extended-pdf-viewer .pdfViewer.scrollWrapped .spread{margin-left:0;margin-right:0}ngx-extended-pdf-viewer .spread .page,ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal .page,ngx-extended-pdf-viewer .pdfViewer.scrollWrapped .page,ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal .spread,ngx-extended-pdf-viewer .pdfViewer.scrollWrapped .spread{display:inline-block;vertical-align:middle}ngx-extended-pdf-viewer .spread .page,ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal .page,ngx-extended-pdf-viewer .pdfViewer.scrollWrapped .page{margin-left:-3.5px;margin-right:-3.5px}ngx-extended-pdf-viewer .pdfViewer.removePageBorders .spread .page,ngx-extended-pdf-viewer .pdfViewer.removePageBorders.scrollHorizontal .page,ngx-extended-pdf-viewer .pdfViewer.removePageBorders.scrollWrapped .page{margin-left:5px;margin-right:5px}ngx-extended-pdf-viewer .pdfViewer .page canvas{margin:0;display:block}ngx-extended-pdf-viewer .pdfViewer .page canvas[hidden]{display:none}ngx-extended-pdf-viewer .pdfViewer .page .loadingIcon{position:absolute;display:block;left:0;top:0;right:0;bottom:0;background:url(data:image/gif;base64,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) center no-repeat}ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer{margin-left:0;margin-right:0}ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer .page,ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer .spread{display:block}ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer .page,ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer.removePageBorders .page{margin-left:auto;margin-right:auto}ngx-extended-pdf-viewer .pdfPresentationMode:-webkit-full-screen .pdfViewer .page{margin-bottom:100vh;border:0}ngx-extended-pdf-viewer .pdfPresentationMode:fullscreen .pdfViewer .page{margin-bottom:100vh;border:0}ngx-extended-pdf-viewer .html .toolbar *,ngx-extended-pdf-viewer .html .treeItem *{padding:0;margin:0}ngx-extended-pdf-viewer .html{height:100%;width:100%;font-size:10px}ngx-extended-pdf-viewer .body{height:100%;width:100%}ngx-extended-pdf-viewer .body,ngx-extended-pdf-viewer .pdf-viewer input,ngx-extended-pdf-viewer .pdf-viewer button,ngx-extended-pdf-viewer .pdf-viewer select{font:message-box;outline:none;scrollbar-color:var(--scrollbar-color) var(--scrollbar-bg-color)}ngx-extended-pdf-viewer button{cursor:pointer}ngx-extended-pdf-viewer select{background-color:#474747!important;color:#d9d9d9}ngx-extended-pdf-viewer .hidden{display:none!important}ngx-extended-pdf-viewer [hidden]{display:none!important}ngx-extended-pdf-viewer .pdfViewer.enablePermissions .textLayer span{-webkit-user-select:none!important;user-select:none!important;cursor:not-allowed}ngx-extended-pdf-viewer #viewerContainer.pdfPresentationMode:-webkit-full-screen{top:0;border-top:2px solid rgba(0,0,0,0);background-color:#000;width:100%;height:100%;overflow:hidden;cursor:none;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer #viewerContainer.pdfPresentationMode:fullscreen{top:0;border-top:2px solid rgba(0,0,0,0);background-color:#000;width:100%;height:100%;overflow:hidden;cursor:none;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer .pdfPresentationMode:-webkit-full-screen a:not(.internalLink){display:none}ngx-extended-pdf-viewer .pdfPresentationMode:fullscreen a:not(.internalLink){display:none}ngx-extended-pdf-viewer .pdfPresentationMode:-webkit-full-screen .textLayer span{cursor:none}ngx-extended-pdf-viewer .pdfPresentationMode:fullscreen .textLayer span{cursor:none}ngx-extended-pdf-viewer .pdfPresentationMode.pdfPresentationModeControls>*,ngx-extended-pdf-viewer .pdfPresentationMode.pdfPresentationModeControls .textLayer span{cursor:default}ngx-extended-pdf-viewer #outerContainer{width:100%;height:100%;position:relative}ngx-extended-pdf-viewer #sidebarContainer{position:absolute;top:32px;bottom:0;width:200px;visibility:hidden;z-index:100;transition-duration:.2s;transition-timing-function:ease}html[dir=ltr] ngx-extended-pdf-viewer #sidebarContainer{transition-property:left;left:-200px}html[dir=rtl] ngx-extended-pdf-viewer #sidebarContainer{transition-property:right;right:-200px}ngx-extended-pdf-viewer .loadingInProgress #sidebarContainer{top:36px}ngx-extended-pdf-viewer #outerContainer.sidebarResizing #sidebarContainer{transition-duration:0s;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer #outerContainer.sidebarMoving #sidebarContainer,ngx-extended-pdf-viewer #outerContainer.sidebarOpen #sidebarContainer{visibility:visible}html[dir=ltr] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #sidebarContainer{left:0}html[dir=rtl] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #sidebarContainer{right:0}ngx-extended-pdf-viewer #mainContainer{position:absolute;top:0;right:0;bottom:0;left:0;min-width:320px}ngx-extended-pdf-viewer #sidebarContent{top:32px;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch;position:absolute;width:100%;background-color:#0000001a}html[dir=ltr] ngx-extended-pdf-viewer #sidebarContent{left:0}html[dir=rtl] ngx-extended-pdf-viewer #sidebarContent{right:0}ngx-extended-pdf-viewer #viewerContainer{overflow:auto;-webkit-overflow-scrolling:auto;position:absolute;top:32px;right:0;bottom:0;left:0;outline:none}ngx-extended-pdf-viewer #viewerContainer:not(.pdfPresentationMode){transition-duration:.2s;transition-timing-function:ease}ngx-extended-pdf-viewer #outerContainer.sidebarResizing #viewerContainer{transition-duration:0s}html[dir=ltr] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #viewerContainer:not(.pdfPresentationMode){transition-property:left;left:200px}html[dir=rtl] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #viewerContainer:not(.pdfPresentationMode){transition-property:right;right:200px}ngx-extended-pdf-viewer .toolbar{position:relative;left:0;right:0;z-index:9999;cursor:default;border:0;border-bottom:1px solid rgba(0,0,0,.5)}ngx-extended-pdf-viewer #toolbarContainer{width:100%}ngx-extended-pdf-viewer #toolbarSidebar{width:calc(100% - 10px);height:32px;background-color:#424242;color:#d9d9d9;border:none;padding-top:1px;padding-left:5px;padding-right:5px}html[dir=ltr] #toolbarSidebarRight .toolbarButton{margin-right:3px!important}html[dir=rtl] #toolbarSidebarRight .toolbarButton{margin-left:3px!important}html[dir=ltr] #sidebarToggle{margin-right:5px}html[dir=rtl] #sidebarToggle{margin-left:5px}ngx-extended-pdf-viewer #sidebarResizer{position:absolute;top:0;bottom:0;width:6px;z-index:200;cursor:ew-resize}html[dir=ltr] ngx-extended-pdf-viewer #sidebarResizer{right:-6px}html[dir=rtl] ngx-extended-pdf-viewer #sidebarResizer{left:-6px}ngx-extended-pdf-viewer #toolbarContainer,ngx-extended-pdf-viewer .findbar,ngx-extended-pdf-viewer .secondaryToolbar{position:relative;min-height:32px;background-color:#474747}ngx-extended-pdf-viewer #toolbarViewer{min-height:32px}ngx-extended-pdf-viewer #loadingBar{position:relative;width:100%;height:4px;background-color:#333;border-bottom:1px solid #333333}ngx-extended-pdf-viewer #loadingBar .progress{position:absolute;top:0;left:0;width:0%;height:100%;background-color:#ddd;overflow:hidden;transition:width .2s}@keyframes progressIndeterminate{0%{left:-142px}to{left:0}}ngx-extended-pdf-viewer #loadingBar .progress.indeterminate{background-color:#999;transition:none}ngx-extended-pdf-viewer #loadingBar .progress.indeterminate .glimmer{position:absolute;top:0;left:0;height:100%;width:calc(100% + 150px);background:repeating-linear-gradient(135deg,#bbbbbb 0,#999999 5px,#999999 45px,#dddddd 55px,#dddddd 95px,#bbbbbb 100px);animation:progressIndeterminate .95s linear infinite}ngx-extended-pdf-viewer .findbar,ngx-extended-pdf-viewer .secondaryToolbar{top:40px;position:absolute;z-index:10000;height:auto;min-width:16px;padding:0 6px;margin:4px 2px;color:#d9d9d9;font-size:12px;line-height:14px;text-align:left;cursor:default}ngx-extended-pdf-viewer .findbar{min-width:300px}ngx-extended-pdf-viewer .findbar>div{height:32px}ngx-extended-pdf-viewer .findbar.wrapContainers>div{clear:both}ngx-extended-pdf-viewer .findbar.wrapContainers>div#findbarMessageContainer{height:auto}html[dir=ltr] ngx-extended-pdf-viewer .findbar{left:34px}html[dir=rtl] ngx-extended-pdf-viewer .findbar{right:34px}ngx-extended-pdf-viewer .findbar label{-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer #findInput{width:200px}ngx-extended-pdf-viewer #findInput::placeholder{font-style:italic}ngx-extended-pdf-viewer #findInput[data-status=pending]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAYAAADUryzEAAAACGFjVEwAAAAMAAAAAEy9LREAAAAaZmNUTAAAAAAAAAAQAAAAEQAAAAAAAAAAAGQD6AAAM7xH0AAAAixJREFUeNqFUk2IEmEYHowKBrpEoS1JsYc6eNA26NBiS0uwRK39uG1LtLQTjutBkpw9qIewTh0399ohEJFAMPbepQ7RDyjCCosHxQUzQdARd0Cd+Xpemg8GS3vg4X3eef+G732FcTDGjlv0R/CzxbcJ04CEe+B38Okf3ziA/mXGLjI2kmFnJzYol8trSPhqGMYX2FOwdQMNoE9rg4EEG0yn03P/mrwE3oB0dDqd99A/hsOhcqgdftI07ZuuD19RcaFQ2KAc6HPgLC8+xnRGRXkwlc1m5fpB/W0qlVpAeJ7o9/td+Xx+PRwO06BlagbK/E1smUwmMhoM3jGD5fr9/kt884AiyEHaU61Wl6hYVdVANBp9QLU8welyuXy7H3a3QqHQojABXq/3SjKZXHM4HDfhnhUIOtO30PWNrus7vV7vhTltEsSfrdYq/YXJO0Kz2YpBvCY2G4248B9UKpXHvMF+ZX9dMB9q2el03sUDPkLg5JQ7ObG9s+2z2+0+qqFaHvCAz0Cl2+3emtQAK16kySM2ekKHxYuPYI3PYSOlUklOJBLXoa/RNOtk+haPxxfoFv5aYyQSeSjL8ir01Xa77aeEWq02R49ErNUapIMUoxxJklYCgcCKdY0z5oWdxzY21Y4acLvdF6iIwSeNYpl8yqFc8IwwDlzbZaw1qCjKfbhH+WuTjsVifjQP5nK5S8IUzIiieJsfSbFYlEp7exv82MwYJk+HzaLnieMxK34DT9WZqdJAhVAAAAAaZmNUTAAAAAEAAAAQAAAAEQAAAAAAAAAAAGQD6AAAqM+tBAAAAitmZEFUAAAAAnjahVJBaBNBFF2iRVhQBA/ZFiXiQY+pVkSssaUIKtpIbKs9WM3qZiV4ahYkuZRQimC8FHJIrlJQD4HoPQfxkENBNhRbqCFkD2KgNrBuaAtJdsf3cQcWY+KHx7w///3/Z/6M8LcxxoY8/A3w3uMfEQYZBBPAWyD8x3c+g6+7sZjjOAZWuW+B8nr5JgRrtm2vYT3OHOcTFQBOABvA93q9Hv9X54vtdnsMVGo0Gq/pFPAXzF/mu1ar9bHT6WjYM/YP9suiKA6DB4AzPPkws9kK1leM2YvZbPbB1tbX5XQ6fRnhcUIul5vc/bn7oVQqvYBuGlCBGOCjGr5MJhM92NtbwsbLZrMZw94oIALciI/i+Dco2bIsJZFIzFEuF5wKBAK38/n800gkclXoY6FQ6BJONi9J0i24J90rdOdRdRGD09D9Ce/cx8TGzs59OoWLu8K3Wk0GeU6ogQv/sWq1+pAX2K5uLwjuoKb9fn8YAwwjcGzAPzm6ml0Nk5ZyKJcHzgGPANU0zev9CiA2RZou6z6mHJ58CIhRQP+iR5PJ5CT4Nerm7Ux7qVRqQtf1aM8zxuPxOVmWZ8GvYJAzJDAM4wINiWAYP4irFCMNaRVFmfU+4wggQXQar/HMMi0lGAyepSQGnzj9D/JJQ1pguOeOxWJxzGa2qmnaPbhDfNrEcbUZFFcLhcJ5YYCN4K/f4Z+kUqnIG5ubUf7Z3Bg6Dzafh4+76Ilx+w2UJZls1j53fgAAABpmY1RMAAAAAwAAABAAAAARAAAAAAAAAAAAZAPoAABFWX7tAAACLGZkQVQAAAAEeNqFU01oE1EQDvUPFqrHbIuCJ+sttV7E+lMkBPxpCjZtKahNJEYCUgPxkFxyMkaChUIOelL0HMhBYrwv9SKyidDDsiEs2MSkkLKsh4Smu89vwj5ZrBsHPt78fDOzb+at529hjB116Flgw2Ef94wSEKaBHHDVtj8ARVtfZszawrnkWqBSqVyhroPB4AXOcdM031soAP2UZVmfcX5VFGXtX53P9/v9KahivV5/Bvsl7FudTmeju7f3Zn+/9xC+LcMwPgqCMAE9BDzgyUeAJ0ACWM1kMvPSF+lpIpGYQXiWkM/nZ5s7zXflcnndstgn8H4ATeAE1RhLpVIrv3Q9Dsd6q9W6C980IABcBPL1er234OwwizUkSXpFuZxwRhTFm7nnuVW/33/JbUbZbPZ2rVZ7HQgEQjBP8yssADEM7HG73V7hnV1E+Lm7u0x8GwsetdG4xx2qotz3/EdUVf3DV1Tw7UHNe73eYKFQCCJwcsQ7Gd8sbAaJSzmUywNTtBaqquu6360AYjeIc8AO1ijHucZHFJC/yWFsZA76Nerm7Ey+dDp9XZblMHHtnLHhGuPx+FIkEqHJXu52u4tE0DRthoZE0LQW6TGKEYe40Wg05FzjJCCCdJa2YehG1OfznRt2gk06kodfSRziAhOH7lgqlS6azIwlk0l6TMf4tEnH1RZRPFYsFi+M2tIk3vod/kiq1Wrk+/Z2mD82ivHOruK8F/8XXGJD+Q37kpq30C76ogAAABpmY1RMAAAABQAAABAAAAARAAAAAAAAAAAAZAPoAACokwyXAAACO2ZkQVQAAAAGeNqFUl9oUmEUvxgLulSvulEQEfUUrhUUDTRbrILNRdv6w2p5h92y2UuKKEGUDxU9DSSix6H0JPjgiw/RSxG+jCvBkDEctxzhEEFFYer9/Pod88Yl0w78uL/vO79zzj3fOcLfxjnfY+Ay8NhwHhIGGQTHgGXg5O8zew7+mnir1ZrgjK3iPNE3QTQaHYNoubm7+wjCfcAzSgDs1zT2Ft8PiqJc+1flo8ARUEsmsyaBeyuVyrlcLvfkx/b203q9PoW71WKx+E4UxWHwSWDmT8/A/W6/0w+93svJZHJxfmGB2hgnBAKBM9ls9lUsFltijL+H7jNv8zS+eymHye/336hWy25Kks/nr+BuFBAB3YiP1mq1l9B81TTtSyqVekGxuuCwxWK5Gg6HbzkcjrNCHwsGg5PpdPqNzWa7juMhvYUZQGaMPSgUCjf1yn1MbLZaH9ucq4j5DnwSNre27lACwubGxl3hP9ZoNNB7ewf6nWazmRa6DzVtNpudkUjECcfBAXtyYCWy4rTb7bcphmJ1xwlgEZDL5fKlfgngu0gajWv3KKZnjMqa4sJDXQC3UTVjZboLhUJ2LJKLtN0YU2eMHo9nXpKkOfDzpVJplgSqqo7RAxNU9SdxmXykIa3b7Z4zjnEEsNA20jSq5arbarUe71TCmTiCO3+pbyww3NNjIpE4zTiTfT4fzXlInw5xtDaL5HI8Hj8lDLAR7PqUviSZTEb6tr7u0pet60PlwWYy8HFCj89gvwCt8Jigk+pFgAAAABpmY1RMAAAABwAAABAAAAARAAAAAAAAAAAAZAPoAABFBd9+AAACNmZkQVQAAAAIeNqFkt+LElEUxwdj2VDq1WkpiB52H4K0FUp2oTKCCtrtx5TbwxYOTDeFLQiFlO2hpIJefPEvKCVfBLFA3EcjiCVMEVaRhWVAKglEmQeHVcfpe8wJSbQDH+Z77jn33Ln3HO5f03XdNKJvAveIf4CbZkg4ASSw8MfXfNCPh7FFTdNe4OuYWCAWi1HSw46qikichfZqKAB9sNvtPoX/OpfLXZx08nFIPp/Pe6BZs9m0l0olsVKpMEVRlrD2XJblZxaLhYc+A879vRd4ABhY8W5sXE6n0+uCIJxEeJmQJOnU9pftJ5FIxK1p+iby3oL3YIZqmAKBgFtRWhIVqdVqV7BmB2ZgGGk7/uoRcuK9TieeSCQCtNdIOMbz/NVwOHzX5XKd5SYYY8yV2dradDgcN+AeNa5wHTB6vHq9vmacPMHMqrr/DvmfwGcQ53b39tapALFbrd7j/mPtdvuDrvcLyP8G/ZEbPtSK1WpdjUajqwgcnjIn8+Vy+Y3T6VyjPbTXCCyA+4C1Wq1Lkwr0ej16+Z/9fr+Kr3esjYV8wRMMBi9Qj8EhYyNpWguFQudVVf0K/Qt8B7ODNvp8vjuiKN6GXmo0GgIVw9As0gMTsvyDNKMY5WQymZfZbPbVaBvnAE/TSN1QWopks9nmB48LnzQ2D/7SmFhwZOyOqVTKoeka8/v9t+DOGN0hjasJKM6SyeRpborNmc3ma8aQFItFsbSz4zGGbRjDydPNNKKXibHYiP0GfOKZpyi1j88AAAAaZmNUTAAAAAkAAAAQAAAAEQAAAAAAAAAAAGQD6AAAqHbuIgAAAjdmZEFUAAAACnjahVNfaFJRGJf1D4R61YaNEbkRhcoaBAsiIegPbZflWhFreMnphD2phI3ywdfFCHyJqL3IHkTByeilJ4lAEmQq+DAGQ3GIL6LckAve3Xv6fXLvkMldH/w4v++c78853/cdw2lhjI0M8DmAGzrTExhcBzzApKp7CSqfZOx4BesN3QDxeHxKlmVfTxR5GF4iTgGIi70e7a2mUqlpvczjoOZCoeAmp3a77ShXyu5ypeImTnulUukt2YBPALc153PAipppdnVt7VEmk1lyuVy3cHyPQHx3Z2c5EAg8hc1rYJ3JLIL1PMUYCYVCi4LQ8VCQer3+GHsOwAhoQtzRaDTmYfNB7IqRjY1Nus1JUa+ZzeYn0Wj0ldPpvKtXI47jZr5tbfmsVuszqBbtCRxlpoI1m82XajY9Mf7tdj/KMvsCn69AxHBweLiktetgf/+N4T+Cgn5mTN6G/TZxg1qoWZPJNBeLxWhwrpwxJ2O5XO6dzWZbIB/VVxsStgx4O53OQ70AkiRtwua3oig/sC4MtXGvsOcOh8MPwO8Dlwcy35SZ/D2bzfoFQdiF/gf4BVzst9Hv97/geZ4izrRaLRcFq1arU1RggiiKUaYozWNJ+kk2iURiPZlMvh9s46g6YePUDaEjeOx2+0S/uNCJY78G/QhYJFvg6tAb0+n0HVzVGwwGn0O9oHWHeD6f/8QU1qgd1XxndWnUaDSeDEmxWOTpL2jDZrFY5tXM+jL4Lu0v6Jz15R+RjZkDa3+g7wAAABpmY1RMAAAACwAAABAAAAARAAAAAAAAAAAAZAPoAABF4D3LAAACLmZkQVQAAAAMeNqFU99r01AUDlMRAvpoa6k4LGwPPrRUUFAqKwjdxP2y/hhjk4R1mYX6lIL10UD/gFFY9zSE7r0U+m6fNqaUQKHINlgL3WixhoYOmy4kuZ4juRAsmQc+8p17v3NOTs4J868RQsYcfA4wP3LnYii4B0gAJm1fQNh8khBjHTWuCQqFQtg0zQ1d03gQXkeOCZBrus4jR41b5XGg3mq1yqGw1+uFavUaV6vXOeR4JssyhxrgdzGGBl8BrNuVZt+nUrFSqbQSj8fvw/UTBPJisbiagjvU0NYwFnOMpdPpN/2+msDDVqs1DWchAAughjzUaDRiqPl9fi5AzBLGUsEdr9c7I0nSUjQafcS4WCQSeZjNZpf9fv9zcP20hXnMih+s0+m8pZVdjP2pKGug/wj4ZBDCM8cnJyu0p+PDw1XmP9Zut0VCTAn0EnLG/lCzHo9nLpfL4eLcvGRPPOVyeS0QCCxijB1Ll4S8Awiqqj5zSzAcDkViki8mMTdBOzUyRrkqc5lMZgr4U8ANR+UABGVxvN1uNw/+LiTagefVv2NMJpOveZ5/BfyxoihxTNZsNsPw3Ad8HQwGaWJZ33Vd30HN9vbWh3w+n3KO0Wdv2DhOo6/2E8FgcAL8X5ZlnQmCEDYMA5PtAWKoBdwe6RG27QG8qiCK4ktwr4G4CzhFXqlUPhOLHBwd/VhmLjEfy7Iv6JJcXGjfNE3bo8t2y+dboJVdzdkX/RdG7hz2Bwqhl8Rp37vgAAAAGmZjVEwAAAANAAAAEAAAABEAAAAAAAAAAABkA+gAAKgqT7EAAAIiZmRBVAAAAA542oVSQWsaQRReLKWQQ6F40C4NKb30UCiSQwMNQoVC2kKyBZM0hWTjgrYVPRTrQVoSVOgv8O6h0nqrWOgf8NCcRGrxEJQoCFbsQdkYF8Wd6ftgh0hl7Qcf+8287723M/Okf8E5d8zoLaIyF7MBDHeIQeJda/0KhMYe59MQPLYFcrncqmmaryeGoZHxGjQKQBuTiQYNj13n2yTd5XI5AGO/3/dUa9VAtVYLQGOvUqkE4CG9ghyRfIUYsjptvolGN4rF4r7f779H4XUQulAoHEQpBo/lDYk7ccTj8V1dHwQRaLfbT2jPQ1wiCkB7ms3mBjy6rgdjsdgOcoVh2e12P02n03s+n29NsoHX632QTCb34KXlLXEEBVVxYd1u94XobIOl373eLvwWFal+drYvNuqnpwfSf9BoNA7JGwahJeuiNl0u11Ymk8HgXF8wJzey2ey2LMsKcqxcMSRcxV8MBoPHdgVGo9FL8hzTcWP09cw9Y6VcCSQSiUekv6DoZSJfxi9Td6XVan0gneYmP0Iu4o5wOLyjado26YdTNv3BGOsZhvGeDN+In+nZMIV54+IiCU8qdaylUqnD2WeUrQlTGeN/mMnqkUhklXH+izN2oqrq/fF4nKf4J+IavMSbc2fsdDpvydAplUofaXmV9E8qcgJNk/jOnE7zNM7PpAWQCc/FkAyHw+/6+flXMWxOp1MRnRfBMaPXwfnYJf4C0LWYznBNwdwAAAAaZmNUTAAAAA8AAAAQAAAAEQAAAAAAAAAAAGQD6AAARbycWAAAAihmZEFUAAAAEHjahVJBiBJhFF7MiBa8pi1F0WWpPSQdCjIPQrR1GCUs8zBLLmg7pYcQL3tKhN25LgxdwpssHScLL14kO4YYwhxkYEU8NNiqy7jsgPv//r23zL9IMvbgg+/973vvzbz3lv41xphrhocBkbmYg6HgFiAJWLX9NwibrzJGUqhxLFAqle5RSrcmlrUJwkvIsQByazLZRI4ap843gfoajUYChaPRyN/SWomWpiWQ41uz2UygBvgNzOHJFwApu5MgZTLr5XJZjEajaxAOIJCrqrqRgRhqbG2Kz8SVy+VipnmUxECv13sKb37AMoAbcn+n01lHjWmayWw2+xJzueC6z+d7VigU4qFQ6IHTjILB4P18Ph9HLbjX+C9EsCoOzDCMV7yzgy3/7vdjfDtnK9YPDkT+oLfbG0v/MV3Xz/VtHfT2oASv1xtWFAUP586CO/HsKXth1GIO5vLAe0AX8IcQ8tmpwPHR8RPQSISR13hYPPkywGBTZlgn1o96vZ4B/+PsxY0ZuwL+c1mWH2uahp//jlK2db7GarW6o6rlD263O3BKyLcpY7/G4/Hbs0KUycPhUGCUyrC+FOgfSpIUT6fTsdk1rtgX9mI6ZS1ySr6LongX/K9QYF8QhDXLOpHBLwBuoxZwde4fu90uXtfPSqWyDe5F4F8oY/vIi8ViEla9W6vVHi3a0gpMOMKPZDAYfOofHir82Dwej8A7LzLXDA/YmItx+ws7dpnWNX0cvAAAABpmY1RMAAAAEQAAABAAAAARAAAAAAAAAAAAZAPoAACpvStIAAACLWZkQVQAAAASeNqFU8+LEnEUFzOKgSDw4LRs9OOyQR2koECRtMtuB13EbTPYJYfG6uBSiRDSHsQO7qHDUtGpm7XHTCL8EyrIJMFg8GCsQuyAqePBdXT89nnLTAzJ2IMPfN68z3vv+/2+N7Z/jTFmN/EQsDwVszIIzgIisKD7dwk6X2BsHCeNZYF8Pn9R07R76mAgQHiEOBUgPlBVgThprDqfBuXL5XKMhJ1Ox12tVWPVWi1GnL5VKpUYacBPUY6RfAiI652C9xOJxWKxuBaJRM4j7CUQLxQK6wnESKNr48ab2FOp1KqidEUKNJvNJXxzAxxgGHF3o9FYJI2iKGIymbxBuYbgJM/z17PZbDQQCFyxWZjP57ucyWSipIU7r19h8glVfwOd0Wj0Ve9mZdwvWV41pnMw4qGqfmYTtgdnbzgcfrH9x+r1+ppRQKpL6zb9oYIejycqSdIzmveMPTm2/WI75HK5QpRzkGtamG/AD1VVX1kV6Ha710g7ZuPbfxuBHAWqwPe+orwvlUp3wDPAvKnzcSCQTqev0i5MjREz3sSGPXY4HN59df/1hLEP/X7/psbYE4g2ZFn2MU172G63aXQeQRBWRFFcMY9xDuAxhSUkfMQ13obD4QvgL5nGtvx+/7ler/cIfgI4Q1rgxNQd8YhRCN7tvNnZgHsY/DlOsUU8l8vdwr/xAKe9NGtKc06nc9lYklar9fTn7u6msWwcxwX1zjPNbuJewlTMZH8AHPeamRiFZiAAAAAaZmNUTAAAABMAAAAQAAAAEQAAAAAAAAAAAGQD6AAARCv4oQAAAjFmZEFUAAAAFHjahVJNaBNREA4lKi7kKIlFafFgEQ+JDYhUkhIRqmDiYZviobVZ2ETBUCEgTUAxJwlIS5eK1xxyCgRjKgjeq7f8EAhLDJKeLOSHhEB2SfbnOSP7IHRNHPjgmzffzLz3ZixnjRAyN8EDgMfmmNmo4BqABywZfgRh8CVC1DBqphbIZDLLmqY9G8syB8ILyLEAcnk85pCj5l+deVVVnwJ1FIvFEAp7vZ6rWquGqrVaCDmelcvlEGqAL+BNaPJFwCmgA/j+PBpdKxQKmyzL3oTwXQTyfD6/FYUYaPzGrcL0T+aOj3+813X9Fxy0RqPRJzhzARgANeSuZrO5hsmDwYCPxWJBzKWCqz6fj61UKh9SqZTfMsU8Hs/tZDL5xOFwPAT3Cn3CEUCEG9QVRflGO08x5rTV2qDT+TtiSZKOiE7K4JQkafjF8h9rNBqbtEC9Ud+yGB/ld7vdwVKp9AYCizP2xHZweBCw2+0BzMFcGggC8oToX5WR8npagX6/fw87q0TdxsWiyeeNf/jcbrc/ZrNZ+sZLk50B3kQisYq7YBpjOp1+KQjCC6vVujKUh281QoROp3MfBCjeODn5vYxJ3W6XBf0Kx3HrPM+vT45x3tiwO0Qjh/JQfuf1em9AoV3wd5xO53VIDhudF1ELuGx6I6zxA9j/PWFf2Ab3HIhfQZEd5PF4nIVYJJfL3Zo1pXmbzeanSyKKYlQUf0bosjEM84h2nmX0XXTEAHOM2h+8YZu0q2asIAAAABpmY1RMAAAAFQAAABAAAAARAAAAAAAAAAAAZAPoAACp4YrbAAACMWZkQVQAAAAWOMtjYEAD////Z0di+wGxPxKfiQEfACqIA+LHQJwL5aeBMJSt/v//n1QgrYTTgHv37iUDFTz69+/fXSAt/vfv33SoIezff/1KBLEXL15shM3m0D9//gQCmRJfvnzZB+Q/AWquv3T1UsKlq1cT3r9/bwDSfP78+QSQGiBbHu4SkOlAfAyIzwDx6q1bt+a9evVy7Zw5c5yB0tYgHBwcrL1+/frYnJwcd6AaX6irUmFhwgTUVAN0wR6gwMnv379PB4oZADEXkiNBbIP79++DDEj79OlTSlFRUShIL0yBrJmZWcDBgweby8vL3XGFka2trVlDQ0OEhISEJ5ArA/NCHxCvA+INP378mI5mMzrgev7qVRgsdsBR/Pb9+wn///5fCuQsBQbWBAYC4Pbt2zEwA27evhnLAA0oX1VV1aBdu3aBok0cTzrhnTB5gp+4uLgfSA9UL1jCDojb/v7/2wOMxlhcBnz48MEJZPOf/3/iQQkLppkViDtABty5c6esq6vPA8j2BGI+ZJtBllRWVtqD0gJGNLa0tMSXlZXFsrCwWAGjKB6YiPIfPnxoDAokEH7w4JkRSNPbt2+DgeqtEhMTQ1JSUkKQo1EKksJ+qAMDtODzh88Z+vr6amCbgMkZxAZqToXarABSC8SSGH7ctm2bBdD2nNLSUpBNrEiZibWioiIYKJe2Zs0aQ3yxJMXFxeUDSyQXLlxIBOUFWGKDykkSimrkPG8NjypMOTAAAMmmmt+QK3ABAAAAE3RFWHRTb2Z0d2FyZQBKYXBuZyByMTE5J+izYQAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:right}html[dir=rtl] ngx-extended-pdf-viewer #findInput[data-status=pending]{background-position:left}#findInput[data-status=notFound]{background-color:#f66}html[dir=rtl] ngx-extended-pdf-viewer ngx-extended-pdf-viewer .secondaryToolbar{padding:6px;height:auto;z-index:3000}html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbar{right:4px}html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbar{left:4px}ngx-extended-pdf-viewer #secondaryToolbarButtonContainer{width:250px;max-height:400px;overflow-y:auto;-webkit-overflow-scrolling:touch;margin-bottom:-4px}ngx-extended-pdf-viewer #secondaryToolbarButtonContainer.hiddenScrollModeButtons>.scrollModeButtons,ngx-extended-pdf-viewer #secondaryToolbarButtonContainer.hiddenSpreadModeButtons>.spreadModeButtons{display:none!important}ngx-extended-pdf-viewer .doorHanger,ngx-extended-pdf-viewer .doorHangerRight{border:1px solid rgba(0,0,0,.5);border-radius:2px}ngx-extended-pdf-viewer .doorHanger:after,ngx-extended-pdf-viewer .doorHanger:before,ngx-extended-pdf-viewer .doorHangerRight:after,ngx-extended-pdf-viewer .doorHangerRight:before{bottom:100%;border:solid rgba(0,0,0,0);content:\\\" \\\";height:0;width:0;position:absolute;pointer-events:none}ngx-extended-pdf-viewer .doorHanger:after,ngx-extended-pdf-viewer .doorHangerRight:after{border-bottom-color:#474747;border-width:8px}ngx-extended-pdf-viewer .doorHanger:before,ngx-extended-pdf-viewer .doorHangerRight:before{border-bottom-color:#00000080;border-width:9px}html[dir=ltr] ngx-extended-pdf-viewer .doorHanger:after,html[dir=rtl] ngx-extended-pdf-viewer .doorHangerRight:after{left:13px;margin-left:-8px}html[dir=ltr] ngx-extended-pdf-viewer .doorHanger:before,html[dir=rtl] ngx-extended-pdf-viewer .doorHangerRight:before{left:13px;margin-left:-9px}html[dir=rtl] ngx-extended-pdf-viewer .doorHanger:after,html[dir=ltr] ngx-extended-pdf-viewer .doorHangerRight:after{right:13px;margin-right:-8px}html[dir=rtl] ngx-extended-pdf-viewer .doorHanger:before,html[dir=ltr] ngx-extended-pdf-viewer .doorHangerRight:before{right:13px;margin-right:-9px}ngx-extended-pdf-viewer #findResultsCount{background-color:#d9d9d9;color:#474747;text-align:center;padding:3px 4px}ngx-extended-pdf-viewer #findMsg{font-style:italic;color:#f66}ngx-extended-pdf-viewer #findMsg:empty{display:none}ngx-extended-pdf-viewer #toolbarViewerMiddle{position:absolute;left:50%;transform:translate(-50%)}html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerLeft,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerRight{float:left;margin-left:4px}html[dir=ltr] #toolbarSidebarLeft,html[dir=rtl] #toolbarSidebarRight{float:left}html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerRight,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerLeft{float:right;margin-right:4px}html[dir=ltr] #toolbarSidebarRight,html[dir=rtl] #toolbarSidebarLeft{float:right}html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerLeft>*,html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerMiddle>*,html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerRight>*{position:relative;float:left}html[dir=ltr] #toolbarSidebarLeft *,html[dir=ltr] #toolbarSidebarRight *,html[dir=ltr] .findbar *{position:relative;float:left}html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerLeft>*,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerMiddle>*,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerRight>*,html[dir=rtl] ngx-extended-pdf-viewer .findbar *{position:relative;float:right}html[dir=rtl] #toolbarSidebarLeft *,html[dir=rtl] #toolbarSidebarRight *{position:relative;float:right}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .secondaryToolbarButton,ngx-extended-pdf-viewer .dialogButton{border:0 none;background:none;width:32px;height:25px}ngx-extended-pdf-viewer .toolbarButton>span{display:inline-block;width:0;height:0;overflow:hidden}ngx-extended-pdf-viewer .toolbarButton[disabled],ngx-extended-pdf-viewer .secondaryToolbarButton[disabled],ngx-extended-pdf-viewer .dialogButton[disabled]{opacity:.5}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .dropdownToolbarButton,ngx-extended-pdf-viewer .secondaryToolbarButton,ngx-extended-pdf-viewer .dialogButton{border:1px solid rgba(0,0,0,0);color:#d9d9d9}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .secondaryToolbarButton,ngx-extended-pdf-viewer .dialogButton{min-width:16px;padding:2px 6px 0;border-radius:2px;font-size:12px;line-height:14px;-webkit-user-select:none;user-select:none;cursor:pointer}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton,html[dir=ltr] ngx-extended-pdf-viewer .dialogButton{margin:3px 2px 4px 0}html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton,html[dir=rtl] ngx-extended-pdf-viewer .dialogButton{margin:3px 0 4px 2px}ngx-extended-pdf-viewer .dialogButton{background-color:#0003;background-clip:padding-box;border:1px solid rgba(0,0,0,.4)}ngx-extended-pdf-viewer .dropdownToolbarButton{background-color:#0003;border:1px solid rgba(0,0,0,.4)}ngx-extended-pdf-viewer .toolbarButton.toggled,ngx-extended-pdf-viewer .secondaryToolbarButton.toggled{background-color:#0003;border-color:#0006}ngx-extended-pdf-viewer .dropdownToolbarButton>select{color:#d9d9d9;background-color:#fffc}ngx-extended-pdf-viewer .dropdownToolbarButton>select>option{background:#474747}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton:first-child,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton:last-child{margin-left:4px}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton:last-child,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton:first-child{margin-right:4px}ngx-extended-pdf-viewer .toolbarButtonSpacer{width:30px;display:inline-block;height:1px}html[dir=ltr] ngx-extended-pdf-viewer #findPrevious{margin-left:3px}html[dir=ltr] ngx-extended-pdf-viewer #findNext{margin-right:3px}html[dir=rtl] ngx-extended-pdf-viewer #findPrevious{margin-right:3px}html[dir=rtl] ngx-extended-pdf-viewer #findNext{margin-left:3px}ngx-extended-pdf-viewer .toolbarButton:before,ngx-extended-pdf-viewer .secondaryToolbarButton:before{position:absolute;display:inline-block;top:4px;left:7px}html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbarButton:before{left:4px}html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbarButton:before{right:4px}ngx-extended-pdf-viewer .toolbarButton.bookmark,ngx-extended-pdf-viewer .secondaryToolbarButton.bookmark{box-sizing:border-box;outline:none;padding-top:4px;text-decoration:none}ngx-extended-pdf-viewer .secondaryToolbarButton.bookmark{padding-top:5px}ngx-extended-pdf-viewer .bookmark[href=\\\"#\\\"]{opacity:.5;pointer-events:none}ngx-extended-pdf-viewer .toolbarButton.pdfSidebarNotification:after{position:absolute;display:inline-block;top:1px;content:\\\"\\\";background-color:#70db55;height:9px;width:9px;border-radius:50%}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton.pdfSidebarNotification:after{left:17px}html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton.pdfSidebarNotification:after{right:17px}ngx-extended-pdf-viewer .secondaryToolbarButton{position:relative;margin:0 0 4px;padding:3px 0 1px;height:auto;min-height:25px;width:200px;white-space:normal}html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbarButton{padding-left:24px;text-align:left}html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbarButton{padding-right:24px;text-align:right}html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbarButton.bookmark{padding-left:27px}html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbarButton.bookmark{padding-right:27px}html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbarButton>span{padding-right:4px}html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbarButton>span{padding-left:4px}ngx-extended-pdf-viewer .toolbarField{padding:3px 6px;margin:4px 0;border-radius:2px;background-color:#fffc;background-clip:padding-box;border-width:1px;border-style:solid;border-color:#0006;color:#4d4d4d;font-size:12px;line-height:14px;outline-style:none}ngx-extended-pdf-viewer .toolbarField::placeholder,ngx-extended-pdf-viewer .toolbarField:-ms-input-placeholder,ngx-extended-pdf-viewer .toolbarField::-ms-input-placeholder{color:#d9d9d9}ngx-extended-pdf-viewer .toolbarField[type=checkbox]{display:inline-block;margin:8px 0}ngx-extended-pdf-viewer .toolbarField.pageNumber{-moz-appearance:textfield;min-width:16px;text-align:right;width:40px}ngx-extended-pdf-viewer .toolbarField.pageNumber.visiblePageIsLoading{background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-position:1px}ngx-extended-pdf-viewer .toolbarField.pageNumber::-webkit-inner-spin-button,ngx-extended-pdf-viewer .toolbarField.pageNumber::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}ngx-extended-pdf-viewer .toolbarLabel{min-width:16px;padding:3px 6px 3px 2px;margin:4px 2px 4px 0;border:1px solid rgba(0,0,0,0);border-radius:2px;color:#d9d9d9;font-size:12px;line-height:14px;text-align:left;-webkit-user-select:none;user-select:none;cursor:default}ngx-extended-pdf-viewer #thumbnailView{position:absolute;width:calc(100% - 60px);top:0;bottom:0;padding:10px 30px 0;overflow:auto;-webkit-overflow-scrolling:touch}ngx-extended-pdf-viewer #thumbnailView>a:active{outline:0}ngx-extended-pdf-viewer .thumbnail{margin:0 10px 5px}html[dir=ltr] ngx-extended-pdf-viewer .thumbnail{float:left}html[dir=rtl] ngx-extended-pdf-viewer .thumbnail{float:right}ngx-extended-pdf-viewer #thumbnailView>a:last-of-type>.thumbnail{margin-bottom:10px}ngx-extended-pdf-viewer #thumbnailView>a:last-of-type>.thumbnail:not([data-loaded]){margin-bottom:9px}ngx-extended-pdf-viewer .thumbnail:not([data-loaded]){border:1px dashed rgba(255,0,0,.5);margin:-1px 9px 4px}ngx-extended-pdf-viewer .thumbnailImage{border:1px solid rgba(0,0,0,0);opacity:.8;z-index:1;background-color:#fff;background-clip:content-box}ngx-extended-pdf-viewer .thumbnailSelectionRing{border-radius:2px;padding:7px}ngx-extended-pdf-viewer .thumbnail.selected>.thumbnailSelectionRing>.thumbnailImage{opacity:1}ngx-extended-pdf-viewer .thumbnail.selected>.thumbnailSelectionRing{background-color:#fff6;background-clip:padding-box;color:#fff}ngx-extended-pdf-viewer #outlineView,ngx-extended-pdf-viewer #attachmentsView,ngx-extended-pdf-viewer #layersView{position:absolute;width:calc(100% - 8px);top:0;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer #outlineView{padding:4px 4px 0}ngx-extended-pdf-viewer #attachmentsView{padding:3px 4px 0}html[dir=ltr] ngx-extended-pdf-viewer .treeWithDeepNesting>.treeItem,html[dir=ltr] ngx-extended-pdf-viewer .treeItem>.treeItems{margin-left:20px}html[dir=rtl] ngx-extended-pdf-viewer .treeWithDeepNesting>.treeItem,html[dir=rtl] ngx-extended-pdf-viewer .treeItem>.treeItems{margin-right:20px}ngx-extended-pdf-viewer .treeItem>a{text-decoration:none;display:inline-block;min-width:95%;min-width:calc(100% - 4px);height:auto;margin-bottom:1px;border-radius:2px;color:#424242;font-size:13px;line-height:15px;-webkit-user-select:none;user-select:none;white-space:normal;cursor:pointer}html[dir=ltr] ngx-extended-pdf-viewer .treeItem>a{padding:2px 0 5px 4px}html[dir=rtl] ngx-extended-pdf-viewer .treeItem>a{padding:2px 4px 5px 0}ngx-extended-pdf-viewer #layersView .treeItem>a>*{cursor:pointer}html[dir=ltr] ngx-extended-pdf-viewer #layersView .treeItem>a>label{padding-left:4px}html[dir=rtl] ngx-extended-pdf-viewer #layersView .treesItem>a>label{padding-right:4px}ngx-extended-pdf-viewer .treeItemToggler{position:relative;height:0;width:0}ngx-extended-pdf-viewer .treeItemToggler:before{content:url(\\\"data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2216%22 height%3D%2216%22%3E%3Cpath d%3D%22M10 13l4-7H6z%22%2F%3E%3C%2Fsvg%3E\\\");display:inline-block;position:absolute;max-width:16px}ngx-extended-pdf-viewer .treeItemToggler.treeItemsHidden:before{content:url(\\\"data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2216%22 height%3D%2216%22%3E%3Cpath d%3D%22M13 9L6 5v8z%22%2F%3E%3C%2Fsvg%3E\\\");max-width:16px}html[dir=rtl] ngx-extended-pdf-viewer .treeItemToggler.treeItemsHidden:before{transform:scaleX(-1)}ngx-extended-pdf-viewer .treeItemToggler.treeItemsHidden~.treeItems{display:none}html[dir=ltr] ngx-extended-pdf-viewer .treeItemToggler{float:left}html[dir=rtl] ngx-extended-pdf-viewer .treeItemToggler{float:right}html[dir=ltr] ngx-extended-pdf-viewer .treeItemToggler:before{right:4px}html[dir=rtl] ngx-extended-pdf-viewer .treeItemToggler:before{left:4px}ngx-extended-pdf-viewer .treeItemToggler:hover,ngx-extended-pdf-viewer .treeItemToggler:hover+a,ngx-extended-pdf-viewer .treeItemToggler:hover~.treeItems,ngx-extended-pdf-viewer .treeItem>a:hover{background-clip:padding-box;border-radius:2px}ngx-extended-pdf-viewer .treeItem.selected{background-clip:padding-box}ngx-extended-pdf-viewer ::selection{background:rgba(0,0,255,.3)}ngx-extended-pdf-viewer #errorWrapper{background:none repeat scroll 0 0 #ff6666;color:#fff;left:0;position:absolute;right:0;z-index:5;padding:3px;font-size:.8em}ngx-extended-pdf-viewer .loadingInProgress #errorWrapper{top:37px}ngx-extended-pdf-viewer #errorMessageLeft{float:left}ngx-extended-pdf-viewer #errorMessageRight{float:right}ngx-extended-pdf-viewer #errorMoreInfo{background-color:#fff;color:#f66;padding:3px;margin:3px;width:98%}ngx-extended-pdf-viewer .dialogButton{width:auto;margin:3px 4px 2px!important;padding:2px 11px;color:#d9d9d9;background-color:#474747;border:#474747!important}ngx-extended-pdf-viewer dialog{margin:auto;padding:15px;border-spacing:4px;color:#d9d9d9;font-size:12px;line-height:14px;background-color:#474747;border:1px solid rgba(0,0,0,.5);border-radius:4px;box-shadow:0 1px 4px #0000004d}ngx-extended-pdf-viewer dialog::-webkit-backdrop{background-color:#0003;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer dialog::backdrop{background-color:#0003;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer dialog>.row{display:table-row}ngx-extended-pdf-viewer dialog>.row>*{display:table-cell}ngx-extended-pdf-viewer dialog .toolbarField{margin:5px 0}ngx-extended-pdf-viewer dialog .separator{display:block;margin:4px 0;height:1px;width:100%;background-color:#0006}ngx-extended-pdf-viewer dialog .buttonRow{text-align:center;vertical-align:middle}ngx-extended-pdf-viewer dialog :link{color:#fff}ngx-extended-pdf-viewer #passwordDialog{text-align:center}ngx-extended-pdf-viewer #passwordDialog .toolbarField{width:200px}ngx-extended-pdf-viewer #documentPropertiesDialog{text-align:left}ngx-extended-pdf-viewer #documentPropertiesDialog .row>*{min-width:100px;text-align:start}html[dir=ltr] ngx-extended-pdf-viewer #documentPropertiesDialog .row>*{text-align:left}html[dir=rtl] ngx-extended-pdf-viewer #documentPropertiesDialog .row>*{text-align:right}.fileInput{background:white;color:#000;margin-top:5px;visibility:hidden;position:fixed;right:0;top:0}ngx-extended-pdf-viewer #documentPropertiesDialog .row>span{width:125px;word-wrap:break-word}ngx-extended-pdf-viewer #documentPropertiesDialog .row>p{max-width:225px;word-wrap:break-word}ngx-extended-pdf-viewer #documentPropertiesDialog .buttonRow{margin-top:10px}ngx-extended-pdf-viewer .clearBoth{clear:both}ngx-extended-pdf-viewer .grab-to-pan-grab{cursor:url(data:image/cur;base64,AAACAAEAICAAAA8ADwAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAB+AAAA/gAAAf8AAAP/AAAD/4AAB/+AAA7/gAAM/8AAAP7AAAG2wAABtkAAAzYAAAM2AAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////AP///wD///4A///8AH//+AB///gAP//wAD//4AA//+AAH//yAB///AAf//wAH//4AL//+AD///yB////z///////////////////////////////////////8=),move!important;cursor:grab!important}ngx-extended-pdf-viewer .grab-to-pan-grab *:not(input):not(textarea):not(button):not(select):not(:link){cursor:inherit!important}ngx-extended-pdf-viewer .grab-to-pan-grab:active,ngx-extended-pdf-viewer .grab-to-pan-grabbing{cursor:url(data:image/cur;base64,AAACAAEAICAAAA8ADwAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAB+AAAA/gAAAf8AAAP/AAAD/4AAAP+AAAD/gAAB/oAAAbYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////AP///wD///4A///8AH//+AB///gAP//8AD///gA///wAP//8AH///kn/////////////////////////////////////////////////////////////////8=),move!important;cursor:grabbing!important;position:fixed;background:rgba(0,0,0,0);display:block;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:10}@page{margin:0}@media screen and (-webkit-min-device-pixel-ratio: 1.1),screen and (min-resolution: 1.1dppx){ngx-extended-pdf-viewer .toolbarButton:before{transform:scale(.5);top:-5px}ngx-extended-pdf-viewer .secondaryToolbarButton:before{transform:scale(.5);top:-4px}}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton:before,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton:before{left:-1px}html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbarButton:before{left:-2px}html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbarButton:before{left:186px}ngx-extended-pdf-viewer .toolbarField.pageNumber.visiblePageIsLoading,ngx-extended-pdf-viewer #findInput[data-status=pending]{background-image:url(data:image/png;base64,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);background-size:16px 17px}ngx-extended-pdf-viewer .visibleLargeView,ngx-extended-pdf-viewer .visibleMediumView,ngx-extended-pdf-viewer .visibleSmallView{display:none}ngx-extended-pdf-viewer .html .unverified-signature-warning,ngx-extended-pdf-viewer .html .modified-background-warning{width:100%;background-color:#ff5353;font-size:12px;text-align:center;padding-top:5px;padding-bottom:5px}.treeItem.selected>a{font-weight:700}ngx-extended-pdf-viewer .invisible{display:none!important}ngx-extended-pdf-viewer #outerContainer{clip-path:inset(0 0 0 0)}ngx-extended-pdf-viewer .textLayer .highlight.color0{background-color:#b400aa66}ngx-extended-pdf-viewer .textLayer .highlight.color0.selected{background-color:#b400aa}ngx-extended-pdf-viewer .textLayer .highlight.color1{background-color:#00640066}ngx-extended-pdf-viewer .textLayer .highlight.color1.selected{background-color:#006400}ngx-extended-pdf-viewer .textLayer .highlight.color2{background-color:#00f6}ngx-extended-pdf-viewer .textLayer .highlight.color2.selected{background-color:#00f}ngx-extended-pdf-viewer .textLayer .highlight.color3{background-color:#f006}ngx-extended-pdf-viewer .textLayer .highlight.color3.selected{background-color:red}ngx-extended-pdf-viewer .textLayer .highlight.color4{background-color:#ff5e0066}ngx-extended-pdf-viewer .textLayer .highlight.color4.selected{background-color:#ff5e00}html[dir=ltr] ngx-extended-pdf-viewer .dialogButton,html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton{margin:3px 0 4px}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton:last-child,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton:first-child{margin-right:0;margin-left:0}html[dir=ltr] ngx-extended-pdf-viewer #secondaryToolbarToggle{margin-right:4px;margin-left:0}html[dir=rtl] ngx-extended-pdf-viewer #secondaryToolbarToggle{margin-right:0;margin-left:4px}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .secondaryToolbarButton,ngx-extended-pdf-viewer .dialogButton{padding-left:0;padding-right:0}ngx-extended-pdf-viewer .offscreen{position:fixed!important;left:-9999px!important;display:block!important;width:3000px!important}ngx-extended-pdf-viewer .offscreen #sidebarContainer{top:1000px!important}ngx-extended-pdf-viewer .toolbarButton{margin-left:-1px!important;margin-right:-2px!important}ngx-extended-pdf-viewer #numPages{padding-right:0}ngx-extended-pdf-viewer .pdf-viewer-template,ngx-extended-pdf-viewer .pdf-viewer-template *{display:none}ngx-extended-pdf-viewer button:focus,ngx-extended-pdf-viewer a:focus,ngx-extended-pdf-viewer input:focus,ngx-extended-pdf-viewer select:focus{outline:none;border:1px solid blue}ngx-extended-pdf-viewer input[type=checkbox]:focus{outline:1px solid blue}.hidden-by-fullscreen{display:none!important}:root{--scrollbar-color: rgba(121, 121, 123, 1);--scrollbar-bg-color: rgba(35, 35, 39, 1)}\\n\", \"@media print{#printContainer{position:static}body,html{overflow-y:visible!important;margin:0;padding:0}body{background:rgba(0,0,0,0) none;height:100%;width:100%}body>*{display:none!important;outline:0;padding:0;margin:0}body #printContainer{display:block!important;height:100%;width:100%}body #printContainer img{max-width:100%;max-height:100%;direction:ltr;display:block!important}body #printContainer>.printedPage{page-break-after:always;page-break-inside:avoid;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}body #printContainer>.xfaPrintedPage .xfaPage{position:absolute}body #printContainer>.xfaPrintedPage{page-break-after:always;page-break-inside:avoid;width:100%;height:100%;position:relative}body #printContainer>.printedPage canvas,body #printContainer>.printedPage img{max-width:100%;max-height:100%;direction:ltr;display:block}html,body{overflow-y:visible!important}html.cdk-global-scrollblock{width:initial;position:initial}}\\n\"] }]\n }] });\n\nclass PdfLightThemeComponent {\n}\nPdfLightThemeComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfLightThemeComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });\nPdfLightThemeComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.3.0\", type: PdfLightThemeComponent, selector: \"pdf-light-theme\", ngImport: i0, template: \"\", styles: [\"ngx-extended-pdf-viewer .fancyDropdownToolbarButton:after{content:url(\\\"data:image/svg+xml; utf8, <svg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><path fill='rgb(90, 90, 90)' d='M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z' /></svg>\\\")}ngx-extended-pdf-viewer :root{--annotation-unfocused-field-background: url(\\\"data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>\\\")}ngx-extended-pdf-viewer .annotationLayer section{position:absolute;text-align:initial}ngx-extended-pdf-viewer .annotationLayer .linkAnnotation>a,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.pushButton>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}ngx-extended-pdf-viewer .annotationLayer .linkAnnotation>a:hover,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.pushButton>a:hover{opacity:.2;background:yellow;box-shadow:0 2px 10px #ff0}ngx-extended-pdf-viewer .annotationLayer .textAnnotation img{position:absolute;cursor:pointer}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation input,ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation textarea,ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input{background-image:url(\\\"data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>\\\");border:1px solid transparent;box-sizing:border-box;font-size:9px;height:100%;margin:0;padding:0 3px;vertical-align:top;width:100%}ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select option{padding:0}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation textarea{font:message-box;font-size:9px;resize:none}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation input[disabled],ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation textarea[disabled],ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select[disabled],ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input[disabled],ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input[disabled]{background:none;border:1px solid transparent;cursor:not-allowed}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation input:hover,ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation textarea:hover,ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select:hover,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:hover,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input:hover{border:1px solid black}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation input:focus,ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation textarea:focus,ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:1px solid transparent}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation input :focus,ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation textarea :focus,ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select :focus,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox :focus,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton :focus{background-image:none;background-color:transparent;outline:auto}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:#000;content:\\\"\\\";display:block;position:absolute}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input{-webkit-appearance:none;appearance:none;padding:0}ngx-extended-pdf-viewer .annotationLayer .popupWrapper{position:absolute;width:20em}ngx-extended-pdf-viewer .annotationLayer .popup{position:absolute;z-index:200;max-width:20em;background-color:#ff9;box-shadow:0 2px 5px #888;border-radius:2px;padding:6px;margin-left:5px;cursor:pointer;font:message-box;font-size:9px;white-space:normal;word-wrap:break-word}ngx-extended-pdf-viewer .annotationLayer .popup>*{font-size:9px}ngx-extended-pdf-viewer .annotationLayer .popup h1{display:inline-block}ngx-extended-pdf-viewer .annotationLayer .popup span{display:inline-block;margin-left:5px}ngx-extended-pdf-viewer .annotationLayer .popup p{border-top:1px solid #333333;margin-top:2px;padding-top:2px}ngx-extended-pdf-viewer .annotationLayer .highlightAnnotation,ngx-extended-pdf-viewer .annotationLayer .underlineAnnotation,ngx-extended-pdf-viewer .annotationLayer .squigglyAnnotation,ngx-extended-pdf-viewer .annotationLayer .strikeoutAnnotation,ngx-extended-pdf-viewer .annotationLayer .freeTextAnnotation,ngx-extended-pdf-viewer .annotationLayer .lineAnnotation svg line,ngx-extended-pdf-viewer .annotationLayer .squareAnnotation svg rect,ngx-extended-pdf-viewer .annotationLayer .circleAnnotation svg ellipse,ngx-extended-pdf-viewer .annotationLayer .polylineAnnotation svg polyline,ngx-extended-pdf-viewer .annotationLayer .polygonAnnotation svg polygon,ngx-extended-pdf-viewer .annotationLayer .caretAnnotation,ngx-extended-pdf-viewer .annotationLayer .inkAnnotation svg polyline,ngx-extended-pdf-viewer .annotationLayer .stampAnnotation,ngx-extended-pdf-viewer .annotationLayer .fileAttachmentAnnotation{cursor:pointer}ngx-extended-pdf-viewer :root{--xfa-unfocused-field-background: url(\\\"data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>\\\")}ngx-extended-pdf-viewer .xfaLayer .highlight{margin:-1px;padding:1px;background-color:#efcbed;border-radius:4px}ngx-extended-pdf-viewer .xfaLayer .highlight.appended{position:initial}ngx-extended-pdf-viewer .xfaLayer .highlight.begin{border-radius:4px 0 0 4px}ngx-extended-pdf-viewer .xfaLayer .highlight.end{border-radius:0 4px 4px 0}ngx-extended-pdf-viewer .xfaLayer .highlight.middle{border-radius:0}ngx-extended-pdf-viewer .xfaLayer .highlight.selected{background-color:#cbdfcb}ngx-extended-pdf-viewer .xfaLayer ::selection{background:blue}ngx-extended-pdf-viewer .xfaPage{overflow:hidden;position:relative}ngx-extended-pdf-viewer .xfaContentarea{position:absolute}ngx-extended-pdf-viewer .xfaPrintOnly{display:none}ngx-extended-pdf-viewer .xfaLayer{position:absolute;text-align:initial;top:0;left:0;transform-origin:0 0;line-height:1.2}ngx-extended-pdf-viewer .xfaLayer *{color:inherit;font:inherit;font-style:inherit;font-weight:inherit;font-feature-settings:inherit;font-kerning:inherit;letter-spacing:-.01px;text-align:inherit;text-decoration:inherit;box-sizing:border-box;background-color:transparent;padding:0;margin:0;pointer-events:auto;line-height:inherit}ngx-extended-pdf-viewer .xfaLayer div{pointer-events:none}ngx-extended-pdf-viewer .xfaLayer svg{pointer-events:none}ngx-extended-pdf-viewer .xfaLayer svg *{pointer-events:none}ngx-extended-pdf-viewer .xfaLayer a{color:#00f}ngx-extended-pdf-viewer .xfaRich li{margin-left:3em}ngx-extended-pdf-viewer .xfaFont{color:#000;font-weight:400;font-feature-settings:\\\"kern\\\" off;font-kerning:none;font-size:10px;font-style:normal;letter-spacing:0;text-decoration:none;vertical-align:0}ngx-extended-pdf-viewer .xfaCaption{overflow:hidden;flex:0 0 auto}ngx-extended-pdf-viewer .xfaCaptionForCheckButton{overflow:hidden;flex:1 1 auto}ngx-extended-pdf-viewer .xfaLabel{height:100%;width:100%}ngx-extended-pdf-viewer .xfaLeft{display:flex;flex-direction:row;align-items:center}ngx-extended-pdf-viewer .xfaRight{display:flex;flex-direction:row-reverse;align-items:center}ngx-extended-pdf-viewer .xfaLeft>.xfaCaption,ngx-extended-pdf-viewer .xfaLeft>.xfaCaptionForCheckButton,ngx-extended-pdf-viewer .xfaRight>.xfaCaption,ngx-extended-pdf-viewer .xfaRight>.xfaCaptionForCheckButton{max-height:100%}ngx-extended-pdf-viewer .xfaTop{display:flex;flex-direction:column;align-items:flex-start}ngx-extended-pdf-viewer .xfaBottom{display:flex;flex-direction:column-reverse;align-items:flex-start}ngx-extended-pdf-viewer .xfaTop>.xfaCaption,ngx-extended-pdf-viewer .xfaTop>.xfaCaptionForCheckButton,ngx-extended-pdf-viewer .xfaBottom>.xfaCaption,ngx-extended-pdf-viewer .xfaBottom>.xfaCaptionForCheckButton{width:100%}ngx-extended-pdf-viewer .xfaBorder{background-color:transparent;position:absolute;pointer-events:none}ngx-extended-pdf-viewer .xfaWrapped{width:100%;height:100%}ngx-extended-pdf-viewer .xfaTextfield:focus,ngx-extended-pdf-viewer .xfaSelect:focus{background-image:none;background-color:transparent;outline:auto;outline-offset:-1px}ngx-extended-pdf-viewer .xfaCheckbox:focus,ngx-extended-pdf-viewer .xfaRadio:focus{outline:auto}ngx-extended-pdf-viewer .xfaTextfield,ngx-extended-pdf-viewer .xfaSelect{height:100%;width:100%;flex:1 1 auto;border:none;resize:none;background-image:var(--xfa-unfocused-field-background)}ngx-extended-pdf-viewer .xfaTop>.xfaTextfield,ngx-extended-pdf-viewer .xfaTop>.xfaSelect,ngx-extended-pdf-viewer .xfaBottom>.xfaTextfield,ngx-extended-pdf-viewer .xfaBottom>.xfaSelect{flex:0 1 auto}ngx-extended-pdf-viewer .xfaButton{cursor:pointer;width:100%;height:100%;border:none;text-align:center}ngx-extended-pdf-viewer .xfaLink{width:100%;height:100%}ngx-extended-pdf-viewer .xfaCheckbox,ngx-extended-pdf-viewer .xfaRadio{width:100%;height:100%;flex:0 0 auto;border:none}ngx-extended-pdf-viewer .xfaRich{white-space:pre-wrap;width:100%;height:100%}ngx-extended-pdf-viewer .xfaImage{object-position:left top;object-fit:contain;width:100%;height:100%}ngx-extended-pdf-viewer .xfaLrTb,ngx-extended-pdf-viewer .xfaRlTb,ngx-extended-pdf-viewer .xfaTb{display:flex;flex-direction:column;align-items:stretch}ngx-extended-pdf-viewer .xfaLr{display:flex;flex-direction:row;align-items:stretch}ngx-extended-pdf-viewer .xfaRl{display:flex;flex-direction:row-reverse;align-items:stretch}ngx-extended-pdf-viewer .xfaTb>div{justify-content:left}ngx-extended-pdf-viewer .xfaPosition{position:relative}ngx-extended-pdf-viewer .xfaArea{position:relative}ngx-extended-pdf-viewer .xfaValignMiddle{display:flex;align-items:center}ngx-extended-pdf-viewer .xfaTable{display:flex;flex-direction:column;align-items:stretch}ngx-extended-pdf-viewer .xfaTable .xfaRow{display:flex;flex-direction:row;align-items:stretch}ngx-extended-pdf-viewer .xfaTable .xfaRlRow{display:flex;flex-direction:row-reverse;align-items:stretch;flex:1}ngx-extended-pdf-viewer .xfaTable .xfaRlRow>div{flex:1}ngx-extended-pdf-viewer .xfaNonInteractive input,ngx-extended-pdf-viewer .xfaNonInteractive textarea,ngx-extended-pdf-viewer .xfaDisabled input,ngx-extended-pdf-viewer .xfaDisabled textarea,ngx-extended-pdf-viewer .xfaReadOnly input,ngx-extended-pdf-viewer .xfaReadOnly textarea{background:initial}@media print{ngx-extended-pdf-viewer .xfaTextfield,ngx-extended-pdf-viewer .xfaSelect{background:transparent}ngx-extended-pdf-viewer .xfaSelect{-webkit-appearance:none;appearance:none;text-indent:1px;text-overflow:\\\"\\\"}}ngx-extended-pdf-viewer .textLayer{position:absolute;text-align:initial;left:0;top:0;right:0;bottom:0;overflow:hidden;opacity:.2;line-height:1}ngx-extended-pdf-viewer .textLayer span,ngx-extended-pdf-viewer .textLayer br{color:transparent;position:absolute;white-space:pre;cursor:text;transform-origin:0% 0%}ngx-extended-pdf-viewer .textLayer .highlight{position:static;margin:-1px;padding:1px;background-color:var(#b400aa);border-radius:4px}ngx-extended-pdf-viewer .textLayer .highlight.appended{position:initial}ngx-extended-pdf-viewer .textLayer .highlight.begin{border-radius:4px 0 0 4px}ngx-extended-pdf-viewer .textLayer .highlight.end{border-radius:0 4px 4px 0}ngx-extended-pdf-viewer .textLayer .highlight.middle{border-radius:0}ngx-extended-pdf-viewer .textLayer .highlight.selected{background-color:#006400}ngx-extended-pdf-viewer .textLayer ::selection{background:blue}ngx-extended-pdf-viewer .textLayer br::selection{background:transparent}ngx-extended-pdf-viewer .textLayer .endOfContent{display:block;position:absolute;left:0;top:100%;right:0;bottom:0;z-index:-1;cursor:default;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer .textLayer .endOfContent.active{top:0}ngx-extended-pdf-viewer *{box-sizing:content-box}ngx-extended-pdf-viewer :root{--pdfViewer-padding-bottom: none;--page-margin: 1px auto -8px;--page-border: 9px solid transparent;--spreadHorizontalWrapped-margin-LR: -3.5px;--zoom-factor: 1}@media screen and (forced-colors: active){ngx-extended-pdf-viewer :root{--pdfViewer-padding-bottom: 9px;--page-margin: 9px auto 0;--page-border: none;--spreadHorizontalWrapped-margin-LR: 4.5px}}ngx-extended-pdf-viewer .pdfViewer{padding-bottom:var(--pdfViewer-padding-bottom)}ngx-extended-pdf-viewer .pdfViewer .canvasWrapper{overflow:hidden}ngx-extended-pdf-viewer .pdfViewer .page{direction:ltr;width:816px;height:1056px;margin:1px auto -8px;position:relative;overflow:visible;border:9px solid transparent;background-clip:content-box;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAA6UlEQVR4Xl2Pi2rEMAwE16fm1f7/r14v7w4rI0IzLAF7hLxNevBSEMEF5+OilNCsRd8ZMyn+a4NmsOT8WJw1lFbSYgGFzF2bLFoLjTClWjKKGRWpDYAGXUnZ4uhbBUzF3Oe/GG/ue2fn4GgsyXhNgysV2JnrhKEMg4fEZcALmiKbNhBBRFpSyDOj1G4QOVly6O1FV54ZZq8OVygrciDt6JazRgi1ljTPH0gbrPmHPXAbCiDd4GawIjip1TPh9tt2sz24qaCjr/jAb/GBFTbq9KZ7Ke/Cqt8nayUikZKsWZK7Fe6bg5dOUt8fZHWG2BHc+6EAAAAASUVORK5CYII=) 9 9 repeat;background-color:#fff}ngx-extended-pdf-viewer .pdfViewer.removePageBorders .page{margin:0 auto 10px;border:none}ngx-extended-pdf-viewer .pdfViewer.singlePageView .page{margin:0}ngx-extended-pdf-viewer .html .pdfViewer.scrollHorizontal,ngx-extended-pdf-viewer .html .pdfViewer.scrollWrapped,ngx-extended-pdf-viewer .html .spread{margin-left:3.5px;margin-right:3.5px;text-align:center}ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal,ngx-extended-pdf-viewer .spread{white-space:nowrap}ngx-extended-pdf-viewer .pdfViewer.removePageBorders,ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal .spread,ngx-extended-pdf-viewer .pdfViewer.scrollWrapped .spread{margin-left:0;margin-right:0}ngx-extended-pdf-viewer .spread .page,ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal .page,ngx-extended-pdf-viewer .pdfViewer.scrollWrapped .page,ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal .spread,ngx-extended-pdf-viewer .pdfViewer.scrollWrapped .spread{display:inline-block;vertical-align:middle}ngx-extended-pdf-viewer .spread .page,ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal .page,ngx-extended-pdf-viewer .pdfViewer.scrollWrapped .page{margin-left:-3.5px;margin-right:-3.5px}ngx-extended-pdf-viewer .pdfViewer.removePageBorders .spread .page,ngx-extended-pdf-viewer .pdfViewer.removePageBorders.scrollHorizontal .page,ngx-extended-pdf-viewer .pdfViewer.removePageBorders.scrollWrapped .page{margin-left:5px;margin-right:5px}ngx-extended-pdf-viewer .pdfViewer .page canvas{margin:0;display:block}ngx-extended-pdf-viewer .pdfViewer .page canvas[hidden]{display:none}ngx-extended-pdf-viewer .pdfViewer .page .loadingIcon{position:absolute;display:block;left:0;top:0;right:0;bottom:0;background:url(data:image/gif;base64,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) center no-repeat}ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer{margin-left:0;margin-right:0}ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer .page,ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer .spread{display:block}ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer .page,ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer.removePageBorders .page{margin-left:auto;margin-right:auto}ngx-extended-pdf-viewer .pdfPresentationMode:-webkit-full-screen .pdfViewer .page{margin-bottom:100vh;border:0}ngx-extended-pdf-viewer .pdfPresentationMode:fullscreen .pdfViewer .page{margin-bottom:100vh;border:0}ngx-extended-pdf-viewer .html .toolbar *,ngx-extended-pdf-viewer .html .treeItem *{padding:0;margin:0}ngx-extended-pdf-viewer .html{height:100%;width:100%;font-size:10px}ngx-extended-pdf-viewer .body{height:100%;width:100%}ngx-extended-pdf-viewer .body,ngx-extended-pdf-viewer .pdf-viewer input,ngx-extended-pdf-viewer .pdf-viewer button,ngx-extended-pdf-viewer .pdf-viewer select{font:message-box;outline:none;scrollbar-color:var(--scrollbar-color) var(--scrollbar-bg-color)}ngx-extended-pdf-viewer button{cursor:pointer}ngx-extended-pdf-viewer select{background-color:#fff!important;color:#5a5a5a}ngx-extended-pdf-viewer .hidden{display:none!important}ngx-extended-pdf-viewer [hidden]{display:none!important}ngx-extended-pdf-viewer .pdfViewer.enablePermissions .textLayer span{-webkit-user-select:none!important;user-select:none!important;cursor:not-allowed}ngx-extended-pdf-viewer #viewerContainer.pdfPresentationMode:-webkit-full-screen{top:0;border-top:2px solid rgba(0,0,0,0);background-color:#f9f9f9;width:100%;height:100%;overflow:hidden;cursor:none;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer #viewerContainer.pdfPresentationMode:fullscreen{top:0;border-top:2px solid rgba(0,0,0,0);background-color:#f9f9f9;width:100%;height:100%;overflow:hidden;cursor:none;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer .pdfPresentationMode:-webkit-full-screen a:not(.internalLink){display:none}ngx-extended-pdf-viewer .pdfPresentationMode:fullscreen a:not(.internalLink){display:none}ngx-extended-pdf-viewer .pdfPresentationMode:-webkit-full-screen .textLayer span{cursor:none}ngx-extended-pdf-viewer .pdfPresentationMode:fullscreen .textLayer span{cursor:none}ngx-extended-pdf-viewer .pdfPresentationMode.pdfPresentationModeControls>*,ngx-extended-pdf-viewer .pdfPresentationMode.pdfPresentationModeControls .textLayer span{cursor:default}ngx-extended-pdf-viewer #outerContainer{width:100%;height:100%;position:relative}ngx-extended-pdf-viewer #sidebarContainer{position:absolute;top:32px;bottom:0;width:200px;visibility:hidden;z-index:100;transition-duration:.2s;transition-timing-function:ease}html[dir=ltr] ngx-extended-pdf-viewer #sidebarContainer{transition-property:left;left:-200px}html[dir=rtl] ngx-extended-pdf-viewer #sidebarContainer{transition-property:right;right:-200px}ngx-extended-pdf-viewer .loadingInProgress #sidebarContainer{top:36px}ngx-extended-pdf-viewer #outerContainer.sidebarResizing #sidebarContainer{transition-duration:0s;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer #outerContainer.sidebarMoving #sidebarContainer,ngx-extended-pdf-viewer #outerContainer.sidebarOpen #sidebarContainer{visibility:visible}html[dir=ltr] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #sidebarContainer{left:0}html[dir=rtl] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #sidebarContainer{right:0}ngx-extended-pdf-viewer #mainContainer{position:absolute;top:0;right:0;bottom:0;left:0;min-width:320px}ngx-extended-pdf-viewer #sidebarContent{top:32px;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch;position:absolute;width:100%;background-color:#f2f2f3}html[dir=ltr] ngx-extended-pdf-viewer #sidebarContent{left:0}html[dir=rtl] ngx-extended-pdf-viewer #sidebarContent{right:0}ngx-extended-pdf-viewer #viewerContainer{overflow:auto;-webkit-overflow-scrolling:auto;position:absolute;top:32px;right:0;bottom:0;left:0;outline:none}ngx-extended-pdf-viewer #viewerContainer:not(.pdfPresentationMode){transition-duration:.2s;transition-timing-function:ease}ngx-extended-pdf-viewer #outerContainer.sidebarResizing #viewerContainer{transition-duration:0s}html[dir=ltr] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #viewerContainer:not(.pdfPresentationMode){transition-property:left;left:200px}html[dir=rtl] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #viewerContainer:not(.pdfPresentationMode){transition-property:right;right:200px}ngx-extended-pdf-viewer .toolbar{position:relative;left:0;right:0;z-index:9999;cursor:default;border:0;border-bottom:1px solid #ddd}ngx-extended-pdf-viewer #toolbarContainer{width:100%}ngx-extended-pdf-viewer #toolbarSidebar{width:calc(100% - 10px);height:32px;background-color:#f2f2f3;color:#5a5a5a;border:none;padding-top:1px;padding-left:5px;padding-right:5px}html[dir=ltr] #toolbarSidebarRight .toolbarButton{margin-right:3px!important}html[dir=rtl] #toolbarSidebarRight .toolbarButton{margin-left:3px!important}html[dir=ltr] #sidebarToggle{margin-right:5px}html[dir=rtl] #sidebarToggle{margin-left:5px}ngx-extended-pdf-viewer #sidebarResizer{position:absolute;top:0;bottom:0;width:6px;z-index:200;cursor:ew-resize}html[dir=ltr] ngx-extended-pdf-viewer #sidebarResizer{right:-6px}html[dir=rtl] ngx-extended-pdf-viewer #sidebarResizer{left:-6px}ngx-extended-pdf-viewer #toolbarContainer,ngx-extended-pdf-viewer .findbar,ngx-extended-pdf-viewer .secondaryToolbar{position:relative;min-height:32px;background-color:#f9f9f9}ngx-extended-pdf-viewer #toolbarViewer{min-height:32px}ngx-extended-pdf-viewer #loadingBar{position:relative;width:100%;height:4px;background-color:#333;border-bottom:1px solid #333333}ngx-extended-pdf-viewer #loadingBar .progress{position:absolute;top:0;left:0;width:0%;height:100%;background-color:#ddd;overflow:hidden;transition:width .2s}@keyframes progressIndeterminate{0%{left:-142px}to{left:0}}ngx-extended-pdf-viewer #loadingBar .progress.indeterminate{background-color:#999;transition:none}ngx-extended-pdf-viewer #loadingBar .progress.indeterminate .glimmer{position:absolute;top:0;left:0;height:100%;width:calc(100% + 150px);background:repeating-linear-gradient(135deg,#bbbbbb 0,#999999 5px,#999999 45px,#dddddd 55px,#dddddd 95px,#bbbbbb 100px);animation:progressIndeterminate .95s linear infinite}ngx-extended-pdf-viewer .findbar,ngx-extended-pdf-viewer .secondaryToolbar{top:40px;position:absolute;z-index:10000;height:auto;min-width:16px;padding:0 6px;margin:4px 2px;color:#5a5a5a;font-size:12px;line-height:14px;text-align:left;cursor:default}ngx-extended-pdf-viewer .findbar{min-width:300px}ngx-extended-pdf-viewer .findbar>div{height:32px}ngx-extended-pdf-viewer .findbar.wrapContainers>div{clear:both}ngx-extended-pdf-viewer .findbar.wrapContainers>div#findbarMessageContainer{height:auto}html[dir=ltr] ngx-extended-pdf-viewer .findbar{left:34px}html[dir=rtl] ngx-extended-pdf-viewer .findbar{right:34px}ngx-extended-pdf-viewer .findbar label{-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer #findInput{width:200px}ngx-extended-pdf-viewer #findInput::placeholder{font-style:italic}ngx-extended-pdf-viewer #findInput[data-status=pending]{background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-position:right}html[dir=rtl] ngx-extended-pdf-viewer #findInput[data-status=pending]{background-position:left}#findInput[data-status=notFound]{background-color:#f66}html[dir=rtl] ngx-extended-pdf-viewer ngx-extended-pdf-viewer .secondaryToolbar{padding:6px;height:auto;z-index:3000}html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbar{right:4px}html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbar{left:4px}ngx-extended-pdf-viewer #secondaryToolbarButtonContainer{width:250px;max-height:400px;overflow-y:auto;-webkit-overflow-scrolling:touch;margin-bottom:-4px}ngx-extended-pdf-viewer #secondaryToolbarButtonContainer.hiddenScrollModeButtons>.scrollModeButtons,ngx-extended-pdf-viewer #secondaryToolbarButtonContainer.hiddenSpreadModeButtons>.spreadModeButtons{display:none!important}ngx-extended-pdf-viewer .doorHanger,ngx-extended-pdf-viewer .doorHangerRight{border:1px solid rgba(0,0,0,.5);border-radius:2px}ngx-extended-pdf-viewer .doorHanger:after,ngx-extended-pdf-viewer .doorHanger:before,ngx-extended-pdf-viewer .doorHangerRight:after,ngx-extended-pdf-viewer .doorHangerRight:before{bottom:100%;border:solid rgba(0,0,0,0);content:\\\" \\\";height:0;width:0;position:absolute;pointer-events:none}ngx-extended-pdf-viewer .doorHanger:after,ngx-extended-pdf-viewer .doorHangerRight:after{border-bottom-color:#f9f9f9;border-width:8px}ngx-extended-pdf-viewer .doorHanger:before,ngx-extended-pdf-viewer .doorHangerRight:before{border-bottom-color:#00000080;border-width:9px}html[dir=ltr] ngx-extended-pdf-viewer .doorHanger:after,html[dir=rtl] ngx-extended-pdf-viewer .doorHangerRight:after{left:13px;margin-left:-8px}html[dir=ltr] ngx-extended-pdf-viewer .doorHanger:before,html[dir=rtl] ngx-extended-pdf-viewer .doorHangerRight:before{left:13px;margin-left:-9px}html[dir=rtl] ngx-extended-pdf-viewer .doorHanger:after,html[dir=ltr] ngx-extended-pdf-viewer .doorHangerRight:after{right:13px;margin-right:-8px}html[dir=rtl] ngx-extended-pdf-viewer .doorHanger:before,html[dir=ltr] ngx-extended-pdf-viewer .doorHangerRight:before{right:13px;margin-right:-9px}ngx-extended-pdf-viewer #findResultsCount{background-color:#5a5a5a;color:#f9f9f9;text-align:center;padding:3px 4px}ngx-extended-pdf-viewer #findMsg{font-style:italic;color:#f66}ngx-extended-pdf-viewer #findMsg:empty{display:none}ngx-extended-pdf-viewer #toolbarViewerMiddle{position:absolute;left:50%;transform:translate(-50%)}html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerLeft,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerRight{float:left;margin-left:4px}html[dir=ltr] #toolbarSidebarLeft,html[dir=rtl] #toolbarSidebarRight{float:left}html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerRight,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerLeft{float:right;margin-right:4px}html[dir=ltr] #toolbarSidebarRight,html[dir=rtl] #toolbarSidebarLeft{float:right}html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerLeft>*,html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerMiddle>*,html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerRight>*{position:relative;float:left}html[dir=ltr] #toolbarSidebarLeft *,html[dir=ltr] #toolbarSidebarRight *,html[dir=ltr] .findbar *{position:relative;float:left}html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerLeft>*,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerMiddle>*,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerRight>*,html[dir=rtl] ngx-extended-pdf-viewer .findbar *{position:relative;float:right}html[dir=rtl] #toolbarSidebarLeft *,html[dir=rtl] #toolbarSidebarRight *{position:relative;float:right}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .secondaryToolbarButton,ngx-extended-pdf-viewer .dialogButton{border:0 none;background:none;width:32px;height:25px}ngx-extended-pdf-viewer .toolbarButton>span{display:inline-block;width:0;height:0;overflow:hidden}ngx-extended-pdf-viewer .toolbarButton[disabled],ngx-extended-pdf-viewer .secondaryToolbarButton[disabled],ngx-extended-pdf-viewer .dialogButton[disabled]{opacity:.5}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .dropdownToolbarButton,ngx-extended-pdf-viewer .secondaryToolbarButton,ngx-extended-pdf-viewer .dialogButton{border:1px solid rgba(0,0,0,0);color:#5a5a5a}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .secondaryToolbarButton,ngx-extended-pdf-viewer .dialogButton{min-width:16px;padding:2px 6px 0;border-radius:2px;font-size:12px;line-height:14px;-webkit-user-select:none;user-select:none;cursor:pointer}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton,html[dir=ltr] ngx-extended-pdf-viewer .dialogButton{margin:3px 2px 4px 0}html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton,html[dir=rtl] ngx-extended-pdf-viewer .dialogButton{margin:3px 0 4px 2px}ngx-extended-pdf-viewer .dialogButton{background-color:#0003;background-clip:padding-box;border:1px solid rgba(0,0,0,.4)}ngx-extended-pdf-viewer .dropdownToolbarButton{background-color:#0003;border:1px solid rgba(0,0,0,.4)}ngx-extended-pdf-viewer .toolbarButton.toggled,ngx-extended-pdf-viewer .secondaryToolbarButton.toggled{background-color:#0003;border-color:#0006}ngx-extended-pdf-viewer .dropdownToolbarButton>select{color:#5a5a5a;background-color:#fff}ngx-extended-pdf-viewer .dropdownToolbarButton>select>option{background:#f9f9f9}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton:first-child,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton:last-child{margin-left:4px}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton:last-child,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton:first-child{margin-right:4px}ngx-extended-pdf-viewer .toolbarButtonSpacer{width:30px;display:inline-block;height:1px}html[dir=ltr] ngx-extended-pdf-viewer #findPrevious{margin-left:3px}html[dir=ltr] ngx-extended-pdf-viewer #findNext{margin-right:3px}html[dir=rtl] ngx-extended-pdf-viewer #findPrevious{margin-right:3px}html[dir=rtl] ngx-extended-pdf-viewer #findNext{margin-left:3px}ngx-extended-pdf-viewer .toolbarButton:before,ngx-extended-pdf-viewer .secondaryToolbarButton:before{position:absolute;display:inline-block;top:4px;left:7px}html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbarButton:before{left:4px}html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbarButton:before{right:4px}ngx-extended-pdf-viewer .toolbarButton.bookmark,ngx-extended-pdf-viewer .secondaryToolbarButton.bookmark{box-sizing:border-box;outline:none;padding-top:4px;text-decoration:none}ngx-extended-pdf-viewer .secondaryToolbarButton.bookmark{padding-top:5px}ngx-extended-pdf-viewer .bookmark[href=\\\"#\\\"]{opacity:.5;pointer-events:none}ngx-extended-pdf-viewer .toolbarButton.pdfSidebarNotification:after{position:absolute;display:inline-block;top:1px;content:\\\"\\\";background-color:#70db55;height:9px;width:9px;border-radius:50%}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton.pdfSidebarNotification:after{left:17px}html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton.pdfSidebarNotification:after{right:17px}ngx-extended-pdf-viewer .secondaryToolbarButton{position:relative;margin:0 0 4px;padding:3px 0 1px;height:auto;min-height:25px;width:200px;white-space:normal}html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbarButton{padding-left:24px;text-align:left}html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbarButton{padding-right:24px;text-align:right}html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbarButton.bookmark{padding-left:27px}html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbarButton.bookmark{padding-right:27px}html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbarButton>span{padding-right:4px}html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbarButton>span{padding-left:4px}ngx-extended-pdf-viewer .toolbarField{padding:3px 6px;margin:4px 0;border-radius:2px;background-color:#fff;background-clip:padding-box;border-width:1px;border-style:solid;border-color:#0006;color:#5a5a5a;font-size:12px;line-height:14px;outline-style:none}ngx-extended-pdf-viewer .toolbarField::placeholder,ngx-extended-pdf-viewer .toolbarField:-ms-input-placeholder,ngx-extended-pdf-viewer .toolbarField::-ms-input-placeholder{color:#bfbfbf}ngx-extended-pdf-viewer .toolbarField[type=checkbox]{display:inline-block;margin:8px 0}ngx-extended-pdf-viewer .toolbarField.pageNumber{-moz-appearance:textfield;min-width:16px;text-align:right;width:40px}ngx-extended-pdf-viewer .toolbarField.pageNumber.visiblePageIsLoading{background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-position:1px}ngx-extended-pdf-viewer .toolbarField.pageNumber::-webkit-inner-spin-button,ngx-extended-pdf-viewer .toolbarField.pageNumber::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}ngx-extended-pdf-viewer .toolbarLabel{min-width:16px;padding:3px 6px 3px 2px;margin:4px 2px 4px 0;border:1px solid rgba(0,0,0,0);border-radius:2px;color:#5a5a5a;font-size:12px;line-height:14px;text-align:left;-webkit-user-select:none;user-select:none;cursor:default}ngx-extended-pdf-viewer #thumbnailView{position:absolute;width:calc(100% - 60px);top:0;bottom:0;padding:10px 30px 0;overflow:auto;-webkit-overflow-scrolling:touch}ngx-extended-pdf-viewer #thumbnailView>a:active{outline:0}ngx-extended-pdf-viewer .thumbnail{margin:0 10px 5px}html[dir=ltr] ngx-extended-pdf-viewer .thumbnail{float:left}html[dir=rtl] ngx-extended-pdf-viewer .thumbnail{float:right}ngx-extended-pdf-viewer #thumbnailView>a:last-of-type>.thumbnail{margin-bottom:10px}ngx-extended-pdf-viewer #thumbnailView>a:last-of-type>.thumbnail:not([data-loaded]){margin-bottom:9px}ngx-extended-pdf-viewer .thumbnail:not([data-loaded]){border:1px dashed rgba(255,0,0,.5);margin:-1px 9px 4px}ngx-extended-pdf-viewer .thumbnailImage{border:1px solid rgba(0,0,0,0);opacity:.8;z-index:1;background-color:#fff;background-clip:content-box}ngx-extended-pdf-viewer .thumbnailSelectionRing{border-radius:2px;padding:7px}ngx-extended-pdf-viewer .thumbnail.selected>.thumbnailSelectionRing>.thumbnailImage{opacity:1}ngx-extended-pdf-viewer .thumbnail.selected>.thumbnailSelectionRing{background-color:#fff6;background-clip:padding-box;color:#fff}ngx-extended-pdf-viewer #outlineView,ngx-extended-pdf-viewer #attachmentsView,ngx-extended-pdf-viewer #layersView{position:absolute;width:calc(100% - 8px);top:0;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer #outlineView{padding:4px 4px 0}ngx-extended-pdf-viewer #attachmentsView{padding:3px 4px 0}html[dir=ltr] ngx-extended-pdf-viewer .treeWithDeepNesting>.treeItem,html[dir=ltr] ngx-extended-pdf-viewer .treeItem>.treeItems{margin-left:20px}html[dir=rtl] ngx-extended-pdf-viewer .treeWithDeepNesting>.treeItem,html[dir=rtl] ngx-extended-pdf-viewer .treeItem>.treeItems{margin-right:20px}ngx-extended-pdf-viewer .treeItem>a{text-decoration:none;display:inline-block;min-width:95%;min-width:calc(100% - 4px);height:auto;margin-bottom:1px;border-radius:2px;color:#5a5a5a;font-size:13px;line-height:15px;-webkit-user-select:none;user-select:none;white-space:normal;cursor:pointer}html[dir=ltr] ngx-extended-pdf-viewer .treeItem>a{padding:2px 0 5px 4px}html[dir=rtl] ngx-extended-pdf-viewer .treeItem>a{padding:2px 4px 5px 0}ngx-extended-pdf-viewer #layersView .treeItem>a>*{cursor:pointer}html[dir=ltr] ngx-extended-pdf-viewer #layersView .treeItem>a>label{padding-left:4px}html[dir=rtl] ngx-extended-pdf-viewer #layersView .treesItem>a>label{padding-right:4px}ngx-extended-pdf-viewer .treeItemToggler{position:relative;height:0;width:0}ngx-extended-pdf-viewer .treeItemToggler:before{content:url(\\\"data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2216%22 height%3D%2216%22%3E%3Cpath d%3D%22M10 13l4-7H6z%22%2F%3E%3C%2Fsvg%3E\\\");display:inline-block;position:absolute;max-width:16px}ngx-extended-pdf-viewer .treeItemToggler.treeItemsHidden:before{content:url(\\\"data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2216%22 height%3D%2216%22%3E%3Cpath d%3D%22M13 9L6 5v8z%22%2F%3E%3C%2Fsvg%3E\\\");max-width:16px}html[dir=rtl] ngx-extended-pdf-viewer .treeItemToggler.treeItemsHidden:before{transform:scaleX(-1)}ngx-extended-pdf-viewer .treeItemToggler.treeItemsHidden~.treeItems{display:none}html[dir=ltr] ngx-extended-pdf-viewer .treeItemToggler{float:left}html[dir=rtl] ngx-extended-pdf-viewer .treeItemToggler{float:right}html[dir=ltr] ngx-extended-pdf-viewer .treeItemToggler:before{right:4px}html[dir=rtl] ngx-extended-pdf-viewer .treeItemToggler:before{left:4px}ngx-extended-pdf-viewer .treeItemToggler:hover,ngx-extended-pdf-viewer .treeItemToggler:hover+a,ngx-extended-pdf-viewer .treeItemToggler:hover~.treeItems,ngx-extended-pdf-viewer .treeItem>a:hover{background-clip:padding-box;border-radius:2px}ngx-extended-pdf-viewer .treeItem.selected{background-clip:padding-box}ngx-extended-pdf-viewer ::selection{background:rgba(0,0,255,.3)}ngx-extended-pdf-viewer #errorWrapper{background:none repeat scroll 0 0 #ff6666;color:#fff;left:0;position:absolute;right:0;z-index:5;padding:3px;font-size:.8em}ngx-extended-pdf-viewer .loadingInProgress #errorWrapper{top:37px}ngx-extended-pdf-viewer #errorMessageLeft{float:left}ngx-extended-pdf-viewer #errorMessageRight{float:right}ngx-extended-pdf-viewer #errorMoreInfo{background-color:#fff;color:#f66;padding:3px;margin:3px;width:98%}ngx-extended-pdf-viewer .dialogButton{width:auto;margin:3px 4px 2px!important;padding:2px 11px;color:#5a5a5a;background-color:#f9f9f9;border:#f9f9f9!important}ngx-extended-pdf-viewer dialog{margin:auto;padding:15px;border-spacing:4px;color:#5a5a5a;font-size:12px;line-height:14px;background-color:#f9f9f9;border:1px solid rgba(0,0,0,.5);border-radius:4px;box-shadow:0 1px 4px #0000004d}ngx-extended-pdf-viewer dialog::-webkit-backdrop{background-color:#0003;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer dialog::backdrop{background-color:#0003;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer dialog>.row{display:table-row}ngx-extended-pdf-viewer dialog>.row>*{display:table-cell}ngx-extended-pdf-viewer dialog .toolbarField{margin:5px 0}ngx-extended-pdf-viewer dialog .separator{display:block;margin:4px 0;height:1px;width:100%;background-color:#0006}ngx-extended-pdf-viewer dialog .buttonRow{text-align:center;vertical-align:middle}ngx-extended-pdf-viewer dialog :link{color:#fff}ngx-extended-pdf-viewer #passwordDialog{text-align:center}ngx-extended-pdf-viewer #passwordDialog .toolbarField{width:200px}ngx-extended-pdf-viewer #documentPropertiesDialog{text-align:left}ngx-extended-pdf-viewer #documentPropertiesDialog .row>*{min-width:100px;text-align:start}html[dir=ltr] ngx-extended-pdf-viewer #documentPropertiesDialog .row>*{text-align:left}html[dir=rtl] ngx-extended-pdf-viewer #documentPropertiesDialog .row>*{text-align:right}.fileInput{background:white;color:#f9f9f9;margin-top:5px;visibility:hidden;position:fixed;right:0;top:0}ngx-extended-pdf-viewer #documentPropertiesDialog .row>span{width:125px;word-wrap:break-word}ngx-extended-pdf-viewer #documentPropertiesDialog .row>p{max-width:225px;word-wrap:break-word}ngx-extended-pdf-viewer #documentPropertiesDialog .buttonRow{margin-top:10px}ngx-extended-pdf-viewer .clearBoth{clear:both}ngx-extended-pdf-viewer .grab-to-pan-grab{cursor:url(data:image/cur;base64,AAACAAEAICAAAA8ADwAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAB+AAAA/gAAAf8AAAP/AAAD/4AAB/+AAA7/gAAM/8AAAP7AAAG2wAABtkAAAzYAAAM2AAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////AP///wD///4A///8AH//+AB///gAP//wAD//4AA//+AAH//yAB///AAf//wAH//4AL//+AD///yB////z///////////////////////////////////////8=),move!important;cursor:grab!important}ngx-extended-pdf-viewer .grab-to-pan-grab *:not(input):not(textarea):not(button):not(select):not(:link){cursor:inherit!important}ngx-extended-pdf-viewer .grab-to-pan-grab:active,ngx-extended-pdf-viewer .grab-to-pan-grabbing{cursor:url(data:image/cur;base64,AAACAAEAICAAAA8ADwAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAB+AAAA/gAAAf8AAAP/AAAD/4AAAP+AAAD/gAAB/oAAAbYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////AP///wD///4A///8AH//+AB///gAP//8AD///gA///wAP//8AH///kn/////////////////////////////////////////////////////////////////8=),move!important;cursor:grabbing!important;position:fixed;background:rgba(0,0,0,0);display:block;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:10}@page{margin:0}@media screen and (-webkit-min-device-pixel-ratio: 1.1),screen and (min-resolution: 1.1dppx){ngx-extended-pdf-viewer .toolbarButton:before{transform:scale(.5);top:-5px}ngx-extended-pdf-viewer .secondaryToolbarButton:before{transform:scale(.5);top:-4px}}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton:before,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton:before{left:-1px}html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbarButton:before{left:-2px}html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbarButton:before{left:186px}ngx-extended-pdf-viewer .toolbarField.pageNumber.visiblePageIsLoading,ngx-extended-pdf-viewer #findInput[data-status=pending]{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAiCAYAAAA+stv/AAAACGFjVEwAAAAMAAAAAEy9LREAAAAaZmNUTAAAAAAAAAAgAAAAIgAAAAAAAAAAAGQD6AAA26DBZgAABPNJREFUeNq1l21MW1UYx2tgI+pghBHiNJCYKLiERMUvRvbB0S5ZygrI5toxKAItSwDHRBoIzk1SFT44oy4xfjEaY1PMRKNNyMInPxjfFjEiZsFNwpu1oy4LMFZ6uece/085F2/PiuBtPMkv5/ac8zzP/7yfWswmznktuAJ+A89ubWE+UDbYnaJ8AoS5xq8jv5aififYkV5wVW3SOP8BjsaANzmANqdpJEAjAVEp+CMqV73IW8C+dHr/FbgMfhIiHjTUzYI/AAn4y1C+CzSDVsbYSRWdMC0AxiE4+h78CH6Gw/cNgWY2EWDVgxO3bi3WmxYQCoV6MdTfAn0UfgFPJwnQ/hGA/D4KTugiurq6jpgWkJmZWbG0tPQp1sF3mOvEKIAQ1cE5iZnXuHZd07RrQkC1UcD4+DgNf8V25/sZMAQ+AA5wF4ofOHvm7El8fw0BicVIUPtgMNgHEVfA5PDw8DkxZS16zym32Wy15IPqVldXH0aZEzwH9snB7wFBBBlG/jn4kjP2LvLHUF0+OTl5Ad/fgMvhSPg9YXYQOAQ2MWVH9d4HAoETKNqP7wJQbRQGPGCHUcC9nLMAjQCG+yKG9DPwBQ33ysrKS1lZWY7BwcH2gYGBjoyMDLswKxAibOKbkr2ysrLWbrcfQbvD8/N/HjCuh41cTWzRnUnTPTQ0dBpD+BEaBFH5CbgoRiOE3tQaelsKNkuleru2tran9KBGYori7enpOUYxkwSASqvV6rx69ffX0fBjxjeEDIMy1OcJtkp5hLwjiEsjl9zFxcU1FEsWQKkI2IGju7u7aWFh4S1VZR+OjY35s7Oz95jYRHtoHSixmPdX7AaaFjE6dhErZboblIHDwGEgz4SAPMkH+XyCYsg74FHG+WvI3+aMvYOcuLB6+/b5/v7+JjGvZlNpXV1d7c2bS83SLiDqQSEJeAW8gcrzlAPk7E3khN+SZqJAxsCyCEt8LX4OH4MEo9zAWnzt5XQFqIrilgPrKIrSYOnr63MtLy+TiFeBnzPuR2P/4vLimV5frzNdAY2NjVXRaNQjB49EIh63210tn2gytjTjb8t/gdzI5TrhnJqa6lhbYy9C7cE05r+c7oeJiYlGsQ3l4AWywW5QDboBBX8BdIL7TQRPPohYIreCXZsZPA5Ogy5D4OdBO9j7XwXgDtkrvw0opxGJx+N33IZZFJwxEZjxU8g7YNQeCAQbcnJyEkcrsa2eA7KhkzD1DpAuI/qhKIyCgvVeY9484j53TE9PV6w74uSo/N/mXA8yMzNjJVvyQQ+TpO2nKl75xZyJU+/4yspyWzgcbu3s7HTqx6fH43mSXsQJ4/WeNItghaBeUJgokx4kZKsf66fa24/Nzc214IXlxdZPeRvapVW6H+TKzyw4qUtxwtVT2ezs7HH6rY+WqvIa8kG+JN/2zW7DQ+CA8RklLyKHw1FDdRuiRDmVUR27c84fojrhs0LEKNrms5y7jL0fHR1tEL2xGF84hDApHxkZcUuiXRazCWd1sx4opsS8JSUl1frVLB+t+hVMbWIxxauXq/BhWoDf76+BCOpJq8/nc4r73KKPgHEUDGZlvl6fkzEFq131kg9LGulQbm5uVX5+fhUtHONj4obhglmIRFqkR42dbMhWzLnpVAQqCXnhuFyuo9HoDU84HPHQd2o78fxKM2USW9xytk3t/rck/y8wmf4Gx4B9Xz6i1hAAAAAaZmNUTAAAAAEAAAAgAAAAIgAAAAAAAAAAAGQD6AAAQNMrsgAABQ5mZEFUAAAAAnjapZdtTFtVGMdrwKlkIYiETA37sGyQJXxiX1T2BVbN7FZANFARCi0tMDBF2BgGNcvEzC06EBMSEogi2Czz7ZPiBvFlohLFREKqET8g7y02A0YkLZd77/H/lHPN4dIJ9J7k13P6nPu8nOecnufWFGtjjJnBTfAVeHpHBQOOEsB+vVxV1S8g/5GpbFRV2S39/MrKyoOYTzTkXJbl0zDyIbgOntkamPrdZgDqKPpfdUHXqUz9C/0UeMnI6ruBF3zEg3hEmLtFAQAxAJIfAn+CWbCATE3FHIAkSe/ASD+4Bj4GFwRH34IfNgNQxwR5H5iG43n0fvS+mAPo7u4+w5jyAfDyDHwGjnFH31AAdAbQj3FZDpjEtkRWj7nF4eHhKzEHEB8fn7u4uHhVYUofU9g1rOYTGH6X5jY2Nj7H+Hvs9SjOyjAP4Eu+73NwHgiHw7+Qjd3u93HQqijsVfSPg3sgfrS6utqO8XugH0FcV3Ee6Pmurs56BHFzQ5K+7u3tPU8yrPwPPDeDQP3oFzs6OhrJBs0hmCOQFYMKcFTv/D7wOngTXAFvM0U5h/4wprNHRn56BeP3gXdiYuIiV3sSWDlmEiBbfXzvA36//1OIaFGpIB9UKYpSTT1wgXvFAO7H5MVIBhi7BC5j39/C96vLy8sVcXFx1oaGBkdjY6MTYwtXS+VBmPnYRHOdnV3nenp6zickJOTNzflzuEPunPey7MZ435btbm9vr1hfX7/AlEgm3gCXtGy0tbU9Jaw2E9ytZWrP1dbWPqE5FQlJkru5ubmIfG4JAJzKysoqHBn52UM/N7AZiKJcDjN2BPPJnJ1aMgHdA3rnNwZu2NPT0wvIlz4AageBBVhLyspsk5OTZ3HIXhsaGnoxMTERRvfcHvJ6vS9IoZD7t/Fxh8VieZZnx8J9RW0PgCxwGlgFYgkgWbTBbR6L+BAbC4cP8RQ1IN2N6Imz/9y5U19TU1PE9zXWlllSUlK4vLzqFA8ipxSkmfBRCTwC9Ywp9dRDocpksJEj0bE+CLrvKYC6aIRCktNoALIk2UXHIvBdZnI4HPlLS0skOIMtiIBxTSAYcNOc0QDKy8vzgsGgS+88EAi47HZ7vv5G02M26H9X9lP1D9FPxuf73Y4iQ9uTbWD/s8mGz+crJ5tRnKfqFfaDE6h+lCaRA3t2rr+IFADb5COqwvo6OyozuZIrGA5gbW3tYdLVn37KCK78bdVwH3BvKxygH7cZ3YQUBLGrlQPSoZsw+i9AV4yoNEoShMJD42PjDrPZXEj7NTU1lbtpiJGh7P/bc01/enr6BOmSjXFcxaJtSZbc5HNLMWppaSlaXV11z8/POz0eT5F2fbpcrsf+y87mSpzcWRoo5aRFZEivuGLS1a51T11d0ezsbCX5gK8o1ZAXIoHjIEl7mdCAkZIoN1wpyWZmZp6n71q2ZJkVkA2ypbNtuVs1PAlyxNco/bmwWq0FPADIAZeTjOaU7Xt+mOa4zVzuA7520bACm7j6wcHBMr4ak/iGQ3CV7IGBAbsuaJuR/wVOzVFICrkzMjLytdJMMhGtBNMzqCFuTS5LBupJa2trAYKglVQ1NTUV83pu0jIgZkFQy2p6ualYUSScdtlNNkwG2smkpKS8lJSUPDo44svEbaHA/B0IVOpeaiykQ7pkw0gAB8EpQn9wbDbbc8HgbdfCQsBF4+h6/PXLYIsndqhy5j3oGW9R/xfE2P4FtUR7pWscH34AAAAaZmNUTAAAAAMAAAAgAAAAIgAAAAAAAAAAAGQD6AAArUX4WwAABPlmZEFUAAAABHjatZddTJtVGMdrwOGSgQQJmUG4UnAJ8WJeaFJiFGqydHaQKR+r0LJ+YBDopkvVQEwWUYazi8qFSzDqnKJLxsX0oklJdRfLdGNMXFe98YaP0b6jWbo1YW1f3g//zzyveXtsBd/Gk/xyTs45z/95zkfP89ZktKiq+hT4FHwBmje3MO7oAbCd75dl+ST6v1UVdQbtr/PYVYAdRTnf2NgwQ2QcHAfPcg5Oy/cCUGbQPseN9SiqchH1z8BdzOrfBsfAByyIat3Yl+AbMAO+0/XXgfPYmcuqqlwFlwwHcPduxg+x98D74ISsyv06R6cKBBAAPymKegW7s6Aoyo+GAxgfH+9VVXlMdwwfgsd1AUzTHUD9ve5iXoDTy6ivYuxaKBQ6ajiA0tLSlsXFRT/O+l0ITuCynUD9Bo2l0+mTFADOeiabzZ5hAXwOLoIrYGF9fT1EGls97yfAq5IkeVA3gfvQXdvR0dGF9lF2FMcRRIDmj42NeRHEZ+D05OTkEPVh5T9gziXUv6COTExMDJMGaQEXmAd/gMO88/vJObb7EA2C10EPqMWwORgMDaD9Djg2Pz8/zMyeBzaGhTpWVlY+UhVavXJtaWnpFLqaYQOUMOoVsIrxONXgQX0A2ygAMITt9mGVFMRr4IggJGwlJSU2p9N5oK+vz462lZnVsCAsrG2isUAgMIwdOVxWVmbLZDKfQGMRl/EGdiWGtoB6Ddy8o96pyjnu0dHRroyYGYDzIUwcBj62G0cw9oxutU2gUGnS5gWDQQccLcP+BogrqnoT9RruTHxubu5j8pkTANjb0NDQHg6HnWw3Blkgh8AjGK9ibFaqCNi0sq0WyDFI3E7eDmMXXeSLD4BKPbACm9VqffH69d9c2MKBs2fOOpjofyrl5eUPxeJx+onGspnswtTU1JukzXzUF7LbDnaDF4BNw0gAZMNpkOaTzAdK7tPZA/r1pJJJl91u38/O1WhpIo1kMuUiTdyvVzR95rPOxBpskNVAm2QqspCG3jEfhCktpp1aB086LfYWG4Akig7esYYoQh+/7323EgkPPyisCW4aKzYA0kjk0xcEj8PhaONfNB5Lkf63pF/DT6KfYTT6uwN5wY1ozUWcv5k0otGokzTzOK/hDXaAVuR9/j7sNOB8Z46GDKBd8DMtm1V3SarkZgZFB4BU/DDZ8refdgTpexcf7Tbg5SfL4Kvp6ZcrKiqqKAhiSysHZDMN2/y/AMlLPnPSsSiiUzcp8mvkoMVi2U/nhY+Slr+EVBIy/9uZa/ZIx61kSxqRSOSgXluURC/5zElGIyMjnalUyru6uury+Xyd2vPp8Xie1naHPVAu7gUl6u71YXv1KyZb7Vn3DQ524nvBTT7IV75saOVuaTOohFCbPnqI2PkXTnsxl5eXD2jzaLckSW0nDdLitK2FsuEe8ByopQ5kw8f4e2Gz2UjU9HdQrJ/6aEz+55k/SmNMs4X5gK8tFKygW7/62dnZXrYakz53EMzETB8iXNDdJqMFb7VLc4Sc4W1sbGzTUjP/U9VSMM1BDvFq/RI0jPqnL992BEEr6ff7/V0sn5u0HdDvgs5st/8tf5csi7jtkpc0TEWUPZWVlfuqq6spKVn1HxP6BLYmCG7uo8ZKNmTLztxwqQd7Cf7idHd3v5RI3PLEYoKH2gXsrKxdVCklNslyloJ2/1vh/xcYLH8CCfCBoXIWl6IAAAAaZmNUTAAAAAUAAAAgAAAAIgAAAAAAAAAAAGQD6AAAQI+KIQAABP9mZEFUAAAABnjatZdtTFtVGMdrQIkvMIKEYJbtk4IYjAl+mWFfxmpc7nZZA5PVMqhAO5RqdSQNhTnUodEYjcm+mcWpwQpMnAkfCGExIYs6jVtGSlFjDPIuLyME0qZwc8+9/h937nZ7bKXp1ZP8ck/Py/P8z3Ofe86pLdOi6/qjoBO8Bh7fabwVR3eDnCTtAfAWeJcx9maS/vvBfZacb29vl8NIG3gZPJHogL3B2C0B4H3B+TPgU9ALjlpZvQe8BPxcxC5T3+ughwv4wNReBM4jKiGIHAChjAVEo9FGGPNx568A2eSoO4UAP/gMAvrw/FJV1QsZC2hvb6+FkReBjxs+BfaYBJzV2R0BeD4GLoDPwYCuaZcGBgdPWUmDqomJiWZGecCYEYV66tjc3AySAIoAIvUOF3CGVg++0DV9cG1t7ePs7OyqdN93GXheVXUnng/z5t12u70Gv1+AAB/C6kfi+amjra2tfmNj48zGxvrZzs7OJmpD/0eUeJqmXdR0/euOjg4v2UDbXYDsXALfAHeyT60FnLyNqjooodBd2dsbqqdXwZCQly+PuPi0p4HMsVPD5ORkJwTSu/8K9ffQtF9RlAr8/gSCvkVUrqL+I/gB5JoF3AO8hnOspNWoz8//eSArK+uILEu1sizXYrjEpxVxEXZet2GcFAwGPd3d3a05OTlyPBanPBlDLnyHqJDTn8B1zi5zELKDwdPPbm3FyOk/8Pl8T5lWWw5SlXJjXF9f3zE4vaLp2vd81dfADbRdvzI29jb5TBAADpeUlDhGRkYbRAFRXS9GfwFnp1JAYN4+cJVWDac38BxfWV656HK5GsmXKIDKXh5eWZKk2vFwuCkeV7yhUKhecJxWyc3NfXBqauo8wn8tFo2Nnjv34as8OhL3lbTcCyrAESAbZCKA5gg2yOaT5EP8AvaAE2LYN9fXmxGuGv5eMy3l/f39Qca0MGxO41XM4EnMgglQY+POeebzJ69T339wmkY0TZ+H8wXUzSyCX2xxJe4mZ8lADjRYFqDpv8HWMnJhmZ4a1XXt7ydE/Wpzu93Va6urHtH50spSC/VZFTA0NHRaY9ofsHnTAKJuItK/o69L3NFE7Bb9p2W/SBxEn2Ek8nMjjlLanistvP9KshGJRNxkM4nzInHCA+Ag05mYD8UZOC9OsMEAbJOPFNcvvUzVVeNAsiwgFos9RHPF84UigqteGY3Z8TBioBc7YV5eXgGJINJaOaA5tIua7d1B9ZLPhONYUdBoGhQeDzfRXYDe1/T0dNUtQ3rrv+UE9RnzZ2ZmDtJcshHGtm62raiKl3wmHEZdXV11uOV4FxYWmv1+f52xfXo8nn1GdPgG1SzsoIBf0xBe84pprrGt+32+urm5uRbyQb6SnYaSkKX7QT5dq83qYcTFBZxgwo45Ozv7HP02ooXblYNskC3BtpTqNDwEDoDd1LC1tfWImBe4lDio77Yo3k5t1MeEd26+3oEq7gO+0ih0PzSvfnR0tIGvxmY+Owg+pXJ4eLhREO20ZVpwn2s2HOHM8JaWlh41jmbxUzWOYBpD9wijXYWNjAX09PQ4IIJWcjIQCBzn57nNiIA5CqZpFYFg4DhjCrJd9ZINm4VyKD8/v7qwsLCaEsd8mTAfYCtLSy3CpUaiOTSXbFgRsBccJsTEcTqdx1ZX1zyLi0seqqeYJ/G6pZJN7HDK2VPO+9+K+L8gw/IXI+58OxdsgRwAAAAaZmNUTAAAAAcAAAAgAAAAIgAAAAAAAAAAAGQD6AAArRlZyAAABTdmZEFUAAAACHjatZdrSFxHFMcnZJM+UGtTkUKohT60AT+lUFr0i7oN5SZrJOZhfUb3oVW6pYalYgvRGkTStBQr0tDSB9ZU2wSkglihFNvtE2milX4olPpMVt2NjbHsunvvnf5P9o6swz7ILj3w84z3zMw5c+65M7MsWeGc54B6YOWBwGOAJUPiTpzvAXsB24HK66BbuMad0A7AJO4F9wAWj7hGcABYgQ08JdleCgegUQCvSrZnONc6oN8EhakEcBo4DKwgLcLWBFqAHECmpmlvIDPnoHvw/7mkA7i1uVltOBeUCBscNIFoAZwAnZrGuxHA+a2trbOAxYLFM7a2vlJOjiUeBkwLZ6CZagC0AnL+KJyeBbTqHjy70NfXZwMsFiyeEVI8MzNTr3GtkWsgHMBRwHw+n40CgM3p9XoJCqABdIJucH55ebnTZDIVAxYL0RAFd1pVeQX0E4BB9pvN5mPkWAQAuxWwioqK42s3bzZ6vSvNVqu1AjCsvB19ukAPeNtms1XTHGjv4jxUBP0O+JBz1QIYQX/Ep2bdkWpVLYPOxgQFAwMDVeL56OjoccAgzwOLgRkwt/snG9JOq3/L7Xa78KgwEAjkca5RVj6FbRAMof05uD+yCPcCu3CiiXSDpaUbRbt37z6iWJRyRVHKMakCSLKNIMxGm6GfYrfbq5qbm2vRttz+5zbN8RGyN4CivIT2MNf5ZWgibTsAiKmt7fUTgcC/d5zKtLS0PBex2nwWW/JFP9SQgoV8ghr5jFasc/4l9BVV1698NTLyGvmMHGgCh3Nzc8vGxydq5AA2Ufmw7zOIK6IfxuWDQZ3rX5BjzvWRubmF9ywWSyX5kgMgyQEKsFCqr6H6/f6gfXBwsEo4vhtJT09/aHp6upvr+uVb6+sfd3R0NBnZUQxfUeU+cBAcARZBMgHQGGkOmvNp8iGfao+AajntG+vrDZWVlcfEO09S8i9e/MAZCqljmPM78D1wgx/AODjEyLmo/G1ttA0bS5GvdZ3/DE38gvav0GF0/RvmD/rryFk0UAM1gKUCnExirt+gr5LWOTTQ9Tt8y+rq6kp9a2s22bln1WMlG2CpMDw8fCYUCtGKZ8PopH8PBYM/Dg0Ntco7moyZpSyJ58+WO9FnODv7R62qqrQ9FwCWBLvA++Avv98/2d/f3xrFebb8RaSBEuxeUY/gu+QQWAE3wDLX+SL0JfB41AvJ1hY/oHKsWDhNPQAF+MAa3vsK18OBgL/By4AlPIw0MICdMCMjY58RRMJARD8a4/F4RowgvGAVeMIZ0ZegH4wMYE8wqG4HQMxcm6mnuwC9r7m5ueJwYLwxQU0UiPHz8/MlNLa3t/cMbldXRTZ0BIJPkTLxwI7TsL29/eTGxoYdt5gGp9N5UmyfuFQ8K7JjbFANIHIHJajNOIo2MoM0Vmzrk5OTF/A5/olvf2lqaurdaKehIlVpIcg0rmAOweLiYiVg5FiTdsyFhYUXRT/KlqryMpoDFEpzK7FOwxdAEdgPGG4zT8p1geO0DDDxPGLbZmTTpAtN5PUOFJMPw1diMe6HDsHExESNsRoWeXYYMEjB2NhYrRR0RdK/C4LBYINwhDPDnpeXd1QczfRMgpGN+tA9QjxXMQdgsWDxjF1dXWUIglbicLlcp4zznIkMSFlgBOSgq811StOCjqCq2mkOwGLB4hrxvjIzM0uzsrJKqXAiLxORB9iqx2MFjDD6KDSGxtIcLAXJAYcJqXDCvwvWfLbr1z02agMmEOOk61fSYiISnHLmmOP+N5F/FyQp/wHjxqv8BBis8gAAABpmY1RMAAAACQAAACAAAAAiAAAAAAAAAAAAZAPoAABAamiUAAAFIWZkQVQAAAAKeAG1l2tMHFUUx6+hVE14WQkxVPGLQhvhCxqj0BgLa2KnLIXyECkIy77agpg0wSAIbQHF+EExAV8RbIJ8kfCJEAmQxkdVRNc2pJHEL2JZ6LobQktWdllm5vq/5Yysk32ku/Ekv5w7c+aec+beO/fcYbEK5/wRUCegNosFakQkEezX35dluR7aJhBtwIKhPonxJnAYmIEFHNLZbIqi2IUmWBCHZC5boQVPxJNAY1AAM0gKTkAHI5JAE7CDMxyJABYOFsl42+ut0wUpjp6AeAbXCj8Nfdbr9ZoACweLZDx37rWKEIEeCpcA2dBW7rw9pqilo6OjGrBwsEhGSNHi4qJJEQ735vsEYB7PukUL7na7zYCRDfd2335packmfIDoQguuUZZ5DfRjgEEOGgyGk8KplgDsZsBqamoqPR6Pxe12mUUbiNVvpgTOgJZjx0oqhQ/ynwfOgjbwtH4RJgLqTMhyGXQG+haOjo6e0u5PTk5WAgZ5ARgJA2DCRnPfPDEx0YhbR7a2tg4isQbc64CtC/o8cW9wAvuBFdj0n5fTefNoQkJCiWSUKiRJqoBTCQjJoCQM1BYiGY3GivLy8ir0MbpcrhIEbYefTvjshr6A616MZi/a9/2bAGRfe3tnld//952gepqbm58NettcEE5ytec6OzufQ9A30P9NcF7hvAe6b3tn+62hoSGriMk0oYvj2dnZZdPTM/X6BLxY3bAfICILPefz+R5F3y4Evgj60H7b4bj6ekFBQaWIpU9ASBaQgFEM9TWsfp8vYB0bGztFTu9KkpOTH5ydnX11Z2enz3nD2WW32+todCSKFVLuB/mgBBg1YklA9NH5KAFPUoyQVc0WzObGRlNtbe1JmtdYJbe7+6LJ7w+8B58fYU18Ai34FLwPnmIUnFY+aWqTjcXJAHyOQI9gQ/scWuMSGGS+gK9BBAsF1kA9YPGgyDLeVhnjCuB8TAHiWmjsDx+zhoaG0nXsaPrgLuxwwgZYPAwODtq2fb4v4HNcoKqq0F/iK7k0MDBg1e9oegwgXonqP0P/kPgMr1//7RXa2wsBi4F7QBeYvr1xe7Snp+d0iOAZ+i8iCRRjsYQuwXcFElfVeegr4BtwGbwDHg55Itre5odlTtUMxJsANqDnoX8FC5yrP3KVXwHf4noWvAxY1GKkgFHshCkpKQcoCRB12IsFmZmZ6cvLyyNoXwW/gJ/ADzQiX4OU/5TjQECmBABYvLZoEmcBMV9wVLSbGLdHWROfgVWw7PP7PhR9+/v7W3C6+gr3HOBnMK9y9Tua7r1qKI5Om5ub1tXV1abW1tZqbfu0WCzPaKNDG1QTCPdfsIZhdmHunWj/MT4+XiN8iNI8NTV1IRAIXJZV9fu5ubmeUNVQ0q3SIyBNO2ZprKys1AImAiu6HRPzvgD9FyVyA3o2NTX1AeFL51sKVw1fBEe1Y5Tf739cvy5w4CgDe4dSug/Y8PBwG4bXg0XnwrUT/AlMgJHPIoqRBaILnQ9tGjMzM/X0Niy4dhAMUnjr1q2ZvVFQV6AXYv4xwZw1aYFQM6w5OTknqMyGPJYLmwmC7XZN3R2FVSTxO2DhYJGMvb29ZUhCvKWtra3tJarnTBsB3SgwASR/fn7+A0zDTZXzFYfD8S5g4WARjZivtLS00vT09FK0peDDRHABc7tcZsAE9IyUn59fnZeXV0VzHrNkgeMC3cKh/4J1y9qayyLagBHB/SRqxyX7iEhVzhC53/8j+v+CmOQfnaCvAsiMZ2EAAAAaZmNUTAAAAAsAAAAgAAAAIgAAAAAAAAAAAGQD6AAArfy7fQAABPFmZEFUAAAADHjatVdtTJtVFK5hM8EQQIbEhMxfDmgC/th+TGV/BjVZXlbKh9DKYB2lLV1JmNaQVRiEjMyPv8TE6JQZK1KRf8RkYUkzg84laELI5pIZFQPESm2WQgld+374nHLf7eVa7PZWT/Lk3Jzbc85zzz3vvbcGvaIoykGgk+Fgdg/9ifYDT/J2URS7YHcTaMzPkw/55prcCPQATqCKm3NLktSrkuDmqkRFdDFfYy4EzqgJWLACLQEtNPYCwKESRHW6dROIxeOdXKL6RyBQryYnxOOxTt0EfL5zrXwi4Nm9CNCc1kYEfD5fqyEHqVtaWuqWFOz1w/220EQkEnWqidbX13sYAYuWAPlSjMdpuDOiqNign2fmcpPJ1ELBVAKYTyez2WyvRiIR5/p6uIfG7Mvo0TYn+VIMmkskEodgs7K+Mmb61NLODyCKTdBlmK4NBAKnVPvs7CwlI3kFMDOYyEBz6u8mJydPwXSMYgAWDTG1kvv5b9ZFE/zntbr6x/G8vLyTglloFQSB9lNgbmWMhImNSYSGhoYW+h35kC8X0wOcxfgsf7bs8/uH2hKJrfSPefT19b2kWW01sJdUq7/zer0vaxbSKyExtDeRTHpHR0dtlHMXAaChoqKi6erVuS6eQHyn80sYskkJQfNFeCQkhu4LXQs5jEZjM+XiCZA8x8prphIuooO3t5MutpcI+thyYGpqqiuZSHjv3rnjbm5ubmPVEViujJIPHAZOAmYVOgmUcDEo5hHKkfFW48u+ce+eo6Ojo4Xtq16p9ng87bFY/A3EPA/4gbcYzgEVBpacdSnTbExz/8Ft+rokKRegL+BAG4ZWMQK8adhObtspWSagB7pyJSClJFr1RSzqImk0JLSU1qlU6rzBbrc3RnGi8cnDOOFoLlcCw8PDHZubm2OI+S7wDsPbsVhs1O/3v8afaDxMQI6SPX4Z/yP6DG/d+uk0O9trde79E4ADeD8cDl/CYWbPkLyMdyoA6tEs/7iCdRB4AQgAV4CPgQ8BL/BMRof79xUjnlGaCylnAkeAaeAL4DN8XZ9CfwL9AZoPFYdku4wkIICTsLCwMH20Eh6h7C8CR8vLyw/gPfAexl8hThB6koiwilwGntp1HSeTomvXY2JxqZvd5+bl5eW6HWJK77/1BOvw74HrW1tbI+Q7MDDgjEajH8H2JVUDZD7HAolE/q7LaHBwsH1jY8O1trbm6O/vb1ePT6fTSStyaR4lDpasXZHln6FvA007NvkHWVYWYP8OttDE5QkLxcDVbMabwhePx69goYHp6WlfpttQ4Lr0GFDMP7NWVlY6yAFJfpUV+U/YVoFF9ur5GuMfgZuKrMxjtRNFRUVPUywutrDXbXgCOK59RvF9YTab2WqVv4AwiKxB/0a28fHxflmWF1GJBdhuAN+o1WEx6ygHy5Vd2PvQrWJubq6LVsMqkCYgEwFZWWYutXigBh9WQf4WesagV5LJpENdOe4MV2VlpUW9mmGLEAG2BSqBEqvVehqkFrA91AtoSPmabgJjY2NNIEHld6Obren7nAmSRIA0AejfNW6HQ6HQJQUkYL8xPz8/ZMhBThQXFzeWlpY2ssbJf0BAkn6R5Z0K4GBZ4h41Qk1NTduhqqpWtue6hZqlgcA3zszMzAgqczeVkm4Hg8GhPfwENs5J9hGy3HKmLH7/g/D/C3TK3/RJfVWiL971AAAAGmZjVEwAAAANAAAAIAAAACIAAAAAAAAAAABkA+gAAEA2yQcAAATpZmRBVAAAAA542rWXW0xcRRjH14AaEy6RJsTEtCRGSEGe4ElpTEq3ph5Yy0UostyXUxUqpphKpQZLNRpSHkx4oBgNabfE2oSElKRBfQFj4MELiOiLGFIBS3ddsASyu2fPOeP/287Uw7C46dn4Jb/M8M18l/3mdnDYFcbYflDH2R/fwn6gh8Ejsl7X9XroTxLUl8fJhmwTDZ4LPKAVHJTGThqG8apIQho7qDNd5ba5iSTQJAJwZynWBKxY9CmgRSSI6jTbTuDu1ladFOhI3AQwRwQntrbu1tlOoLPzzUo5EHhirwRozKqjBDo7OysdCUjx/Px8s8Gw1v+u93Ea8PsDrSKQz+fzkI7GrAmQLfl4kA3XpOusBu3TXP2k0+msIGciAYxHg9XU1Lzs9/tbfb41D/X5yfBYNyfZkg8aC4VC2dCdoBgUK9ZRixrfR9fL0GZiuMjr9bqFfnx8nIKRHAUujpMUNCbmjYyMuKE6RD7AcenUtFJM+cyqNCgfr5WV24eTkpJKFZdSqSgKrafCzTJ5Ek7eJ1FKSkoqaB7ZkK3sM9rquirfLclnz56rCoW2afIu2tvbn7X82nywl+SLeW1tbc+JoFaCmqZ2dXVVU8wdCYCSnJycsomJr+plo617Oz+DE08yCPlEEBM3JxooBsWSEyA5wMvrohLOYQcHg5rK1xJOH1j2ka0WDKq/wBf55NVReKyY8hgoAKXAJbCZQIbkg3wWUoyYr5pcrs2NjZba2toKvq52JZ98bGxstsib+/4rSp1duxSISY4EhXxYAsM/o76g3hHUgo1iUAZ7oD7RBDRNa4av12MRDAabHI2NjS8FcKPJwddww9FYogmoqlq+vr7eBp9vgFMC3KKveTyeMvlGk3GCBCW+/0x5Eh2ZhYVfG/jdXmRz7R8CCtb/zOLi4qmqqqoTMYJnykYp4Ahev11PsI0EngK9oMdg7F2074BykB7TIBxmuTrTLQ9SwgnkgI/AB6hCL3iPIRG0XWgLaU7cx8gAXtxmaWlpdLW+CF6g0sYp+zMgLzU1dd/U1NRbOHZ98PchM9j70J8HPeAceHTHc6xpurrjY2Juvpm/565wOHyFMfMv02R34OzSfyTQgTvkKtpPA38HVLLFSXIvLy/3iGqAC4YR6REJCEnu7u6u3tzcVFdXV1s6OjqqxfU5NjbWgMl+cIeZ7E+0v/FgpWASfAmK7+nM60jwGv6+DD7p6+s7Sj7wNLv6+/tbA4HA+WA4fGFgYMAT6zVUpF16KD09/XE4mgY+cBss42KZjAYzzWmTmT9Ch5bdIN329vYl/H0dXEXJh1H+HvJBviTfyl6v4TFwWHxG8RvLB9bAKrg1ODh4mo/9DH5AIjNoo0n19vaqSGaUV+EK+Aw8T2PcZzHF4LHiC0q+QKUHVPpl3Gg36NfwCsxD9z32xQz6U9ykaGlp6WNehREkchl74qLDrsDxLV76FZT7d7fb3SieZuh+ogT4EokEMnCJvaLrxhfQfQ68hqEP2U5gdnb2Ipz8YaL009PT9EsKLTt+zjTNaAJov7GYFYyOjr7NmHENFfBiE7c7EpBjeXl5VQUFBXQqFOvHhB6JfIvg36EyMzimN6WPGiU7O7siKyurnK+5bTkASgh54wwPD5+JRCKToZD29dDQ0Ok97BTeT0iSiTivnDOO3f8g8v8FNuUfG4CCnr3IRI0AAAAaZmNUTAAAAA8AAAAgAAAAIgAAAAAAAAAAAGQD6AAAraAa7gAABPlmZEFUAAAAEHjatVdtTFtVGMaAJiYEIhowKOgPS7ZAYjL9o7AYtpost8Py6ZDxsUHLoEUXMITpRDIxKyNion9Q4tSFdCYYmZNEiMFo4ghDpwhiwg9/CdLabmm2wC5t74fPS8/B64HCdhtP8uTevue87/Pc97znvrdJZoeu6zlALUPO7h7mie4F7hPtiqLUwd5MoHtxnnzIN1HyvUAT4AD2CHPNqqqe4CKEuT2KrjiZ795EBBzjBCxYqlGAEQZ7KtDIBSI7x00LuLm6WisQHbwDAQc5OWF19WataQEdHScrRCLg4XgCaM5oIwEdHR0ViZTBgfn5+eOqjr3+d7/tNBEM3nBwokAg0MQE2I0CyJdi3E3BHVMUvRrXJ5j5EavVWk7BuADMb5BVV1dXBoNBRyDgb6J7djKajMVJvhSD5tbX1y2wHSEO4truqG04b0JRSnHNxHTh8PDwUW4fGxurZG7PAyUMVjLQHF/n9XqPwlREMQC7cGocxCmeWSdNisdredlXnJycfFgqkSokSaL9lJhbJhNhZfc0JJvNVk7ryId8xZh0xcM5xXdLyqlTp6vW19do8Ra43e5nDE9bAMQbBXydy+V6lpMaIUcizq6urheJ8z8CAFteXl7pxMQ3daLTaqzyMxh2HHydeCIIE19P1BMHcYkCaOSy9JZQCn9FBctyxMn2EkHvejxIvhFZdv6OWGz7ShhHbjyn+4F9wGFazGFSQIYQg2I+RRzbdjUxXbdCocaamppytq9mRwHFCIVuNYrFvdlF6WZLlQJ8UcLdFDGMxKKIJDkiN3CDCNRAXaIClEikXiTmiEQQv6Gh4YUbeKOJk3684WguUQEUI7hdfL/fUV9fbxffaCKsCfLfUfxMcdHQ0FBXOBy+pmmaH2rPA/eY3P9C6g8LCwsN7BiK5JmigwW4pOnadVyDQEDTdRJhNUGejWJ24doSa2ZA7FshNZ7Dq8AKkQJ/Q4Sf/V6KRqNmBDwKvAy4gVYIaAFOUEaQ3S3d8AHAT8S6pnPiZU3T/1xaWrqYnZ39EH4XA/t32g6aAx4HHktLS8sYHR2l8/8K0IZsxIToKmWEN6NNx3SQLeua5sP9X8CSfPv2lf7+/pO0X+jl78P2G8T9gqfo3UFAFdALdK+srJSSL7pj1eLiYoshGy46kuIXc8rMzMy7KLo/kO7ZycnJs2inG6/PkZGRI0QOzELgT7qufRcjiz6Hp7oA+wfA02TD73MI7sHvM8Dp9vb2/fy13tnZ+ZLP52tdW1tzdXd3V2/XDSWhSovS09Npay6jEOdwvQZMy7J8kZF9hjr5Ahnxwv4e2a6HQm/g/hzwNtADNFIMiiXEluJ1w0NAMf+MUnS9To+R/wzMAD/09fW1snR/BXwOISTgY7K1tbXVRlX1HZaFt4A3gSdpjsU8QByMa/eBuvgW+z6LID9ie6aRwvPsaZJgv0wCVGQAIj5hLoVzc3OvqSwLEHKG9j7J7ADpVZb6q0j392VlZZvfBrB9CYwAXoALyCgqKqoKh6Mk4CyE9apq9HXTAqampnpAPI1gV8bHx3tYP+cVfwkFuSEAT/qpwW3f4IeDqHLVE4UAvFUTamiHLBZLRX5+fiUVjvFjIoxipAyouupFZQ8KHzVSTk5OaVZWlp3tuemRC9gIYuEMDAy4w3L4Asg/8ng8zXH8JHaf0Egh7NLlrHH9/rch/i8wOf4BRvqEvL0rz4oAAAAaZmNUTAAAABEAAAAgAAAAIgAAAAAAAAAAAGQD6AAAQaGt/gAABQFmZEFUAAAAEnjatZdbTBxVHMbXgCYmCEgbsCGFhFgCCQkJfagKL+2uSTOUu6WEO2UXKlvauiSyIlZSN6FRi0lDjA8kRgmKqeUiKmjS9IU+mHql4A1pgrQVWHXDdoFlmDPj99+e0fGElbITT/LLmT1n/uf7zn3WEmnSNG0vqObs3TbAhNCD4CGxXFGUGpQ3EfQs1lMMxZoVzwSNwA4yhLomxlizbkKoy1A0xcFjM80YqNcFeGMxRgNGDOUx4LhuEKPTELGBlUCgWhCy3ocBqy5OBAIr1REbcLlOl4lC4LFwBqjOWEYGXC5XmcVEOjQ1NdXANMz1P/NdRBVe7x92XWh5ebmRGygyGqBYamMnC65eUbQK5I/z4mSbzVZKjekGUB8Sq6ioeMbr9dqXlxcb6ZnvjEbj4qRYaoPqgsHgPpQdIw3S2mqrhYL/RlGKkSeiOre/v79KLx8bGyMxSk+DAo6NCqhOf29gYKAKRXnUBigSdo2dNMU966BKcXvduvXbwaioqCNSgVQmSRLNp8TDErkJG3+mJOXn55fSexRDsWKblKNzDvFsiXa7XzwaDK6GXhZxOp1PGnqbBcKlLP29lpaWp3RRI+uy7Ghvby8nzX8ZAPnp6enFExOf14hBgXsrP4GzXUogxB1BTHw6UUsapCUaoJQCJHJPQ/gtVvD6uuzgc4lGd5x2Uay8vu6YQVt8+gq4Rkq4oIdBDjgCCnQiNJAgtEFt7icNcQeUg5vgT46PUBn7dWRk5Cyf10hTVmVlZanP5z8uLm79FiUDvwCvqqm/Uw6Q66g3LSYTCRmFRRMWVdN+1lRtCT+WVKBxVELVfjRrQJHlWlFYR5blGsvw8PALqPwJBXc0Vb2D/DZG4zbKZoaGhtxmDdTV1RXSiSmKLy4u2mtra4vEE03EZlL/vtpPFF/q7e11ra2tXcEUTMNtD3ggwvnPpfthenq6jm9DUTxRDEgDb4MfwPeADHwH8nYsLh5ELJRbQUy4gGYuNgNuqPeevwbXNzc3c3dqYHV1dQ8Ji6ufRmRjYyNTFI8HU9gNN8gEhv4b5F/CxBezs7NvJicn78LvA2D/dtOB+j1EbGxsAp2EW+8A4TLCj0dUVaXekvBXMHDd7/ePdHV1naD5urt692WUj8PgKPLW/xC3Uj14dn5+3kqx9E1AHyZGA7IiO8Qv5ugrV696MDzXgsGNz0ZHRztxnYaOz76+vmISB2PgMniHi+UAD3gJZPCyM+jtGU1jJ/F8wm63P6Ef66eczvKFhYVGdMzR0dGx5W0oCas0Ly4u7lE09Bb4GAyDD/wB/wUu9irT2BvIz4PnqWxpaYl6+BxoxaJzIi9BcTzIE9qWwt2Gh8FBkMxFCsEnYATH8ofI33O73fW8rhf0cAPnqAzn/lGmaW00Cig7CVrAPqrjbR4iDa61fUIv3kUDH4HLDL2fm5s7z3tjgQgMsB7GYICxV3hI7uTkZDMfhVOMYSoUpcoSaVJV9FoNDf0lNNZvtVqP6Vczyi6CC3wEdAMJ2dnZJcGgTAZOowOtjMlNERsYHx93KapyCb1/f3Bw0MXvcwsfgYsgZAC5xxCW4/F4amgaZMZau7u7Tf0vOJyamlqSlpZWSgvH+DGxFgi8BvHXyYDP5zsrfNRISUlJRfG7dxdSG2YMpIB8Qlw4nZ2dDQF/oNvnWznX1tZWEyZO4s+mUjSxzS1nCxv3vyXxf0GE6S+R9YNYr/xWtAAAABpmY1RMAAAAEwAAACAAAAAiAAAAAAAAAAAAZAPoAACsN34XAAAFF2ZkQVQAAAAUeNq1l1tMXEUcxmmgJkZuAtkoWHyxXCKJpvJgpD60rNocWCCgFOmyUHa36hKgLqE0vFXQVCymioYXE8LVeCONpIQHEo0xYhtCE6SpvgnULOzCrpCFhbPn4vdf59Dj2BV6Nk7yyxxmdub7ZuY/F+KMJlVVjwAr48j+LYwLHQYP8eWSJNWh/BxB33w9taG2sYrnAztwgDyu7pwsy29oJri6PEmVnKxtfiwGGjQB1lmi3oAeXXkiaNQMYnbOGjawEQxaOaHiAxgo1sSJYHDDatiA291axQuBx6IZoDp9GRlwu91VsYTByfn5+bOyirW+t97lVOHzrTs0Ia/Xa2cGyvUGqC31cdD1bgPLiqreQe5ixVlms7mSOtMMSJIaEaupqXnV5/M5vN4VO32znWHXBye1pT6obmdn5yjKTrO4yufFU8AfqqL4kK+BdXzfRG5CddHw8PAZbVQTExMkRuklYGGYqYDqtN+Njo6eQdFx6gOUc7vGAQ7rDTxKBsAKZsCLHEaUdeR+cVccjo+PLxUsQpUgCLSeAmtmYibM7JuSUFJSUkm/ozZ373pO6ONhL5ckJ3+2JMzM3OhVVGURFR6IryL3stnwT09P23WjLQDRUoH2O5fL9YImqickis6Ojo5q0vyHAVBSV1fX4Pf7r7PZ8Ch/G/GBV1CfxtgvpRH8jiCmJqdsOTk5FaTFG6CUDQRg6e/vb9ve3v5JUdTfPR7Pl0lJSekGdlA6xYEYCjlvYzew5bMwjexojR4Gx0ApsOhIM2AgjeujFDxHGvwOKAU/gzuI/F+RE7/J4fDc2NjYRbauRlNBbW1tZSCw2cjfHdotSgZ+ROT/QqgALDBuIxhn4mJMJKQX5k3ESYr0g6qotwiYuIXCOQ3EwHexGpBE0cYLa4iiWBc3NDR0PhwOf4+Cm1iCCIj+G2JYnB4cHGyN1UB9fX0ZnZi8+MrKisNms5XzJxqPOUb9A/Vv4n/U3d3tCgQ2RrAEdCZcAIcMrn8R3Q8LCwv1bBvy4ia+wRPgPSzBFPJJMAGugWcfWJw/iORIXgwSozWoBt+C66qyJ/wN+ALB8syDGtja2nqchPnopxnZ3d3N58WTSJxxTVGUceRfgc/n5uYuZWVlpeP7aZAHDu07cpCcnJxGJ+H9dwB3GeGPRxQlMloIK1/TqNfW1j5pbm5uoPXy/+mnDj5FR1cxgtf+a801kcXFxWJqS28CepjoDYiS6ORfzAnj4+PtqBgNBoOfDQwMtOI6jRyfPT09L5M4+AiPkivILzGxo+AtYA+FQk9GyrgHicPheF471luamqqXl5ftm5ubzs7OzvvehgIXpcdTUlLondAJPga94LJv3edmBprxVGtDcLXgCd5AZUtLS6/fW3MVL2KVbr5U6ovrW4h2G54CJ0AWE3kR9IEPMaoPkL9rt9trqA7CHfjbrapyi/aEs1gsFfK/1/wp7XkHTjINaO2fSOQddHAVXMFoL8/OzrrZaFAnX4C4W8YMQLCJNSmanJy0cZEPwwYTG3UveD8sh7sKCwurtKsZZe3gbbA3A1SXm5tbHgqJTs0E7oJGwwZGRkYaIdwj43Dq6+uz032uMwcDcsQAZqFJ1+xY+8X207IsItolZ1dXF+LAeDplMpkqMjMzqRNB/5jYCATO0wzIMLC6uvom96gRMjIyylJTU8vYmhtO2aCE4APH6XTW4KyA+JrLarVWR2knsO+YUgKxzy1njtruf0v8/wUG019dDISlQm+mHQAAABpmY1RMAAAAFQAAACAAAAAhAAAAAAAAAAAAZAPoAABQgGYUAAAFD2ZkQVQAAAAWeAGl13tIW9cDB/BTTCtCdbYV2SjKGJ12zL+6f7bpBnUZG1cTQyzVn49Y42266NRNVuqEPXzgqpvsD53stzHcKGHdBttEkCBM6CjdoxsrQoUhSH2kZorYlkaTcO89+570XHd7SC4xOfDxHO/jvO85JyTVQCktgAZFURp5mqQimYcegUNABA2qqp5D7GFpIIIDsD/dCnTAEgTgTeGeR0AMjoNMFUVG/FQ6FfgbVuE2j59MogIHwc16h0H6TMoVwPheR7xMqRagGg0i/X0SFXhJv8YqcPf+/QYgiRCzm7Ozs33I6JZG6QrrBU3T/kH8ikkFHhWvd3V1VQNJhJjdtFgs5dvb21di80DTAtqDXrgGZHNzQ9YLWV9fbwGCdJXechbPzc01E0LKk/2smuEqzEA97MPlo0NDQ2wiLsKyYS6Q2traUxsbG3IQhbM0YMhoi7H1VqvVyfLg+R+jCq2FM8aJaZw4V+E3+AMt/QvxD/Ac3i1dWlm6pFHtFnphFYV+DQThZbBxViBTU1On9B7w+Xz1uFSG//OhSu+VB3Hs69hvrEAO/My791e4Dn/CjXA4/HFmZqZtfHy8a2xsrCsjI0MCgpDPK2HlaRakiooKpyRJ1XimcnV19aRKVWGugKKcRXxgtwIIFr/f/w5m+izviWt6b6DVNyYnJ+sNrS2BRKFEf661o/V5sWAmHAp7LlzoOc3KJIZggQq73V4fCAQ+x4NXeEV+gd+hDPcPc+aBP2f8IvTu98/MNBYVFTlYWWIFWCgECWyD/YPeO3fvXFY07aeFhYVPsrOzjwDZC4QjbB6EQiHPzbmbzWxoeO9IvKy4IQtOQCXYdOYtN+0Jm0ElPANZ4udXCl9hkWGznvkRJhUlehmTro2Pa6qhpK6uzrm1teUWhwMaoIBgln6BxDeYgN8i1n3HTQBJU4OxYCO2lRP8+Qz/+GJUFagPlQJQ1E+BpCOqRF16gaLozk4jGRkZce/s7PwfF76ECQaFT2DyjGMVbAaSDpfLVWVctnXB20G5qanJLq5oIiukE5LKP198qL293bW2ttaLmn4INbAPSApK2f4wPz/vYqtjnMLzxS8iD2QYwTB8hHgIBuGJvRcubM0q4KwABxMdSF5UVXoR8TBmbKxgldIBXGM98TiQvcAceizOpwdKC+LjYgWy4CI3CAP4IvoQvzc9Pe1lKyHShXA0qZZDTk7OYd8lX3282a9QYTOCTJUVCtAH7y8uLr7ldDpr2HgFg8FKdihFpToQv2A25nqLsROWs3fZmYAdTB6uAH14O0awjI6OtkQikXdxsnm7t3egCdtpbPns7OwsY4VDB7SBDAQK0JJGfUUDAm7jmMuy/Ky+rLe1tZ3GRue+dy90tqcn/m4oCbO0DA6hkDpk2Amvg3dlZaUOdlc4itbyNFkOLP/PcBr2QBXyyIUyIW8p0W74KpzUj1GRCH0ambwB7ciUtf41h8PmAGI84XDEZrM52DVh8h0DwvMs52UUJn9OVHe73otDi4u3Ju6pGKHUP+NvFK7Xpvy7AC3w8q5vxdHsXHFxcZW+NRu7mqcJu8eeCYVD/6330agbSCLE7Obw8AfVqhptRdrb3d1dw/dzkqgHGIQT3efP1+AdTxj6+/sdQBIhpjcxXrm5ufa8vDw70pLxMMGO5Kzl+sYChOHPSOwd9i4f85RDIVQw4sSJ/S7Y3JTXDb8LOON7Ek+nFSyc2S5nNX3PJPwLu02sWzaoOecAAAATdEVYdFNvZnR3YXJlAEphcG5nIHIxMTkn6LNhAAAAAElFTkSuQmCC);background-size:16px 17px}ngx-extended-pdf-viewer .visibleLargeView,ngx-extended-pdf-viewer .visibleMediumView,ngx-extended-pdf-viewer .visibleSmallView{display:none}ngx-extended-pdf-viewer .html .unverified-signature-warning,ngx-extended-pdf-viewer .html .modified-background-warning{width:100%;background-color:#ff5353;font-size:12px;text-align:center;padding-top:5px;padding-bottom:5px}.treeItem.selected>a{font-weight:700}ngx-extended-pdf-viewer .invisible{display:none!important}ngx-extended-pdf-viewer #outerContainer{clip-path:inset(0 0 0 0)}ngx-extended-pdf-viewer .textLayer .highlight.color0{background-color:#b400aa66}ngx-extended-pdf-viewer .textLayer .highlight.color0.selected{background-color:#b400aa}ngx-extended-pdf-viewer .textLayer .highlight.color1{background-color:#00640066}ngx-extended-pdf-viewer .textLayer .highlight.color1.selected{background-color:#006400}ngx-extended-pdf-viewer .textLayer .highlight.color2{background-color:#00f6}ngx-extended-pdf-viewer .textLayer .highlight.color2.selected{background-color:#00f}ngx-extended-pdf-viewer .textLayer .highlight.color3{background-color:#f006}ngx-extended-pdf-viewer .textLayer .highlight.color3.selected{background-color:red}ngx-extended-pdf-viewer .textLayer .highlight.color4{background-color:#ff5e0066}ngx-extended-pdf-viewer .textLayer .highlight.color4.selected{background-color:#ff5e00}html[dir=ltr] ngx-extended-pdf-viewer .dialogButton,html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton{margin:3px 0 4px}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton:last-child,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton:first-child{margin-right:0;margin-left:0}html[dir=ltr] ngx-extended-pdf-viewer #secondaryToolbarToggle{margin-right:4px;margin-left:0}html[dir=rtl] ngx-extended-pdf-viewer #secondaryToolbarToggle{margin-right:0;margin-left:4px}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .secondaryToolbarButton,ngx-extended-pdf-viewer .dialogButton{padding-left:0;padding-right:0}ngx-extended-pdf-viewer .offscreen{position:fixed!important;left:-9999px!important;display:block!important;width:3000px!important}ngx-extended-pdf-viewer .offscreen #sidebarContainer{top:1000px!important}ngx-extended-pdf-viewer .toolbarButton{margin-left:-1px!important;margin-right:-2px!important}ngx-extended-pdf-viewer #numPages{padding-right:0}ngx-extended-pdf-viewer .pdf-viewer-template,ngx-extended-pdf-viewer .pdf-viewer-template *{display:none}ngx-extended-pdf-viewer button:focus,ngx-extended-pdf-viewer a:focus,ngx-extended-pdf-viewer input:focus,ngx-extended-pdf-viewer select:focus{outline:none;border:1px solid blue}ngx-extended-pdf-viewer input[type=checkbox]:focus{outline:1px solid blue}.hidden-by-fullscreen{display:none!important}:root{--scrollbar-color: auto;--scrollbar-bg-color: auto}\\n\", \"@media print{#printContainer{position:static}body,html{overflow-y:visible!important;margin:0;padding:0}body{background:rgba(0,0,0,0) none;height:100%;width:100%}body>*{display:none!important;outline:0;padding:0;margin:0}body #printContainer{display:block!important;height:100%;width:100%}body #printContainer img{max-width:100%;max-height:100%;direction:ltr;display:block!important}body #printContainer>.printedPage{page-break-after:always;page-break-inside:avoid;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}body #printContainer>.xfaPrintedPage .xfaPage{position:absolute}body #printContainer>.xfaPrintedPage{page-break-after:always;page-break-inside:avoid;width:100%;height:100%;position:relative}body #printContainer>.printedPage canvas,body #printContainer>.printedPage img{max-width:100%;max-height:100%;direction:ltr;display:block}html,body{overflow-y:visible!important}html.cdk-global-scrollblock{width:initial;position:initial}}\\n\"], encapsulation: i0.ViewEncapsulation.None });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfLightThemeComponent, decorators: [{\n type: Component,\n args: [{ selector: 'pdf-light-theme', encapsulation: ViewEncapsulation.None, template: \"\", styles: [\"ngx-extended-pdf-viewer .fancyDropdownToolbarButton:after{content:url(\\\"data:image/svg+xml; utf8, <svg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'><path fill='rgb(90, 90, 90)' d='M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z' /></svg>\\\")}ngx-extended-pdf-viewer :root{--annotation-unfocused-field-background: url(\\\"data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>\\\")}ngx-extended-pdf-viewer .annotationLayer section{position:absolute;text-align:initial}ngx-extended-pdf-viewer .annotationLayer .linkAnnotation>a,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.pushButton>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}ngx-extended-pdf-viewer .annotationLayer .linkAnnotation>a:hover,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.pushButton>a:hover{opacity:.2;background:yellow;box-shadow:0 2px 10px #ff0}ngx-extended-pdf-viewer .annotationLayer .textAnnotation img{position:absolute;cursor:pointer}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation input,ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation textarea,ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input{background-image:url(\\\"data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>\\\");border:1px solid transparent;box-sizing:border-box;font-size:9px;height:100%;margin:0;padding:0 3px;vertical-align:top;width:100%}ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select option{padding:0}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation textarea{font:message-box;font-size:9px;resize:none}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation input[disabled],ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation textarea[disabled],ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select[disabled],ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input[disabled],ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input[disabled]{background:none;border:1px solid transparent;cursor:not-allowed}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation input:hover,ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation textarea:hover,ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select:hover,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:hover,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input:hover{border:1px solid black}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation input:focus,ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation textarea:focus,ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:1px solid transparent}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation input :focus,ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation textarea :focus,ngx-extended-pdf-viewer .annotationLayer .choiceWidgetAnnotation select :focus,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox :focus,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton :focus{background-image:none;background-color:transparent;outline:auto}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:#000;content:\\\"\\\";display:block;position:absolute}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}ngx-extended-pdf-viewer .annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.checkBox input,ngx-extended-pdf-viewer .annotationLayer .buttonWidgetAnnotation.radioButton input{-webkit-appearance:none;appearance:none;padding:0}ngx-extended-pdf-viewer .annotationLayer .popupWrapper{position:absolute;width:20em}ngx-extended-pdf-viewer .annotationLayer .popup{position:absolute;z-index:200;max-width:20em;background-color:#ff9;box-shadow:0 2px 5px #888;border-radius:2px;padding:6px;margin-left:5px;cursor:pointer;font:message-box;font-size:9px;white-space:normal;word-wrap:break-word}ngx-extended-pdf-viewer .annotationLayer .popup>*{font-size:9px}ngx-extended-pdf-viewer .annotationLayer .popup h1{display:inline-block}ngx-extended-pdf-viewer .annotationLayer .popup span{display:inline-block;margin-left:5px}ngx-extended-pdf-viewer .annotationLayer .popup p{border-top:1px solid #333333;margin-top:2px;padding-top:2px}ngx-extended-pdf-viewer .annotationLayer .highlightAnnotation,ngx-extended-pdf-viewer .annotationLayer .underlineAnnotation,ngx-extended-pdf-viewer .annotationLayer .squigglyAnnotation,ngx-extended-pdf-viewer .annotationLayer .strikeoutAnnotation,ngx-extended-pdf-viewer .annotationLayer .freeTextAnnotation,ngx-extended-pdf-viewer .annotationLayer .lineAnnotation svg line,ngx-extended-pdf-viewer .annotationLayer .squareAnnotation svg rect,ngx-extended-pdf-viewer .annotationLayer .circleAnnotation svg ellipse,ngx-extended-pdf-viewer .annotationLayer .polylineAnnotation svg polyline,ngx-extended-pdf-viewer .annotationLayer .polygonAnnotation svg polygon,ngx-extended-pdf-viewer .annotationLayer .caretAnnotation,ngx-extended-pdf-viewer .annotationLayer .inkAnnotation svg polyline,ngx-extended-pdf-viewer .annotationLayer .stampAnnotation,ngx-extended-pdf-viewer .annotationLayer .fileAttachmentAnnotation{cursor:pointer}ngx-extended-pdf-viewer :root{--xfa-unfocused-field-background: url(\\\"data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>\\\")}ngx-extended-pdf-viewer .xfaLayer .highlight{margin:-1px;padding:1px;background-color:#efcbed;border-radius:4px}ngx-extended-pdf-viewer .xfaLayer .highlight.appended{position:initial}ngx-extended-pdf-viewer .xfaLayer .highlight.begin{border-radius:4px 0 0 4px}ngx-extended-pdf-viewer .xfaLayer .highlight.end{border-radius:0 4px 4px 0}ngx-extended-pdf-viewer .xfaLayer .highlight.middle{border-radius:0}ngx-extended-pdf-viewer .xfaLayer .highlight.selected{background-color:#cbdfcb}ngx-extended-pdf-viewer .xfaLayer ::selection{background:blue}ngx-extended-pdf-viewer .xfaPage{overflow:hidden;position:relative}ngx-extended-pdf-viewer .xfaContentarea{position:absolute}ngx-extended-pdf-viewer .xfaPrintOnly{display:none}ngx-extended-pdf-viewer .xfaLayer{position:absolute;text-align:initial;top:0;left:0;transform-origin:0 0;line-height:1.2}ngx-extended-pdf-viewer .xfaLayer *{color:inherit;font:inherit;font-style:inherit;font-weight:inherit;font-feature-settings:inherit;font-kerning:inherit;letter-spacing:-.01px;text-align:inherit;text-decoration:inherit;box-sizing:border-box;background-color:transparent;padding:0;margin:0;pointer-events:auto;line-height:inherit}ngx-extended-pdf-viewer .xfaLayer div{pointer-events:none}ngx-extended-pdf-viewer .xfaLayer svg{pointer-events:none}ngx-extended-pdf-viewer .xfaLayer svg *{pointer-events:none}ngx-extended-pdf-viewer .xfaLayer a{color:#00f}ngx-extended-pdf-viewer .xfaRich li{margin-left:3em}ngx-extended-pdf-viewer .xfaFont{color:#000;font-weight:400;font-feature-settings:\\\"kern\\\" off;font-kerning:none;font-size:10px;font-style:normal;letter-spacing:0;text-decoration:none;vertical-align:0}ngx-extended-pdf-viewer .xfaCaption{overflow:hidden;flex:0 0 auto}ngx-extended-pdf-viewer .xfaCaptionForCheckButton{overflow:hidden;flex:1 1 auto}ngx-extended-pdf-viewer .xfaLabel{height:100%;width:100%}ngx-extended-pdf-viewer .xfaLeft{display:flex;flex-direction:row;align-items:center}ngx-extended-pdf-viewer .xfaRight{display:flex;flex-direction:row-reverse;align-items:center}ngx-extended-pdf-viewer .xfaLeft>.xfaCaption,ngx-extended-pdf-viewer .xfaLeft>.xfaCaptionForCheckButton,ngx-extended-pdf-viewer .xfaRight>.xfaCaption,ngx-extended-pdf-viewer .xfaRight>.xfaCaptionForCheckButton{max-height:100%}ngx-extended-pdf-viewer .xfaTop{display:flex;flex-direction:column;align-items:flex-start}ngx-extended-pdf-viewer .xfaBottom{display:flex;flex-direction:column-reverse;align-items:flex-start}ngx-extended-pdf-viewer .xfaTop>.xfaCaption,ngx-extended-pdf-viewer .xfaTop>.xfaCaptionForCheckButton,ngx-extended-pdf-viewer .xfaBottom>.xfaCaption,ngx-extended-pdf-viewer .xfaBottom>.xfaCaptionForCheckButton{width:100%}ngx-extended-pdf-viewer .xfaBorder{background-color:transparent;position:absolute;pointer-events:none}ngx-extended-pdf-viewer .xfaWrapped{width:100%;height:100%}ngx-extended-pdf-viewer .xfaTextfield:focus,ngx-extended-pdf-viewer .xfaSelect:focus{background-image:none;background-color:transparent;outline:auto;outline-offset:-1px}ngx-extended-pdf-viewer .xfaCheckbox:focus,ngx-extended-pdf-viewer .xfaRadio:focus{outline:auto}ngx-extended-pdf-viewer .xfaTextfield,ngx-extended-pdf-viewer .xfaSelect{height:100%;width:100%;flex:1 1 auto;border:none;resize:none;background-image:var(--xfa-unfocused-field-background)}ngx-extended-pdf-viewer .xfaTop>.xfaTextfield,ngx-extended-pdf-viewer .xfaTop>.xfaSelect,ngx-extended-pdf-viewer .xfaBottom>.xfaTextfield,ngx-extended-pdf-viewer .xfaBottom>.xfaSelect{flex:0 1 auto}ngx-extended-pdf-viewer .xfaButton{cursor:pointer;width:100%;height:100%;border:none;text-align:center}ngx-extended-pdf-viewer .xfaLink{width:100%;height:100%}ngx-extended-pdf-viewer .xfaCheckbox,ngx-extended-pdf-viewer .xfaRadio{width:100%;height:100%;flex:0 0 auto;border:none}ngx-extended-pdf-viewer .xfaRich{white-space:pre-wrap;width:100%;height:100%}ngx-extended-pdf-viewer .xfaImage{object-position:left top;object-fit:contain;width:100%;height:100%}ngx-extended-pdf-viewer .xfaLrTb,ngx-extended-pdf-viewer .xfaRlTb,ngx-extended-pdf-viewer .xfaTb{display:flex;flex-direction:column;align-items:stretch}ngx-extended-pdf-viewer .xfaLr{display:flex;flex-direction:row;align-items:stretch}ngx-extended-pdf-viewer .xfaRl{display:flex;flex-direction:row-reverse;align-items:stretch}ngx-extended-pdf-viewer .xfaTb>div{justify-content:left}ngx-extended-pdf-viewer .xfaPosition{position:relative}ngx-extended-pdf-viewer .xfaArea{position:relative}ngx-extended-pdf-viewer .xfaValignMiddle{display:flex;align-items:center}ngx-extended-pdf-viewer .xfaTable{display:flex;flex-direction:column;align-items:stretch}ngx-extended-pdf-viewer .xfaTable .xfaRow{display:flex;flex-direction:row;align-items:stretch}ngx-extended-pdf-viewer .xfaTable .xfaRlRow{display:flex;flex-direction:row-reverse;align-items:stretch;flex:1}ngx-extended-pdf-viewer .xfaTable .xfaRlRow>div{flex:1}ngx-extended-pdf-viewer .xfaNonInteractive input,ngx-extended-pdf-viewer .xfaNonInteractive textarea,ngx-extended-pdf-viewer .xfaDisabled input,ngx-extended-pdf-viewer .xfaDisabled textarea,ngx-extended-pdf-viewer .xfaReadOnly input,ngx-extended-pdf-viewer .xfaReadOnly textarea{background:initial}@media print{ngx-extended-pdf-viewer .xfaTextfield,ngx-extended-pdf-viewer .xfaSelect{background:transparent}ngx-extended-pdf-viewer .xfaSelect{-webkit-appearance:none;appearance:none;text-indent:1px;text-overflow:\\\"\\\"}}ngx-extended-pdf-viewer .textLayer{position:absolute;text-align:initial;left:0;top:0;right:0;bottom:0;overflow:hidden;opacity:.2;line-height:1}ngx-extended-pdf-viewer .textLayer span,ngx-extended-pdf-viewer .textLayer br{color:transparent;position:absolute;white-space:pre;cursor:text;transform-origin:0% 0%}ngx-extended-pdf-viewer .textLayer .highlight{position:static;margin:-1px;padding:1px;background-color:var(#b400aa);border-radius:4px}ngx-extended-pdf-viewer .textLayer .highlight.appended{position:initial}ngx-extended-pdf-viewer .textLayer .highlight.begin{border-radius:4px 0 0 4px}ngx-extended-pdf-viewer .textLayer .highlight.end{border-radius:0 4px 4px 0}ngx-extended-pdf-viewer .textLayer .highlight.middle{border-radius:0}ngx-extended-pdf-viewer .textLayer .highlight.selected{background-color:#006400}ngx-extended-pdf-viewer .textLayer ::selection{background:blue}ngx-extended-pdf-viewer .textLayer br::selection{background:transparent}ngx-extended-pdf-viewer .textLayer .endOfContent{display:block;position:absolute;left:0;top:100%;right:0;bottom:0;z-index:-1;cursor:default;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer .textLayer .endOfContent.active{top:0}ngx-extended-pdf-viewer *{box-sizing:content-box}ngx-extended-pdf-viewer :root{--pdfViewer-padding-bottom: none;--page-margin: 1px auto -8px;--page-border: 9px solid transparent;--spreadHorizontalWrapped-margin-LR: -3.5px;--zoom-factor: 1}@media screen and (forced-colors: active){ngx-extended-pdf-viewer :root{--pdfViewer-padding-bottom: 9px;--page-margin: 9px auto 0;--page-border: none;--spreadHorizontalWrapped-margin-LR: 4.5px}}ngx-extended-pdf-viewer .pdfViewer{padding-bottom:var(--pdfViewer-padding-bottom)}ngx-extended-pdf-viewer .pdfViewer .canvasWrapper{overflow:hidden}ngx-extended-pdf-viewer .pdfViewer .page{direction:ltr;width:816px;height:1056px;margin:1px auto -8px;position:relative;overflow:visible;border:9px solid transparent;background-clip:content-box;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAA6UlEQVR4Xl2Pi2rEMAwE16fm1f7/r14v7w4rI0IzLAF7hLxNevBSEMEF5+OilNCsRd8ZMyn+a4NmsOT8WJw1lFbSYgGFzF2bLFoLjTClWjKKGRWpDYAGXUnZ4uhbBUzF3Oe/GG/ue2fn4GgsyXhNgysV2JnrhKEMg4fEZcALmiKbNhBBRFpSyDOj1G4QOVly6O1FV54ZZq8OVygrciDt6JazRgi1ljTPH0gbrPmHPXAbCiDd4GawIjip1TPh9tt2sz24qaCjr/jAb/GBFTbq9KZ7Ke/Cqt8nayUikZKsWZK7Fe6bg5dOUt8fZHWG2BHc+6EAAAAASUVORK5CYII=) 9 9 repeat;background-color:#fff}ngx-extended-pdf-viewer .pdfViewer.removePageBorders .page{margin:0 auto 10px;border:none}ngx-extended-pdf-viewer .pdfViewer.singlePageView .page{margin:0}ngx-extended-pdf-viewer .html .pdfViewer.scrollHorizontal,ngx-extended-pdf-viewer .html .pdfViewer.scrollWrapped,ngx-extended-pdf-viewer .html .spread{margin-left:3.5px;margin-right:3.5px;text-align:center}ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal,ngx-extended-pdf-viewer .spread{white-space:nowrap}ngx-extended-pdf-viewer .pdfViewer.removePageBorders,ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal .spread,ngx-extended-pdf-viewer .pdfViewer.scrollWrapped .spread{margin-left:0;margin-right:0}ngx-extended-pdf-viewer .spread .page,ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal .page,ngx-extended-pdf-viewer .pdfViewer.scrollWrapped .page,ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal .spread,ngx-extended-pdf-viewer .pdfViewer.scrollWrapped .spread{display:inline-block;vertical-align:middle}ngx-extended-pdf-viewer .spread .page,ngx-extended-pdf-viewer .pdfViewer.scrollHorizontal .page,ngx-extended-pdf-viewer .pdfViewer.scrollWrapped .page{margin-left:-3.5px;margin-right:-3.5px}ngx-extended-pdf-viewer .pdfViewer.removePageBorders .spread .page,ngx-extended-pdf-viewer .pdfViewer.removePageBorders.scrollHorizontal .page,ngx-extended-pdf-viewer .pdfViewer.removePageBorders.scrollWrapped .page{margin-left:5px;margin-right:5px}ngx-extended-pdf-viewer .pdfViewer .page canvas{margin:0;display:block}ngx-extended-pdf-viewer .pdfViewer .page canvas[hidden]{display:none}ngx-extended-pdf-viewer .pdfViewer .page .loadingIcon{position:absolute;display:block;left:0;top:0;right:0;bottom:0;background:url(data:image/gif;base64,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) center no-repeat}ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer{margin-left:0;margin-right:0}ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer .page,ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer .spread{display:block}ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer .page,ngx-extended-pdf-viewer .pdfPresentationMode .pdfViewer.removePageBorders .page{margin-left:auto;margin-right:auto}ngx-extended-pdf-viewer .pdfPresentationMode:-webkit-full-screen .pdfViewer .page{margin-bottom:100vh;border:0}ngx-extended-pdf-viewer .pdfPresentationMode:fullscreen .pdfViewer .page{margin-bottom:100vh;border:0}ngx-extended-pdf-viewer .html .toolbar *,ngx-extended-pdf-viewer .html .treeItem *{padding:0;margin:0}ngx-extended-pdf-viewer .html{height:100%;width:100%;font-size:10px}ngx-extended-pdf-viewer .body{height:100%;width:100%}ngx-extended-pdf-viewer .body,ngx-extended-pdf-viewer .pdf-viewer input,ngx-extended-pdf-viewer .pdf-viewer button,ngx-extended-pdf-viewer .pdf-viewer select{font:message-box;outline:none;scrollbar-color:var(--scrollbar-color) var(--scrollbar-bg-color)}ngx-extended-pdf-viewer button{cursor:pointer}ngx-extended-pdf-viewer select{background-color:#fff!important;color:#5a5a5a}ngx-extended-pdf-viewer .hidden{display:none!important}ngx-extended-pdf-viewer [hidden]{display:none!important}ngx-extended-pdf-viewer .pdfViewer.enablePermissions .textLayer span{-webkit-user-select:none!important;user-select:none!important;cursor:not-allowed}ngx-extended-pdf-viewer #viewerContainer.pdfPresentationMode:-webkit-full-screen{top:0;border-top:2px solid rgba(0,0,0,0);background-color:#f9f9f9;width:100%;height:100%;overflow:hidden;cursor:none;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer #viewerContainer.pdfPresentationMode:fullscreen{top:0;border-top:2px solid rgba(0,0,0,0);background-color:#f9f9f9;width:100%;height:100%;overflow:hidden;cursor:none;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer .pdfPresentationMode:-webkit-full-screen a:not(.internalLink){display:none}ngx-extended-pdf-viewer .pdfPresentationMode:fullscreen a:not(.internalLink){display:none}ngx-extended-pdf-viewer .pdfPresentationMode:-webkit-full-screen .textLayer span{cursor:none}ngx-extended-pdf-viewer .pdfPresentationMode:fullscreen .textLayer span{cursor:none}ngx-extended-pdf-viewer .pdfPresentationMode.pdfPresentationModeControls>*,ngx-extended-pdf-viewer .pdfPresentationMode.pdfPresentationModeControls .textLayer span{cursor:default}ngx-extended-pdf-viewer #outerContainer{width:100%;height:100%;position:relative}ngx-extended-pdf-viewer #sidebarContainer{position:absolute;top:32px;bottom:0;width:200px;visibility:hidden;z-index:100;transition-duration:.2s;transition-timing-function:ease}html[dir=ltr] ngx-extended-pdf-viewer #sidebarContainer{transition-property:left;left:-200px}html[dir=rtl] ngx-extended-pdf-viewer #sidebarContainer{transition-property:right;right:-200px}ngx-extended-pdf-viewer .loadingInProgress #sidebarContainer{top:36px}ngx-extended-pdf-viewer #outerContainer.sidebarResizing #sidebarContainer{transition-duration:0s;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer #outerContainer.sidebarMoving #sidebarContainer,ngx-extended-pdf-viewer #outerContainer.sidebarOpen #sidebarContainer{visibility:visible}html[dir=ltr] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #sidebarContainer{left:0}html[dir=rtl] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #sidebarContainer{right:0}ngx-extended-pdf-viewer #mainContainer{position:absolute;top:0;right:0;bottom:0;left:0;min-width:320px}ngx-extended-pdf-viewer #sidebarContent{top:32px;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch;position:absolute;width:100%;background-color:#f2f2f3}html[dir=ltr] ngx-extended-pdf-viewer #sidebarContent{left:0}html[dir=rtl] ngx-extended-pdf-viewer #sidebarContent{right:0}ngx-extended-pdf-viewer #viewerContainer{overflow:auto;-webkit-overflow-scrolling:auto;position:absolute;top:32px;right:0;bottom:0;left:0;outline:none}ngx-extended-pdf-viewer #viewerContainer:not(.pdfPresentationMode){transition-duration:.2s;transition-timing-function:ease}ngx-extended-pdf-viewer #outerContainer.sidebarResizing #viewerContainer{transition-duration:0s}html[dir=ltr] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #viewerContainer:not(.pdfPresentationMode){transition-property:left;left:200px}html[dir=rtl] ngx-extended-pdf-viewer #outerContainer.sidebarOpen #viewerContainer:not(.pdfPresentationMode){transition-property:right;right:200px}ngx-extended-pdf-viewer .toolbar{position:relative;left:0;right:0;z-index:9999;cursor:default;border:0;border-bottom:1px solid #ddd}ngx-extended-pdf-viewer #toolbarContainer{width:100%}ngx-extended-pdf-viewer #toolbarSidebar{width:calc(100% - 10px);height:32px;background-color:#f2f2f3;color:#5a5a5a;border:none;padding-top:1px;padding-left:5px;padding-right:5px}html[dir=ltr] #toolbarSidebarRight .toolbarButton{margin-right:3px!important}html[dir=rtl] #toolbarSidebarRight .toolbarButton{margin-left:3px!important}html[dir=ltr] #sidebarToggle{margin-right:5px}html[dir=rtl] #sidebarToggle{margin-left:5px}ngx-extended-pdf-viewer #sidebarResizer{position:absolute;top:0;bottom:0;width:6px;z-index:200;cursor:ew-resize}html[dir=ltr] ngx-extended-pdf-viewer #sidebarResizer{right:-6px}html[dir=rtl] ngx-extended-pdf-viewer #sidebarResizer{left:-6px}ngx-extended-pdf-viewer #toolbarContainer,ngx-extended-pdf-viewer .findbar,ngx-extended-pdf-viewer .secondaryToolbar{position:relative;min-height:32px;background-color:#f9f9f9}ngx-extended-pdf-viewer #toolbarViewer{min-height:32px}ngx-extended-pdf-viewer #loadingBar{position:relative;width:100%;height:4px;background-color:#333;border-bottom:1px solid #333333}ngx-extended-pdf-viewer #loadingBar .progress{position:absolute;top:0;left:0;width:0%;height:100%;background-color:#ddd;overflow:hidden;transition:width .2s}@keyframes progressIndeterminate{0%{left:-142px}to{left:0}}ngx-extended-pdf-viewer #loadingBar .progress.indeterminate{background-color:#999;transition:none}ngx-extended-pdf-viewer #loadingBar .progress.indeterminate .glimmer{position:absolute;top:0;left:0;height:100%;width:calc(100% + 150px);background:repeating-linear-gradient(135deg,#bbbbbb 0,#999999 5px,#999999 45px,#dddddd 55px,#dddddd 95px,#bbbbbb 100px);animation:progressIndeterminate .95s linear infinite}ngx-extended-pdf-viewer .findbar,ngx-extended-pdf-viewer .secondaryToolbar{top:40px;position:absolute;z-index:10000;height:auto;min-width:16px;padding:0 6px;margin:4px 2px;color:#5a5a5a;font-size:12px;line-height:14px;text-align:left;cursor:default}ngx-extended-pdf-viewer .findbar{min-width:300px}ngx-extended-pdf-viewer .findbar>div{height:32px}ngx-extended-pdf-viewer .findbar.wrapContainers>div{clear:both}ngx-extended-pdf-viewer .findbar.wrapContainers>div#findbarMessageContainer{height:auto}html[dir=ltr] ngx-extended-pdf-viewer .findbar{left:34px}html[dir=rtl] ngx-extended-pdf-viewer .findbar{right:34px}ngx-extended-pdf-viewer .findbar label{-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer #findInput{width:200px}ngx-extended-pdf-viewer #findInput::placeholder{font-style:italic}ngx-extended-pdf-viewer #findInput[data-status=pending]{background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-position:right}html[dir=rtl] ngx-extended-pdf-viewer #findInput[data-status=pending]{background-position:left}#findInput[data-status=notFound]{background-color:#f66}html[dir=rtl] ngx-extended-pdf-viewer ngx-extended-pdf-viewer .secondaryToolbar{padding:6px;height:auto;z-index:3000}html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbar{right:4px}html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbar{left:4px}ngx-extended-pdf-viewer #secondaryToolbarButtonContainer{width:250px;max-height:400px;overflow-y:auto;-webkit-overflow-scrolling:touch;margin-bottom:-4px}ngx-extended-pdf-viewer #secondaryToolbarButtonContainer.hiddenScrollModeButtons>.scrollModeButtons,ngx-extended-pdf-viewer #secondaryToolbarButtonContainer.hiddenSpreadModeButtons>.spreadModeButtons{display:none!important}ngx-extended-pdf-viewer .doorHanger,ngx-extended-pdf-viewer .doorHangerRight{border:1px solid rgba(0,0,0,.5);border-radius:2px}ngx-extended-pdf-viewer .doorHanger:after,ngx-extended-pdf-viewer .doorHanger:before,ngx-extended-pdf-viewer .doorHangerRight:after,ngx-extended-pdf-viewer .doorHangerRight:before{bottom:100%;border:solid rgba(0,0,0,0);content:\\\" \\\";height:0;width:0;position:absolute;pointer-events:none}ngx-extended-pdf-viewer .doorHanger:after,ngx-extended-pdf-viewer .doorHangerRight:after{border-bottom-color:#f9f9f9;border-width:8px}ngx-extended-pdf-viewer .doorHanger:before,ngx-extended-pdf-viewer .doorHangerRight:before{border-bottom-color:#00000080;border-width:9px}html[dir=ltr] ngx-extended-pdf-viewer .doorHanger:after,html[dir=rtl] ngx-extended-pdf-viewer .doorHangerRight:after{left:13px;margin-left:-8px}html[dir=ltr] ngx-extended-pdf-viewer .doorHanger:before,html[dir=rtl] ngx-extended-pdf-viewer .doorHangerRight:before{left:13px;margin-left:-9px}html[dir=rtl] ngx-extended-pdf-viewer .doorHanger:after,html[dir=ltr] ngx-extended-pdf-viewer .doorHangerRight:after{right:13px;margin-right:-8px}html[dir=rtl] ngx-extended-pdf-viewer .doorHanger:before,html[dir=ltr] ngx-extended-pdf-viewer .doorHangerRight:before{right:13px;margin-right:-9px}ngx-extended-pdf-viewer #findResultsCount{background-color:#5a5a5a;color:#f9f9f9;text-align:center;padding:3px 4px}ngx-extended-pdf-viewer #findMsg{font-style:italic;color:#f66}ngx-extended-pdf-viewer #findMsg:empty{display:none}ngx-extended-pdf-viewer #toolbarViewerMiddle{position:absolute;left:50%;transform:translate(-50%)}html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerLeft,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerRight{float:left;margin-left:4px}html[dir=ltr] #toolbarSidebarLeft,html[dir=rtl] #toolbarSidebarRight{float:left}html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerRight,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerLeft{float:right;margin-right:4px}html[dir=ltr] #toolbarSidebarRight,html[dir=rtl] #toolbarSidebarLeft{float:right}html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerLeft>*,html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerMiddle>*,html[dir=ltr] ngx-extended-pdf-viewer #toolbarViewerRight>*{position:relative;float:left}html[dir=ltr] #toolbarSidebarLeft *,html[dir=ltr] #toolbarSidebarRight *,html[dir=ltr] .findbar *{position:relative;float:left}html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerLeft>*,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerMiddle>*,html[dir=rtl] ngx-extended-pdf-viewer #toolbarViewerRight>*,html[dir=rtl] ngx-extended-pdf-viewer .findbar *{position:relative;float:right}html[dir=rtl] #toolbarSidebarLeft *,html[dir=rtl] #toolbarSidebarRight *{position:relative;float:right}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .secondaryToolbarButton,ngx-extended-pdf-viewer .dialogButton{border:0 none;background:none;width:32px;height:25px}ngx-extended-pdf-viewer .toolbarButton>span{display:inline-block;width:0;height:0;overflow:hidden}ngx-extended-pdf-viewer .toolbarButton[disabled],ngx-extended-pdf-viewer .secondaryToolbarButton[disabled],ngx-extended-pdf-viewer .dialogButton[disabled]{opacity:.5}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .dropdownToolbarButton,ngx-extended-pdf-viewer .secondaryToolbarButton,ngx-extended-pdf-viewer .dialogButton{border:1px solid rgba(0,0,0,0);color:#5a5a5a}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .secondaryToolbarButton,ngx-extended-pdf-viewer .dialogButton{min-width:16px;padding:2px 6px 0;border-radius:2px;font-size:12px;line-height:14px;-webkit-user-select:none;user-select:none;cursor:pointer}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton,html[dir=ltr] ngx-extended-pdf-viewer .dialogButton{margin:3px 2px 4px 0}html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton,html[dir=rtl] ngx-extended-pdf-viewer .dialogButton{margin:3px 0 4px 2px}ngx-extended-pdf-viewer .dialogButton{background-color:#0003;background-clip:padding-box;border:1px solid rgba(0,0,0,.4)}ngx-extended-pdf-viewer .dropdownToolbarButton{background-color:#0003;border:1px solid rgba(0,0,0,.4)}ngx-extended-pdf-viewer .toolbarButton.toggled,ngx-extended-pdf-viewer .secondaryToolbarButton.toggled{background-color:#0003;border-color:#0006}ngx-extended-pdf-viewer .dropdownToolbarButton>select{color:#5a5a5a;background-color:#fff}ngx-extended-pdf-viewer .dropdownToolbarButton>select>option{background:#f9f9f9}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton:first-child,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton:last-child{margin-left:4px}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton:last-child,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton:first-child{margin-right:4px}ngx-extended-pdf-viewer .toolbarButtonSpacer{width:30px;display:inline-block;height:1px}html[dir=ltr] ngx-extended-pdf-viewer #findPrevious{margin-left:3px}html[dir=ltr] ngx-extended-pdf-viewer #findNext{margin-right:3px}html[dir=rtl] ngx-extended-pdf-viewer #findPrevious{margin-right:3px}html[dir=rtl] ngx-extended-pdf-viewer #findNext{margin-left:3px}ngx-extended-pdf-viewer .toolbarButton:before,ngx-extended-pdf-viewer .secondaryToolbarButton:before{position:absolute;display:inline-block;top:4px;left:7px}html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbarButton:before{left:4px}html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbarButton:before{right:4px}ngx-extended-pdf-viewer .toolbarButton.bookmark,ngx-extended-pdf-viewer .secondaryToolbarButton.bookmark{box-sizing:border-box;outline:none;padding-top:4px;text-decoration:none}ngx-extended-pdf-viewer .secondaryToolbarButton.bookmark{padding-top:5px}ngx-extended-pdf-viewer .bookmark[href=\\\"#\\\"]{opacity:.5;pointer-events:none}ngx-extended-pdf-viewer .toolbarButton.pdfSidebarNotification:after{position:absolute;display:inline-block;top:1px;content:\\\"\\\";background-color:#70db55;height:9px;width:9px;border-radius:50%}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton.pdfSidebarNotification:after{left:17px}html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton.pdfSidebarNotification:after{right:17px}ngx-extended-pdf-viewer .secondaryToolbarButton{position:relative;margin:0 0 4px;padding:3px 0 1px;height:auto;min-height:25px;width:200px;white-space:normal}html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbarButton{padding-left:24px;text-align:left}html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbarButton{padding-right:24px;text-align:right}html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbarButton.bookmark{padding-left:27px}html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbarButton.bookmark{padding-right:27px}html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbarButton>span{padding-right:4px}html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbarButton>span{padding-left:4px}ngx-extended-pdf-viewer .toolbarField{padding:3px 6px;margin:4px 0;border-radius:2px;background-color:#fff;background-clip:padding-box;border-width:1px;border-style:solid;border-color:#0006;color:#5a5a5a;font-size:12px;line-height:14px;outline-style:none}ngx-extended-pdf-viewer .toolbarField::placeholder,ngx-extended-pdf-viewer .toolbarField:-ms-input-placeholder,ngx-extended-pdf-viewer .toolbarField::-ms-input-placeholder{color:#bfbfbf}ngx-extended-pdf-viewer .toolbarField[type=checkbox]{display:inline-block;margin:8px 0}ngx-extended-pdf-viewer .toolbarField.pageNumber{-moz-appearance:textfield;min-width:16px;text-align:right;width:40px}ngx-extended-pdf-viewer .toolbarField.pageNumber.visiblePageIsLoading{background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-position:1px}ngx-extended-pdf-viewer .toolbarField.pageNumber::-webkit-inner-spin-button,ngx-extended-pdf-viewer .toolbarField.pageNumber::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}ngx-extended-pdf-viewer .toolbarLabel{min-width:16px;padding:3px 6px 3px 2px;margin:4px 2px 4px 0;border:1px solid rgba(0,0,0,0);border-radius:2px;color:#5a5a5a;font-size:12px;line-height:14px;text-align:left;-webkit-user-select:none;user-select:none;cursor:default}ngx-extended-pdf-viewer #thumbnailView{position:absolute;width:calc(100% - 60px);top:0;bottom:0;padding:10px 30px 0;overflow:auto;-webkit-overflow-scrolling:touch}ngx-extended-pdf-viewer #thumbnailView>a:active{outline:0}ngx-extended-pdf-viewer .thumbnail{margin:0 10px 5px}html[dir=ltr] ngx-extended-pdf-viewer .thumbnail{float:left}html[dir=rtl] ngx-extended-pdf-viewer .thumbnail{float:right}ngx-extended-pdf-viewer #thumbnailView>a:last-of-type>.thumbnail{margin-bottom:10px}ngx-extended-pdf-viewer #thumbnailView>a:last-of-type>.thumbnail:not([data-loaded]){margin-bottom:9px}ngx-extended-pdf-viewer .thumbnail:not([data-loaded]){border:1px dashed rgba(255,0,0,.5);margin:-1px 9px 4px}ngx-extended-pdf-viewer .thumbnailImage{border:1px solid rgba(0,0,0,0);opacity:.8;z-index:1;background-color:#fff;background-clip:content-box}ngx-extended-pdf-viewer .thumbnailSelectionRing{border-radius:2px;padding:7px}ngx-extended-pdf-viewer .thumbnail.selected>.thumbnailSelectionRing>.thumbnailImage{opacity:1}ngx-extended-pdf-viewer .thumbnail.selected>.thumbnailSelectionRing{background-color:#fff6;background-clip:padding-box;color:#fff}ngx-extended-pdf-viewer #outlineView,ngx-extended-pdf-viewer #attachmentsView,ngx-extended-pdf-viewer #layersView{position:absolute;width:calc(100% - 8px);top:0;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer #outlineView{padding:4px 4px 0}ngx-extended-pdf-viewer #attachmentsView{padding:3px 4px 0}html[dir=ltr] ngx-extended-pdf-viewer .treeWithDeepNesting>.treeItem,html[dir=ltr] ngx-extended-pdf-viewer .treeItem>.treeItems{margin-left:20px}html[dir=rtl] ngx-extended-pdf-viewer .treeWithDeepNesting>.treeItem,html[dir=rtl] ngx-extended-pdf-viewer .treeItem>.treeItems{margin-right:20px}ngx-extended-pdf-viewer .treeItem>a{text-decoration:none;display:inline-block;min-width:95%;min-width:calc(100% - 4px);height:auto;margin-bottom:1px;border-radius:2px;color:#5a5a5a;font-size:13px;line-height:15px;-webkit-user-select:none;user-select:none;white-space:normal;cursor:pointer}html[dir=ltr] ngx-extended-pdf-viewer .treeItem>a{padding:2px 0 5px 4px}html[dir=rtl] ngx-extended-pdf-viewer .treeItem>a{padding:2px 4px 5px 0}ngx-extended-pdf-viewer #layersView .treeItem>a>*{cursor:pointer}html[dir=ltr] ngx-extended-pdf-viewer #layersView .treeItem>a>label{padding-left:4px}html[dir=rtl] ngx-extended-pdf-viewer #layersView .treesItem>a>label{padding-right:4px}ngx-extended-pdf-viewer .treeItemToggler{position:relative;height:0;width:0}ngx-extended-pdf-viewer .treeItemToggler:before{content:url(\\\"data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2216%22 height%3D%2216%22%3E%3Cpath d%3D%22M10 13l4-7H6z%22%2F%3E%3C%2Fsvg%3E\\\");display:inline-block;position:absolute;max-width:16px}ngx-extended-pdf-viewer .treeItemToggler.treeItemsHidden:before{content:url(\\\"data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2216%22 height%3D%2216%22%3E%3Cpath d%3D%22M13 9L6 5v8z%22%2F%3E%3C%2Fsvg%3E\\\");max-width:16px}html[dir=rtl] ngx-extended-pdf-viewer .treeItemToggler.treeItemsHidden:before{transform:scaleX(-1)}ngx-extended-pdf-viewer .treeItemToggler.treeItemsHidden~.treeItems{display:none}html[dir=ltr] ngx-extended-pdf-viewer .treeItemToggler{float:left}html[dir=rtl] ngx-extended-pdf-viewer .treeItemToggler{float:right}html[dir=ltr] ngx-extended-pdf-viewer .treeItemToggler:before{right:4px}html[dir=rtl] ngx-extended-pdf-viewer .treeItemToggler:before{left:4px}ngx-extended-pdf-viewer .treeItemToggler:hover,ngx-extended-pdf-viewer .treeItemToggler:hover+a,ngx-extended-pdf-viewer .treeItemToggler:hover~.treeItems,ngx-extended-pdf-viewer .treeItem>a:hover{background-clip:padding-box;border-radius:2px}ngx-extended-pdf-viewer .treeItem.selected{background-clip:padding-box}ngx-extended-pdf-viewer ::selection{background:rgba(0,0,255,.3)}ngx-extended-pdf-viewer #errorWrapper{background:none repeat scroll 0 0 #ff6666;color:#fff;left:0;position:absolute;right:0;z-index:5;padding:3px;font-size:.8em}ngx-extended-pdf-viewer .loadingInProgress #errorWrapper{top:37px}ngx-extended-pdf-viewer #errorMessageLeft{float:left}ngx-extended-pdf-viewer #errorMessageRight{float:right}ngx-extended-pdf-viewer #errorMoreInfo{background-color:#fff;color:#f66;padding:3px;margin:3px;width:98%}ngx-extended-pdf-viewer .dialogButton{width:auto;margin:3px 4px 2px!important;padding:2px 11px;color:#5a5a5a;background-color:#f9f9f9;border:#f9f9f9!important}ngx-extended-pdf-viewer dialog{margin:auto;padding:15px;border-spacing:4px;color:#5a5a5a;font-size:12px;line-height:14px;background-color:#f9f9f9;border:1px solid rgba(0,0,0,.5);border-radius:4px;box-shadow:0 1px 4px #0000004d}ngx-extended-pdf-viewer dialog::-webkit-backdrop{background-color:#0003;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer dialog::backdrop{background-color:#0003;-webkit-user-select:none;user-select:none}ngx-extended-pdf-viewer dialog>.row{display:table-row}ngx-extended-pdf-viewer dialog>.row>*{display:table-cell}ngx-extended-pdf-viewer dialog .toolbarField{margin:5px 0}ngx-extended-pdf-viewer dialog .separator{display:block;margin:4px 0;height:1px;width:100%;background-color:#0006}ngx-extended-pdf-viewer dialog .buttonRow{text-align:center;vertical-align:middle}ngx-extended-pdf-viewer dialog :link{color:#fff}ngx-extended-pdf-viewer #passwordDialog{text-align:center}ngx-extended-pdf-viewer #passwordDialog .toolbarField{width:200px}ngx-extended-pdf-viewer #documentPropertiesDialog{text-align:left}ngx-extended-pdf-viewer #documentPropertiesDialog .row>*{min-width:100px;text-align:start}html[dir=ltr] ngx-extended-pdf-viewer #documentPropertiesDialog .row>*{text-align:left}html[dir=rtl] ngx-extended-pdf-viewer #documentPropertiesDialog .row>*{text-align:right}.fileInput{background:white;color:#f9f9f9;margin-top:5px;visibility:hidden;position:fixed;right:0;top:0}ngx-extended-pdf-viewer #documentPropertiesDialog .row>span{width:125px;word-wrap:break-word}ngx-extended-pdf-viewer #documentPropertiesDialog .row>p{max-width:225px;word-wrap:break-word}ngx-extended-pdf-viewer #documentPropertiesDialog .buttonRow{margin-top:10px}ngx-extended-pdf-viewer .clearBoth{clear:both}ngx-extended-pdf-viewer .grab-to-pan-grab{cursor:url(data:image/cur;base64,AAACAAEAICAAAA8ADwAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAB+AAAA/gAAAf8AAAP/AAAD/4AAB/+AAA7/gAAM/8AAAP7AAAG2wAABtkAAAzYAAAM2AAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////AP///wD///4A///8AH//+AB///gAP//wAD//4AA//+AAH//yAB///AAf//wAH//4AL//+AD///yB////z///////////////////////////////////////8=),move!important;cursor:grab!important}ngx-extended-pdf-viewer .grab-to-pan-grab *:not(input):not(textarea):not(button):not(select):not(:link){cursor:inherit!important}ngx-extended-pdf-viewer .grab-to-pan-grab:active,ngx-extended-pdf-viewer .grab-to-pan-grabbing{cursor:url(data:image/cur;base64,AAACAAEAICAAAA8ADwAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAB+AAAA/gAAAf8AAAP/AAAD/4AAAP+AAAD/gAAB/oAAAbYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////AP///wD///4A///8AH//+AB///gAP//8AD///gA///wAP//8AH///kn/////////////////////////////////////////////////////////////////8=),move!important;cursor:grabbing!important;position:fixed;background:rgba(0,0,0,0);display:block;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:10}@page{margin:0}@media screen and (-webkit-min-device-pixel-ratio: 1.1),screen and (min-resolution: 1.1dppx){ngx-extended-pdf-viewer .toolbarButton:before{transform:scale(.5);top:-5px}ngx-extended-pdf-viewer .secondaryToolbarButton:before{transform:scale(.5);top:-4px}}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton:before,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton:before{left:-1px}html[dir=ltr] ngx-extended-pdf-viewer .secondaryToolbarButton:before{left:-2px}html[dir=rtl] ngx-extended-pdf-viewer .secondaryToolbarButton:before{left:186px}ngx-extended-pdf-viewer .toolbarField.pageNumber.visiblePageIsLoading,ngx-extended-pdf-viewer #findInput[data-status=pending]{background-image:url(data:image/png;base64,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);background-size:16px 17px}ngx-extended-pdf-viewer .visibleLargeView,ngx-extended-pdf-viewer .visibleMediumView,ngx-extended-pdf-viewer .visibleSmallView{display:none}ngx-extended-pdf-viewer .html .unverified-signature-warning,ngx-extended-pdf-viewer .html .modified-background-warning{width:100%;background-color:#ff5353;font-size:12px;text-align:center;padding-top:5px;padding-bottom:5px}.treeItem.selected>a{font-weight:700}ngx-extended-pdf-viewer .invisible{display:none!important}ngx-extended-pdf-viewer #outerContainer{clip-path:inset(0 0 0 0)}ngx-extended-pdf-viewer .textLayer .highlight.color0{background-color:#b400aa66}ngx-extended-pdf-viewer .textLayer .highlight.color0.selected{background-color:#b400aa}ngx-extended-pdf-viewer .textLayer .highlight.color1{background-color:#00640066}ngx-extended-pdf-viewer .textLayer .highlight.color1.selected{background-color:#006400}ngx-extended-pdf-viewer .textLayer .highlight.color2{background-color:#00f6}ngx-extended-pdf-viewer .textLayer .highlight.color2.selected{background-color:#00f}ngx-extended-pdf-viewer .textLayer .highlight.color3{background-color:#f006}ngx-extended-pdf-viewer .textLayer .highlight.color3.selected{background-color:red}ngx-extended-pdf-viewer .textLayer .highlight.color4{background-color:#ff5e0066}ngx-extended-pdf-viewer .textLayer .highlight.color4.selected{background-color:#ff5e00}html[dir=ltr] ngx-extended-pdf-viewer .dialogButton,html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton{margin:3px 0 4px}html[dir=ltr] ngx-extended-pdf-viewer .toolbarButton:last-child,html[dir=rtl] ngx-extended-pdf-viewer .toolbarButton:first-child{margin-right:0;margin-left:0}html[dir=ltr] ngx-extended-pdf-viewer #secondaryToolbarToggle{margin-right:4px;margin-left:0}html[dir=rtl] ngx-extended-pdf-viewer #secondaryToolbarToggle{margin-right:0;margin-left:4px}ngx-extended-pdf-viewer .toolbarButton,ngx-extended-pdf-viewer .secondaryToolbarButton,ngx-extended-pdf-viewer .dialogButton{padding-left:0;padding-right:0}ngx-extended-pdf-viewer .offscreen{position:fixed!important;left:-9999px!important;display:block!important;width:3000px!important}ngx-extended-pdf-viewer .offscreen #sidebarContainer{top:1000px!important}ngx-extended-pdf-viewer .toolbarButton{margin-left:-1px!important;margin-right:-2px!important}ngx-extended-pdf-viewer #numPages{padding-right:0}ngx-extended-pdf-viewer .pdf-viewer-template,ngx-extended-pdf-viewer .pdf-viewer-template *{display:none}ngx-extended-pdf-viewer button:focus,ngx-extended-pdf-viewer a:focus,ngx-extended-pdf-viewer input:focus,ngx-extended-pdf-viewer select:focus{outline:none;border:1px solid blue}ngx-extended-pdf-viewer input[type=checkbox]:focus{outline:1px solid blue}.hidden-by-fullscreen{display:none!important}:root{--scrollbar-color: auto;--scrollbar-bg-color: auto}\\n\", \"@media print{#printContainer{position:static}body,html{overflow-y:visible!important;margin:0;padding:0}body{background:rgba(0,0,0,0) none;height:100%;width:100%}body>*{display:none!important;outline:0;padding:0;margin:0}body #printContainer{display:block!important;height:100%;width:100%}body #printContainer img{max-width:100%;max-height:100%;direction:ltr;display:block!important}body #printContainer>.printedPage{page-break-after:always;page-break-inside:avoid;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}body #printContainer>.xfaPrintedPage .xfaPage{position:absolute}body #printContainer>.xfaPrintedPage{page-break-after:always;page-break-inside:avoid;width:100%;height:100%;position:relative}body #printContainer>.printedPage canvas,body #printContainer>.printedPage img{max-width:100%;max-height:100%;direction:ltr;display:block}html,body{overflow-y:visible!important}html.cdk-global-scrollblock{width:initial;position:initial}}\\n\"] }]\n }] });\n\nclass DynamicCssComponent {\n constructor(renderer, document) {\n this.renderer = renderer;\n this.document = document;\n this.zoom = 1.0;\n this.width = 100;\n this.xs = 490;\n this.sm = 560;\n this.md = 610;\n this.lg = 660;\n this.xl = 740;\n this.xxl = 830;\n }\n get style() {\n return `\n@media all and (max-width: ${this.xl}px) {\n #toolbarViewerMiddle {\n display: table;\n margin: auto;\n left: auto;\n position: inherit;\n transform: none;\n }\n}\n\n@media all and (max-width: 840px) {\n #sidebarContent {\n background-color: rgba(0, 0, 0, 0.7);\n }\n\n html[dir='ltr'] #outerContainer.sidebarOpen #viewerContainer {\n left: 0px !important;\n }\n html[dir='rtl'] #outerContainer.sidebarOpen #viewerContainer {\n right: 0px !important;\n }\n\n #outerContainer .hiddenLargeView,\n #outerContainer .hiddenMediumView {\n display: inherit;\n }\n #outerContainer .visibleLargeView,\n #outerContainer .visibleMediumView {\n display: none;\n }\n}\n\n@media all and (max-width: ${this.lg}px) {\n .toolbarButtonSpacer {\n width: 15px;\n }\n\n #outerContainer .hiddenLargeView {\n display: none;\n }\n #outerContainer .visibleLargeView {\n display: inherit;\n }\n}\n\n@media all and (max-width: ${this.md}px) {\n .toolbarButtonSpacer {\n display: none;\n }\n #outerContainer .hiddenMediumView {\n display: none;\n }\n #outerContainer .visibleMediumView {\n display: inherit;\n }\n}\n\n@media all and (max-width: ${this.sm}px) {\n #outerContainer .hiddenSmallView,\n #outerContainer .hiddenSmallView * {\n display: none;\n }\n #outerContainer .visibleSmallView {\n display: inherit;\n }\n .toolbarButtonSpacer {\n width: 0;\n }\n html[dir='ltr'] .findbar {\n left: 38px;\n }\n html[dir='rtl'] .findbar {\n right: 38px;\n }\n}\n\n@media all and (max-width: ${this.xs}px) {\n #scaleSelectContainer {\n display: none;\n }\n}\n\n#outerContainer .visibleXLView,\n#outerContainer .visibleXXLView,\n#outerContainer .visibleTinyView {\n display: none;\n}\n\n#outerContainer .hiddenXLView,\n#outerContainer .hiddenXXLView {\n display: unset;\n}\n\n@media all and (max-width: ${this.xl}px) {\n #outerContainer .hiddenXLView {\n display: none;\n }\n #outerContainer .visibleXLView {\n display: inherit;\n }\n\n #toolbarViewerMiddle {\n -webkit-transform: translateX(-36%);\n transform: translateX(-36%);\n display: unset;\n margin: unset;\n left: 50%;\n position: absolute;\n }\n}\n\n@media all and (max-width: ${this.xxl}px) {\n #outerContainer .hiddenXXLView {\n display: none;\n }\n #outerContainer .visibleXXLView {\n display: inherit;\n }\n}\n\n@media all and (max-width: ${this.md}px) {\n #toolbarViewerMiddle {\n -webkit-transform: translateX(-26%);\n transform: translateX(-26%);\n }\n}\n\n@media all and (max-width: ${this.xs}px) {\n #outerContainer .hiddenTinyView,\n #outerContainer .hiddenTinyView * {\n display: none;\n }\n #outerContainer .visibleTinyView {\n display: inherit;\n }\n}\n `;\n }\n ngOnInit() {\n this.injectStyle();\n }\n ngOnChanges() {\n const fullWith = this.document.body.clientWidth;\n const partialViewScale = fullWith / this.width;\n const scaleFactor = partialViewScale * (this.zoom ? this.zoom : 1);\n this.xs = scaleFactor * 490;\n this.sm = scaleFactor * 560;\n this.md = scaleFactor * 610;\n this.lg = scaleFactor * 660;\n this.xl = scaleFactor * 740;\n this.xxl = scaleFactor * 830;\n const styles = this.document.getElementById('pdf-dynamic-css');\n if (styles) {\n styles.innerHTML = this.style;\n }\n }\n injectStyle() {\n const styles = this.document.createElement('STYLE');\n styles.id = 'pdf-dynamic-css';\n styles.innerHTML = this.style;\n this.renderer.appendChild(this.document.head, styles);\n }\n ngOnDestroy() {\n const styles = this.document.getElementById('pdf-dynamic-css');\n if (styles && styles.parentElement) {\n styles.parentElement.removeChild(styles);\n }\n }\n}\nDynamicCssComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: DynamicCssComponent, deps: [{ token: i0.Renderer2 }, { token: DOCUMENT }], target: i0.ɵɵFactoryTarget.Component });\nDynamicCssComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.3.0\", type: DynamicCssComponent, selector: \"pdf-dynamic-css\", inputs: { zoom: \"zoom\", width: \"width\" }, usesOnChanges: true, ngImport: i0, template: \"\", styles: [\"\"] });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: DynamicCssComponent, decorators: [{\n type: Component,\n args: [{ selector: 'pdf-dynamic-css', template: \"\", styles: [\"\"] }]\n }], ctorParameters: function () { return [{ type: i0.Renderer2 }, { type: undefined, decorators: [{\n type: Inject,\n args: [DOCUMENT]\n }] }]; }, propDecorators: { zoom: [{\n type: Input\n }], width: [{\n type: Input\n }] } });\n\nclass PdfSidebarToolbarComponent {\n constructor() {\n this.mobileFriendlyZoomScale = 1;\n }\n get height() {\n const h = 32 * this.mobileFriendlyZoomScale;\n return `${h}px`;\n }\n}\nPdfSidebarToolbarComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfSidebarToolbarComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });\nPdfSidebarToolbarComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.3.0\", type: PdfSidebarToolbarComponent, selector: \"pdf-sidebar-toolbar\", inputs: { mobileFriendlyZoomScale: \"mobileFriendlyZoomScale\" }, ngImport: i0, template: \"<div id=\\\"toolbarSidebar\\\" [style.height]=\\\"height\\\">\\n <div id=\\\"toolbarSidebarLeft\\\">\\n <button\\n type=\\\"button\\\"\\n id=\\\"viewThumbnail\\\"\\n class=\\\"toolbarButton toggled\\\"\\n title=\\\"Show Thumbnails\\\"\\n data-l10n-id=\\\"thumbs\\\"\\n [style.zoom]=\\\"mobileFriendlyZoomScale\\\"\\n >\\n <span data-l10n-id=\\\"thumbs_label\\\">Thumbnails</span>\\n <svg style=\\\"width: 20px; height: 20px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path\\n fill=\\\"currentColor\\\"\\n d=\\\"M19,19H5V5H19M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M13.96,12.29L11.21,15.83L9.25,13.47L6.5,17H17.5L13.96,12.29Z\\\"\\n />\\n </svg>\\n </button>\\n\\n <button\\n type=\\\"button\\\"\\n id=\\\"viewOutline\\\"\\n class=\\\"toolbarButton\\\"\\n title=\\\"Show Document Outline (double-click to expand/collapse all items)\\\"\\n data-l10n-id=\\\"document_outline\\\"\\n hidden=\\\"true\\\"\\n [style.zoom]=\\\"mobileFriendlyZoomScale\\\"\\n >\\n <span data-l10n-id=\\\"document_outline_label\\\">Document Outline</span>\\n <svg style=\\\"width: 20px; height: 20px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M3,9H17V7H3V9M3,13H17V11H3V13M3,17H17V15H3V17M19,17H21V15H19V17M19,7V9H21V7H19M19,13H21V11H19V13Z\\\" />\\n </svg>\\n </button>\\n\\n <button\\n type=\\\"button\\\"\\n id=\\\"viewAttachments\\\"\\n class=\\\"toolbarButton\\\"\\n title=\\\"Show Attachments\\\"\\n data-l10n-id=\\\"attachments\\\"\\n hidden=\\\"true\\\"\\n [style.zoom]=\\\"mobileFriendlyZoomScale\\\"\\n >\\n <span data-l10n-id=\\\"attachments_label\\\">Attachments</span>\\n <svg style=\\\"width: 20px; height: 20px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path\\n fill=\\\"currentColor\\\"\\n d=\\\"M16.5,6V17.5A4,4 0 0,1 12.5,21.5A4,4 0 0,1 8.5,17.5V5A2.5,2.5 0 0,1 11,2.5A2.5,2.5 0 0,1 13.5,5V15.5A1,1 0 0,1 12.5,16.5A1,1 0 0,1 11.5,15.5V6H10V15.5A2.5,2.5 0 0,0 12.5,18A2.5,2.5 0 0,0 15,15.5V5A4,4 0 0,0 11,1A4,4 0 0,0 7,5V17.5A5.5,5.5 0 0,0 12.5,23A5.5,5.5 0 0,0 18,17.5V6H16.5Z\\\"\\n />\\n </svg>\\n </button>\\n <button\\n id=\\\"viewLayers\\\"\\n class=\\\"toolbarButton\\\"\\n title=\\\"Show Layers (double-click to reset all layers to the default state)\\\"\\n data-l10n-id=\\\"layers\\\"\\n hidden=\\\"true\\\"\\n [style.zoom]=\\\"mobileFriendlyZoomScale\\\"\\n >\\n <span data-l10n-id=\\\"layers_label\\\">Layers</span>\\n <svg style=\\\"width: 20px; height: 20px;margin-left:1px\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\" fill=\\\"currentColor\\\" viewBox=\\\"0 0 4.233 4.233\\\">\\n <path\\n d=\\\"M.15 2.992c-.198.1-.2.266-.002.365l1.604.802a.93.93 0 00.729-.001l1.602-.801c.198-.1.197-.264 0-.364l-.695-.348c-1.306.595-2.542 0-2.542 0m-.264.53l.658-.329c.6.252 1.238.244 1.754 0l.659.329-1.536.768zM.15 1.935c-.198.1-.198.265 0 .364l1.604.802a.926.926 0 00.727 0l1.603-.802c.198-.099.198-.264 0-.363l-.694-.35c-1.14.56-2.546.001-2.546.001m-.264.53l.664-.332c.52.266 1.261.235 1.75.002l.659.33-1.537.768zM.15.877c-.198.099-.198.264 0 .363l1.604.802a.926.926 0 00.727 0l1.603-.802c.198-.099.198-.264 0-.363L2.481.075a.926.926 0 00-.727 0zm.43.182L2.117.29l1.538.769-1.538.768z\\\"\\n />\\n </svg>\\n </button>\\n </div>\\n\\n <div id=\\\"toolbarSidebarRight\\\">\\n <div id=\\\"outlineOptionsContainer\\\" class=\\\"hidden\\\">\\n <div class=\\\"verticalToolbarSeparator\\\"></div>\\n\\n <button\\n id=\\\"currentOutlineItem\\\"\\n class=\\\"toolbarButton\\\"\\n disabled=\\\"disabled\\\"\\n title=\\\"Find Current Outline Item\\\"\\n tabindex=\\\"6\\\"\\n data-l10n-id=\\\"current_outline_item\\\"\\n [style.zoom]=\\\"mobileFriendlyZoomScale\\\"\\n >\\n <span data-l10n-id=\\\"current_outline_item_label\\\">Current Outline Item</span>\\n <svg style=\\\"width: 20px; height: 20px\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\" fill=\\\"currentColor\\\">\\n <path\\n d=\\\"m14 9h-6c-1.3 0-1.3 2 0 2h6c1.3 0 1.3-2 0-2zm-5.2-8h-3.8c-1.3 0-1.3 2 0 2h1.7zm-6.8 0c-1 0-1.3 1-0.7 1.7 0.7 0.6 1.7 0.3 1.7-0.7 0-0.5-0.4-1-1-1zm3 8c-1 0-1.3 1-0.7 1.7 0.6 0.6 1.7 0.2 1.7-0.7 0-0.5-0.4-1-1-1zm0.3-4h-0.3c-1.4 0-1.4 2 0 2h2.3zm-3.3 0c-0.9 0-1.4 1-0.7 1.7 0.7 0.6 1.7 0.2 1.7-0.7 0-0.6-0.5-1-1-1zm12 8h-9c-1.3 0-1.3 2 0 2h9c1.3 0 1.3-2 0-2zm-12 0c-1 0-1.3 1-0.7 1.7 0.7 0.6 1.7 0.2 1.7-0.712 0-0.5-0.4-1-1-1z\\\"\\n />\\n <path d=\\\"m7.37 4.838 3.93-3.911v2.138h3.629v3.546h-3.629v2.138l-3.93-3.911\\\" />\\n </svg>\\n </button>\\n </div>\\n </div>\\n</div>\\n\", styles: [\"button.toolbarButton{margin-right:4px!important}button.toolbarButton{width:22px;height:22px}div#toolbarSidebar>button:first-child{margin-left:4px!important}\\n\"] });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfSidebarToolbarComponent, decorators: [{\n type: Component,\n args: [{ selector: 'pdf-sidebar-toolbar', template: \"<div id=\\\"toolbarSidebar\\\" [style.height]=\\\"height\\\">\\n <div id=\\\"toolbarSidebarLeft\\\">\\n <button\\n type=\\\"button\\\"\\n id=\\\"viewThumbnail\\\"\\n class=\\\"toolbarButton toggled\\\"\\n title=\\\"Show Thumbnails\\\"\\n data-l10n-id=\\\"thumbs\\\"\\n [style.zoom]=\\\"mobileFriendlyZoomScale\\\"\\n >\\n <span data-l10n-id=\\\"thumbs_label\\\">Thumbnails</span>\\n <svg style=\\\"width: 20px; height: 20px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path\\n fill=\\\"currentColor\\\"\\n d=\\\"M19,19H5V5H19M19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19V5A2,2 0 0,0 19,3M13.96,12.29L11.21,15.83L9.25,13.47L6.5,17H17.5L13.96,12.29Z\\\"\\n />\\n </svg>\\n </button>\\n\\n <button\\n type=\\\"button\\\"\\n id=\\\"viewOutline\\\"\\n class=\\\"toolbarButton\\\"\\n title=\\\"Show Document Outline (double-click to expand/collapse all items)\\\"\\n data-l10n-id=\\\"document_outline\\\"\\n hidden=\\\"true\\\"\\n [style.zoom]=\\\"mobileFriendlyZoomScale\\\"\\n >\\n <span data-l10n-id=\\\"document_outline_label\\\">Document Outline</span>\\n <svg style=\\\"width: 20px; height: 20px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M3,9H17V7H3V9M3,13H17V11H3V13M3,17H17V15H3V17M19,17H21V15H19V17M19,7V9H21V7H19M19,13H21V11H19V13Z\\\" />\\n </svg>\\n </button>\\n\\n <button\\n type=\\\"button\\\"\\n id=\\\"viewAttachments\\\"\\n class=\\\"toolbarButton\\\"\\n title=\\\"Show Attachments\\\"\\n data-l10n-id=\\\"attachments\\\"\\n hidden=\\\"true\\\"\\n [style.zoom]=\\\"mobileFriendlyZoomScale\\\"\\n >\\n <span data-l10n-id=\\\"attachments_label\\\">Attachments</span>\\n <svg style=\\\"width: 20px; height: 20px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path\\n fill=\\\"currentColor\\\"\\n d=\\\"M16.5,6V17.5A4,4 0 0,1 12.5,21.5A4,4 0 0,1 8.5,17.5V5A2.5,2.5 0 0,1 11,2.5A2.5,2.5 0 0,1 13.5,5V15.5A1,1 0 0,1 12.5,16.5A1,1 0 0,1 11.5,15.5V6H10V15.5A2.5,2.5 0 0,0 12.5,18A2.5,2.5 0 0,0 15,15.5V5A4,4 0 0,0 11,1A4,4 0 0,0 7,5V17.5A5.5,5.5 0 0,0 12.5,23A5.5,5.5 0 0,0 18,17.5V6H16.5Z\\\"\\n />\\n </svg>\\n </button>\\n <button\\n id=\\\"viewLayers\\\"\\n class=\\\"toolbarButton\\\"\\n title=\\\"Show Layers (double-click to reset all layers to the default state)\\\"\\n data-l10n-id=\\\"layers\\\"\\n hidden=\\\"true\\\"\\n [style.zoom]=\\\"mobileFriendlyZoomScale\\\"\\n >\\n <span data-l10n-id=\\\"layers_label\\\">Layers</span>\\n <svg style=\\\"width: 20px; height: 20px;margin-left:1px\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\" fill=\\\"currentColor\\\" viewBox=\\\"0 0 4.233 4.233\\\">\\n <path\\n d=\\\"M.15 2.992c-.198.1-.2.266-.002.365l1.604.802a.93.93 0 00.729-.001l1.602-.801c.198-.1.197-.264 0-.364l-.695-.348c-1.306.595-2.542 0-2.542 0m-.264.53l.658-.329c.6.252 1.238.244 1.754 0l.659.329-1.536.768zM.15 1.935c-.198.1-.198.265 0 .364l1.604.802a.926.926 0 00.727 0l1.603-.802c.198-.099.198-.264 0-.363l-.694-.35c-1.14.56-2.546.001-2.546.001m-.264.53l.664-.332c.52.266 1.261.235 1.75.002l.659.33-1.537.768zM.15.877c-.198.099-.198.264 0 .363l1.604.802a.926.926 0 00.727 0l1.603-.802c.198-.099.198-.264 0-.363L2.481.075a.926.926 0 00-.727 0zm.43.182L2.117.29l1.538.769-1.538.768z\\\"\\n />\\n </svg>\\n </button>\\n </div>\\n\\n <div id=\\\"toolbarSidebarRight\\\">\\n <div id=\\\"outlineOptionsContainer\\\" class=\\\"hidden\\\">\\n <div class=\\\"verticalToolbarSeparator\\\"></div>\\n\\n <button\\n id=\\\"currentOutlineItem\\\"\\n class=\\\"toolbarButton\\\"\\n disabled=\\\"disabled\\\"\\n title=\\\"Find Current Outline Item\\\"\\n tabindex=\\\"6\\\"\\n data-l10n-id=\\\"current_outline_item\\\"\\n [style.zoom]=\\\"mobileFriendlyZoomScale\\\"\\n >\\n <span data-l10n-id=\\\"current_outline_item_label\\\">Current Outline Item</span>\\n <svg style=\\\"width: 20px; height: 20px\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\" fill=\\\"currentColor\\\">\\n <path\\n d=\\\"m14 9h-6c-1.3 0-1.3 2 0 2h6c1.3 0 1.3-2 0-2zm-5.2-8h-3.8c-1.3 0-1.3 2 0 2h1.7zm-6.8 0c-1 0-1.3 1-0.7 1.7 0.7 0.6 1.7 0.3 1.7-0.7 0-0.5-0.4-1-1-1zm3 8c-1 0-1.3 1-0.7 1.7 0.6 0.6 1.7 0.2 1.7-0.7 0-0.5-0.4-1-1-1zm0.3-4h-0.3c-1.4 0-1.4 2 0 2h2.3zm-3.3 0c-0.9 0-1.4 1-0.7 1.7 0.7 0.6 1.7 0.2 1.7-0.7 0-0.6-0.5-1-1-1zm12 8h-9c-1.3 0-1.3 2 0 2h9c1.3 0 1.3-2 0-2zm-12 0c-1 0-1.3 1-0.7 1.7 0.7 0.6 1.7 0.2 1.7-0.712 0-0.5-0.4-1-1-1z\\\"\\n />\\n <path d=\\\"m7.37 4.838 3.93-3.911v2.138h3.629v3.546h-3.629v2.138l-3.93-3.911\\\" />\\n </svg>\\n </button>\\n </div>\\n </div>\\n</div>\\n\", styles: [\"button.toolbarButton{margin-right:4px!important}button.toolbarButton{width:22px;height:22px}div#toolbarSidebar>button:first-child{margin-left:4px!important}\\n\"] }]\n }], propDecorators: { mobileFriendlyZoomScale: [{\n type: Input\n }] } });\n\nconst THUMBNAIL_CANVAS_BORDER_WIDTH = 1; // one pixel\nclass PdfSidebarContentComponent {\n constructor() {\n this.hideSidebarToolbar = false;\n this.mobileFriendlyZoomScale = 1.0;\n this.thumbnailDrawn = new EventEmitter();\n if (typeof window !== 'undefined') {\n window.pdfThumbnailGeneratorReady = () => this.pdfThumbnailGeneratorReady();\n window.pdfThumbnailGenerator = (pdfThumbnailView, linkService, id, container, thumbPageTitlePromise) => this.createThumbnail(pdfThumbnailView, linkService, id, container, thumbPageTitlePromise);\n }\n }\n get top() {\n let top = 0;\n if (!this.hideSidebarToolbar) {\n top = 32 * this.mobileFriendlyZoomScale;\n if (top === 32) {\n top = 33; // prevent the border of the sidebar toolbar from being cut off\n }\n }\n return `${top}px`;\n }\n ngOnDestroy() {\n this.linkService = undefined;\n }\n pdfThumbnailGeneratorReady() {\n if (!this.thumbnailViewTemplate) {\n return false;\n }\n const t = this.thumbnailViewTemplate.nativeElement;\n return !!t && !!t.innerHTML && t.innerHTML.length > 0;\n }\n createThumbnail(pdfThumbnailView, linkService, id, container, thumbPageTitlePromise) {\n this.linkService = linkService;\n const template = this.thumbnailViewTemplate;\n // get the inner HTML without the attributes and classes added by Angular\n const inner = template.nativeElement.innerHTML\n .split(/_ng\\w+-\\w+-\\w+=\"\"/g)\n .join('')\n .split(/ng-\\w+-\\w+/g)\n .join('')\n .split(/<!--[\\s\\S]*?-->/g)\n .join('');\n const borderAdjustment = 2 * THUMBNAIL_CANVAS_BORDER_WIDTH;\n const widthOfRing = `${pdfThumbnailView.canvasWidth + borderAdjustment}px`;\n const heightOfRing = `${pdfThumbnailView.canvasHeight + borderAdjustment}px`;\n const newHtml = inner.split('WIDTH_OF_RING').join(widthOfRing).split('HEIGHT_OF_RING').join(heightOfRing).split('PAGE_NUMBER').join(id);\n const newElement = this.createElementFromHTML(newHtml);\n newElement.classList.remove('pdf-viewer-template');\n const anchor = newElement;\n anchor.href = linkService.getAnchorUrl(`#page=${id}`);\n thumbPageTitlePromise.then((msg) => {\n anchor.title = msg;\n });\n anchor.onclick = () => {\n linkService.page = id;\n return false;\n };\n pdfThumbnailView.anchor = anchor;\n const ring = newElement.getElementsByClassName('image-container')[0];\n pdfThumbnailView.ring = ring;\n pdfThumbnailView.div = newElement.getElementsByClassName('thumbnail')[0];\n container.appendChild(newElement);\n const thumbnailDrawnEvent = {\n thumbnail: newElement,\n container: container,\n pageId: id,\n };\n this.thumbnailDrawn.emit(thumbnailDrawnEvent);\n }\n createElementFromHTML(htmlString) {\n const div = document.createElement('div');\n div.innerHTML = htmlString.trim();\n // Change this to div.childNodes to support multiple top-level nodes\n return div.firstChild;\n }\n onKeyDown(event) {\n if (event.code === 'ArrowDown') {\n if (this.linkService) {\n if (event.ctrlKey || event.metaKey) {\n this.linkService.page = this.linkService.pagesCount;\n }\n else if (this.linkService.page < this.linkService.pagesCount) {\n this.linkService.page = this.linkService.page + 1;\n }\n event.preventDefault();\n }\n }\n else if (event.code === 'ArrowUp') {\n if (this.linkService) {\n if (event.ctrlKey || event.metaKey) {\n this.linkService.page = 1;\n }\n else if (this.linkService.page > 1) {\n this.linkService.page = this.linkService.page - 1;\n }\n event.preventDefault();\n }\n }\n }\n}\nPdfSidebarContentComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfSidebarContentComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });\nPdfSidebarContentComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.3.0\", type: PdfSidebarContentComponent, selector: \"pdf-sidebar-content\", inputs: { customThumbnail: \"customThumbnail\", hideSidebarToolbar: \"hideSidebarToolbar\", mobileFriendlyZoomScale: \"mobileFriendlyZoomScale\" }, outputs: { thumbnailDrawn: \"thumbnailDrawn\" }, viewQueries: [{ propertyName: \"thumbnailViewTemplate\", first: true, predicate: [\"thumbnailViewTemplate\"], descendants: true }], ngImport: i0, template: \"<div id=\\\"sidebarContent\\\" [style.top]=\\\"top\\\">\\n <div #thumbnailViewTemplate>\\n <ng-content *ngTemplateOutlet=\\\"customThumbnail ? customThumbnail : defaultThumbnail\\\"></ng-content>\\n </div>\\n <div id=\\\"thumbnailView\\\" (keydown)=\\\"onKeyDown($event)\\\"></div>\\n <div id=\\\"outlineView\\\" class=\\\"hidden\\\"></div>\\n <div id=\\\"attachmentsView\\\" class=\\\"hidden\\\"></div>\\n <div id=\\\"layersView\\\" class=\\\"hidden\\\"></div>\\n</div>\\n\\n<ng-template #defaultThumbnail>\\n <a class=\\\"pdf-viewer-template\\\">\\n <div class=\\\"thumbnail\\\" data-page-number=\\\"$page\\\">\\n <div class=\\\"thumbnailSelectionRing image-container\\\" style=\\\"width: WIDTH_OF_RING; height: HEIGHT_OF_RING\\\">\\n <!-- image is automatically inserted here -->\\n <!-- <img class=\\\"thumbnailImage\\\" style=\\\"width: 98px; height: 73px;\\\" /> -->\\n </div>\\n </div>\\n </a>\\n</ng-template>\\n\", styles: [\"\"], directives: [{ type: i2.NgTemplateOutlet, selector: \"[ngTemplateOutlet]\", inputs: [\"ngTemplateOutletContext\", \"ngTemplateOutlet\"] }] });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfSidebarContentComponent, decorators: [{\n type: Component,\n args: [{ selector: 'pdf-sidebar-content', template: \"<div id=\\\"sidebarContent\\\" [style.top]=\\\"top\\\">\\n <div #thumbnailViewTemplate>\\n <ng-content *ngTemplateOutlet=\\\"customThumbnail ? customThumbnail : defaultThumbnail\\\"></ng-content>\\n </div>\\n <div id=\\\"thumbnailView\\\" (keydown)=\\\"onKeyDown($event)\\\"></div>\\n <div id=\\\"outlineView\\\" class=\\\"hidden\\\"></div>\\n <div id=\\\"attachmentsView\\\" class=\\\"hidden\\\"></div>\\n <div id=\\\"layersView\\\" class=\\\"hidden\\\"></div>\\n</div>\\n\\n<ng-template #defaultThumbnail>\\n <a class=\\\"pdf-viewer-template\\\">\\n <div class=\\\"thumbnail\\\" data-page-number=\\\"$page\\\">\\n <div class=\\\"thumbnailSelectionRing image-container\\\" style=\\\"width: WIDTH_OF_RING; height: HEIGHT_OF_RING\\\">\\n <!-- image is automatically inserted here -->\\n <!-- <img class=\\\"thumbnailImage\\\" style=\\\"width: 98px; height: 73px;\\\" /> -->\\n </div>\\n </div>\\n </a>\\n</ng-template>\\n\", styles: [\"\"] }]\n }], ctorParameters: function () { return []; }, propDecorators: { customThumbnail: [{\n type: Input\n }], hideSidebarToolbar: [{\n type: Input\n }], mobileFriendlyZoomScale: [{\n type: Input\n }], thumbnailViewTemplate: [{\n type: ViewChild,\n args: ['thumbnailViewTemplate']\n }], thumbnailDrawn: [{\n type: Output\n }] } });\n\nclass PdfSidebarComponent {\n constructor(elementRef, ref) {\n this.elementRef = elementRef;\n this.ref = ref;\n this.sidebarVisible = true;\n this.mobileFriendlyZoomScale = 1;\n this.showSidebarButton = true;\n this.thumbnailDrawn = new EventEmitter();\n this.hideSidebarToolbar = true;\n }\n showToolbarWhenNecessary() {\n const element = this.elementRef.nativeElement;\n const buttons = element.querySelectorAll('button');\n let visible = 0;\n for (let index = 0; index < buttons.length; index++) {\n const b = buttons.item(index);\n if (!b.hidden) {\n visible++;\n }\n }\n this.hideSidebarToolbar = visible <= 1;\n this.ref.markForCheck();\n }\n}\nPdfSidebarComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfSidebarComponent, deps: [{ token: i0.ElementRef }, { token: i0.ChangeDetectorRef }], target: i0.ɵɵFactoryTarget.Component });\nPdfSidebarComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.3.0\", type: PdfSidebarComponent, selector: \"pdf-sidebar\", inputs: { sidebarPositionTop: \"sidebarPositionTop\", sidebarVisible: \"sidebarVisible\", mobileFriendlyZoomScale: \"mobileFriendlyZoomScale\", showSidebarButton: \"showSidebarButton\", customSidebar: \"customSidebar\", customThumbnail: \"customThumbnail\" }, outputs: { thumbnailDrawn: \"thumbnailDrawn\" }, ngImport: i0, template: \"<div>\\n <ng-content *ngTemplateOutlet=\\\"customSidebar ? customSidebar : defaultSidebar\\\"></ng-content>\\n</div>\\n\\n<ng-template #defaultSidebar>\\n <div id=\\\"sidebarContainer\\\" [style.top]=\\\"sidebarPositionTop\\\">\\n <div id=\\\"additionalSidebarContainer\\\" [style.display]=\\\"hideSidebarToolbar ? 'none' : ''\\\">\\n <pdf-sidebar-toolbar [mobileFriendlyZoomScale]=\\\"mobileFriendlyZoomScale\\\"></pdf-sidebar-toolbar>\\n </div>\\n <pdf-sidebar-content\\n [customThumbnail]=\\\"customThumbnail\\\"\\n (thumbnailDrawn)=\\\"thumbnailDrawn.emit($event)\\\"\\n [hideSidebarToolbar]=\\\"hideSidebarToolbar\\\"\\n [mobileFriendlyZoomScale]=\\\"mobileFriendlyZoomScale\\\"\\n ></pdf-sidebar-content>\\n <div id=\\\"sidebarResizer\\\" class=\\\"hidden\\\"></div>\\n </div>\\n</ng-template>\\n\", styles: [\"\"], components: [{ type: PdfSidebarToolbarComponent, selector: \"pdf-sidebar-toolbar\", inputs: [\"mobileFriendlyZoomScale\"] }, { type: PdfSidebarContentComponent, selector: \"pdf-sidebar-content\", inputs: [\"customThumbnail\", \"hideSidebarToolbar\", \"mobileFriendlyZoomScale\"], outputs: [\"thumbnailDrawn\"] }], directives: [{ type: i2.NgTemplateOutlet, selector: \"[ngTemplateOutlet]\", inputs: [\"ngTemplateOutletContext\", \"ngTemplateOutlet\"] }] });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfSidebarComponent, decorators: [{\n type: Component,\n args: [{ selector: 'pdf-sidebar', template: \"<div>\\n <ng-content *ngTemplateOutlet=\\\"customSidebar ? customSidebar : defaultSidebar\\\"></ng-content>\\n</div>\\n\\n<ng-template #defaultSidebar>\\n <div id=\\\"sidebarContainer\\\" [style.top]=\\\"sidebarPositionTop\\\">\\n <div id=\\\"additionalSidebarContainer\\\" [style.display]=\\\"hideSidebarToolbar ? 'none' : ''\\\">\\n <pdf-sidebar-toolbar [mobileFriendlyZoomScale]=\\\"mobileFriendlyZoomScale\\\"></pdf-sidebar-toolbar>\\n </div>\\n <pdf-sidebar-content\\n [customThumbnail]=\\\"customThumbnail\\\"\\n (thumbnailDrawn)=\\\"thumbnailDrawn.emit($event)\\\"\\n [hideSidebarToolbar]=\\\"hideSidebarToolbar\\\"\\n [mobileFriendlyZoomScale]=\\\"mobileFriendlyZoomScale\\\"\\n ></pdf-sidebar-content>\\n <div id=\\\"sidebarResizer\\\" class=\\\"hidden\\\"></div>\\n </div>\\n</ng-template>\\n\", styles: [\"\"] }]\n }], ctorParameters: function () { return [{ type: i0.ElementRef }, { type: i0.ChangeDetectorRef }]; }, propDecorators: { sidebarPositionTop: [{\n type: Input\n }], sidebarVisible: [{\n type: Input\n }], mobileFriendlyZoomScale: [{\n type: Input\n }], showSidebarButton: [{\n type: Input\n }], customSidebar: [{\n type: Input\n }], customThumbnail: [{\n type: Input\n }], thumbnailDrawn: [{\n type: Output\n }] } });\n\nclass PdfToggleSidebarComponent {\n constructor() {\n this.showSidebarButton = true;\n }\n ngOnInit() { }\n}\nPdfToggleSidebarComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfToggleSidebarComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });\nPdfToggleSidebarComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.3.0\", type: PdfToggleSidebarComponent, selector: \"pdf-toggle-sidebar\", inputs: { showSidebarButton: \"showSidebarButton\" }, ngImport: i0, template: \"<button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showSidebarButton\\\"\\n id=\\\"sidebarToggle\\\"\\n title=\\\"Toggle Sidebar\\\"\\n class=\\\"toolbarButton\\\"\\n data-l10n-id=\\\"toggle_sidebar\\\"\\n>\\n <svg style=\\\"width:24px;height:24px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M3,9H17V7H3V9M3,13H17V11H3V13M3,17H17V15H3V17M19,17H21V15H19V17M19,7V9H21V7H19M19,13H21V11H19V13Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"toggle_sidebar_label\\\">Toggle Sidebar</span>\\n</button>\\n\", styles: [\"button svg{margin-top:-2px}:host:focus{outline:none}button:focus{outline:none}svg:focus{outline:none}\\n\"] });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfToggleSidebarComponent, decorators: [{\n type: Component,\n args: [{ selector: 'pdf-toggle-sidebar', template: \"<button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showSidebarButton\\\"\\n id=\\\"sidebarToggle\\\"\\n title=\\\"Toggle Sidebar\\\"\\n class=\\\"toolbarButton\\\"\\n data-l10n-id=\\\"toggle_sidebar\\\"\\n>\\n <svg style=\\\"width:24px;height:24px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M3,9H17V7H3V9M3,13H17V11H3V13M3,17H17V15H3V17M19,17H21V15H19V17M19,7V9H21V7H19M19,13H21V11H19V13Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"toggle_sidebar_label\\\">Toggle Sidebar</span>\\n</button>\\n\", styles: [\"button svg{margin-top:-2px}:host:focus{outline:none}button:focus{outline:none}svg:focus{outline:none}\\n\"] }]\n }], ctorParameters: function () { return []; }, propDecorators: { showSidebarButton: [{\n type: Input\n }] } });\n\nclass PdfFindButtonComponent {\n constructor() {\n this.showFindButton = undefined;\n this.textLayer = undefined;\n }\n ngOnInit() {\n }\n}\nPdfFindButtonComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfFindButtonComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });\nPdfFindButtonComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.3.0\", type: PdfFindButtonComponent, selector: \"pdf-find-button\", inputs: { showFindButton: \"showFindButton\", textLayer: \"textLayer\" }, ngImport: i0, template: \"<button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showFindButton || !textLayer\\\"\\n id=\\\"viewFind\\\"\\n class=\\\"toolbarButton\\\"\\n title=\\\"Find in Document\\\"\\n data-l10n-id=\\\"findbar\\\"\\n>\\n <svg style=\\\"width:24px;height:24px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M9.5,3A6.5,6.5 0 0,1 16,9.5C16,11.11 15.41,12.59 14.44,13.73L14.71,14H15.5L20.5,19L19,20.5L14,15.5V14.71L13.73,14.44C12.59,15.41 11.11,16 9.5,16A6.5,6.5 0 0,1 3,9.5A6.5,6.5 0 0,1 9.5,3M9.5,5C7,5 5,7 5,9.5C5,12 7,14 9.5,14C12,14 14,12 14,9.5C14,7 12,5 9.5,5Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"findbar_label\\\">Find</span>\\n</button>\\n\", styles: [\"button svg{margin-top:-2px}:host:focus{outline:none}button:focus{outline:none}svg:focus{outline:none}\\n\"] });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfFindButtonComponent, decorators: [{\n type: Component,\n args: [{ selector: 'pdf-find-button', template: \"<button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showFindButton || !textLayer\\\"\\n id=\\\"viewFind\\\"\\n class=\\\"toolbarButton\\\"\\n title=\\\"Find in Document\\\"\\n data-l10n-id=\\\"findbar\\\"\\n>\\n <svg style=\\\"width:24px;height:24px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M9.5,3A6.5,6.5 0 0,1 16,9.5C16,11.11 15.41,12.59 14.44,13.73L14.71,14H15.5L20.5,19L19,20.5L14,15.5V14.71L13.73,14.44C12.59,15.41 11.11,16 9.5,16A6.5,6.5 0 0,1 3,9.5A6.5,6.5 0 0,1 9.5,3M9.5,5C7,5 5,7 5,9.5C5,12 7,14 9.5,14C12,14 14,12 14,9.5C14,7 12,5 9.5,5Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"findbar_label\\\">Find</span>\\n</button>\\n\", styles: [\"button svg{margin-top:-2px}:host:focus{outline:none}button:focus{outline:none}svg:focus{outline:none}\\n\"] }]\n }], ctorParameters: function () { return []; }, propDecorators: { showFindButton: [{\n type: Input\n }], textLayer: [{\n type: Input\n }] } });\n\nclass PdfFirstPageComponent {\n constructor(notificationService) {\n this.notificationService = notificationService;\n this.disableFirstPage = true;\n const subscription = this.notificationService.onPDFJSInit.subscribe(() => {\n this.onPdfJsInit();\n subscription.unsubscribe();\n });\n }\n firstPage() {\n const PDFViewerApplication = window.PDFViewerApplication;\n PDFViewerApplication.eventBus.dispatch('firstpage');\n }\n onPdfJsInit() {\n const PDFViewerApplication = window.PDFViewerApplication;\n PDFViewerApplication.eventBus.on('updateuistate', (event) => this.updateUIState(event));\n }\n updateUIState(event) {\n this.disableFirstPage = event.pageNumber <= 1;\n this.button.nativeElement.disabled = this.disableFirstPage;\n }\n}\nPdfFirstPageComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfFirstPageComponent, deps: [{ token: PDFNotificationService }], target: i0.ɵɵFactoryTarget.Component });\nPdfFirstPageComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.3.0\", type: PdfFirstPageComponent, selector: \"pdf-first-page\", viewQueries: [{ propertyName: \"button\", first: true, predicate: [\"button\"], descendants: true }], ngImport: i0, template: \"<button type=\\\"button\\\"\\n class=\\\"toolbarButton hiddenLargeView\\\"\\n title=\\\"First page\\\"\\n id=\\\"primaryFirstPage\\\"\\n data-l10n-id=\\\"first_page\\\"\\n (click)=\\\"firstPage()\\\"\\n [disabled]=\\\"disableFirstPage\\\"\\n #button\\n >\\n <svg style=\\\"width:24px;height:24px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M18.41,16.59L13.82,12L18.41,7.41L17,6L11,12L17,18L18.41,16.59M6,6H8V18H6V6Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"first_page_label\\\">First page</span>\\n</button>\\n\", styles: [\"\"] });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfFirstPageComponent, decorators: [{\n type: Component,\n args: [{ selector: 'pdf-first-page', template: \"<button type=\\\"button\\\"\\n class=\\\"toolbarButton hiddenLargeView\\\"\\n title=\\\"First page\\\"\\n id=\\\"primaryFirstPage\\\"\\n data-l10n-id=\\\"first_page\\\"\\n (click)=\\\"firstPage()\\\"\\n [disabled]=\\\"disableFirstPage\\\"\\n #button\\n >\\n <svg style=\\\"width:24px;height:24px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M18.41,16.59L13.82,12L18.41,7.41L17,6L11,12L17,18L18.41,16.59M6,6H8V18H6V6Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"first_page_label\\\">First page</span>\\n</button>\\n\", styles: [\"\"] }]\n }], ctorParameters: function () { return [{ type: PDFNotificationService }]; }, propDecorators: { button: [{\n type: ViewChild,\n args: ['button']\n }] } });\n\nclass PdfPreviousPageComponent {\n constructor() { }\n ngOnInit() { }\n}\nPdfPreviousPageComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfPreviousPageComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });\nPdfPreviousPageComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.3.0\", type: PdfPreviousPageComponent, selector: \"pdf-previous-page\", ngImport: i0, template: \"\\n<button type=\\\"button\\\"\\n class=\\\"toolbarButton\\\"\\n title=\\\"Previous Page\\\"\\n id=\\\"previous\\\"\\n data-l10n-id=\\\"previous\\\"\\n >\\n <svg style=\\\"width:24px;height:24px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"previous_label\\\">Previous</span>\\n</button>\\n\", styles: [\"\"] });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfPreviousPageComponent, decorators: [{\n type: Component,\n args: [{ selector: 'pdf-previous-page', template: \"\\n<button type=\\\"button\\\"\\n class=\\\"toolbarButton\\\"\\n title=\\\"Previous Page\\\"\\n id=\\\"previous\\\"\\n data-l10n-id=\\\"previous\\\"\\n >\\n <svg style=\\\"width:24px;height:24px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"previous_label\\\">Previous</span>\\n</button>\\n\", styles: [\"\"] }]\n }], ctorParameters: function () { return []; } });\n\nclass PdfPageNumberComponent {\n constructor() {\n this.showPagingButtons = true;\n }\n ngOnInit() { }\n}\nPdfPageNumberComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfPageNumberComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });\nPdfPageNumberComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.3.0\", type: PdfPageNumberComponent, selector: \"pdf-page-number\", inputs: { showPagingButtons: \"showPagingButtons\" }, ngImport: i0, template: \"<input\\n [class.invisible]=\\\"!showPagingButtons\\\"\\n type=\\\"number\\\"\\n id=\\\"pageNumber\\\"\\n class=\\\"toolbarField pageNumber\\\"\\n title=\\\"Page\\\"\\n value=\\\"1\\\"\\n size=\\\"4\\\"\\n min=\\\"1\\\"\\n data-l10n-id=\\\"page\\\"\\n/>\\n<span [class.invisible]=\\\"!showPagingButtons\\\" id=\\\"numPages\\\" class=\\\"toolbarLabel hiddenXLView\\\"></span>\\n\", styles: [\"\"] });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfPageNumberComponent, decorators: [{\n type: Component,\n args: [{ selector: 'pdf-page-number', template: \"<input\\n [class.invisible]=\\\"!showPagingButtons\\\"\\n type=\\\"number\\\"\\n id=\\\"pageNumber\\\"\\n class=\\\"toolbarField pageNumber\\\"\\n title=\\\"Page\\\"\\n value=\\\"1\\\"\\n size=\\\"4\\\"\\n min=\\\"1\\\"\\n data-l10n-id=\\\"page\\\"\\n/>\\n<span [class.invisible]=\\\"!showPagingButtons\\\" id=\\\"numPages\\\" class=\\\"toolbarLabel hiddenXLView\\\"></span>\\n\", styles: [\"\"] }]\n }], ctorParameters: function () { return []; }, propDecorators: { showPagingButtons: [{\n type: Input\n }] } });\n\nclass PdfNextPageComponent {\n constructor() { }\n ngOnInit() { }\n}\nPdfNextPageComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfNextPageComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });\nPdfNextPageComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.3.0\", type: PdfNextPageComponent, selector: \"pdf-next-page\", ngImport: i0, template: \"<button type=\\\"button\\\"\\n class=\\\"toolbarButton\\\"\\n title=\\\"Next Page\\\"\\n id=\\\"next\\\"\\n data-l10n-id=\\\"next\\\"\\n >\\n <svg style=\\\"width:24px;height:24px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"next_label\\\">Next</span>\\n</button>\\n\", styles: [\"\"] });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfNextPageComponent, decorators: [{\n type: Component,\n args: [{ selector: 'pdf-next-page', template: \"<button type=\\\"button\\\"\\n class=\\\"toolbarButton\\\"\\n title=\\\"Next Page\\\"\\n id=\\\"next\\\"\\n data-l10n-id=\\\"next\\\"\\n >\\n <svg style=\\\"width:24px;height:24px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"next_label\\\">Next</span>\\n</button>\\n\", styles: [\"\"] }]\n }], ctorParameters: function () { return []; } });\n\nclass PdfLastPageComponent {\n constructor(notificationService) {\n this.notificationService = notificationService;\n this.disableLastPage = true;\n const subscription = this.notificationService.onPDFJSInit.subscribe(() => {\n this.onPdfJsInit();\n subscription.unsubscribe();\n });\n }\n firstPage() {\n const PDFViewerApplication = window.PDFViewerApplication;\n PDFViewerApplication.eventBus.dispatch('firstpage');\n }\n onPdfJsInit() {\n const PDFViewerApplication = window.PDFViewerApplication;\n PDFViewerApplication.eventBus.on('updateuistate', event => this.updateUIState(event));\n }\n updateUIState(event) {\n this.disableLastPage = event.pageNumber === event.pagesCount;\n this.button.nativeElement.disabled = this.disableLastPage;\n }\n lastPage() {\n const PDFViewerApplication = window.PDFViewerApplication;\n PDFViewerApplication.eventBus.dispatch('lastpage');\n }\n}\nPdfLastPageComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfLastPageComponent, deps: [{ token: PDFNotificationService }], target: i0.ɵɵFactoryTarget.Component });\nPdfLastPageComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.3.0\", type: PdfLastPageComponent, selector: \"pdf-last-page\", viewQueries: [{ propertyName: \"button\", first: true, predicate: [\"button\"], descendants: true }], ngImport: i0, template: \"<button type=\\\"button\\\"\\n class=\\\"toolbarButton hiddenLargeView\\\"\\n title=\\\"Last page\\\"\\n id=\\\"primaryLastPage\\\"\\n data-l10n-id=\\\"last_page\\\"\\n (click)=\\\"lastPage()\\\"\\n [disabled]=\\\"disableLastPage\\\"\\n #button\\n >\\n <svg style=\\\"width:24px;height:24px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M5.59,7.41L10.18,12L5.59,16.59L7,18L13,12L7,6L5.59,7.41M16,6H18V18H16V6Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"last_page_label\\\">Last page</span>\\n</button>\\n\", styles: [\"\"] });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfLastPageComponent, decorators: [{\n type: Component,\n args: [{ selector: 'pdf-last-page', template: \"<button type=\\\"button\\\"\\n class=\\\"toolbarButton hiddenLargeView\\\"\\n title=\\\"Last page\\\"\\n id=\\\"primaryLastPage\\\"\\n data-l10n-id=\\\"last_page\\\"\\n (click)=\\\"lastPage()\\\"\\n [disabled]=\\\"disableLastPage\\\"\\n #button\\n >\\n <svg style=\\\"width:24px;height:24px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M5.59,7.41L10.18,12L5.59,16.59L7,18L13,12L7,6L5.59,7.41M16,6H18V18H16V6Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"last_page_label\\\">Last page</span>\\n</button>\\n\", styles: [\"\"] }]\n }], ctorParameters: function () { return [{ type: PDFNotificationService }]; }, propDecorators: { button: [{\n type: ViewChild,\n args: ['button']\n }] } });\n\nclass PdfPagingAreaComponent {\n constructor() {\n this.showPagingButtons = true;\n }\n}\nPdfPagingAreaComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfPagingAreaComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });\nPdfPagingAreaComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.3.0\", type: PdfPagingAreaComponent, selector: \"pdf-paging-area\", inputs: { showPagingButtons: \"showPagingButtons\" }, ngImport: i0, template: \"<div\\n[class.invisible]=\\\"!showPagingButtons\\\"\\nclass=\\\"paging-left hiddenTinyView\\\"\\n>\\n<pdf-first-page style=\\\"margin-right: -3px;\\\"></pdf-first-page>\\n<pdf-previous-page style=\\\"margin-left: -3px;\\\"></pdf-previous-page>\\n</div>\\n<pdf-page-number [showPagingButtons]=\\\"showPagingButtons\\\"></pdf-page-number>\\n<div\\n[class.invisible]=\\\"!showPagingButtons\\\"\\nclass=\\\"paging-right hiddenTinyView\\\"\\n>\\n<pdf-next-page style=\\\"margin-right: -3px;margin-left: -3px;\\\"></pdf-next-page>\\n<pdf-last-page style=\\\"margin-left: -3px;\\\"></pdf-last-page>\\n</div>\\n\", styles: [\".paging-right{float:right;display:block;margin-top:-2px}.paging-left{float:left;display:block;margin-top:-2px}\\n\"], components: [{ type: PdfFirstPageComponent, selector: \"pdf-first-page\" }, { type: PdfPreviousPageComponent, selector: \"pdf-previous-page\" }, { type: PdfPageNumberComponent, selector: \"pdf-page-number\", inputs: [\"showPagingButtons\"] }, { type: PdfNextPageComponent, selector: \"pdf-next-page\" }, { type: PdfLastPageComponent, selector: \"pdf-last-page\" }] });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfPagingAreaComponent, decorators: [{\n type: Component,\n args: [{ selector: 'pdf-paging-area', template: \"<div\\n[class.invisible]=\\\"!showPagingButtons\\\"\\nclass=\\\"paging-left hiddenTinyView\\\"\\n>\\n<pdf-first-page style=\\\"margin-right: -3px;\\\"></pdf-first-page>\\n<pdf-previous-page style=\\\"margin-left: -3px;\\\"></pdf-previous-page>\\n</div>\\n<pdf-page-number [showPagingButtons]=\\\"showPagingButtons\\\"></pdf-page-number>\\n<div\\n[class.invisible]=\\\"!showPagingButtons\\\"\\nclass=\\\"paging-right hiddenTinyView\\\"\\n>\\n<pdf-next-page style=\\\"margin-right: -3px;margin-left: -3px;\\\"></pdf-next-page>\\n<pdf-last-page style=\\\"margin-left: -3px;\\\"></pdf-last-page>\\n</div>\\n\", styles: [\".paging-right{float:right;display:block;margin-top:-2px}.paging-left{float:left;display:block;margin-top:-2px}\\n\"] }]\n }], propDecorators: { showPagingButtons: [{\n type: Input\n }] } });\n\nclass PdfZoomOutComponent {\n constructor() { }\n ngOnInit() {\n }\n}\nPdfZoomOutComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfZoomOutComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });\nPdfZoomOutComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.3.0\", type: PdfZoomOutComponent, selector: \"pdf-zoom-out\", ngImport: i0, template: \"<button type=\\\"button\\\"\\n id=\\\"zoomOut\\\"\\n class=\\\"toolbarButton zoomOut\\\"\\n title=\\\"Zoom Out\\\"\\n data-l10n-id=\\\"zoom_out\\\">\\n <svg style=\\\"width:24px;height:24px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M19,13H5V11H19V13Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"zoom_out_label\\\">Zoom Out</span>\\n</button>\\n\", styles: [\"button{margin-left:-2px!important;margin-right:-2px!important}\\n\"] });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfZoomOutComponent, decorators: [{\n type: Component,\n args: [{ selector: 'pdf-zoom-out', template: \"<button type=\\\"button\\\"\\n id=\\\"zoomOut\\\"\\n class=\\\"toolbarButton zoomOut\\\"\\n title=\\\"Zoom Out\\\"\\n data-l10n-id=\\\"zoom_out\\\">\\n <svg style=\\\"width:24px;height:24px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M19,13H5V11H19V13Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"zoom_out_label\\\">Zoom Out</span>\\n</button>\\n\", styles: [\"button{margin-left:-2px!important;margin-right:-2px!important}\\n\"] }]\n }], ctorParameters: function () { return []; } });\n\nclass PdfZoomInComponent {\n constructor() { }\n ngOnInit() {\n }\n}\nPdfZoomInComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfZoomInComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });\nPdfZoomInComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.3.0\", type: PdfZoomInComponent, selector: \"pdf-zoom-in\", ngImport: i0, template: \"<button type=\\\"button\\\"\\n id=\\\"zoomIn\\\"\\n class=\\\"toolbarButton zoomIn\\\"\\n title=\\\"Zoom In\\\"\\n data-l10n-id=\\\"zoom_in\\\">\\n <svg style=\\\"width:24px;height:24px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"zoom_in_label\\\">Zoom In</span>\\n</button>\\n\", styles: [\"button{margin-left:-2px!important;margin-right:-2px!important}\\n\"] });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfZoomInComponent, decorators: [{\n type: Component,\n args: [{ selector: 'pdf-zoom-in', template: \"<button type=\\\"button\\\"\\n id=\\\"zoomIn\\\"\\n class=\\\"toolbarButton zoomIn\\\"\\n title=\\\"Zoom In\\\"\\n data-l10n-id=\\\"zoom_in\\\">\\n <svg style=\\\"width:24px;height:24px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M19,13H13V19H11V13H5V11H11V5H13V11H19V13Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"zoom_in_label\\\">Zoom In</span>\\n</button>\\n\", styles: [\"button{margin-left:-2px!important;margin-right:-2px!important}\\n\"] }]\n }], ctorParameters: function () { return []; } });\n\nclass PdfZoomDropdownComponent {\n constructor(element) {\n this.element = element;\n this._zoomLevels = [];\n }\n // ['auto', 'page-actual', 'page-fit', 'page-width', 0.5, 0.75, 1, 1.25, 1.5, 2, 3, 4];\n set zoomLevels(levels) {\n this._zoomLevels = levels.map((l) => this.valueToZoomLevel(l));\n }\n ngOnInit() {\n if (typeof document !== 'undefined') {\n const callback = (e) => {\n document.removeEventListener('localized', callback);\n };\n document.addEventListener('localized', callback);\n }\n }\n valueToZoomLevel(value) {\n if (value.toString().endsWith('%')) {\n value = value.toString().replace('%', '');\n value = Number(value) / 100;\n }\n const numericalValue = Number(value);\n if (!numericalValue) {\n const v = String(value);\n return {\n id: this.snakeToCamel(value + 'Option'),\n value: v,\n dataL10nId: 'page_scale_' + v.replace('page-', ''),\n dataL10nArgs: undefined,\n displayValue: v,\n };\n }\n const percentage = Math.round(numericalValue * 100);\n return {\n id: `scale_${percentage}`,\n value: String(numericalValue),\n dataL10nId: 'page_scale_percent',\n dataL10nArgs: `{ \"scale\": ${percentage} }`,\n displayValue: String(percentage) + '%',\n };\n }\n snakeToCamel(str) {\n // idea found here: https://hisk.io/javascript-snake-to-camel/\n return str.replace(/([-_][a-z])/g, (group) => group.toUpperCase().replace('-', '').replace('_', ''));\n }\n}\nPdfZoomDropdownComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfZoomDropdownComponent, deps: [{ token: i0.ElementRef }], target: i0.ɵɵFactoryTarget.Component });\nPdfZoomDropdownComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.3.0\", type: PdfZoomDropdownComponent, selector: \"pdf-zoom-dropdown\", inputs: { zoomLevels: \"zoomLevels\" }, viewQueries: [{ propertyName: \"sizeSelector\", first: true, predicate: [\"sizeSelector\"], descendants: true }], ngImport: i0, template: \"<span id=\\\"scaleSelectContainer\\\">\\n <select\\n id=\\\"scaleSelect\\\"\\n title=\\\"Zoom\\\"\\n data-l10n-id=\\\"zoom\\\"\\n #sizeSelector\\n >\\n <option *ngFor=\\\"let level of _zoomLevels\\\"\\n [id]=\\\"level.id\\\"\\n [attr.value]=\\\"level.value\\\"\\n [attr.data-l10n-id]=\\\"level.dataL10nId\\\"\\n [attr.data-l10n-args]=\\\"level.dataL10nArgs\\\">\\n {{level.displayValue}}\\n </option>\\n <option\\n id=\\\"customScaleOption\\\"\\n title=\\\"\\\"\\n value=\\\"custom\\\"\\n disabled=\\\"disabled\\\"\\n hidden=\\\"true\\\"\\n ></option>\\n\\n </select>\\n</span>\\n\", styles: [\"select{font-size:12px;height:26px;cursor:pointer;border-radius:2px;border-width:1px;border-style:solid}#customScaleOption{display:none}\\n\"], directives: [{ type: i2.NgForOf, selector: \"[ngFor][ngForOf]\", inputs: [\"ngForOf\", \"ngForTrackBy\", \"ngForTemplate\"] }, { type: i2$1.NgSelectOption, selector: \"option\", inputs: [\"ngValue\", \"value\"] }, { type: i2$1.ɵNgSelectMultipleOption, selector: \"option\", inputs: [\"ngValue\", \"value\"] }] });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfZoomDropdownComponent, decorators: [{\n type: Component,\n args: [{ selector: 'pdf-zoom-dropdown', template: \"<span id=\\\"scaleSelectContainer\\\">\\n <select\\n id=\\\"scaleSelect\\\"\\n title=\\\"Zoom\\\"\\n data-l10n-id=\\\"zoom\\\"\\n #sizeSelector\\n >\\n <option *ngFor=\\\"let level of _zoomLevels\\\"\\n [id]=\\\"level.id\\\"\\n [attr.value]=\\\"level.value\\\"\\n [attr.data-l10n-id]=\\\"level.dataL10nId\\\"\\n [attr.data-l10n-args]=\\\"level.dataL10nArgs\\\">\\n {{level.displayValue}}\\n </option>\\n <option\\n id=\\\"customScaleOption\\\"\\n title=\\\"\\\"\\n value=\\\"custom\\\"\\n disabled=\\\"disabled\\\"\\n hidden=\\\"true\\\"\\n ></option>\\n\\n </select>\\n</span>\\n\", styles: [\"select{font-size:12px;height:26px;cursor:pointer;border-radius:2px;border-width:1px;border-style:solid}#customScaleOption{display:none}\\n\"] }]\n }], ctorParameters: function () { return [{ type: i0.ElementRef }]; }, propDecorators: { zoomLevels: [{\n type: Input\n }], sizeSelector: [{\n type: ViewChild,\n args: ['sizeSelector']\n }] } });\n\nclass PdfZoomToolbarComponent {\n constructor() {\n this.showZoomButtons = true;\n this.zoomLevels = ['auto', 'page-actual', 'page-fit', 'page-width', 0.5, 0.75, 1, 1.25, 1.5, 2, 3, 4];\n }\n}\nPdfZoomToolbarComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfZoomToolbarComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });\nPdfZoomToolbarComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.3.0\", type: PdfZoomToolbarComponent, selector: \"pdf-zoom-toolbar\", inputs: { showZoomButtons: \"showZoomButtons\", zoomLevels: \"zoomLevels\" }, ngImport: i0, template: \"<div [class.invisible]=\\\"!showZoomButtons\\\" id=\\\"toolbarViewerMiddle\\\">\\n <pdf-zoom-out></pdf-zoom-out>\\n <pdf-zoom-in></pdf-zoom-in>\\n <pdf-zoom-dropdown\\n style=\\\"width: unset; max-width: unset;padding-top:3px\\\" [zoomLevels]=\\\"zoomLevels\\\">\\n </pdf-zoom-dropdown>\\n</div>\\n\", styles: [\"\"], components: [{ type: PdfZoomOutComponent, selector: \"pdf-zoom-out\" }, { type: PdfZoomInComponent, selector: \"pdf-zoom-in\" }, { type: PdfZoomDropdownComponent, selector: \"pdf-zoom-dropdown\", inputs: [\"zoomLevels\"] }] });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfZoomToolbarComponent, decorators: [{\n type: Component,\n args: [{ selector: 'pdf-zoom-toolbar', template: \"<div [class.invisible]=\\\"!showZoomButtons\\\" id=\\\"toolbarViewerMiddle\\\">\\n <pdf-zoom-out></pdf-zoom-out>\\n <pdf-zoom-in></pdf-zoom-in>\\n <pdf-zoom-dropdown\\n style=\\\"width: unset; max-width: unset;padding-top:3px\\\" [zoomLevels]=\\\"zoomLevels\\\">\\n </pdf-zoom-dropdown>\\n</div>\\n\", styles: [\"\"] }]\n }], propDecorators: { showZoomButtons: [{\n type: Input\n }], zoomLevels: [{\n type: Input\n }] } });\n\nclass PdfHandToolComponent {\n constructor(notificationService) {\n this.notificationService = notificationService;\n this.showHandToolButton = true;\n this.isSelected = false;\n const subscription = this.notificationService.onPDFJSInit.subscribe(() => {\n this.onPdfJsInit();\n subscription.unsubscribe();\n });\n }\n onPdfJsInit() {\n const PDFViewerApplication = window.PDFViewerApplication;\n PDFViewerApplication.eventBus.on('cursortoolchanged', ({ tool }) => (this.isSelected = tool === PdfCursorTools.HAND));\n }\n onClick() {\n const PDFViewerApplication = window.PDFViewerApplication;\n PDFViewerApplication.eventBus.dispatch('switchcursortool', { tool: PdfCursorTools.HAND });\n }\n}\nPdfHandToolComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfHandToolComponent, deps: [{ token: PDFNotificationService }], target: i0.ɵɵFactoryTarget.Component });\nPdfHandToolComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.3.0\", type: PdfHandToolComponent, selector: \"pdf-hand-tool\", inputs: { showHandToolButton: \"showHandToolButton\" }, ngImport: i0, template: \"<button\\n (click)=\\\"onClick()\\\"\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showHandToolButton\\\"\\n [class.toggled]=\\\"isSelected\\\"\\n id=\\\"primaryCursorHandTool\\\"\\n class=\\\"toolbarButton hiddenXXLView\\\"\\n title=\\\"Enable hand tool\\\"\\n data-l10n-id=\\\"cursor_hand_tool\\\">\\n <svg style=\\\"width:22px;height:22px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M13,6V11H18V7.75L22.25,12L18,16.25V13H13V18H16.25L12,22.25L7.75,18H11V13H6V16.25L1.75,12L6,7.75V11H11V6H7.75L12,1.75L16.25,6H13Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"cursor_hand_tool_label\\\">Hand Tool</span>\\n</button>\\n\", styles: [\":host{margin-top:0}:host:focus{outline:none}button:focus{outline:none}svg:focus{outline:none}.toggled{background-color:#646464;border-color:rgba(0,0,0,.4) rgba(0,0,0,.45) rgba(0,0,0,.5);box-shadow:0 1px 1px #0000001a inset,0 0 1px #0003 inset,0 1px #ffffff0d}\\n\"] });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfHandToolComponent, decorators: [{\n type: Component,\n args: [{ selector: 'pdf-hand-tool', template: \"<button\\n (click)=\\\"onClick()\\\"\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showHandToolButton\\\"\\n [class.toggled]=\\\"isSelected\\\"\\n id=\\\"primaryCursorHandTool\\\"\\n class=\\\"toolbarButton hiddenXXLView\\\"\\n title=\\\"Enable hand tool\\\"\\n data-l10n-id=\\\"cursor_hand_tool\\\">\\n <svg style=\\\"width:22px;height:22px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M13,6V11H18V7.75L22.25,12L18,16.25V13H13V18H16.25L12,22.25L7.75,18H11V13H6V16.25L1.75,12L6,7.75V11H11V6H7.75L12,1.75L16.25,6H13Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"cursor_hand_tool_label\\\">Hand Tool</span>\\n</button>\\n\", styles: [\":host{margin-top:0}:host:focus{outline:none}button:focus{outline:none}svg:focus{outline:none}.toggled{background-color:#646464;border-color:rgba(0,0,0,.4) rgba(0,0,0,.45) rgba(0,0,0,.5);box-shadow:0 1px 1px #0000001a inset,0 0 1px #0003 inset,0 1px #ffffff0d}\\n\"] }]\n }], ctorParameters: function () { return [{ type: PDFNotificationService }]; }, propDecorators: { showHandToolButton: [{\n type: Input\n }] } });\n\nclass PdfSelectToolComponent {\n constructor(notificationService) {\n this.notificationService = notificationService;\n this.showSelectToolButton = true;\n this.isSelected = true;\n const subscription = this.notificationService.onPDFJSInit.subscribe(() => {\n this.onPdfJsInit();\n subscription.unsubscribe();\n });\n }\n onPdfJsInit() {\n const PDFViewerApplication = window.PDFViewerApplication;\n PDFViewerApplication.eventBus.on('cursortoolchanged', ({ tool }) => (this.isSelected = tool === PdfCursorTools.SELECT));\n }\n onClick() {\n const PDFViewerApplication = window.PDFViewerApplication;\n PDFViewerApplication.eventBus.dispatch('switchcursortool', { tool: PdfCursorTools.SELECT });\n }\n}\nPdfSelectToolComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfSelectToolComponent, deps: [{ token: PDFNotificationService }], target: i0.ɵɵFactoryTarget.Component });\nPdfSelectToolComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.3.0\", type: PdfSelectToolComponent, selector: \"pdf-select-tool\", inputs: { showSelectToolButton: \"showSelectToolButton\" }, ngImport: i0, template: \"<button\\n (click)=\\\"onClick()\\\"\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showSelectToolButton\\\"\\n [class.toggled]=\\\"isSelected\\\"\\n id=\\\"primaryCursorSelectTool\\\"\\n class=\\\"toolbarButton hiddenXXLView\\\"\\n title=\\\"Enable text selection tool\\\"\\n data-l10n-id=\\\"cursor_text_select_tool\\\">\\n <svg style=\\\"width:22px;height:22px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M2 4C2 2.89 2.9 2 4 2H7V4H4V7H2V4M22 4V7H20V4H17V2H20C21.1 2 22 2.89 22 4M2 20V17H4V20H7V22H4C2.9 22 2 21.11 2 20M10 2H14V4H10V2M10 20H14V22H10V20M2 10H4V14H2V10M18.5 13C20.4 13 22 14.6 22 16.5C22 19.1 18.5 23 18.5 23C18.5 23 15 19.1 15 16.5C15 14.6 16.6 13 18.5 13M18.5 17.8C19.2 17.8 19.8 17.2 19.7 16.6C19.7 16 19.1 15.4 18.5 15.4C17.9 15.4 17.3 15.9 17.3 16.6C17.3 17.2 17.8 17.8 18.5 17.8M20 10H22V12.34C21.42 11.84 20.74 11.45 20 11.23V10Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"cursor_text_select_tool_label\\\">Text selection tool</span>\\n</button>\\n\", styles: [\":host{margin-top:0;margin-right:-3px}:host:focus{outline:none}button:focus{outline:none}svg:focus{outline:none}.toggled{background-color:#646464;border-color:rgba(0,0,0,.4) rgba(0,0,0,.45) rgba(0,0,0,.5);box-shadow:0 1px 1px #0000001a inset,0 0 1px #0003 inset,0 1px #ffffff0d}\\n\"] });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfSelectToolComponent, decorators: [{\n type: Component,\n args: [{ selector: 'pdf-select-tool', template: \"<button\\n (click)=\\\"onClick()\\\"\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showSelectToolButton\\\"\\n [class.toggled]=\\\"isSelected\\\"\\n id=\\\"primaryCursorSelectTool\\\"\\n class=\\\"toolbarButton hiddenXXLView\\\"\\n title=\\\"Enable text selection tool\\\"\\n data-l10n-id=\\\"cursor_text_select_tool\\\">\\n <svg style=\\\"width:22px;height:22px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M2 4C2 2.89 2.9 2 4 2H7V4H4V7H2V4M22 4V7H20V4H17V2H20C21.1 2 22 2.89 22 4M2 20V17H4V20H7V22H4C2.9 22 2 21.11 2 20M10 2H14V4H10V2M10 20H14V22H10V20M2 10H4V14H2V10M18.5 13C20.4 13 22 14.6 22 16.5C22 19.1 18.5 23 18.5 23C18.5 23 15 19.1 15 16.5C15 14.6 16.6 13 18.5 13M18.5 17.8C19.2 17.8 19.8 17.2 19.7 16.6C19.7 16 19.1 15.4 18.5 15.4C17.9 15.4 17.3 15.9 17.3 16.6C17.3 17.2 17.8 17.8 18.5 17.8M20 10H22V12.34C21.42 11.84 20.74 11.45 20 11.23V10Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"cursor_text_select_tool_label\\\">Text selection tool</span>\\n</button>\\n\", styles: [\":host{margin-top:0;margin-right:-3px}:host:focus{outline:none}button:focus{outline:none}svg:focus{outline:none}.toggled{background-color:#646464;border-color:rgba(0,0,0,.4) rgba(0,0,0,.45) rgba(0,0,0,.5);box-shadow:0 1px 1px #0000001a inset,0 0 1px #0003 inset,0 1px #ffffff0d}\\n\"] }]\n }], ctorParameters: function () { return [{ type: PDFNotificationService }]; }, propDecorators: { showSelectToolButton: [{\n type: Input\n }] } });\n\nclass PdfRotatePageComponent {\n constructor(notificationService) {\n this.notificationService = notificationService;\n this.showRotateButton = true;\n this.disableRotate = true;\n this.clockwise = true;\n this.counterClockwise = true;\n const subscription = this.notificationService.onPDFJSInit.subscribe(() => {\n this.onPdfJsInit();\n subscription.unsubscribe();\n });\n }\n rotateCW() {\n const PDFViewerApplication = window.PDFViewerApplication;\n PDFViewerApplication.eventBus.dispatch('rotatecw');\n }\n rotateCCW() {\n const PDFViewerApplication = window.PDFViewerApplication;\n PDFViewerApplication.eventBus.dispatch('rotateccw');\n }\n onPdfJsInit() {\n const PDFViewerApplication = window.PDFViewerApplication;\n PDFViewerApplication.eventBus.on('updateuistate', (event) => this.updateUIState(event));\n }\n updateUIState(event) {\n this.disableRotate = event.pagesCount === 0;\n if (this.button1) {\n this.button1.nativeElement.disabled = this.disableRotate;\n }\n if (this.button2) {\n this.button2.nativeElement.disabled = this.disableRotate;\n }\n }\n}\nPdfRotatePageComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfRotatePageComponent, deps: [{ token: PDFNotificationService }], target: i0.ɵɵFactoryTarget.Component });\nPdfRotatePageComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.3.0\", type: PdfRotatePageComponent, selector: \"pdf-rotate-page\", inputs: { showRotateButton: \"showRotateButton\", clockwise: \"clockwise\", counterClockwise: \"counterClockwise\" }, viewQueries: [{ propertyName: \"button1\", first: true, predicate: [\"button1\"], descendants: true }, { propertyName: \"button2\", first: true, predicate: [\"button2\"], descendants: true }], ngImport: i0, template: \"<button\\n *ngIf=\\\"clockwise\\\"\\n (click)=\\\"rotateCW()\\\"\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showRotateButton\\\"\\n id=\\\"primaryPageRotateCw\\\"\\n class=\\\"toolbarButton hiddenXLView rotateCw\\\"\\n title=\\\"Rotate Clockwise\\\"\\n data-l10n-id=\\\"page_rotate_cw\\\"\\n [disabled]=\\\"disableRotate\\\"\\n #button1>\\n <svg style=\\\"width:23px;height:23px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M12 3C7.03 3 3 7.03 3 12S7.03 21 12 21C14 21 15.92 20.34 17.5 19.14L16.06 17.7C14.87 18.54 13.45 19 12 19C8.13 19 5 15.87 5 12S8.13 5 12 5 19 8.13 19 12H16L20 16L24 12H21C21 7.03 16.97 3 12 3\\\" />\\n </svg>\\n</button>\\n<button\\n *ngIf=\\\"counterClockwise\\\"\\n (click)=\\\"rotateCCW()\\\"\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showRotateButton\\\"\\n id=\\\"primaryPageRotateCcw\\\"\\n class=\\\"toolbarButton hiddenXLView rotateCcw\\\"\\n title=\\\"Rotate Counterclockwise\\\"\\n data-l10n-id=\\\"page_rotate_ccw\\\"\\n [disabled]=\\\"disableRotate\\\"\\n #button2>\\n <svg style=\\\"width:23px;height:23px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M12 3C7.03 3 3 7.03 3 12H0L4 16L8 12H5C5 8.13 8.13 5 12 5S19 8.13 19 12 15.87 19 12 19C10.55 19 9.13 18.54 7.94 17.7L6.5 19.14C8.08 20.34 10 21 12 21C16.97 21 21 16.97 21 12S16.97 3 12 3\\\" />\\n </svg>\\n</button>\\n\", styles: [\":host{margin-top:-1px}:host:focus{outline:none}button:focus{outline:none}svg:focus{outline:none}\\n\"], directives: [{ type: i2.NgIf, selector: \"[ngIf]\", inputs: [\"ngIf\", \"ngIfThen\", \"ngIfElse\"] }] });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfRotatePageComponent, decorators: [{\n type: Component,\n args: [{ selector: 'pdf-rotate-page', template: \"<button\\n *ngIf=\\\"clockwise\\\"\\n (click)=\\\"rotateCW()\\\"\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showRotateButton\\\"\\n id=\\\"primaryPageRotateCw\\\"\\n class=\\\"toolbarButton hiddenXLView rotateCw\\\"\\n title=\\\"Rotate Clockwise\\\"\\n data-l10n-id=\\\"page_rotate_cw\\\"\\n [disabled]=\\\"disableRotate\\\"\\n #button1>\\n <svg style=\\\"width:23px;height:23px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M12 3C7.03 3 3 7.03 3 12S7.03 21 12 21C14 21 15.92 20.34 17.5 19.14L16.06 17.7C14.87 18.54 13.45 19 12 19C8.13 19 5 15.87 5 12S8.13 5 12 5 19 8.13 19 12H16L20 16L24 12H21C21 7.03 16.97 3 12 3\\\" />\\n </svg>\\n</button>\\n<button\\n *ngIf=\\\"counterClockwise\\\"\\n (click)=\\\"rotateCCW()\\\"\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showRotateButton\\\"\\n id=\\\"primaryPageRotateCcw\\\"\\n class=\\\"toolbarButton hiddenXLView rotateCcw\\\"\\n title=\\\"Rotate Counterclockwise\\\"\\n data-l10n-id=\\\"page_rotate_ccw\\\"\\n [disabled]=\\\"disableRotate\\\"\\n #button2>\\n <svg style=\\\"width:23px;height:23px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M12 3C7.03 3 3 7.03 3 12H0L4 16L8 12H5C5 8.13 8.13 5 12 5S19 8.13 19 12 15.87 19 12 19C10.55 19 9.13 18.54 7.94 17.7L6.5 19.14C8.08 20.34 10 21 12 21C16.97 21 21 16.97 21 12S16.97 3 12 3\\\" />\\n </svg>\\n</button>\\n\", styles: [\":host{margin-top:-1px}:host:focus{outline:none}button:focus{outline:none}svg:focus{outline:none}\\n\"] }]\n }], ctorParameters: function () { return [{ type: PDFNotificationService }]; }, propDecorators: { showRotateButton: [{\n type: Input\n }], clockwise: [{\n type: Input\n }], counterClockwise: [{\n type: Input\n }], button1: [{\n type: ViewChild,\n args: ['button1']\n }], button2: [{\n type: ViewChild,\n args: ['button2']\n }] } });\n\nclass PdfPresentationModeComponent {\n constructor() {\n this.showPresentationModeButton = true;\n }\n}\nPdfPresentationModeComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfPresentationModeComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });\nPdfPresentationModeComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.3.0\", type: PdfPresentationModeComponent, selector: \"pdf-presentation-mode\", inputs: { showPresentationModeButton: \"showPresentationModeButton\" }, ngImport: i0, template: \"<button type=\\\"button\\\"\\n [class.invisible]=\\\"!showPresentationModeButton\\\"\\n id=\\\"presentationMode\\\"\\n class=\\\"toolbarButton hiddenLargeView\\\"\\n title=\\\"Switch to Presentation Mode\\\"\\n data-l10n-id=\\\"presentation_mode\\\">\\n <svg style=\\\"width:27px;height:27px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M5,5H10V7H7V10H5V5M14,5H19V10H17V7H14V5M17,14H19V19H14V17H17V14M10,17V19H5V14H7V17H10Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"presentation_mode_label\\\">Presentation Mode</span>\\n </button>\\n\", styles: [\":host button.toolbarButton{margin-top:0}:host:focus{outline:none}button:focus{outline:none}svg:focus{outline:none}\\n\"] });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfPresentationModeComponent, decorators: [{\n type: Component,\n args: [{ selector: 'pdf-presentation-mode', template: \"<button type=\\\"button\\\"\\n [class.invisible]=\\\"!showPresentationModeButton\\\"\\n id=\\\"presentationMode\\\"\\n class=\\\"toolbarButton hiddenLargeView\\\"\\n title=\\\"Switch to Presentation Mode\\\"\\n data-l10n-id=\\\"presentation_mode\\\">\\n <svg style=\\\"width:27px;height:27px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M5,5H10V7H7V10H5V5M14,5H19V10H17V7H14V5M17,14H19V19H14V17H17V14M10,17V19H5V14H7V17H10Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"presentation_mode_label\\\">Presentation Mode</span>\\n </button>\\n\", styles: [\":host button.toolbarButton{margin-top:0}:host:focus{outline:none}button:focus{outline:none}svg:focus{outline:none}\\n\"] }]\n }], propDecorators: { showPresentationModeButton: [{\n type: Input\n }] } });\n\nclass PdfOpenFileComponent {\n constructor() {\n this.showOpenFileButton = true;\n }\n}\nPdfOpenFileComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfOpenFileComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });\nPdfOpenFileComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.3.0\", type: PdfOpenFileComponent, selector: \"pdf-open-file\", inputs: { showOpenFileButton: \"showOpenFileButton\" }, ngImport: i0, template: \"<button type=\\\"button\\\"\\n [class.invisible]=\\\"!showOpenFileButton\\\"\\n id=\\\"openFile\\\"\\n class=\\\"toolbarButton hiddenMediumView\\\"\\n title=\\\"Open File\\\"\\n data-l10n-id=\\\"open_file\\\">\\n <svg style=\\\"width:24px;height:20px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M14,2L20,8V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V4A2,2 0 0,1 6,2H14M18,20V9H13V4H6V20H18M12,12L16,16H13.5V19H10.5V16H8L12,12Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"open_file_label\\\">Open</span>\\n</button>\\n\", styles: [\":host{margin-top:0}:host:focus{outline:none}button:focus{outline:none}svg:focus{outline:none}\\n\"] });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfOpenFileComponent, decorators: [{\n type: Component,\n args: [{ selector: 'pdf-open-file', template: \"<button type=\\\"button\\\"\\n [class.invisible]=\\\"!showOpenFileButton\\\"\\n id=\\\"openFile\\\"\\n class=\\\"toolbarButton hiddenMediumView\\\"\\n title=\\\"Open File\\\"\\n data-l10n-id=\\\"open_file\\\">\\n <svg style=\\\"width:24px;height:20px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M14,2L20,8V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V4A2,2 0 0,1 6,2H14M18,20V9H13V4H6V20H18M12,12L16,16H13.5V19H10.5V16H8L12,12Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"open_file_label\\\">Open</span>\\n</button>\\n\", styles: [\":host{margin-top:0}:host:focus{outline:none}button:focus{outline:none}svg:focus{outline:none}\\n\"] }]\n }], propDecorators: { showOpenFileButton: [{\n type: Input\n }] } });\n\nclass PdfPrintComponent {\n constructor() {\n this.showPrintButton = true;\n }\n}\nPdfPrintComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfPrintComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });\nPdfPrintComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.3.0\", type: PdfPrintComponent, selector: \"pdf-print\", inputs: { showPrintButton: \"showPrintButton\" }, ngImport: i0, template: \"<button type=\\\"button\\\"\\n [class.invisible]=\\\"!showPrintButton\\\"\\n id=\\\"print\\\"\\n class=\\\"toolbarButton hiddenSmallView\\\"\\n title=\\\"Print\\\"\\n data-l10n-id=\\\"print\\\"\\n >\\n <svg style=\\\"width:22px;height:22px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M18,3H6V7H18M19,12A1,1 0 0,1 18,11A1,1 0 0,1 19,10A1,1 0 0,1 20,11A1,1 0 0,1 19,12M16,19H8V14H16M19,8H5A3,3 0 0,0 2,11V17H6V21H18V17H22V11A3,3 0 0,0 19,8Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"print_label\\\">Print</span>\\n</button>\\n\", styles: [\":host{margin-top:-1px}:host:focus{outline:none}button:focus{outline:none}svg:focus{outline:none}\\n\"] });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfPrintComponent, decorators: [{\n type: Component,\n args: [{ selector: 'pdf-print', template: \"<button type=\\\"button\\\"\\n [class.invisible]=\\\"!showPrintButton\\\"\\n id=\\\"print\\\"\\n class=\\\"toolbarButton hiddenSmallView\\\"\\n title=\\\"Print\\\"\\n data-l10n-id=\\\"print\\\"\\n >\\n <svg style=\\\"width:22px;height:22px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M18,3H6V7H18M19,12A1,1 0 0,1 18,11A1,1 0 0,1 19,10A1,1 0 0,1 20,11A1,1 0 0,1 19,12M16,19H8V14H16M19,8H5A3,3 0 0,0 2,11V17H6V21H18V17H22V11A3,3 0 0,0 19,8Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"print_label\\\">Print</span>\\n</button>\\n\", styles: [\":host{margin-top:-1px}:host:focus{outline:none}button:focus{outline:none}svg:focus{outline:none}\\n\"] }]\n }], propDecorators: { showPrintButton: [{\n type: Input\n }] } });\n\nclass PdfDownloadComponent {\n constructor() {\n this.showDownloadButton = true;\n }\n}\nPdfDownloadComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfDownloadComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });\nPdfDownloadComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.3.0\", type: PdfDownloadComponent, selector: \"pdf-download\", inputs: { showDownloadButton: \"showDownloadButton\" }, ngImport: i0, template: \"<button\\n type=\\\"button\\\"\\n id=\\\"download\\\"\\n class=\\\"toolbarButton hiddenSmallView\\\"\\n [class.invisible]=\\\"!showDownloadButton\\\"\\n title=\\\"Download\\\"\\n data-l10n-id=\\\"download\\\"\\n>\\n <svg style=\\\"width:20px;height:20px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M14,2L20,8V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V4A2,2 0 0,1 6,2H14M18,20V9H13V4H6V20H18M12,19L8,15H10.5V12H13.5V15H16L12,19Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"download_label\\\">Download</span>\\n</button>\\n\", styles: [\":host{margin-top:0}:host:focus{outline:none}button:focus{outline:none}svg:focus{outline:none}\\n\"] });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfDownloadComponent, decorators: [{\n type: Component,\n args: [{ selector: 'pdf-download', template: \"<button\\n type=\\\"button\\\"\\n id=\\\"download\\\"\\n class=\\\"toolbarButton hiddenSmallView\\\"\\n [class.invisible]=\\\"!showDownloadButton\\\"\\n title=\\\"Download\\\"\\n data-l10n-id=\\\"download\\\"\\n>\\n <svg style=\\\"width:20px;height:20px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M14,2L20,8V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V4A2,2 0 0,1 6,2H14M18,20V9H13V4H6V20H18M12,19L8,15H10.5V12H13.5V15H16L12,19Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"download_label\\\">Download</span>\\n</button>\\n\", styles: [\":host{margin-top:0}:host:focus{outline:none}button:focus{outline:none}svg:focus{outline:none}\\n\"] }]\n }], propDecorators: { showDownloadButton: [{\n type: Input\n }] } });\n\nclass PdfBookmarkComponent {\n constructor() {\n this.showBookmarkButton = true;\n }\n}\nPdfBookmarkComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfBookmarkComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });\nPdfBookmarkComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.3.0\", type: PdfBookmarkComponent, selector: \"pdf-bookmark\", inputs: { showBookmarkButton: \"showBookmarkButton\" }, ngImport: i0, template: \"<a\\n href=\\\"#\\\"\\n [class.invisible]=\\\"!showBookmarkButton\\\"\\n id=\\\"viewBookmark\\\"\\n class=\\\"toolbarButton hiddenTinyView\\\"\\n title=\\\"Current view (copy or open in new window)\\\"\\n data-l10n-id=\\\"bookmark\\\"\\n>\\n <svg style=\\\"width:24px;height:24px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M17,18L12,15.82L7,18V5H17M17,3H7A2,2 0 0,0 5,5V21L12,18L19,21V5C19,3.89 18.1,3 17,3Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"bookmark_label\\\">Current View</span>\\n</a>\\n\", styles: [\":host a.toolbarButton svg{margin-top:4px}:host:focus{outline:none}a:focus{outline:none}svg:focus{outline:none}\\n\"] });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfBookmarkComponent, decorators: [{\n type: Component,\n args: [{ selector: 'pdf-bookmark', template: \"<a\\n href=\\\"#\\\"\\n [class.invisible]=\\\"!showBookmarkButton\\\"\\n id=\\\"viewBookmark\\\"\\n class=\\\"toolbarButton hiddenTinyView\\\"\\n title=\\\"Current view (copy or open in new window)\\\"\\n data-l10n-id=\\\"bookmark\\\"\\n>\\n <svg style=\\\"width:24px;height:24px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M17,18L12,15.82L7,18V5H17M17,3H7A2,2 0 0,0 5,5V21L12,18L19,21V5C19,3.89 18.1,3 17,3Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"bookmark_label\\\">Current View</span>\\n</a>\\n\", styles: [\":host a.toolbarButton svg{margin-top:4px}:host:focus{outline:none}a:focus{outline:none}svg:focus{outline:none}\\n\"] }]\n }], propDecorators: { showBookmarkButton: [{\n type: Input\n }] } });\n\nclass PdfToggleSecondaryToolbarComponent {\n constructor() {\n this.showSecondaryToolbarButton = true;\n }\n ngOnInit() { }\n}\nPdfToggleSecondaryToolbarComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfToggleSecondaryToolbarComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });\nPdfToggleSecondaryToolbarComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.3.0\", type: PdfToggleSecondaryToolbarComponent, selector: \"pdf-toggle-secondary-toolbar\", inputs: { showSecondaryToolbarButton: \"showSecondaryToolbarButton\" }, ngImport: i0, template: \"<button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showSecondaryToolbarButton\\\"\\n id=\\\"secondaryToolbarToggle\\\"\\n class=\\\"toolbarButton\\\"\\n title=\\\"Tools\\\"\\n data-l10n-id=\\\"tools\\\"\\n>\\n <svg style=\\\"width:27px;height:27px\\\" viewBox=\\\"0 0 24 24\\\" onclick=\\\"event.preventDefault(); return false;\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"tools_label\\\">Tools</span>\\n</button>\\n\", styles: [\"svg{margin-top:-3px}:host:focus{outline:none}button:focus{outline:none}svg:focus{outline:none}\\n\"] });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfToggleSecondaryToolbarComponent, decorators: [{\n type: Component,\n args: [{ selector: 'pdf-toggle-secondary-toolbar', template: \"<button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showSecondaryToolbarButton\\\"\\n id=\\\"secondaryToolbarToggle\\\"\\n class=\\\"toolbarButton\\\"\\n title=\\\"Tools\\\"\\n data-l10n-id=\\\"tools\\\"\\n>\\n <svg style=\\\"width:27px;height:27px\\\" viewBox=\\\"0 0 24 24\\\" onclick=\\\"event.preventDefault(); return false;\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"tools_label\\\">Tools</span>\\n</button>\\n\", styles: [\"svg{margin-top:-3px}:host:focus{outline:none}button:focus{outline:none}svg:focus{outline:none}\\n\"] }]\n }], ctorParameters: function () { return []; }, propDecorators: { showSecondaryToolbarButton: [{\n type: Input\n }] } });\n\nclass PdfToolbarComponent {\n constructor() {\n this.mobileFriendlyZoomScale = 1;\n this.primaryMenuVisible = true;\n this.showBookmarkButton = true;\n this.showDownloadButton = true;\n this.showFindButton = undefined;\n this.showHandToolButton = true;\n this.showOpenFileButton = true;\n this.showPrintButton = true;\n this.showPagingButtons = true;\n this.showPresentationModeButton = false;\n this.showRotateButton = true;\n this.showSecondaryToolbarButton = true;\n this.showSidebarButton = true;\n this.showZoomButtons = true;\n this.textLayer = undefined;\n this.toolbarMarginTop = '0px';\n this.toolbarWidth = '100%';\n this.zoomLevels = ['auto', 'page-actual', 'page-fit', 'page-width', 0.5, 0.75, 1, 1.25, 1.5, 2, 3, 4];\n }\n}\nPdfToolbarComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfToolbarComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });\nPdfToolbarComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.3.0\", type: PdfToolbarComponent, selector: \"pdf-toolbar\", inputs: { customToolbar: \"customToolbar\", mobileFriendlyZoomScale: \"mobileFriendlyZoomScale\", primaryMenuVisible: \"primaryMenuVisible\", showBookmarkButton: \"showBookmarkButton\", showDownloadButton: \"showDownloadButton\", showFindButton: \"showFindButton\", showHandToolButton: \"showHandToolButton\", showOpenFileButton: \"showOpenFileButton\", showPrintButton: \"showPrintButton\", showPagingButtons: \"showPagingButtons\", showPresentationModeButton: \"showPresentationModeButton\", showRotateButton: \"showRotateButton\", showSecondaryToolbarButton: \"showSecondaryToolbarButton\", showSidebarButton: \"showSidebarButton\", showZoomButtons: \"showZoomButtons\", textLayer: \"textLayer\", toolbarMarginTop: \"toolbarMarginTop\", toolbarWidth: \"toolbarWidth\", zoomLevels: \"zoomLevels\" }, ngImport: i0, template: \"<div class=\\\"toolbar\\\" [class.invisible]=\\\"!primaryMenuVisible\\\"\\n [style.transform]=\\\"'scale(' + mobileFriendlyZoomScale + ')'\\\"\\n [style.transformOrigin]=\\\"'left center'\\\"\\n [style.width]=\\\"toolbarWidth\\\"\\n [style.marginTop]=\\\"toolbarMarginTop\\\"\\n>\\n <div id=\\\"toolbarContainer\\\">\\n <ng-content *ngTemplateOutlet=\\\"customToolbar ? customToolbar : defaultToolbar\\\"></ng-content>\\n <div id=\\\"loadingBar\\\">\\n <div class=\\\"progress\\\"><div class=\\\"glimmer\\\"></div></div>\\n </div>\\n </div>\\n</div>\\n\\n<ng-template #defaultToolbar>\\n <div id=\\\"toolbarViewer\\\">\\n <div id=\\\"toolbarViewerLeft\\\">\\n <pdf-toggle-sidebar [showSidebarButton]=\\\"showSidebarButton\\\"></pdf-toggle-sidebar>\\n <pdf-find-button [showFindButton]=\\\"showFindButton\\\" [textLayer]=\\\"textLayer\\\"></pdf-find-button>\\n <pdf-paging-area [showPagingButtons]=\\\"showPagingButtons\\\"></pdf-paging-area>\\n </div>\\n <pdf-zoom-toolbar [showZoomButtons]=\\\"showZoomButtons\\\" [zoomLevels]=\\\"zoomLevels\\\"></pdf-zoom-toolbar>\\n <div id=\\\"toolbarViewerRight\\\">\\n <pdf-hand-tool [showHandToolButton]=\\\"showHandToolButton\\\"></pdf-hand-tool>\\n <pdf-select-tool [showSelectToolButton]=\\\"showHandToolButton\\\"></pdf-select-tool>\\n <pdf-rotate-page [showRotateButton]=\\\"showRotateButton\\\" [clockwise]=\\\"true\\\" [counterClockwise]=\\\"false\\\"></pdf-rotate-page>\\n <pdf-rotate-page [showRotateButton]=\\\"showRotateButton\\\" [clockwise]=\\\"false\\\" [counterClockwise]=\\\"true\\\"></pdf-rotate-page>\\n <pdf-presentation-mode [showPresentationModeButton]=\\\"showPresentationModeButton\\\"></pdf-presentation-mode>\\n <pdf-open-file [showOpenFileButton]=\\\"showOpenFileButton\\\"></pdf-open-file>\\n <pdf-print [showPrintButton]=\\\"showPrintButton\\\"></pdf-print>\\n <pdf-download [showDownloadButton]=\\\"showDownloadButton\\\"></pdf-download>\\n <pdf-bookmark [showBookmarkButton]=\\\"showBookmarkButton\\\"></pdf-bookmark>\\n <pdf-toggle-secondary-toolbar [showSecondaryToolbarButton]=\\\"showSecondaryToolbarButton\\\"></pdf-toggle-secondary-toolbar>\\n </div>\\n </div>\\n</ng-template>\\n\", styles: [\"\"], components: [{ type: PdfToggleSidebarComponent, selector: \"pdf-toggle-sidebar\", inputs: [\"showSidebarButton\"] }, { type: PdfFindButtonComponent, selector: \"pdf-find-button\", inputs: [\"showFindButton\", \"textLayer\"] }, { type: PdfPagingAreaComponent, selector: \"pdf-paging-area\", inputs: [\"showPagingButtons\"] }, { type: PdfZoomToolbarComponent, selector: \"pdf-zoom-toolbar\", inputs: [\"showZoomButtons\", \"zoomLevels\"] }, { type: PdfHandToolComponent, selector: \"pdf-hand-tool\", inputs: [\"showHandToolButton\"] }, { type: PdfSelectToolComponent, selector: \"pdf-select-tool\", inputs: [\"showSelectToolButton\"] }, { type: PdfRotatePageComponent, selector: \"pdf-rotate-page\", inputs: [\"showRotateButton\", \"clockwise\", \"counterClockwise\"] }, { type: PdfPresentationModeComponent, selector: \"pdf-presentation-mode\", inputs: [\"showPresentationModeButton\"] }, { type: PdfOpenFileComponent, selector: \"pdf-open-file\", inputs: [\"showOpenFileButton\"] }, { type: PdfPrintComponent, selector: \"pdf-print\", inputs: [\"showPrintButton\"] }, { type: PdfDownloadComponent, selector: \"pdf-download\", inputs: [\"showDownloadButton\"] }, { type: PdfBookmarkComponent, selector: \"pdf-bookmark\", inputs: [\"showBookmarkButton\"] }, { type: PdfToggleSecondaryToolbarComponent, selector: \"pdf-toggle-secondary-toolbar\", inputs: [\"showSecondaryToolbarButton\"] }], directives: [{ type: i2.NgTemplateOutlet, selector: \"[ngTemplateOutlet]\", inputs: [\"ngTemplateOutletContext\", \"ngTemplateOutlet\"] }] });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfToolbarComponent, decorators: [{\n type: Component,\n args: [{ selector: 'pdf-toolbar', template: \"<div class=\\\"toolbar\\\" [class.invisible]=\\\"!primaryMenuVisible\\\"\\n [style.transform]=\\\"'scale(' + mobileFriendlyZoomScale + ')'\\\"\\n [style.transformOrigin]=\\\"'left center'\\\"\\n [style.width]=\\\"toolbarWidth\\\"\\n [style.marginTop]=\\\"toolbarMarginTop\\\"\\n>\\n <div id=\\\"toolbarContainer\\\">\\n <ng-content *ngTemplateOutlet=\\\"customToolbar ? customToolbar : defaultToolbar\\\"></ng-content>\\n <div id=\\\"loadingBar\\\">\\n <div class=\\\"progress\\\"><div class=\\\"glimmer\\\"></div></div>\\n </div>\\n </div>\\n</div>\\n\\n<ng-template #defaultToolbar>\\n <div id=\\\"toolbarViewer\\\">\\n <div id=\\\"toolbarViewerLeft\\\">\\n <pdf-toggle-sidebar [showSidebarButton]=\\\"showSidebarButton\\\"></pdf-toggle-sidebar>\\n <pdf-find-button [showFindButton]=\\\"showFindButton\\\" [textLayer]=\\\"textLayer\\\"></pdf-find-button>\\n <pdf-paging-area [showPagingButtons]=\\\"showPagingButtons\\\"></pdf-paging-area>\\n </div>\\n <pdf-zoom-toolbar [showZoomButtons]=\\\"showZoomButtons\\\" [zoomLevels]=\\\"zoomLevels\\\"></pdf-zoom-toolbar>\\n <div id=\\\"toolbarViewerRight\\\">\\n <pdf-hand-tool [showHandToolButton]=\\\"showHandToolButton\\\"></pdf-hand-tool>\\n <pdf-select-tool [showSelectToolButton]=\\\"showHandToolButton\\\"></pdf-select-tool>\\n <pdf-rotate-page [showRotateButton]=\\\"showRotateButton\\\" [clockwise]=\\\"true\\\" [counterClockwise]=\\\"false\\\"></pdf-rotate-page>\\n <pdf-rotate-page [showRotateButton]=\\\"showRotateButton\\\" [clockwise]=\\\"false\\\" [counterClockwise]=\\\"true\\\"></pdf-rotate-page>\\n <pdf-presentation-mode [showPresentationModeButton]=\\\"showPresentationModeButton\\\"></pdf-presentation-mode>\\n <pdf-open-file [showOpenFileButton]=\\\"showOpenFileButton\\\"></pdf-open-file>\\n <pdf-print [showPrintButton]=\\\"showPrintButton\\\"></pdf-print>\\n <pdf-download [showDownloadButton]=\\\"showDownloadButton\\\"></pdf-download>\\n <pdf-bookmark [showBookmarkButton]=\\\"showBookmarkButton\\\"></pdf-bookmark>\\n <pdf-toggle-secondary-toolbar [showSecondaryToolbarButton]=\\\"showSecondaryToolbarButton\\\"></pdf-toggle-secondary-toolbar>\\n </div>\\n </div>\\n</ng-template>\\n\", styles: [\"\"] }]\n }], ctorParameters: function () { return []; }, propDecorators: { customToolbar: [{\n type: Input\n }], mobileFriendlyZoomScale: [{\n type: Input\n }], primaryMenuVisible: [{\n type: Input\n }], showBookmarkButton: [{\n type: Input\n }], showDownloadButton: [{\n type: Input\n }], showFindButton: [{\n type: Input\n }], showHandToolButton: [{\n type: Input\n }], showOpenFileButton: [{\n type: Input\n }], showPrintButton: [{\n type: Input\n }], showPagingButtons: [{\n type: Input\n }], showPresentationModeButton: [{\n type: Input\n }], showRotateButton: [{\n type: Input\n }], showSecondaryToolbarButton: [{\n type: Input\n }], showSidebarButton: [{\n type: Input\n }], showZoomButtons: [{\n type: Input\n }], textLayer: [{\n type: Input\n }], toolbarMarginTop: [{\n type: Input\n }], toolbarWidth: [{\n type: Input\n }], zoomLevels: [{\n type: Input\n }] } });\n\nclass PdfSecondaryToolbarComponent {\n constructor(element, notificationService) {\n this.element = element;\n this.notificationService = notificationService;\n this.showPresentationModeButton = true;\n this.showOpenFileButton = true;\n this.showPrintButton = true;\n this.showDownloadButton = true;\n this.showBookmarkButton = true;\n this.showPagingButtons = true;\n this.showRotateButton = true;\n this.showHandToolButton = true;\n this.showScrollingButton = true;\n this.showSpreadButton = true;\n this.showPropertiesButton = true;\n this.spreadChange = new EventEmitter();\n this.secondaryMenuIsEmpty = new EventEmitter();\n this.disablePreviousPage = true;\n this.disableNextPage = true;\n this.notificationService.onPDFJSInit.pipe(take(1)).subscribe(() => {\n this.onPdfJsInit();\n });\n }\n onPdfJsInit() {\n const PDFViewerApplication = window.PDFViewerApplication;\n PDFViewerApplication.eventBus.on('pagechanging', () => {\n this.updateUIState();\n });\n PDFViewerApplication.eventBus.on('pagerendered', () => {\n this.updateUIState();\n });\n }\n updateUIState() {\n setTimeout(() => {\n const PDFViewerApplication = window.PDFViewerApplication;\n const currentPage = PDFViewerApplication.pdfViewer.currentPageNumber;\n const previousButton = document.getElementById('previousPage');\n if (previousButton) {\n this.disablePreviousPage = Number(currentPage) <= 1;\n previousButton.disabled = this.disablePreviousPage;\n }\n const nextButton = document.getElementById('nextPage');\n if (nextButton) {\n this.disableNextPage = currentPage === PDFViewerApplication.pagesCount;\n nextButton.disabled = this.disableNextPage;\n }\n });\n }\n onSpreadChange(newSpread) {\n this.spreadChange.emit(newSpread);\n }\n ngOnChanges(changes) {\n setTimeout(() => this.checkVisibility());\n }\n onResize() {\n setTimeout(() => this.checkVisibility());\n }\n ngAfterViewInit() {\n setTimeout(() => this.checkVisibility());\n }\n ngOnInit() {\n setTimeout(() => this.checkVisibility());\n }\n checkVisibility() {\n let visibleButtons = 0;\n const e = this.element.nativeElement;\n const f = e.children.item(0);\n if (f) {\n const g = f.children.item(0);\n if (g && g instanceof HTMLElement) {\n visibleButtons = this.checkVisibilityRecursively(g);\n }\n }\n this.secondaryMenuIsEmpty.emit(visibleButtons === 0);\n }\n checkVisibilityRecursively(e) {\n if (typeof window === 'undefined') {\n return 0;\n }\n if (e.style.display === 'none') {\n return 0;\n }\n if (e.classList.contains('hidden')) {\n return 0;\n }\n if (e.classList.contains('invisible')) {\n return 0;\n }\n const style = window.getComputedStyle(e);\n if (style.display === 'none') {\n return 0;\n }\n if (e instanceof HTMLButtonElement || e instanceof HTMLAnchorElement) {\n return 1;\n }\n let count = 0;\n const children = e.children;\n if (children && children.length) {\n for (let i = 0; i < children.length && count === 0; i++) {\n const child = children.item(i);\n if (child && child instanceof HTMLElement) {\n count += this.checkVisibilityRecursively(child);\n }\n }\n }\n return count;\n }\n previousPage() {\n const PDFViewerApplication = window.PDFViewerApplication;\n PDFViewerApplication.eventBus.dispatch('previouspage');\n }\n nextPage() {\n const PDFViewerApplication = window.PDFViewerApplication;\n PDFViewerApplication.eventBus.dispatch('nextpage');\n }\n}\nPdfSecondaryToolbarComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfSecondaryToolbarComponent, deps: [{ token: i0.ElementRef }, { token: PDFNotificationService }], target: i0.ɵɵFactoryTarget.Component });\nPdfSecondaryToolbarComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.3.0\", type: PdfSecondaryToolbarComponent, selector: \"pdf-secondary-toolbar\", inputs: { customSecondaryToolbar: \"customSecondaryToolbar\", secondaryToolbarTop: \"secondaryToolbarTop\", mobileFriendlyZoomScale: \"mobileFriendlyZoomScale\", showPresentationModeButton: \"showPresentationModeButton\", showOpenFileButton: \"showOpenFileButton\", showPrintButton: \"showPrintButton\", showDownloadButton: \"showDownloadButton\", showBookmarkButton: \"showBookmarkButton\", showPagingButtons: \"showPagingButtons\", showRotateButton: \"showRotateButton\", showHandToolButton: \"showHandToolButton\", showScrollingButton: \"showScrollingButton\", showSpreadButton: \"showSpreadButton\", showPropertiesButton: \"showPropertiesButton\" }, outputs: { spreadChange: \"spreadChange\", secondaryMenuIsEmpty: \"secondaryMenuIsEmpty\" }, host: { listeners: { \"window:resize\": \"onResize()\" } }, usesOnChanges: true, ngImport: i0, template: \"<ng-container [ngTemplateOutlet]=\\\"customSecondaryToolbar ? customSecondaryToolbar : defaultSecondaryToolbar\\\"> </ng-container>\\n\\n<ng-template #defaultSecondaryToolbar>\\n <div\\n id=\\\"secondaryToolbar\\\"\\n class=\\\"secondaryToolbar hidden doorHangerRight\\\"\\n [style.top]=\\\"secondaryToolbarTop\\\"\\n [style.transform]=\\\"'scale(' + mobileFriendlyZoomScale + ')'\\\"\\n [style.transformOrigin]=\\\"'right top'\\\"\\n >\\n <div id=\\\"secondaryToolbarButtonContainer\\\">\\n <button\\n type=\\\"button\\\"\\n id=\\\"secondaryPresentationMode\\\"\\n [class.invisible]=\\\"!showPresentationModeButton\\\"\\n class=\\\"secondaryToolbarButton visibleLargeView\\\"\\n title=\\\"Switch to Presentation Mode\\\"\\n data-l10n-id=\\\"presentation_mode\\\"\\n >\\n <svg style=\\\"width:22px;height:22px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M5,5H10V7H7V10H5V5M14,5H19V10H17V7H14V5M17,14H19V19H14V17H17V14M10,17V19H5V14H7V17H10Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"presentation_mode_label\\\">Presentation Mode</span>\\n </button>\\n\\n <button\\n type=\\\"button\\\"\\n id=\\\"secondaryOpenFile\\\"\\n [class.invisible]=\\\"!showOpenFileButton\\\"\\n class=\\\"secondaryToolbarButton visibleMediumView\\\"\\n title=\\\"Open File\\\"\\n data-l10n-id=\\\"open_file\\\"\\n >\\n <svg style=\\\"width:22px;height:22px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M14,2L20,8V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V4A2,2 0 0,1 6,2H14M18,20V9H13V4H6V20H18M12,12L16,16H13.5V19H10.5V16H8L12,12Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"open_file_label\\\">Open</span>\\n </button>\\n\\n <button\\n type=\\\"button\\\"\\n id=\\\"secondaryPrint\\\"\\n class=\\\"secondaryToolbarButton visibleSmallView\\\"\\n [class.invisible]=\\\"!showPrintButton\\\"\\n title=\\\"Print\\\"\\n data-l10n-id=\\\"print\\\"\\n >\\n <svg style=\\\"width:22px;height:22px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M18,3H6V7H18M19,12A1,1 0 0,1 18,11A1,1 0 0,1 19,10A1,1 0 0,1 20,11A1,1 0 0,1 19,12M16,19H8V14H16M19,8H5A3,3 0 0,0 2,11V17H6V21H18V17H22V11A3,3 0 0,0 19,8Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"print_label\\\">Print</span>\\n </button>\\n\\n <button\\n type=\\\"button\\\"\\n id=\\\"secondaryDownload\\\"\\n class=\\\"secondaryToolbarButton visibleSmallView\\\"\\n [class.invisible]=\\\"!showDownloadButton\\\"\\n title=\\\"Download\\\"\\n data-l10n-id=\\\"download\\\"\\n >\\n <svg style=\\\"width:22px;height:22px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M14,2L20,8V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V4A2,2 0 0,1 6,2H14M18,20V9H13V4H6V20H18M12,19L8,15H10.5V12H13.5V15H16L12,19Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"download_label\\\">Download</span>\\n </button>\\n\\n <a\\n href=\\\"#\\\"\\n id=\\\"secondaryViewBookmark\\\"\\n class=\\\"secondaryToolbarButton bookmark visibleTinyView\\\"\\n [class.invisible]=\\\"!showBookmarkButton\\\"\\n title=\\\"Current view (copy or open in new window)\\\"\\n data-l10n-id=\\\"bookmark\\\"\\n >\\n <svg style=\\\"width:22px;height:22px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M17,18L12,15.82L7,18V5H17M17,3H7A2,2 0 0,0 5,5V21L12,18L19,21V5C19,3.89 18.1,3 17,3Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"bookmark_label\\\">Current View</span>\\n </a>\\n\\n <button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showPagingButtons\\\"\\n id=\\\"firstPage\\\"\\n class=\\\"secondaryToolbarButton firstPage visibleLargeView\\\"\\n title=\\\"Go to First Page\\\"\\n data-l10n-id=\\\"first_page\\\"\\n >\\n <svg style=\\\"width:24px;height:24px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M18.41,16.59L13.82,12L18.41,7.41L17,6L11,12L17,18L18.41,16.59M6,6H8V18H6V6Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"first_page_label\\\">Go to First Page</span>\\n </button>\\n <button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showPagingButtons\\\"\\n id=\\\"previousPage\\\"\\n class=\\\"secondaryToolbarButton previousPage visibleTinyView\\\"\\n title=\\\"Go to Previous Page\\\"\\n data-l10n-id=\\\"previous\\\"\\n [disabled]=\\\"disablePreviousPage\\\"\\n (click)=\\\"previousPage()\\\"\\n >\\n <svg style=\\\"width:24px;height:24px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"previous_label\\\">Go to Previous Page</span>\\n </button>\\n <button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showPagingButtons\\\"\\n [disabled]=\\\"disableNextPage\\\"\\n id=\\\"nextPage\\\"\\n class=\\\"secondaryToolbarButton nextPage visibleTinyView\\\"\\n title=\\\"Go to Next Page\\\"\\n data-l10n-id=\\\"next\\\"\\n (click)=\\\"nextPage()\\\"\\n >\\n <svg style=\\\"width:24px;height:24px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"next_label\\\">Go to Next Page</span>\\n </button>\\n <button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showPagingButtons\\\"\\n id=\\\"lastPage\\\"\\n class=\\\"secondaryToolbarButton lastPage visibleLargeView\\\"\\n title=\\\"Go to Last Page\\\"\\n data-l10n-id=\\\"last_page\\\"\\n >\\n <svg style=\\\"width:24px;height:24px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M5.59,7.41L10.18,12L5.59,16.59L7,18L13,12L7,6L5.59,7.41M16,6H18V18H16V6Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"last_page_label\\\">Go to Last Page</span>\\n </button>\\n\\n <button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showRotateButton\\\"\\n id=\\\"pageRotateCw\\\"\\n class=\\\"secondaryToolbarButton rotateCw visibleXLView\\\"\\n title=\\\"Rotate Clockwise\\\"\\n data-l10n-id=\\\"page_rotate_cw\\\"\\n >\\n <svg style=\\\"width:22px;height:22px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M12 3C7.03 3 3 7.03 3 12S7.03 21 12 21C14 21 15.92 20.34 17.5 19.14L16.06 17.7C14.87 18.54 13.45 19 12 19C8.13 19 5 15.87 5 12S8.13 5 12 5 19 8.13 19 12H16L20 16L24 12H21C21 7.03 16.97 3 12 3\\\" />\\n </svg>\\n <span data-l10n-id=\\\"page_rotate_cw_label\\\">Rotate Clockwise</span>\\n </button>\\n <button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showRotateButton\\\"\\n id=\\\"pageRotateCcw\\\"\\n class=\\\"secondaryToolbarButton rotateCcw visibleXLView\\\"\\n title=\\\"Rotate Counterclockwise\\\"\\n data-l10n-id=\\\"page_rotate_ccw\\\"\\n >\\n <svg style=\\\"width:22px;height:22px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M12 3C7.03 3 3 7.03 3 12H0L4 16L8 12H5C5 8.13 8.13 5 12 5S19 8.13 19 12 15.87 19 12 19C10.55 19 9.13 18.54 7.94 17.7L6.5 19.14C8.08 20.34 10 21 12 21C16.97 21 21 16.97 21 12S16.97 3 12 3\\\" />\\n </svg>\\n <span data-l10n-id=\\\"page_rotate_ccw_label\\\">Rotate Counterclockwise</span>\\n </button>\\n\\n <button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showHandToolButton\\\"\\n id=\\\"cursorSelectTool\\\"\\n class=\\\"secondaryToolbarButton toggled visibleXXLView\\\"\\n title=\\\"Enable Text Selection Tool\\\"\\n data-l10n-id=\\\"cursor_text_select_tool\\\"\\n >\\n <svg style=\\\"width:22px;height:22px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M2 4C2 2.89 2.9 2 4 2H7V4H4V7H2V4M22 4V7H20V4H17V2H20C21.1 2 22 2.89 22 4M2 20V17H4V20H7V22H4C2.9 22 2 21.11 2 20M10 2H14V4H10V2M10 20H14V22H10V20M2 10H4V14H2V10M18.5 13C20.4 13 22 14.6 22 16.5C22 19.1 18.5 23 18.5 23C18.5 23 15 19.1 15 16.5C15 14.6 16.6 13 18.5 13M18.5 17.8C19.2 17.8 19.8 17.2 19.7 16.6C19.7 16 19.1 15.4 18.5 15.4C17.9 15.4 17.3 15.9 17.3 16.6C17.3 17.2 17.8 17.8 18.5 17.8M20 10H22V12.34C21.42 11.84 20.74 11.45 20 11.23V10Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"cursor_text_select_tool_label\\\">Text Selection Tool</span>\\n </button>\\n <button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showHandToolButton\\\"\\n id=\\\"cursorHandTool\\\"\\n class=\\\"secondaryToolbarButton visibleXXLView\\\"\\n title=\\\"Enable Hand Tool\\\"\\n data-l10n-id=\\\"cursor_hand_tool\\\"\\n >\\n <svg style=\\\"width:22px;height:22px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M13,6V11H18V7.75L22.25,12L18,16.25V13H13V18H16.25L12,22.25L7.75,18H11V13H6V16.25L1.75,12L6,7.75V11H11V6H7.75L12,1.75L16.25,6H13Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"cursor_hand_tool_label\\\">Hand Tool</span>\\n </button>\\n\\n <button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showScrollingButton\\\"\\n id=\\\"scrollPage\\\"\\n class=\\\"secondaryToolbarButton scrollPage\\\"\\n title=\\\"Use Page Scrolling\\\"\\n data-l10n-id=\\\"scroll_page\\\"\\n >\\n <svg style=\\\"width: 24px; height: 24px; margin-top: 3px\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M9.5 4c1 0 1.5.5 1.5 1.5v5c0 1-.5 1.5-1.5 1.5h-3c-1 0-1.5-.5-1.5-1.5v-5C5 4.5 5.5 4 6.5 4zM11 0v.5c0 1-.5 1.5-1.5 1.5h-3C5.5 2 5 1.5 5 .5V0h6zM11 16v-.5c0-1-.5-1.5-1.5-1.5h-3c-1 0-1.5.5-1.5 1.5v.5h6z\\\"/>\\n </svg>\\n <span data-l10n-id=\\\"scroll_page\\\">Page Scrolling</span>\\n </button>\\n <button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showScrollingButton\\\"\\n id=\\\"scrollVertical\\\"\\n class=\\\"secondaryToolbarButton scrollVertical toggled\\\"\\n title=\\\"Use Vertical Scrolling\\\"\\n data-l10n-id=\\\"scroll_vertical\\\"\\n >\\n <svg style=\\\"width: 24px; height: 24px; margin-top: 3px\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M9.5 4c1 0 1.5.5 1.5 1.5v5c0 1-.5 1.5-1.5 1.5h-3c-1 0-1.5-.5-1.5-1.5v-5C5 4.5 5.5 4 6.5 4zM11 0v.5c0 1-.5 1.5-1.5 1.5h-3C5.5 2 5 1.5 5 .5V0h6zM11 16v-.5c0-1-.5-1.5-1.5-1.5h-3c-1 0-1.5.5-1.5 1.5v.5h6z\\\"/>\\n </svg>\\n <span data-l10n-id=\\\"scroll_vertical_label\\\">Vertical Scrolling</span>\\n </button>\\n <button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showScrollingButton\\\"\\n id=\\\"scrollHorizontal\\\"\\n class=\\\"secondaryToolbarButton scrollHorizontal\\\"\\n title=\\\"Use Horizontal Scrolling\\\"\\n data-l10n-id=\\\"scroll_horizontal\\\"\\n >\\n <svg style=\\\"width: 24px; height: 24px; margin-top: 3px\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M0 4h1.5c1 0 1.5.5 1.5 1.5v5c0 1-.5 1.5-1.5 1.5H0zM9.5 4c1 0 1.5.5 1.5 1.5v5c0 1-.5 1.5-1.5 1.5h-3c-1 0-1.5-.5-1.5-1.5v-5C5 4.5 5.5 4 6.5 4zM16 4h-1.5c-1 0-1.5.5-1.5 1.5v5c0 1 .5 1.5 1.5 1.5H16z\\\"/>\\n </svg>\\n <span data-l10n-id=\\\"scroll_horizontal_label\\\">Horizontal Scrolling</span>\\n </button>\\n <button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showScrollingButton\\\"\\n id=\\\"scrollWrapped\\\"\\n class=\\\"secondaryToolbarButton scrollWrapped\\\"\\n title=\\\"Use Wrapped Scrolling\\\"\\n data-l10n-id=\\\"scroll_wrapped\\\"\\n >\\n <svg style=\\\"width: 24px; height: 24px; margin-top: 3px\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M5.5 4c1 0 1.5.5 1.5 1.5v5c0 1-.5 1.5-1.5 1.5h-3c-1 0-1.5-.5-1.5-1.5v-5C1 4.5 1.5 4 2.5 4zM7 0v.5C7 1.5 6.5 2 5.5 2h-3C1.5 2 1 1.5 1 .5V0h6zM7 16v-.5c0-1-.5-1.5-1.5-1.5h-3c-1 0-1.5.5-1.5 1.5v.5h6zM13.5 4c1 0 1.5.5 1.5 1.5v5c0 1-.5 1.5-1.5 1.5h-3c-1 0-1.5-.5-1.5-1.5v-5c0-1 .5-1.5 1.5-1.5zM15 0v.5c0 1-.5 1.5-1.5 1.5h-3C9.5 2 9 1.5 9 .5V0h6zM15 16v-.507c0-1-.5-1.5-1.5-1.5h-3C9.5 14 9 14.5 9 15.5v.5h6z\\\"/>\\n </svg>\\n <span data-l10n-id=\\\"scroll_wrapped_label\\\">Wrapped Scrolling</span>\\n </button>\\n\\n <button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showSpreadButton\\\"\\n id=\\\"spreadNone\\\"\\n class=\\\"secondaryToolbarButton spreadNone toggled\\\"\\n title=\\\"Do not join page spreads\\\"\\n data-l10n-id=\\\"spread_none\\\"\\n (click)=\\\"onSpreadChange('off')\\\"\\n >\\n <svg height=\\\"16\\\" width=\\\"16\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M6 3c-1 0-1.5.5-1.5 1.5v7c0 1 .5 1.5 1.5 1.5h4c1 0 1.5-.5 1.5-1.5v-7c0-1-.5-1.5-1.5-1.5z\\\"/>\\n </svg>\\n <span data-l10n-id=\\\"spread_none_label\\\">No Spreads</span>\\n </button>\\n <button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showSpreadButton\\\"\\n id=\\\"spreadOdd\\\"\\n class=\\\"secondaryToolbarButton spreadOdd\\\"\\n title=\\\"Join page spreads starting with odd-numbered pages\\\"\\n data-l10n-id=\\\"spread_odd\\\"\\n (click)=\\\"onSpreadChange('odd')\\\"\\n >\\n <svg style=\\\"width: 24px; height: 24px; margin-top: 3px\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M10.56 3.5C9.56 3.5 9 4 9 5v6.5c0 1 .5 1.5 1.5 1.5h4c1 0 1.5-.5 1.5-1.5V5c0-1-.5-1.5-1.5-1.5zm1.93 1.2c.8 0 1.4.2 1.8.64.5.4.7 1 .7 1.7 0 .5-.2 1-.5 1.44-.2.3-.6.6-1 .93l-.6.4c-.4.3-.6.4-.7.55-.1.1-.2.2-.3.4h3.2v1.27h-5c0-.5.1-1 .3-1.43.2-.49.7-1 1.5-1.54.7-.5 1.1-.8 1.3-1.02.3-.3.4-.7.4-1.05 0-.3-.1-.6-.3-.77-.2-.2-.4-.3-.7-.3-.4 0-.7.2-.9.5-.1.2-.1.5-.2.9h-1.4c0-.6.2-1.1.3-1.5.4-.7 1.1-1.1 2-1.1zM1.54 3.5C.54 3.5 0 4 0 5v6.5c0 1 .5 1.5 1.54 1.5h4c1 0 1.5-.5 1.5-1.5V5c0-1-.5-1.5-1.5-1.5zm1.8 1.125H4.5V12H3V6.9H1.3v-1c.5 0 .8 0 .97-.03.33-.07.53-.17.73-.37.1-.2.2-.3.25-.5.05-.2.05-.3.05-.3z\\\"/>\\n </svg>\\n <span data-l10n-id=\\\"spread_odd_label\\\">Odd Spreads</span>\\n </button>\\n <button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showSpreadButton\\\"\\n id=\\\"spreadEven\\\"\\n class=\\\"secondaryToolbarButton spreadEven\\\"\\n title=\\\"Join page spreads starting with even-numbered pages\\\"\\n data-l10n-id=\\\"spread_even\\\"\\n (click)=\\\"onSpreadChange('even')\\\"\\n >\\n <svg style=\\\"width: 24px; height: 24px; margin-top: 3px\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M1.5 3.5C.5 3.5 0 4 0 5v6.5c0 1 .5 1.5 1.5 1.5h4c1 0 1.5-.5 1.5-1.5V5c0-1-.5-1.5-1.5-1.5zm2 1.2c.8 0 1.4.2 1.8.6.5.4.7 1 .7 1.7 0 .5-.2 1-.5 1.4-.2.3-.5.7-1 1l-.6.4c-.4.3-.6.4-.75.56-.15.14-.25.24-.35.44H6v1.3H1c0-.6.1-1.1.3-1.5.3-.6.7-1 1.5-1.6.7-.4 1.1-.8 1.28-1 .32-.3.42-.6.42-1 0-.3-.1-.6-.23-.8-.17-.2-.37-.3-.77-.3s-.7.1-.9.5c-.04.2-.1.5-.1.9H1.1c0-.6.1-1.1.3-1.5.4-.7 1.1-1.1 2.1-1.1zM10.54 3.54C9.5 3.54 9 4 9 5v6.5c0 1 .5 1.5 1.54 1.5h4c.96 0 1.46-.5 1.46-1.5V5c0-1-.5-1.46-1.5-1.46zm1.9.95c.7 0 1.3.2 1.7.5.4.4.6.8.6 1.4 0 .4-.1.8-.4 1.1-.2.2-.3.3-.5.4.1 0 .3.1.6.3.4.3.5.8.5 1.4 0 .6-.2 1.2-.6 1.6-.4.5-1.1.7-1.9.7-1 0-1.8-.3-2.2-1-.14-.29-.24-.69-.24-1.29h1.4c0 .3 0 .5.1.7.2.4.5.5 1 .5.3 0 .5-.1.7-.3.2-.2.3-.5.3-.8 0-.5-.2-.8-.6-.95-.2-.05-.5-.15-1-.15v-1c.5 0 .8-.1 1-.14.3-.1.5-.4.5-.9 0-.3-.1-.5-.2-.7-.2-.2-.4-.3-.7-.3-.3 0-.6.1-.75.3-.2.2-.2.5-.2.86h-1.34c0-.4.1-.7.19-1.1 0-.12.2-.32.4-.62.2-.2.4-.3.7-.4.3-.1.6-.1 1-.1z\\\"/>\\n </svg>\\n <span data-l10n-id=\\\"spread_even_label\\\">Even Spreads</span>\\n </button>\\n\\n <button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showPropertiesButton\\\"\\n id=\\\"documentProperties\\\"\\n class=\\\"secondaryToolbarButton documentProperties\\\"\\n title=\\\"Document Properties\\u2026\\\"\\n data-l10n-id=\\\"document_properties\\\"\\n aria-controls=\\\"documentPropertiesDialog\\\"\\n >\\n <svg style=\\\"width: 16px; height: 16px; margin-top: 3px\\\" viewBox=\\\"0 0 16 16\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M8 16a8 8 0 1 1 8-8 8.009 8.009 0 0 1-8 8zM8 2a6 6 0 1 0 6 6 6.006 6.006 0 0 0-6-6z\\\"/>\\n <path fill=\\\"currentColor\\\" d=\\\"M8 7a1 1 0 0 0-1 1v3a1 1 0 0 0 2 0V8a1 1 0 0 0-1-1z\\\"/>\\n <circle fill=\\\"currentColor\\\" cx=\\\"8\\\" cy=\\\"5\\\" r=\\\"1.188\\\"/>\\n </svg>\\n <span data-l10n-id=\\\"document_properties_label\\\">Document Properties\\u2026</span>\\n </button>\\n </div>\\n </div>\\n</ng-template>\\n\", styles: [\"svg{position:absolute;display:inline-block;top:0px;left:0px}\\n\"], directives: [{ type: i2.NgTemplateOutlet, selector: \"[ngTemplateOutlet]\", inputs: [\"ngTemplateOutletContext\", \"ngTemplateOutlet\"] }] });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfSecondaryToolbarComponent, decorators: [{\n type: Component,\n args: [{ selector: 'pdf-secondary-toolbar', template: \"<ng-container [ngTemplateOutlet]=\\\"customSecondaryToolbar ? customSecondaryToolbar : defaultSecondaryToolbar\\\"> </ng-container>\\n\\n<ng-template #defaultSecondaryToolbar>\\n <div\\n id=\\\"secondaryToolbar\\\"\\n class=\\\"secondaryToolbar hidden doorHangerRight\\\"\\n [style.top]=\\\"secondaryToolbarTop\\\"\\n [style.transform]=\\\"'scale(' + mobileFriendlyZoomScale + ')'\\\"\\n [style.transformOrigin]=\\\"'right top'\\\"\\n >\\n <div id=\\\"secondaryToolbarButtonContainer\\\">\\n <button\\n type=\\\"button\\\"\\n id=\\\"secondaryPresentationMode\\\"\\n [class.invisible]=\\\"!showPresentationModeButton\\\"\\n class=\\\"secondaryToolbarButton visibleLargeView\\\"\\n title=\\\"Switch to Presentation Mode\\\"\\n data-l10n-id=\\\"presentation_mode\\\"\\n >\\n <svg style=\\\"width:22px;height:22px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M5,5H10V7H7V10H5V5M14,5H19V10H17V7H14V5M17,14H19V19H14V17H17V14M10,17V19H5V14H7V17H10Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"presentation_mode_label\\\">Presentation Mode</span>\\n </button>\\n\\n <button\\n type=\\\"button\\\"\\n id=\\\"secondaryOpenFile\\\"\\n [class.invisible]=\\\"!showOpenFileButton\\\"\\n class=\\\"secondaryToolbarButton visibleMediumView\\\"\\n title=\\\"Open File\\\"\\n data-l10n-id=\\\"open_file\\\"\\n >\\n <svg style=\\\"width:22px;height:22px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M14,2L20,8V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V4A2,2 0 0,1 6,2H14M18,20V9H13V4H6V20H18M12,12L16,16H13.5V19H10.5V16H8L12,12Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"open_file_label\\\">Open</span>\\n </button>\\n\\n <button\\n type=\\\"button\\\"\\n id=\\\"secondaryPrint\\\"\\n class=\\\"secondaryToolbarButton visibleSmallView\\\"\\n [class.invisible]=\\\"!showPrintButton\\\"\\n title=\\\"Print\\\"\\n data-l10n-id=\\\"print\\\"\\n >\\n <svg style=\\\"width:22px;height:22px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M18,3H6V7H18M19,12A1,1 0 0,1 18,11A1,1 0 0,1 19,10A1,1 0 0,1 20,11A1,1 0 0,1 19,12M16,19H8V14H16M19,8H5A3,3 0 0,0 2,11V17H6V21H18V17H22V11A3,3 0 0,0 19,8Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"print_label\\\">Print</span>\\n </button>\\n\\n <button\\n type=\\\"button\\\"\\n id=\\\"secondaryDownload\\\"\\n class=\\\"secondaryToolbarButton visibleSmallView\\\"\\n [class.invisible]=\\\"!showDownloadButton\\\"\\n title=\\\"Download\\\"\\n data-l10n-id=\\\"download\\\"\\n >\\n <svg style=\\\"width:22px;height:22px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M14,2L20,8V20A2,2 0 0,1 18,22H6A2,2 0 0,1 4,20V4A2,2 0 0,1 6,2H14M18,20V9H13V4H6V20H18M12,19L8,15H10.5V12H13.5V15H16L12,19Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"download_label\\\">Download</span>\\n </button>\\n\\n <a\\n href=\\\"#\\\"\\n id=\\\"secondaryViewBookmark\\\"\\n class=\\\"secondaryToolbarButton bookmark visibleTinyView\\\"\\n [class.invisible]=\\\"!showBookmarkButton\\\"\\n title=\\\"Current view (copy or open in new window)\\\"\\n data-l10n-id=\\\"bookmark\\\"\\n >\\n <svg style=\\\"width:22px;height:22px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M17,18L12,15.82L7,18V5H17M17,3H7A2,2 0 0,0 5,5V21L12,18L19,21V5C19,3.89 18.1,3 17,3Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"bookmark_label\\\">Current View</span>\\n </a>\\n\\n <button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showPagingButtons\\\"\\n id=\\\"firstPage\\\"\\n class=\\\"secondaryToolbarButton firstPage visibleLargeView\\\"\\n title=\\\"Go to First Page\\\"\\n data-l10n-id=\\\"first_page\\\"\\n >\\n <svg style=\\\"width:24px;height:24px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M18.41,16.59L13.82,12L18.41,7.41L17,6L11,12L17,18L18.41,16.59M6,6H8V18H6V6Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"first_page_label\\\">Go to First Page</span>\\n </button>\\n <button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showPagingButtons\\\"\\n id=\\\"previousPage\\\"\\n class=\\\"secondaryToolbarButton previousPage visibleTinyView\\\"\\n title=\\\"Go to Previous Page\\\"\\n data-l10n-id=\\\"previous\\\"\\n [disabled]=\\\"disablePreviousPage\\\"\\n (click)=\\\"previousPage()\\\"\\n >\\n <svg style=\\\"width:24px;height:24px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"previous_label\\\">Go to Previous Page</span>\\n </button>\\n <button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showPagingButtons\\\"\\n [disabled]=\\\"disableNextPage\\\"\\n id=\\\"nextPage\\\"\\n class=\\\"secondaryToolbarButton nextPage visibleTinyView\\\"\\n title=\\\"Go to Next Page\\\"\\n data-l10n-id=\\\"next\\\"\\n (click)=\\\"nextPage()\\\"\\n >\\n <svg style=\\\"width:24px;height:24px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"next_label\\\">Go to Next Page</span>\\n </button>\\n <button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showPagingButtons\\\"\\n id=\\\"lastPage\\\"\\n class=\\\"secondaryToolbarButton lastPage visibleLargeView\\\"\\n title=\\\"Go to Last Page\\\"\\n data-l10n-id=\\\"last_page\\\"\\n >\\n <svg style=\\\"width:24px;height:24px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M5.59,7.41L10.18,12L5.59,16.59L7,18L13,12L7,6L5.59,7.41M16,6H18V18H16V6Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"last_page_label\\\">Go to Last Page</span>\\n </button>\\n\\n <button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showRotateButton\\\"\\n id=\\\"pageRotateCw\\\"\\n class=\\\"secondaryToolbarButton rotateCw visibleXLView\\\"\\n title=\\\"Rotate Clockwise\\\"\\n data-l10n-id=\\\"page_rotate_cw\\\"\\n >\\n <svg style=\\\"width:22px;height:22px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M12 3C7.03 3 3 7.03 3 12S7.03 21 12 21C14 21 15.92 20.34 17.5 19.14L16.06 17.7C14.87 18.54 13.45 19 12 19C8.13 19 5 15.87 5 12S8.13 5 12 5 19 8.13 19 12H16L20 16L24 12H21C21 7.03 16.97 3 12 3\\\" />\\n </svg>\\n <span data-l10n-id=\\\"page_rotate_cw_label\\\">Rotate Clockwise</span>\\n </button>\\n <button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showRotateButton\\\"\\n id=\\\"pageRotateCcw\\\"\\n class=\\\"secondaryToolbarButton rotateCcw visibleXLView\\\"\\n title=\\\"Rotate Counterclockwise\\\"\\n data-l10n-id=\\\"page_rotate_ccw\\\"\\n >\\n <svg style=\\\"width:22px;height:22px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M12 3C7.03 3 3 7.03 3 12H0L4 16L8 12H5C5 8.13 8.13 5 12 5S19 8.13 19 12 15.87 19 12 19C10.55 19 9.13 18.54 7.94 17.7L6.5 19.14C8.08 20.34 10 21 12 21C16.97 21 21 16.97 21 12S16.97 3 12 3\\\" />\\n </svg>\\n <span data-l10n-id=\\\"page_rotate_ccw_label\\\">Rotate Counterclockwise</span>\\n </button>\\n\\n <button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showHandToolButton\\\"\\n id=\\\"cursorSelectTool\\\"\\n class=\\\"secondaryToolbarButton toggled visibleXXLView\\\"\\n title=\\\"Enable Text Selection Tool\\\"\\n data-l10n-id=\\\"cursor_text_select_tool\\\"\\n >\\n <svg style=\\\"width:22px;height:22px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M2 4C2 2.89 2.9 2 4 2H7V4H4V7H2V4M22 4V7H20V4H17V2H20C21.1 2 22 2.89 22 4M2 20V17H4V20H7V22H4C2.9 22 2 21.11 2 20M10 2H14V4H10V2M10 20H14V22H10V20M2 10H4V14H2V10M18.5 13C20.4 13 22 14.6 22 16.5C22 19.1 18.5 23 18.5 23C18.5 23 15 19.1 15 16.5C15 14.6 16.6 13 18.5 13M18.5 17.8C19.2 17.8 19.8 17.2 19.7 16.6C19.7 16 19.1 15.4 18.5 15.4C17.9 15.4 17.3 15.9 17.3 16.6C17.3 17.2 17.8 17.8 18.5 17.8M20 10H22V12.34C21.42 11.84 20.74 11.45 20 11.23V10Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"cursor_text_select_tool_label\\\">Text Selection Tool</span>\\n </button>\\n <button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showHandToolButton\\\"\\n id=\\\"cursorHandTool\\\"\\n class=\\\"secondaryToolbarButton visibleXXLView\\\"\\n title=\\\"Enable Hand Tool\\\"\\n data-l10n-id=\\\"cursor_hand_tool\\\"\\n >\\n <svg style=\\\"width:22px;height:22px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M13,6V11H18V7.75L22.25,12L18,16.25V13H13V18H16.25L12,22.25L7.75,18H11V13H6V16.25L1.75,12L6,7.75V11H11V6H7.75L12,1.75L16.25,6H13Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"cursor_hand_tool_label\\\">Hand Tool</span>\\n </button>\\n\\n <button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showScrollingButton\\\"\\n id=\\\"scrollPage\\\"\\n class=\\\"secondaryToolbarButton scrollPage\\\"\\n title=\\\"Use Page Scrolling\\\"\\n data-l10n-id=\\\"scroll_page\\\"\\n >\\n <svg style=\\\"width: 24px; height: 24px; margin-top: 3px\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M9.5 4c1 0 1.5.5 1.5 1.5v5c0 1-.5 1.5-1.5 1.5h-3c-1 0-1.5-.5-1.5-1.5v-5C5 4.5 5.5 4 6.5 4zM11 0v.5c0 1-.5 1.5-1.5 1.5h-3C5.5 2 5 1.5 5 .5V0h6zM11 16v-.5c0-1-.5-1.5-1.5-1.5h-3c-1 0-1.5.5-1.5 1.5v.5h6z\\\"/>\\n </svg>\\n <span data-l10n-id=\\\"scroll_page\\\">Page Scrolling</span>\\n </button>\\n <button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showScrollingButton\\\"\\n id=\\\"scrollVertical\\\"\\n class=\\\"secondaryToolbarButton scrollVertical toggled\\\"\\n title=\\\"Use Vertical Scrolling\\\"\\n data-l10n-id=\\\"scroll_vertical\\\"\\n >\\n <svg style=\\\"width: 24px; height: 24px; margin-top: 3px\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M9.5 4c1 0 1.5.5 1.5 1.5v5c0 1-.5 1.5-1.5 1.5h-3c-1 0-1.5-.5-1.5-1.5v-5C5 4.5 5.5 4 6.5 4zM11 0v.5c0 1-.5 1.5-1.5 1.5h-3C5.5 2 5 1.5 5 .5V0h6zM11 16v-.5c0-1-.5-1.5-1.5-1.5h-3c-1 0-1.5.5-1.5 1.5v.5h6z\\\"/>\\n </svg>\\n <span data-l10n-id=\\\"scroll_vertical_label\\\">Vertical Scrolling</span>\\n </button>\\n <button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showScrollingButton\\\"\\n id=\\\"scrollHorizontal\\\"\\n class=\\\"secondaryToolbarButton scrollHorizontal\\\"\\n title=\\\"Use Horizontal Scrolling\\\"\\n data-l10n-id=\\\"scroll_horizontal\\\"\\n >\\n <svg style=\\\"width: 24px; height: 24px; margin-top: 3px\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M0 4h1.5c1 0 1.5.5 1.5 1.5v5c0 1-.5 1.5-1.5 1.5H0zM9.5 4c1 0 1.5.5 1.5 1.5v5c0 1-.5 1.5-1.5 1.5h-3c-1 0-1.5-.5-1.5-1.5v-5C5 4.5 5.5 4 6.5 4zM16 4h-1.5c-1 0-1.5.5-1.5 1.5v5c0 1 .5 1.5 1.5 1.5H16z\\\"/>\\n </svg>\\n <span data-l10n-id=\\\"scroll_horizontal_label\\\">Horizontal Scrolling</span>\\n </button>\\n <button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showScrollingButton\\\"\\n id=\\\"scrollWrapped\\\"\\n class=\\\"secondaryToolbarButton scrollWrapped\\\"\\n title=\\\"Use Wrapped Scrolling\\\"\\n data-l10n-id=\\\"scroll_wrapped\\\"\\n >\\n <svg style=\\\"width: 24px; height: 24px; margin-top: 3px\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M5.5 4c1 0 1.5.5 1.5 1.5v5c0 1-.5 1.5-1.5 1.5h-3c-1 0-1.5-.5-1.5-1.5v-5C1 4.5 1.5 4 2.5 4zM7 0v.5C7 1.5 6.5 2 5.5 2h-3C1.5 2 1 1.5 1 .5V0h6zM7 16v-.5c0-1-.5-1.5-1.5-1.5h-3c-1 0-1.5.5-1.5 1.5v.5h6zM13.5 4c1 0 1.5.5 1.5 1.5v5c0 1-.5 1.5-1.5 1.5h-3c-1 0-1.5-.5-1.5-1.5v-5c0-1 .5-1.5 1.5-1.5zM15 0v.5c0 1-.5 1.5-1.5 1.5h-3C9.5 2 9 1.5 9 .5V0h6zM15 16v-.507c0-1-.5-1.5-1.5-1.5h-3C9.5 14 9 14.5 9 15.5v.5h6z\\\"/>\\n </svg>\\n <span data-l10n-id=\\\"scroll_wrapped_label\\\">Wrapped Scrolling</span>\\n </button>\\n\\n <button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showSpreadButton\\\"\\n id=\\\"spreadNone\\\"\\n class=\\\"secondaryToolbarButton spreadNone toggled\\\"\\n title=\\\"Do not join page spreads\\\"\\n data-l10n-id=\\\"spread_none\\\"\\n (click)=\\\"onSpreadChange('off')\\\"\\n >\\n <svg height=\\\"16\\\" width=\\\"16\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M6 3c-1 0-1.5.5-1.5 1.5v7c0 1 .5 1.5 1.5 1.5h4c1 0 1.5-.5 1.5-1.5v-7c0-1-.5-1.5-1.5-1.5z\\\"/>\\n </svg>\\n <span data-l10n-id=\\\"spread_none_label\\\">No Spreads</span>\\n </button>\\n <button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showSpreadButton\\\"\\n id=\\\"spreadOdd\\\"\\n class=\\\"secondaryToolbarButton spreadOdd\\\"\\n title=\\\"Join page spreads starting with odd-numbered pages\\\"\\n data-l10n-id=\\\"spread_odd\\\"\\n (click)=\\\"onSpreadChange('odd')\\\"\\n >\\n <svg style=\\\"width: 24px; height: 24px; margin-top: 3px\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M10.56 3.5C9.56 3.5 9 4 9 5v6.5c0 1 .5 1.5 1.5 1.5h4c1 0 1.5-.5 1.5-1.5V5c0-1-.5-1.5-1.5-1.5zm1.93 1.2c.8 0 1.4.2 1.8.64.5.4.7 1 .7 1.7 0 .5-.2 1-.5 1.44-.2.3-.6.6-1 .93l-.6.4c-.4.3-.6.4-.7.55-.1.1-.2.2-.3.4h3.2v1.27h-5c0-.5.1-1 .3-1.43.2-.49.7-1 1.5-1.54.7-.5 1.1-.8 1.3-1.02.3-.3.4-.7.4-1.05 0-.3-.1-.6-.3-.77-.2-.2-.4-.3-.7-.3-.4 0-.7.2-.9.5-.1.2-.1.5-.2.9h-1.4c0-.6.2-1.1.3-1.5.4-.7 1.1-1.1 2-1.1zM1.54 3.5C.54 3.5 0 4 0 5v6.5c0 1 .5 1.5 1.54 1.5h4c1 0 1.5-.5 1.5-1.5V5c0-1-.5-1.5-1.5-1.5zm1.8 1.125H4.5V12H3V6.9H1.3v-1c.5 0 .8 0 .97-.03.33-.07.53-.17.73-.37.1-.2.2-.3.25-.5.05-.2.05-.3.05-.3z\\\"/>\\n </svg>\\n <span data-l10n-id=\\\"spread_odd_label\\\">Odd Spreads</span>\\n </button>\\n <button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showSpreadButton\\\"\\n id=\\\"spreadEven\\\"\\n class=\\\"secondaryToolbarButton spreadEven\\\"\\n title=\\\"Join page spreads starting with even-numbered pages\\\"\\n data-l10n-id=\\\"spread_even\\\"\\n (click)=\\\"onSpreadChange('even')\\\"\\n >\\n <svg style=\\\"width: 24px; height: 24px; margin-top: 3px\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M1.5 3.5C.5 3.5 0 4 0 5v6.5c0 1 .5 1.5 1.5 1.5h4c1 0 1.5-.5 1.5-1.5V5c0-1-.5-1.5-1.5-1.5zm2 1.2c.8 0 1.4.2 1.8.6.5.4.7 1 .7 1.7 0 .5-.2 1-.5 1.4-.2.3-.5.7-1 1l-.6.4c-.4.3-.6.4-.75.56-.15.14-.25.24-.35.44H6v1.3H1c0-.6.1-1.1.3-1.5.3-.6.7-1 1.5-1.6.7-.4 1.1-.8 1.28-1 .32-.3.42-.6.42-1 0-.3-.1-.6-.23-.8-.17-.2-.37-.3-.77-.3s-.7.1-.9.5c-.04.2-.1.5-.1.9H1.1c0-.6.1-1.1.3-1.5.4-.7 1.1-1.1 2.1-1.1zM10.54 3.54C9.5 3.54 9 4 9 5v6.5c0 1 .5 1.5 1.54 1.5h4c.96 0 1.46-.5 1.46-1.5V5c0-1-.5-1.46-1.5-1.46zm1.9.95c.7 0 1.3.2 1.7.5.4.4.6.8.6 1.4 0 .4-.1.8-.4 1.1-.2.2-.3.3-.5.4.1 0 .3.1.6.3.4.3.5.8.5 1.4 0 .6-.2 1.2-.6 1.6-.4.5-1.1.7-1.9.7-1 0-1.8-.3-2.2-1-.14-.29-.24-.69-.24-1.29h1.4c0 .3 0 .5.1.7.2.4.5.5 1 .5.3 0 .5-.1.7-.3.2-.2.3-.5.3-.8 0-.5-.2-.8-.6-.95-.2-.05-.5-.15-1-.15v-1c.5 0 .8-.1 1-.14.3-.1.5-.4.5-.9 0-.3-.1-.5-.2-.7-.2-.2-.4-.3-.7-.3-.3 0-.6.1-.75.3-.2.2-.2.5-.2.86h-1.34c0-.4.1-.7.19-1.1 0-.12.2-.32.4-.62.2-.2.4-.3.7-.4.3-.1.6-.1 1-.1z\\\"/>\\n </svg>\\n <span data-l10n-id=\\\"spread_even_label\\\">Even Spreads</span>\\n </button>\\n\\n <button\\n type=\\\"button\\\"\\n [class.invisible]=\\\"!showPropertiesButton\\\"\\n id=\\\"documentProperties\\\"\\n class=\\\"secondaryToolbarButton documentProperties\\\"\\n title=\\\"Document Properties\\u2026\\\"\\n data-l10n-id=\\\"document_properties\\\"\\n aria-controls=\\\"documentPropertiesDialog\\\"\\n >\\n <svg style=\\\"width: 16px; height: 16px; margin-top: 3px\\\" viewBox=\\\"0 0 16 16\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M8 16a8 8 0 1 1 8-8 8.009 8.009 0 0 1-8 8zM8 2a6 6 0 1 0 6 6 6.006 6.006 0 0 0-6-6z\\\"/>\\n <path fill=\\\"currentColor\\\" d=\\\"M8 7a1 1 0 0 0-1 1v3a1 1 0 0 0 2 0V8a1 1 0 0 0-1-1z\\\"/>\\n <circle fill=\\\"currentColor\\\" cx=\\\"8\\\" cy=\\\"5\\\" r=\\\"1.188\\\"/>\\n </svg>\\n <span data-l10n-id=\\\"document_properties_label\\\">Document Properties\\u2026</span>\\n </button>\\n </div>\\n </div>\\n</ng-template>\\n\", styles: [\"svg{position:absolute;display:inline-block;top:0px;left:0px}\\n\"] }]\n }], ctorParameters: function () { return [{ type: i0.ElementRef }, { type: PDFNotificationService }]; }, propDecorators: { customSecondaryToolbar: [{\n type: Input\n }], secondaryToolbarTop: [{\n type: Input\n }], mobileFriendlyZoomScale: [{\n type: Input\n }], showPresentationModeButton: [{\n type: Input\n }], showOpenFileButton: [{\n type: Input\n }], showPrintButton: [{\n type: Input\n }], showDownloadButton: [{\n type: Input\n }], showBookmarkButton: [{\n type: Input\n }], showPagingButtons: [{\n type: Input\n }], showRotateButton: [{\n type: Input\n }], showHandToolButton: [{\n type: Input\n }], showScrollingButton: [{\n type: Input\n }], showSpreadButton: [{\n type: Input\n }], showPropertiesButton: [{\n type: Input\n }], spreadChange: [{\n type: Output\n }], secondaryMenuIsEmpty: [{\n type: Output\n }], onResize: [{\n type: HostListener,\n args: ['window:resize']\n }] } });\n\nclass PdfFindbarService {\n constructor() {\n this.individualWordsMode = true;\n this.multipleSearchTexts = false;\n }\n}\nPdfFindbarService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfFindbarService, deps: [], target: i0.ɵɵFactoryTarget.Injectable });\nPdfFindbarService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfFindbarService, providedIn: 'root' });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfFindbarService, decorators: [{\n type: Injectable,\n args: [{\n providedIn: 'root'\n }]\n }] });\n\nclass PdfSearchInputFieldComponent {\n constructor(pdfFindbarService) {\n this.pdfFindbarService = pdfFindbarService;\n }\n}\nPdfSearchInputFieldComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfSearchInputFieldComponent, deps: [{ token: PdfFindbarService }], target: i0.ɵɵFactoryTarget.Component });\nPdfSearchInputFieldComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.3.0\", type: PdfSearchInputFieldComponent, selector: \"pdf-search-input-field\", ngImport: i0, template: \"<input [class.hidden]=\\\"!pdfFindbarService.individualWordsMode\\\"\\n autocomplete=\\\"search-input-field\\\"\\n id=\\\"findInput\\\"\\n class=\\\"toolbarField\\\"\\n title=\\\"Find\\\"\\n [placeholder]=\\\"'Find in document\\u2026'\\\"\\n data-l10n-id=\\\"find_input\\\"\\n name=\\\"search-input-field\\\"\\n/>\\n<textarea\\n [class.hidden]=\\\"pdfFindbarService.individualWordsMode\\\"\\n id=\\\"findInputMultiline\\\"\\n type=\\\"checkbox\\\"\\n class=\\\"toolbarField\\\"\\n placeholder=\\\"Multiple search terms. Each line is a search term.\\\"\\n data-l10n-id=\\\"find_input_line_by_line\\\"\\n lines=\\\"3\\\"\\n></textarea>\\n\", styles: [\"textarea{width:200px;height:3.5em}textarea::placeholder{font-style:italic}\\n\"] });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfSearchInputFieldComponent, decorators: [{\n type: Component,\n args: [{ selector: 'pdf-search-input-field', template: \"<input [class.hidden]=\\\"!pdfFindbarService.individualWordsMode\\\"\\n autocomplete=\\\"search-input-field\\\"\\n id=\\\"findInput\\\"\\n class=\\\"toolbarField\\\"\\n title=\\\"Find\\\"\\n [placeholder]=\\\"'Find in document\\u2026'\\\"\\n data-l10n-id=\\\"find_input\\\"\\n name=\\\"search-input-field\\\"\\n/>\\n<textarea\\n [class.hidden]=\\\"pdfFindbarService.individualWordsMode\\\"\\n id=\\\"findInputMultiline\\\"\\n type=\\\"checkbox\\\"\\n class=\\\"toolbarField\\\"\\n placeholder=\\\"Multiple search terms. Each line is a search term.\\\"\\n data-l10n-id=\\\"find_input_line_by_line\\\"\\n lines=\\\"3\\\"\\n></textarea>\\n\", styles: [\"textarea{width:200px;height:3.5em}textarea::placeholder{font-style:italic}\\n\"] }]\n }], ctorParameters: function () { return [{ type: PdfFindbarService }]; } });\n\nclass PdfFindPreviousComponent {\n constructor() { }\n ngOnInit() {\n }\n}\nPdfFindPreviousComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfFindPreviousComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });\nPdfFindPreviousComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.3.0\", type: PdfFindPreviousComponent, selector: \"pdf-find-previous\", ngImport: i0, template: \"<button type=\\\"button\\\"\\n id=\\\"findPrevious\\\"\\n class=\\\"toolbarButton\\\"\\n title=\\\"Find the previous occurrence of the phrase\\\"\\n data-l10n-id=\\\"find_previous\\\"\\n >\\n <svg style=\\\"width:24px;height:24px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"find_previous_label\\\">Previous</span>\\n</button>\\n\", styles: [\"button.toolbarButton#findPrevious{margin-top:0;width:24px;margin-left:1px!important}\\n\"] });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfFindPreviousComponent, decorators: [{\n type: Component,\n args: [{ selector: 'pdf-find-previous', template: \"<button type=\\\"button\\\"\\n id=\\\"findPrevious\\\"\\n class=\\\"toolbarButton\\\"\\n title=\\\"Find the previous occurrence of the phrase\\\"\\n data-l10n-id=\\\"find_previous\\\"\\n >\\n <svg style=\\\"width:24px;height:24px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M15.41,16.58L10.83,12L15.41,7.41L14,6L8,12L14,18L15.41,16.58Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"find_previous_label\\\">Previous</span>\\n</button>\\n\", styles: [\"button.toolbarButton#findPrevious{margin-top:0;width:24px;margin-left:1px!important}\\n\"] }]\n }], ctorParameters: function () { return []; } });\n\nclass PdfFindNextComponent {\n constructor() { }\n ngOnInit() {\n }\n}\nPdfFindNextComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfFindNextComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });\nPdfFindNextComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.3.0\", type: PdfFindNextComponent, selector: \"pdf-find-next\", ngImport: i0, template: \"<button type=\\\"button\\\"\\n id=\\\"findNext\\\"\\n class=\\\"toolbarButton\\\"\\n title=\\\"Find the next occurrence of the phrase\\\"\\n data-l10n-id=\\\"find_next\\\">\\n <svg style=\\\"width:24px;height:24px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"find_next_label\\\">Next</span>\\n</button>\\n\", styles: [\"button.toolbarButton#findNext{margin-top:0;margin-left:-4px!important;margin-right:3px!important;width:24px}\\n\"] });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfFindNextComponent, decorators: [{\n type: Component,\n args: [{ selector: 'pdf-find-next', template: \"<button type=\\\"button\\\"\\n id=\\\"findNext\\\"\\n class=\\\"toolbarButton\\\"\\n title=\\\"Find the next occurrence of the phrase\\\"\\n data-l10n-id=\\\"find_next\\\">\\n <svg style=\\\"width:24px;height:24px\\\" viewBox=\\\"0 0 24 24\\\">\\n <path fill=\\\"currentColor\\\" d=\\\"M8.59,16.58L13.17,12L8.59,7.41L10,6L16,12L10,18L8.59,16.58Z\\\" />\\n </svg>\\n <span data-l10n-id=\\\"find_next_label\\\">Next</span>\\n</button>\\n\", styles: [\"button.toolbarButton#findNext{margin-top:0;margin-left:-4px!important;margin-right:3px!important;width:24px}\\n\"] }]\n }], ctorParameters: function () { return []; } });\n\nclass PdfFindInputAreaComponent {\n constructor() { }\n}\nPdfFindInputAreaComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfFindInputAreaComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });\nPdfFindInputAreaComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.3.0\", type: PdfFindInputAreaComponent, selector: \"pdf-find-input-area\", inputs: { customFindbarInputArea: \"customFindbarInputArea\" }, ngImport: i0, template: \"<div id=\\\"findbarInputContainer\\\" *ngIf=\\\"!customFindbarInputArea\\\">\\n <pdf-search-input-field></pdf-search-input-field>\\n <pdf-find-previous></pdf-find-previous>\\n <pdf-find-next></pdf-find-next>\\n</div>\\n\\n<ng-container [ngTemplateOutlet]=\\\"customFindbarInputArea || null\\\"> </ng-container>\\n\", styles: [\"\"], components: [{ type: PdfSearchInputFieldComponent, selector: \"pdf-search-input-field\" }, { type: PdfFindPreviousComponent, selector: \"pdf-find-previous\" }, { type: PdfFindNextComponent, selector: \"pdf-find-next\" }], directives: [{ type: i2.NgIf, selector: \"[ngIf]\", inputs: [\"ngIf\", \"ngIfThen\", \"ngIfElse\"] }, { type: i2.NgTemplateOutlet, selector: \"[ngTemplateOutlet]\", inputs: [\"ngTemplateOutletContext\", \"ngTemplateOutlet\"] }] });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfFindInputAreaComponent, decorators: [{\n type: Component,\n args: [{ selector: 'pdf-find-input-area', template: \"<div id=\\\"findbarInputContainer\\\" *ngIf=\\\"!customFindbarInputArea\\\">\\n <pdf-search-input-field></pdf-search-input-field>\\n <pdf-find-previous></pdf-find-previous>\\n <pdf-find-next></pdf-find-next>\\n</div>\\n\\n<ng-container [ngTemplateOutlet]=\\\"customFindbarInputArea || null\\\"> </ng-container>\\n\", styles: [\"\"] }]\n }], ctorParameters: function () { return []; }, propDecorators: { customFindbarInputArea: [{\n type: Input\n }] } });\n\nclass PdfFindHighlightAllComponent {\n constructor() { }\n ngOnInit() {\n }\n}\nPdfFindHighlightAllComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfFindHighlightAllComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });\nPdfFindHighlightAllComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.3.0\", type: PdfFindHighlightAllComponent, selector: \"pdf-find-highlight-all\", ngImport: i0, template: \"<input\\n type=\\\"checkbox\\\"\\n id=\\\"findHighlightAll\\\"\\n class=\\\"toolbarField\\\"\\n/>\\n<label\\n for=\\\"findHighlightAll\\\"\\n class=\\\"toolbarLabel\\\"\\n data-l10n-id=\\\"find_highlight\\\">\\n Highlight all\\n</label>\\n\", styles: [\"\"] });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfFindHighlightAllComponent, decorators: [{\n type: Component,\n args: [{ selector: 'pdf-find-highlight-all', template: \"<input\\n type=\\\"checkbox\\\"\\n id=\\\"findHighlightAll\\\"\\n class=\\\"toolbarField\\\"\\n/>\\n<label\\n for=\\\"findHighlightAll\\\"\\n class=\\\"toolbarLabel\\\"\\n data-l10n-id=\\\"find_highlight\\\">\\n Highlight all\\n</label>\\n\", styles: [\"\"] }]\n }], ctorParameters: function () { return []; } });\n\nclass PdfFindMatchCaseComponent {\n constructor() { }\n ngOnInit() {\n }\n}\nPdfFindMatchCaseComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfFindMatchCaseComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });\nPdfFindMatchCaseComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.3.0\", type: PdfFindMatchCaseComponent, selector: \"pdf-find-match-case\", ngImport: i0, template: \"<input\\n type=\\\"checkbox\\\"\\n id=\\\"findMatchCase\\\"\\n class=\\\"toolbarField\\\"\\n/>\\n<label\\n for=\\\"findMatchCase\\\"\\n class=\\\"toolbarLabel\\\"\\n data-l10n-id=\\\"find_match_case_label\\\">\\n Match case\\n</label>\\n\", styles: [\"\"] });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfFindMatchCaseComponent, decorators: [{\n type: Component,\n args: [{ selector: 'pdf-find-match-case', template: \"<input\\n type=\\\"checkbox\\\"\\n id=\\\"findMatchCase\\\"\\n class=\\\"toolbarField\\\"\\n/>\\n<label\\n for=\\\"findMatchCase\\\"\\n class=\\\"toolbarLabel\\\"\\n data-l10n-id=\\\"find_match_case_label\\\">\\n Match case\\n</label>\\n\", styles: [\"\"] }]\n }], ctorParameters: function () { return []; } });\n\nclass PdfFindCurrentPageOnlyComponent {\n constructor() { }\n ngOnInit() {\n }\n}\nPdfFindCurrentPageOnlyComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfFindCurrentPageOnlyComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });\nPdfFindCurrentPageOnlyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.3.0\", type: PdfFindCurrentPageOnlyComponent, selector: \"pdf-find-current-page-only\", ngImport: i0, template: \"<input\\n type=\\\"checkbox\\\"\\n id=\\\"findCurrentPage\\\"\\n class=\\\"toolbarField\\\"\\n/>\\n<label\\n for=\\\"findCurrentPage\\\"\\n class=\\\"toolbarLabel\\\"\\n data-l10n-id=\\\"find_current_page\\\">\\n Current page only\\n</label>\\n\", styles: [\"#findRange{margin-right:14px}\\n\"] });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfFindCurrentPageOnlyComponent, decorators: [{\n type: Component,\n args: [{ selector: 'pdf-find-current-page-only', template: \"<input\\n type=\\\"checkbox\\\"\\n id=\\\"findCurrentPage\\\"\\n class=\\\"toolbarField\\\"\\n/>\\n<label\\n for=\\\"findCurrentPage\\\"\\n class=\\\"toolbarLabel\\\"\\n data-l10n-id=\\\"find_current_page\\\">\\n Current page only\\n</label>\\n\", styles: [\"#findRange{margin-right:14px}\\n\"] }]\n }], ctorParameters: function () { return []; } });\n\nclass PdfFindRangeComponent {\n constructor() { }\n ngOnInit() {\n }\n}\nPdfFindRangeComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfFindRangeComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });\nPdfFindRangeComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.3.0\", type: PdfFindRangeComponent, selector: \"pdf-find-range\", ngImport: i0, template: \"<input\\n autocomplete=\\\"search-range-field\\\"\\n id=\\\"findRange\\\"\\n class=\\\"toolbarField\\\"\\n title=\\\"pages to search\\\"\\n [placeholder]=\\\"'pages (e.g. 6-10)'\\\"\\n data-l10n-id=\\\"find_range\\\"\\n name=\\\"search-range-field\\\"\\n/>\\n\", styles: [\"#findRange{margin-right:14px}\\n\"] });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfFindRangeComponent, decorators: [{\n type: Component,\n args: [{ selector: 'pdf-find-range', template: \"<input\\n autocomplete=\\\"search-range-field\\\"\\n id=\\\"findRange\\\"\\n class=\\\"toolbarField\\\"\\n title=\\\"pages to search\\\"\\n [placeholder]=\\\"'pages (e.g. 6-10)'\\\"\\n data-l10n-id=\\\"find_range\\\"\\n name=\\\"search-range-field\\\"\\n/>\\n\", styles: [\"#findRange{margin-right:14px}\\n\"] }]\n }], ctorParameters: function () { return []; } });\n\nclass PdfFindEntireWordComponent {\n constructor() { }\n ngOnInit() {\n }\n}\nPdfFindEntireWordComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfFindEntireWordComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });\nPdfFindEntireWordComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.3.0\", type: PdfFindEntireWordComponent, selector: \"pdf-find-entire-word\", ngImport: i0, template: \"<input\\n type=\\\"checkbox\\\"\\n id=\\\"findEntireWord\\\"\\n class=\\\"toolbarField\\\"\\n/>\\n<label\\n for=\\\"findEntireWord\\\"\\n class=\\\"toolbarLabel\\\"\\n data-l10n-id=\\\"find_entire_word_label\\\">\\n Whole words\\n</label>\\n\", styles: [\"\"] });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfFindEntireWordComponent, decorators: [{\n type: Component,\n args: [{ selector: 'pdf-find-entire-word', template: \"<input\\n type=\\\"checkbox\\\"\\n id=\\\"findEntireWord\\\"\\n class=\\\"toolbarField\\\"\\n/>\\n<label\\n for=\\\"findEntireWord\\\"\\n class=\\\"toolbarLabel\\\"\\n data-l10n-id=\\\"find_entire_word_label\\\">\\n Whole words\\n</label>\\n\", styles: [\"\"] }]\n }], ctorParameters: function () { return []; } });\n\nclass PdfFindMultipleSearchTextsComponent {\n constructor(pdfFindbarService) {\n this.pdfFindbarService = pdfFindbarService;\n }\n ngOnInit() { }\n}\nPdfFindMultipleSearchTextsComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfFindMultipleSearchTextsComponent, deps: [{ token: PdfFindbarService }], target: i0.ɵɵFactoryTarget.Component });\nPdfFindMultipleSearchTextsComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.3.0\", type: PdfFindMultipleSearchTextsComponent, selector: \"pdf-find-entire-phrase\", ngImport: i0, template: \"<input\\n type=\\\"checkbox\\\"\\n id=\\\"findMultipleSearchTexts\\\"\\n class=\\\"toolbarField\\\"\\n [(ngModel)]=\\\"pdfFindbarService.multipleSearchTexts\\\"\\n/>\\n\\n<label\\n for=\\\"findMultipleSearchTexts\\\"\\n class=\\\"toolbarLabel\\\"\\n data-l10n-id=\\\"find_multiple_texts_label\\\">\\n multiple search texts\\n</label>\\n\\n<input [class.hidden]=\\\"!pdfFindbarService.multipleSearchTexts\\\"\\n type=\\\"checkbox\\\"\\n id=\\\"individualWordsMode\\\"\\n class=\\\"toolbarField\\\"\\n [(ngModel)]=\\\"pdfFindbarService.individualWordsMode\\\"\\n/>\\n\\n<label [class.hidden]=\\\"!pdfFindbarService.multipleSearchTexts\\\"\\n for=\\\"individualWordsMode\\\"\\n id=\\\"individualWordsModeLabel\\\"\\n class=\\\"toolbarLabel\\\"\\n data-l10n-id=\\\"find_individual_words_label\\\">\\n separated by word boundaries\\n</label>\\n\", styles: [\"\"], directives: [{ type: i2$1.CheckboxControlValueAccessor, selector: \"input[type=checkbox][formControlName],input[type=checkbox][formControl],input[type=checkbox][ngModel]\" }, { type: i2$1.NgControlStatus, selector: \"[formControlName],[ngModel],[formControl]\" }, { type: i2$1.NgModel, selector: \"[ngModel]:not([formControlName]):not([formControl])\", inputs: [\"name\", \"disabled\", \"ngModel\", \"ngModelOptions\"], outputs: [\"ngModelChange\"], exportAs: [\"ngModel\"] }] });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfFindMultipleSearchTextsComponent, decorators: [{\n type: Component,\n args: [{ selector: 'pdf-find-entire-phrase', template: \"<input\\n type=\\\"checkbox\\\"\\n id=\\\"findMultipleSearchTexts\\\"\\n class=\\\"toolbarField\\\"\\n [(ngModel)]=\\\"pdfFindbarService.multipleSearchTexts\\\"\\n/>\\n\\n<label\\n for=\\\"findMultipleSearchTexts\\\"\\n class=\\\"toolbarLabel\\\"\\n data-l10n-id=\\\"find_multiple_texts_label\\\">\\n multiple search texts\\n</label>\\n\\n<input [class.hidden]=\\\"!pdfFindbarService.multipleSearchTexts\\\"\\n type=\\\"checkbox\\\"\\n id=\\\"individualWordsMode\\\"\\n class=\\\"toolbarField\\\"\\n [(ngModel)]=\\\"pdfFindbarService.individualWordsMode\\\"\\n/>\\n\\n<label [class.hidden]=\\\"!pdfFindbarService.multipleSearchTexts\\\"\\n for=\\\"individualWordsMode\\\"\\n id=\\\"individualWordsModeLabel\\\"\\n class=\\\"toolbarLabel\\\"\\n data-l10n-id=\\\"find_individual_words_label\\\">\\n separated by word boundaries\\n</label>\\n\", styles: [\"\"] }]\n }], ctorParameters: function () { return [{ type: PdfFindbarService }]; } });\n\nclass PdfFindIgnoreAccentsComponent {\n constructor() { }\n ngOnInit() {\n }\n}\nPdfFindIgnoreAccentsComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfFindIgnoreAccentsComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });\nPdfFindIgnoreAccentsComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.3.0\", type: PdfFindIgnoreAccentsComponent, selector: \"pdf-find-ignore-accents\", ngImport: i0, template: \"<input\\n type=\\\"checkbox\\\"\\n id=\\\"findIgnoreAccents\\\"\\n class=\\\"toolbarField\\\"\\n/>\\n<label\\n for=\\\"findIgnoreAccents\\\"\\n class=\\\"toolbarLabel\\\"\\n data-l10n-id=\\\"find_ignore_accents\\\">\\n Ignore accents and diacritics\\n</label>\\n\", styles: [\"\"] });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfFindIgnoreAccentsComponent, decorators: [{\n type: Component,\n args: [{ selector: 'pdf-find-ignore-accents', template: \"<input\\n type=\\\"checkbox\\\"\\n id=\\\"findIgnoreAccents\\\"\\n class=\\\"toolbarField\\\"\\n/>\\n<label\\n for=\\\"findIgnoreAccents\\\"\\n class=\\\"toolbarLabel\\\"\\n data-l10n-id=\\\"find_ignore_accents\\\">\\n Ignore accents and diacritics\\n</label>\\n\", styles: [\"\"] }]\n }], ctorParameters: function () { return []; } });\n\nclass PdfFindFuzzilyComponent {\n constructor() { }\n ngOnInit() {\n }\n}\nPdfFindFuzzilyComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfFindFuzzilyComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });\nPdfFindFuzzilyComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.3.0\", type: PdfFindFuzzilyComponent, selector: \"pdf-find-fuzzily\", ngImport: i0, template: \"<input\\n type=\\\"checkbox\\\"\\n id=\\\"findFuzzy\\\"\\n class=\\\"toolbarField\\\"\\n/>\\n<label\\n for=\\\"findFuzzy\\\"\\n class=\\\"toolbarLabel\\\"\\n data-l10n-id=\\\"find_fuzzy\\\">\\n Fuzzy search\\n</label>\\n\", styles: [\"\"] });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfFindFuzzilyComponent, decorators: [{\n type: Component,\n args: [{ selector: 'pdf-find-fuzzily', template: \"<input\\n type=\\\"checkbox\\\"\\n id=\\\"findFuzzy\\\"\\n class=\\\"toolbarField\\\"\\n/>\\n<label\\n for=\\\"findFuzzy\\\"\\n class=\\\"toolbarLabel\\\"\\n data-l10n-id=\\\"find_fuzzy\\\">\\n Fuzzy search\\n</label>\\n\", styles: [\"\"] }]\n }], ctorParameters: function () { return []; } });\n\nclass PdfFindResultsCountComponent {\n constructor() { }\n ngOnInit() {\n }\n}\nPdfFindResultsCountComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfFindResultsCountComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });\nPdfFindResultsCountComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.3.0\", type: PdfFindResultsCountComponent, selector: \"pdf-find-results-count\", ngImport: i0, template: \"<span id=\\\"findResultsCount\\\" class=\\\"toolbarLabel hidden\\\"></span>\\n\", styles: [\"\"] });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfFindResultsCountComponent, decorators: [{\n type: Component,\n args: [{ selector: 'pdf-find-results-count', template: \"<span id=\\\"findResultsCount\\\" class=\\\"toolbarLabel hidden\\\"></span>\\n\", styles: [\"\"] }]\n }], ctorParameters: function () { return []; } });\n\nclass PdfFindbarMessageContainerComponent {\n constructor() { }\n ngOnInit() {\n }\n}\nPdfFindbarMessageContainerComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfFindbarMessageContainerComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });\nPdfFindbarMessageContainerComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.3.0\", type: PdfFindbarMessageContainerComponent, selector: \"pdf-findbar-message-container\", ngImport: i0, template: \"<div id=\\\"findbarMessageContainer\\\">\\n <span id=\\\"findMsg\\\" class=\\\"toolbarLabel\\\"></span>\\n</div>\\n\", styles: [\"\"] });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfFindbarMessageContainerComponent, decorators: [{\n type: Component,\n args: [{ selector: 'pdf-findbar-message-container', template: \"<div id=\\\"findbarMessageContainer\\\">\\n <span id=\\\"findMsg\\\" class=\\\"toolbarLabel\\\"></span>\\n</div>\\n\", styles: [\"\"] }]\n }], ctorParameters: function () { return []; } });\n\nclass PdfFindbarComponent {\n constructor() {\n this.showFindButton = true;\n this.showFindHighlightAll = true;\n this.showFindMatchCase = true;\n this.showFindCurrentPageOnly = true;\n this.showFindPageRange = true;\n this.showFindEntireWord = true;\n this.showFindEntirePhrase = true;\n this.showFindIgnoreAccents = true;\n this.showFindFuzzySearch = true;\n this.showFindResultsCount = true;\n this.showFindMessages = true;\n this.pdfJsVersion = getVersionSuffix(pdfDefaultOptions.assetsFolder);\n }\n}\nPdfFindbarComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfFindbarComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });\nPdfFindbarComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.3.0\", type: PdfFindbarComponent, selector: \"pdf-findbar\", inputs: { showFindButton: \"showFindButton\", mobileFriendlyZoomScale: \"mobileFriendlyZoomScale\", findbarLeft: \"findbarLeft\", findbarTop: \"findbarTop\", customFindbarInputArea: \"customFindbarInputArea\", customFindbar: \"customFindbar\", customFindbarButtons: \"customFindbarButtons\", showFindHighlightAll: \"showFindHighlightAll\", showFindMatchCase: \"showFindMatchCase\", showFindCurrentPageOnly: \"showFindCurrentPageOnly\", showFindPageRange: \"showFindPageRange\", showFindEntireWord: \"showFindEntireWord\", showFindEntirePhrase: \"showFindEntirePhrase\", showFindIgnoreAccents: \"showFindIgnoreAccents\", showFindFuzzySearch: \"showFindFuzzySearch\", showFindResultsCount: \"showFindResultsCount\", showFindMessages: \"showFindMessages\" }, ngImport: i0, template: \"<ng-container [ngTemplateOutlet]=\\\"customFindbar ? customFindbar : defaultFindbar\\\">\\n</ng-container>\\n\\n<ng-template #defaultFindbar>\\n <div\\n class=\\\"findbar hidden doorHanger\\\"\\n [class.invisible]=\\\"!showFindButton\\\"\\n id=\\\"findbar\\\"\\n [style.transform]=\\\"'scale(' + mobileFriendlyZoomScale + ')'\\\"\\n [style.transformOrigin]=\\\"'left center'\\\"\\n [style.left]=\\\"findbarLeft\\\"\\n [style.top]=\\\"findbarTop\\\"\\n >\\n <ng-container [ngTemplateOutlet]=\\\"customFindbarButtons ? customFindbarButtons : defaultFindbarButtons\\\"> </ng-container>\\n </div>\\n</ng-template>\\n\\n<ng-template #defaultFindbarButtons>\\n <pdf-find-input-area [customFindbarInputArea]=\\\"customFindbarInputArea\\\"></pdf-find-input-area>\\n <pdf-find-highlight-all [class.hidden]=\\\"!showFindHighlightAll\\\"></pdf-find-highlight-all>\\n <pdf-find-match-case [class.hidden]=\\\"!showFindMatchCase\\\"></pdf-find-match-case>\\n <pdf-find-current-page-only [class.hidden]=\\\"!showFindCurrentPageOnly\\\"></pdf-find-current-page-only>\\n <pdf-find-range [class.hidden]=\\\"!showFindPageRange\\\"></pdf-find-range>\\n <pdf-find-entire-word [class.hidden]=\\\"!showFindEntireWord\\\"></pdf-find-entire-word>\\n <pdf-find-entire-phrase [class.hidden]=\\\"!showFindEntirePhrase\\\"></pdf-find-entire-phrase>\\n <pdf-find-ignore-accents [class.hidden]=\\\"!showFindIgnoreAccents\\\"></pdf-find-ignore-accents>\\n <pdf-find-fuzzily [class.hidden]=\\\"!showFindFuzzySearch\\\"></pdf-find-fuzzily>\\n <pdf-find-results-count [class.hidden]=\\\"!showFindResultsCount\\\"></pdf-find-results-count>\\n <pdf-findbar-message-container [class.hidden]=\\\"!showFindMessages\\\"></pdf-findbar-message-container>\\n</ng-template>\\n\", styles: [\"\"], components: [{ type: PdfFindInputAreaComponent, selector: \"pdf-find-input-area\", inputs: [\"customFindbarInputArea\"] }, { type: PdfFindHighlightAllComponent, selector: \"pdf-find-highlight-all\" }, { type: PdfFindMatchCaseComponent, selector: \"pdf-find-match-case\" }, { type: PdfFindCurrentPageOnlyComponent, selector: \"pdf-find-current-page-only\" }, { type: PdfFindRangeComponent, selector: \"pdf-find-range\" }, { type: PdfFindEntireWordComponent, selector: \"pdf-find-entire-word\" }, { type: PdfFindMultipleSearchTextsComponent, selector: \"pdf-find-entire-phrase\" }, { type: PdfFindIgnoreAccentsComponent, selector: \"pdf-find-ignore-accents\" }, { type: PdfFindFuzzilyComponent, selector: \"pdf-find-fuzzily\" }, { type: PdfFindResultsCountComponent, selector: \"pdf-find-results-count\" }, { type: PdfFindbarMessageContainerComponent, selector: \"pdf-findbar-message-container\" }], directives: [{ type: i2.NgTemplateOutlet, selector: \"[ngTemplateOutlet]\", inputs: [\"ngTemplateOutletContext\", \"ngTemplateOutlet\"] }] });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfFindbarComponent, decorators: [{\n type: Component,\n args: [{ selector: 'pdf-findbar', template: \"<ng-container [ngTemplateOutlet]=\\\"customFindbar ? customFindbar : defaultFindbar\\\">\\n</ng-container>\\n\\n<ng-template #defaultFindbar>\\n <div\\n class=\\\"findbar hidden doorHanger\\\"\\n [class.invisible]=\\\"!showFindButton\\\"\\n id=\\\"findbar\\\"\\n [style.transform]=\\\"'scale(' + mobileFriendlyZoomScale + ')'\\\"\\n [style.transformOrigin]=\\\"'left center'\\\"\\n [style.left]=\\\"findbarLeft\\\"\\n [style.top]=\\\"findbarTop\\\"\\n >\\n <ng-container [ngTemplateOutlet]=\\\"customFindbarButtons ? customFindbarButtons : defaultFindbarButtons\\\"> </ng-container>\\n </div>\\n</ng-template>\\n\\n<ng-template #defaultFindbarButtons>\\n <pdf-find-input-area [customFindbarInputArea]=\\\"customFindbarInputArea\\\"></pdf-find-input-area>\\n <pdf-find-highlight-all [class.hidden]=\\\"!showFindHighlightAll\\\"></pdf-find-highlight-all>\\n <pdf-find-match-case [class.hidden]=\\\"!showFindMatchCase\\\"></pdf-find-match-case>\\n <pdf-find-current-page-only [class.hidden]=\\\"!showFindCurrentPageOnly\\\"></pdf-find-current-page-only>\\n <pdf-find-range [class.hidden]=\\\"!showFindPageRange\\\"></pdf-find-range>\\n <pdf-find-entire-word [class.hidden]=\\\"!showFindEntireWord\\\"></pdf-find-entire-word>\\n <pdf-find-entire-phrase [class.hidden]=\\\"!showFindEntirePhrase\\\"></pdf-find-entire-phrase>\\n <pdf-find-ignore-accents [class.hidden]=\\\"!showFindIgnoreAccents\\\"></pdf-find-ignore-accents>\\n <pdf-find-fuzzily [class.hidden]=\\\"!showFindFuzzySearch\\\"></pdf-find-fuzzily>\\n <pdf-find-results-count [class.hidden]=\\\"!showFindResultsCount\\\"></pdf-find-results-count>\\n <pdf-findbar-message-container [class.hidden]=\\\"!showFindMessages\\\"></pdf-findbar-message-container>\\n</ng-template>\\n\", styles: [\"\"] }]\n }], propDecorators: { showFindButton: [{\n type: Input\n }], mobileFriendlyZoomScale: [{\n type: Input\n }], findbarLeft: [{\n type: Input\n }], findbarTop: [{\n type: Input\n }], customFindbarInputArea: [{\n type: Input\n }], customFindbar: [{\n type: Input\n }], customFindbarButtons: [{\n type: Input\n }], showFindHighlightAll: [{\n type: Input\n }], showFindMatchCase: [{\n type: Input\n }], showFindCurrentPageOnly: [{\n type: Input\n }], showFindPageRange: [{\n type: Input\n }], showFindEntireWord: [{\n type: Input\n }], showFindEntirePhrase: [{\n type: Input\n }], showFindIgnoreAccents: [{\n type: Input\n }], showFindFuzzySearch: [{\n type: Input\n }], showFindResultsCount: [{\n type: Input\n }], showFindMessages: [{\n type: Input\n }] } });\n\nclass PdfContextMenuComponent {\n constructor() { }\n ngOnInit() {\n }\n}\nPdfContextMenuComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfContextMenuComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });\nPdfContextMenuComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.3.0\", type: PdfContextMenuComponent, selector: \"pdf-context-menu\", ngImport: i0, template: \"<!-- the context menu is deactivated because only Firefox supports it -->\\n<div style=\\\"display:none\\\" type=\\\"context\\\" id=\\\"viewerContextMenu\\\">\\n <div style=\\\"display:none\\\" id=\\\"contextFirstPage\\\"></div>\\n <div style=\\\"display:none\\\" id=\\\"contextLastPage\\\"></div>\\n <div style=\\\"display:none\\\" id=\\\"contextPageRotateCw\\\"></div>\\n <div style=\\\"display:none\\\" id=\\\"contextPageRotateCcw\\\"></div>\\n</div>\\n\", styles: [\":host{margin-top:4px}\\n\"] });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfContextMenuComponent, decorators: [{\n type: Component,\n args: [{ selector: 'pdf-context-menu', template: \"<!-- the context menu is deactivated because only Firefox supports it -->\\n<div style=\\\"display:none\\\" type=\\\"context\\\" id=\\\"viewerContextMenu\\\">\\n <div style=\\\"display:none\\\" id=\\\"contextFirstPage\\\"></div>\\n <div style=\\\"display:none\\\" id=\\\"contextLastPage\\\"></div>\\n <div style=\\\"display:none\\\" id=\\\"contextPageRotateCw\\\"></div>\\n <div style=\\\"display:none\\\" id=\\\"contextPageRotateCcw\\\"></div>\\n</div>\\n\", styles: [\":host{margin-top:4px}\\n\"] }]\n }], ctorParameters: function () { return []; } });\n\nclass TranslatePipe {\n transform(key, fallback) {\n return this.translate(key, fallback);\n }\n async translate(key, englishText) {\n const PDFViewerApplication = window.PDFViewerApplication;\n return PDFViewerApplication.l10n.get(key, null, englishText);\n }\n}\nTranslatePipe.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: TranslatePipe, deps: [], target: i0.ɵɵFactoryTarget.Pipe });\nTranslatePipe.ɵpipe = i0.ɵɵngDeclarePipe({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: TranslatePipe, name: \"translate\" });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: TranslatePipe, decorators: [{\n type: Pipe,\n args: [{\n name: 'translate'\n }]\n }] });\n\nclass NgxExtendedPdfViewerComponent {\n constructor(ngZone, platformId, notificationService, location, elementRef, platformLocation, cdr, service) {\n this.ngZone = ngZone;\n this.platformId = platformId;\n this.notificationService = notificationService;\n this.location = location;\n this.elementRef = elementRef;\n this.platformLocation = platformLocation;\n this.cdr = cdr;\n this.service = service;\n this.ngxExtendedPdfViewerIncompletelyInitialized = true;\n this.showFreeFloatingBar = true;\n this.enableDragAndDrop = true;\n this.formData = {};\n /** Maps the internal ids of the annotations of pdf.js to their field name */\n this.formIdToFieldName = {};\n this.formRadioButtonValueToId = {};\n this.formDataChange = new EventEmitter();\n this._pageViewMode = 'multiple';\n this.progress = new EventEmitter();\n this.srcChange = new EventEmitter();\n this.scrollMode = undefined;\n this.scrollModeChange = new EventEmitter();\n this.authorization = undefined;\n this.httpHeaders = undefined;\n this.contextMenuAllowed = true;\n this.afterPrint = new EventEmitter();\n this.beforePrint = new EventEmitter();\n this.currentZoomFactor = new EventEmitter();\n this.enablePrint = true;\n /**\n * Number of milliseconds to wait between initializing the PDF viewer and loading the PDF file.\n * Most users can let this parameter safely at it's default value of zero.\n * Set this to 1000 or higher if you run into timing problems (typically caused by loading the locale files\n * after the PDF files, so they are not available when the PDF viewer is initialized).\n */\n this.delayFirstView = 0;\n /** How many log messages should be printed?\n * Legal values: VerbosityLevel.INFOS (= 5), VerbosityLevel.WARNINGS (= 1), VerbosityLevel.ERRORS (= 0) */\n this.logLevel = VerbosityLevel.WARNINGS;\n this.enablePinchOnMobile = false;\n /** Use the minified (minifiedJSLibraries=\"true\", which is the default) or the user-readable pdf.js library (minifiedJSLibraries=\"false\") */\n this.minifiedJSLibraries = true;\n this.primaryMenuVisible = true;\n /** option to increase (or reduce) print resolution. Default is 150 (dpi). Sensible values\n * are 300, 600, and 1200. Note the increase memory consumption, which may even result in a browser crash. */\n this.printResolution = null;\n this.rotationChange = new EventEmitter();\n /**\n * The combination of height, minHeight, and autoHeight ensures the PDF height of the PDF viewer is calculated correctly when the height is a percentage.\n * By default, many CSS frameworks make a div with 100% have a height or zero pixels. checkHeigth() fixes this.\n */\n this.autoHeight = false;\n this.minHeight = undefined;\n this._height = '100%';\n /**\n * If this flag is true, this components adds a link to the locale assets. The pdf viewer\n * sees this link and uses it to load the locale files automatically.\n * @param useBrowserLocale boolean\n */\n this.useBrowserLocale = false;\n this.forceUsingLegacyES5 = false;\n this.backgroundColor = '#e8e8eb';\n this.pdfBackground = undefined;\n this.pdfBackgroundColorToReplace = '#ffffff';\n /** Allows the user to define the name of the file after clicking \"download\" */\n this.filenameForDownload = undefined;\n /** Allows the user to disable the keyboard bindings completely */\n this.ignoreKeyboard = false;\n /** Allows the user to disable a list of key bindings. */\n this.ignoreKeys = [];\n /** Allows the user to enable a list of key bindings explicitly. If this property is set, every other key binding is ignored. */\n this.acceptKeys = [];\n /** Allows the user to put the viewer's svg images into an arbitrary folder */\n this.imageResourcesPath = './' + pdfDefaultOptions.assetsFolder + '/images/';\n /** Allows the user to put their locale folder into an arbitrary folder */\n this.localeFolderPath = './' + pdfDefaultOptions.assetsFolder + '/locale';\n /** Override the default locale. This must be the complete locale name, such as \"es-ES\". The string is allowed to be all lowercase.\n */\n this.language = undefined;\n /** By default, listening to the URL is deactivated because often the anchor tag is used for the Angular router */\n this.listenToURL = false;\n /** Navigate to a certain \"named destination\" */\n this.nameddest = undefined;\n /** allows you to pass a password to read password-protected files */\n this.password = undefined;\n this._showSidebarButton = true;\n this.viewerPositionTop = '32px';\n /** pdf.js can show signatures, but fails to verify them. So they are switched off by default.\n * Set \"[showUnverifiedSignatures]\"=\"true\" to display e-signatures nonetheless.\n */\n this.showUnverifiedSignatures = false;\n this.sidebarVisible = undefined;\n this.sidebarVisibleChange = new EventEmitter();\n this.showFindButton = undefined;\n this.showFindHighlightAll = true;\n this.showFindMatchCase = true;\n this.showFindCurrentPageOnly = true;\n this.showFindPageRange = true;\n this.showFindEntireWord = true;\n this.showFindEntirePhrase = true;\n this.showFindIgnoreAccents = true;\n this.showFindFuzzySearch = true;\n this.showFindResultsCount = true;\n this.showFindMessages = true;\n this.showPagingButtons = true;\n this.showZoomButtons = true;\n this.showPresentationModeButton = false;\n this.showOpenFileButton = true;\n this.showPrintButton = true;\n this.showDownloadButton = true;\n this.showBookmarkButton = true;\n this.theme = 'light';\n this.showToolbar = true;\n this.showSecondaryToolbarButton = true;\n /** Set by the event (secondaryMenuIsEmpty) */\n this.hideKebabMenuForSecondaryToolbar = false;\n this.showRotateButton = true;\n this.handTool = true;\n this.handToolChange = new EventEmitter();\n this.showHandToolButton = false;\n this._showScrollingButton = true;\n this._showSpreadButton = true;\n this.showPropertiesButton = true;\n this.showBorders = true;\n this.spreadChange = new EventEmitter();\n this.thumbnailDrawn = new EventEmitter();\n this._page = undefined;\n this.pageChange = new EventEmitter();\n this.pageLabel = undefined;\n this.pageLabelChange = new EventEmitter();\n this.pagesLoaded = new EventEmitter();\n this.pageRender = new EventEmitter();\n this.pageRendered = new EventEmitter();\n this.pdfDownloaded = new EventEmitter();\n this.pdfLoaded = new EventEmitter();\n this.pdfLoadingStarts = new EventEmitter();\n this.pdfLoadingFailed = new EventEmitter();\n this.textLayer = undefined;\n this.textLayerRendered = new EventEmitter();\n this.updateFindMatchesCount = new EventEmitter();\n this.updateFindState = new EventEmitter();\n /** Legal values: undefined, 'auto', 'page-actual', 'page-fit', 'page-width', or '50' (or any other percentage) */\n this.zoom = undefined;\n this.zoomChange = new EventEmitter();\n this.zoomLevels = ['auto', 'page-actual', 'page-fit', 'page-width', 0.5, 1, 1.25, 1.5, 2, 3, 4];\n this.maxZoom = 10;\n this.minZoom = 0.1;\n /** This attribute allows you to increase the size of the UI elements so you can use them on small mobile devices.\n * This attribute is a string with a percent character at the end (e.g. \"150%\").\n */\n this._mobileFriendlyZoom = '100%';\n this.mobileFriendlyZoomScale = 1;\n this.wheelAction = 'scroll';\n this.toolbarMarginTop = '0px';\n this.toolbarWidth = '100%';\n this.toolbarWidthInPixels = 100;\n this.secondaryToolbarTop = undefined;\n this.sidebarPositionTop = undefined;\n // dirty IE11 hack - temporary solution\n this.findbarTop = undefined;\n // dirty IE11 hack - temporary solution\n this.findbarLeft = undefined;\n // Additional PDF Form Field Types #567: Used to store the exported values of radio and checkbox buttons\n this.buttonValues = {};\n this.shuttingDown = false;\n this.baseHref = this.platformLocation.getBaseHrefFromDOM();\n this.service.recalculateSize$.subscribe(() => this.onResize());\n }\n get pageViewMode() {\n return this._pageViewMode;\n }\n set pageViewMode(viewMode) {\n this._pageViewMode = viewMode;\n if (viewMode === 'infinite-scroll') {\n this.scrollMode = ScrollModeType.vertical;\n this.spread = 'off';\n }\n else if (viewMode !== 'multiple') {\n this.scrollMode = ScrollModeType.vertical;\n }\n if (viewMode === 'single') {\n // since pdf.js, our custom single-page-mode has been replaced by the standard scrollMode=\"page\"\n this.scrollMode = ScrollModeType.page;\n this._pageViewMode = 'multiple';\n }\n if (viewMode === 'book') {\n this.showBorders = false;\n }\n }\n set src(url) {\n if (url instanceof Uint8Array) {\n this._src = url.buffer;\n }\n else if (url instanceof URL) {\n this._src = url.toString();\n }\n else if (typeof Blob !== 'undefined' && url instanceof Blob) {\n // additional check introduced to support server side rendering\n const reader = new FileReader();\n reader.onloadend = () => {\n setTimeout(() => {\n this.src = new Uint8Array(reader.result);\n if (NgxExtendedPdfViewerComponent.ngxExtendedPdfViewerInitialized) {\n if (this.ngxExtendedPdfViewerIncompletelyInitialized) {\n this.openPDF();\n }\n else {\n (async () => await this.openPDF2())();\n }\n // else openPDF is called later, so we do nothing to prevent loading the PDF file twice\n }\n });\n };\n reader.readAsArrayBuffer(url);\n }\n else if (typeof url === 'string') {\n this._src = url;\n if (url.length > 980) {\n // minimal length of a base64 encoded PDF\n if (url.length % 4 === 0) {\n if (/^[a-zA-Z\\d\\/+]+={0,2}$/.test(url)) {\n console.error('The URL looks like a base64 encoded string. If so, please use the attribute [base64Src] instead of [src]');\n }\n }\n }\n }\n else {\n this._src = url;\n }\n }\n set base64Src(base64) {\n if (base64) {\n const binary_string = window.atob(base64);\n const len = binary_string.length;\n const bytes = new Uint8Array(len);\n for (let i = 0; i < len; i++) {\n bytes[i] = binary_string.charCodeAt(i);\n }\n this.src = bytes.buffer;\n }\n else {\n this._src = undefined;\n }\n }\n set height(h) {\n this.minHeight = undefined;\n this.autoHeight = false;\n if (h) {\n this._height = h;\n }\n else {\n this.height = '100%';\n }\n setTimeout(() => {\n this.checkHeight();\n });\n }\n get height() {\n return this._height;\n }\n get showSidebarButton() {\n return this._showSidebarButton;\n }\n set showSidebarButton(show) {\n this._showSidebarButton = show;\n const isIE = /msie\\s|trident\\//i.test(window.navigator.userAgent);\n let factor = 1;\n if (isIE) {\n factor = Number((this._mobileFriendlyZoom || '100').replace('%', '')) / 100;\n }\n if (this._showSidebarButton) {\n this.findbarLeft = (68 * factor).toString() + 'px';\n }\n else {\n this.findbarLeft = '0px';\n }\n }\n get showScrollingButton() {\n if (this.pageViewMode === 'multiple') {\n return this._showScrollingButton;\n }\n return false;\n }\n set showScrollingButton(val) {\n this._showScrollingButton = val;\n }\n get showSpreadButton() {\n if (this.pageViewMode !== 'infinite-scroll') {\n return this._showSpreadButton;\n }\n return false;\n }\n set showSpreadButton(val) {\n this._showSpreadButton = val;\n }\n get page() {\n return this._page;\n }\n set page(p) {\n if (p) {\n // silently cope with strings\n this._page = Number(p);\n }\n else {\n this._page = undefined;\n }\n }\n get mobileFriendlyZoom() {\n return this._mobileFriendlyZoom;\n }\n /**\n * This attributes allows you to increase the size of the UI elements so you can use them on small mobile devices.\n * This attribute is a string with a percent character at the end (e.g. \"150%\").\n */\n set mobileFriendlyZoom(zoom) {\n // tslint:disable-next-line:triple-equals - the type conversion is intended\n if (zoom == 'true') {\n zoom = '150%';\n // tslint:disable-next-line:triple-equals - the type conversion is intended\n }\n else if (zoom == 'false' || zoom === undefined || zoom === null) {\n zoom = '100%';\n }\n this._mobileFriendlyZoom = zoom;\n let factor = 1;\n if (!String(zoom).includes('%')) {\n zoom = 100 * Number(zoom) + '%';\n }\n factor = Number((zoom || '100').replace('%', '')) / 100;\n this.mobileFriendlyZoomScale = factor;\n this.toolbarWidth = (100 / factor).toString() + '%';\n this.toolbarMarginTop = (factor - 1) * 16 + 'px';\n setTimeout(() => this.calcViewerPositionTop());\n }\n calcViewerPositionTop() {\n const toolbar = document.getElementsByClassName('toolbar')[0];\n if (toolbar === undefined) {\n return;\n }\n let top = toolbar.getBoundingClientRect().height;\n this.viewerPositionTop = top + 'px';\n const factor = top / 33;\n this.sidebarPositionTop = (33 + 33 * (factor - 1)).toString() + 'px';\n this.secondaryToolbarTop = (33 + 38 * (factor - 1)).toString() + 'px';\n this.findbarTop = (34 + 54 * (factor - 1)).toString() + 'px';\n const findButton = document.getElementById('viewFind');\n if (findButton) {\n const containerPositionLeft = toolbar.getBoundingClientRect().left;\n const findButtonPosition = findButton.getBoundingClientRect();\n const left = findButtonPosition.left - containerPositionLeft;\n this.findbarLeft = left + 'px';\n }\n else if (this.showSidebarButton) {\n this.findbarLeft = 34 + (32 * factor).toString() + 'px';\n }\n else {\n this.findbarLeft = '0px';\n }\n }\n iOSVersionRequiresES5() {\n const match = navigator.appVersion.match(/OS (\\d+)_(\\d+)_?(\\d+)?/);\n if (match !== undefined && match !== null) {\n return parseInt(match[1], 10) < 14;\n }\n return false;\n }\n async needsES5() {\n const isIE = !!window.MSInputMethodContext && !!document.documentMode;\n const isEdge = /Edge\\/\\d./i.test(navigator.userAgent);\n const isIOs13OrBelow = this.iOSVersionRequiresES5();\n let needsES5 = typeof ReadableStream === 'undefined' || typeof Promise['allSettled'] === 'undefined';\n if (needsES5 || isIE || isEdge || isIOs13OrBelow || this.forceUsingLegacyES5) {\n return true;\n }\n return !(await this.supportsOptionalChaining());\n }\n supportsOptionalChaining() {\n return new Promise((resolve) => {\n const support = window.supportsOptionalChaining;\n support !== undefined ? resolve(support) : resolve(this.addScriptOpChainingSupport());\n });\n }\n addScriptOpChainingSupport() {\n return new Promise((resolve) => {\n const script = this.createScriptElement(pdfDefaultOptions.assetsFolder + '/op-chaining-support.js');\n script.onload = () => {\n script.remove();\n resolve(window.supportsOptionalChaining);\n };\n script.onerror = () => {\n script.remove();\n window.supportsOptionalChaining = false;\n resolve(false);\n };\n document.body.appendChild(script);\n });\n }\n createScriptElement(sourcePath) {\n const script = document.createElement('script');\n script.async = true;\n script.type = 'text/javascript';\n script.src = this.location.normalize(sourcePath);\n return script;\n }\n getPdfJsPath(artifact, needsES5) {\n const suffix = this.minifiedJSLibraries ? '.min.js' : '.js';\n const assets = pdfDefaultOptions.assetsFolder;\n const versionSuffix = getVersionSuffix(assets);\n const artifactPath = `/${artifact}-`;\n const es5 = needsES5 ? '-es5' : '';\n return assets + artifactPath + versionSuffix + es5 + suffix;\n }\n loadViewer() {\n window['ngxZone'] = this.ngZone;\n this.ngZone.runOutsideAngular(() => {\n if (!window['pdfjs-dist/build/pdf']) {\n setTimeout(() => this.loadViewer(), 25);\n }\n else {\n this.needsES5().then((needsES5) => {\n const viewerPath = this.getPdfJsPath('viewer', needsES5);\n const script = this.createScriptElement(viewerPath);\n // script.onload = async () => await this.addFeatures(); // DEBUG CODE!!!\n document.getElementsByTagName('head')[0].appendChild(script);\n });\n }\n });\n }\n addFeatures() {\n return new Promise((resolve) => {\n const script = this.createScriptElement(pdfDefaultOptions.assetsFolder + '/additional-features.js');\n script.onload = () => {\n script.remove();\n };\n script.onerror = () => {\n script.remove();\n resolve();\n };\n document.body.appendChild(script);\n });\n }\n ngOnInit() {\n window['setNgxExtendedPdfViewerSource'] = (url) => {\n this._src = url;\n console.log(url);\n this.srcChange.emit(url);\n };\n if (isPlatformBrowser(this.platformId)) {\n const link = document.createElement('link');\n link.href = this.localeFolderPath + '/locale.properties';\n link.setAttribute('origin', 'ngx-extended-pdf-viewer');\n link.rel = 'resource';\n link.type = 'application/l10n';\n const widget = this.elementRef.nativeElement;\n widget.appendChild(link);\n window.getFormValue = (key) => this.getFormValue(key);\n window.setFormValue = (key, value) => this.setFormValue(key, value);\n window.registerAcroformAnnotations = (sortedAnnotations) => this.registerAcroformAnnotations(sortedAnnotations);\n window.assignFormIdAndFieldName = (key, fieldName, radioButtonField) => this.assignFormIdAndFieldName(key, fieldName, radioButtonField);\n this.loadPdfJs();\n }\n }\n loadPdfJs() {\n window['ngxZone'] = this.ngZone;\n this.ngZone.runOutsideAngular(() => {\n if (!window['pdfjs-dist/build/pdf']) {\n this.needsES5().then((needsES5) => {\n if (needsES5) {\n if (!pdfDefaultOptions.needsES5) {\n console.log(\"If you see the error message \\\"expected expression, got '='\\\" above: you can safely ignore it as long as you know what you're doing. It means your browser is out-of-date. Please update your browser to benefit from the latest security updates and to enjoy a faster PDF viewer.\");\n }\n pdfDefaultOptions.needsES5 = true;\n console.log('Using the ES5 version of the PDF viewer. Your PDF files show faster if you update your browser.');\n }\n window['ngxZone'] = this.ngZone;\n if (this.minifiedJSLibraries) {\n if (!pdfDefaultOptions.workerSrc().endsWith('.min.js')) {\n const src = pdfDefaultOptions.workerSrc();\n pdfDefaultOptions.workerSrc = () => src.replace('.js', '.min.js');\n }\n }\n const pdfJsPath = this.getPdfJsPath('pdf', needsES5);\n const script = this.createScriptElement(pdfJsPath);\n document.getElementsByTagName('head')[0].appendChild(script);\n });\n }\n if (!window.webViewerLoad) {\n this.loadViewer();\n }\n });\n }\n ngAfterViewInit() {\n if (typeof window !== 'undefined') {\n if (!this.shuttingDown) {\n // hurried users sometimes reload the PDF before it has finished initializing\n if (window.webViewerLoad) {\n this.ngZone.runOutsideAngular(() => this.doInitPDFViewer());\n }\n else {\n setTimeout(() => this.ngAfterViewInit(), 50);\n }\n }\n }\n }\n assignTabindexes() {\n if (this.startTabindex) {\n const r = this.root.nativeElement.cloneNode(true);\n r.classList.add('offscreen');\n this.showElementsRecursively(r);\n document.body.appendChild(r);\n const elements = this.collectElementPositions(r, this.root.nativeElement, []);\n document.body.removeChild(r);\n const sorted = elements.sort((a, b) => {\n if (a.y - b.y > 15) {\n return 1;\n }\n if (b.y - a.y > 15) {\n return -1;\n }\n return a.x - b.x;\n });\n for (let i = 0; i < sorted.length; i++) {\n sorted[i].element.tabIndex = this.startTabindex + i;\n }\n }\n }\n showElementsRecursively(root) {\n root.classList.remove('hidden');\n root.classList.remove('invisible');\n root.classList.remove('hiddenXXLView');\n root.classList.remove('hiddenXLView');\n root.classList.remove('hiddenLargeView');\n root.classList.remove('hiddenMediumView');\n root.classList.remove('hiddenSmallView');\n root.classList.remove('hiddenTinyView');\n root.classList.remove('visibleXXLView');\n root.classList.remove('visibleXLView');\n root.classList.remove('visibleLargeView');\n root.classList.remove('visibleMediumView');\n root.classList.remove('visibleSmallView');\n root.classList.remove('visibleTinyView');\n if (root instanceof HTMLButtonElement || root instanceof HTMLAnchorElement || root instanceof HTMLInputElement || root instanceof HTMLSelectElement) {\n return;\n }\n else if (root.childElementCount > 0) {\n for (let i = 0; i < root.childElementCount; i++) {\n const c = root.children.item(i);\n if (c) {\n this.showElementsRecursively(c);\n }\n }\n }\n }\n collectElementPositions(copy, original, elements) {\n if (copy instanceof HTMLButtonElement || copy instanceof HTMLAnchorElement || copy instanceof HTMLInputElement || copy instanceof HTMLSelectElement) {\n const rect = copy.getBoundingClientRect();\n const elementAndPos = {\n element: original,\n x: Math.round(rect.left),\n y: Math.round(rect.top),\n };\n elements.push(elementAndPos);\n }\n else if (copy.childElementCount > 0) {\n for (let i = 0; i < copy.childElementCount; i++) {\n const c = copy.children.item(i);\n const o = original.children.item(i);\n if (c && o) {\n elements = this.collectElementPositions(c, o, elements);\n }\n }\n }\n return elements;\n }\n doInitPDFViewer() {\n if (typeof window === 'undefined') {\n return;\n }\n const langLinks = document.querySelectorAll('link[type=\"application/l10n\"]');\n const langCount = langLinks.length;\n if (langCount === 0) {\n const dict = document.querySelector('script[type=\"application/l10n\"]');\n if (!dict) {\n if (!this.useBrowserLocale) {\n console.error(\n // tslint:disable-next-line:quotemark\n \"If you set the attribute 'useBrowserLocale' to false, you must provide the translations yourself in a script or link tag.\");\n console.error('The easiest way to do this is to add them to the index.html.');\n }\n }\n else if (this.useBrowserLocale) {\n console.error(\n // tslint:disable-next-line:quotemark\n \"Please set the attribute 'useBrowserLocale' to false if you provide the translations yourself in a script or link tag.\");\n }\n }\n else if (this.useBrowserLocale) {\n const o = langLinks[0].attributes['origin'];\n if (o && o.value !== 'ngx-extended-pdf-viewer') {\n console.error(\n // tslint:disable-next-line:quotemark\n \"Please set the attribute 'useBrowserLocale' to false if you provide the translations yourself in a script or link tag.\");\n }\n }\n const callback = (e) => {\n document.removeEventListener('localized', callback);\n this.initTimeout = setTimeout(() => {\n if (!this.shuttingDown) {\n // hurried users sometimes reload the PDF before it has finished initializing\n this.calcViewerPositionTop();\n this.afterLibraryInit();\n this.openPDF();\n this.assignTabindexes();\n }\n }, this.delayFirstView);\n };\n window.addEventListener('afterprint', (event) => {\n this.afterPrint.emit();\n });\n window.addEventListener('beforeprint', (event) => {\n this.beforePrint.emit();\n });\n document.addEventListener('localized', callback);\n if (NgxExtendedPdfViewerComponent.ngxExtendedPdfViewerInitialized) {\n // tslint:disable-next-line:quotemark\n console.error(\"You're trying to open two instances of the PDF viewer. Most likely, this will result in errors.\");\n }\n const onLoaded = () => {\n this.overrideDefaultSettings();\n document.removeEventListener('webviewerloaded', onLoaded);\n if (this.enablePinchOnMobile) {\n this.pinchOnMobileSupport = new PinchOnMobileSupport(this.ngZone);\n }\n };\n document.addEventListener('webviewerloaded', onLoaded);\n this.activateTextlayerIfNecessary(null);\n setTimeout(() => {\n if (!this.shuttingDown) {\n // hurried users sometimes reload the PDF before it has finished initializing\n // This initializes the webviewer, the file may be passed in to it to initialize the viewer with a pdf directly\n this.onResize();\n this.primaryMenuVisible = this.showToolbar;\n const hideSecondaryMenu = this.hideKebabMenuForSecondaryToolbar && !this.showSecondaryToolbarButton;\n if (hideSecondaryMenu) {\n if (!this.isPrimaryMenuVisible()) {\n this.primaryMenuVisible = false;\n }\n }\n this.dummyComponents.addMissingStandardWidgets();\n this.ngZone.runOutsideAngular(() => window.webViewerLoad());\n const PDFViewerApplication = window.PDFViewerApplication;\n PDFViewerApplication.appConfig.defaultUrl = ''; // IE bugfix\n if (this.filenameForDownload) {\n PDFViewerApplication.appConfig.filenameForDownload = this.filenameForDownload;\n }\n const PDFViewerApplicationOptions = window.PDFViewerApplicationOptions;\n PDFViewerApplicationOptions.set('enableDragAndDrop', this.enableDragAndDrop);\n let language = this.language === '' ? undefined : this.language;\n if (!language) {\n language = navigator.language;\n }\n PDFViewerApplicationOptions.set('locale', language);\n PDFViewerApplicationOptions.set('imageResourcesPath', this.imageResourcesPath);\n PDFViewerApplicationOptions.set('minZoom', this.minZoom);\n PDFViewerApplicationOptions.set('maxZoom', this.maxZoom);\n PDFViewerApplicationOptions.set('pageViewMode', this.pageViewMode);\n PDFViewerApplicationOptions.set('verbosity', this.logLevel);\n PDFViewerApplicationOptions.set('initialZoom', this.zoom);\n PDFViewerApplicationOptions.set('pdfBackgroundColor', this.pdfBackground);\n PDFViewerApplicationOptions.set('pdfBackgroundColorToReplace', this.pdfBackgroundColorToReplace);\n PDFViewerApplication.isViewerEmbedded = true;\n if (PDFViewerApplication.printKeyDownListener) {\n window.addEventListener('keydown', PDFViewerApplication.printKeyDownListener, true);\n }\n const pc = document.getElementById('printContainer');\n if (pc) {\n document.getElementsByTagName('body')[0].appendChild(pc);\n }\n }\n }, 0);\n }\n /** Notifies every widget that implements onLibraryInit() that the PDF viewer objects are available */\n afterLibraryInit() {\n this.notificationService.onPDFJSInit.next();\n }\n checkHeight() {\n if (typeof document !== 'undefined') {\n const container = document.getElementsByClassName('zoom')[0];\n if (container) {\n if (container.clientHeight === 0) {\n if (!this.autoHeight) {\n console.warn(\"The height of the PDF viewer widget is zero pixels. Please check the height attribute. Is there a syntax error? Or are you using a percentage with a CSS framework that doesn't support this? The height is adjusted automatedly.\");\n this.autoHeight = true;\n }\n }\n if (this.autoHeight) {\n const available = window.innerHeight;\n const rect = container.getBoundingClientRect();\n const top = rect.top;\n let maximumHeight = available - top;\n // take the margins and paddings of the parent containers into account\n const padding = this.calculateBorderMarging(container);\n maximumHeight -= padding;\n const factor = Number(this._height.replace('%', ''));\n maximumHeight = (maximumHeight * factor) / 100;\n if (maximumHeight > 100) {\n this.minHeight = `${maximumHeight}px`;\n }\n else {\n this.minHeight = '100px';\n }\n this.cdr.markForCheck();\n }\n }\n }\n }\n calculateBorderMarging(container) {\n if (container) {\n const computedStyle = window.getComputedStyle(container);\n const padding = UnitToPx.toPx(computedStyle.paddingBottom);\n const margin = UnitToPx.toPx(computedStyle.marginBottom);\n if (container.style.zIndex) {\n return padding + margin;\n }\n return padding + margin + this.calculateBorderMarging(container.parentElement);\n }\n return 0;\n }\n onSpreadChange(newSpread) {\n this.spreadChange.emit(newSpread);\n }\n activateTextlayerIfNecessary(options) {\n if (this.textLayer === undefined) {\n if (!this.handTool) {\n if (options) {\n options.set('textLayerMode', pdfDefaultOptions.textLayerMode);\n }\n this.textLayer = true;\n if (this.showFindButton === undefined) {\n this.showFindButton = true;\n setTimeout(() => {\n // todo remove this hack:\n const viewFind = document.getElementById('viewFind');\n if (viewFind) {\n viewFind.classList.remove('invisible');\n }\n const findbar = document.getElementById('findbar');\n if (findbar) {\n findbar.classList.remove('invisible');\n }\n });\n }\n }\n else {\n if (options) {\n options.set('textLayerMode', this.showHandToolButton ? pdfDefaultOptions.textLayerMode : 0);\n }\n if (!this.showHandToolButton) {\n if (this.showFindButton || this.showFindButton === undefined) {\n this.ngZone.run(() => {\n this.showFindButton = false;\n });\n if (this.logLevel >= VerbosityLevel.WARNINGS) {\n console.warn(\n // tslint:disable-next-line:max-line-length\n 'Hiding the \"find\" button because the text layer of the PDF file is not rendered. Use [textLayer]=\"true\" to enable the find button.');\n }\n }\n if (this.showHandToolButton) {\n if (this.logLevel >= VerbosityLevel.WARNINGS) {\n console.warn(\n // tslint:disable-next-line:max-line-length\n 'Hiding the \"hand tool / selection mode\" menu because the text layer of the PDF file is not rendered. Use [textLayer]=\"true\" to enable the the menu items.');\n this.showHandToolButton = false;\n }\n }\n }\n }\n }\n else {\n if (this.textLayer) {\n // todo: is this a redundant check?\n if (options) {\n options.set('textLayerMode', pdfDefaultOptions.textLayerMode);\n }\n this.textLayer = true;\n if (this.showFindButton === undefined) {\n this.showFindButton = true;\n setTimeout(() => {\n // todo remove this hack:\n const viewFind = document.getElementById('viewFind');\n if (viewFind) {\n viewFind.classList.remove('invisible');\n }\n const findbar = document.getElementById('findbar');\n if (findbar) {\n findbar.classList.remove('invisible');\n }\n });\n }\n }\n else {\n // todo: is the else branch dead code?\n if (options) {\n options.set('textLayerMode', 0);\n }\n this.textLayer = false;\n if (this.showFindButton) {\n if (this.logLevel >= VerbosityLevel.WARNINGS) {\n // tslint:disable-next-line:max-line-length\n console.warn('Hiding the \"find\" button because the text layer of the PDF file is not rendered. Use [textLayer]=\"true\" to enable the find button.');\n this.ngZone.run(() => {\n this.showFindButton = false;\n });\n }\n }\n if (this.showHandToolButton) {\n if (this.logLevel >= VerbosityLevel.WARNINGS) {\n console.warn(\n // tslint:disable-next-line:max-line-length\n 'Hiding the \"hand tool / selection mode\" menu because the text layer of the PDF file is not rendered. Use [textLayer]=\"true\" to enable the the menu items.');\n this.showHandToolButton = false;\n }\n }\n }\n }\n }\n async overrideDefaultSettings() {\n const options = window.PDFViewerApplicationOptions;\n // tslint:disable-next-line:forin\n for (const key in pdfDefaultOptions) {\n options.set(key, pdfDefaultOptions[key]);\n }\n options.set('disablePreferences', true);\n await this.setZoom();\n options.set('ignoreKeyboard', this.ignoreKeyboard);\n options.set('ignoreKeys', this.ignoreKeys);\n options.set('acceptKeys', this.acceptKeys);\n options.set('wheelAction', this.wheelAction);\n this.activateTextlayerIfNecessary(options);\n if (this.scrollMode || this.scrollMode === ScrollModeType.vertical) {\n options.set('scrollModeOnLoad', this.scrollMode);\n }\n const sidebarVisible = this.sidebarVisible;\n const PDFViewerApplication = window.PDFViewerApplication;\n if (sidebarVisible !== undefined) {\n PDFViewerApplication.sidebarViewOnLoad = sidebarVisible ? 1 : 0;\n if (PDFViewerApplication.appConfig) {\n PDFViewerApplication.appConfig.sidebarViewOnLoad = sidebarVisible ? 1 : 0;\n }\n options.set('sidebarViewOnLoad', this.sidebarVisible ? 1 : 0);\n }\n if (this.spread === 'even') {\n options.set('spreadModeOnLoad', 2);\n if (PDFViewerApplication.pdfViewer) {\n PDFViewerApplication.pdfViewer.spreadMode = 2;\n }\n this.onSpreadChange('even');\n }\n else if (this.spread === 'odd') {\n options.set('spreadModeOnLoad', 1);\n if (PDFViewerApplication.pdfViewer) {\n PDFViewerApplication.pdfViewer.spreadMode = 1;\n }\n this.onSpreadChange('odd');\n }\n else {\n options.set('spreadModeOnLoad', 0);\n if (PDFViewerApplication.pdfViewer) {\n PDFViewerApplication.pdfViewer.spreadMode = 0;\n }\n this.onSpreadChange('off');\n }\n if (this.printResolution) {\n options.set('printResolution', this.printResolution);\n }\n if (this.showBorders === false) {\n options.set('removePageBorders', !this.showBorders);\n }\n }\n openPDF() {\n ServiceWorkerOptions.showUnverifiedSignatures = this.showUnverifiedSignatures;\n const PDFViewerApplication = window.PDFViewerApplication;\n PDFViewerApplication.enablePrint = this.enablePrint;\n NgxExtendedPdfViewerComponent.ngxExtendedPdfViewerInitialized = true;\n if (this._src) {\n this.ngxExtendedPdfViewerIncompletelyInitialized = false;\n if (!this.listenToURL) {\n PDFViewerApplication.pdfLinkService.setHash = function () { };\n }\n this.initTimeout = null;\n this.selectCursorTool();\n PDFViewerApplication.eventBus.on('textlayerrendered', (x) => {\n this.textLayerRendered.emit(x);\n });\n PDFViewerApplication.eventBus.on('scrollmodechanged', (x) => {\n this.ngZone.run(() => this.scrollModeChange.emit(x.mode));\n });\n PDFViewerApplication.eventBus.on('progress', (x) => {\n this.progress.emit(x);\n });\n PDFViewerApplication.eventBus.on('pagesloaded', async (x) => {\n this.pagesLoaded.emit(x);\n this.removeScrollbarInInititeScrollMode();\n if (this.rotation !== undefined && this.rotation !== null) {\n const r = Number(this.rotation);\n if (r === 0 || r === 90 || r === 180 || r === 270) {\n PDFViewerApplication.pdfViewer.pagesRotation = r;\n }\n }\n setTimeout(() => {\n if (!this.shuttingDown) {\n // hurried users sometimes reload the PDF before it has finished initializing\n if (this.nameddest) {\n PDFViewerApplication.pdfLinkService.goToDestination(this.nameddest);\n }\n else if (this.page) {\n PDFViewerApplication.page = Number(this.page);\n }\n else if (this.pageLabel) {\n PDFViewerApplication.pdfViewer.currentPageLabel = this.pageLabel;\n }\n }\n });\n await this.setZoom();\n });\n PDFViewerApplication.eventBus.on('pagerendered', (x) => {\n this.ngZone.run(() => {\n this.pageRendered.emit(x);\n this.removeScrollbarInInititeScrollMode();\n });\n });\n PDFViewerApplication.eventBus.on('pagerender', (x) => {\n this.ngZone.run(() => {\n this.pageRender.emit(x);\n });\n });\n PDFViewerApplication.eventBus.on('download', (x) => {\n this.ngZone.run(() => {\n this.pdfDownloaded.emit(x);\n });\n });\n PDFViewerApplication.eventBus.on('scalechanging', (x) => {\n {\n const scale = this.root.nativeElement.querySelector('#scaleSelect');\n let userZoomFactor = '';\n if (scale) {\n userZoomFactor = scale.value;\n }\n }\n setTimeout(() => {\n this.currentZoomFactor.emit(x.scale);\n this.cdr.markForCheck();\n });\n const scale = this.root.nativeElement.querySelector('#scaleSelect');\n let userZoomFactor = this.zoom;\n if (scale) {\n userZoomFactor = scale.value;\n }\n if (userZoomFactor !== 'auto' && userZoomFactor !== 'page-fit' && userZoomFactor !== 'page-actual' && userZoomFactor !== 'page-width') {\n const before = this.zoom;\n const after = x.scale * 100;\n // ignore rounding differences\n if (Math.abs(before - after) > 0.000001) {\n this.zoom = after;\n this.zoomChange.emit(x.scale * 100);\n }\n }\n else if (this.zoom !== userZoomFactor) {\n // called when the user selects one of the text values of the zoom select dropdown\n this.zoomChange.emit(userZoomFactor);\n }\n });\n PDFViewerApplication.eventBus.on('rotationchanging', (x) => {\n this.ngZone.run(() => {\n this.rotationChange.emit(x.pagesRotation);\n });\n });\n PDFViewerApplication.eventBus.on('fileinputchange', (x) => {\n this.ngZone.run(() => {\n if (x.fileInput.files && x.fileInput.files.length >= 1) {\n // drag and drop\n this.srcChange.emit(x.fileInput.files[0].name);\n }\n else {\n // regular file open dialog\n const path = x.fileInput?.value?.replace('C:\\\\fakepath\\\\', '');\n this.srcChange.emit(path);\n }\n });\n });\n PDFViewerApplication.eventBus.on('cursortoolchanged', (x) => {\n this.ngZone.run(() => {\n this.handToolChange.emit(x.tool === PdfCursorTools.HAND);\n });\n });\n PDFViewerApplication.eventBus.on('sidebarviewchanged', (x) => {\n this.ngZone.run(() => {\n this.sidebarVisibleChange.emit(x.view > 0);\n if (this.sidebarComponent) {\n this.sidebarComponent.showToolbarWhenNecessary();\n }\n });\n });\n PDFViewerApplication.eventBus.on('documentloaded', (pdfLoadedEvent) => {\n this.ngZone.run(() => {\n this.loadComplete(pdfLoadedEvent.source.pdfDocument);\n });\n });\n const hideSidebarToolbar = () => {\n this.ngZone.run(() => {\n if (this.sidebarComponent) {\n this.sidebarComponent.showToolbarWhenNecessary();\n }\n });\n };\n PDFViewerApplication.eventBus.on('outlineloaded', hideSidebarToolbar);\n PDFViewerApplication.eventBus.on('attachmentsloaded', hideSidebarToolbar);\n PDFViewerApplication.eventBus.on('layersloaded', hideSidebarToolbar);\n PDFViewerApplication.eventBus.on('updatefindcontrolstate', (x) => {\n if (x.state === FindState.NOT_FOUND) {\n this.updateFindMatchesCount.emit({ current: 0, total: 0 });\n }\n else if (x.matchesCount.total) {\n x.matchesCount.matches = PDFViewerApplication.findController._pageMatches;\n x.matchesCount.matchesLength = PDFViewerApplication.findController._pageMatchesLength;\n x.matchesCount.matchesColor = PDFViewerApplication.findController._pageMatchesColor;\n this.updateFindMatchesCount.emit(x.matchesCount);\n }\n if (this.updateFindState) {\n this.updateFindState.emit(x.state);\n }\n });\n PDFViewerApplication.eventBus.on('updatefindmatchescount', (x) => {\n x.matchesCount.matches = PDFViewerApplication.findController._pageMatches;\n x.matchesCount.matchesLength = PDFViewerApplication.findController._pageMatchesLength;\n x.matchesCount.matchesColor = PDFViewerApplication.findController._pageMatchesColor;\n this.updateFindMatchesCount.emit(x.matchesCount);\n });\n PDFViewerApplication.eventBus.on('pagechanging', (x) => {\n if (!this.shuttingDown) {\n // hurried users sometimes reload the PDF before it has finished initializing\n this.ngZone.run(() => {\n const currentPage = PDFViewerApplication.pdfViewer.currentPageNumber;\n const currentPageLabel = PDFViewerApplication.pdfViewer.currentPageLabel;\n if (currentPage !== this.page) {\n this.pageChange.emit(currentPage);\n }\n if (currentPageLabel !== this.pageLabel) {\n this.pageLabelChange.emit(currentPageLabel);\n }\n });\n }\n });\n setTimeout(async () => await this.checkHeight(), 100);\n // open a file in the viewer\n if (!!this._src) {\n const options = {\n password: this.password,\n verbosity: this.logLevel,\n };\n if (this._src['range']) {\n options.range = this._src['range'];\n }\n if (this.httpHeaders) {\n options.httpHeaders = this.httpHeaders;\n }\n if (this.authorization) {\n options.withCredentials = true;\n if (options.httpHeaders) {\n if (!options.httpHeaders.Authorization) {\n options.httpHeaders.Authorization = this.authorization;\n }\n }\n else {\n options.httpHeaders = {\n Authorization: this.authorization,\n };\n }\n }\n options.baseHref = this.baseHref;\n PDFViewerApplication.onError = (error) => this.pdfLoadingFailed.emit(error);\n this.ngZone.runOutsideAngular(async () => {\n await PDFViewerApplication.open(this._src, options);\n this.pdfLoadingStarts.emit({});\n // await this.setZoom();\n setTimeout(async () => await this.setZoom());\n });\n }\n setTimeout(() => {\n if (!this.shuttingDown) {\n // hurried users sometimes reload the PDF before it has finished initializing\n if (this.page) {\n PDFViewerApplication.page = Number(this.page);\n }\n }\n }, 100);\n }\n }\n removeScrollbarInInititeScrollMode() {\n if (this.pageViewMode === 'infinite-scroll') {\n setTimeout(() => {\n if (this.pageViewMode === 'infinite-scroll') {\n const viewer = document.getElementById('viewer');\n if (viewer) {\n const height = viewer.clientHeight + 17;\n const zoom = document.getElementsByClassName('zoom')[0];\n if (this.primaryMenuVisible) {\n this.height = height + 35 + 'px';\n }\n else {\n if (height > 17) {\n this.height = height + 'px';\n }\n }\n if (zoom) {\n zoom.style.height = this.height;\n }\n }\n }\n });\n }\n }\n async openPDF2() {\n this.overrideDefaultSettings();\n const PDFViewerApplication = window.PDFViewerApplication;\n // #802 clear the form data; otherwise the \"download\" dialogs opens\n PDFViewerApplication.pdfDocument?.annotationStorage?.resetModified();\n await PDFViewerApplication.close();\n this.formData = {};\n this.formIdToFieldName = {};\n this.formRadioButtonValueToId = {};\n const options = {\n password: this.password,\n verbosity: this.logLevel,\n };\n if (this._src && this._src['range']) {\n options.range = this._src['range'];\n }\n if (this.httpHeaders) {\n options.httpHeaders = this.httpHeaders;\n }\n if (this.authorization) {\n options.withCredentials = true;\n if (options.httpHeaders) {\n if (!options.httpHeaders.Authorization) {\n options.httpHeaders.Authorization = this.authorization;\n }\n }\n else {\n options.httpHeaders = {\n Authorization: this.authorization,\n };\n }\n }\n options.baseHref = this.baseHref;\n PDFViewerApplication.open(this._src, options).then(() => {\n this.pdfLoaded.emit({ pagesCount: PDFViewerApplication.pagesCount });\n }, (error) => this.pdfLoadingFailed.emit(error));\n }\n selectCursorTool() {\n const PDFViewerApplication = window.PDFViewerApplication;\n PDFViewerApplication.eventBus.dispatch('switchcursortool', { tool: this.handTool ? 1 : 0 });\n }\n async ngOnDestroy() {\n if (typeof window === 'undefined') {\n return; // fast escape for server side rendering\n }\n window.getFormValue = undefined;\n window.setFormValue = undefined;\n window.registerAcroformAnnotations = undefined;\n const PDFViewerApplication = window.PDFViewerApplication;\n this.shuttingDown = true;\n NgxExtendedPdfViewerComponent.ngxExtendedPdfViewerInitialized = false;\n if (this.initTimeout) {\n clearTimeout(this.initTimeout);\n this.initTimeout = undefined;\n }\n if (PDFViewerApplication) {\n if (this.pinchOnMobileSupport) {\n this.pinchOnMobileSupport.destroyPinchZoom();\n this.pinchOnMobileSupport = undefined;\n }\n // #802 clear the form data; otherwise the \"download\" dialogs opens\n PDFViewerApplication.pdfDocument?.annotationStorage?.resetModified();\n this.formData = {};\n this.formIdToFieldName = {};\n this.formRadioButtonValueToId = {};\n PDFViewerApplication._cleanup();\n await PDFViewerApplication.close();\n if (PDFViewerApplication.printKeyDownListener) {\n removeEventListener('keydown', PDFViewerApplication.printKeyDownListener, true);\n }\n setTimeout(() => {\n if (PDFViewerApplication._boundEvents) {\n PDFViewerApplication.unbindWindowEvents();\n }\n const bus = PDFViewerApplication.eventBus;\n if (bus) {\n PDFViewerApplication.unbindEvents();\n for (const key in bus._listeners) {\n if (bus._listeners[key]) {\n const list = bus._listeners[key];\n // not sure if the for loop is necessary - but\n // it might improve garbage collection if the \"listeners\"\n // array is stored somewhere else\n for (let i = 0; i < list.length; i++) {\n list[i] = undefined;\n }\n bus._listeners[key] = undefined;\n }\n }\n }\n PDFViewerApplication.eventBus = null;\n });\n }\n const body = document.getElementsByTagName('body');\n if (body[0]) {\n const topLevelElements = body[0].children;\n for (let i = topLevelElements.length - 1; i >= 0; i--) {\n const e = topLevelElements.item(i);\n if (e && e.id === 'printContainer') {\n body[0].removeChild(e);\n }\n else if (e && e.id === 'fileInput') {\n body[0].removeChild(e);\n }\n }\n }\n }\n isPrimaryMenuVisible() {\n if (this.showToolbar) {\n const visible = this.showBookmarkButton ||\n this.showDownloadButton ||\n this.showFindButton ||\n this.showOpenFileButton ||\n this.showPagingButtons ||\n this.showPresentationModeButton ||\n this.showPrintButton ||\n this.showPropertiesButton ||\n this.showRotateButton ||\n this.showHandToolButton ||\n this.showScrollingButton ||\n this.showSpreadButton ||\n this.showSidebarButton ||\n this.showZoomButtons;\n if (visible) {\n return true;\n }\n }\n return false;\n }\n async ngOnChanges(changes) {\n if (typeof window === 'undefined') {\n return; // server side rendering\n }\n const PDFViewerApplication = window.PDFViewerApplication;\n const PDFViewerApplicationOptions = window.PDFViewerApplicationOptions;\n if (NgxExtendedPdfViewerComponent.ngxExtendedPdfViewerInitialized) {\n if ('src' in changes || 'base64Src' in changes) {\n if (!!this._src) {\n if (this.ngxExtendedPdfViewerIncompletelyInitialized) {\n this.openPDF();\n }\n else {\n await this.openPDF2();\n }\n }\n else {\n // #802 clear the form data; otherwise the \"download\" dialogs opens\n PDFViewerApplication.pdfDocument?.annotationStorage?.resetModified();\n this.formData = {};\n this.formIdToFieldName = {};\n this.formRadioButtonValueToId = {};\n await PDFViewerApplication.close();\n }\n }\n if ('enableDragAndDrop' in changes) {\n PDFViewerApplicationOptions.set('enableDragAndDrop', this.enableDragAndDrop);\n }\n if ('zoom' in changes) {\n (async () => await this.setZoom())();\n }\n if ('maxZoom' in changes) {\n PDFViewerApplicationOptions.set('maxZoom', this.maxZoom);\n }\n if ('minZoom' in changes) {\n PDFViewerApplicationOptions.set('minZoom', this.minZoom);\n }\n if ('handTool' in changes) {\n this.selectCursorTool();\n }\n if ('page' in changes) {\n if (this.page) {\n // tslint:disable-next-line: triple-equals\n if (this.page != PDFViewerApplication.page) {\n PDFViewerApplication.page = this.page;\n }\n }\n }\n if ('pageLabel' in changes) {\n if (this.pageLabel) {\n if (this.pageLabel !== PDFViewerApplication.pdfViewer.currentPageLabel) {\n PDFViewerApplication.pdfViewer.currentPageLabel = this.pageLabel;\n }\n }\n }\n if ('rotation' in changes) {\n if (this.rotation) {\n const r = Number(this.rotation);\n if (r === 0 || r === 90 || r === 180 || r === 270) {\n PDFViewerApplication.pdfViewer.pagesRotation = r;\n }\n }\n else {\n PDFViewerApplication.pdfViewer.pagesRotation = 0;\n }\n }\n if ('scrollMode' in changes) {\n if (this.scrollMode || this.scrollMode === ScrollModeType.vertical) {\n PDFViewerApplication.pdfViewer.scrollMode = Number(this.scrollMode);\n }\n }\n if ('sidebarVisible' in changes) {\n if (this.sidebarVisible) {\n PDFViewerApplication.pdfSidebar.open();\n }\n else {\n PDFViewerApplication.pdfSidebar.close();\n }\n }\n if ('filenameForDownload' in changes) {\n PDFViewerApplication.appConfig.filenameForDownload = this.filenameForDownload;\n }\n if ('nameddest' in changes) {\n if (this.nameddest) {\n PDFViewerApplication.pdfLinkService.goToDestination(this.nameddest);\n }\n }\n if ('spread' in changes) {\n if (this.spread === 'even') {\n PDFViewerApplication.spreadModeOnLoad = 2;\n PDFViewerApplication.pdfViewer.spreadMode = 2;\n this.onSpreadChange('even');\n }\n else if (this.spread === 'odd') {\n PDFViewerApplication.spreadModeOnLoad = 1;\n PDFViewerApplication.pdfViewer.spreadMode = 1;\n this.onSpreadChange('odd');\n }\n else {\n PDFViewerApplication.spreadModeOnLoad = 0;\n PDFViewerApplication.pdfViewer.spreadMode = 0;\n this.onSpreadChange('off');\n }\n }\n if ('enablePinchOnMobile' in changes) {\n if (!changes['enablePinchOnMobile'].isFirstChange()) {\n if (changes['enablePinchOnMobile'].currentValue !== changes['enablePinchOnMobile'].previousValue) {\n if (this.enablePinchOnMobile) {\n this.pinchOnMobileSupport = new PinchOnMobileSupport(this.ngZone);\n }\n else {\n if (this.pinchOnMobileSupport) {\n this.pinchOnMobileSupport.destroyPinchZoom();\n this.pinchOnMobileSupport = undefined;\n }\n }\n }\n }\n }\n if ('wheelAction' in changes) {\n PDFViewerApplicationOptions.set('wheelAction', this.wheelAction);\n }\n this.primaryMenuVisible = this.showToolbar;\n if (!this.showSecondaryToolbarButton || this.hideKebabMenuForSecondaryToolbar) {\n if (!this.isPrimaryMenuVisible()) {\n this.primaryMenuVisible = false;\n }\n }\n setTimeout(() => this.calcViewerPositionTop());\n } // end of if (NgxExtendedPdfViewerComponent.ngxExtendedPdfViewerInitialized)\n if ('printResolution' in changes) {\n const options = PDFViewerApplicationOptions;\n if (options) {\n options.set('printResolution', this.printResolution);\n }\n }\n if ('ignoreKeyboard' in changes) {\n const options = PDFViewerApplicationOptions;\n if (options) {\n this.overrideDefaultSettings();\n }\n }\n if ('ignoreKeys' in changes) {\n const options = PDFViewerApplicationOptions;\n if (options) {\n this.overrideDefaultSettings();\n }\n }\n if ('acceptKeys' in changes) {\n const options = PDFViewerApplicationOptions;\n if (options) {\n this.overrideDefaultSettings();\n }\n }\n if ('showBorders' in changes) {\n if (!changes['showBorders'].isFirstChange()) {\n const options = PDFViewerApplicationOptions;\n if (options) {\n this.overrideDefaultSettings();\n const viewer = document.getElementById('viewer');\n if (this.showBorders) {\n viewer.classList.remove('removePageBorders');\n }\n else {\n viewer.classList.add('removePageBorders');\n }\n if (PDFViewerApplication.pdfViewer) {\n PDFViewerApplication.pdfViewer.removePageBorders = !this.showBorders;\n }\n const zoomEvent = {\n source: viewer,\n // tslint:disable-next-line:no-bitwise\n scale: (Number(this.zoom) | 100) / 100,\n presetValue: this.zoom,\n };\n PDFViewerApplication.eventBus.dispatch('scalechanging', zoomEvent);\n }\n }\n }\n if ('showUnverifiedSignatures' in changes) {\n if (PDFViewerApplication && PDFViewerApplication.pdfDocument) {\n PDFViewerApplication.pdfDocument._transport.messageHandler.send('showUnverifiedSignatures', this.showUnverifiedSignatures);\n }\n }\n if ('formData' in changes) {\n if (!changes['formData'].isFirstChange()) {\n this.updateFormFields(this.formData, changes['formData'].previousValue);\n }\n }\n if ('enablePrint' in changes) {\n if (!changes['enablePrint'].isFirstChange()) {\n PDFViewerApplication.enablePrint = this.enablePrint;\n }\n }\n if (('customFindbar' in changes && !changes['customFindbar'].isFirstChange()) ||\n ('customFindbarButtons' in changes && !changes['customFindbarButtons'].isFirstChange()) ||\n ('customFindbarInputArea' in changes && !changes['customFindbarInputArea'].isFirstChange()) ||\n ('customToolbar' in changes && !changes['customToolbar'].isFirstChange())) {\n if (this.dummyComponents) {\n this.dummyComponents.addMissingStandardWidgets();\n }\n }\n if ('pdfBackgroundColor' in changes && !changes['pdfBackgroundColor '].isFirstChange()) {\n PDFViewerApplicationOptions.set('pdfBackgroundColor', this.pdfBackground);\n }\n if ('pdfBackgroundColorToReplace' in changes && !changes['pdfBackgroundColorToReplace'].isFirstChange()) {\n PDFViewerApplicationOptions.set('pdfBackgroundColorToReplace', this.pdfBackgroundColorToReplace);\n }\n }\n async setZoom() {\n // sometimes ngOnChanges calls this method before the page is initialized,\n // so let's check if this.root is already defined\n if (this.root) {\n const PDFViewerApplication = window.PDFViewerApplication;\n let zoomAsNumber = this.zoom;\n if (String(zoomAsNumber).endsWith('%')) {\n zoomAsNumber = Number(String(zoomAsNumber).replace('%', '')) / 100;\n }\n else if (!isNaN(Number(zoomAsNumber))) {\n zoomAsNumber = Number(zoomAsNumber) / 100;\n }\n if (!zoomAsNumber) {\n if (!PDFViewerApplication.store) {\n // It's difficult to prevent calling this method to early, so we need this check.\n // setZoom() is called later again, when the PDF document has been loaded and its\n // fingerprint has been calculated.\n }\n else {\n const userSetting = await PDFViewerApplication.store.get('zoom');\n if (userSetting) {\n if (!isNaN(Number(userSetting))) {\n zoomAsNumber = Number(userSetting) / 100;\n }\n else {\n zoomAsNumber = userSetting;\n }\n }\n else {\n zoomAsNumber = 'auto';\n }\n }\n }\n if (PDFViewerApplication) {\n const PDFViewerApplicationOptions = window.PDFViewerApplicationOptions;\n PDFViewerApplicationOptions.set('defaultZoomValue', zoomAsNumber);\n }\n const scaleDropdownField = this.root.nativeElement.querySelector('#scaleSelect');\n if (scaleDropdownField) {\n if (this.zoom === 'auto' || this.zoom === 'page-fit' || this.zoom === 'page-actual' || this.zoom === 'page-width') {\n scaleDropdownField.value = this.zoom;\n }\n else {\n scaleDropdownField.value = 'custom';\n for (const option of scaleDropdownField.options) {\n if (option.value === 'custom') {\n option.textContent = `${Math.round(Number(zoomAsNumber) * 100000) / 1000}%`;\n continue;\n }\n }\n }\n }\n if (PDFViewerApplication.pdfViewer) {\n PDFViewerApplication.pdfViewer.currentScaleValue = zoomAsNumber || 'auto';\n }\n }\n }\n onResize() {\n const pdfViewer = document.getElementsByClassName('html');\n if (pdfViewer && pdfViewer.length > 0) {\n const container = document.getElementById('outerContainer');\n if (container) {\n const width = container.clientWidth;\n this.toolbarWidthInPixels = width;\n if (this.secondaryToolbarComponent) {\n this.secondaryToolbarComponent.checkVisibility();\n }\n }\n this.checkHeight();\n }\n try {\n const observer = new ResizeObserver(() => this.removeScrollbarInInititeScrollMode());\n const viewer = document.getElementById('viewer');\n if (viewer) {\n observer.observe(viewer);\n }\n }\n catch (exception) {\n console.log('ResizeObserver is not supported by your browser');\n }\n }\n onContextMenu() {\n return this.contextMenuAllowed;\n }\n onSecondaryMenuIsEmpty(hideKebabButton) {\n this.hideKebabMenuForSecondaryToolbar = hideKebabButton;\n if (hideKebabButton) {\n if (!this.isPrimaryMenuVisible()) {\n this.primaryMenuVisible = false;\n }\n }\n }\n registerAcroformAnnotations(sortedAnnotations) {\n let ids = {};\n let duplicates = {};\n for (let a of sortedAnnotations) {\n if (a.fieldName) {\n if (ids[a.fieldName]) {\n duplicates[a.fieldName] = a;\n }\n ids[a.fieldName] = a;\n }\n }\n for (let a of sortedAnnotations) {\n if (a.fieldName && duplicates[a.fieldName]) {\n this.formIdToFieldName[a.id] = a.fieldName;\n }\n }\n }\n getFormValue(key) {\n if (this.formData[key] === undefined) {\n if (key.includes('/')) {\n key = key.split('/')[0];\n }\n }\n return { value: this.formData[key] };\n }\n setFormValue(key, value) {\n if (!this.formData) {\n this.formData = {};\n }\n if (this.formIdToFieldName[key]) {\n // radiobuttons\n this.formData[this.formIdToFieldName[key]] = value;\n }\n else {\n this.formData[key] = value;\n }\n this.ngZone.run(() => this.formDataChange.emit(this.formData));\n }\n assignFormIdAndFieldName(key, fieldName, radioButtonField) {\n this.formIdToFieldName[key] = fieldName;\n if (radioButtonField) {\n this.formRadioButtonValueToId[radioButtonField] = key;\n }\n }\n updateFormFields(formData, previousFormData) {\n const PDFViewerApplication = window.PDFViewerApplication;\n if (!PDFViewerApplication || !PDFViewerApplication.pdfDocument || !PDFViewerApplication.pdfDocument.annotationStorage) {\n // ngOnChanges calls this method too early - so just ignore it\n return;\n }\n const storage = PDFViewerApplication.pdfDocument.annotationStorage;\n for (const key in formData) {\n if (formData.hasOwnProperty(key)) {\n if (formData[key] !== previousFormData[key]) {\n const field = document.querySelector(\"input[name='\" + key + \"']\");\n if (field instanceof HTMLInputElement) {\n if (field.type === 'radio') {\n storage.setValue(field.id, key, { value: formData[key] === field.value, emitMessage: false });\n const fields = document.querySelectorAll(\"input[name='\" + key + \"']\");\n const fieldIdToActivate = this.formRadioButtonValueToId[formData[key]];\n fields.forEach((field) => {\n field.checked = field.id === fieldIdToActivate;\n });\n }\n else if (field.type === 'checkbox') {\n storage.setValue(field.id, key, { value: formData[key], emitMessage: false });\n field.checked = formData[key];\n }\n else {\n storage.setValue(field.id, key, { value: formData[key], emitMessage: false });\n field.value = formData[key];\n }\n }\n else if (!field) {\n const textarea = document.querySelector(\"textarea[name='\" + key + \"']\");\n if (textarea) {\n storage.setValue(textarea.id, key, { value: formData[key], emitMessage: false });\n textarea.value = formData[key];\n }\n else {\n const dropdown = document.querySelector(\"select[name='\" + key + \"']\");\n if (dropdown) {\n storage.setValue(dropdown.id, key, { value: formData[key], emitMessage: false });\n if (dropdown.multiple) {\n const options = this.formData[key];\n for (let i = 0; i < dropdown.options.length; i++) {\n dropdown.options[i].selected = options.indexOf(dropdown.options[i].value) >= 0;\n }\n }\n else {\n dropdown.value = formData[key];\n }\n }\n }\n }\n else {\n const fieldName = this.formIdToFieldName[key];\n }\n }\n }\n }\n for (const key in previousFormData) {\n if (previousFormData.hasOwnProperty(key)) {\n if (!formData.hasOwnProperty(key)) {\n const field = document.querySelector(\"input[name='\" + key + \"']\");\n if (field instanceof HTMLInputElement) {\n // this entry has been deleted\n if (field.type === 'checkbox') {\n storage.setValue(field.id, key, { value: false, emitMessage: false });\n field.checked = false;\n }\n else {\n storage.setValue(field.id, key, { value: undefined, emitMessage: false });\n field.value = '';\n }\n }\n else if (!field) {\n const textarea = document.querySelector(\"textarea[name='\" + key + \"']\");\n if (textarea) {\n storage.setValue(textarea.id, key, { value: undefined, emitMessage: false });\n textarea.value = '';\n }\n }\n }\n }\n }\n }\n loadComplete(pdf /* PDFDocumentProxy */) {\n /** This method has been inspired by https://medium.com/factory-mind/angular-pdf-forms-fa72b15c3fbd. Thanks, Jonny Fox! */\n this.hasSignature = false;\n this.buttonValues = {};\n for (let i = 1; i <= pdf.numPages; i++) {\n // track the current page\n pdf\n .getPage(i)\n .then((p) => {\n // get the annotations of the current page\n return p.getAnnotations();\n })\n .then((annotations) => {\n // ugly cast due to missing typescript definitions\n // please contribute to complete @types/pdfjs-dist\n annotations\n .filter((a) => a.subtype === 'Widget') // get the form field annotation only\n .forEach((a) => {\n // Additional PDF Form Field Types #567: Store the exportValue for the check boxes and buttonValue for radio buttons for quick reference\n if (a.checkBox)\n this.buttonValues[a.id] = a.exportValue;\n else if (a.radioButton)\n this.buttonValues[a.id] = a.buttonValue;\n if (a.fieldType === 'Sig') {\n this.ngZone.run(() => {\n this.hasSignature = true;\n setTimeout(() => {\n const viewerContainer = document.querySelector('#viewerContainer');\n viewerContainer.scrollBy(0, -32);\n });\n });\n }\n /*\n // get the rectangle that represent the single field\n // and resize it according to the current DPI\n const fieldRect = currentPage.getViewport(dpiRatio).convertToViewportRectangle(a.rect);\n \n // add the corresponding input\n this.addInput(a, fieldRect);\n */\n });\n });\n }\n this.pdfLoaded.emit({ pagesCount: pdf.numPages });\n }\n async zoomToPageWidth(event) {\n const PDFViewerApplication = window.PDFViewerApplication;\n const desiredCenterY = event.clientY;\n const previousScale = PDFViewerApplication.pdfViewer.currentScale;\n if (this.zoom !== pdfDefaultOptions.doubleTapZoomFactor && this.zoom + '%' !== pdfDefaultOptions.doubleTapZoomFactor) {\n this.previousZoom = this.zoom;\n this.zoom = pdfDefaultOptions.doubleTapZoomFactor; // by default: 'page-width';\n await this.setZoom();\n }\n else {\n if (this.previousZoom) {\n this.zoom = this.previousZoom;\n }\n else {\n this.zoom = 'page-width';\n }\n await this.setZoom();\n }\n const currentScale = PDFViewerApplication.pdfViewer.currentScale;\n const scaleCorrectionFactor = currentScale / previousScale - 1;\n const rect = PDFViewerApplication.pdfViewer.container.getBoundingClientRect();\n const dy = desiredCenterY - rect.top;\n PDFViewerApplication.pdfViewer.container.scrollTop += dy * scaleCorrectionFactor;\n }\n}\nNgxExtendedPdfViewerComponent.ngxExtendedPdfViewerInitialized = false;\nNgxExtendedPdfViewerComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: NgxExtendedPdfViewerComponent, deps: [{ token: i0.NgZone }, { token: PLATFORM_ID }, { token: PDFNotificationService }, { token: i2.Location }, { token: i0.ElementRef }, { token: i2.PlatformLocation }, { token: i0.ChangeDetectorRef }, { token: NgxExtendedPdfViewerService$1 }], target: i0.ɵɵFactoryTarget.Component });\nNgxExtendedPdfViewerComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.3.0\", type: NgxExtendedPdfViewerComponent, selector: \"ngx-extended-pdf-viewer\", inputs: { customFindbarInputArea: \"customFindbarInputArea\", customToolbar: \"customToolbar\", customFindbar: \"customFindbar\", customFindbarButtons: \"customFindbarButtons\", customSecondaryToolbar: \"customSecondaryToolbar\", customSidebar: \"customSidebar\", customThumbnail: \"customThumbnail\", customFreeFloatingBar: \"customFreeFloatingBar\", showFreeFloatingBar: \"showFreeFloatingBar\", enableDragAndDrop: \"enableDragAndDrop\", formData: \"formData\", pageViewMode: \"pageViewMode\", scrollMode: \"scrollMode\", authorization: \"authorization\", httpHeaders: \"httpHeaders\", contextMenuAllowed: \"contextMenuAllowed\", enablePrint: \"enablePrint\", delayFirstView: \"delayFirstView\", logLevel: \"logLevel\", enablePinchOnMobile: \"enablePinchOnMobile\", minifiedJSLibraries: \"minifiedJSLibraries\", printResolution: \"printResolution\", rotation: \"rotation\", src: \"src\", base64Src: \"base64Src\", minHeight: \"minHeight\", height: \"height\", useBrowserLocale: \"useBrowserLocale\", forceUsingLegacyES5: \"forceUsingLegacyES5\", backgroundColor: \"backgroundColor\", pdfBackground: \"pdfBackground\", pdfBackgroundColorToReplace: \"pdfBackgroundColorToReplace\", filenameForDownload: \"filenameForDownload\", ignoreKeyboard: \"ignoreKeyboard\", ignoreKeys: \"ignoreKeys\", acceptKeys: \"acceptKeys\", imageResourcesPath: \"imageResourcesPath\", localeFolderPath: \"localeFolderPath\", language: \"language\", listenToURL: \"listenToURL\", nameddest: \"nameddest\", password: \"password\", showUnverifiedSignatures: \"showUnverifiedSignatures\", startTabindex: \"startTabindex\", showSidebarButton: \"showSidebarButton\", sidebarVisible: \"sidebarVisible\", showFindButton: \"showFindButton\", showFindHighlightAll: \"showFindHighlightAll\", showFindMatchCase: \"showFindMatchCase\", showFindCurrentPageOnly: \"showFindCurrentPageOnly\", showFindPageRange: \"showFindPageRange\", showFindEntireWord: \"showFindEntireWord\", showFindEntirePhrase: \"showFindEntirePhrase\", showFindIgnoreAccents: \"showFindIgnoreAccents\", showFindFuzzySearch: \"showFindFuzzySearch\", showFindResultsCount: \"showFindResultsCount\", showFindMessages: \"showFindMessages\", showPagingButtons: \"showPagingButtons\", showZoomButtons: \"showZoomButtons\", showPresentationModeButton: \"showPresentationModeButton\", showOpenFileButton: \"showOpenFileButton\", showPrintButton: \"showPrintButton\", showDownloadButton: \"showDownloadButton\", showBookmarkButton: \"showBookmarkButton\", theme: \"theme\", showToolbar: \"showToolbar\", showSecondaryToolbarButton: \"showSecondaryToolbarButton\", showRotateButton: \"showRotateButton\", handTool: \"handTool\", showHandToolButton: \"showHandToolButton\", showScrollingButton: \"showScrollingButton\", showSpreadButton: \"showSpreadButton\", showPropertiesButton: \"showPropertiesButton\", showBorders: \"showBorders\", spread: \"spread\", page: \"page\", pageLabel: \"pageLabel\", textLayer: \"textLayer\", zoom: \"zoom\", zoomLevels: \"zoomLevels\", maxZoom: \"maxZoom\", minZoom: \"minZoom\", _mobileFriendlyZoom: \"_mobileFriendlyZoom\", wheelAction: \"wheelAction\", mobileFriendlyZoom: \"mobileFriendlyZoom\" }, outputs: { formDataChange: \"formDataChange\", progress: \"progress\", srcChange: \"srcChange\", scrollModeChange: \"scrollModeChange\", afterPrint: \"afterPrint\", beforePrint: \"beforePrint\", currentZoomFactor: \"currentZoomFactor\", rotationChange: \"rotationChange\", sidebarVisibleChange: \"sidebarVisibleChange\", handToolChange: \"handToolChange\", spreadChange: \"spreadChange\", thumbnailDrawn: \"thumbnailDrawn\", pageChange: \"pageChange\", pageLabelChange: \"pageLabelChange\", pagesLoaded: \"pagesLoaded\", pageRender: \"pageRender\", pageRendered: \"pageRendered\", pdfDownloaded: \"pdfDownloaded\", pdfLoaded: \"pdfLoaded\", pdfLoadingStarts: \"pdfLoadingStarts\", pdfLoadingFailed: \"pdfLoadingFailed\", textLayerRendered: \"textLayerRendered\", updateFindMatchesCount: \"updateFindMatchesCount\", updateFindState: \"updateFindState\", zoomChange: \"zoomChange\" }, host: { listeners: { \"contextmenu\": \"onContextMenu()\" } }, viewQueries: [{ propertyName: \"dummyComponents\", first: true, predicate: PdfDummyComponentsComponent, descendants: true }, { propertyName: \"root\", first: true, predicate: [\"root\"], descendants: true }, { propertyName: \"secondaryToolbarComponent\", first: true, predicate: [\"pdfSecondaryToolbarComponent\"], descendants: true }, { propertyName: \"sidebarComponent\", first: true, predicate: [\"pdfsidebar\"], descendants: true }], usesOnChanges: true, ngImport: i0, template: \"<link *ngIf=\\\"useBrowserLocale\\\" rel=\\\"resource\\\" type=\\\"application/l10n\\\" [attr.xhref]=\\\"localeFolderPath+'/locale.properties'\\\" origin=\\\"ngx-extended-pdf-viewer\\\" />\\n<pdf-dark-theme *ngIf=\\\"theme==='dark'\\\"></pdf-dark-theme>\\n<pdf-light-theme *ngIf=\\\"theme==='light'\\\"></pdf-light-theme>\\n\\n<pdf-dynamic-css [zoom]=\\\"mobileFriendlyZoomScale\\\" [width]=\\\"toolbarWidthInPixels\\\"></pdf-dynamic-css>\\n<div class=\\\"zoom\\\" [style.height]=\\\"minHeight ? minHeight : height\\\" #root>\\n <div class=\\\"html\\\">\\n <div class=\\\"loadingInProgress body\\\" [style.backgroundColor]=\\\"backgroundColor\\\">\\n <div id=\\\"outerContainer\\\" (window:resize)=\\\"onResize()\\\">\\n <div class=\\\"free-floating-bar\\\" *ngIf=\\\"showFreeFloatingBar\\\">\\n <ng-content *ngTemplateOutlet=\\\"customFreeFloatingBar ? customFreeFloatingBar : defaultFreeFloatingBar\\\"></ng-content>\\n </div>\\n <pdf-sidebar #pdfsidebar\\n [sidebarPositionTop]=\\\"sidebarPositionTop\\\"\\n [sidebarVisible]=\\\"sidebarVisible || false\\\"\\n [showSidebarButton]=\\\"showSidebarButton\\\"\\n [customSidebar]=\\\"customSidebar\\\"\\n [customThumbnail]=\\\"customThumbnail\\\"\\n (thumbnailDrawn)=\\\"thumbnailDrawn.emit($event)\\\"\\n [mobileFriendlyZoomScale]=\\\"mobileFriendlyZoomScale\\\">\\n </pdf-sidebar>\\n <div id=\\\"mainContainer\\\">\\n <pdf-dummy-components></pdf-dummy-components>\\n\\n <pdf-toolbar\\n [customToolbar]=\\\"customToolbar\\\"\\n [mobileFriendlyZoomScale]=\\\"mobileFriendlyZoomScale\\\"\\n [primaryMenuVisible]=\\\"primaryMenuVisible\\\"\\n [showBookmarkButton]=\\\"showBookmarkButton\\\"\\n [showDownloadButton]=\\\"showDownloadButton\\\"\\n [showFindButton]=\\\"showFindButton\\\"\\n [showHandToolButton]=\\\"showHandToolButton\\\"\\n [showOpenFileButton]=\\\"showOpenFileButton\\\"\\n [showPrintButton]=\\\"showPrintButton && enablePrint\\\"\\n [showPagingButtons]=\\\"showPagingButtons\\\"\\n [showPresentationModeButton]=\\\"showPresentationModeButton\\\"\\n [showRotateButton]=\\\"showRotateButton\\\"\\n [showSecondaryToolbarButton]=\\\"showSecondaryToolbarButton && !hideKebabMenuForSecondaryToolbar\\\"\\n [showSidebarButton]=\\\"showSidebarButton\\\"\\n [showZoomButtons]=\\\"showZoomButtons\\\"\\n [textLayer]=\\\"textLayer\\\"\\n [toolbarMarginTop]=\\\"toolbarMarginTop\\\"\\n [toolbarWidth]=\\\"toolbarWidth\\\"\\n [zoomLevels]=\\\"zoomLevels\\\"\\n ></pdf-toolbar>\\n\\n <pdf-secondary-toolbar #pdfSecondaryToolbarComponent\\n [customSecondaryToolbar]=\\\"customSecondaryToolbar\\\"\\n [secondaryToolbarTop]=\\\"secondaryToolbarTop\\\"\\n [mobileFriendlyZoomScale]=\\\"mobileFriendlyZoomScale\\\"\\n [showPresentationModeButton]=\\\"showPresentationModeButton\\\"\\n [showOpenFileButton]=\\\"showOpenFileButton\\\"\\n [showPrintButton]=\\\"showPrintButton && enablePrint\\\"\\n [showDownloadButton]=\\\"showDownloadButton\\\"\\n [showBookmarkButton]=\\\"showBookmarkButton\\\"\\n [showPagingButtons]=\\\"showPagingButtons\\\"\\n [showRotateButton]=\\\"showRotateButton\\\"\\n [showHandToolButton]=\\\"showHandToolButton\\\"\\n [showScrollingButton]=\\\"showScrollingButton\\\"\\n [showSpreadButton]=\\\"showSpreadButton\\\"\\n [showPropertiesButton]=\\\"showPropertiesButton\\\"\\n (spreadChange)=\\\"onSpreadChange($event)\\\"\\n (secondaryMenuIsEmpty)=\\\"onSecondaryMenuIsEmpty($event)\\\"\\n >\\n </pdf-secondary-toolbar>\\n\\n <pdf-findbar\\n [findbarLeft]=\\\"findbarLeft\\\"\\n [findbarTop]=\\\"findbarTop\\\"\\n [mobileFriendlyZoomScale]=\\\"mobileFriendlyZoomScale\\\"\\n [showFindButton]=\\\"showFindButton || false\\\"\\n [customFindbarInputArea]=\\\"customFindbarInputArea\\\"\\n [customFindbarButtons]=\\\"customFindbarButtons\\\"\\n [showFindCurrentPageOnly]=\\\"showFindCurrentPageOnly\\\"\\n [showFindEntirePhrase]=\\\"showFindEntirePhrase\\\"\\n [showFindEntireWord]=\\\"showFindEntireWord\\\"\\n [showFindFuzzySearch]=\\\"showFindFuzzySearch\\\"\\n [showFindHighlightAll]=\\\"showFindHighlightAll\\\"\\n [showFindIgnoreAccents]=\\\"showFindIgnoreAccents\\\"\\n [showFindMatchCase]=\\\"showFindMatchCase\\\"\\n [showFindMessages]=\\\"showFindMessages\\\"\\n [showFindPageRange]=\\\"showFindPageRange\\\"\\n [showFindResultsCount]=\\\"showFindResultsCount\\\"\\n >\\n </pdf-findbar>\\n\\n <pdf-context-menu></pdf-context-menu>\\n\\n <div id=\\\"viewerContainer\\\" [style.top]=\\\"viewerPositionTop\\\" [style.backgroundColor]=\\\"backgroundColor\\\" tabindex=\\\"0\\\">\\n <div class=\\\"unverified-signature-warning\\\" *ngIf=\\\"hasSignature && showUnverifiedSignatures\\\">\\n {{ 'unverified_signature_warning'\\n | translate: \\\"This PDF file contains a digital signature. The PDF viewer can't verify if the signature is valid. Please download the file and open it in Acrobat Reader to verify the signature is valid.\\\"\\n | async}}\\n </div>\\n <div class=\\\"modified-background-warning\\\" *ngIf=\\\"pdfBackground\\\">\\n {{ 'modified_background_warning'\\n | translate: \\\"This PDF is rendered with a custom background. It does not look the way its author intended it to look.\\\"\\n | async}}\\n </div>\\n <div id=\\\"viewer\\\" class=\\\"pdfViewer\\\" (dblclick)=\\\"zoomToPageWidth($event)\\\">\\n </div>\\n </div>\\n\\n <div id=\\\"errorWrapper\\\" hidden=\\\"true\\\">\\n <div id=\\\"errorMessageLeft\\\">\\n <span id=\\\"errorMessage\\\"></span>\\n <button type=\\\"button\\\" id=\\\"errorShowMore\\\" data-l10n-id=\\\"error_more_info\\\">\\n More Information\\n </button>\\n <button type=\\\"button\\\" id=\\\"errorShowLess\\\" data-l10n-id=\\\"error_less_info\\\" hidden=\\\"true\\\">\\n Less Information\\n </button>\\n </div>\\n <div id=\\\"errorMessageRight\\\">\\n <button type=\\\"button\\\" id=\\\"errorClose\\\" data-l10n-id=\\\"error_close\\\">Close</button>\\n </div>\\n <div class=\\\"clearBoth\\\"></div>\\n <textarea id=\\\"errorMoreInfo\\\" hidden=\\\"true\\\" readonly=\\\"readonly\\\"></textarea>\\n </div>\\n </div>\\n <!-- mainContainer -->\\n\\n <div id=\\\"dialogContainer\\\">\\n <dialog id=\\\"passwordDialog\\\">\\n <div class=\\\"row\\\">\\n <label for=\\\"password\\\" id=\\\"passwordText\\\" data-l10n-id=\\\"password_label\\\">Enter the password to open this PDF file:</label>\\n </div>\\n <div class=\\\"row\\\">\\n <input type=\\\"password\\\" id=\\\"password\\\" class=\\\"toolbarField\\\">\\n </div>\\n <div class=\\\"buttonRow\\\">\\n <button id=\\\"passwordCancel\\\" class=\\\"dialogButton\\\"><span data-l10n-id=\\\"password_cancel\\\">Cancel</span></button>\\n <button id=\\\"passwordSubmit\\\" class=\\\"dialogButton\\\"><span data-l10n-id=\\\"password_ok\\\">OK</span></button>\\n </div>\\n </dialog>\\n <dialog id=\\\"documentPropertiesDialog\\\">\\n <div class=\\\"row\\\">\\n <span id=\\\"fileNameLabel\\\" data-l10n-id=\\\"document_properties_file_name\\\">File name:</span>\\n <p id=\\\"fileNameField\\\" aria-labelledby=\\\"fileNameLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"fileSizeLabel\\\" data-l10n-id=\\\"document_properties_file_size\\\">File size:</span>\\n <p id=\\\"fileSizeField\\\" aria-labelledby=\\\"fileSizeLabel\\\">-</p>\\n </div>\\n <div class=\\\"separator\\\"></div>\\n <div class=\\\"row\\\">\\n <span id=\\\"titleLabel\\\" data-l10n-id=\\\"document_properties_title\\\">Title:</span>\\n <p id=\\\"titleField\\\" aria-labelledby=\\\"titleLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"authorLabel\\\" data-l10n-id=\\\"document_properties_author\\\">Author:</span>\\n <p id=\\\"authorField\\\" aria-labelledby=\\\"authorLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"subjectLabel\\\" data-l10n-id=\\\"document_properties_subject\\\">Subject:</span>\\n <p id=\\\"subjectField\\\" aria-labelledby=\\\"subjectLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"keywordsLabel\\\" data-l10n-id=\\\"document_properties_keywords\\\">Keywords:</span>\\n <p id=\\\"keywordsField\\\" aria-labelledby=\\\"keywordsLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"creationDateLabel\\\" data-l10n-id=\\\"document_properties_creation_date\\\">Creation Date:</span>\\n <p id=\\\"creationDateField\\\" aria-labelledby=\\\"creationDateLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"modificationDateLabel\\\" data-l10n-id=\\\"document_properties_modification_date\\\">Modification Date:</span>\\n <p id=\\\"modificationDateField\\\" aria-labelledby=\\\"modificationDateLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"creatorLabel\\\" data-l10n-id=\\\"document_properties_creator\\\">Creator:</span>\\n <p id=\\\"creatorField\\\" aria-labelledby=\\\"creatorLabel\\\">-</p>\\n </div>\\n <div class=\\\"separator\\\"></div>\\n <div class=\\\"row\\\">\\n <span id=\\\"producerLabel\\\" data-l10n-id=\\\"document_properties_producer\\\">PDF Producer:</span>\\n <p id=\\\"producerField\\\" aria-labelledby=\\\"producerLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"versionLabel\\\" data-l10n-id=\\\"document_properties_version\\\">PDF Version:</span>\\n <p id=\\\"versionField\\\" aria-labelledby=\\\"versionLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"pageCountLabel\\\" data-l10n-id=\\\"document_properties_page_count\\\">Page Count:</span>\\n <p id=\\\"pageCountField\\\" aria-labelledby=\\\"pageCountLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"pageSizeLabel\\\" data-l10n-id=\\\"document_properties_page_size\\\">Page Size:</span>\\n <p id=\\\"pageSizeField\\\" aria-labelledby=\\\"pageSizeLabel\\\">-</p>\\n </div>\\n <div class=\\\"separator\\\"></div>\\n <div class=\\\"row\\\">\\n <span id=\\\"linearizedLabel\\\" data-l10n-id=\\\"document_properties_linearized\\\">Fast Web View:</span>\\n <p id=\\\"linearizedField\\\" aria-labelledby=\\\"linearizedLabel\\\">-</p>\\n </div>\\n <div class=\\\"buttonRow\\\">\\n <button id=\\\"documentPropertiesClose\\\" class=\\\"dialogButton\\\"><span data-l10n-id=\\\"document_properties_close\\\">Close</span></button>\\n </div>\\n </dialog>\\n <dialog id=\\\"printServiceDialog\\\" style=\\\"min-width: 200px;\\\">\\n <div class=\\\"row\\\">\\n <span data-l10n-id=\\\"print_progress_message\\\">Preparing document for printing\\u2026</span>\\n </div>\\n <div class=\\\"row\\\">\\n <progress value=\\\"0\\\" max=\\\"100\\\"></progress>\\n <span data-l10n-id=\\\"print_progress_percent\\\" data-l10n-args='{ \\\"progress\\\": 0 }' class=\\\"relative-progress\\\">0%</span>\\n </div>\\n <div class=\\\"buttonRow\\\">\\n <button id=\\\"printCancel\\\" class=\\\"dialogButton\\\"><span data-l10n-id=\\\"print_progress_close\\\">Cancel</span></button>\\n </div>\\n </dialog>\\n\\n </div> <!-- dialogContainer -->\\n </div>\\n <!-- outerContainer -->\\n <div id=\\\"printContainer\\\"></div>\\n </div>\\n </div>\\n</div>\\n\\n<ng-template #defaultFreeFloatingBar>\\n\\n</ng-template>\\n\", components: [{ type: PdfDarkThemeComponent, selector: \"pdf-dark-theme\" }, { type: PdfLightThemeComponent, selector: \"pdf-light-theme\" }, { type: DynamicCssComponent, selector: \"pdf-dynamic-css\", inputs: [\"zoom\", \"width\"] }, { type: PdfSidebarComponent, selector: \"pdf-sidebar\", inputs: [\"sidebarPositionTop\", \"sidebarVisible\", \"mobileFriendlyZoomScale\", \"showSidebarButton\", \"customSidebar\", \"customThumbnail\"], outputs: [\"thumbnailDrawn\"] }, { type: PdfDummyComponentsComponent, selector: \"pdf-dummy-components\" }, { type: PdfToolbarComponent, selector: \"pdf-toolbar\", inputs: [\"customToolbar\", \"mobileFriendlyZoomScale\", \"primaryMenuVisible\", \"showBookmarkButton\", \"showDownloadButton\", \"showFindButton\", \"showHandToolButton\", \"showOpenFileButton\", \"showPrintButton\", \"showPagingButtons\", \"showPresentationModeButton\", \"showRotateButton\", \"showSecondaryToolbarButton\", \"showSidebarButton\", \"showZoomButtons\", \"textLayer\", \"toolbarMarginTop\", \"toolbarWidth\", \"zoomLevels\"] }, { type: PdfSecondaryToolbarComponent, selector: \"pdf-secondary-toolbar\", inputs: [\"customSecondaryToolbar\", \"secondaryToolbarTop\", \"mobileFriendlyZoomScale\", \"showPresentationModeButton\", \"showOpenFileButton\", \"showPrintButton\", \"showDownloadButton\", \"showBookmarkButton\", \"showPagingButtons\", \"showRotateButton\", \"showHandToolButton\", \"showScrollingButton\", \"showSpreadButton\", \"showPropertiesButton\"], outputs: [\"spreadChange\", \"secondaryMenuIsEmpty\"] }, { type: PdfFindbarComponent, selector: \"pdf-findbar\", inputs: [\"showFindButton\", \"mobileFriendlyZoomScale\", \"findbarLeft\", \"findbarTop\", \"customFindbarInputArea\", \"customFindbar\", \"customFindbarButtons\", \"showFindHighlightAll\", \"showFindMatchCase\", \"showFindCurrentPageOnly\", \"showFindPageRange\", \"showFindEntireWord\", \"showFindEntirePhrase\", \"showFindIgnoreAccents\", \"showFindFuzzySearch\", \"showFindResultsCount\", \"showFindMessages\"] }, { type: PdfContextMenuComponent, selector: \"pdf-context-menu\" }], directives: [{ type: i2.NgIf, selector: \"[ngIf]\", inputs: [\"ngIf\", \"ngIfThen\", \"ngIfElse\"] }, { type: i2.NgTemplateOutlet, selector: \"[ngTemplateOutlet]\", inputs: [\"ngTemplateOutletContext\", \"ngTemplateOutlet\"] }], pipes: { \"async\": i2.AsyncPipe, \"translate\": TranslatePipe }, changeDetection: i0.ChangeDetectionStrategy.OnPush });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: NgxExtendedPdfViewerComponent, decorators: [{\n type: Component,\n args: [{ selector: 'ngx-extended-pdf-viewer', changeDetection: ChangeDetectionStrategy.OnPush, template: \"<link *ngIf=\\\"useBrowserLocale\\\" rel=\\\"resource\\\" type=\\\"application/l10n\\\" [attr.xhref]=\\\"localeFolderPath+'/locale.properties'\\\" origin=\\\"ngx-extended-pdf-viewer\\\" />\\n<pdf-dark-theme *ngIf=\\\"theme==='dark'\\\"></pdf-dark-theme>\\n<pdf-light-theme *ngIf=\\\"theme==='light'\\\"></pdf-light-theme>\\n\\n<pdf-dynamic-css [zoom]=\\\"mobileFriendlyZoomScale\\\" [width]=\\\"toolbarWidthInPixels\\\"></pdf-dynamic-css>\\n<div class=\\\"zoom\\\" [style.height]=\\\"minHeight ? minHeight : height\\\" #root>\\n <div class=\\\"html\\\">\\n <div class=\\\"loadingInProgress body\\\" [style.backgroundColor]=\\\"backgroundColor\\\">\\n <div id=\\\"outerContainer\\\" (window:resize)=\\\"onResize()\\\">\\n <div class=\\\"free-floating-bar\\\" *ngIf=\\\"showFreeFloatingBar\\\">\\n <ng-content *ngTemplateOutlet=\\\"customFreeFloatingBar ? customFreeFloatingBar : defaultFreeFloatingBar\\\"></ng-content>\\n </div>\\n <pdf-sidebar #pdfsidebar\\n [sidebarPositionTop]=\\\"sidebarPositionTop\\\"\\n [sidebarVisible]=\\\"sidebarVisible || false\\\"\\n [showSidebarButton]=\\\"showSidebarButton\\\"\\n [customSidebar]=\\\"customSidebar\\\"\\n [customThumbnail]=\\\"customThumbnail\\\"\\n (thumbnailDrawn)=\\\"thumbnailDrawn.emit($event)\\\"\\n [mobileFriendlyZoomScale]=\\\"mobileFriendlyZoomScale\\\">\\n </pdf-sidebar>\\n <div id=\\\"mainContainer\\\">\\n <pdf-dummy-components></pdf-dummy-components>\\n\\n <pdf-toolbar\\n [customToolbar]=\\\"customToolbar\\\"\\n [mobileFriendlyZoomScale]=\\\"mobileFriendlyZoomScale\\\"\\n [primaryMenuVisible]=\\\"primaryMenuVisible\\\"\\n [showBookmarkButton]=\\\"showBookmarkButton\\\"\\n [showDownloadButton]=\\\"showDownloadButton\\\"\\n [showFindButton]=\\\"showFindButton\\\"\\n [showHandToolButton]=\\\"showHandToolButton\\\"\\n [showOpenFileButton]=\\\"showOpenFileButton\\\"\\n [showPrintButton]=\\\"showPrintButton && enablePrint\\\"\\n [showPagingButtons]=\\\"showPagingButtons\\\"\\n [showPresentationModeButton]=\\\"showPresentationModeButton\\\"\\n [showRotateButton]=\\\"showRotateButton\\\"\\n [showSecondaryToolbarButton]=\\\"showSecondaryToolbarButton && !hideKebabMenuForSecondaryToolbar\\\"\\n [showSidebarButton]=\\\"showSidebarButton\\\"\\n [showZoomButtons]=\\\"showZoomButtons\\\"\\n [textLayer]=\\\"textLayer\\\"\\n [toolbarMarginTop]=\\\"toolbarMarginTop\\\"\\n [toolbarWidth]=\\\"toolbarWidth\\\"\\n [zoomLevels]=\\\"zoomLevels\\\"\\n ></pdf-toolbar>\\n\\n <pdf-secondary-toolbar #pdfSecondaryToolbarComponent\\n [customSecondaryToolbar]=\\\"customSecondaryToolbar\\\"\\n [secondaryToolbarTop]=\\\"secondaryToolbarTop\\\"\\n [mobileFriendlyZoomScale]=\\\"mobileFriendlyZoomScale\\\"\\n [showPresentationModeButton]=\\\"showPresentationModeButton\\\"\\n [showOpenFileButton]=\\\"showOpenFileButton\\\"\\n [showPrintButton]=\\\"showPrintButton && enablePrint\\\"\\n [showDownloadButton]=\\\"showDownloadButton\\\"\\n [showBookmarkButton]=\\\"showBookmarkButton\\\"\\n [showPagingButtons]=\\\"showPagingButtons\\\"\\n [showRotateButton]=\\\"showRotateButton\\\"\\n [showHandToolButton]=\\\"showHandToolButton\\\"\\n [showScrollingButton]=\\\"showScrollingButton\\\"\\n [showSpreadButton]=\\\"showSpreadButton\\\"\\n [showPropertiesButton]=\\\"showPropertiesButton\\\"\\n (spreadChange)=\\\"onSpreadChange($event)\\\"\\n (secondaryMenuIsEmpty)=\\\"onSecondaryMenuIsEmpty($event)\\\"\\n >\\n </pdf-secondary-toolbar>\\n\\n <pdf-findbar\\n [findbarLeft]=\\\"findbarLeft\\\"\\n [findbarTop]=\\\"findbarTop\\\"\\n [mobileFriendlyZoomScale]=\\\"mobileFriendlyZoomScale\\\"\\n [showFindButton]=\\\"showFindButton || false\\\"\\n [customFindbarInputArea]=\\\"customFindbarInputArea\\\"\\n [customFindbarButtons]=\\\"customFindbarButtons\\\"\\n [showFindCurrentPageOnly]=\\\"showFindCurrentPageOnly\\\"\\n [showFindEntirePhrase]=\\\"showFindEntirePhrase\\\"\\n [showFindEntireWord]=\\\"showFindEntireWord\\\"\\n [showFindFuzzySearch]=\\\"showFindFuzzySearch\\\"\\n [showFindHighlightAll]=\\\"showFindHighlightAll\\\"\\n [showFindIgnoreAccents]=\\\"showFindIgnoreAccents\\\"\\n [showFindMatchCase]=\\\"showFindMatchCase\\\"\\n [showFindMessages]=\\\"showFindMessages\\\"\\n [showFindPageRange]=\\\"showFindPageRange\\\"\\n [showFindResultsCount]=\\\"showFindResultsCount\\\"\\n >\\n </pdf-findbar>\\n\\n <pdf-context-menu></pdf-context-menu>\\n\\n <div id=\\\"viewerContainer\\\" [style.top]=\\\"viewerPositionTop\\\" [style.backgroundColor]=\\\"backgroundColor\\\" tabindex=\\\"0\\\">\\n <div class=\\\"unverified-signature-warning\\\" *ngIf=\\\"hasSignature && showUnverifiedSignatures\\\">\\n {{ 'unverified_signature_warning'\\n | translate: \\\"This PDF file contains a digital signature. The PDF viewer can't verify if the signature is valid. Please download the file and open it in Acrobat Reader to verify the signature is valid.\\\"\\n | async}}\\n </div>\\n <div class=\\\"modified-background-warning\\\" *ngIf=\\\"pdfBackground\\\">\\n {{ 'modified_background_warning'\\n | translate: \\\"This PDF is rendered with a custom background. It does not look the way its author intended it to look.\\\"\\n | async}}\\n </div>\\n <div id=\\\"viewer\\\" class=\\\"pdfViewer\\\" (dblclick)=\\\"zoomToPageWidth($event)\\\">\\n </div>\\n </div>\\n\\n <div id=\\\"errorWrapper\\\" hidden=\\\"true\\\">\\n <div id=\\\"errorMessageLeft\\\">\\n <span id=\\\"errorMessage\\\"></span>\\n <button type=\\\"button\\\" id=\\\"errorShowMore\\\" data-l10n-id=\\\"error_more_info\\\">\\n More Information\\n </button>\\n <button type=\\\"button\\\" id=\\\"errorShowLess\\\" data-l10n-id=\\\"error_less_info\\\" hidden=\\\"true\\\">\\n Less Information\\n </button>\\n </div>\\n <div id=\\\"errorMessageRight\\\">\\n <button type=\\\"button\\\" id=\\\"errorClose\\\" data-l10n-id=\\\"error_close\\\">Close</button>\\n </div>\\n <div class=\\\"clearBoth\\\"></div>\\n <textarea id=\\\"errorMoreInfo\\\" hidden=\\\"true\\\" readonly=\\\"readonly\\\"></textarea>\\n </div>\\n </div>\\n <!-- mainContainer -->\\n\\n <div id=\\\"dialogContainer\\\">\\n <dialog id=\\\"passwordDialog\\\">\\n <div class=\\\"row\\\">\\n <label for=\\\"password\\\" id=\\\"passwordText\\\" data-l10n-id=\\\"password_label\\\">Enter the password to open this PDF file:</label>\\n </div>\\n <div class=\\\"row\\\">\\n <input type=\\\"password\\\" id=\\\"password\\\" class=\\\"toolbarField\\\">\\n </div>\\n <div class=\\\"buttonRow\\\">\\n <button id=\\\"passwordCancel\\\" class=\\\"dialogButton\\\"><span data-l10n-id=\\\"password_cancel\\\">Cancel</span></button>\\n <button id=\\\"passwordSubmit\\\" class=\\\"dialogButton\\\"><span data-l10n-id=\\\"password_ok\\\">OK</span></button>\\n </div>\\n </dialog>\\n <dialog id=\\\"documentPropertiesDialog\\\">\\n <div class=\\\"row\\\">\\n <span id=\\\"fileNameLabel\\\" data-l10n-id=\\\"document_properties_file_name\\\">File name:</span>\\n <p id=\\\"fileNameField\\\" aria-labelledby=\\\"fileNameLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"fileSizeLabel\\\" data-l10n-id=\\\"document_properties_file_size\\\">File size:</span>\\n <p id=\\\"fileSizeField\\\" aria-labelledby=\\\"fileSizeLabel\\\">-</p>\\n </div>\\n <div class=\\\"separator\\\"></div>\\n <div class=\\\"row\\\">\\n <span id=\\\"titleLabel\\\" data-l10n-id=\\\"document_properties_title\\\">Title:</span>\\n <p id=\\\"titleField\\\" aria-labelledby=\\\"titleLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"authorLabel\\\" data-l10n-id=\\\"document_properties_author\\\">Author:</span>\\n <p id=\\\"authorField\\\" aria-labelledby=\\\"authorLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"subjectLabel\\\" data-l10n-id=\\\"document_properties_subject\\\">Subject:</span>\\n <p id=\\\"subjectField\\\" aria-labelledby=\\\"subjectLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"keywordsLabel\\\" data-l10n-id=\\\"document_properties_keywords\\\">Keywords:</span>\\n <p id=\\\"keywordsField\\\" aria-labelledby=\\\"keywordsLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"creationDateLabel\\\" data-l10n-id=\\\"document_properties_creation_date\\\">Creation Date:</span>\\n <p id=\\\"creationDateField\\\" aria-labelledby=\\\"creationDateLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"modificationDateLabel\\\" data-l10n-id=\\\"document_properties_modification_date\\\">Modification Date:</span>\\n <p id=\\\"modificationDateField\\\" aria-labelledby=\\\"modificationDateLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"creatorLabel\\\" data-l10n-id=\\\"document_properties_creator\\\">Creator:</span>\\n <p id=\\\"creatorField\\\" aria-labelledby=\\\"creatorLabel\\\">-</p>\\n </div>\\n <div class=\\\"separator\\\"></div>\\n <div class=\\\"row\\\">\\n <span id=\\\"producerLabel\\\" data-l10n-id=\\\"document_properties_producer\\\">PDF Producer:</span>\\n <p id=\\\"producerField\\\" aria-labelledby=\\\"producerLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"versionLabel\\\" data-l10n-id=\\\"document_properties_version\\\">PDF Version:</span>\\n <p id=\\\"versionField\\\" aria-labelledby=\\\"versionLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"pageCountLabel\\\" data-l10n-id=\\\"document_properties_page_count\\\">Page Count:</span>\\n <p id=\\\"pageCountField\\\" aria-labelledby=\\\"pageCountLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"pageSizeLabel\\\" data-l10n-id=\\\"document_properties_page_size\\\">Page Size:</span>\\n <p id=\\\"pageSizeField\\\" aria-labelledby=\\\"pageSizeLabel\\\">-</p>\\n </div>\\n <div class=\\\"separator\\\"></div>\\n <div class=\\\"row\\\">\\n <span id=\\\"linearizedLabel\\\" data-l10n-id=\\\"document_properties_linearized\\\">Fast Web View:</span>\\n <p id=\\\"linearizedField\\\" aria-labelledby=\\\"linearizedLabel\\\">-</p>\\n </div>\\n <div class=\\\"buttonRow\\\">\\n <button id=\\\"documentPropertiesClose\\\" class=\\\"dialogButton\\\"><span data-l10n-id=\\\"document_properties_close\\\">Close</span></button>\\n </div>\\n </dialog>\\n <dialog id=\\\"printServiceDialog\\\" style=\\\"min-width: 200px;\\\">\\n <div class=\\\"row\\\">\\n <span data-l10n-id=\\\"print_progress_message\\\">Preparing document for printing\\u2026</span>\\n </div>\\n <div class=\\\"row\\\">\\n <progress value=\\\"0\\\" max=\\\"100\\\"></progress>\\n <span data-l10n-id=\\\"print_progress_percent\\\" data-l10n-args='{ \\\"progress\\\": 0 }' class=\\\"relative-progress\\\">0%</span>\\n </div>\\n <div class=\\\"buttonRow\\\">\\n <button id=\\\"printCancel\\\" class=\\\"dialogButton\\\"><span data-l10n-id=\\\"print_progress_close\\\">Cancel</span></button>\\n </div>\\n </dialog>\\n\\n </div> <!-- dialogContainer -->\\n </div>\\n <!-- outerContainer -->\\n <div id=\\\"printContainer\\\"></div>\\n </div>\\n </div>\\n</div>\\n\\n<ng-template #defaultFreeFloatingBar>\\n\\n</ng-template>\\n\" }]\n }], ctorParameters: function () { return [{ type: i0.NgZone }, { type: undefined, decorators: [{\n type: Inject,\n args: [PLATFORM_ID]\n }] }, { type: PDFNotificationService }, { type: i2.Location }, { type: i0.ElementRef }, { type: i2.PlatformLocation }, { type: i0.ChangeDetectorRef }, { type: NgxExtendedPdfViewerService$1 }]; }, propDecorators: { dummyComponents: [{\n type: ViewChild,\n args: [PdfDummyComponentsComponent]\n }], root: [{\n type: ViewChild,\n args: ['root']\n }], customFindbarInputArea: [{\n type: Input\n }], customToolbar: [{\n type: Input\n }], customFindbar: [{\n type: Input\n }], customFindbarButtons: [{\n type: Input\n }], customSecondaryToolbar: [{\n type: Input\n }], customSidebar: [{\n type: Input\n }], customThumbnail: [{\n type: Input\n }], customFreeFloatingBar: [{\n type: Input\n }], showFreeFloatingBar: [{\n type: Input\n }], enableDragAndDrop: [{\n type: Input\n }], formData: [{\n type: Input\n }], formDataChange: [{\n type: Output\n }], pageViewMode: [{\n type: Input\n }], progress: [{\n type: Output\n }], secondaryToolbarComponent: [{\n type: ViewChild,\n args: ['pdfSecondaryToolbarComponent']\n }], sidebarComponent: [{\n type: ViewChild,\n args: ['pdfsidebar']\n }], srcChange: [{\n type: Output\n }], scrollMode: [{\n type: Input\n }], scrollModeChange: [{\n type: Output\n }], authorization: [{\n type: Input\n }], httpHeaders: [{\n type: Input\n }], contextMenuAllowed: [{\n type: Input\n }], afterPrint: [{\n type: Output\n }], beforePrint: [{\n type: Output\n }], currentZoomFactor: [{\n type: Output\n }], enablePrint: [{\n type: Input\n }], delayFirstView: [{\n type: Input\n }], logLevel: [{\n type: Input\n }], enablePinchOnMobile: [{\n type: Input\n }], minifiedJSLibraries: [{\n type: Input\n }], printResolution: [{\n type: Input\n }], rotation: [{\n type: Input\n }], rotationChange: [{\n type: Output\n }], src: [{\n type: Input\n }], base64Src: [{\n type: Input\n }], minHeight: [{\n type: Input\n }], height: [{\n type: Input\n }], useBrowserLocale: [{\n type: Input\n }], forceUsingLegacyES5: [{\n type: Input\n }], backgroundColor: [{\n type: Input\n }], pdfBackground: [{\n type: Input\n }], pdfBackgroundColorToReplace: [{\n type: Input\n }], filenameForDownload: [{\n type: Input\n }], ignoreKeyboard: [{\n type: Input\n }], ignoreKeys: [{\n type: Input\n }], acceptKeys: [{\n type: Input\n }], imageResourcesPath: [{\n type: Input\n }], localeFolderPath: [{\n type: Input\n }], language: [{\n type: Input\n }], listenToURL: [{\n type: Input\n }], nameddest: [{\n type: Input\n }], password: [{\n type: Input\n }], showUnverifiedSignatures: [{\n type: Input\n }], startTabindex: [{\n type: Input\n }], showSidebarButton: [{\n type: Input\n }], sidebarVisible: [{\n type: Input\n }], sidebarVisibleChange: [{\n type: Output\n }], showFindButton: [{\n type: Input\n }], showFindHighlightAll: [{\n type: Input\n }], showFindMatchCase: [{\n type: Input\n }], showFindCurrentPageOnly: [{\n type: Input\n }], showFindPageRange: [{\n type: Input\n }], showFindEntireWord: [{\n type: Input\n }], showFindEntirePhrase: [{\n type: Input\n }], showFindIgnoreAccents: [{\n type: Input\n }], showFindFuzzySearch: [{\n type: Input\n }], showFindResultsCount: [{\n type: Input\n }], showFindMessages: [{\n type: Input\n }], showPagingButtons: [{\n type: Input\n }], showZoomButtons: [{\n type: Input\n }], showPresentationModeButton: [{\n type: Input\n }], showOpenFileButton: [{\n type: Input\n }], showPrintButton: [{\n type: Input\n }], showDownloadButton: [{\n type: Input\n }], showBookmarkButton: [{\n type: Input\n }], theme: [{\n type: Input\n }], showToolbar: [{\n type: Input\n }], showSecondaryToolbarButton: [{\n type: Input\n }], showRotateButton: [{\n type: Input\n }], handTool: [{\n type: Input\n }], handToolChange: [{\n type: Output\n }], showHandToolButton: [{\n type: Input\n }], showScrollingButton: [{\n type: Input\n }], showSpreadButton: [{\n type: Input\n }], showPropertiesButton: [{\n type: Input\n }], showBorders: [{\n type: Input\n }], spread: [{\n type: Input\n }], spreadChange: [{\n type: Output\n }], thumbnailDrawn: [{\n type: Output\n }], page: [{\n type: Input\n }], pageChange: [{\n type: Output\n }], pageLabel: [{\n type: Input\n }], pageLabelChange: [{\n type: Output\n }], pagesLoaded: [{\n type: Output\n }], pageRender: [{\n type: Output\n }], pageRendered: [{\n type: Output\n }], pdfDownloaded: [{\n type: Output\n }], pdfLoaded: [{\n type: Output\n }], pdfLoadingStarts: [{\n type: Output\n }], pdfLoadingFailed: [{\n type: Output\n }], textLayer: [{\n type: Input\n }], textLayerRendered: [{\n type: Output\n }], updateFindMatchesCount: [{\n type: Output\n }], updateFindState: [{\n type: Output\n }], zoom: [{\n type: Input\n }], zoomChange: [{\n type: Output\n }], zoomLevels: [{\n type: Input\n }], maxZoom: [{\n type: Input\n }], minZoom: [{\n type: Input\n }], _mobileFriendlyZoom: [{\n type: Input\n }], wheelAction: [{\n type: Input\n }], mobileFriendlyZoom: [{\n type: Input\n }], onContextMenu: [{\n type: HostListener,\n args: ['contextmenu']\n }] } });\n\nclass NgxExtendedPdfViewerServerComponent {\n constructor() {\n this.customFindbarButtons = undefined;\n this.showFreeFloatingBar = true;\n this.formData = {};\n this.formDataChange = new EventEmitter();\n this.pageViewMode = 'multiple';\n this.progress = new EventEmitter();\n this.srcChange = new EventEmitter();\n this.scrollMode = undefined;\n this.scrollModeChange = new EventEmitter();\n this.authorization = undefined;\n this.httpHeaders = undefined;\n this.contextMenuAllowed = true;\n this.afterPrint = new EventEmitter();\n this.beforePrint = new EventEmitter();\n this.currentZoomFactor = new EventEmitter();\n this.enablePrint = true;\n /**\n * Number of milliseconds to wait between initializing the PDF viewer and loading the PDF file.\n * Most users can let this parameter safely at it's default value of zero.\n * Set this to 1000 or higher if you run into timing problems (typically caused by loading the locale files\n * after the PDF files, so they are not available when the PDF viewer is initialized).\n */\n this.delayFirstView = 0;\n /** How many log messages should be printed?\n * Legal values: VerbosityLevel.INFOS (= 5), VerbosityLevel.WARNINGS (= 1), VerbosityLevel.ERRORS (= 0) */\n this.logLevel = VerbosityLevel.WARNINGS;\n this.enablePinchOnMobile = false;\n /** Use the minified (minifiedJSLibraries=\"true\", which is the default) or the user-readable pdf.js library (minifiedJSLibraries=\"false\") */\n this.minifiedJSLibraries = true;\n this.primaryMenuVisible = true;\n /** option to increase (or reduce) print resolution. Default is 150 (dpi). Sensible values\n * are 300, 600, and 1200. Note the increase memory consumption, which may even result in a browser crash. */\n this.printResolution = null;\n this.rotationChange = new EventEmitter();\n /**\n * If this flag is true, this components adds a link to the locale assets. The pdf viewer\n * sees this link and uses it to load the locale files automatically.\n * @param useBrowserLocale boolean\n */\n this.useBrowserLocale = false;\n this.backgroundColor = '#e8e8eb';\n this.pdfBackground = '#ffffff';\n this.pdfBackgroundColorToReplace = '#ffffff';\n /** Allows the user to define the name of the file after clicking \"download\" */\n this.filenameForDownload = 'document.pdf';\n /** Allows the user to disable the keyboard bindings completely */\n this.ignoreKeyboard = false;\n /** Allows the user to disable a list of key bindings. */\n this.ignoreKeys = [];\n /** Allows the user to enable a list of key bindings explicitly. If this property is set, every other key binding is ignored. */\n this.acceptKeys = [];\n /** Allows the user to put the viewer's svg images into an arbitrary folder */\n this.imageResourcesPath = './' + pdfDefaultOptions.assetsFolder + '/images/';\n /** Allows the user to put their locale folder into an arbitrary folder */\n this.localeFolderPath = './' + pdfDefaultOptions.assetsFolder + '/locale';\n /** Override the default locale. This must be the complete locale name, such as \"es-ES\". The string is allowed to be all lowercase.\n */\n this.language = undefined;\n /** By default, listening to the URL is deactivated because often the anchor tag is used for the Angular router */\n this.listenToURL = false;\n /** Navigate to a certain \"named destination\" */\n this.nameddest = undefined;\n /** allows you to pass a password to read password-protected files */\n this.password = undefined;\n /** pdf.js can show signatures, but fails to verify them. So they are switched off by default.\n * Set \"[showUnverifiedSignatures]\"=\"true\" to display e-signatures nonetheless.\n */\n this.showUnverifiedSignatures = false;\n this.sidebarVisible = undefined;\n this.sidebarVisibleChange = new EventEmitter();\n this.showFindButton = undefined;\n this.showFindHighlightAll = true;\n this.showFindMatchCase = true;\n this.showFindCurrentPageOnly = true;\n this.showFindPageRange = true;\n this.showFindEntireWord = true;\n this.showFindEntirePhrase = true;\n this.showFindIgnoreAccents = true;\n this.showFindFuzzySearch = true;\n this.showFindResultsCount = true;\n this.showFindMessages = true;\n this.showPagingButtons = true;\n this.showZoomButtons = true;\n this.showPresentationModeButton = false;\n this.showOpenFileButton = true;\n this.showPrintButton = true;\n this.showDownloadButton = true;\n this.showBookmarkButton = true;\n this.theme = 'light';\n this.showToolbar = true;\n this.showSecondaryToolbarButton = true;\n /** Set by the event (secondaryMenuIsEmpty) */\n this.hideKebabMenuForSecondaryToolbar = false;\n this.showRotateButton = true;\n this.handTool = true;\n this.handToolChange = new EventEmitter();\n this.showHandToolButton = false;\n this.showScrollingButton = true;\n this.showSpreadButton = true;\n this.showPropertiesButton = true;\n this.showBorders = true;\n this.spreadChange = new EventEmitter();\n this.thumbnailDrawn = new EventEmitter();\n this._page = undefined;\n this.pageChange = new EventEmitter();\n this.pageLabel = undefined;\n this.pageLabelChange = new EventEmitter();\n this.pagesLoaded = new EventEmitter();\n this.pageRendered = new EventEmitter();\n this.pdfDownloaded = new EventEmitter();\n this.pdfLoaded = new EventEmitter();\n this.pdfLoadingFailed = new EventEmitter();\n this.textLayer = undefined;\n this.textLayerRendered = new EventEmitter();\n this.updateFindMatchesCount = new EventEmitter();\n this.updateFindState = new EventEmitter();\n /** Legal values: undefined, 'auto', 'page-actual', 'page-fit', 'page-width', or '50' (or any other percentage) */\n this.zoom = undefined;\n this.zoomChange = new EventEmitter();\n this.zoomLevels = ['auto', 'page-actual', 'page-fit', 'page-width', 0.5, 1, 1.25, 1.5, 2, 3, 4];\n this.maxZoom = 10;\n this.minZoom = 0.1;\n /** This attributes allows you to increase the size of the UI elements so you can use them on small mobile devices.\n * This attribute is a string with a percent character at the end (e.g. \"150%\").\n */\n this._mobileFriendlyZoom = '100%';\n this.mobileFriendlyZoomScale = 1;\n this.toolbarMarginTop = '0px';\n this.toolbarWidth = '100%';\n this.toolbarWidthInPixels = 100;\n this.secondaryToolbarTop = undefined;\n // dirty IE11 hack - temporary solution\n this.findbarTop = undefined;\n // dirty IE11 hack - temporary solution\n this.findbarLeft = undefined;\n // Additional PDF Form Field Types #567: Used to store the exported values of radio and checkbox buttons\n this.buttonValues = {};\n this.wheelAction = 'scroll';\n }\n set src(url) { }\n set base64Src(base64) { }\n set height(h) { }\n get showSidebarButton() {\n return true;\n }\n set showSidebarButton(show) { }\n get page() {\n return this._page;\n }\n set page(p) { } // NOSONAR\n get mobileFriendlyZoom() {\n return this._mobileFriendlyZoom;\n }\n /**\n * This attributes allows you to increase the size of the UI elements so you can use them on small mobile devices.\n * This attribute is a string with a percent character at the end (e.g. \"150%\").\n */\n set mobileFriendlyZoom(zoom) { } // NOSONAR\n get sidebarPositionTop() {\n return '32px';\n }\n ngOnChanges(changes) { }\n ngOnInit() { }\n ngAfterViewInit() { }\n ngOnDestroy() { }\n onContextMenu() {\n return this.contextMenuAllowed;\n }\n}\nNgxExtendedPdfViewerServerComponent.ngxExtendedPdfViewerInitialized = false;\nNgxExtendedPdfViewerServerComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: NgxExtendedPdfViewerServerComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });\nNgxExtendedPdfViewerServerComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.3.0\", type: NgxExtendedPdfViewerServerComponent, selector: \"ngx-extended-pdf-viewer\", inputs: { customFindbarInputArea: \"customFindbarInputArea\", customToolbar: \"customToolbar\", customFindbar: \"customFindbar\", customFindbarButtons: \"customFindbarButtons\", customSecondaryToolbar: \"customSecondaryToolbar\", customSidebar: \"customSidebar\", customThumbnail: \"customThumbnail\", customFreeFloatingBar: \"customFreeFloatingBar\", showFreeFloatingBar: \"showFreeFloatingBar\", formData: \"formData\", pageViewMode: \"pageViewMode\", scrollMode: \"scrollMode\", authorization: \"authorization\", httpHeaders: \"httpHeaders\", contextMenuAllowed: \"contextMenuAllowed\", enablePrint: \"enablePrint\", delayFirstView: \"delayFirstView\", logLevel: \"logLevel\", enablePinchOnMobile: \"enablePinchOnMobile\", minifiedJSLibraries: \"minifiedJSLibraries\", printResolution: \"printResolution\", rotation: \"rotation\", src: \"src\", base64Src: \"base64Src\", height: \"height\", useBrowserLocale: \"useBrowserLocale\", backgroundColor: \"backgroundColor\", pdfBackground: \"pdfBackground\", pdfBackgroundColorToReplace: \"pdfBackgroundColorToReplace\", filenameForDownload: \"filenameForDownload\", ignoreKeyboard: \"ignoreKeyboard\", ignoreKeys: \"ignoreKeys\", acceptKeys: \"acceptKeys\", imageResourcesPath: \"imageResourcesPath\", localeFolderPath: \"localeFolderPath\", language: \"language\", listenToURL: \"listenToURL\", nameddest: \"nameddest\", password: \"password\", showUnverifiedSignatures: \"showUnverifiedSignatures\", startTabindex: \"startTabindex\", showSidebarButton: \"showSidebarButton\", sidebarVisible: \"sidebarVisible\", showFindButton: \"showFindButton\", showFindHighlightAll: \"showFindHighlightAll\", showFindMatchCase: \"showFindMatchCase\", showFindCurrentPageOnly: \"showFindCurrentPageOnly\", showFindPageRange: \"showFindPageRange\", showFindEntireWord: \"showFindEntireWord\", showFindEntirePhrase: \"showFindEntirePhrase\", showFindIgnoreAccents: \"showFindIgnoreAccents\", showFindFuzzySearch: \"showFindFuzzySearch\", showFindResultsCount: \"showFindResultsCount\", showFindMessages: \"showFindMessages\", showPagingButtons: \"showPagingButtons\", showZoomButtons: \"showZoomButtons\", showPresentationModeButton: \"showPresentationModeButton\", showOpenFileButton: \"showOpenFileButton\", showPrintButton: \"showPrintButton\", showDownloadButton: \"showDownloadButton\", showBookmarkButton: \"showBookmarkButton\", theme: \"theme\", showToolbar: \"showToolbar\", showSecondaryToolbarButton: \"showSecondaryToolbarButton\", showRotateButton: \"showRotateButton\", handTool: \"handTool\", showHandToolButton: \"showHandToolButton\", showScrollingButton: \"showScrollingButton\", showSpreadButton: \"showSpreadButton\", showPropertiesButton: \"showPropertiesButton\", showBorders: \"showBorders\", spread: \"spread\", page: \"page\", pageLabel: \"pageLabel\", textLayer: \"textLayer\", zoom: \"zoom\", zoomLevels: \"zoomLevels\", maxZoom: \"maxZoom\", minZoom: \"minZoom\", _mobileFriendlyZoom: \"_mobileFriendlyZoom\", mobileFriendlyZoom: \"mobileFriendlyZoom\", wheelAction: \"wheelAction\" }, outputs: { formDataChange: \"formDataChange\", progress: \"progress\", srcChange: \"srcChange\", scrollModeChange: \"scrollModeChange\", afterPrint: \"afterPrint\", beforePrint: \"beforePrint\", currentZoomFactor: \"currentZoomFactor\", rotationChange: \"rotationChange\", sidebarVisibleChange: \"sidebarVisibleChange\", handToolChange: \"handToolChange\", spreadChange: \"spreadChange\", thumbnailDrawn: \"thumbnailDrawn\", pageChange: \"pageChange\", pageLabelChange: \"pageLabelChange\", pagesLoaded: \"pagesLoaded\", pageRendered: \"pageRendered\", pdfDownloaded: \"pdfDownloaded\", pdfLoaded: \"pdfLoaded\", pdfLoadingFailed: \"pdfLoadingFailed\", textLayerRendered: \"textLayerRendered\", updateFindMatchesCount: \"updateFindMatchesCount\", updateFindState: \"updateFindState\", zoomChange: \"zoomChange\" }, host: { listeners: { \"contextmenu\": \"onContextMenu()\" } }, viewQueries: [{ propertyName: \"dummyComponents\", first: true, predicate: PdfDummyComponentsComponent, descendants: true }, { propertyName: \"root\", first: true, predicate: [\"root\"], descendants: true }, { propertyName: \"secondaryToolbarComponent\", first: true, predicate: [\"pdfSecondaryToolbarComponent\"], descendants: true }, { propertyName: \"sidebarComponent\", first: true, predicate: [\"pdfsidebar\"], descendants: true }], usesOnChanges: true, ngImport: i0, template: \"<link *ngIf=\\\"useBrowserLocale\\\" rel=\\\"resource\\\" type=\\\"application/l10n\\\" [attr.xhref]=\\\"localeFolderPath+'/locale.properties'\\\" origin=\\\"ngx-extended-pdf-viewer\\\" />\\n<pdf-dark-theme *ngIf=\\\"theme==='dark'\\\"></pdf-dark-theme>\\n<pdf-light-theme *ngIf=\\\"theme==='light'\\\"></pdf-light-theme>\\n\\n<pdf-dynamic-css [zoom]=\\\"mobileFriendlyZoomScale\\\" [width]=\\\"toolbarWidthInPixels\\\"></pdf-dynamic-css>\\n<div class=\\\"zoom\\\" [style.height]=\\\"height\\\">\\n <div class=\\\"html\\\">\\n <div id=\\\"mainContainer\\\">\\n <pdf-dummy-components></pdf-dummy-components>\\n </div>\\n </div>\\n</div>\\n\\n<ng-template #defaultFreeFloatingBar>\\n\\n</ng-template>\\n\", components: [{ type: PdfDarkThemeComponent, selector: \"pdf-dark-theme\" }, { type: PdfLightThemeComponent, selector: \"pdf-light-theme\" }, { type: DynamicCssComponent, selector: \"pdf-dynamic-css\", inputs: [\"zoom\", \"width\"] }, { type: PdfDummyComponentsComponent, selector: \"pdf-dummy-components\" }], directives: [{ type: i2.NgIf, selector: \"[ngIf]\", inputs: [\"ngIf\", \"ngIfThen\", \"ngIfElse\"] }], changeDetection: i0.ChangeDetectionStrategy.OnPush });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: NgxExtendedPdfViewerServerComponent, decorators: [{\n type: Component,\n args: [{ selector: 'ngx-extended-pdf-viewer', changeDetection: ChangeDetectionStrategy.OnPush, template: \"<link *ngIf=\\\"useBrowserLocale\\\" rel=\\\"resource\\\" type=\\\"application/l10n\\\" [attr.xhref]=\\\"localeFolderPath+'/locale.properties'\\\" origin=\\\"ngx-extended-pdf-viewer\\\" />\\n<pdf-dark-theme *ngIf=\\\"theme==='dark'\\\"></pdf-dark-theme>\\n<pdf-light-theme *ngIf=\\\"theme==='light'\\\"></pdf-light-theme>\\n\\n<pdf-dynamic-css [zoom]=\\\"mobileFriendlyZoomScale\\\" [width]=\\\"toolbarWidthInPixels\\\"></pdf-dynamic-css>\\n<div class=\\\"zoom\\\" [style.height]=\\\"height\\\">\\n <div class=\\\"html\\\">\\n <div id=\\\"mainContainer\\\">\\n <pdf-dummy-components></pdf-dummy-components>\\n </div>\\n </div>\\n</div>\\n\\n<ng-template #defaultFreeFloatingBar>\\n\\n</ng-template>\\n\" }]\n }], ctorParameters: function () { return []; }, propDecorators: { dummyComponents: [{\n type: ViewChild,\n args: [PdfDummyComponentsComponent]\n }], root: [{\n type: ViewChild,\n args: ['root']\n }], customFindbarInputArea: [{\n type: Input\n }], customToolbar: [{\n type: Input\n }], customFindbar: [{\n type: Input\n }], customFindbarButtons: [{\n type: Input\n }], customSecondaryToolbar: [{\n type: Input\n }], customSidebar: [{\n type: Input\n }], customThumbnail: [{\n type: Input\n }], customFreeFloatingBar: [{\n type: Input\n }], showFreeFloatingBar: [{\n type: Input\n }], formData: [{\n type: Input\n }], formDataChange: [{\n type: Output\n }], pageViewMode: [{\n type: Input\n }], progress: [{\n type: Output\n }], secondaryToolbarComponent: [{\n type: ViewChild,\n args: ['pdfSecondaryToolbarComponent']\n }], sidebarComponent: [{\n type: ViewChild,\n args: ['pdfsidebar']\n }], srcChange: [{\n type: Output\n }], scrollMode: [{\n type: Input\n }], scrollModeChange: [{\n type: Output\n }], authorization: [{\n type: Input\n }], httpHeaders: [{\n type: Input\n }], contextMenuAllowed: [{\n type: Input\n }], afterPrint: [{\n type: Output\n }], beforePrint: [{\n type: Output\n }], currentZoomFactor: [{\n type: Output\n }], enablePrint: [{\n type: Input\n }], delayFirstView: [{\n type: Input\n }], logLevel: [{\n type: Input\n }], enablePinchOnMobile: [{\n type: Input\n }], minifiedJSLibraries: [{\n type: Input\n }], printResolution: [{\n type: Input\n }], rotation: [{\n type: Input\n }], rotationChange: [{\n type: Output\n }], src: [{\n type: Input\n }], base64Src: [{\n type: Input\n }], height: [{\n type: Input\n }], useBrowserLocale: [{\n type: Input\n }], backgroundColor: [{\n type: Input\n }], pdfBackground: [{\n type: Input\n }], pdfBackgroundColorToReplace: [{\n type: Input\n }], filenameForDownload: [{\n type: Input\n }], ignoreKeyboard: [{\n type: Input\n }], ignoreKeys: [{\n type: Input\n }], acceptKeys: [{\n type: Input\n }], imageResourcesPath: [{\n type: Input\n }], localeFolderPath: [{\n type: Input\n }], language: [{\n type: Input\n }], listenToURL: [{\n type: Input\n }], nameddest: [{\n type: Input\n }], password: [{\n type: Input\n }], showUnverifiedSignatures: [{\n type: Input\n }], startTabindex: [{\n type: Input\n }], showSidebarButton: [{\n type: Input\n }], sidebarVisible: [{\n type: Input\n }], sidebarVisibleChange: [{\n type: Output\n }], showFindButton: [{\n type: Input\n }], showFindHighlightAll: [{\n type: Input\n }], showFindMatchCase: [{\n type: Input\n }], showFindCurrentPageOnly: [{\n type: Input\n }], showFindPageRange: [{\n type: Input\n }], showFindEntireWord: [{\n type: Input\n }], showFindEntirePhrase: [{\n type: Input\n }], showFindIgnoreAccents: [{\n type: Input\n }], showFindFuzzySearch: [{\n type: Input\n }], showFindResultsCount: [{\n type: Input\n }], showFindMessages: [{\n type: Input\n }], showPagingButtons: [{\n type: Input\n }], showZoomButtons: [{\n type: Input\n }], showPresentationModeButton: [{\n type: Input\n }], showOpenFileButton: [{\n type: Input\n }], showPrintButton: [{\n type: Input\n }], showDownloadButton: [{\n type: Input\n }], showBookmarkButton: [{\n type: Input\n }], theme: [{\n type: Input\n }], showToolbar: [{\n type: Input\n }], showSecondaryToolbarButton: [{\n type: Input\n }], showRotateButton: [{\n type: Input\n }], handTool: [{\n type: Input\n }], handToolChange: [{\n type: Output\n }], showHandToolButton: [{\n type: Input\n }], showScrollingButton: [{\n type: Input\n }], showSpreadButton: [{\n type: Input\n }], showPropertiesButton: [{\n type: Input\n }], showBorders: [{\n type: Input\n }], spread: [{\n type: Input\n }], spreadChange: [{\n type: Output\n }], thumbnailDrawn: [{\n type: Output\n }], page: [{\n type: Input\n }], pageChange: [{\n type: Output\n }], pageLabel: [{\n type: Input\n }], pageLabelChange: [{\n type: Output\n }], pagesLoaded: [{\n type: Output\n }], pageRendered: [{\n type: Output\n }], pdfDownloaded: [{\n type: Output\n }], pdfLoaded: [{\n type: Output\n }], pdfLoadingFailed: [{\n type: Output\n }], textLayer: [{\n type: Input\n }], textLayerRendered: [{\n type: Output\n }], updateFindMatchesCount: [{\n type: Output\n }], updateFindState: [{\n type: Output\n }], zoom: [{\n type: Input\n }], zoomChange: [{\n type: Output\n }], zoomLevels: [{\n type: Input\n }], maxZoom: [{\n type: Input\n }], minZoom: [{\n type: Input\n }], _mobileFriendlyZoom: [{\n type: Input\n }], mobileFriendlyZoom: [{\n type: Input\n }], wheelAction: [{\n type: Input\n }], onContextMenu: [{\n type: HostListener,\n args: ['contextmenu']\n }] } });\n\nconst NEED_PASSWORD = 1;\nconst INCORRECT_PASSWORD = 2;\n\nclass PdfDocumentPropertiesOverlayComponent {\n constructor() { }\n ngOnInit() {\n }\n}\nPdfDocumentPropertiesOverlayComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfDocumentPropertiesOverlayComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });\nPdfDocumentPropertiesOverlayComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.3.0\", type: PdfDocumentPropertiesOverlayComponent, selector: \"pdf-document-properties-overlay\", ngImport: i0, template: \"<div>\\n <dialog id=\\\"documentPropertiesDialog\\\">\\n <div class=\\\"row\\\">\\n <span id=\\\"fileNameLabel\\\" data-l10n-id=\\\"document_properties_file_name\\\">File name:</span>\\n <p id=\\\"fileNameField\\\" aria-labelledby=\\\"fileNameLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"fileSizeLabel\\\" data-l10n-id=\\\"document_properties_file_size\\\">File size:</span>\\n <p id=\\\"fileSizeField\\\" aria-labelledby=\\\"fileSizeLabel\\\">-</p>\\n </div>\\n <div class=\\\"separator\\\"></div>\\n <div class=\\\"row\\\">\\n <span id=\\\"titleLabel\\\" data-l10n-id=\\\"document_properties_title\\\">Title:</span>\\n <p id=\\\"titleField\\\" aria-labelledby=\\\"titleLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"authorLabel\\\" data-l10n-id=\\\"document_properties_author\\\">Author:</span>\\n <p id=\\\"authorField\\\" aria-labelledby=\\\"authorLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"subjectLabel\\\" data-l10n-id=\\\"document_properties_subject\\\">Subject:</span>\\n <p id=\\\"subjectField\\\" aria-labelledby=\\\"subjectLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"keywordsLabel\\\" data-l10n-id=\\\"document_properties_keywords\\\">Keywords:</span>\\n <p id=\\\"keywordsField\\\" aria-labelledby=\\\"keywordsLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"creationDateLabel\\\" data-l10n-id=\\\"document_properties_creation_date\\\">Creation Date:</span>\\n <p id=\\\"creationDateField\\\" aria-labelledby=\\\"creationDateLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"modificationDateLabel\\\" data-l10n-id=\\\"document_properties_modification_date\\\">Modification Date:</span>\\n <p id=\\\"modificationDateField\\\" aria-labelledby=\\\"modificationDateLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"creatorLabel\\\" data-l10n-id=\\\"document_properties_creator\\\">Creator:</span>\\n <p id=\\\"creatorField\\\" aria-labelledby=\\\"creatorLabel\\\">-</p>\\n </div>\\n <div class=\\\"separator\\\"></div>\\n <div class=\\\"row\\\">\\n <span id=\\\"producerLabel\\\" data-l10n-id=\\\"document_properties_producer\\\">PDF Producer:</span>\\n <p id=\\\"producerField\\\" aria-labelledby=\\\"producerLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"versionLabel\\\" data-l10n-id=\\\"document_properties_version\\\">PDF Version:</span>\\n <p id=\\\"versionField\\\" aria-labelledby=\\\"versionLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"pageCountLabel\\\" data-l10n-id=\\\"document_properties_page_count\\\">Page Count:</span>\\n <p id=\\\"pageCountField\\\" aria-labelledby=\\\"pageCountLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"pageSizeLabel\\\" data-l10n-id=\\\"document_properties_page_size\\\">Page Size:</span>\\n <p id=\\\"pageSizeField\\\" aria-labelledby=\\\"pageSizeLabel\\\">-</p>\\n </div>\\n <div class=\\\"separator\\\"></div>\\n <div class=\\\"row\\\">\\n <span id=\\\"linearizedLabel\\\" data-l10n-id=\\\"document_properties_linearized\\\">Fast Web View:</span>\\n <p id=\\\"linearizedField\\\" aria-labelledby=\\\"linearizedLabel\\\">-</p>\\n </div>\\n <div class=\\\"buttonRow\\\">\\n <button id=\\\"documentPropertiesClose\\\" class=\\\"dialogButton\\\"><span data-l10n-id=\\\"document_properties_close\\\">Close</span></button>\\n </div>\\n </dialog>\\n</div>\\n\", styles: [\"\"] });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfDocumentPropertiesOverlayComponent, decorators: [{\n type: Component,\n args: [{ selector: 'pdf-document-properties-overlay', template: \"<div>\\n <dialog id=\\\"documentPropertiesDialog\\\">\\n <div class=\\\"row\\\">\\n <span id=\\\"fileNameLabel\\\" data-l10n-id=\\\"document_properties_file_name\\\">File name:</span>\\n <p id=\\\"fileNameField\\\" aria-labelledby=\\\"fileNameLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"fileSizeLabel\\\" data-l10n-id=\\\"document_properties_file_size\\\">File size:</span>\\n <p id=\\\"fileSizeField\\\" aria-labelledby=\\\"fileSizeLabel\\\">-</p>\\n </div>\\n <div class=\\\"separator\\\"></div>\\n <div class=\\\"row\\\">\\n <span id=\\\"titleLabel\\\" data-l10n-id=\\\"document_properties_title\\\">Title:</span>\\n <p id=\\\"titleField\\\" aria-labelledby=\\\"titleLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"authorLabel\\\" data-l10n-id=\\\"document_properties_author\\\">Author:</span>\\n <p id=\\\"authorField\\\" aria-labelledby=\\\"authorLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"subjectLabel\\\" data-l10n-id=\\\"document_properties_subject\\\">Subject:</span>\\n <p id=\\\"subjectField\\\" aria-labelledby=\\\"subjectLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"keywordsLabel\\\" data-l10n-id=\\\"document_properties_keywords\\\">Keywords:</span>\\n <p id=\\\"keywordsField\\\" aria-labelledby=\\\"keywordsLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"creationDateLabel\\\" data-l10n-id=\\\"document_properties_creation_date\\\">Creation Date:</span>\\n <p id=\\\"creationDateField\\\" aria-labelledby=\\\"creationDateLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"modificationDateLabel\\\" data-l10n-id=\\\"document_properties_modification_date\\\">Modification Date:</span>\\n <p id=\\\"modificationDateField\\\" aria-labelledby=\\\"modificationDateLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"creatorLabel\\\" data-l10n-id=\\\"document_properties_creator\\\">Creator:</span>\\n <p id=\\\"creatorField\\\" aria-labelledby=\\\"creatorLabel\\\">-</p>\\n </div>\\n <div class=\\\"separator\\\"></div>\\n <div class=\\\"row\\\">\\n <span id=\\\"producerLabel\\\" data-l10n-id=\\\"document_properties_producer\\\">PDF Producer:</span>\\n <p id=\\\"producerField\\\" aria-labelledby=\\\"producerLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"versionLabel\\\" data-l10n-id=\\\"document_properties_version\\\">PDF Version:</span>\\n <p id=\\\"versionField\\\" aria-labelledby=\\\"versionLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"pageCountLabel\\\" data-l10n-id=\\\"document_properties_page_count\\\">Page Count:</span>\\n <p id=\\\"pageCountField\\\" aria-labelledby=\\\"pageCountLabel\\\">-</p>\\n </div>\\n <div class=\\\"row\\\">\\n <span id=\\\"pageSizeLabel\\\" data-l10n-id=\\\"document_properties_page_size\\\">Page Size:</span>\\n <p id=\\\"pageSizeField\\\" aria-labelledby=\\\"pageSizeLabel\\\">-</p>\\n </div>\\n <div class=\\\"separator\\\"></div>\\n <div class=\\\"row\\\">\\n <span id=\\\"linearizedLabel\\\" data-l10n-id=\\\"document_properties_linearized\\\">Fast Web View:</span>\\n <p id=\\\"linearizedField\\\" aria-labelledby=\\\"linearizedLabel\\\">-</p>\\n </div>\\n <div class=\\\"buttonRow\\\">\\n <button id=\\\"documentPropertiesClose\\\" class=\\\"dialogButton\\\"><span data-l10n-id=\\\"document_properties_close\\\">Close</span></button>\\n </div>\\n </dialog>\\n</div>\\n\", styles: [\"\"] }]\n }], ctorParameters: function () { return []; } });\n\nclass PdfFindbarOptionsOneContainerComponent {\n constructor() { }\n ngOnInit() {\n }\n}\nPdfFindbarOptionsOneContainerComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfFindbarOptionsOneContainerComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });\nPdfFindbarOptionsOneContainerComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.3.0\", type: PdfFindbarOptionsOneContainerComponent, selector: \"pdf-findbar-options-one-container\", ngImport: i0, template: \"<div id=\\\"findbarOptionsOneContainer\\\">\\n <pdf-find-highlight-all></pdf-find-highlight-all>\\n <pdf-find-match-case></pdf-find-match-case>\\n</div>\\n\", styles: [\"\"], components: [{ type: PdfFindHighlightAllComponent, selector: \"pdf-find-highlight-all\" }, { type: PdfFindMatchCaseComponent, selector: \"pdf-find-match-case\" }] });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfFindbarOptionsOneContainerComponent, decorators: [{\n type: Component,\n args: [{ selector: 'pdf-findbar-options-one-container', template: \"<div id=\\\"findbarOptionsOneContainer\\\">\\n <pdf-find-highlight-all></pdf-find-highlight-all>\\n <pdf-find-match-case></pdf-find-match-case>\\n</div>\\n\", styles: [\"\"] }]\n }], ctorParameters: function () { return []; } });\n\nclass PdfFindbarOptionsThreeContainerComponent {\n constructor() { }\n ngOnInit() {\n }\n}\nPdfFindbarOptionsThreeContainerComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfFindbarOptionsThreeContainerComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });\nPdfFindbarOptionsThreeContainerComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.3.0\", type: PdfFindbarOptionsThreeContainerComponent, selector: \"pdf-findbar-options-three-container\", ngImport: i0, template: \"<div id=\\\"findbarOptionsThreeContainer\\\">\\n <pdf-find-ignore-accents></pdf-find-ignore-accents>\\n <pdf-find-fuzzily></pdf-find-fuzzily>\\n <pdf-find-results-count></pdf-find-results-count>\\n</div>\\n\", styles: [\"\"], components: [{ type: PdfFindIgnoreAccentsComponent, selector: \"pdf-find-ignore-accents\" }, { type: PdfFindFuzzilyComponent, selector: \"pdf-find-fuzzily\" }, { type: PdfFindResultsCountComponent, selector: \"pdf-find-results-count\" }] });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfFindbarOptionsThreeContainerComponent, decorators: [{\n type: Component,\n args: [{ selector: 'pdf-findbar-options-three-container', template: \"<div id=\\\"findbarOptionsThreeContainer\\\">\\n <pdf-find-ignore-accents></pdf-find-ignore-accents>\\n <pdf-find-fuzzily></pdf-find-fuzzily>\\n <pdf-find-results-count></pdf-find-results-count>\\n</div>\\n\", styles: [\"\"] }]\n }], ctorParameters: function () { return []; } });\n\nclass PdfFindbarOptionsTwoContainerComponent {\n constructor() { }\n ngOnInit() {\n }\n}\nPdfFindbarOptionsTwoContainerComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfFindbarOptionsTwoContainerComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });\nPdfFindbarOptionsTwoContainerComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.3.0\", type: PdfFindbarOptionsTwoContainerComponent, selector: \"pdf-findbar-options-two-container\", ngImport: i0, template: \"<div id=\\\"findbarOptionsTwoContainer\\\">\\n <pdf-find-entire-word></pdf-find-entire-word>\\n <pdf-find-entire-phrase></pdf-find-entire-phrase>\\n</div>\\n\", styles: [\"\"], components: [{ type: PdfFindEntireWordComponent, selector: \"pdf-find-entire-word\" }, { type: PdfFindMultipleSearchTextsComponent, selector: \"pdf-find-entire-phrase\" }] });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfFindbarOptionsTwoContainerComponent, decorators: [{\n type: Component,\n args: [{ selector: 'pdf-findbar-options-two-container', template: \"<div id=\\\"findbarOptionsTwoContainer\\\">\\n <pdf-find-entire-word></pdf-find-entire-word>\\n <pdf-find-entire-phrase></pdf-find-entire-phrase>\\n</div>\\n\", styles: [\"\"] }]\n }], ctorParameters: function () { return []; } });\n\nclass PdfOriginalComponent {\n}\nPdfOriginalComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfOriginalComponent, deps: [], target: i0.ɵɵFactoryTarget.Component });\nPdfOriginalComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: \"12.0.0\", version: \"13.3.0\", type: PdfOriginalComponent, selector: \"pdf-original-theme\", ngImport: i0, template: \"\", styles: [\".textLayer{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;opacity:.2;line-height:1}.textLayer>span{color:transparent;position:absolute;white-space:pre;cursor:text;transform-origin:0% 0%}.textLayer .highlight{margin:-1px;padding:1px;background-color:#b400aa;border-radius:4px}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:#006400}.textLayer ::selection{background:rgba(0,0,255,1)}.textLayer .endOfContent{display:block;position:absolute;left:0px;top:100%;right:0px;bottom:0px;z-index:-1;cursor:default;-webkit-user-select:none;user-select:none}.textLayer .endOfContent.active{top:0px}.annotationLayer section{position:absolute}.annotationLayer .linkAnnotation>a,.annotationLayer .buttonWidgetAnnotation.pushButton>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer .linkAnnotation>a:hover,.annotationLayer .buttonWidgetAnnotation.pushButton>a:hover{opacity:.2;background:rgba(255,255,0,1);box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer}.annotationLayer .textWidgetAnnotation input,.annotationLayer .textWidgetAnnotation textarea,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation.checkBox input,.annotationLayer .buttonWidgetAnnotation.radioButton input{background-color:#0036ff21;border:1px solid transparent;box-sizing:border-box;font-size:9px;height:100%;margin:0;padding:0 3px;vertical-align:top;width:100%}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{font:message-box;font-size:9px;resize:none}.annotationLayer .textWidgetAnnotation input[disabled],.annotationLayer .textWidgetAnnotation textarea[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation.checkBox input[disabled],.annotationLayer .buttonWidgetAnnotation.radioButton input[disabled]{background:none;border:1px solid transparent;cursor:not-allowed}.annotationLayer .textWidgetAnnotation input:hover,.annotationLayer .textWidgetAnnotation textarea:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .buttonWidgetAnnotation.radioButton input:hover{border:1px solid rgba(0,0,0,1)}.annotationLayer .textWidgetAnnotation input:focus,.annotationLayer .textWidgetAnnotation textarea:focus,.annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:1px solid transparent}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:#000;content:\\\"\\\";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:115%}.annotationLayer .buttonWidgetAnnotation.checkBox input,.annotationLayer .buttonWidgetAnnotation.radioButton input{-webkit-appearance:none;appearance:none;padding:0}.annotationLayer .popupWrapper{position:absolute;width:20em}.annotationLayer .popup{position:absolute;z-index:4;max-width:20em;background-color:#ff9;box-shadow:0 2px 5px #888;border-radius:2px;padding:6px;margin-left:5px;cursor:pointer;font:message-box;font-size:9px;word-wrap:break-word}.annotationLayer .popup>*{font-size:9px}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popup span{display:inline-block;margin-left:5px}.annotationLayer .popup p{border-top:1px solid rgba(51,51,51,1);margin-top:2px;padding-top:2px}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.pdfViewer .canvasWrapper{overflow:hidden}.pdfViewer .page{direction:ltr;width:816px;height:1056px;margin:1px auto -8px;position:relative;overflow:visible;border:9px solid transparent;background-clip:content-box;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAA6UlEQVR4Xl2Pi2rEMAwE16fm1f7/r14v7w4rI0IzLAF7hLxNevBSEMEF5+OilNCsRd8ZMyn+a4NmsOT8WJw1lFbSYgGFzF2bLFoLjTClWjKKGRWpDYAGXUnZ4uhbBUzF3Oe/GG/ue2fn4GgsyXhNgysV2JnrhKEMg4fEZcALmiKbNhBBRFpSyDOj1G4QOVly6O1FV54ZZq8OVygrciDt6JazRgi1ljTPH0gbrPmHPXAbCiDd4GawIjip1TPh9tt2sz24qaCjr/jAb/GBFTbq9KZ7Ke/Cqt8nayUikZKsWZK7Fe6bg5dOUt8fZHWG2BHc+6EAAAAASUVORK5CYII=) 9 9 repeat;background-color:#fff}.pdfViewer.removePageBorders .page{margin:0 auto 10px;border:none}.pdfViewer.singlePageView{display:inline-block}.pdfViewer.singlePageView .page{margin:0;border:none}.pdfViewer.scrollHorizontal,.pdfViewer.scrollWrapped,.spread{margin-left:3.5px;margin-right:3.5px;text-align:center}.pdfViewer.scrollHorizontal,.spread{white-space:nowrap}.pdfViewer.removePageBorders,.pdfViewer.scrollHorizontal .spread,.pdfViewer.scrollWrapped .spread{margin-left:0;margin-right:0}.spread .page,.pdfViewer.scrollHorizontal .page,.pdfViewer.scrollWrapped .page,.pdfViewer.scrollHorizontal .spread,.pdfViewer.scrollWrapped .spread{display:inline-block;vertical-align:middle}.spread .page,.pdfViewer.scrollHorizontal .page,.pdfViewer.scrollWrapped .page{margin-left:-3.5px;margin-right:-3.5px}.pdfViewer.removePageBorders .spread .page,.pdfViewer.removePageBorders.scrollHorizontal .page,.pdfViewer.removePageBorders.scrollWrapped .page{margin-left:5px;margin-right:5px}.pdfViewer .page canvas{margin:0;display:block}.pdfViewer .page canvas[hidden]{display:none}.pdfViewer .page .loadingIcon{position:absolute;display:block;left:0;top:0;right:0;bottom:0;background:url(data:image/gif;base64,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) center no-repeat}.pdfPresentationMode .pdfViewer{margin-left:0;margin-right:0}.pdfPresentationMode .pdfViewer .page,.pdfPresentationMode .pdfViewer .spread{display:block}.pdfPresentationMode .pdfViewer .page,.pdfPresentationMode .pdfViewer.removePageBorders .page{margin-left:auto;margin-right:auto}.pdfPresentationMode:-webkit-full-screen .pdfViewer .page{margin-bottom:100%;border:0}.pdfPresentationMode:fullscreen .pdfViewer .page{margin-bottom:100%;border:0}:root{--sidebar-width: 200px;--sidebar-transition-duration: .2s;--sidebar-transition-timing-function: ease}.html *{padding:0;margin:0}.html{height:100%;width:100%;font-size:10px}.body{height:100%;width:100%;background-color:#404040;background-image:url(data:image/png;base64,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)}.body,.pdf-viewer input,.pdf-viewer button,.pdf-viewer select{font:message-box;outline:none}.hidden,[hidden]{display:none!important}.pdfViewer.enablePermissions .textLayer>span{-webkit-user-select:none!important;user-select:none!important;cursor:not-allowed}#viewerContainer.pdfPresentationMode:-webkit-full-screen{top:0px;border-top:2px solid rgba(0,0,0,0);background-color:#000;width:100%;height:100%;overflow:hidden;cursor:none;-webkit-user-select:none;user-select:none}#viewerContainer.pdfPresentationMode:fullscreen{top:0px;border-top:2px solid rgba(0,0,0,0);background-color:#000;width:100%;height:100%;overflow:hidden;cursor:none;-webkit-user-select:none;user-select:none}.pdfPresentationMode:-webkit-full-screen a:not(.internalLink){display:none}.pdfPresentationMode:fullscreen a:not(.internalLink){display:none}.pdfPresentationMode:-webkit-full-screen .textLayer>span{cursor:none}.pdfPresentationMode:fullscreen .textLayer>span{cursor:none}.pdfPresentationMode.pdfPresentationModeControls>*,.pdfPresentationMode.pdfPresentationModeControls .textLayer>span{cursor:default}#outerContainer{width:100%;height:100%;position:relative}#sidebarContainer{position:absolute;top:32px;bottom:0;width:200px;width:var(--sidebar-width);visibility:hidden;z-index:2;border-top:1px solid rgba(51,51,51,1);transition-duration:.2s;transition-duration:var(--sidebar-transition-duration);transition-timing-function:ease;transition-timing-function:var(--sidebar-transition-timing-function)}html[dir=ltr] #sidebarContainer{transition-property:left;left:-200px;left:calc(0px - var(--sidebar-width))}html[dir=rtl] #sidebarContainer{transition-property:right;right:-200px;right:calc(0px - var(--sidebar-width))}.loadingInProgress #sidebarContainer{top:36px}#outerContainer.sidebarResizing #sidebarContainer{transition-duration:0s;-webkit-user-select:none;user-select:none}#outerContainer.sidebarMoving #sidebarContainer,#outerContainer.sidebarOpen #sidebarContainer{visibility:visible}html[dir=ltr] #outerContainer.sidebarOpen #sidebarContainer{left:0px}html[dir=rtl] #outerContainer.sidebarOpen #sidebarContainer{right:0px}#mainContainer{position:absolute;top:0;right:0;bottom:0;left:0;min-width:320px}#sidebarContent{top:32px;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch;position:absolute;width:100%;background-color:#0000001a}html[dir=ltr] #sidebarContent{left:0;box-shadow:inset -1px 0 #00000040}html[dir=rtl] #sidebarContent{right:0;box-shadow:inset 1px 0 #00000040}#viewerContainer{overflow:auto;-webkit-overflow-scrolling:auto;position:absolute;top:32px;right:0;bottom:0;left:0;outline:none}#viewerContainer:not(.pdfPresentationMode){transition-duration:.2s;transition-duration:var(--sidebar-transition-duration);transition-timing-function:ease;transition-timing-function:var(--sidebar-transition-timing-function)}html[dir=ltr] #viewerContainer{box-shadow:inset 1px 0 #ffffff0d}html[dir=rtl] #viewerContainer{box-shadow:inset -1px 0 #ffffff0d}#outerContainer.sidebarResizing #viewerContainer{transition-duration:0s}html[dir=ltr] #outerContainer.sidebarOpen #viewerContainer:not(.pdfPresentationMode){transition-property:left;left:200px;left:var(--sidebar-width)}html[dir=rtl] #outerContainer.sidebarOpen #viewerContainer:not(.pdfPresentationMode){transition-property:right;right:200px;right:var(--sidebar-width)}.toolbar{position:relative;left:0;right:0;z-index:7;cursor:default}#toolbarContainer{width:100%}#toolbarSidebar{width:100%;height:32px;background-color:#424242;background-image:url(data:image/png;base64,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),linear-gradient(rgba(77,77,77,.99),rgba(64,64,64,.95))}html[dir=ltr] #toolbarSidebar{box-shadow:inset -1px 0 #00000040,inset 0 -1px #ffffff0d,0 1px #00000026,0 0 1px #0000001a}html[dir=rtl] #toolbarSidebar{box-shadow:inset 1px 0 #00000040,inset 0 1px #ffffff0d,0 1px #00000026,0 0 1px #0000001a}#sidebarResizer{position:absolute;top:0;bottom:0;width:6px;z-index:4;cursor:ew-resize}html[dir=ltr] #sidebarResizer{right:-6px}html[dir=rtl] #sidebarResizer{left:-6px}#toolbarContainer,.findbar,.secondaryToolbar{position:relative;min-height:32px;background-color:#474747;background-image:url(data:image/png;base64,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),linear-gradient(rgba(82,82,82,.99),rgba(69,69,69,.95))}html[dir=ltr] #toolbarContainer,.findbar,.secondaryToolbar,html[dir=rtl] #toolbarContainer{box-shadow:inset 0 1px 1px #00000026,inset 0 -1px #ffffff0d,0 1px #00000026,0 1px 1px #0000001a}#toolbarViewer{min-height:32px}#loadingBar{position:relative;width:100%;height:4px;background-color:#333;border-bottom:1px solid rgba(51,51,51,1)}#loadingBar .progress{position:absolute;top:0;left:0;width:0%;height:100%;background-color:#ddd;overflow:hidden;transition:width .2s}@keyframes progressIndeterminate{0%{left:-142px}to{left:0}}#loadingBar .progress.indeterminate{background-color:#999;transition:none}#loadingBar .progress.indeterminate .glimmer{position:absolute;top:0;left:0;height:100%;width:calc(100% + 150px);background:repeating-linear-gradient(135deg,rgba(187,187,187,1) 0,rgba(153,153,153,1) 5px,rgba(153,153,153,1) 45px,rgba(221,221,221,1) 55px,rgba(221,221,221,1) 95px,rgba(187,187,187,1) 100px);animation:progressIndeterminate .95s linear infinite}.findbar,.secondaryToolbar{top:32px;position:absolute;z-index:7;height:auto;min-width:16px;padding:0 6px;margin:4px 2px;color:#d9d9d9;font-size:12px;line-height:14px;text-align:left;cursor:default}.findbar{min-width:300px}.findbar>div{height:32px}.findbar.wrapContainers>div{clear:both}.findbar.wrapContainers>div#findbarMessageContainer{height:auto}html[dir=ltr] .findbar{left:68px}html[dir=rtl] .findbar{right:68px}.findbar label{-webkit-user-select:none;user-select:none}#findInput{width:200px}#findInput::placeholder{font-style:italic}#findInput[data-status=pending]{background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-position:right}html[dir=rtl] #findInput[data-status=pending]{background-position:left}.secondaryToolbar{padding:6px;height:auto;z-index:8}html[dir=ltr] .secondaryToolbar{right:4px}html[dir=rtl] .secondaryToolbar{left:4px}#secondaryToolbarButtonContainer{max-width:200px;max-height:400px;overflow-y:auto;-webkit-overflow-scrolling:touch;margin-bottom:-4px}#secondaryToolbarButtonContainer.hiddenScrollModeButtons>.scrollModeButtons,#secondaryToolbarButtonContainer.hiddenSpreadModeButtons>.spreadModeButtons{display:none!important}.doorHanger,.doorHangerRight{border:1px solid rgba(0,0,0,.5);border-radius:2px;box-shadow:0 1px 4px #0000004d}.doorHanger:after,.doorHanger:before,.doorHangerRight:after,.doorHangerRight:before{bottom:100%;border:solid rgba(0,0,0,0);content:\\\" \\\";height:0;width:0;position:absolute;pointer-events:none}.doorHanger:after,.doorHangerRight:after{border-bottom-color:#525252fc;border-width:8px}.doorHanger:before,.doorHangerRight:before{border-bottom-color:#00000080;border-width:9px}html[dir=ltr] .doorHanger:after,html[dir=rtl] .doorHangerRight:after{left:13px;margin-left:-8px}html[dir=ltr] .doorHanger:before,html[dir=rtl] .doorHangerRight:before{left:13px;margin-left:-9px}html[dir=rtl] .doorHanger:after,html[dir=ltr] .doorHangerRight:after{right:13px;margin-right:-8px}html[dir=rtl] .doorHanger:before,html[dir=ltr] .doorHangerRight:before{right:13px;margin-right:-9px}#findResultsCount{background-color:#d9d9d9;color:#525252;text-align:center;padding:3px 4px}#findMsg{font-style:italic;color:#a6b7d0}#findMsg:empty{display:none}#findInput.notFound{background-color:#f66}#toolbarViewerMiddle{position:absolute;left:50%;transform:translate(-50%)}html[dir=ltr] #toolbarViewerLeft,html[dir=rtl] #toolbarViewerRight{float:left}html[dir=ltr] #toolbarViewerRight,html[dir=rtl] #toolbarViewerLeft{float:right}html[dir=ltr] #toolbarViewerLeft>*,html[dir=ltr] #toolbarViewerMiddle>*,html[dir=ltr] #toolbarViewerRight>*,html[dir=ltr] .findbar *{position:relative;float:left}html[dir=rtl] #toolbarViewerLeft>*,html[dir=rtl] #toolbarViewerMiddle>*,html[dir=rtl] #toolbarViewerRight>*,html[dir=rtl] .findbar *{position:relative;float:right}.toolbarButton,.secondaryToolbarButton,.overlayButton{border:0 none;background:none;width:32px;height:25px}.toolbarButton>span{display:inline-block;width:0;height:0;overflow:hidden}.toolbarButton[disabled],.secondaryToolbarButton[disabled],.overlayButton[disabled]{opacity:.5}.toolbarButton.textButton{background-color:#0000001f;background-image:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,0));background-clip:padding-box;border:1px solid rgba(0,0,0,.35);border-color:rgba(0,0,0,.32) rgba(0,0,0,.38) rgba(0,0,0,.42);box-shadow:0 1px #ffffff0d inset,0 0 1px #ffffff26 inset,0 1px #ffffff0d}.dropdownToolbarButton:hover,.overlayButton:hover,.overlayButton:focus,.toolbarButton.textButton:hover,.toolbarButton.textButton:focus{background-color:#0003;box-shadow:0 1px #ffffff0d inset,0 0 1px #ffffff26 inset,0 0 1px #0000000d;z-index:3}.dropdownToolbarButton:hover{background-color:#00000042}.toolbarButton,.dropdownToolbarButton,.secondaryToolbarButton,.overlayButton{min-width:16px;padding:2px 6px 0;border:1px solid rgba(0,0,0,0);border-radius:2px;color:#fffc;font-size:12px;line-height:14px;-webkit-user-select:none;user-select:none;cursor:default}html[dir=ltr] .toolbarButton,html[dir=ltr] .overlayButton,html[dir=ltr] .dropdownToolbarButton{margin:3px 2px 4px 0}html[dir=rtl] .toolbarButton,html[dir=rtl] .overlayButton,html[dir=rtl] .dropdownToolbarButton{margin:3px 0 4px 2px}.toolbarButton:hover,.toolbarButton:focus,.dropdownToolbarButton,.overlayButton,.secondaryToolbarButton:hover,.secondaryToolbarButton:focus{background-color:#0000001f;background-image:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,0));background-clip:padding-box;border:1px solid rgba(0,0,0,.35);border-color:rgba(0,0,0,.32) rgba(0,0,0,.38) rgba(0,0,0,.42);box-shadow:0 1px #ffffff0d inset,0 0 1px #ffffff26 inset,0 1px #ffffff0d}.toolbarButton:hover:active,.overlayButton:hover:active,.dropdownToolbarButton:hover:active,.secondaryToolbarButton:hover:active{background-color:#0003;background-image:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,0));border-color:rgba(0,0,0,.35) rgba(0,0,0,.4) rgba(0,0,0,.45);box-shadow:0 1px 1px #0000001a inset,0 0 1px #0003 inset,0 1px #ffffff0d}.toolbarButton.toggled,.secondaryToolbarButton.toggled{background-color:#0000004d;background-image:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,0));border-color:rgba(0,0,0,.4) rgba(0,0,0,.45) rgba(0,0,0,.5);box-shadow:0 1px 1px #0000001a inset,0 0 1px #0003 inset,0 1px #ffffff0d}.toolbarButton.toggled:hover:active,.secondaryToolbarButton.toggled:hover:active{background-color:#0006;border-color:rgba(0,0,0,.4) rgba(0,0,0,.5) rgba(0,0,0,.55);box-shadow:0 1px 1px #0003 inset,0 0 1px #0000004d inset,0 1px #ffffff0d}.dropdownToolbarButton{width:140px;padding:0;overflow:hidden}.dropdownToolbarButton:after{position:absolute;display:inline-block;top:4px;content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAQCAYAAADagWXwAAAAMklEQVR4AWMYSPD//39+IF4AotElWIB4LRA/g9IsyJJLwBIIvIR8NxAylrCDML0ygAAAMdZbs0uKR4sAAAAASUVORK5CYII=)}html[dir=ltr] .dropdownToolbarButton:after{right:8px}html[dir=rtl] .dropdownToolbarButton:after{left:8px}.dropdownToolbarButton>select{width:162px;height:23px;font-size:12px;color:#f2f2f2;margin:0;padding:3px 2px 2px;border:none;background:rgba(0,0,0,0)}.dropdownToolbarButton>select>option{background:rgba(61,61,61,1)}#customScaleOption{display:none}#pageWidthOption{border-bottom:1px rgba(255,255,255,.5) solid}html[dir=ltr] .toolbarButton:first-child,html[dir=rtl] .toolbarButton:last-child{margin-left:4px}html[dir=ltr] .toolbarButton:last-child,html[dir=rtl] .toolbarButton:first-child{margin-right:4px}.toolbarButtonSpacer{width:30px;display:inline-block;height:1px}html[dir=ltr] #findPrevious{margin-left:3px}html[dir=ltr] #findNext,html[dir=rtl] #findPrevious{margin-right:3px}html[dir=rtl] #findNext{margin-left:3px}.toolbarButton:before,.secondaryToolbarButton:before{position:absolute;display:inline-block;top:4px;left:7px}html[dir=ltr] .secondaryToolbarButton:before{left:4px}html[dir=rtl] .secondaryToolbarButton:before{right:4px}.toolbarButton.bookmark,.secondaryToolbarButton.bookmark{box-sizing:border-box;outline:none;padding-top:4px;text-decoration:none}.secondaryToolbarButton.bookmark{padding-top:5px}.bookmark[href=\\\"#\\\"]{opacity:.5;pointer-events:none}.toolbarButton.pdfSidebarNotification:after{position:absolute;display:inline-block;top:1px;content:\\\"\\\";background-color:#70db55;height:9px;width:9px;border-radius:50%}html[dir=ltr] .toolbarButton.pdfSidebarNotification:after{left:17px}html[dir=rtl] .toolbarButton.pdfSidebarNotification:after{right:17px}.secondaryToolbarButton{position:relative;margin:0 0 4px;padding:3px 0 1px;height:auto;min-height:25px;width:auto;min-width:100%;white-space:normal}html[dir=ltr] .secondaryToolbarButton{padding-left:24px;text-align:left}html[dir=rtl] .secondaryToolbarButton{padding-right:24px;text-align:right}html[dir=ltr] .secondaryToolbarButton.bookmark{padding-left:27px}html[dir=rtl] .secondaryToolbarButton.bookmark{padding-right:27px}html[dir=ltr] .secondaryToolbarButton>span{padding-right:4px}html[dir=rtl] .secondaryToolbarButton>span{padding-left:4px}.secondaryToolbarButton.scrollVertical:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAq0lEQVQ4y8WSTQpCIRRGz82IBjloCw3aQyt+E1fUIoKUoKCrTXwgcgNtkiDi58fx/gnGKqU8gHu9Sj29iBx679YCqKo65/YtU1Wz5TUBy7KcYoybVvPemwArfJl5ky/GG7BGUKqviMhxKAXgBcS+iMM1AHL9ed0AOgNQ4L2GXs88C8iGxswc7HptGBBCuKSU/jsHV8D1mYnIebSITyB1mp/tgjZt/GkOhtr4AeCVUDEo9o/6AAAAAElFTkSuQmCC)}.secondaryToolbarButton.scrollHorizontal:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAoUlEQVQ4y+2QsQpCMQxFT2zr6KRfo5P/+b7gfZgIDop0EEnjYKq1+gZnvVBCODe5pPDXQ2YmZibfcjGzHZBEZOnGA9Abi4isnO+BUucjcAQWjfkCnKrBa8uvwLk2EVB/VeoJ0tRPHMCiN1MGAOt4659coJ5szVAfYPWE1Ceo6jyEUBe8naCqKYRw/4NhGLallDZhPY7jLOf83PjKNz3/dd0AKIVY6yZsfmAAAAAASUVORK5CYII=)}.secondaryToolbarButton.scrollWrapped:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA8ElEQVQ4y62SUUoEMQyGv9iignZBb6AP3sET92VO5CEWdoYFF0zjg+2QLdsdhM1Lm35p0uaPAJjZETjwZ1LXJCLPjs+c205EniKAqmoI4dFBU9XSHFUtIYQHf1tVFSAC5Jzf53m+8wEppTVBzvltyM1MGJiZyRaXutkDrYLVPpiIvAw4lb/G6pxck9YmumInYPHFgd3aA6DUQ3MV1F0onb/y6Jyf9vS6li64ONaSniUolyq4/fgFdQ7uL+m8xSPANE2fy7IM5+Aqv9UcfAGh/6OIfGzx1sTvTud+DjxvSqVeBXXwmgotRv8rY+lGXQF+AT5JoDHpim/qAAAAAElFTkSuQmCC)}.secondaryToolbarButton.spreadNone:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAeklEQVQ4y92TMQ6AIBAE9zxjRSz8kQ/maxaGxmI5GwpykQRiY6QclmGPBOB/y8xkZE8awQPAVCMAJiKbz86Nyy4Ap2PrU7AlIIDsmnJEkMsBKfXhhN0NrHonjgpY1bc3I+DNCJ71CUhSVRfPugUxxj2lpDULIeRv/p0bxlgxLtRRJCAAAAAASUVORK5CYII=)}.secondaryToolbarButton.spreadOdd:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABH0lEQVQ4y9XRvWpUURQF4O/MXARhGgUhkN7KxkawEPEZREgXEmwkeQNLSysfIFXAQpm3EAtrewu1ScgPMkQmuTcrzZnhEEimFBcczs/aa++19+H/R5JyG7eKL/VwjNHiHQUppdy7gVf5+129zNHjE47wGnebYnMc42NN8AprrZXDJI+TrCdZS/Ijya+GP0nyIMnTJM+T3KmulrYu8Ba7tUJw2Tg4xUt8wGYp5bw6XiaY42HdYairxQ5+llK2k7zDGXTXBIvqQx3kApf4Ukp5k2QPT647GOEzvuEv9nHQJJhV8TN8xXv8aR2kCtaxgd9NO3CWZKuJHy1mVKDv++/j8bhvGx6Goeu67tEqvoPpdPpiNpuN24DJZLL8hVX8v8UVGX2ZknnnEZIAAAAASUVORK5CYII=)}.secondaryToolbarButton.spreadEven:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABIklEQVQ4y9WSO0pEQRBFT/keYjDJGPhZgGBgYCYTKLgFPwsQIzP34AqMjEyNHAVTIw0EQz+B+EdMBBkQBkGYmWPSTxpBJxQr6bp1mqpbdMP/DzV+Y/14pKQFDFR1IAAjov4DJ/HhMokPoAXsJL0EjGXDPoAnYB8ogGVgNLfSUkfUhjqnDqapFX9O56I6ow5VvHLwBiwAq8B5RByr3cxBT31K9vci4lTt5Q4e1Au1mfSG+viNX6kTSW/mHPVO3Ur5dmp2m/F79Ua9VndT7SxfoR0Ra+oscAIcAevZCi8R0VCXgNdUGyR7mnd1BZhMtQGglzWoqwfAODCtHlYgADqdzmVRFJ38k3S73bIsy6l+vARoNpvz7Xa7yC/UarUvB/3438YnK2jWph8eMkkAAAAASUVORK5CYII=)}.secondaryToolbarButton.documentProperties:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAABWklEQVQYGU3BwUrCAAAG4H8Mdgn00K2Ll0p2EHKeuvYMHrp26EEqcOCI6u5lBUKaBUUkEYKBMJg6obAOQUFibnWwghzW9qc2R98HBBinRoM99mhQYxz/UaLq2+y5N93z7rl7w55vU6WEP5RYZPf1amMdy0gggeWt9dcrdnlECWNehs93ejSFCKai0dSdzmcvA4BxPjnlWRkCRnjKM4wJs7JT5iMX4Wb5sLcKARP9i/4F/gh7q3xwsxhUvwxEMJWEgqnIwBhU4d2+HCLEY54gZJe8W/iWnUeIbbYReit81/F+6VYRokULIff6vYz2LptUEGCddQSosHm/A3XFN4Z5iphwCk4RExSHed9QV4CZ5jZNblHEWBIKRihyk2ZzGzMAYnJHp8kDLiHAJPdpdvSYjAlhTmlk/RpbrDDHHCts+bWGNqdAQEDA/Fra0j5L/vVP5ePI0tbSWICAkV+DHsfDVCx2KwAAAABJRU5ErkJggg==)}.verticalToolbarSeparator{display:block;padding:8px 0;margin:8px 4px;width:1px;background-color:#00000080;box-shadow:0 0 0 1px #ffffff14}html[dir=ltr] .verticalToolbarSeparator{margin-left:2px}html[dir=rtl] .verticalToolbarSeparator{margin-right:2px}.toolbarField{padding:3px 6px;margin:4px 0;border-radius:2px;background-color:#ffffff17;background-image:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,0));background-clip:padding-box;border-width:1px;border-style:solid;border-color:rgba(0,0,0,.32) rgba(0,0,0,.38) rgba(0,0,0,.42);box-shadow:0 1px #0000000d inset,0 1px #ffffff0d;color:#f2f2f2;font-size:12px;line-height:14px;outline-style:none}.toolbarField[type=checkbox]{display:inline-block;margin:8px 0}.toolbarField.pageNumber{-moz-appearance:textfield;min-width:16px;text-align:right;width:40px}.toolbarField.pageNumber.visiblePageIsLoading{background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-position:1px}.toolbarField.pageNumber::-webkit-inner-spin-button,.toolbarField.pageNumber::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.toolbarField:hover{background-color:#ffffff1c;border-color:rgba(0,0,0,.4) rgba(0,0,0,.43) rgba(0,0,0,.45)}.toolbarField:focus{background-color:#ffffff26;border-color:rgba(77,184,255,.8) rgba(77,184,255,.85) rgba(77,184,255,.9)}.toolbarLabel{min-width:16px;padding:3px 6px 3px 2px;margin:4px 2px 4px 0;border:1px solid rgba(0,0,0,0);border-radius:2px;color:#d9d9d9;font-size:12px;line-height:14px;text-align:left;-webkit-user-select:none;user-select:none;cursor:default}#thumbnailView{position:absolute;width:calc(100% - 60px);top:0;bottom:0;padding:10px 30px 0;overflow:auto;-webkit-overflow-scrolling:touch}#thumbnailView>a:active,#thumbnailView>a:focus{outline:0}.thumbnail{margin:0 10px 5px}html[dir=ltr] .thumbnail{float:left}html[dir=rtl] .thumbnail{float:right}#thumbnailView>a:last-of-type>.thumbnail{margin-bottom:10px}#thumbnailView>a:last-of-type>.thumbnail:not([data-loaded]){margin-bottom:9px}.thumbnail:not([data-loaded]){border:1px dashed rgba(255,255,255,.5);margin:-1px 9px 4px}.thumbnailImage{border:1px solid rgba(0,0,0,0);box-shadow:0 0 0 1px #00000080,0 2px 8px #0000004d;opacity:.8;z-index:1;background-color:#fff;background-clip:content-box}.thumbnailSelectionRing{border-radius:2px;padding:7px}a:focus>.thumbnail>.thumbnailSelectionRing>.thumbnailImage,.thumbnail:hover>.thumbnailSelectionRing>.thumbnailImage{opacity:.9}a:focus>.thumbnail>.thumbnailSelectionRing,.thumbnail:hover>.thumbnailSelectionRing{background-color:#ffffff26;background-image:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,0));background-clip:padding-box;box-shadow:0 1px #ffffff0d inset,0 0 1px #fff3 inset,0 0 1px #0003;color:#ffffffe6}.thumbnail.selected>.thumbnailSelectionRing>.thumbnailImage{box-shadow:0 0 0 1px #00000080;opacity:1}.thumbnail.selected>.thumbnailSelectionRing{background-color:#ffffff4d;background-image:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,0));background-clip:padding-box;box-shadow:0 1px #ffffff0d inset,0 0 1px #ffffff1a inset,0 0 1px #0003;color:#fff}#outlineView,#attachmentsView,#layersView{position:absolute;width:calc(100% - 8px);top:0;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-user-select:none;user-select:none}#outlineView{padding:4px 4px 0}#attachmentsView{padding:3px 4px 0}html[dir=ltr] .outlineWithDeepNesting>.outlineItem,html[dir=ltr] .outlineItem>.outlineItems{margin-left:20px}html[dir=rtl] .outlineWithDeepNesting>.outlineItem,html[dir=rtl] .outlineItem>.outlineItems{margin-right:20px}.outlineItem>a,.attachmentsItem>button{text-decoration:none;display:inline-block;min-width:95%;min-width:calc(100% - 4px);height:auto;margin-bottom:1px;border-radius:2px;color:#fffc;font-size:13px;line-height:15px;-webkit-user-select:none;user-select:none;white-space:normal}.attachmentsItem>button{border:0 none;background:none;cursor:pointer;width:100%}html[dir=ltr] .outlineItem>a{padding:2px 0 5px 4px}html[dir=ltr] .attachmentsItem>button{padding:2px 0 3px 7px;text-align:left}html[dir=rtl] .outlineItem>a{padding:2px 4px 5px 0}html[dir=rtl] .attachmentsItem>button{padding:2px 7px 3px 0;text-align:right}.outlineItemToggler{position:relative;height:0;width:0;color:#ffffff80}.outlineItemToggler:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAQAAABKmM6bAAAARElEQVR4AWMgDrzofXEGBbYxvBB7cQhJYPcLAZC6MCQhN4hWphfzoQJ9CPNUX5wACux/IYpsSTZQyB/VXrYXFS8YIWwAuoI/FPk23zUAAAAASUVORK5CYII=);display:inline-block;position:absolute}.outlineItemToggler.outlineItemsHidden:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAQAAABKmM6bAAAAR0lEQVQI12NgYHgx6YUSAyp4cebFyRc1L0RQhUDw0IukF+yoQiC45YXvCyZUIRAsQhVa/8IRWeP+FzEvWJFtLH8hgGwjmrsAP6JHRnPnejIAAAAASUVORK5CYII=)}html[dir=rtl] .outlineItemToggler.outlineItemsHidden:before{transform:scaleX(-1)}.outlineItemToggler.outlineItemsHidden~.outlineItems{display:none}html[dir=ltr] .outlineItemToggler{float:left}html[dir=rtl] .outlineItemToggler{float:right}html[dir=ltr] .outlineItemToggler:before{right:4px}html[dir=rtl] .outlineItemToggler:before{left:4px}.outlineItemToggler:hover,.outlineItemToggler:hover+a,.outlineItemToggler:hover~.outlineItems,.outlineItem>a:hover,.attachmentsItem>button:hover{background-color:#ffffff05;background-image:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,0));background-clip:padding-box;box-shadow:0 1px #ffffff0d inset,0 0 1px #fff3 inset,0 0 1px #0003;border-radius:2px;color:#ffffffe6}.outlineItem.selected{background-color:#ffffff14;background-image:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,0));background-clip:padding-box;box-shadow:0 1px #ffffff0d inset,0 0 1px #ffffff1a inset,0 0 1px #0003;color:#fff}html[dir=ltr] .treeWithDeepNesting>.treeItem,html[dir=ltr] .treeItem>.treeItems{margin-left:20px}html[dir=rtl] .treeWithDeepNesting>.treeItem,html[dir=rtl] .treeItem>.treeItems{margin-right:20px}.treeItem>a{text-decoration:none;display:inline-block;min-width:95%;min-width:calc(100% - 4px);height:auto;margin-bottom:1px;border-radius:2px;color:var(--outline-color);font-size:13px;line-height:15px;-webkit-user-select:none;user-select:none;white-space:normal;cursor:pointer}html[dir=ltr] .treeItem>a{padding:2px 0 5px 4px}html[dir=rtl] .treeItem>a{padding:2px 4px 5px 0}#layersView .treeItem>a>*{cursor:pointer}html[dir=ltr] #layersView .treeItem>a>label{padding-left:4px}html[dir=rtl] #layersView .treesItem>a>label{padding-right:4px}.treeItemToggler{position:relative;height:0;width:0;color:#ffffff80}.treeItemToggler:before{content:url(\\\"data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2216%22 height%3D%2216%22%3E%3Cpath d%3D%22M10 13l4-7H6z%22%2F%3E%3C%2Fsvg%3E\\\");display:inline-block;position:absolute;max-width:16px}.treeItemToggler.treeItemsHidden:before{content:url(\\\"data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2216%22 height%3D%2216%22%3E%3Cpath d%3D%22M13 9L6 5v8z%22%2F%3E%3C%2Fsvg%3E\\\");max-width:16px}html[dir=rtl] .treeItemToggler.treeItemsHidden:before{transform:scaleX(-1)}.treeItemToggler.treeItemsHidden~.treeItems{display:none}html[dir=ltr] .treeItemToggler{float:left}html[dir=rtl] .treeItemToggler{float:right}html[dir=ltr] .treeItemToggler:before{right:4px}html[dir=rtl] .treeItemToggler:before{left:4px}.treeItemToggler:hover,.treeItemToggler:hover+a,.treeItemToggler:hover~.treeItems,.treeItem>a:hover{background-color:var(--sidebaritem-bg-color);background-clip:padding-box;border-radius:2px;color:var(--outline-hover-color)}.treeItem.selected{background-color:var(--outline-active-bg-color);background-clip:padding-box;color:var(--outline-active-color)}.noResults{font-size:12px;color:#fffc;font-style:italic;cursor:default}::selection{background:rgba(0,0,255,.3)}#errorWrapper{background:none repeat scroll 0 0 rgba(255,85,85,1);color:#fff;left:0;position:absolute;right:0;z-index:5;padding:3px;font-size:.8em}.loadingInProgress #errorWrapper{top:37px}#errorMessageLeft{float:left}#errorMessageRight{float:right}#errorMoreInfo{background-color:#fff;color:#000;padding:3px;margin:3px;width:98%}.overlayButton{width:auto;margin:3px 4px 2px!important;padding:2px 6px 3px}#overlayContainer{display:table;position:absolute;width:100%;height:100%;background-color:#0003;z-index:9}#overlayContainer>*{overflow:auto;-webkit-overflow-scrolling:touch}#overlayContainer>.container{display:table-cell;vertical-align:middle;text-align:center}#overlayContainer>.container .dialog{display:inline-block;padding:15px;border-spacing:4px;color:#d9d9d9;font-size:12px;line-height:14px;background-color:#474747;background-image:url(data:image/png;base64,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),linear-gradient(rgba(82,82,82,.99),rgba(69,69,69,.95));border:1px solid rgba(0,0,0,.5);border-radius:4px;box-shadow:0 1px 4px #0000004d}.dialog>.row{display:table-row}.dialog>.row>*{display:table-cell}.dialog .toolbarField{margin:5px 0}.dialog .separator{display:block;margin:4px 0;height:1px;width:100%;background-color:#00000080;box-shadow:0 0 0 1px #ffffff14}.dialog .buttonRow{text-align:center;vertical-align:middle}.dialog :link{color:#fff}#passwordOverlay>.dialog{text-align:center}#passwordOverlay .toolbarField{width:200px}#documentPropertiesOverlay>.dialog{text-align:left}#documentPropertiesOverlay .row>*{min-width:100px}html[dir=ltr] #documentPropertiesOverlay .row>*{text-align:left}html[dir=rtl] #documentPropertiesOverlay .row>*{text-align:right}#documentPropertiesOverlay .row>span{width:125px;word-wrap:break-word}#documentPropertiesOverlay .row>p{max-width:225px;word-wrap:break-word}#documentPropertiesOverlay .buttonRow{margin-top:10px}.clearBoth{clear:both}.fileInput{background:rgba(255,255,255,1);color:#000;margin-top:5px;visibility:hidden;position:fixed;right:0;top:0}#PDFBug{background:none repeat scroll 0 0 rgba(255,255,255,1);border:1px solid rgba(102,102,102,1);position:fixed;top:32px;right:0;bottom:0;font-size:10px;padding:0;width:300px}#PDFBug .controls{background:rgba(238,238,238,1);border-bottom:1px solid rgba(102,102,102,1);padding:3px}#PDFBug .panels{bottom:0;left:0;overflow:auto;-webkit-overflow-scrolling:touch;position:absolute;right:0;top:27px}#PDFBug .panels>div{padding:5px}#PDFBug button.active{font-weight:700}.debuggerShowText{background:none repeat scroll 0 0 rgba(255,255,0,1);color:#00f}.debuggerHideText:hover{background:none repeat scroll 0 0 rgba(255,255,0,1)}#PDFBug .stats{font-family:courier,monospace;font-size:10px;white-space:pre}#PDFBug .stats .title{font-weight:700}#PDFBug table{font-size:10px}#viewer.textLayer-visible .textLayer{opacity:1}#viewer.textLayer-visible .canvasWrapper{background-color:#80ff80}#viewer.textLayer-visible .canvasWrapper canvas{mix-blend-mode:screen}#viewer.textLayer-visible .textLayer>span{background-color:#ffff001a;color:#000;border:solid 1px rgba(255,0,0,.5);box-sizing:border-box}#viewer.textLayer-hover .textLayer>span:hover{background-color:#fff;color:#000}#viewer.textLayer-shadow .textLayer>span{background-color:#fff9;color:#000}.grab-to-pan-grab{cursor:url(data:image/cur;base64,AAACAAEAICAAAA8ADwAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAB+AAAA/gAAAf8AAAP/AAAD/4AAB/+AAA7/gAAM/8AAAP7AAAG2wAABtkAAAzYAAAM2AAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////AP///wD///4A///8AH//+AB///gAP//wAD//4AA//+AAH//yAB///AAf//wAH//4AL//+AD///yB////z///////////////////////////////////////8=),move!important;cursor:grab!important}.grab-to-pan-grab *:not(input):not(textarea):not(button):not(select):not(:link){cursor:inherit!important}.grab-to-pan-grab:active,.grab-to-pan-grabbing{cursor:url(data:image/cur;base64,AAACAAEAICAAAA8ADwAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAB+AAAA/gAAAf8AAAP/AAAD/4AAAP+AAAD/gAAB/oAAAbYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////AP///wD///4A///8AH//+AB///gAP//8AD///gA///wAP//8AH///kn/////////////////////////////////////////////////////////////////8=),move!important;cursor:grabbing!important;position:fixed;background:rgba(0,0,0,0);display:block;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:10}@page{margin:0}#printContainer{display:none}@media screen and (-webkit-min-device-pixel-ratio: 1.1),screen and (min-resolution: 1.1dppx){.toolbarButton:before{transform:scale(.5);top:-5px}.secondaryToolbarButton:before{transform:scale(.5);top:-4px}html[dir=ltr] .toolbarButton:before,html[dir=rtl] .toolbarButton:before{left:-1px}html[dir=ltr] .secondaryToolbarButton:before{left:-2px}html[dir=rtl] .secondaryToolbarButton:before{left:186px}.toolbarField.pageNumber.visiblePageIsLoading,#findInput[data-status=pending]{background-image:url(data:image/png;base64,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);background-size:16px 17px}.dropdownToolbarButton:after{transform:scale(.5);top:-5px;content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAgCAQAAACI54EcAAAAX0lEQVR4AWMYieB/PBAyICADEsf2/yMgtMUmqfz/+v9nQHgdyEKT5P9/GCgBhkAWP7Iky/+VQEE4BPJYEJLtUEEEbIdI4oA0kiToIMJewQwEgsFHOOAREDPK0OAwlQQAP2d+rjszeyAAAAAASUVORK5CYII=)}html[dir=ltr] .dropdownToolbarButton:after{right:4px}html[dir=rtl] .dropdownToolbarButton:after{left:4px}.toolbarButton.zoomIn:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAAZ0lEQVR4AWMYBGAUMOKT/P8OyhDCrYblPz4TvhN2AQte2f+UGvCPdANGDXiMJvsFh7gsLgM+4bDmE7Eu+IsuTaoX/lFoAGMBWkLsg4oXkZuZTkMZpiRnptGkjDBgoAsUxgYGeoBRAADcyxzU99YUOAAAAABJRU5ErkJggg==)}.secondaryToolbarButton.scrollVertical:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABJElEQVRYw+1XwW3DMAy8C/p23/k3GxTdoitkh6yQUbpCtyi6QWP32Wcg/Svm4xgGIRmirSgIEgKGDJkgz6KPPBOZJiJ/MBjJdY7fkyGmqHXIlfBDaQChTyaRVSdmbtBVrqNz7tCDELWe74fLe/9T/AS6rts5555zfJum8XjYrRgNfeATwOsEPcexvkm+lwZwiFBPxzk/B8mXS/SBVCMKNRqRGPevBoAWUHNaMVS9pdYsiPV8WUpDKwBJ7LPmNxBLGKy0XkLD2OiVuSW5Og2z9YD3/jcy/7U+EACh9y17Am3b7h964O71wAeAt4k4YzZ8kdyWpuEGwDGz821qzYLFNvfHRCbKwEsB0O24yAlZAPwn3q7aNEyJEq2MTYBKiVJR4jS7DCdrO4IxIrnNqQAAAABJRU5ErkJggg==)}.secondaryToolbarButton.scrollHorizontal:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABE0lEQVRYw+1TwW0DIRCcjfj5kTacv/tIMy7BDaWDKyAVRDrFKeGQ30w+nLRZ7wJWpHzCSKcDsTMsMwBMTExM/HcIyY86PgB4F5FXXUDyDcBpUC/iv+g9AXD/pzoBgBuAoyN6rGs9sMGnmhfVBHQDe1eeMIyIPQmCmn1DzfnRRFIF0hDw1mjGET86hOtAROaA/VFNaRGTIstA962I0Ggg1E7GYnY2KCZLvS4dF8SLKg1Y7N0RPuAEjcv0GujlO2I1Bu4AozuAzsnoPDsGT7Hl4B3PRiANATox8IFovIPyqW6wi306AlcAyDmz1haTa1HfV8Bnztk+VwJgWpblrIqzI3AB8LyuK7Zt6+X9W/7ExMTE3+MbtVGT7qYHUMoAAAAASUVORK5CYII=)}.secondaryToolbarButton.scrollWrapped:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABsUlEQVRYw+1XQU7DQAz0oJzLmXvzAhC/4AnwhvIF+Alf6C+AH7RZjhyr7J01l7RsjO3dpCCEVEtRkpXtzDq2xwsahJnfaYIAuMjf59o3uQ9xP+iKdzZ8Ms2QHEAaPsbKXX4ADgBpJzczWj/bP/R9vx1AsLjvnw9XjHEjPSv2OTDO/cYYt98iEEK47/v+vCZsi8UiyrUQwuoY+5P8mSCr4zURXTnZnWf+K4Ab0QfWRHQpMl0rYeT2OYCtU0IQDgjAUgDYGPpqCQJotT5gNaI0sRF5OiMgzQ92uJJe0qI7B4DV5djxAwuE1oqp0FKnRIpLv6eZolwR4qPIiJ1dYEYOeHZcigCM3aEAgJXqgceQjRFCq3658hdAsCCsCP9WGdYm7tc8EGN8U/hfzgdMRGnQHUmMMYgZwvSV2x8i0HXdwzF83nXd42ke+PfzwBMRXTt6eSY/A7gTdOzZS3kBcCvLsCWiXWXna421XSWAZS0XTBGe0LaLBxPvUFHq76wcbuRop3JBidFKEUoV/ODS8Ydz5JrLhqzNkxYAayjRwgdn5JLAUy0dp8IIBkdHhhvOgDPKgU/8BAgVvVaLzwAAAABJRU5ErkJggg==)}.secondaryToolbarButton.spreadNone:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAzElEQVRYw+1W2w3CMBCLEd9hCUboGuzFPqzBCOSDEZIBYn4KilBzuqbpSYhY6keq09nxPRTnBgYG/h3QBpK8OecmKaTIeQdw6S3gMZNAIP/kBXDW5D2ucCtXyJxCUBcBFP6jtQdaHMACKVtu3+oAF27f7MLWErAizEQAe+yBtT2AytyXpdjVASp7A5ZjaL4HKIwirMbwm+x9zhZNWKt5tugBrijP7g5Ia5lWDnDrUjpoA1NKz0KE+M2xfR0IIVxjjCdNrPc+jcfmwM/gBc7GXpo/qW9+AAAAAElFTkSuQmCC)}.secondaryToolbarButton.spreadOdd:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACNElEQVRYw+2Wu2sUURTGfyesaCGrrZBGjFgpokFRsLK2EC200MpGFAtBiaiVTUTEv8BarAO2qYJE0kgKQV1NfKCFCDvFhkWczyJnljs3985EUli4By47e893HnOeA2Ma05j+d7LqQdIcMJ3AKMYCS2Z2pgZalz/quJRMpctC+dCB9wFAGUcrPmY2FTnwLoMP70b/zWw/QCcAlAmhSrBMRCQXqTZMzZGJiFmd38BT4KB7ej3iK6O8OvPABU/pNHAOeO56y1C+k/D6A3DHzF5HvDIVyoT8nJndinjLwLKneSYXgcqzew6+JGlf4g3LBgdKYNZr4rCkBUmLkk445hkwbEvBAQfOANszIU45UAKfgAlJO4DLwG5gJ3DSC28IrDWlQMDdTCGppaUFTHr+Q32/gBcelb3uUNlUA8r0b5m4TxVh2D0D4LaZvZFkwP2oo5JtGDuTM5BKQWj8O3DDjXeABz6olHNAf/F2bXPgLXDVzH5I2gM8BA6ldHQyRqzBgDL8KkUrwBUz60s6Ajz2YiyDFra2FDQVYVM0hsBNNz4JPPJOWgsw28Lu6yTG5DXgm99Vvy+Bs/58HriYicC8mX30lvsCnN4QRukJcKopBZ/N7GttGZgNgFVX8LNhEA02sYFrEQy34WJizFq0QEZ8MzsevdmrzNKJ17PWxe1YUxGyxTZsauUajYqhKIrVaNYrMf8FyLE1CuRbT1EUKxtqoNfrzfb7/V2b+YzqdrtFfLdV+TGN6Z/RH9SvJLfI2RKxAAAAAElFTkSuQmCC)}.secondaryToolbarButton.spreadEven:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACfUlEQVRYw+2WPWhUQRSFv7smaCEJqCBRQQQtFCGgYoiVKCgWFoqIP+APpLAWBBs70UCK1BZaCCoIgqCRdEZEJSFiEDRiElQICBLEXZAkSt6xyN1lMnnzNmBh4V4YdmfmnOHOmTNzHzSiEY3438OqfyQ9AnblYBRjgWEzO7wANM/f6bg8TnUtC/lhAuMBQIlEq/OY2eYogbEEPhyr9c1sC0BTAMhySFVilqNISql6mAWJNCVIA8ANYNz7G4ETwFGgVCeBaeA28BiYBJqdfxI4knMsNQk/eOtJGUbSOceMJvijkjoK+F0xvxQdQQZ0O7hd0ktJg5I6HXMPmE1ILOAdMCapWdJlSW8lPZO0zTF3gbmiI5gESpJWAGeBVp/bA7wys1lJ0xEv3MBW4Hk0vgbYC7wHfnsCy1IJrAeeRmO/gCeuyiZgZYECcX/OfdTnY/td9azIhAqMMgNcMrNRSQZcqePwcO6+mV31xFdLOg9ciG5Urgfkv1+BM2Y2IKkJuOYPTRYvEvCVSPAH8Ab4GGNKOTuQA0/5ztuAW8ChCJNSoLqBY5JeS+oD9pnZiCswVZRABnwCusxsStIOd+72aHEVKJAFzYB1wGl//X4CI6kEMjfcRTMrS9oA9ADL/erNeJtLHAHAQ+AA0An0+6P0HXgQYFpz+ZKGJV2vV70k9UoaTvD7Ja0t4LZLGgr58S2YXkIFLfLAKuCmpDvAC+Cb3/k24CBwfFFRCrIbzKmEFhWQ2ryZdUS7G0oUnbg8a55uu/MUUJ0KpwJlsgS3sErWTFipVL5ELleO8wXIsQsi4NdtlUrl8yIPTExMdJfL5dalfEa1tLRU4rG/5TeiEf8s/gDDWIJiYZyY4wAAAABJRU5ErkJggg==)}.secondaryToolbarButton.documentProperties:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAADbElEQVR4AZWUX2hTZxjGHzMvEjAFd7cbbeiFpI3buitXLxyCF14IC1jEC4dTcRO8GJPeiMwVxCFbaRp6sYn0TnFr6dxwBVtLZ2zTNEebNC1mxjYxmVtnKJaMNX9Kcp69Hwdmer6msPd3OHx5/rznBEKw2bCJfvZylCkuCyk5BegXFTq65GEf/2Cef0n1T1osy6e8qEFxt1zg5JcqLNHNkaWScDZa0Gw+lMALi7X44u1Qz93uu92hnsXba3HRLJYl1bzZgjbzN7F/F7LpwS9OYx+82IW3hF1y2td9Oj3ILJX/QpJt9gXNZpI5RWHq4km0ogm2EaX14snClJWSdHP9Aqf5gFlFdqhlP9xoNO6W/dkhKykN538LapdFyjDzfGjnXjiw1Th27n0+pLLM1i7XUINc9JgZppkuhFrbsa0+zYOcEw4Sr8G21vZCSOWl5SFArPdxiUvm4pVj9qfX4ipYi9dQDxxXjpmLqrMeWAfoNlN8xmdLt/TvXn6snGK0iI3AvXRLOdJ0o/IhU4rr/uuw8+2nJaMYufHJDdj5TlqKih+FAJ/y6VoYTdDnTXTgfbnr07QWVr1CAP/8wiSTmYEM/icDqvf3CCoGn/BJ4lICOhxmTviR0ElcUr11A+YcF7gwf24eOkwqT+7QmT+nPHMOZowJJlJnU9ARxwI6qbPKMWOoTKkfS+5CDjriWEAnd0E5lTBe3WGMsZX+FeiIYwGdlX7lvPoJ6SBnOVueKENHHAvolCeUkw5i/GM+Emb5rh4S3QIa70hDnLFTOOGpTtOgUQwWYUd0C9gpBpVenT7hAbYn+xkVZunTglELTffxsdKT/dgOoOtANcwII9Wf6dwYzH+v9PwPedRDpyRVPtx1oAuQyzVzjdNCtBbkG8Rr0I4PhPdQN5LoY1TlZ67BBWt83tVhhgWDgQ1voeOUhKGyq8M+rw8+KQtwfHS4NMpJIco7bCMa0CZuVOVKo6cOb/z7cX12tHSPD4Uw4/yGb9vLonzNmLiSKd37vBMu2GbH8SOrgwxRMcM5jvErnmGncEZOY6LMWO7q4PEj2AF94NrdEblqTvABFZOM0OAjwZDTpKWaE5GruzvgQoNxoKXTv9Bbvc9fdar3F3o7/WiR1Jbjwh7voYHziZ6XN8sj5rg5Xh55eTPRM3Deewh79Gf/C1dTNwWJacanAAAAAElFTkSuQmCC)}.outlineItemToggler:before{transform:scale(.5);top:-1px;content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAQAAAD8x0bcAAAAc0lEQVR4AWOgM3gx4cUZAnACwwupF8fwKQHKSoPMSserKA1iIduLTbiUAGXYYO6yw6nIlrDzJ6D6URbT+UARKfSgyMDmZHRF7AjnI5yMqcwBRZEN4dDvwx1FciDnYzoZu/NT8Uc3x4vNLzZiOBnT+ZhOBgAIx/kNQRV40AAAAABJRU5ErkJggg==)}.outlineItemToggler.outlineItemsHidden:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAQAAAD8x0bcAAAAXElEQVR4AWMAgRd9L6QZCIEXZ14cfZH2gp2AIjDc8MIWryIYBFlMUBHMYryK8FiMkMZjMUIKj8UICWwWE1a08YUdxdb1v5BBczimJRQGJsISTICwhNKkArYEDwAAaN/49eXnGYUAAAAASUVORK5CYII=)}html[dir=rtl] .outlineItemToggler.outlineItemsHidden:before{transform:scale(-.5,.5)}html[dir=ltr] .outlineItemToggler:before{right:0}html[dir=rtl] .outlineItemToggler:before{left:0}}@media print{body{background:rgba(0,0,0,0) none}#sidebarContainer,#secondaryToolbar,.toolbar,#loadingBox,#errorWrapper,.textLayer{display:none}#viewerContainer{overflow:visible}#mainContainer,#viewerContainer,.page,.page canvas{position:static;padding:0;margin:0}.page{float:left;display:none;border:none;box-shadow:none;background-clip:content-box;background-color:#fff}.page[data-loaded]{display:block}.fileInput,body[data-pdfjsprinting] #outerContainer{display:none}body[data-pdfjsprinting] #printContainer{display:block}#printContainer{height:100%}#printContainer>div{position:relative;top:0;left:0;width:1px;height:1px;overflow:visible;page-break-after:always;page-break-inside:avoid}#printContainer canvas,#printContainer img{display:block}}.visibleLargeView,.visibleMediumView,.visibleSmallView{display:none}\\n\", \".invisible{display:none!important}@media print{body[data-pdfjsprinting]>*{display:none!important}body[data-pdfjsprinting] #printContainer{display:block!important}body[data-pdfjsprinting] #printContainer div img{height:100vh!important}}body[data-pdfjsprinting] #printContainer,body[data-pdfjsprinting] #printContainer *{padding:0;margin:0}body[data-pdfjsprinting] #printContainer,body[data-pdfjsprinting] #printContainer *{font:message-box;outline:none}#printContainer canvas,#printContainer img{display:block!important}#outerContainer{clip-path:inset(0 0 0 0)}@media print{html,body{overflow-y:visible!important}html.cdk-global-scrollblock{width:initial;position:initial}}.textLayer .highlight.color0{background-color:#b400aa66}.textLayer .highlight.color0.selected{background-color:#b400aa}.textLayer .highlight.color1{background-color:#00640066}.textLayer .highlight.color1.selected{background-color:#006400}.textLayer .highlight.color2{background-color:#00f6}.textLayer .highlight.color2.selected{background-color:#00f}.textLayer .highlight.color3{background-color:#f006}.textLayer .highlight.color3.selected{background-color:red}.textLayer .highlight.color4{background-color:#ff5e0066}.textLayer .highlight.color4.selected{background-color:#ff5e00}html[dir=ltr] .overlayButton,html[dir=ltr] .toolbarButton{margin:3px 0 4px}html[dir=ltr] .toolbarButton:last-child,html[dir=rtl] .toolbarButton:first-child{margin-right:0;margin-left:0}html[dir=ltr] #secondaryToolbarToggle{margin-right:4px;margin-left:0}html[dir=rtl] #secondaryToolbarToggle{margin-right:0;margin-left:4px}.toolbarButton,.secondaryToolbarButton,.overlayButton{padding-left:0;padding-right:0}.offscreen{position:fixed!important;left:-9999px!important;display:block!important;width:3000px!important}.offscreen #sidebarContainer{top:1000px!important}.toolbarButton{margin-left:-1px!important;margin-right:-2px!important}#numPages{padding-right:0}.pdf-viewer-template,.pdf-viewer-template *{display:none}\\n\"], encapsulation: i0.ViewEncapsulation.None });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: PdfOriginalComponent, decorators: [{\n type: Component,\n args: [{ selector: 'pdf-original-theme', encapsulation: ViewEncapsulation.None, template: \"\", styles: [\".textLayer{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;opacity:.2;line-height:1}.textLayer>span{color:transparent;position:absolute;white-space:pre;cursor:text;transform-origin:0% 0%}.textLayer .highlight{margin:-1px;padding:1px;background-color:#b400aa;border-radius:4px}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:#006400}.textLayer ::selection{background:rgba(0,0,255,1)}.textLayer .endOfContent{display:block;position:absolute;left:0px;top:100%;right:0px;bottom:0px;z-index:-1;cursor:default;-webkit-user-select:none;user-select:none}.textLayer .endOfContent.active{top:0px}.annotationLayer section{position:absolute}.annotationLayer .linkAnnotation>a,.annotationLayer .buttonWidgetAnnotation.pushButton>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer .linkAnnotation>a:hover,.annotationLayer .buttonWidgetAnnotation.pushButton>a:hover{opacity:.2;background:rgba(255,255,0,1);box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer}.annotationLayer .textWidgetAnnotation input,.annotationLayer .textWidgetAnnotation textarea,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation.checkBox input,.annotationLayer .buttonWidgetAnnotation.radioButton input{background-color:#0036ff21;border:1px solid transparent;box-sizing:border-box;font-size:9px;height:100%;margin:0;padding:0 3px;vertical-align:top;width:100%}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{font:message-box;font-size:9px;resize:none}.annotationLayer .textWidgetAnnotation input[disabled],.annotationLayer .textWidgetAnnotation textarea[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation.checkBox input[disabled],.annotationLayer .buttonWidgetAnnotation.radioButton input[disabled]{background:none;border:1px solid transparent;cursor:not-allowed}.annotationLayer .textWidgetAnnotation input:hover,.annotationLayer .textWidgetAnnotation textarea:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .buttonWidgetAnnotation.radioButton input:hover{border:1px solid rgba(0,0,0,1)}.annotationLayer .textWidgetAnnotation input:focus,.annotationLayer .textWidgetAnnotation textarea:focus,.annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:1px solid transparent}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:#000;content:\\\"\\\";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:115%}.annotationLayer .buttonWidgetAnnotation.checkBox input,.annotationLayer .buttonWidgetAnnotation.radioButton input{-webkit-appearance:none;appearance:none;padding:0}.annotationLayer .popupWrapper{position:absolute;width:20em}.annotationLayer .popup{position:absolute;z-index:4;max-width:20em;background-color:#ff9;box-shadow:0 2px 5px #888;border-radius:2px;padding:6px;margin-left:5px;cursor:pointer;font:message-box;font-size:9px;word-wrap:break-word}.annotationLayer .popup>*{font-size:9px}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popup span{display:inline-block;margin-left:5px}.annotationLayer .popup p{border-top:1px solid rgba(51,51,51,1);margin-top:2px;padding-top:2px}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.pdfViewer .canvasWrapper{overflow:hidden}.pdfViewer .page{direction:ltr;width:816px;height:1056px;margin:1px auto -8px;position:relative;overflow:visible;border:9px solid transparent;background-clip:content-box;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAA6UlEQVR4Xl2Pi2rEMAwE16fm1f7/r14v7w4rI0IzLAF7hLxNevBSEMEF5+OilNCsRd8ZMyn+a4NmsOT8WJw1lFbSYgGFzF2bLFoLjTClWjKKGRWpDYAGXUnZ4uhbBUzF3Oe/GG/ue2fn4GgsyXhNgysV2JnrhKEMg4fEZcALmiKbNhBBRFpSyDOj1G4QOVly6O1FV54ZZq8OVygrciDt6JazRgi1ljTPH0gbrPmHPXAbCiDd4GawIjip1TPh9tt2sz24qaCjr/jAb/GBFTbq9KZ7Ke/Cqt8nayUikZKsWZK7Fe6bg5dOUt8fZHWG2BHc+6EAAAAASUVORK5CYII=) 9 9 repeat;background-color:#fff}.pdfViewer.removePageBorders .page{margin:0 auto 10px;border:none}.pdfViewer.singlePageView{display:inline-block}.pdfViewer.singlePageView .page{margin:0;border:none}.pdfViewer.scrollHorizontal,.pdfViewer.scrollWrapped,.spread{margin-left:3.5px;margin-right:3.5px;text-align:center}.pdfViewer.scrollHorizontal,.spread{white-space:nowrap}.pdfViewer.removePageBorders,.pdfViewer.scrollHorizontal .spread,.pdfViewer.scrollWrapped .spread{margin-left:0;margin-right:0}.spread .page,.pdfViewer.scrollHorizontal .page,.pdfViewer.scrollWrapped .page,.pdfViewer.scrollHorizontal .spread,.pdfViewer.scrollWrapped .spread{display:inline-block;vertical-align:middle}.spread .page,.pdfViewer.scrollHorizontal .page,.pdfViewer.scrollWrapped .page{margin-left:-3.5px;margin-right:-3.5px}.pdfViewer.removePageBorders .spread .page,.pdfViewer.removePageBorders.scrollHorizontal .page,.pdfViewer.removePageBorders.scrollWrapped .page{margin-left:5px;margin-right:5px}.pdfViewer .page canvas{margin:0;display:block}.pdfViewer .page canvas[hidden]{display:none}.pdfViewer .page .loadingIcon{position:absolute;display:block;left:0;top:0;right:0;bottom:0;background:url(data:image/gif;base64,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) center no-repeat}.pdfPresentationMode .pdfViewer{margin-left:0;margin-right:0}.pdfPresentationMode .pdfViewer .page,.pdfPresentationMode .pdfViewer .spread{display:block}.pdfPresentationMode .pdfViewer .page,.pdfPresentationMode .pdfViewer.removePageBorders .page{margin-left:auto;margin-right:auto}.pdfPresentationMode:-webkit-full-screen .pdfViewer .page{margin-bottom:100%;border:0}.pdfPresentationMode:fullscreen .pdfViewer .page{margin-bottom:100%;border:0}:root{--sidebar-width: 200px;--sidebar-transition-duration: .2s;--sidebar-transition-timing-function: ease}.html *{padding:0;margin:0}.html{height:100%;width:100%;font-size:10px}.body{height:100%;width:100%;background-color:#404040;background-image:url(data:image/png;base64,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)}.body,.pdf-viewer input,.pdf-viewer button,.pdf-viewer select{font:message-box;outline:none}.hidden,[hidden]{display:none!important}.pdfViewer.enablePermissions .textLayer>span{-webkit-user-select:none!important;user-select:none!important;cursor:not-allowed}#viewerContainer.pdfPresentationMode:-webkit-full-screen{top:0px;border-top:2px solid rgba(0,0,0,0);background-color:#000;width:100%;height:100%;overflow:hidden;cursor:none;-webkit-user-select:none;user-select:none}#viewerContainer.pdfPresentationMode:fullscreen{top:0px;border-top:2px solid rgba(0,0,0,0);background-color:#000;width:100%;height:100%;overflow:hidden;cursor:none;-webkit-user-select:none;user-select:none}.pdfPresentationMode:-webkit-full-screen a:not(.internalLink){display:none}.pdfPresentationMode:fullscreen a:not(.internalLink){display:none}.pdfPresentationMode:-webkit-full-screen .textLayer>span{cursor:none}.pdfPresentationMode:fullscreen .textLayer>span{cursor:none}.pdfPresentationMode.pdfPresentationModeControls>*,.pdfPresentationMode.pdfPresentationModeControls .textLayer>span{cursor:default}#outerContainer{width:100%;height:100%;position:relative}#sidebarContainer{position:absolute;top:32px;bottom:0;width:200px;width:var(--sidebar-width);visibility:hidden;z-index:2;border-top:1px solid rgba(51,51,51,1);transition-duration:.2s;transition-duration:var(--sidebar-transition-duration);transition-timing-function:ease;transition-timing-function:var(--sidebar-transition-timing-function)}html[dir=ltr] #sidebarContainer{transition-property:left;left:-200px;left:calc(0px - var(--sidebar-width))}html[dir=rtl] #sidebarContainer{transition-property:right;right:-200px;right:calc(0px - var(--sidebar-width))}.loadingInProgress #sidebarContainer{top:36px}#outerContainer.sidebarResizing #sidebarContainer{transition-duration:0s;-webkit-user-select:none;user-select:none}#outerContainer.sidebarMoving #sidebarContainer,#outerContainer.sidebarOpen #sidebarContainer{visibility:visible}html[dir=ltr] #outerContainer.sidebarOpen #sidebarContainer{left:0px}html[dir=rtl] #outerContainer.sidebarOpen #sidebarContainer{right:0px}#mainContainer{position:absolute;top:0;right:0;bottom:0;left:0;min-width:320px}#sidebarContent{top:32px;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch;position:absolute;width:100%;background-color:#0000001a}html[dir=ltr] #sidebarContent{left:0;box-shadow:inset -1px 0 #00000040}html[dir=rtl] #sidebarContent{right:0;box-shadow:inset 1px 0 #00000040}#viewerContainer{overflow:auto;-webkit-overflow-scrolling:auto;position:absolute;top:32px;right:0;bottom:0;left:0;outline:none}#viewerContainer:not(.pdfPresentationMode){transition-duration:.2s;transition-duration:var(--sidebar-transition-duration);transition-timing-function:ease;transition-timing-function:var(--sidebar-transition-timing-function)}html[dir=ltr] #viewerContainer{box-shadow:inset 1px 0 #ffffff0d}html[dir=rtl] #viewerContainer{box-shadow:inset -1px 0 #ffffff0d}#outerContainer.sidebarResizing #viewerContainer{transition-duration:0s}html[dir=ltr] #outerContainer.sidebarOpen #viewerContainer:not(.pdfPresentationMode){transition-property:left;left:200px;left:var(--sidebar-width)}html[dir=rtl] #outerContainer.sidebarOpen #viewerContainer:not(.pdfPresentationMode){transition-property:right;right:200px;right:var(--sidebar-width)}.toolbar{position:relative;left:0;right:0;z-index:7;cursor:default}#toolbarContainer{width:100%}#toolbarSidebar{width:100%;height:32px;background-color:#424242;background-image:url(data:image/png;base64,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),linear-gradient(rgba(77,77,77,.99),rgba(64,64,64,.95))}html[dir=ltr] #toolbarSidebar{box-shadow:inset -1px 0 #00000040,inset 0 -1px #ffffff0d,0 1px #00000026,0 0 1px #0000001a}html[dir=rtl] #toolbarSidebar{box-shadow:inset 1px 0 #00000040,inset 0 1px #ffffff0d,0 1px #00000026,0 0 1px #0000001a}#sidebarResizer{position:absolute;top:0;bottom:0;width:6px;z-index:4;cursor:ew-resize}html[dir=ltr] #sidebarResizer{right:-6px}html[dir=rtl] #sidebarResizer{left:-6px}#toolbarContainer,.findbar,.secondaryToolbar{position:relative;min-height:32px;background-color:#474747;background-image:url(data:image/png;base64,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),linear-gradient(rgba(82,82,82,.99),rgba(69,69,69,.95))}html[dir=ltr] #toolbarContainer,.findbar,.secondaryToolbar,html[dir=rtl] #toolbarContainer{box-shadow:inset 0 1px 1px #00000026,inset 0 -1px #ffffff0d,0 1px #00000026,0 1px 1px #0000001a}#toolbarViewer{min-height:32px}#loadingBar{position:relative;width:100%;height:4px;background-color:#333;border-bottom:1px solid rgba(51,51,51,1)}#loadingBar .progress{position:absolute;top:0;left:0;width:0%;height:100%;background-color:#ddd;overflow:hidden;transition:width .2s}@keyframes progressIndeterminate{0%{left:-142px}to{left:0}}#loadingBar .progress.indeterminate{background-color:#999;transition:none}#loadingBar .progress.indeterminate .glimmer{position:absolute;top:0;left:0;height:100%;width:calc(100% + 150px);background:repeating-linear-gradient(135deg,rgba(187,187,187,1) 0,rgba(153,153,153,1) 5px,rgba(153,153,153,1) 45px,rgba(221,221,221,1) 55px,rgba(221,221,221,1) 95px,rgba(187,187,187,1) 100px);animation:progressIndeterminate .95s linear infinite}.findbar,.secondaryToolbar{top:32px;position:absolute;z-index:7;height:auto;min-width:16px;padding:0 6px;margin:4px 2px;color:#d9d9d9;font-size:12px;line-height:14px;text-align:left;cursor:default}.findbar{min-width:300px}.findbar>div{height:32px}.findbar.wrapContainers>div{clear:both}.findbar.wrapContainers>div#findbarMessageContainer{height:auto}html[dir=ltr] .findbar{left:68px}html[dir=rtl] .findbar{right:68px}.findbar label{-webkit-user-select:none;user-select:none}#findInput{width:200px}#findInput::placeholder{font-style:italic}#findInput[data-status=pending]{background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-position:right}html[dir=rtl] #findInput[data-status=pending]{background-position:left}.secondaryToolbar{padding:6px;height:auto;z-index:8}html[dir=ltr] .secondaryToolbar{right:4px}html[dir=rtl] .secondaryToolbar{left:4px}#secondaryToolbarButtonContainer{max-width:200px;max-height:400px;overflow-y:auto;-webkit-overflow-scrolling:touch;margin-bottom:-4px}#secondaryToolbarButtonContainer.hiddenScrollModeButtons>.scrollModeButtons,#secondaryToolbarButtonContainer.hiddenSpreadModeButtons>.spreadModeButtons{display:none!important}.doorHanger,.doorHangerRight{border:1px solid rgba(0,0,0,.5);border-radius:2px;box-shadow:0 1px 4px #0000004d}.doorHanger:after,.doorHanger:before,.doorHangerRight:after,.doorHangerRight:before{bottom:100%;border:solid rgba(0,0,0,0);content:\\\" \\\";height:0;width:0;position:absolute;pointer-events:none}.doorHanger:after,.doorHangerRight:after{border-bottom-color:#525252fc;border-width:8px}.doorHanger:before,.doorHangerRight:before{border-bottom-color:#00000080;border-width:9px}html[dir=ltr] .doorHanger:after,html[dir=rtl] .doorHangerRight:after{left:13px;margin-left:-8px}html[dir=ltr] .doorHanger:before,html[dir=rtl] .doorHangerRight:before{left:13px;margin-left:-9px}html[dir=rtl] .doorHanger:after,html[dir=ltr] .doorHangerRight:after{right:13px;margin-right:-8px}html[dir=rtl] .doorHanger:before,html[dir=ltr] .doorHangerRight:before{right:13px;margin-right:-9px}#findResultsCount{background-color:#d9d9d9;color:#525252;text-align:center;padding:3px 4px}#findMsg{font-style:italic;color:#a6b7d0}#findMsg:empty{display:none}#findInput.notFound{background-color:#f66}#toolbarViewerMiddle{position:absolute;left:50%;transform:translate(-50%)}html[dir=ltr] #toolbarViewerLeft,html[dir=rtl] #toolbarViewerRight{float:left}html[dir=ltr] #toolbarViewerRight,html[dir=rtl] #toolbarViewerLeft{float:right}html[dir=ltr] #toolbarViewerLeft>*,html[dir=ltr] #toolbarViewerMiddle>*,html[dir=ltr] #toolbarViewerRight>*,html[dir=ltr] .findbar *{position:relative;float:left}html[dir=rtl] #toolbarViewerLeft>*,html[dir=rtl] #toolbarViewerMiddle>*,html[dir=rtl] #toolbarViewerRight>*,html[dir=rtl] .findbar *{position:relative;float:right}.toolbarButton,.secondaryToolbarButton,.overlayButton{border:0 none;background:none;width:32px;height:25px}.toolbarButton>span{display:inline-block;width:0;height:0;overflow:hidden}.toolbarButton[disabled],.secondaryToolbarButton[disabled],.overlayButton[disabled]{opacity:.5}.toolbarButton.textButton{background-color:#0000001f;background-image:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,0));background-clip:padding-box;border:1px solid rgba(0,0,0,.35);border-color:rgba(0,0,0,.32) rgba(0,0,0,.38) rgba(0,0,0,.42);box-shadow:0 1px #ffffff0d inset,0 0 1px #ffffff26 inset,0 1px #ffffff0d}.dropdownToolbarButton:hover,.overlayButton:hover,.overlayButton:focus,.toolbarButton.textButton:hover,.toolbarButton.textButton:focus{background-color:#0003;box-shadow:0 1px #ffffff0d inset,0 0 1px #ffffff26 inset,0 0 1px #0000000d;z-index:3}.dropdownToolbarButton:hover{background-color:#00000042}.toolbarButton,.dropdownToolbarButton,.secondaryToolbarButton,.overlayButton{min-width:16px;padding:2px 6px 0;border:1px solid rgba(0,0,0,0);border-radius:2px;color:#fffc;font-size:12px;line-height:14px;-webkit-user-select:none;user-select:none;cursor:default}html[dir=ltr] .toolbarButton,html[dir=ltr] .overlayButton,html[dir=ltr] .dropdownToolbarButton{margin:3px 2px 4px 0}html[dir=rtl] .toolbarButton,html[dir=rtl] .overlayButton,html[dir=rtl] .dropdownToolbarButton{margin:3px 0 4px 2px}.toolbarButton:hover,.toolbarButton:focus,.dropdownToolbarButton,.overlayButton,.secondaryToolbarButton:hover,.secondaryToolbarButton:focus{background-color:#0000001f;background-image:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,0));background-clip:padding-box;border:1px solid rgba(0,0,0,.35);border-color:rgba(0,0,0,.32) rgba(0,0,0,.38) rgba(0,0,0,.42);box-shadow:0 1px #ffffff0d inset,0 0 1px #ffffff26 inset,0 1px #ffffff0d}.toolbarButton:hover:active,.overlayButton:hover:active,.dropdownToolbarButton:hover:active,.secondaryToolbarButton:hover:active{background-color:#0003;background-image:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,0));border-color:rgba(0,0,0,.35) rgba(0,0,0,.4) rgba(0,0,0,.45);box-shadow:0 1px 1px #0000001a inset,0 0 1px #0003 inset,0 1px #ffffff0d}.toolbarButton.toggled,.secondaryToolbarButton.toggled{background-color:#0000004d;background-image:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,0));border-color:rgba(0,0,0,.4) rgba(0,0,0,.45) rgba(0,0,0,.5);box-shadow:0 1px 1px #0000001a inset,0 0 1px #0003 inset,0 1px #ffffff0d}.toolbarButton.toggled:hover:active,.secondaryToolbarButton.toggled:hover:active{background-color:#0006;border-color:rgba(0,0,0,.4) rgba(0,0,0,.5) rgba(0,0,0,.55);box-shadow:0 1px 1px #0003 inset,0 0 1px #0000004d inset,0 1px #ffffff0d}.dropdownToolbarButton{width:140px;padding:0;overflow:hidden}.dropdownToolbarButton:after{position:absolute;display:inline-block;top:4px;content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAQCAYAAADagWXwAAAAMklEQVR4AWMYSPD//39+IF4AotElWIB4LRA/g9IsyJJLwBIIvIR8NxAylrCDML0ygAAAMdZbs0uKR4sAAAAASUVORK5CYII=)}html[dir=ltr] .dropdownToolbarButton:after{right:8px}html[dir=rtl] .dropdownToolbarButton:after{left:8px}.dropdownToolbarButton>select{width:162px;height:23px;font-size:12px;color:#f2f2f2;margin:0;padding:3px 2px 2px;border:none;background:rgba(0,0,0,0)}.dropdownToolbarButton>select>option{background:rgba(61,61,61,1)}#customScaleOption{display:none}#pageWidthOption{border-bottom:1px rgba(255,255,255,.5) solid}html[dir=ltr] .toolbarButton:first-child,html[dir=rtl] .toolbarButton:last-child{margin-left:4px}html[dir=ltr] .toolbarButton:last-child,html[dir=rtl] .toolbarButton:first-child{margin-right:4px}.toolbarButtonSpacer{width:30px;display:inline-block;height:1px}html[dir=ltr] #findPrevious{margin-left:3px}html[dir=ltr] #findNext,html[dir=rtl] #findPrevious{margin-right:3px}html[dir=rtl] #findNext{margin-left:3px}.toolbarButton:before,.secondaryToolbarButton:before{position:absolute;display:inline-block;top:4px;left:7px}html[dir=ltr] .secondaryToolbarButton:before{left:4px}html[dir=rtl] .secondaryToolbarButton:before{right:4px}.toolbarButton.bookmark,.secondaryToolbarButton.bookmark{box-sizing:border-box;outline:none;padding-top:4px;text-decoration:none}.secondaryToolbarButton.bookmark{padding-top:5px}.bookmark[href=\\\"#\\\"]{opacity:.5;pointer-events:none}.toolbarButton.pdfSidebarNotification:after{position:absolute;display:inline-block;top:1px;content:\\\"\\\";background-color:#70db55;height:9px;width:9px;border-radius:50%}html[dir=ltr] .toolbarButton.pdfSidebarNotification:after{left:17px}html[dir=rtl] .toolbarButton.pdfSidebarNotification:after{right:17px}.secondaryToolbarButton{position:relative;margin:0 0 4px;padding:3px 0 1px;height:auto;min-height:25px;width:auto;min-width:100%;white-space:normal}html[dir=ltr] .secondaryToolbarButton{padding-left:24px;text-align:left}html[dir=rtl] .secondaryToolbarButton{padding-right:24px;text-align:right}html[dir=ltr] .secondaryToolbarButton.bookmark{padding-left:27px}html[dir=rtl] .secondaryToolbarButton.bookmark{padding-right:27px}html[dir=ltr] .secondaryToolbarButton>span{padding-right:4px}html[dir=rtl] .secondaryToolbarButton>span{padding-left:4px}.secondaryToolbarButton.scrollVertical:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAq0lEQVQ4y8WSTQpCIRRGz82IBjloCw3aQyt+E1fUIoKUoKCrTXwgcgNtkiDi58fx/gnGKqU8gHu9Sj29iBx679YCqKo65/YtU1Wz5TUBy7KcYoybVvPemwArfJl5ky/GG7BGUKqviMhxKAXgBcS+iMM1AHL9ed0AOgNQ4L2GXs88C8iGxswc7HptGBBCuKSU/jsHV8D1mYnIebSITyB1mp/tgjZt/GkOhtr4AeCVUDEo9o/6AAAAAElFTkSuQmCC)}.secondaryToolbarButton.scrollHorizontal:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAoUlEQVQ4y+2QsQpCMQxFT2zr6KRfo5P/+b7gfZgIDop0EEnjYKq1+gZnvVBCODe5pPDXQ2YmZibfcjGzHZBEZOnGA9Abi4isnO+BUucjcAQWjfkCnKrBa8uvwLk2EVB/VeoJ0tRPHMCiN1MGAOt4659coJ5szVAfYPWE1Ceo6jyEUBe8naCqKYRw/4NhGLallDZhPY7jLOf83PjKNz3/dd0AKIVY6yZsfmAAAAAASUVORK5CYII=)}.secondaryToolbarButton.scrollWrapped:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA8ElEQVQ4y62SUUoEMQyGv9iignZBb6AP3sET92VO5CEWdoYFF0zjg+2QLdsdhM1Lm35p0uaPAJjZETjwZ1LXJCLPjs+c205EniKAqmoI4dFBU9XSHFUtIYQHf1tVFSAC5Jzf53m+8wEppTVBzvltyM1MGJiZyRaXutkDrYLVPpiIvAw4lb/G6pxck9YmumInYPHFgd3aA6DUQ3MV1F0onb/y6Jyf9vS6li64ONaSniUolyq4/fgFdQ7uL+m8xSPANE2fy7IM5+Aqv9UcfAGh/6OIfGzx1sTvTud+DjxvSqVeBXXwmgotRv8rY+lGXQF+AT5JoDHpim/qAAAAAElFTkSuQmCC)}.secondaryToolbarButton.spreadNone:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAeklEQVQ4y92TMQ6AIBAE9zxjRSz8kQ/maxaGxmI5GwpykQRiY6QclmGPBOB/y8xkZE8awQPAVCMAJiKbz86Nyy4Ap2PrU7AlIIDsmnJEkMsBKfXhhN0NrHonjgpY1bc3I+DNCJ71CUhSVRfPugUxxj2lpDULIeRv/p0bxlgxLtRRJCAAAAAASUVORK5CYII=)}.secondaryToolbarButton.spreadOdd:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABH0lEQVQ4y9XRvWpUURQF4O/MXARhGgUhkN7KxkawEPEZREgXEmwkeQNLSysfIFXAQpm3EAtrewu1ScgPMkQmuTcrzZnhEEimFBcczs/aa++19+H/R5JyG7eKL/VwjNHiHQUppdy7gVf5+129zNHjE47wGnebYnMc42NN8AprrZXDJI+TrCdZS/Ijya+GP0nyIMnTJM+T3KmulrYu8Ba7tUJw2Tg4xUt8wGYp5bw6XiaY42HdYairxQ5+llK2k7zDGXTXBIvqQx3kApf4Ukp5k2QPT647GOEzvuEv9nHQJJhV8TN8xXv8aR2kCtaxgd9NO3CWZKuJHy1mVKDv++/j8bhvGx6Goeu67tEqvoPpdPpiNpuN24DJZLL8hVX8v8UVGX2ZknnnEZIAAAAASUVORK5CYII=)}.secondaryToolbarButton.spreadEven:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABIklEQVQ4y9WSO0pEQRBFT/keYjDJGPhZgGBgYCYTKLgFPwsQIzP34AqMjEyNHAVTIw0EQz+B+EdMBBkQBkGYmWPSTxpBJxQr6bp1mqpbdMP/DzV+Y/14pKQFDFR1IAAjov4DJ/HhMokPoAXsJL0EjGXDPoAnYB8ogGVgNLfSUkfUhjqnDqapFX9O56I6ow5VvHLwBiwAq8B5RByr3cxBT31K9vci4lTt5Q4e1Au1mfSG+viNX6kTSW/mHPVO3Ur5dmp2m/F79Ua9VndT7SxfoR0Ra+oscAIcAevZCi8R0VCXgNdUGyR7mnd1BZhMtQGglzWoqwfAODCtHlYgADqdzmVRFJ38k3S73bIsy6l+vARoNpvz7Xa7yC/UarUvB/3438YnK2jWph8eMkkAAAAASUVORK5CYII=)}.secondaryToolbarButton.documentProperties:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAABWklEQVQYGU3BwUrCAAAG4H8Mdgn00K2Ll0p2EHKeuvYMHrp26EEqcOCI6u5lBUKaBUUkEYKBMJg6obAOQUFibnWwghzW9qc2R98HBBinRoM99mhQYxz/UaLq2+y5N93z7rl7w55vU6WEP5RYZPf1amMdy0gggeWt9dcrdnlECWNehs93ejSFCKai0dSdzmcvA4BxPjnlWRkCRnjKM4wJs7JT5iMX4Wb5sLcKARP9i/4F/gh7q3xwsxhUvwxEMJWEgqnIwBhU4d2+HCLEY54gZJe8W/iWnUeIbbYReit81/F+6VYRokULIff6vYz2LptUEGCddQSosHm/A3XFN4Z5iphwCk4RExSHed9QV4CZ5jZNblHEWBIKRihyk2ZzGzMAYnJHp8kDLiHAJPdpdvSYjAlhTmlk/RpbrDDHHCts+bWGNqdAQEDA/Fra0j5L/vVP5ePI0tbSWICAkV+DHsfDVCx2KwAAAABJRU5ErkJggg==)}.verticalToolbarSeparator{display:block;padding:8px 0;margin:8px 4px;width:1px;background-color:#00000080;box-shadow:0 0 0 1px #ffffff14}html[dir=ltr] .verticalToolbarSeparator{margin-left:2px}html[dir=rtl] .verticalToolbarSeparator{margin-right:2px}.toolbarField{padding:3px 6px;margin:4px 0;border-radius:2px;background-color:#ffffff17;background-image:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,0));background-clip:padding-box;border-width:1px;border-style:solid;border-color:rgba(0,0,0,.32) rgba(0,0,0,.38) rgba(0,0,0,.42);box-shadow:0 1px #0000000d inset,0 1px #ffffff0d;color:#f2f2f2;font-size:12px;line-height:14px;outline-style:none}.toolbarField[type=checkbox]{display:inline-block;margin:8px 0}.toolbarField.pageNumber{-moz-appearance:textfield;min-width:16px;text-align:right;width:40px}.toolbarField.pageNumber.visiblePageIsLoading{background-image:url(data:image/png;base64,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);background-repeat:no-repeat;background-position:1px}.toolbarField.pageNumber::-webkit-inner-spin-button,.toolbarField.pageNumber::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.toolbarField:hover{background-color:#ffffff1c;border-color:rgba(0,0,0,.4) rgba(0,0,0,.43) rgba(0,0,0,.45)}.toolbarField:focus{background-color:#ffffff26;border-color:rgba(77,184,255,.8) rgba(77,184,255,.85) rgba(77,184,255,.9)}.toolbarLabel{min-width:16px;padding:3px 6px 3px 2px;margin:4px 2px 4px 0;border:1px solid rgba(0,0,0,0);border-radius:2px;color:#d9d9d9;font-size:12px;line-height:14px;text-align:left;-webkit-user-select:none;user-select:none;cursor:default}#thumbnailView{position:absolute;width:calc(100% - 60px);top:0;bottom:0;padding:10px 30px 0;overflow:auto;-webkit-overflow-scrolling:touch}#thumbnailView>a:active,#thumbnailView>a:focus{outline:0}.thumbnail{margin:0 10px 5px}html[dir=ltr] .thumbnail{float:left}html[dir=rtl] .thumbnail{float:right}#thumbnailView>a:last-of-type>.thumbnail{margin-bottom:10px}#thumbnailView>a:last-of-type>.thumbnail:not([data-loaded]){margin-bottom:9px}.thumbnail:not([data-loaded]){border:1px dashed rgba(255,255,255,.5);margin:-1px 9px 4px}.thumbnailImage{border:1px solid rgba(0,0,0,0);box-shadow:0 0 0 1px #00000080,0 2px 8px #0000004d;opacity:.8;z-index:1;background-color:#fff;background-clip:content-box}.thumbnailSelectionRing{border-radius:2px;padding:7px}a:focus>.thumbnail>.thumbnailSelectionRing>.thumbnailImage,.thumbnail:hover>.thumbnailSelectionRing>.thumbnailImage{opacity:.9}a:focus>.thumbnail>.thumbnailSelectionRing,.thumbnail:hover>.thumbnailSelectionRing{background-color:#ffffff26;background-image:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,0));background-clip:padding-box;box-shadow:0 1px #ffffff0d inset,0 0 1px #fff3 inset,0 0 1px #0003;color:#ffffffe6}.thumbnail.selected>.thumbnailSelectionRing>.thumbnailImage{box-shadow:0 0 0 1px #00000080;opacity:1}.thumbnail.selected>.thumbnailSelectionRing{background-color:#ffffff4d;background-image:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,0));background-clip:padding-box;box-shadow:0 1px #ffffff0d inset,0 0 1px #ffffff1a inset,0 0 1px #0003;color:#fff}#outlineView,#attachmentsView,#layersView{position:absolute;width:calc(100% - 8px);top:0;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-user-select:none;user-select:none}#outlineView{padding:4px 4px 0}#attachmentsView{padding:3px 4px 0}html[dir=ltr] .outlineWithDeepNesting>.outlineItem,html[dir=ltr] .outlineItem>.outlineItems{margin-left:20px}html[dir=rtl] .outlineWithDeepNesting>.outlineItem,html[dir=rtl] .outlineItem>.outlineItems{margin-right:20px}.outlineItem>a,.attachmentsItem>button{text-decoration:none;display:inline-block;min-width:95%;min-width:calc(100% - 4px);height:auto;margin-bottom:1px;border-radius:2px;color:#fffc;font-size:13px;line-height:15px;-webkit-user-select:none;user-select:none;white-space:normal}.attachmentsItem>button{border:0 none;background:none;cursor:pointer;width:100%}html[dir=ltr] .outlineItem>a{padding:2px 0 5px 4px}html[dir=ltr] .attachmentsItem>button{padding:2px 0 3px 7px;text-align:left}html[dir=rtl] .outlineItem>a{padding:2px 4px 5px 0}html[dir=rtl] .attachmentsItem>button{padding:2px 7px 3px 0;text-align:right}.outlineItemToggler{position:relative;height:0;width:0;color:#ffffff80}.outlineItemToggler:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAQAAABKmM6bAAAARElEQVR4AWMgDrzofXEGBbYxvBB7cQhJYPcLAZC6MCQhN4hWphfzoQJ9CPNUX5wACux/IYpsSTZQyB/VXrYXFS8YIWwAuoI/FPk23zUAAAAASUVORK5CYII=);display:inline-block;position:absolute}.outlineItemToggler.outlineItemsHidden:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAQAAABKmM6bAAAAR0lEQVQI12NgYHgx6YUSAyp4cebFyRc1L0RQhUDw0IukF+yoQiC45YXvCyZUIRAsQhVa/8IRWeP+FzEvWJFtLH8hgGwjmrsAP6JHRnPnejIAAAAASUVORK5CYII=)}html[dir=rtl] .outlineItemToggler.outlineItemsHidden:before{transform:scaleX(-1)}.outlineItemToggler.outlineItemsHidden~.outlineItems{display:none}html[dir=ltr] .outlineItemToggler{float:left}html[dir=rtl] .outlineItemToggler{float:right}html[dir=ltr] .outlineItemToggler:before{right:4px}html[dir=rtl] .outlineItemToggler:before{left:4px}.outlineItemToggler:hover,.outlineItemToggler:hover+a,.outlineItemToggler:hover~.outlineItems,.outlineItem>a:hover,.attachmentsItem>button:hover{background-color:#ffffff05;background-image:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,0));background-clip:padding-box;box-shadow:0 1px #ffffff0d inset,0 0 1px #fff3 inset,0 0 1px #0003;border-radius:2px;color:#ffffffe6}.outlineItem.selected{background-color:#ffffff14;background-image:linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,0));background-clip:padding-box;box-shadow:0 1px #ffffff0d inset,0 0 1px #ffffff1a inset,0 0 1px #0003;color:#fff}html[dir=ltr] .treeWithDeepNesting>.treeItem,html[dir=ltr] .treeItem>.treeItems{margin-left:20px}html[dir=rtl] .treeWithDeepNesting>.treeItem,html[dir=rtl] .treeItem>.treeItems{margin-right:20px}.treeItem>a{text-decoration:none;display:inline-block;min-width:95%;min-width:calc(100% - 4px);height:auto;margin-bottom:1px;border-radius:2px;color:var(--outline-color);font-size:13px;line-height:15px;-webkit-user-select:none;user-select:none;white-space:normal;cursor:pointer}html[dir=ltr] .treeItem>a{padding:2px 0 5px 4px}html[dir=rtl] .treeItem>a{padding:2px 4px 5px 0}#layersView .treeItem>a>*{cursor:pointer}html[dir=ltr] #layersView .treeItem>a>label{padding-left:4px}html[dir=rtl] #layersView .treesItem>a>label{padding-right:4px}.treeItemToggler{position:relative;height:0;width:0;color:#ffffff80}.treeItemToggler:before{content:url(\\\"data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2216%22 height%3D%2216%22%3E%3Cpath d%3D%22M10 13l4-7H6z%22%2F%3E%3C%2Fsvg%3E\\\");display:inline-block;position:absolute;max-width:16px}.treeItemToggler.treeItemsHidden:before{content:url(\\\"data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 width%3D%2216%22 height%3D%2216%22%3E%3Cpath d%3D%22M13 9L6 5v8z%22%2F%3E%3C%2Fsvg%3E\\\");max-width:16px}html[dir=rtl] .treeItemToggler.treeItemsHidden:before{transform:scaleX(-1)}.treeItemToggler.treeItemsHidden~.treeItems{display:none}html[dir=ltr] .treeItemToggler{float:left}html[dir=rtl] .treeItemToggler{float:right}html[dir=ltr] .treeItemToggler:before{right:4px}html[dir=rtl] .treeItemToggler:before{left:4px}.treeItemToggler:hover,.treeItemToggler:hover+a,.treeItemToggler:hover~.treeItems,.treeItem>a:hover{background-color:var(--sidebaritem-bg-color);background-clip:padding-box;border-radius:2px;color:var(--outline-hover-color)}.treeItem.selected{background-color:var(--outline-active-bg-color);background-clip:padding-box;color:var(--outline-active-color)}.noResults{font-size:12px;color:#fffc;font-style:italic;cursor:default}::selection{background:rgba(0,0,255,.3)}#errorWrapper{background:none repeat scroll 0 0 rgba(255,85,85,1);color:#fff;left:0;position:absolute;right:0;z-index:5;padding:3px;font-size:.8em}.loadingInProgress #errorWrapper{top:37px}#errorMessageLeft{float:left}#errorMessageRight{float:right}#errorMoreInfo{background-color:#fff;color:#000;padding:3px;margin:3px;width:98%}.overlayButton{width:auto;margin:3px 4px 2px!important;padding:2px 6px 3px}#overlayContainer{display:table;position:absolute;width:100%;height:100%;background-color:#0003;z-index:9}#overlayContainer>*{overflow:auto;-webkit-overflow-scrolling:touch}#overlayContainer>.container{display:table-cell;vertical-align:middle;text-align:center}#overlayContainer>.container .dialog{display:inline-block;padding:15px;border-spacing:4px;color:#d9d9d9;font-size:12px;line-height:14px;background-color:#474747;background-image:url(data:image/png;base64,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),linear-gradient(rgba(82,82,82,.99),rgba(69,69,69,.95));border:1px solid rgba(0,0,0,.5);border-radius:4px;box-shadow:0 1px 4px #0000004d}.dialog>.row{display:table-row}.dialog>.row>*{display:table-cell}.dialog .toolbarField{margin:5px 0}.dialog .separator{display:block;margin:4px 0;height:1px;width:100%;background-color:#00000080;box-shadow:0 0 0 1px #ffffff14}.dialog .buttonRow{text-align:center;vertical-align:middle}.dialog :link{color:#fff}#passwordOverlay>.dialog{text-align:center}#passwordOverlay .toolbarField{width:200px}#documentPropertiesOverlay>.dialog{text-align:left}#documentPropertiesOverlay .row>*{min-width:100px}html[dir=ltr] #documentPropertiesOverlay .row>*{text-align:left}html[dir=rtl] #documentPropertiesOverlay .row>*{text-align:right}#documentPropertiesOverlay .row>span{width:125px;word-wrap:break-word}#documentPropertiesOverlay .row>p{max-width:225px;word-wrap:break-word}#documentPropertiesOverlay .buttonRow{margin-top:10px}.clearBoth{clear:both}.fileInput{background:rgba(255,255,255,1);color:#000;margin-top:5px;visibility:hidden;position:fixed;right:0;top:0}#PDFBug{background:none repeat scroll 0 0 rgba(255,255,255,1);border:1px solid rgba(102,102,102,1);position:fixed;top:32px;right:0;bottom:0;font-size:10px;padding:0;width:300px}#PDFBug .controls{background:rgba(238,238,238,1);border-bottom:1px solid rgba(102,102,102,1);padding:3px}#PDFBug .panels{bottom:0;left:0;overflow:auto;-webkit-overflow-scrolling:touch;position:absolute;right:0;top:27px}#PDFBug .panels>div{padding:5px}#PDFBug button.active{font-weight:700}.debuggerShowText{background:none repeat scroll 0 0 rgba(255,255,0,1);color:#00f}.debuggerHideText:hover{background:none repeat scroll 0 0 rgba(255,255,0,1)}#PDFBug .stats{font-family:courier,monospace;font-size:10px;white-space:pre}#PDFBug .stats .title{font-weight:700}#PDFBug table{font-size:10px}#viewer.textLayer-visible .textLayer{opacity:1}#viewer.textLayer-visible .canvasWrapper{background-color:#80ff80}#viewer.textLayer-visible .canvasWrapper canvas{mix-blend-mode:screen}#viewer.textLayer-visible .textLayer>span{background-color:#ffff001a;color:#000;border:solid 1px rgba(255,0,0,.5);box-sizing:border-box}#viewer.textLayer-hover .textLayer>span:hover{background-color:#fff;color:#000}#viewer.textLayer-shadow .textLayer>span{background-color:#fff9;color:#000}.grab-to-pan-grab{cursor:url(data:image/cur;base64,AAACAAEAICAAAA8ADwAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAB+AAAA/gAAAf8AAAP/AAAD/4AAB/+AAA7/gAAM/8AAAP7AAAG2wAABtkAAAzYAAAM2AAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////AP///wD///4A///8AH//+AB///gAP//wAD//4AA//+AAH//yAB///AAf//wAH//4AL//+AD///yB////z///////////////////////////////////////8=),move!important;cursor:grab!important}.grab-to-pan-grab *:not(input):not(textarea):not(button):not(select):not(:link){cursor:inherit!important}.grab-to-pan-grab:active,.grab-to-pan-grabbing{cursor:url(data:image/cur;base64,AAACAAEAICAAAA8ADwAwAQAAFgAAACgAAAAgAAAAQAAAAAEAAQAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH4AAAB+AAAA/gAAAf8AAAP/AAAD/4AAAP+AAAD/gAAB/oAAAbYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////////////////////////////////////////////////AP///wD///4A///8AH//+AB///gAP//8AD///gA///wAP//8AH///kn/////////////////////////////////////////////////////////////////8=),move!important;cursor:grabbing!important;position:fixed;background:rgba(0,0,0,0);display:block;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:10}@page{margin:0}#printContainer{display:none}@media screen and (-webkit-min-device-pixel-ratio: 1.1),screen and (min-resolution: 1.1dppx){.toolbarButton:before{transform:scale(.5);top:-5px}.secondaryToolbarButton:before{transform:scale(.5);top:-4px}html[dir=ltr] .toolbarButton:before,html[dir=rtl] .toolbarButton:before{left:-1px}html[dir=ltr] .secondaryToolbarButton:before{left:-2px}html[dir=rtl] .secondaryToolbarButton:before{left:186px}.toolbarField.pageNumber.visiblePageIsLoading,#findInput[data-status=pending]{background-image:url(data:image/png;base64,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);background-size:16px 17px}.dropdownToolbarButton:after{transform:scale(.5);top:-5px;content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAgCAQAAACI54EcAAAAX0lEQVR4AWMYieB/PBAyICADEsf2/yMgtMUmqfz/+v9nQHgdyEKT5P9/GCgBhkAWP7Iky/+VQEE4BPJYEJLtUEEEbIdI4oA0kiToIMJewQwEgsFHOOAREDPK0OAwlQQAP2d+rjszeyAAAAAASUVORK5CYII=)}html[dir=ltr] .dropdownToolbarButton:after{right:4px}html[dir=rtl] .dropdownToolbarButton:after{left:4px}.toolbarButton.zoomIn:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAAZ0lEQVR4AWMYBGAUMOKT/P8OyhDCrYblPz4TvhN2AQte2f+UGvCPdANGDXiMJvsFh7gsLgM+4bDmE7Eu+IsuTaoX/lFoAGMBWkLsg4oXkZuZTkMZpiRnptGkjDBgoAsUxgYGeoBRAADcyxzU99YUOAAAAABJRU5ErkJggg==)}.secondaryToolbarButton.scrollVertical:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABJElEQVRYw+1XwW3DMAy8C/p23/k3GxTdoitkh6yQUbpCtyi6QWP32Wcg/Svm4xgGIRmirSgIEgKGDJkgz6KPPBOZJiJ/MBjJdY7fkyGmqHXIlfBDaQChTyaRVSdmbtBVrqNz7tCDELWe74fLe/9T/AS6rts5555zfJum8XjYrRgNfeATwOsEPcexvkm+lwZwiFBPxzk/B8mXS/SBVCMKNRqRGPevBoAWUHNaMVS9pdYsiPV8WUpDKwBJ7LPmNxBLGKy0XkLD2OiVuSW5Og2z9YD3/jcy/7U+EACh9y17Am3b7h964O71wAeAt4k4YzZ8kdyWpuEGwDGz821qzYLFNvfHRCbKwEsB0O24yAlZAPwn3q7aNEyJEq2MTYBKiVJR4jS7DCdrO4IxIrnNqQAAAABJRU5ErkJggg==)}.secondaryToolbarButton.scrollHorizontal:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABE0lEQVRYw+1TwW0DIRCcjfj5kTacv/tIMy7BDaWDKyAVRDrFKeGQ30w+nLRZ7wJWpHzCSKcDsTMsMwBMTExM/HcIyY86PgB4F5FXXUDyDcBpUC/iv+g9AXD/pzoBgBuAoyN6rGs9sMGnmhfVBHQDe1eeMIyIPQmCmn1DzfnRRFIF0hDw1mjGET86hOtAROaA/VFNaRGTIstA962I0Ggg1E7GYnY2KCZLvS4dF8SLKg1Y7N0RPuAEjcv0GujlO2I1Bu4AozuAzsnoPDsGT7Hl4B3PRiANATox8IFovIPyqW6wi306AlcAyDmz1haTa1HfV8Bnztk+VwJgWpblrIqzI3AB8LyuK7Zt6+X9W/7ExMTE3+MbtVGT7qYHUMoAAAAASUVORK5CYII=)}.secondaryToolbarButton.scrollWrapped:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABsUlEQVRYw+1XQU7DQAz0oJzLmXvzAhC/4AnwhvIF+Alf6C+AH7RZjhyr7J01l7RsjO3dpCCEVEtRkpXtzDq2xwsahJnfaYIAuMjf59o3uQ9xP+iKdzZ8Ms2QHEAaPsbKXX4ADgBpJzczWj/bP/R9vx1AsLjvnw9XjHEjPSv2OTDO/cYYt98iEEK47/v+vCZsi8UiyrUQwuoY+5P8mSCr4zURXTnZnWf+K4Ab0QfWRHQpMl0rYeT2OYCtU0IQDgjAUgDYGPpqCQJotT5gNaI0sRF5OiMgzQ92uJJe0qI7B4DV5djxAwuE1oqp0FKnRIpLv6eZolwR4qPIiJ1dYEYOeHZcigCM3aEAgJXqgceQjRFCq3658hdAsCCsCP9WGdYm7tc8EGN8U/hfzgdMRGnQHUmMMYgZwvSV2x8i0HXdwzF83nXd42ke+PfzwBMRXTt6eSY/A7gTdOzZS3kBcCvLsCWiXWXna421XSWAZS0XTBGe0LaLBxPvUFHq76wcbuRop3JBidFKEUoV/ODS8Ydz5JrLhqzNkxYAayjRwgdn5JLAUy0dp8IIBkdHhhvOgDPKgU/8BAgVvVaLzwAAAABJRU5ErkJggg==)}.secondaryToolbarButton.spreadNone:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAzElEQVRYw+1W2w3CMBCLEd9hCUboGuzFPqzBCOSDEZIBYn4KilBzuqbpSYhY6keq09nxPRTnBgYG/h3QBpK8OecmKaTIeQdw6S3gMZNAIP/kBXDW5D2ucCtXyJxCUBcBFP6jtQdaHMACKVtu3+oAF27f7MLWErAizEQAe+yBtT2AytyXpdjVASp7A5ZjaL4HKIwirMbwm+x9zhZNWKt5tugBrijP7g5Ia5lWDnDrUjpoA1NKz0KE+M2xfR0IIVxjjCdNrPc+jcfmwM/gBc7GXpo/qW9+AAAAAElFTkSuQmCC)}.secondaryToolbarButton.spreadOdd:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACNElEQVRYw+2Wu2sUURTGfyesaCGrrZBGjFgpokFRsLK2EC200MpGFAtBiaiVTUTEv8BarAO2qYJE0kgKQV1NfKCFCDvFhkWczyJnljs3985EUli4By47e893HnOeA2Ma05j+d7LqQdIcMJ3AKMYCS2Z2pgZalz/quJRMpctC+dCB9wFAGUcrPmY2FTnwLoMP70b/zWw/QCcAlAmhSrBMRCQXqTZMzZGJiFmd38BT4KB7ej3iK6O8OvPABU/pNHAOeO56y1C+k/D6A3DHzF5HvDIVyoT8nJndinjLwLKneSYXgcqzew6+JGlf4g3LBgdKYNZr4rCkBUmLkk445hkwbEvBAQfOANszIU45UAKfgAlJO4DLwG5gJ3DSC28IrDWlQMDdTCGppaUFTHr+Q32/gBcelb3uUNlUA8r0b5m4TxVh2D0D4LaZvZFkwP2oo5JtGDuTM5BKQWj8O3DDjXeABz6olHNAf/F2bXPgLXDVzH5I2gM8BA6ldHQyRqzBgDL8KkUrwBUz60s6Ajz2YiyDFra2FDQVYVM0hsBNNz4JPPJOWgsw28Lu6yTG5DXgm99Vvy+Bs/58HriYicC8mX30lvsCnN4QRukJcKopBZ/N7GttGZgNgFVX8LNhEA02sYFrEQy34WJizFq0QEZ8MzsevdmrzNKJ17PWxe1YUxGyxTZsauUajYqhKIrVaNYrMf8FyLE1CuRbT1EUKxtqoNfrzfb7/V2b+YzqdrtFfLdV+TGN6Z/RH9SvJLfI2RKxAAAAAElFTkSuQmCC)}.secondaryToolbarButton.spreadEven:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACfUlEQVRYw+2WPWhUQRSFv7smaCEJqCBRQQQtFCGgYoiVKCgWFoqIP+APpLAWBBs70UCK1BZaCCoIgqCRdEZEJSFiEDRiElQICBLEXZAkSt6xyN1lMnnzNmBh4V4YdmfmnOHOmTNzHzSiEY3438OqfyQ9AnblYBRjgWEzO7wANM/f6bg8TnUtC/lhAuMBQIlEq/OY2eYogbEEPhyr9c1sC0BTAMhySFVilqNISql6mAWJNCVIA8ANYNz7G4ETwFGgVCeBaeA28BiYBJqdfxI4knMsNQk/eOtJGUbSOceMJvijkjoK+F0xvxQdQQZ0O7hd0ktJg5I6HXMPmE1ILOAdMCapWdJlSW8lPZO0zTF3gbmiI5gESpJWAGeBVp/bA7wys1lJ0xEv3MBW4Hk0vgbYC7wHfnsCy1IJrAeeRmO/gCeuyiZgZYECcX/OfdTnY/td9azIhAqMMgNcMrNRSQZcqePwcO6+mV31xFdLOg9ciG5Urgfkv1+BM2Y2IKkJuOYPTRYvEvCVSPAH8Ab4GGNKOTuQA0/5ztuAW8ChCJNSoLqBY5JeS+oD9pnZiCswVZRABnwCusxsStIOd+72aHEVKJAFzYB1wGl//X4CI6kEMjfcRTMrS9oA9ADL/erNeJtLHAHAQ+AA0An0+6P0HXgQYFpz+ZKGJV2vV70k9UoaTvD7Ja0t4LZLGgr58S2YXkIFLfLAKuCmpDvAC+Cb3/k24CBwfFFRCrIbzKmEFhWQ2ryZdUS7G0oUnbg8a55uu/MUUJ0KpwJlsgS3sErWTFipVL5ELleO8wXIsQsi4NdtlUrl8yIPTExMdJfL5dalfEa1tLRU4rG/5TeiEf8s/gDDWIJiYZyY4wAAAABJRU5ErkJggg==)}.secondaryToolbarButton.documentProperties:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAADbElEQVR4AZWUX2hTZxjGHzMvEjAFd7cbbeiFpI3buitXLxyCF14IC1jEC4dTcRO8GJPeiMwVxCFbaRp6sYn0TnFr6dxwBVtLZ2zTNEebNC1mxjYxmVtnKJaMNX9Kcp69Hwdmer6msPd3OHx5/rznBEKw2bCJfvZylCkuCyk5BegXFTq65GEf/2Cef0n1T1osy6e8qEFxt1zg5JcqLNHNkaWScDZa0Gw+lMALi7X44u1Qz93uu92hnsXba3HRLJYl1bzZgjbzN7F/F7LpwS9OYx+82IW3hF1y2td9Oj3ILJX/QpJt9gXNZpI5RWHq4km0ogm2EaX14snClJWSdHP9Aqf5gFlFdqhlP9xoNO6W/dkhKykN538LapdFyjDzfGjnXjiw1Th27n0+pLLM1i7XUINc9JgZppkuhFrbsa0+zYOcEw4Sr8G21vZCSOWl5SFArPdxiUvm4pVj9qfX4ipYi9dQDxxXjpmLqrMeWAfoNlN8xmdLt/TvXn6snGK0iI3AvXRLOdJ0o/IhU4rr/uuw8+2nJaMYufHJDdj5TlqKih+FAJ/y6VoYTdDnTXTgfbnr07QWVr1CAP/8wiSTmYEM/icDqvf3CCoGn/BJ4lICOhxmTviR0ElcUr11A+YcF7gwf24eOkwqT+7QmT+nPHMOZowJJlJnU9ARxwI6qbPKMWOoTKkfS+5CDjriWEAnd0E5lTBe3WGMsZX+FeiIYwGdlX7lvPoJ6SBnOVueKENHHAvolCeUkw5i/GM+Emb5rh4S3QIa70hDnLFTOOGpTtOgUQwWYUd0C9gpBpVenT7hAbYn+xkVZunTglELTffxsdKT/dgOoOtANcwII9Wf6dwYzH+v9PwPedRDpyRVPtx1oAuQyzVzjdNCtBbkG8Rr0I4PhPdQN5LoY1TlZ67BBWt83tVhhgWDgQ1voeOUhKGyq8M+rw8+KQtwfHS4NMpJIco7bCMa0CZuVOVKo6cOb/z7cX12tHSPD4Uw4/yGb9vLonzNmLiSKd37vBMu2GbH8SOrgwxRMcM5jvErnmGncEZOY6LMWO7q4PEj2AF94NrdEblqTvABFZOM0OAjwZDTpKWaE5GruzvgQoNxoKXTv9Bbvc9fdar3F3o7/WiR1Jbjwh7voYHziZ6XN8sj5rg5Xh55eTPRM3Deewh79Gf/C1dTNwWJacanAAAAAElFTkSuQmCC)}.outlineItemToggler:before{transform:scale(.5);top:-1px;content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAQAAAD8x0bcAAAAc0lEQVR4AWOgM3gx4cUZAnACwwupF8fwKQHKSoPMSserKA1iIduLTbiUAGXYYO6yw6nIlrDzJ6D6URbT+UARKfSgyMDmZHRF7AjnI5yMqcwBRZEN4dDvwx1FciDnYzoZu/NT8Uc3x4vNLzZiOBnT+ZhOBgAIx/kNQRV40AAAAABJRU5ErkJggg==)}.outlineItemToggler.outlineItemsHidden:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAQAAAD8x0bcAAAAXElEQVR4AWMAgRd9L6QZCIEXZ14cfZH2gp2AIjDc8MIWryIYBFlMUBHMYryK8FiMkMZjMUIKj8UICWwWE1a08YUdxdb1v5BBczimJRQGJsISTICwhNKkArYEDwAAaN/49eXnGYUAAAAASUVORK5CYII=)}html[dir=rtl] .outlineItemToggler.outlineItemsHidden:before{transform:scale(-.5,.5)}html[dir=ltr] .outlineItemToggler:before{right:0}html[dir=rtl] .outlineItemToggler:before{left:0}}@media print{body{background:rgba(0,0,0,0) none}#sidebarContainer,#secondaryToolbar,.toolbar,#loadingBox,#errorWrapper,.textLayer{display:none}#viewerContainer{overflow:visible}#mainContainer,#viewerContainer,.page,.page canvas{position:static;padding:0;margin:0}.page{float:left;display:none;border:none;box-shadow:none;background-clip:content-box;background-color:#fff}.page[data-loaded]{display:block}.fileInput,body[data-pdfjsprinting] #outerContainer{display:none}body[data-pdfjsprinting] #printContainer{display:block}#printContainer{height:100%}#printContainer>div{position:relative;top:0;left:0;width:1px;height:1px;overflow:visible;page-break-after:always;page-break-inside:avoid}#printContainer canvas,#printContainer img{display:block}}.visibleLargeView,.visibleMediumView,.visibleSmallView{display:none}\\n\", \".invisible{display:none!important}@media print{body[data-pdfjsprinting]>*{display:none!important}body[data-pdfjsprinting] #printContainer{display:block!important}body[data-pdfjsprinting] #printContainer div img{height:100vh!important}}body[data-pdfjsprinting] #printContainer,body[data-pdfjsprinting] #printContainer *{padding:0;margin:0}body[data-pdfjsprinting] #printContainer,body[data-pdfjsprinting] #printContainer *{font:message-box;outline:none}#printContainer canvas,#printContainer img{display:block!important}#outerContainer{clip-path:inset(0 0 0 0)}@media print{html,body{overflow-y:visible!important}html.cdk-global-scrollblock{width:initial;position:initial}}.textLayer .highlight.color0{background-color:#b400aa66}.textLayer .highlight.color0.selected{background-color:#b400aa}.textLayer .highlight.color1{background-color:#00640066}.textLayer .highlight.color1.selected{background-color:#006400}.textLayer .highlight.color2{background-color:#00f6}.textLayer .highlight.color2.selected{background-color:#00f}.textLayer .highlight.color3{background-color:#f006}.textLayer .highlight.color3.selected{background-color:red}.textLayer .highlight.color4{background-color:#ff5e0066}.textLayer .highlight.color4.selected{background-color:#ff5e00}html[dir=ltr] .overlayButton,html[dir=ltr] .toolbarButton{margin:3px 0 4px}html[dir=ltr] .toolbarButton:last-child,html[dir=rtl] .toolbarButton:first-child{margin-right:0;margin-left:0}html[dir=ltr] #secondaryToolbarToggle{margin-right:4px;margin-left:0}html[dir=rtl] #secondaryToolbarToggle{margin-right:0;margin-left:4px}.toolbarButton,.secondaryToolbarButton,.overlayButton{padding-left:0;padding-right:0}.offscreen{position:fixed!important;left:-9999px!important;display:block!important;width:3000px!important}.offscreen #sidebarContainer{top:1000px!important}.toolbarButton{margin-left:-1px!important;margin-right:-2px!important}#numPages{padding-right:0}.pdf-viewer-template,.pdf-viewer-template *{display:none}\\n\"] }]\n }] });\n\nclass NgxExtendedPdfViewerCommonModule {\n constructor() { }\n}\nNgxExtendedPdfViewerCommonModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: NgxExtendedPdfViewerCommonModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule });\nNgxExtendedPdfViewerCommonModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: NgxExtendedPdfViewerCommonModule, declarations: [DynamicCssComponent,\n PdfZoomDropdownComponent,\n PdfContextMenuComponent,\n PdfPresentationModeComponent,\n PdfOpenFileComponent,\n PdfPrintComponent,\n PdfDownloadComponent,\n PdfBookmarkComponent,\n PdfZoomToolbarComponent,\n PdfPagingAreaComponent,\n PdfFindbarComponent,\n PdfSidebarComponent,\n PdfHandToolComponent,\n PdfSelectToolComponent,\n PdfSecondaryToolbarComponent,\n PdfDocumentPropertiesOverlayComponent,\n PdfSearchInputFieldComponent,\n PdfFindPreviousComponent,\n PdfFindNextComponent,\n PdfFindInputAreaComponent,\n PdfFindbarOptionsTwoContainerComponent,\n PdfFindbarOptionsOneContainerComponent,\n PdfFindMatchCaseComponent,\n PdfFindHighlightAllComponent,\n PdfFindEntireWordComponent,\n PdfFindFuzzilyComponent,\n PdfFindMultipleSearchTextsComponent,\n PdfFindIgnoreAccentsComponent,\n PdfFindbarOptionsThreeContainerComponent,\n PdfFindResultsCountComponent,\n PdfFindbarMessageContainerComponent,\n PdfFindRangeComponent,\n PdfFindCurrentPageOnlyComponent,\n PdfToolbarComponent,\n PdfFindButtonComponent,\n PdfToggleSidebarComponent,\n PdfToggleSecondaryToolbarComponent,\n PdfLastPageComponent,\n PdfFirstPageComponent,\n PdfNextPageComponent,\n PdfPreviousPageComponent,\n PdfPageNumberComponent,\n PdfRotatePageComponent,\n PdfZoomInComponent,\n PdfZoomOutComponent,\n PdfDummyComponentsComponent,\n PdfSidebarContentComponent,\n PdfSidebarToolbarComponent,\n PdfOriginalComponent,\n PdfDarkThemeComponent,\n PdfLightThemeComponent,\n TranslatePipe], imports: [CommonModule, FormsModule], exports: [PdfZoomDropdownComponent,\n PdfContextMenuComponent,\n PdfPresentationModeComponent,\n PdfOpenFileComponent,\n PdfPrintComponent,\n PdfDownloadComponent,\n PdfBookmarkComponent,\n PdfZoomToolbarComponent,\n PdfPagingAreaComponent,\n PdfFindbarComponent,\n PdfSidebarComponent,\n PdfSidebarContentComponent,\n PdfSidebarToolbarComponent,\n PdfSecondaryToolbarComponent,\n PdfDocumentPropertiesOverlayComponent,\n PdfSearchInputFieldComponent,\n PdfFindPreviousComponent,\n PdfFindNextComponent,\n PdfFindInputAreaComponent,\n PdfFindbarOptionsTwoContainerComponent,\n PdfFindbarOptionsOneContainerComponent,\n PdfFindMatchCaseComponent,\n PdfFindHighlightAllComponent,\n PdfFindEntireWordComponent,\n PdfFindMultipleSearchTextsComponent,\n PdfFindIgnoreAccentsComponent,\n PdfFindbarOptionsThreeContainerComponent,\n PdfFindResultsCountComponent,\n PdfFindbarMessageContainerComponent,\n PdfFindRangeComponent,\n PdfFindCurrentPageOnlyComponent,\n PdfHandToolComponent,\n PdfRotatePageComponent,\n PdfSelectToolComponent,\n PdfToolbarComponent,\n PdfFindButtonComponent,\n PdfToggleSidebarComponent,\n PdfToggleSecondaryToolbarComponent,\n PdfLastPageComponent,\n PdfFirstPageComponent,\n PdfNextPageComponent,\n PdfPreviousPageComponent,\n PdfPageNumberComponent,\n PdfZoomInComponent,\n PdfZoomOutComponent,\n PdfOriginalComponent,\n PdfDarkThemeComponent,\n PdfLightThemeComponent,\n TranslatePipe,\n DynamicCssComponent,\n PdfDummyComponentsComponent] });\nNgxExtendedPdfViewerCommonModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: NgxExtendedPdfViewerCommonModule, providers: [PDFNotificationService, Location], imports: [[CommonModule, FormsModule]] });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: NgxExtendedPdfViewerCommonModule, decorators: [{\n type: NgModule,\n args: [{\n imports: [CommonModule, FormsModule],\n declarations: [\n DynamicCssComponent,\n PdfZoomDropdownComponent,\n PdfContextMenuComponent,\n PdfPresentationModeComponent,\n PdfOpenFileComponent,\n PdfPrintComponent,\n PdfDownloadComponent,\n PdfBookmarkComponent,\n PdfZoomToolbarComponent,\n PdfPagingAreaComponent,\n PdfFindbarComponent,\n PdfSidebarComponent,\n PdfHandToolComponent,\n PdfSelectToolComponent,\n PdfSecondaryToolbarComponent,\n PdfDocumentPropertiesOverlayComponent,\n PdfSearchInputFieldComponent,\n PdfFindPreviousComponent,\n PdfFindNextComponent,\n PdfFindInputAreaComponent,\n PdfFindbarOptionsTwoContainerComponent,\n PdfFindbarOptionsOneContainerComponent,\n PdfFindMatchCaseComponent,\n PdfFindHighlightAllComponent,\n PdfFindEntireWordComponent,\n PdfFindFuzzilyComponent,\n PdfFindMultipleSearchTextsComponent,\n PdfFindIgnoreAccentsComponent,\n PdfFindbarOptionsThreeContainerComponent,\n PdfFindResultsCountComponent,\n PdfFindbarMessageContainerComponent,\n PdfFindRangeComponent,\n PdfFindCurrentPageOnlyComponent,\n PdfToolbarComponent,\n PdfFindButtonComponent,\n PdfToggleSidebarComponent,\n PdfToggleSecondaryToolbarComponent,\n PdfLastPageComponent,\n PdfFirstPageComponent,\n PdfNextPageComponent,\n PdfPreviousPageComponent,\n PdfPageNumberComponent,\n PdfRotatePageComponent,\n PdfZoomInComponent,\n PdfZoomOutComponent,\n PdfDummyComponentsComponent,\n PdfSidebarContentComponent,\n PdfSidebarToolbarComponent,\n PdfOriginalComponent,\n PdfDarkThemeComponent,\n PdfLightThemeComponent,\n TranslatePipe,\n ],\n providers: [PDFNotificationService, Location],\n exports: [\n PdfZoomDropdownComponent,\n PdfContextMenuComponent,\n PdfPresentationModeComponent,\n PdfOpenFileComponent,\n PdfPrintComponent,\n PdfDownloadComponent,\n PdfBookmarkComponent,\n PdfZoomToolbarComponent,\n PdfPagingAreaComponent,\n PdfFindbarComponent,\n PdfSidebarComponent,\n PdfSidebarContentComponent,\n PdfSidebarToolbarComponent,\n PdfSecondaryToolbarComponent,\n PdfDocumentPropertiesOverlayComponent,\n PdfSearchInputFieldComponent,\n PdfFindPreviousComponent,\n PdfFindNextComponent,\n PdfFindInputAreaComponent,\n PdfFindbarOptionsTwoContainerComponent,\n PdfFindbarOptionsOneContainerComponent,\n PdfFindMatchCaseComponent,\n PdfFindHighlightAllComponent,\n PdfFindEntireWordComponent,\n PdfFindMultipleSearchTextsComponent,\n PdfFindIgnoreAccentsComponent,\n PdfFindbarOptionsThreeContainerComponent,\n PdfFindResultsCountComponent,\n PdfFindbarMessageContainerComponent,\n PdfFindRangeComponent,\n PdfFindCurrentPageOnlyComponent,\n PdfHandToolComponent,\n PdfRotatePageComponent,\n PdfSelectToolComponent,\n PdfToolbarComponent,\n PdfFindButtonComponent,\n PdfToggleSidebarComponent,\n PdfToggleSecondaryToolbarComponent,\n PdfLastPageComponent,\n PdfFirstPageComponent,\n PdfNextPageComponent,\n PdfPreviousPageComponent,\n PdfPageNumberComponent,\n PdfZoomInComponent,\n PdfZoomOutComponent,\n PdfOriginalComponent,\n PdfDarkThemeComponent,\n PdfLightThemeComponent,\n TranslatePipe,\n DynamicCssComponent,\n PdfDummyComponentsComponent\n ],\n }]\n }], ctorParameters: function () { return []; } });\n\nWindow['ngxConsoleFilter'] = (level, message) => {\n return true;\n};\nclass NgxConsole {\n log(message) {\n if (Window['ngxConsoleFilter']('log', message)) {\n console.log(message);\n }\n }\n error(message) {\n if (Window['ngxConsoleFilter']('error', message)) {\n console.error(message);\n }\n }\n warn(message) {\n if (Window['ngxConsoleFilter']('warn', message)) {\n console.warn(message);\n }\n }\n}\nWindow['ngxConsole'] = new NgxConsole();\n\nif (new Date().getTime() === 0) {\n new NgxConsole().log('');\n}\nif (!Promise['allSettled']) {\n if (!!window['Zone'] && !window['__zone_symbol__Promise.allSettled']) {\n console.error(\"Please update zone.js to version 0.10.3 or higher. Otherwise, you'll run the slow ECMAScript 5 version even on modern browser that can run the fast ESMAScript 2015 version.\");\n }\n}\nfunction isKeyIgnored(cmd, keycode) {\n const PDFViewerApplicationOptions = window.PDFViewerApplicationOptions;\n const ignoreKeys = PDFViewerApplicationOptions.get('ignoreKeys');\n const acceptKeys = PDFViewerApplicationOptions.get('acceptKeys');\n if (keycode === 'WHEEL') {\n if (isKeyInList(ignoreKeys, cmd, 'WHEEL')) {\n return true;\n }\n if (!!acceptKeys && acceptKeys.length > 0) {\n return !isKeyInList(acceptKeys, cmd, 'WHEEL');\n }\n return false;\n }\n if (keycode === 16 || keycode === 17 || keycode === 18 || keycode === 224) {\n // ignore solitary SHIFT, ALT, CMD, and CTRL because they only make sense as two-key-combinations\n return true;\n }\n // cmd is a bit-array:\n // 1 == CTRL\n // 2 == ALT\n // 4 == SHIFT\n // 8 == META\n const ignoreKeyboard = PDFViewerApplicationOptions.get('ignoreKeyboard');\n if (!!ignoreKeyboard) {\n return true;\n }\n if (!!ignoreKeys && ignoreKeys.length > 0) {\n if (isKeyInList(ignoreKeys, cmd, keycode)) {\n return true;\n }\n }\n if (!!acceptKeys && acceptKeys.length > 0) {\n return !isKeyInList(acceptKeys, cmd, keycode);\n }\n return false;\n}\nfunction isKeyInList(settings, cmd, keycode) {\n if (!settings) {\n return true;\n }\n return settings.some((keyDef) => isKey(keyDef, cmd, keycode));\n}\nfunction isKey(keyDef, cmd, keycode) {\n let cmdDef = 0;\n let key = 0;\n keyDef = keyDef.toLowerCase();\n // tslint:disable: no-bitwise\n if (keyDef.includes('ctrl+')) {\n cmdDef |= 1;\n keyDef = keyDef.replace('ctrl+', '');\n }\n if (keyDef.includes('cmd+')) {\n cmdDef |= 8;\n keyDef = keyDef.replace('cmd+', '');\n }\n if (keyDef.includes('alt+')) {\n cmdDef |= 2;\n keyDef = keyDef.replace('alt+', '');\n }\n if (keyDef.includes('shift+')) {\n cmdDef |= 4;\n keyDef = keyDef.replace('shift+', '');\n }\n if (keyDef.includes('meta+')) {\n cmdDef |= 8;\n keyDef = keyDef.replace('meta+', '');\n }\n if (keyDef === 'up') {\n key = 38;\n }\n else if (keyDef === 'down') {\n key = 40;\n }\n else if (keyDef === '+' || keyDef === '\"+\"') {\n key = 171;\n }\n else if (keyDef === '-' || keyDef === '\"-\"') {\n key = 173;\n }\n else if (keyDef === 'esc') {\n key = 27;\n }\n else if (keyDef === 'enter') {\n key = 13;\n }\n else if (keyDef === 'space') {\n key = 32;\n }\n else if (keyDef === 'f4') {\n key = 115;\n }\n else if (keyDef === 'backspace') {\n key = 8;\n }\n else if (keyDef === 'home') {\n key = 36;\n }\n else if (keyDef === 'end') {\n key = 35;\n }\n else if (keyDef === 'left') {\n key = 37;\n }\n else if (keyDef === 'right') {\n key = 39;\n }\n else if (keyDef === 'pagedown') {\n key = 34;\n }\n else if (keyDef === 'pageup') {\n key = 33;\n }\n else {\n key = keyDef.toUpperCase().charCodeAt(0);\n }\n if (keycode === 'WHEEL') {\n return keyDef === 'wheel' && cmd === cmdDef;\n }\n return key === keycode && cmd === cmdDef;\n}\nif (typeof window !== 'undefined') {\n window.isKeyIgnored = isKeyIgnored;\n}\nclass NgxExtendedPdfViewerModule {\n constructor() { }\n}\nNgxExtendedPdfViewerModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: NgxExtendedPdfViewerModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule });\nNgxExtendedPdfViewerModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: NgxExtendedPdfViewerModule, declarations: [NgxExtendedPdfViewerComponent], imports: [NgxExtendedPdfViewerCommonModule, CommonModule, FormsModule], exports: [PdfZoomDropdownComponent,\n PdfContextMenuComponent,\n PdfPresentationModeComponent,\n PdfOpenFileComponent,\n PdfPrintComponent,\n PdfDownloadComponent,\n PdfBookmarkComponent,\n PdfZoomToolbarComponent,\n PdfPagingAreaComponent,\n PdfFindbarComponent,\n PdfSidebarComponent,\n PdfSidebarContentComponent,\n PdfSidebarToolbarComponent,\n PdfSecondaryToolbarComponent,\n PdfDocumentPropertiesOverlayComponent,\n PdfSearchInputFieldComponent,\n PdfFindPreviousComponent,\n PdfFindNextComponent,\n PdfFindInputAreaComponent,\n PdfFindbarOptionsTwoContainerComponent,\n PdfFindbarOptionsOneContainerComponent,\n PdfFindMatchCaseComponent,\n PdfFindHighlightAllComponent,\n PdfFindRangeComponent,\n PdfFindCurrentPageOnlyComponent,\n PdfFindEntireWordComponent,\n PdfFindMultipleSearchTextsComponent,\n PdfFindIgnoreAccentsComponent,\n PdfFindbarOptionsThreeContainerComponent,\n PdfFindResultsCountComponent,\n PdfFindbarMessageContainerComponent,\n PdfHandToolComponent,\n PdfRotatePageComponent,\n PdfSelectToolComponent,\n PdfToolbarComponent,\n PdfFindButtonComponent,\n PdfToggleSidebarComponent,\n PdfToggleSecondaryToolbarComponent,\n PdfLastPageComponent,\n PdfFirstPageComponent,\n PdfNextPageComponent,\n PdfPreviousPageComponent,\n PdfPageNumberComponent,\n PdfZoomInComponent,\n PdfZoomOutComponent,\n NgxExtendedPdfViewerComponent] });\nNgxExtendedPdfViewerModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: NgxExtendedPdfViewerModule, providers: [NgxExtendedPdfViewerService$1], imports: [[NgxExtendedPdfViewerCommonModule, CommonModule, FormsModule]] });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: NgxExtendedPdfViewerModule, decorators: [{\n type: NgModule,\n args: [{\n imports: [NgxExtendedPdfViewerCommonModule, CommonModule, FormsModule],\n declarations: [\n NgxExtendedPdfViewerComponent,\n ],\n providers: [NgxExtendedPdfViewerService$1],\n exports: [\n PdfZoomDropdownComponent,\n PdfContextMenuComponent,\n PdfPresentationModeComponent,\n PdfOpenFileComponent,\n PdfPrintComponent,\n PdfDownloadComponent,\n PdfBookmarkComponent,\n PdfZoomToolbarComponent,\n PdfPagingAreaComponent,\n PdfFindbarComponent,\n PdfSidebarComponent,\n PdfSidebarContentComponent,\n PdfSidebarToolbarComponent,\n PdfSecondaryToolbarComponent,\n PdfDocumentPropertiesOverlayComponent,\n PdfSearchInputFieldComponent,\n PdfFindPreviousComponent,\n PdfFindNextComponent,\n PdfFindInputAreaComponent,\n PdfFindbarOptionsTwoContainerComponent,\n PdfFindbarOptionsOneContainerComponent,\n PdfFindMatchCaseComponent,\n PdfFindHighlightAllComponent,\n PdfFindRangeComponent,\n PdfFindCurrentPageOnlyComponent,\n PdfFindEntireWordComponent,\n PdfFindMultipleSearchTextsComponent,\n PdfFindIgnoreAccentsComponent,\n PdfFindbarOptionsThreeContainerComponent,\n PdfFindResultsCountComponent,\n PdfFindbarMessageContainerComponent,\n PdfHandToolComponent,\n PdfRotatePageComponent,\n PdfSelectToolComponent,\n PdfToolbarComponent,\n PdfFindButtonComponent,\n PdfToggleSidebarComponent,\n PdfToggleSecondaryToolbarComponent,\n PdfLastPageComponent,\n PdfFirstPageComponent,\n PdfNextPageComponent,\n PdfPreviousPageComponent,\n PdfPageNumberComponent,\n PdfZoomInComponent,\n PdfZoomOutComponent,\n NgxExtendedPdfViewerComponent,\n ],\n }]\n }], ctorParameters: function () { return []; } });\n\nclass NgxExtendedPdfViewerService {\n constructor() { }\n findMultiple(text, options = {}) {\n return false;\n }\n find(text, options = {}) {\n return false;\n }\n findNext() {\n return false;\n }\n findPrevious() {\n return false;\n }\n print(printRange) {\n return false;\n }\n removePrintRange() { }\n setPrintRange(printRange) { }\n filteredPageCount(pageCount, range) {\n return 0;\n }\n isInPDFPrintRange(pageIndex, printRange) { }\n async getPageAsText(pageNumber) {\n return '';\n }\n async getCurrentDocumentAsBlob() {\n return new Blob([], { type: 'application/pdf' });\n }\n async getFormData() {\n return [];\n }\n addPageToRenderQueue(pageIndex) {\n return false;\n }\n isRenderQueueEmpty() {\n return true;\n }\n hasPageBeenRendered(pageIndex) {\n return false;\n }\n numberOfPages() {\n return 0;\n }\n getCurrentlyVisiblePageNumbers() {\n return [];\n }\n}\n\nclass NgxExtendedPdfViewerServerModule {\n constructor() { }\n}\nNgxExtendedPdfViewerServerModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: NgxExtendedPdfViewerServerModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule });\nNgxExtendedPdfViewerServerModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: NgxExtendedPdfViewerServerModule, declarations: [NgxExtendedPdfViewerServerComponent], imports: [NgxExtendedPdfViewerCommonModule, CommonModule, FormsModule], exports: [PdfZoomDropdownComponent,\n PdfContextMenuComponent,\n PdfPresentationModeComponent,\n PdfOpenFileComponent,\n PdfPrintComponent,\n PdfDownloadComponent,\n PdfBookmarkComponent,\n PdfZoomToolbarComponent,\n PdfPagingAreaComponent,\n PdfFindbarComponent,\n PdfSidebarComponent,\n PdfSidebarContentComponent,\n PdfSidebarToolbarComponent,\n PdfSecondaryToolbarComponent,\n PdfDocumentPropertiesOverlayComponent,\n PdfSearchInputFieldComponent,\n PdfFindPreviousComponent,\n PdfFindNextComponent,\n PdfFindInputAreaComponent,\n PdfFindbarOptionsTwoContainerComponent,\n PdfFindbarOptionsOneContainerComponent,\n PdfFindMatchCaseComponent,\n PdfFindHighlightAllComponent,\n PdfFindEntireWordComponent,\n PdfFindMultipleSearchTextsComponent,\n PdfFindIgnoreAccentsComponent,\n PdfFindbarOptionsThreeContainerComponent,\n PdfFindResultsCountComponent,\n PdfFindbarMessageContainerComponent,\n PdfHandToolComponent,\n PdfRotatePageComponent,\n PdfSelectToolComponent,\n PdfToolbarComponent,\n PdfFindButtonComponent,\n PdfToggleSidebarComponent,\n PdfToggleSecondaryToolbarComponent,\n PdfLastPageComponent,\n PdfFirstPageComponent,\n PdfNextPageComponent,\n PdfPreviousPageComponent,\n PdfPageNumberComponent,\n PdfZoomInComponent,\n PdfZoomOutComponent,\n NgxExtendedPdfViewerServerComponent] });\nNgxExtendedPdfViewerServerModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: NgxExtendedPdfViewerServerModule, providers: [NgxExtendedPdfViewerService], imports: [[NgxExtendedPdfViewerCommonModule, CommonModule, FormsModule]] });\ni0.ɵɵngDeclareClassMetadata({ minVersion: \"12.0.0\", version: \"13.3.0\", ngImport: i0, type: NgxExtendedPdfViewerServerModule, decorators: [{\n type: NgModule,\n args: [{\n imports: [NgxExtendedPdfViewerCommonModule, CommonModule, FormsModule],\n declarations: [\n NgxExtendedPdfViewerServerComponent,\n ],\n providers: [NgxExtendedPdfViewerService],\n exports: [\n PdfZoomDropdownComponent,\n PdfContextMenuComponent,\n PdfPresentationModeComponent,\n PdfOpenFileComponent,\n PdfPrintComponent,\n PdfDownloadComponent,\n PdfBookmarkComponent,\n PdfZoomToolbarComponent,\n PdfPagingAreaComponent,\n PdfFindbarComponent,\n PdfSidebarComponent,\n PdfSidebarContentComponent,\n PdfSidebarToolbarComponent,\n PdfSecondaryToolbarComponent,\n PdfDocumentPropertiesOverlayComponent,\n PdfSearchInputFieldComponent,\n PdfFindPreviousComponent,\n PdfFindNextComponent,\n PdfFindInputAreaComponent,\n PdfFindbarOptionsTwoContainerComponent,\n PdfFindbarOptionsOneContainerComponent,\n PdfFindMatchCaseComponent,\n PdfFindHighlightAllComponent,\n PdfFindEntireWordComponent,\n PdfFindMultipleSearchTextsComponent,\n PdfFindIgnoreAccentsComponent,\n PdfFindbarOptionsThreeContainerComponent,\n PdfFindResultsCountComponent,\n PdfFindbarMessageContainerComponent,\n PdfHandToolComponent,\n PdfRotatePageComponent,\n PdfSelectToolComponent,\n PdfToolbarComponent,\n PdfFindButtonComponent,\n PdfToggleSidebarComponent,\n PdfToggleSecondaryToolbarComponent,\n PdfLastPageComponent,\n PdfFirstPageComponent,\n PdfNextPageComponent,\n PdfPreviousPageComponent,\n PdfPageNumberComponent,\n PdfZoomInComponent,\n PdfZoomOutComponent,\n NgxExtendedPdfViewerServerComponent,\n ],\n }]\n }], ctorParameters: function () { return []; } });\n\nclass PdfDocumentPropertiesExtractor {\n constructor() {\n this.pdfDateStringRegex = new RegExp('^D:' + // Prefix (required)\n '(\\\\d{4})' + // Year (required)\n '(\\\\d{2})?' + // Month (optional)\n '(\\\\d{2})?' + // Day (optional)\n '(\\\\d{2})?' + // Hour (optional)\n '(\\\\d{2})?' + // Minute (optional)\n '(\\\\d{2})?' + // Second (optional)\n '([Z|+|-])?' + // Universal time relation (optional)\n '(\\\\d{2})?' + // Offset hour (optional)\n // tslint:disable-next-line: quotemark\n \"'?\" + // Splitting apostrophe (optional)\n '(\\\\d{2})?' + // Offset minute (optional)\n // tslint:disable-next-line: quotemark\n \"'?\" // Trailing apostrophe (optional)\n );\n }\n async getDocumentProperties() {\n const PDFViewerApplication = window\n .PDFViewerApplication;\n const pdfDocument = PDFViewerApplication.pdfDocument;\n const result = {};\n return pdfDocument\n .getMetadata()\n .then(({ info, metadata, contentDispositionFilename }) => {\n result.author = info.Author;\n result.creationDate = this.toDateObject(info.CreationDate);\n result.creator = info.Creator;\n result.keywords = info.Keywords;\n result.linearized = info.IsLinearized;\n result.modificationDate = this.toDateObject(info.ModDate);\n result.pdfFormatVersion = info.PDFFormatVersion;\n result.producer = info.Producer;\n result.subject = info.Subject;\n result.title = info.Title;\n if (contentDispositionFilename) {\n result.fileName = contentDispositionFilename;\n }\n return pdfDocument.getDownloadInfo();\n })\n .then(({ length }) => {\n result.maybeFileSize = length;\n return result;\n });\n }\n /** shamelessly copied from pdf.js */\n toDateObject(input) {\n // if (!input || typeof input !== \"string\")) {\n // return null;\n // }\n // Optional fields that don't satisfy the requirements from the regular\n // expression (such as incorrect digit counts or numbers that are out of\n // range) will fall back the defaults from the specification.\n const matches = this.pdfDateStringRegex.exec(input);\n if (!matches) {\n return null;\n }\n // JavaScript's `Date` object expects the month to be between 0 and 11\n // instead of 1 and 12, so we have to correct for that.\n const year = parseInt(matches[1], 10);\n let month = parseInt(matches[2], 10);\n month = month >= 1 && month <= 12 ? month - 1 : 0;\n let day = parseInt(matches[3], 10);\n day = day >= 1 && day <= 31 ? day : 1;\n let hour = parseInt(matches[4], 10);\n hour = hour >= 0 && hour <= 23 ? hour : 0;\n let minute = parseInt(matches[5], 10);\n minute = minute >= 0 && minute <= 59 ? minute : 0;\n let second = parseInt(matches[6], 10);\n second = second >= 0 && second <= 59 ? second : 0;\n const universalTimeRelation = matches[7] || 'Z';\n let offsetHour = parseInt(matches[8], 10);\n offsetHour = offsetHour >= 0 && offsetHour <= 23 ? offsetHour : 0;\n let offsetMinute = parseInt(matches[9], 10) || 0;\n offsetMinute = offsetMinute >= 0 && offsetMinute <= 59 ? offsetMinute : 0;\n // Universal time relation 'Z' means that the local time is equal to the\n // universal time, whereas the relations '+'/'-' indicate that the local\n // time is later respectively earlier than the universal time. Every date\n // is normalized to universal time.\n if (universalTimeRelation === '-') {\n hour += offsetHour;\n minute += offsetMinute;\n }\n else if (universalTimeRelation === '+') {\n hour -= offsetHour;\n minute -= offsetMinute;\n }\n return new Date(Date.UTC(year, month, day, hour, minute, second));\n }\n}\n\nconst LinkTarget = {\n NONE: 0,\n SELF: 1,\n BLANK: 2,\n PARENT: 3,\n TOP: 4\n};\n\n/*\n * Public API Surface of ngx-extended-pdf-viewer\n */\n\n/**\n * Generated bundle index. Do not edit.\n */\n\nexport { FindState, INCORRECT_PASSWORD, LinkTarget, NEED_PASSWORD, NgxExtendedPdfViewerComponent, NgxExtendedPdfViewerModule, NgxExtendedPdfViewerServerComponent, NgxExtendedPdfViewerServerModule, NgxExtendedPdfViewerService$1 as NgxExtendedPdfViewerService, PDFNotificationService, PdfBookmarkComponent, PdfContextMenuComponent, PdfDocumentPropertiesExtractor, PdfDocumentPropertiesOverlayComponent, PdfDownloadComponent, PdfFindButtonComponent, PdfFindCurrentPageOnlyComponent, PdfFindEntireWordComponent, PdfFindFuzzilyComponent, PdfFindHighlightAllComponent, PdfFindIgnoreAccentsComponent, PdfFindInputAreaComponent, PdfFindMatchCaseComponent, PdfFindMultipleSearchTextsComponent, PdfFindNextComponent, PdfFindPreviousComponent, PdfFindRangeComponent, PdfFindResultsCountComponent, PdfFindbarComponent, PdfFindbarMessageContainerComponent, PdfFindbarOptionsOneContainerComponent, PdfFindbarOptionsThreeContainerComponent, PdfFindbarOptionsTwoContainerComponent, PdfFirstPageComponent, PdfHandToolComponent, PdfLastPageComponent, PdfNextPageComponent, PdfOpenFileComponent, PdfPageNumberComponent, PdfPagingAreaComponent, PdfPresentationModeComponent, PdfPreviousPageComponent, PdfPrintComponent, PdfRotatePageComponent, PdfSearchInputFieldComponent, PdfSecondaryToolbarComponent, PdfSelectToolComponent, PdfSidebarComponent, PdfSidebarContentComponent, PdfSidebarToolbarComponent, PdfToggleSecondaryToolbarComponent, PdfToggleSidebarComponent, PdfToolbarComponent, PdfZoomDropdownComponent, PdfZoomInComponent, PdfZoomOutComponent, PdfZoomToolbarComponent, ScrollModeType, SpreadModeType, VerbosityLevel, getVersionSuffix, pdfDefaultOptions, pdfjsBleedingEdgeVersion, pdfjsVersion };\n"],"mappings":"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C;MAAEC,QAAQ,EAAE,iBAAiB;MAAEJ,aAAa,EAAEtQ,iBAAiB,CAACuhB,IAAI;MAAEnR,QAAQ,EAAE,EAAE;MAAEkR,MAAM,EAAE,CAAC,o6sFAAo6sF,EAAE,m+BAAm+B;IAAE,CAAC;EACp/uF,CAAC,CAAC;AAAA;AAEV,MAAMK,mBAAmB,CAAC;EACtB9Q,WAAWA,CAACvE,QAAQ,EAAEjC,QAAQ,EAAE;IAC5B,IAAI,CAACiC,QAAQ,GAAGA,QAAQ;IACxB,IAAI,CAACjC,QAAQ,GAAGA,QAAQ;IACxB,IAAI,CAACuX,IAAI,GAAG,GAAG;IACf,IAAI,CAAC5M,KAAK,GAAG,GAAG;IAChB,IAAI,CAAC6M,EAAE,GAAG,GAAG;IACb,IAAI,CAACC,EAAE,GAAG,GAAG;IACb,IAAI,CAACC,EAAE,GAAG,GAAG;IACb,IAAI,CAACC,EAAE,GAAG,GAAG;IACb,IAAI,CAACC,EAAE,GAAG,GAAG;IACb,IAAI,CAACC,GAAG,GAAG,GAAG;EAClB;EACA,IAAIrO,KAAKA,CAAA,EAAG;IACR,OAAQ;AAChB,6BAA6B,IAAI,CAACoO,EAAG;AACrC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6BAA6B,IAAI,CAACD,EAAG;AACrC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6BAA6B,IAAI,CAACD,EAAG;AACrC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6BAA6B,IAAI,CAACD,EAAG;AACrC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6BAA6B,IAAI,CAACD,EAAG;AACrC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,6BAA6B,IAAI,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"},"metadata":{},"sourceType":"module"}