PageSourceSearch

https://histomania.com/assets/print-E8XS_sLF.js

js histomania.com collected 2026-09-25 07:01:36 UTC 25,822 bytes, 8 lines download raw bytes

1import{bW as he,bV as Ee,bX as be,bt as ve,au as o,bD as v,v as Re,x as Le,aU as q,aT as _,a5 as le,aZ as L,aQ as se,O as de,k as ce,w as Be,ai as ue,ap as We,Z as Ue,bu as He,bT as S,aS as ze,by as Ne}from"./index-DJ3zL1BN.js";import{C as Fe}from"./closebutton-DIFxvutE.js";import{Z as Ke}from"./Zoom-DQ7tUIeH.js";var N={},fe;function Ve(){if(fe)return N;fe=1;var P=he();Object.defineProperty(N,"__esModule",{value:!0}),N.default=void 0;var w=P(Ee()),f=be();return N.default=(0,w.default)((0,f.jsx)("path",{d:"M1.01 7 1 17c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2H3c-1.1 0-1.99.9-1.99 2M19 7v10H5V7z"}),"StayCurrentLandscape"),N}var _e=Ve();const $e=ve(_e);var F={},pe;function Je(){if(pe)return F;pe=1;var P=he();Object.defineProperty(F,"__esModule",{value:!0}),F.default=void 0;var w=P(Ee()),f=be();return F.default=(0,w.default)((0,f.jsx)("path",{d:"M17 1.01 7 1c-1.1 0-1.99.9-1.99 2v18c0 1.1.89 2 1.99 2h10c1.1 0 2-.9 2-2V3c0-1.1-.9-1.99-2-1.99M17 19H7V5h10z"}),"StayCurrentPortrait"),F}var Ze=Je();const Ye=ve(Ze),Qe=()=>P=>w=>o.createElement(P,{...w,width:"lg",fullScreen:!1}),Xe=["A4","A3","A2","A1","A0"],me=Math.sqrt(2),$={textTransform:"none",fontSize:13,padding:"4px 12px"},W=({label:P})=>o.createElement("div",{style:{display:"flex",alignItems:"center",gap:10,marginBottom:14}},o.createElement("span",{style:{display:"inline-block",width:3,height:18,background:"#E00",borderRadius:2,flexShrink:0}}),o.createElement(L,{style:{fontSize:12,fontWeight:700,color:"#666",letterSpacing:1.2,textTransform:"uppercase"}},P)),U=({children:P,flat:w=!1,style:f={}})=>o.createElement("div",{style:{background:w?"#f5f5f5":"#fff",borderRadius:12,boxShadow:w?"none":"0 2px 12px rgba(0,0,0,0.07)",border:w?"1px solid #e8e8e8":"none",padding:"16px 20px",...f}},P),Ge=({base64Image:P,orientation:w,pagesX:f,pagesY:c,error:n,pixelWidth:r,pixelHeight:d})=>{const s=w==="landscape"?me:1/me,m=300/f,a=Math.round(m/s),l=a*c,i=[];for(let e=1;e<f;e++)i.push(o.createElement("div",{key:`v${e}`,style:{position:"absolute",left:`${e/f*100}%`,top:0,bottom:0,borderLeft:"2px dashed #555",zIndex:2}}));for(let e=1;e<c;e++)i.push(o.createElement("div",{key:`h${e}`,style:{position:"absolute",top:a*e,left:0,right:0,borderTop:"2px dashed #555",zIndex:2}}));return o.createElement("div",{style:{textAlign:"center"}},o.createElement("div",{style:{backgroundColor:"#9e9e9e",padding:12,display:"inline-block",borderRadius:8}},o.createElement("div",{style:{width:300,height:l,backgroundColor:"white",boxShadow:"4px 4px 10px rgba(0,0,0,0.35)",position:"relative",overflow:"hidden"}},P&&!n&&o.createElement("img",{src:P,alt:v("printdialog.altText"),style:{width:"100%",height:"auto",display:"block"}}),n&&o.createElement(L,{color:"error",style:{padding:8,fontSize:12}},n),i)),o.createElement("div",{style:{marginTop:10}},o.createElement(L,{style:{color:"#888",fontSize:12}},r&&d?`${v("printdialog.js317202399")}: ${r} × ${d} px`:"…")))},ke=({open:P,onCancel:w,onPrint:f,onImageExport:c,startTime:n,endTime:r,paperFormat:d,paperFormatChanged:s,orientation:m,orientationChanged:a,quality:l,qualityChanged:i,pagesX:e,pagesY:p,pagesXChanged:y,pagesYChanged:t,transparentBackground:u,paintShadows:g,base64Image:x,startTimeChanged:E,endTimeChanged:M,transparentBackgroundChanged:T,paintShadowsChanged:I,pixelWidth:J,pixelHeight:K,error:Z})=>{const V=[{value:1,label:v("printdialog.quality.1")},{value:2,label:v("printdialog.quality.2")},{value:3,label:v("printdialog.quality.3")},{value:4,label:v("printdialog.quality.4")}];return o.createElement(Re,{maxWidth:!1,open:P,onClose:w,TransitionComponent:Ke,transitionDuration:600},o.createElement(Le,{style:{padding:"24px"}},o.createElement("div",{style:{display:"flex",gap:20,alignItems:"flex-start"}},o.createElement("div",{style:{display:"flex",flexDirection:"column",gap:12,minWidth:340}},o.createElement(U,null,o.createElement(W,{label:v("printdialog.paperFormat")}),o.createElement("div",{style:{display:"flex",flexDirection:"column",gap:10}},o.createElement(q,{value:d,exclusive:!0,onChange:(C,D)=>D&&s(D),size:"small"},Xe.map(C=>o.createElement(_,{key:C,value:C,style:$},C))),o.createElement(q,{value:m,exclusive:!0,onChange:(C,D)=>D&&a(D),size:"small"},o.createElement(_,{value:"landscape",style:$},o.createElement($e,{fontSize:"small",style:{marginRight:4}}),v("printdialog.landscape")),o.createElement(_,{value:"portrait",style:$},o.createElement(Ye,{fontSize:"small",style:{marginRight:4}}),v("printdialog.portrait"))))),o.createElement(U,null,o.createElement(W,{label:v("printdialog.js176250960")}),o.createElement("div",{style:{display:"flex",flexDirection:"column",gap:8}},o.createElement(le,{label:v("printdialog.from"),value:n,onChange:C=>E(C),onTypeChange:()=>{},yearPositions:10,showTypeField:!1,showPrecisionField:!1}),o.createElement(le,{label:v("printdialog.to"),value:r,onChange:C=>M(C),onTypeChange:()=>{},yearPositions:10,showTypeField:!1,showPrecisionField:!1}))),o.createElement(U,{flat:!0},o.createElement(W,{label:v("printdialog.quality")}
1),o.createElement(q,{value:l,exclusive:!0,onChange:(C,D)=>D!==null&&i(D),size:"small"},V.map(C=>o.createElement(_,{key:C.value,value:C.value,style:$},C.label)))),o.createElement(U,{flat:!0},o.createElement(W,{label:v("printdialog.multipage")}),o.createElement(L,{variant:"caption",style:{color:"#999",display:"block",marginBottom:10}},v("printdialog.multipageHint")),o.createElement("div",{style:{display:"flex",alignItems:"center",gap:8}},o.createElement(se,{type:"number",value:e,inputProps:{min:1,max:10},onChange:C=>y(parseInt(C.target.value)||1),style:{width:70},size:"small"}),o.createElement(L,{style:{color:"#666"}},"×"),o.createElement(se,{type:"number",value:p,inputProps:{min:1,max:10},onChange:C=>t(parseInt(C.target.value)||1),style:{width:70},size:"small"}),o.createElement(L,{variant:"body2",style:{color:"#999"}},v("printdialog.pages")))),o.createElement(U,{flat:!0},o.createElement(W,{label:v("printdialog.display")}),o.createElement("div",{style:{display:"flex",flexDirection:"column",gap:2}},o.createElement(de,{control:o.createElement(ce,{checked:u,onChange:()=>T(!u),size:"small"}),label:o.createElement(L,{variant:"body2"},v("printdialog.js341020472"))}),o.createElement(de,{control:o.createElement(ce,{checked:g,onChange:()=>I(!g),size:"small"}),label:o.createElement(L,{variant:"body2"},v("printdialog.js665169354"))})))),o.createElement(U,{style:{minWidth:340,alignSelf:"flex-start"}},o.createElement(W,{label:v("printdialog.js150161449")}),o.createElement(Ge,{base64Image:x,orientation:m,pagesX:e,pagesY:p,error:Z,pixelWidth:J,pixelHeight:K})))),o.createElement(Be,null,o.createElement(Fe,{onClick:w}),o.createElement(ue,{icon:o.createElement(We,null),onClick:f,autoFocus:!0},v("printdialog.js8964786")),o.createElement(ue,{icon:o.createElement(Ue,null),onClick:c},v("printdialog.js544885797"))))},qe=Qe()(ke);var ee={exports:{}},ge;function et(){return ge||(ge=1,(function(P,w){(function(c,n){P.exports=n()})(window,function(){return(function(f){var c={};function n(r){if(c[r])return c[r].exports;var d=c[r]={i:r,l:!1,exports:{}};return f[r].call(d.exports,d,d.exports,n),d.l=!0,d.exports}return n.m=f,n.c=c,n.d=function(r,d,s){n.o(r,d)||Object.defineProperty(r,d,{enumerable:!0,get:s})},n.r=function(r){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(r,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(r,"__esModule",{value:!0})},n.t=function(r,d){if(d&1&&(r=n(r)),d&8||d&4&&typeof r=="object"&&r&&r.__esModule)return r;var s=Object.create(null);if(n.r(s),Object.defineProperty(s,"default",{enumerable:!0,value:r}),d&2&&typeof r!="string")for(var m in r)n.d(s,m,(function(a){return r[a]}).bind(null,m));return s},n.n=function(r){var d=r&&r.__esModule?function(){return r.default}:function(){return r};return n.d(d,"a",d),d},n.o=function(r,d){return Object.prototype.hasOwnProperty.call(r,d)},n.p="",n(n.s=0)})({
1"./src/index.js":(function(f,c,n){n.r(c),n("./src/sass/index.scss");var r=n("./src/js/init.js"),d=r.default.init;typeof window<"u"&&(window.printJS=d),c.default=d}),
1"./src/js/browser.js":(function(f,c,n){n.r(c);var r={isFirefox:function(){return typeof InstallTrigger<"u"},isIE:function(){return navigator.userAgent.indexOf("MSIE")!==-1||!!document.documentMode},isEdge:function(){return!r.isIE()&&!!window.StyleMedia},isChrome:function(){var s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:window;return!!s.chrome},isSafari:function(){return Object.prototype.toString.call(window.HTMLElement).indexOf("Constructor")>0||navigator.userAgent.toLowerCase().indexOf("safari")!==-1},isIOSChrome:function(){return navigator.userAgent.toLowerCase().indexOf("crios")!==-1}};c.default=r}),
1"./src/js/functions.js":(function(f,c,n){n.r(c),n.d(c,"addWrapper",function(){return m}),n.d(c,"capitalizePrint",function(){return a}),n.d(c,"collectStyles",function(){return l}),n.d(c,"addHeader",function(){return e}),n.d(c,"cleanUp",function(){return p}),n.d(c,"isRawHTML",function(){return y});var r=n("./src/js/modal.js"),d=n("./src/js/browser.js");function s(t){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?s=function(g){return typeof g}:s=function(g){return g&&typeof Symbol=="function"&&g.constructor===Symbol&&g!==Symbol.prototype?"symbol":typeof g},s(t)}function m(t,u){var g="font-family:"+u.font+" !important; font-size: "+u.font_size+" !important; width:100%;";return'<div style="'+g+'">'+t+"</div>"}function a(t){return t.charAt(0).toUpperCase()+t.slice(1)}function l(t,u){for(var g=document.defaultView||window,x="",E=g.getComputedStyle(t,""),M=0;M<E.length;M++)(u.targetStyles.indexOf("*")!==-1||u.targetStyle.indexOf(E[M])!==-1||i(u.targetStyles,E[M]))&&E.getPropertyValue(E[M])&&(x+=E[M]+":"+E.getPropertyValue(E[M])+";");return x+="max-width: "+u.maxWidth+"px !important; font-size: "+u.font_size+" !important;",x}function i(t,u){for(var g=0;g<t.length;g++)if(s(u)==="object"&&u.indexOf(t[g])!==-1)return!0;return!1}function e(t,u){var g=document.createElement("div");if(y(u.header))g.innerHTML=u.header;else{var x=document.createElement("h1"),E=document.createTextNode(u.header);x.appendChild(E),x.setAttribute("style",u.headerStyle),g.appendChild(x)}t.insertBefore(g,t.childNodes[0])}function p(t){t.showModal&&r.default.close(),t.onLoadingEnd&&t.onLoadingEnd(),(t.showModal||t.onLoadingStart)&&window.URL.revokeObjectURL(t.printable);var u="mouseover";(d.default.isChrome()||d.default.isFirefox())&&(u="focus");var g=function x(){window.removeEventListener(u,x),t.onPrintDialogClose();var E=document.getElementById(t.frameId);E&&E.remove()};window.addEventListener(u,g)}function y(t){var u=new RegExp("<([A-Za-z][A-Za-z0-9]*)\\b[^>]*>(.*?)</\\1>");return u.test(t)}}),
1"./src/js/html.js":(function(f,c,n){n.r(c);var r=n("./src/js/functions.js"),d=n("./src/js/print.js");function s(l){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?s=function(e){return typeof e}:s=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(l)}c.default={print:function(i,e){var p=a(i.printable)?i.printable:document.getElementById(i.printable);if(!p){window.console.error("Invalid HTML element id: "+i.printable);return}i.printableElement=m(p,i),i.header&&Object(r.addHeader)(i.printableElement,i),d.default.send(i,e)}};function m(l,i){for(var e=l.cloneNode(),p=Array.prototype.slice.call(l.childNodes),y=0;y<p.length;y++)if(i.ignoreElements.indexOf(p[y].id)===-1){var t=m(p[y],i);e.appendChild(t)}switch(i.scanStyles&&l.nodeType===1&&e.setAttribute("style",Object(r.collectStyles)(l,i)),l.tagName){case"SELECT":e.value=l.value;break;case"CANVAS":e.getContext("2d").drawImage(l,0,0);break}return e}function a(l){return s(l)==="object"&&l&&(l instanceof HTMLElement||l.nodeType===1)}}),
1"./src/js/image.js":(function(f,c,n){n.r(c);var r=n("./src/js/functions.js"),d=n("./src/js/print.js"),s=n("./src/js/browser.js");c.default={print:function(a,l){a.printable.constructor!==Array&&(a.printable=[a.printable]),a.printableElement=document.createElement("div"),a.printable.forEach(function(i){var e=document.createElement("img");if(e.setAttribute("style",a.imageStyle),e.src=i,s.default.isFirefox()){var p=e.src;e.src=p}var y=document.createElement("div");y.appendChild(e),a.printableElement.appendChild(y)}),a.header&&Object(r.addHeader)(a.printableElement,a),d.default.send(a,l)}}}),
1"./src/js/init.js":(function(f,c,n){n.r(c);var r=n("./src/js/browser.js"),d=n("./src/js/modal.js"),s=n("./src/js/pdf.js"),m=n("./src/js/html.js"),a=n("./src/js/raw-html.js"),l=n("./src/js/image.js"),i=n("./src/js/json.js");function e(y){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?e=function(u){return typeof u}:e=function(u){return u&&typeof Symbol=="function"&&u.constructor===Symbol&&u!==Symbol.prototype?"symbol":typeof u},e(y)}var p=["pdf","html","image","json","raw-html"];c.default={init:function(){var t={printable:null,fallbackPrintable:null,type:"pdf",header:null,headerStyle:"font-weight: 300;",maxWidth:800,properties:null,gridHeaderStyle:"font-weight: bold; padding: 5px; border: 1px solid #dddddd;",gridStyle:"border: 1px solid lightgray; margin-bottom: -1px;",showModal:!1,onError:function(I){throw I},onLoadingStart:null,onLoadingEnd:null,onPrintDialogClose:function(){},onIncompatibleBrowser:function(){},modalMessage:"Retrieving Document...",frameId:"printJS",printableElement:null,documentTitle:"Document",targetStyle:["clear","display","width","min-width","height","min-height","max-height"],targetStyles:["border","box","break","text-decoration"],ignoreElements:[],repeatTableHeader:!0,css:null,style:null,scanStyles:!0,base64:!1,onPdfOpen:null,font:"TimesNewRoman",font_size:"12pt",honorMarginPadding:!0,honorColor:!1,imageStyle:"max-width: 100%;"},u=arguments[0];if(u===void 0)throw new Error("printJS expects at least 1 attribute.");switch(e(u)){case"string":t.printable=encodeURI(u),t.fallbackPrintable=t.printable,t.type=arguments[1]||t.type;break;case"object":t.printable=u.printable,t.fallbackPrintable=typeof u.fallbackPrintable<"u"?u.fallbackPrintable:t.printable,t.fallbackPrintable=t.base64?"data:application/pdf;base64,".concat(t.fallbackPrintable):t.fallbackPrintable;for(var g in t)g==="printable"||g==="fallbackPrintable"||(t[g]=typeof u[g]<"u"?u[g]:t[g]);break;default:throw new Error('Unexpected argument type! Expected "string" or "object", got '+e(u))}if(!t.printable)throw new Error("Missing printable information.");if(!t.type||typeof t.type!="string"||p.indexOf(t.type.toLowerCase())===-1)throw new Error("Invalid print type. Available types are: pdf, html, image and json.");t.showModal&&d.default.show(t),t.onLoadingStart&&t.onLoadingStart();var x=document.getElementById(t.frameId);x&&x.parentNode.removeChild(x);var E=document.createElement("iframe");switch(r.default.isFirefox()?E.setAttribute("style","width: 1px; height: 100px; position: fixed; left: 0; top: 0; opacity: 0; border-width: 0; margin: 0; padding: 0"):E.setAttribute("style","visibility: hidden; height: 0; width: 0; position: absolute; border: 0"),E.setAttribute("id",t.frameId),t.type!=="pdf"&&(E.srcdoc="<html><head><title>"+t.documentTitle+"</title>",t.css&&(Array.isArray(t.css)||(t.css=[t.css]),t.css.forEach(function(T){E.srcdoc+='<link rel="stylesheet" href="'+T+'">'})),E.srcdoc+="</head><body></body></html>"),t.type){case"pdf":if(r.default.isIE())try{console.info("Print.js doesn't support PDF printing in Internet Explorer.");var M=window.open(t.fallbackPrintable,"_blank");M.focus(),t.onIncompatibleBrowser()}catch(T){t.onError(T)}finally{t.showModal&&d.default.close(),t.onLoadingEnd&&t.onLoadingEnd()}else s.default.print(t,E);break;case"image":l.default.print(t,E);break;case"html":m.default.print(t,E);break;case"raw-html":a.default.print(t,E);break;case"json":i.default.print(t,E);break}}}}),
1"./src/js/json.js":(function(f,c,n){n.r(c);var r=n("./src/js/functions.js"),d=n("./src/js/print.js");function s(a){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?s=function(i){return typeof i}:s=function(i){return i&&typeof Symbol=="function"&&i.constructor===Symbol&&i!==Symbol.prototype?"symbol":typeof i},s(a)}c.default={print:function(l,i){if(s(l.printable)!=="object")throw new Error("Invalid javascript data object (JSON).");if(typeof l.repeatTableHeader!="boolean")throw new Error("Invalid value for repeatTableHeader attribute (JSON).");if(!l.properties||!Array.isArray(l.properties))throw new Error("Invalid properties array for your JSON data.");l.properties=l.properties.map(function(e){return{field:s(e)==="object"?e.field:e,displayName:s(e)==="object"?e.displayName:e,columnSize:s(e)==="object"&&e.columnSize?e.columnSize+";":100/l.properties.length+"%;"}}),l.printableElement=document.createElement("div"),l.header&&Object(r.addHeader)(l.printableElement,l),l.printableElement.innerHTML+=m(l),d.default.send(l,i)}};function m(a){var l=a.printable,i=a.properties,e='<table style="border-collapse: collapse; width: 100%;">';a.repeatTableHeader&&(e+="<thead>"),e+="<tr>";for(var p=0;p<i.length;p++)e+='<th style="width:'+i[p].columnSize+";"+a.gridHeaderStyle+'">'+Object(r.capitalizePrint)(i[p].displayName)+"</th>";e+="</tr>",a.repeatTableHeader&&(e+="</thead>"),e+="<tbody>";for(var y=0;y<l.length;y++){e+="<tr>";for(var t=0;t<i.length;t++){var u=l[y],g=i[t].field.split(".");if(g.length>1)for(var x=0;x<g.length;x++)u=u[g[x]];else u=u[i[t].field];e+='<td style="width:'+i[t].columnSize+a.gridStyle+'">'+u+"</td>"}e+="</tr>"}return e+="</tbody></table>",e}}),
1"./src/js/modal.js":(function(f,c,n){n.r(c);var r={show:function(s){var m="font-family:sans-serif; display:table; text-align:center; font-weight:300; font-size:30px; left:0; top:0;position:fixed; z-index: 9990;color: #0460B5; width: 100%; height: 100%; background-color:rgba(255,255,255,.9);transition: opacity .3s ease;",a=document.createElement("div");a.setAttribute("style",m),a.setAttribute("id","printJS-Modal");var l=document.createElement("div");l.setAttribute("style","display:table-cell; vertical-align:middle; padding-bottom:100px;");var i=document.createElement("div");i.setAttribute("class","printClose"),i.setAttribute("id","printClose"),l.appendChild(i);var e=document.createElement("span");e.setAttribute("class","printSpinner"),l.appendChild(e);var p=document.createTextNode(s.modalMessage);l.appendChild(p),a.appendChild(l),document.getElementsByTagName("body")[0].appendChild(a),document.getElementById("printClose").addEventListener("click",function(){r.close()})},close:function(){var s=document.getElementById("printJS-Modal");s&&s.parentNode.removeChild(s)}};c.default=r}),
1"./src/js/pdf.js":(function(f,c,n){n.r(c);var r=n("./src/js/print.js"),d=n("./src/js/functions.js");c.default={print:function(a,l){if(a.base64){var i=Uint8Array.from(atob(a.printable),function(p){return p.charCodeAt(0)});s(a,l,i);return}a.printable=/^(blob|http|\/\/)/i.test(a.printable)?a.printable:window.location.origin+(a.printable.charAt(0)!=="/"?"/"+a.printable:a.printable);var e=new window.XMLHttpRequest;e.responseType="arraybuffer",e.addEventListener("error",function(){Object(d.cleanUp)(a),a.onError(e.statusText,e)}),e.addEventListener("load",function(){if([200,201].indexOf(e.status)===-1){Object(d.cleanUp)(a),a.onError(e.statusText,e);return}s(a,l,e.response)}),e.open("GET",a.printable,!0),e.send()}};function s(m,a,l){var i=new window.Blob([l],{type:"application/pdf"});i=window.URL.createObjectURL(i),a.setAttribute("src",i),r.default.send(m,a)}}),
1"./src/js/print.js":(function(f,c,n){n.r(c);var r=n("./src/js/browser.js"),d=n("./src/js/functions.js"),s={send:function(e,p){document.getElementsByTagName("body")[0].appendChild(p);var y=document.getElementById(e.frameId);y.onload=function(){if(e.type==="pdf"){r.default.isFirefox()?setTimeout(function(){return m(y,e)},1e3):m(y,e);return}var t=y.contentWindow||y.contentDocument;if(t.document&&(t=t.document),t.body.appendChild(e.printableElement),e.type!=="pdf"&&e.style){var u=document.createElement("style");u.innerHTML=e.style,t.head.appendChild(u)}var g=t.getElementsByTagName("img");g.length>0?a(Array.from(g)).then(function(){return m(y,e)}):m(y,e)}}};function m(i,e){try{if(i.focus(),r.default.isEdge()||r.default.isIE())try{i.contentWindow.document.execCommand("print",!1,null)}catch{i.contentWindow.print()}else i.contentWindow.print()}catch(p){e.onError(p)}finally{r.default.isFirefox()&&(i.style.visibility="hidden",i.style.left="-1px"),Object(d.cleanUp)(e)}}function a(i){var e=i.map(function(p){if(p.src&&p.src!==window.location.href)return l(p)});return Promise.all(e)}function l(i){return new Promise(function(e){var p=function y(){!i||typeof i.naturalWidth>"u"||i.naturalWidth===0||!i.complete?setTimeout(y,500):e()};p()})}c.default=s}),
1"./src/js/raw-html.js":(function(f,c,n){n.r(c);var r=n("./src/js/print.js");c.default={print:function(s,m){s.printableElement=document.createElement("div"),s.printableElement.setAttribute("style","width:100%"),s.printableElement.innerHTML=s.printable,r.default.send(s,m)}}}),
1"./src/sass/index.scss":(function(f,c,n){})
1,0:(function(f,c,n){f.exports=n("./src/index.js")})}).default})})(ee)),ee.exports}et();let ye=0;const tt=2e4,nt=300,rt={A4:297,A3:420,A2:594,A1:841,A0:1189},it={A4:210,A3:297,A2:420,A1:594,A0:841},ot=150,at={1:14,2:22,3:32,4:50};function lt(P,w,f,c,n){const r=(w==="landscape"?rt:it)[P],d=at[f],s=Math.round(r*ot/25.4),m=Math.min(s*c,tt);return{barSize:d,printWidth:m,partsX:c,partsY:n}}const st=(P,w,f=20)=>new Promise(c=>{const n=new Image;n.onload=()=>{const r=document.createElement("canvas");r.width=n.width,r.height=n.height;const d=r.getContext("2d");d.drawImage(n,0,0);const{width:s,height:m}=r,a=d.getImageData(0,0,s,m).data;let l=0;e:for(let p=s-1;p>=0;p--)for(let y=0;y<m;y++){const t=(y*s+p)*4;if(!(w?a[t+3]<10:a[t]>248&&a[t+1]>248&&a[t+2]>248)){l=p;break e}}const i=Math.min(l+f,s),e=document.createElement("canvas");e.width=i,e.height=m,e.getContext("2d").drawImage(r,0,0),c({url:e.toDataURL("image/png"),width:i,height:m})},n.src=P}),ft=({open:P,onClose:w,model:f})=>{let c=He(f);f._setDisplayDataDirty(!0),f.getResourceModel()._setDisplayDataDirty(!0);const[n,r]=S.useState(""),[d,s]=S.useState(!0),[m,a]=S.useState("A4"),[l,i]=S.useState("landscape"),[e,p]=S.useState(2),[y,t]=S.useState(1),[u,g]=S.useState(1),[x,E]=S.useState(1),[M,T]=S.useState(1),[I,J]=S.useState(!1),[K,Z]=S.useState(!1),[V,C]=S.useState(c.minStart),[D,Se]=S.useState(c.maxEnd),[Pe,te]=S.useState(!1),[ne,re]=S.useState(!1),[Y,xe]=S.useState(null),[we,Ce]=S.useState(null),[Me,je]=S.useState(null),Q=S.useRef(null),{barSize:X,printWidth:ie,partsX:H,partsY:z}=lt(m,l,e,y,u),Te=(h,j)=>{h.font="16px Roboto, sans-serif",h.fillStyle="#000",h.fillText(v("print.legendSource")+": "+Ne(),10,j+20)};S.useEffect(()=>{d&&(s(!1),A())},[d]),S.useEffect(()=>{ne===!0&&(f.barSize=X,f._setDisplayDataDirty(!0),f.getResourceModel()._setDisplayDataDirty(!0),E(!0),T(1),te(!0))},[ne,X,f]),S.useEffect(()=>{x===!0&&T(f.getResourceModel().getTotalResourceHeight())},[x,f]),S.useEffect(()=>{if(M>1){if(T(f.getResourceModel().getTotalResourceHeight()),H*z>100)r(v("print.js833055774"));else{r("");const h=Q.current.canvasRef.toDataURL("image/png");st(h,I).then(({url:j,width:R,height:O})=>{xe(j),Ce(R),je(O)})}re(!1),E(!1),T(1)}},[M,f,ie,H,z,X,I,Q]);const A=()=>{clearTimeout(ye),te(!1),ye=setTimeout(()=>re(!0),500)},oe=h=>{if(H>1||z>1){let j=document.createElement("canvas"),R=j.getContext("2d"),O=[],b=new Image;b.src=h;let B=b.width/H,ae=b.height/z;for(let G=0;G<H;G++)for(let k=0;k<z;k++){let Ae=-B*G,Ie=-ae*k;j.width=B,j.height=ae,R.drawImage(b,Ae,Ie,b.width,b.height),O.push(j.toDataURL())}return O}else return[h]},De=()=>{const h=oe(Y),j=`<!DOCTYPE html><html><head><style>
2      @page { size: ${m} ${l}; margin: 0; }
3      body { margin: 0; padding: 0; }
4      img { width: 100%; display: block; page-break-after: always; }
5      img:last-child { page-break-after: avoid; }
6    </style></head><body>
7      ${h.map(B=>`<img src="${B}" />`).join("")}
8    </body></html>`,R=new Blob([j],{type:"text/html"}),O=URL.createObjectURL(R),b=document.createElement("iframe");Object.assign(b.style,{position:"fixed",right:"0",bottom:"0",width:"1px",height:"1px",border:"0"}),b.src=O,document.body.appendChild(b),b.onload=()=>{b.contentWindow.focus(),b.contentWindow.print(),setTimeout(()=>{document.body.removeChild(b),URL.revokeObjectURL(O)},2e3)}},Oe=()=>{let h=oe(Y),j=O=>{let b="";for(let B of f.getResourceModel().getAll())b.length>0&&(b+="_"),b+=B.getName().replace("[^a-zA-Z0-9\\.\\-]","_");return b.length===0?b="Image.png":b+=O+".png",b},R=0;for(let O of h){R++;let b=document.createElement("a");b.href=O,b.download=j(R),b.click()}};return o.createElement(o.Fragment,null,o.createElement(qe,{open:P,onCancel:w,onPrint:()=>De(),onImageExport:()=>Oe(),startTime:V,endTime:D,paperFormat:m,orientation:l,quality:e,pagesX:y,pagesY:u,transparentBackground:I,paintShadows:K,base64Image:Y,pixelWidth:we,pixelHeight:Me,startTimeChanged:h=>{C(h),A()},endTimeChanged:h=>{Se(h),A()},paperFormatChanged:h=>{a(h),A()},orientationChanged:h=>{i(h),A()},qualityChanged:h=>{p(h),A()},pagesXChanged:h=>{t(Math.max(1,Math.min(10,h))),A()},pagesYChanged:h=>{g(Math.max(1,Math.min(10,h))),A()}
8,transparentBackgroundChanged:h=>{J(h),A()},paintShadowsChanged:h=>{Z(h),A()},error:n}),Pe&&o.createElement("div",{style:{visibility:"hidden"}},o.createElement(ze,{ref:Q,width:ie,widthOverlap:nt,height:f.getResourceModel().getTotalResourceHeight()+55+100,heightOverlap:100,headerHeight:55,showWaitOverlay:!1,model:f,start:V,end:D,timeZone:"Europe/Berlin",sliderValues:[],longlabels:!0,yearPositions:12,initialMeasureInterval:null,overlayheader:!0,texts:{presshere:""},printLayout:!0,brightBackground:!I,paintShadows:K,additionalPainter:(h,j)=>Te(h,j)})))};export{ft as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.