From 0f0a469ee10dd0df6dda44cb4cc202554df07d39 Mon Sep 17 00:00:00 2001 From: Igor Manjencic Date: Wed, 20 Dec 2023 12:38:59 +0100 Subject: [PATCH] feat(ZMS-1629-1804): adjust call display --- zmsadmin/templates/block/scope/form.twig | 1 + zmscalldisplay/js/block/analogClock.js | 29 ++++++++++++++---- zmscalldisplay/public/_css/calldisplay.css | 2 +- .../public/_css/calldisplay.css.map | 2 +- zmscalldisplay/public/_js/index.js | 30 +++++++++---------- zmscalldisplay/public/_js/index.js.map | 2 +- zmscalldisplay/scss/block/aufrufanzeige.scss | 3 +- zmscalldisplay/scss/block/tabellen.scss | 4 +-- zmscalldisplay/src/Zmscalldisplay/Queue.php | 3 +- .../templates/block/queue/queueTable.twig | 14 +++++++++ .../templates/element/queueTable/leftCol.twig | 11 +------ .../templates/page/customized/base.twig | 13 -------- 12 files changed, 64 insertions(+), 50 deletions(-) diff --git a/zmsadmin/templates/block/scope/form.twig b/zmsadmin/templates/block/scope/form.twig index eb8281b79..3f69f510f 100644 --- a/zmsadmin/templates/block/scope/form.twig +++ b/zmsadmin/templates/block/scope/form.twig @@ -808,6 +808,7 @@ "parameter": { "name": "preferences[queue][callDisplayText]", "id": "aufrufanzeigetext", + "maxlength": 120, "value": scope.preferences.queue.callDisplayText|default('Herzlich Willkommen'), } }] diff --git a/zmscalldisplay/js/block/analogClock.js b/zmscalldisplay/js/block/analogClock.js index 245d6d8a0..d505e8625 100644 --- a/zmscalldisplay/js/block/analogClock.js +++ b/zmscalldisplay/js/block/analogClock.js @@ -7,6 +7,22 @@ class View { } setClock() { + if (document.querySelector('.second-hand')) { + this.setAnalogClock(); + } + + if (document.querySelector('.digital-clock')) { + const now = new Date(); + + document.querySelector('.digital-clock').innerHTML = + new Intl.DateTimeFormat('de-DE', {hour: '2-digit', minute: '2-digit'}).format(now) + + document.querySelector('.digital-datum').innerHTML = + new Intl.DateTimeFormat('de-DE', { weekday: 'long', year: 'numeric', month: '2-digit', day: '2-digit' }).format(now) + } + } + + setAnalogClock() { const now = new Date(); const secondHand = document.querySelector('.second-hand'); @@ -16,22 +32,25 @@ class View { const seconds = now.getSeconds(); const secondsDegrees = ((seconds / 60) * 360) + 90; secondHand.style.transform = `rotate(${secondsDegrees}deg)`; - + const mins = now.getMinutes(); const minsDegrees = ((mins / 60) * 360) + ((seconds/60)*6) + 90; minsHand.style.transform = `rotate(${minsDegrees}deg)`; - + const hour = now.getHours(); const hourDegrees = ((hour / 12) * 360) + ((mins/60)*30) + 90; - hourHand.style.transform = `rotate(${hourDegrees}deg)`; + hourHand.style.transform = `rotate(${hourDegrees}deg)`; } setDate() { const dateString = document.querySelector('#aufrufanzeige_Datum'); const now = new Date(); let options = { weekday: 'long', year: 'numeric', month: '2-digit', day: '2-digit' } - dateString.innerHTML = new Intl.DateTimeFormat('de-DE', options).format(now) - } + + if (dateString) { + dateString.innerHTML = new Intl.DateTimeFormat('de-DE', options).format(now) + } + } } export default View; diff --git a/zmscalldisplay/public/_css/calldisplay.css b/zmscalldisplay/public/_css/calldisplay.css index 5372d7803..51006f1ed 100644 --- a/zmscalldisplay/public/_css/calldisplay.css +++ b/zmscalldisplay/public/_css/calldisplay.css @@ -1,2 +1,2 @@ -#main{background-color:#fff;max-width:1920px;margin:0;padding:0}html{color:#3a5368;margin:0;padding:0;font-family:Roboto Condensed,Arial,sans-serif;font-size:10px;font-weight:700;display:block}body{background:#fff url(background_anzeige1.44c0eb4d.png) repeat-x;width:1920px;height:1080px;margin:0;padding:0;overflow:hidden}#ring{display:none}.alert{font-size:12px;line-height:16px}.alert.alert-info{color:#000;text-shadow:0 1px #ffffff80;background-color:#e0e9f2;border:1px solid #c0e1f2;border-radius:4px;margin-bottom:1.385em;padding:.7em 1em}.devhint{width:300px;position:absolute;top:10px;right:10px}.textile{width:800px;font-size:14px;line-height:18px}.message,.message-success,.message-error,.message-info{text-align:center;background-color:#f4f4f4;border:1px solid #dbdbdb;width:702px;margin:1em 0 1em 80px;padding:1em 10px;font-size:2.5em;display:block}.message .title,.message-success .title,.message-error .title,.message-info .title{margin-top:0;margin-bottom:.25em}.message>:first-child,.message-success>:first-child,.message-error>:first-child,.message-info>:first-child{margin-top:0}.message>:last-child,.message-success>:last-child,.message-error>:last-child,.message-info>:last-child{margin-bottom:0}.message-info{background-color:#fffbd5}.message-error{background-color:#ffe4e4;border-color:#ffb1b1}.message-success{background-color:#e0f0d9;border-color:#c2e2b4}.message-hide{display:none}.textile.exception,.textile.alert{box-sizing:border-box;width:800px;position:relative;top:100px;left:40px}.exception table,.exception iframe,.exception pre{width:800px!important}.aufrufanzeige{background:0 0;width:100%;height:758px;position:absolute;top:0;left:0}.hiddencursor,button,input,select{cursor:url(invisible_Mauszeiger.e28f8c73.cur),crosshair!important}#main-header .adressangabe{color:#fff;font-family:Roboto Condensed,Arial,sans-serif;font-size:2.2em;font-weight:700;position:absolute;top:14px;left:38px}#main-header .adressangabe .adressangabe_adresse{display:none}.waitingColumn{position:absolute;top:420px;left:40px}.aufrufanzeige .wartende_aktuell{text-align:center;width:275px;font-family:Roboto Condensed,Arial,sans-serif;font-size:2.4em;font-weight:700}.aufrufanzeige .wartende_text{background:#fff;padding:5px 0}.aufrufanzeige .wartende_aktuell #wartende{background:#fff;margin-top:3px;font-family:Roboto Condensed,Arial,sans-serif;font-size:52px;font-weight:700}.aufrufanzeige .wartezeit_aktuell{text-align:center;width:275px;font-family:Roboto Condensed,Arial,sans-serif;font-size:2.4em;font-weight:700}.aufrufanzeige .wartezeit_text{background:#e0e9f2;margin-top:3px;padding:5px 0}.aufrufanzeige .wartezeit_aktuell #wartezeit{background:#e0e9f2;margin-top:3px;font-family:Roboto Condensed,Arial,sans-serif;font-size:35px;font-weight:700}.aufrufanzeige .uhr{width:275px;position:absolute;top:114px;left:60px}.aufrufanzeige .uhr #clock_medium,.aufrufanzeige .uhr #clock_big{display:none}.aufrufanzeige .aufrufanzeige_Datum{text-align:center;width:275px;font-family:Roboto Condensed,Arial,sans-serif;font-size:24px;font-weight:700;position:absolute;top:370px;left:40px}.aufrufanzeige .aufrufanzeige_text{text-align:center;width:234px;padding:18px 0 0 6px;font-family:Roboto Condensed,Arial,sans-serif;font-size:2em;font-weight:400;line-height:26px;position:absolute;top:89px;left:1087px}.aufrufanzeige .infotext-content{margin-left:30px}.aufrufanzeige .infotext{background:#f2f6fa;width:100%;padding:10px 40px;font-size:2em;font-weight:400;line-height:26px;position:absolute;top:77px}#display_number{font-size:28px;font-weight:700;position:fixed;bottom:20px;right:54px}#infoicon{background:url(info-icon.ed72a8fe.svg) 0 0/cover no-repeat;width:21px;height:21px;font-size:36px;position:absolute}div.aufrufanzeige_anzeigebereich_einzeilig{float:none;width:200px;margin:auto auto auto 80px}div.aufrufanzeige_anzeigebereich_zweizeilig{float:left;margin-top:auto}.aufrufanzeige .aufrufanzeige_main{position:absolute;top:135px;left:15%}.aufrufanzeige table.aufrufanzeige_aufruf{border-spacing:0;table-layout:fixed;width:570px}.aufrufanzeige table.aufrufanzeige_aufruf th{color:#fff;text-align:center;background:#005a9f;border-top:3px solid #c8d5e6;border-left:3px solid #c8d5e6;border-right:3px solid #c8d5e6;font-family:Arial,sans-serif;font-size:36px;font-weight:700;line-height:45px}.aufrufanzeige table.aufrufanzeige_aufruf th.wartenummer{width:50%}.aufrufanzeige table.aufrufanzeige_aufruf td{color:#000;text-align:left;background:#ffffff80;border-top:3px solid #c8d5e6;border-left:3px solid #c8d5e6;border-right:3px solid #c8d5e6;padding:8px 0 8px 14px;font-family:Arial,sans-serif;font-weight:700}.aufrufanzeige table.aufrufanzeige_aufruf .odd td{background:#f2f6fa}.description_de{text-align:left;padding:8px 8px 4px 16px;font-size:18px;font-weight:700;line-height:18px}.description_eng{text-align:left;padding:4px 8px 8px 16px;font-size:18px;font-weight:400;line-height:18px}.aufrufanzeige table.aufrufanzeige_aufruf td div.highlight.called span{color:#3a5368}span.terminkundenanzeige{font-size:30px;font-weight:400;line-height:35px}span.wartenummer{font-size:50px;line-height:72px}span.terminkundennummer{font-size:60px;line-height:60px}span.terminkundennummer.abholeranzeige{font-size:50px;line-height:60px}span.terminkundennummer.smallerFont8Chars{font-size:45px;line-height:45px}div.aber_zweispaltig{margin-left:0}.aufrufanzeige table.zweispaltig{width:500px}.aufrufanzeige table.zweispaltig th.wartenummer{width:45%}.aufrufanzeige table.zweispaltig th,.aufrufanzeige table.zweispaltig td{border-right:4px solid #c8d5e6}.zweispaltig span.terminkundennummer,.zweispaltig span.terminkundennummer.abholeranzeige,.zweispaltig span.terminkundennummer.smallerFont8Chars{font-size:50px;line-height:72px}.puffer{padding-left:10px}div.columns-3{width:100%!important;margin-left:-300px!important}div.columns-3 table{width:100%!important}@media screen and (width>=1820px){div.columns-3{margin-left:-500px!important}}@media screen and (width>=900px) and (width<=1180px){div.columns-3{width:130%!important}}.debug{color:#000;margin-left:20px;font-size:12px;line-height:16px;position:absolute;top:1100px}body.noInfoColumn{background:#c8d5e6 url(background_anzeige1_behoerde_80.92ef8db0.png) repeat-x!important}@media screen and (width<=900px){body.noInfoColumn{background:#c8d5e6 url(background_anzeige1_hoch_behoerde_80.34071b8c.png) repeat-x!important}}@media screen and (width>=900px) and (width<=1180px){body.noInfoColumn{background:#c8d5e6 url(background_anzeige1_hoch_1920_behoerde_80.6d94fc72.png) repeat-x!important}}@media screen and (width>=1820px){body.noInfoColumn{background:#c8d5e6 url(background_anzeige1_1920_behoerde_80.ea86ad30.png) repeat-x!important}}body.noInfoColumn .aufrufanzeige table.aufrufanzeige_aufruf{table-layout:auto!important}@media screen and (width<=900px){body{background:#c8d5e6 url(background_anzeige1_hoch.049e589c.png) repeat-x}.aufrufanzeige .uhr{width:275px;top:154px;left:21px}.aufrufanzeige .aufrufanzeige_Datum{width:275px;font-size:20px;top:410px;left:21px}.aufrufanzeige .aufrufanzeige_main{top:155px;left:222px}.aufrufanzeige table.aufrufanzeige_aufruf td,.aufrufanzeige table.aufrufanzeige_aufruf th{border-right:4px solid #c8d5e6}.aufrufanzeige table.aufrufanzeige_aufruf th{font-size:20px;line-height:37px}.aufrufanzeige table.aufrufanzeige_aufruf th.wartenummer{width:61.5%}.aufrufanzeige table.aufrufanzeige_aufruf{width:376px}.aufrufanzeige .aufrufanzeige_text{line-height:26px;top:699px;left:28px}.aufrufanzeige .waitingColumn{top:450px;left:15px}.aufrufanzeige .wartende_aktuell,.aufrufanzeige .wartezeit_aktuell{width:275px;font-size:20px}span.terminkundennummer{font-size:60px;line-height:60px}span.terminkundennummer.smallerFont8Chars{font-size:45px;line-height:45px}span.abholeranzeige{font-size:30px;line-height:40px}}@media screen and (width>=900px) and (width<=1180px){body{background:#c8d5e6 url(background_anzeige1_hoch_1920.7be93f97.png) repeat-x;height:1920px}#main-header .adressangabe{font-size:3em;top:22px;left:54px}.aufrufanzeige .uhr{width:350px;top:223px;left:40px}.aufrufanzeige .uhr #clock{display:none}.aufrufanzeige .uhr #clock_medium{display:block}.aufrufanzeige .aufrufanzeige_Datum{width:350px;font-size:28px;top:575px;left:21px}.aufrufanzeige .aufrufanzeige_main{top:216px;left:344px}.aufrufanzeige table.aufrufanzeige_aufruf td,.aufrufanzeige table.aufrufanzeige_aufruf th{border-right:6px solid #c8d5e6}.aufrufanzeige table.aufrufanzeige_aufruf th{font-size:32px;line-height:54px}.aufrufanzeige table.aufrufanzeige_aufruf th.wartenummer{width:61.5%}.aufrufanzeige table.einspaltig{width:530px}.aufrufanzeige table.zweispaltig{width:350px}.aufrufanzeige .aufrufanzeige_text{width:350px;line-height:26px;top:985px;left:28px}.aufrufanzeige .waitingColumn{top:625px;left:15px}.aufrufanzeige_text img{height:260px}.aufrufanzeige .wartende_aktuell,.aufrufanzeige .wartezeit_aktuell{width:350px;font-size:26px}span.terminkundennummer.abholeranzeige.abholeranzeige{font-size:40px;line-height:40px}span.terminkundennummer.smallerFont8Chars{font-size:50px;line-height:50px}}@media screen and (width>=1820px){body{background:#c8d5e6 url(background_anzeige1_1920.461afab7.png) repeat-x;width:1920px;height:1080px;overflow:hidden}#main-header .adressangabe{font-size:3em;top:22px;left:54px}.aufrufanzeige .uhr{width:400px;top:160px;left:47px}.aufrufanzeige .uhr #clock{display:none}.aufrufanzeige .uhr #clock_big{display:block!important}.aufrufanzeige .aufrufanzeige_Datum{width:400px;font-size:32px;top:580px}.aufrufanzeige .aufrufanzeige_main{top:162px;left:554px}span.terminkundennummer,span.wartenummer{font-size:80px;line-height:80px}span.terminkundennummer.smallerFont8Chars{font-size:65px;line-height:65px}span.abholeranzeige{font-size:70px}.aufrufanzeige table.aufrufanzeige_aufruf th{font-size:32px}.aufrufanzeige table.aufrufanzeige_aufruf{width:745px}.aufrufanzeige .aufrufanzeige_text{width:361px;line-height:26px;top:104px;left:1535px}.aufrufanzeige_text img{height:244px}.aufrufanzeige .waitingColumn{top:630px}.aufrufanzeige .wartende_aktuell,.aufrufanzeige .wartezeit_aktuell{width:400px;font-size:32px}div.aber_zweispaltig{margin-left:-25px}.aufrufanzeige table.zweispaltig{width:440px}.aufrufanzeige table.zweispaltig th.wartenummer{width:60%}.aufrufanzeige table.zweispaltig th,.aufrufanzeige table.zweispaltig td{border-right:6px solid #c8d5e6}.zweispaltig span.terminkundennummer{font-size:40px}.puffer{padding-left:40px}}.footer{width:800px;position:absolute;top:630px;left:0}#animate-container{color:#fff;white-space:nowrap;background-color:#005a9f;width:200%;padding:10px 0;font-size:70px;font-weight:700;animation-name:text-indent-animate;animation-duration:60s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:reverse;overflow:hidden}#animate-container:hover{animation-play-state:paused}@keyframes text-indent-animate{0%{text-indent:-200%}to{text-indent:100%}} +#main{background-color:#fff;max-width:1920px;margin:0;padding:0}html{color:#3a5368;margin:0;padding:0;font-family:Roboto Condensed,Arial,sans-serif;font-size:10px;font-weight:700;display:block}body{background:#fff url(background_anzeige1.44c0eb4d.png) repeat-x;width:1920px;height:1080px;margin:0;padding:0;overflow:hidden}#ring{display:none}.alert{font-size:12px;line-height:16px}.alert.alert-info{color:#000;text-shadow:0 1px #ffffff80;background-color:#e0e9f2;border:1px solid #c0e1f2;border-radius:4px;margin-bottom:1.385em;padding:.7em 1em}.devhint{width:300px;position:absolute;top:10px;right:10px}.textile{width:800px;font-size:14px;line-height:18px}.message,.message-success,.message-error,.message-info{text-align:center;background-color:#f4f4f4;border:1px solid #dbdbdb;width:702px;margin:1em 0 1em 80px;padding:1em 10px;font-size:2.5em;display:block}.message .title,.message-success .title,.message-error .title,.message-info .title{margin-top:0;margin-bottom:.25em}.message>:first-child,.message-success>:first-child,.message-error>:first-child,.message-info>:first-child{margin-top:0}.message>:last-child,.message-success>:last-child,.message-error>:last-child,.message-info>:last-child{margin-bottom:0}.message-info{background-color:#fffbd5}.message-error{background-color:#ffe4e4;border-color:#ffb1b1}.message-success{background-color:#e0f0d9;border-color:#c2e2b4}.message-hide{display:none}.textile.exception,.textile.alert{box-sizing:border-box;width:800px;position:relative;top:100px;left:40px}.exception table,.exception iframe,.exception pre{width:800px!important}.aufrufanzeige{background:0 0;width:100%;height:758px;position:absolute;top:0;left:0}.hiddencursor,button,input,select{cursor:url(invisible_Mauszeiger.e28f8c73.cur),crosshair!important}#main-header .adressangabe{color:#fff;font-family:Roboto Condensed,Arial,sans-serif;font-size:2.2em;font-weight:700;position:absolute;top:14px;left:38px}#main-header .adressangabe .adressangabe_adresse{display:none}.waitingColumn{position:absolute;top:420px;left:40px}.aufrufanzeige .wartende_aktuell{text-align:center;width:275px;font-family:Roboto Condensed,Arial,sans-serif;font-size:2.4em;font-weight:700}.aufrufanzeige .wartende_text{background:#fff;padding:5px 0}.aufrufanzeige .wartende_aktuell #wartende{background:#fff;margin-top:3px;font-family:Roboto Condensed,Arial,sans-serif;font-size:52px;font-weight:700}.aufrufanzeige .wartezeit_aktuell{text-align:center;width:275px;font-family:Roboto Condensed,Arial,sans-serif;font-size:2.4em;font-weight:700}.aufrufanzeige .wartezeit_text{background:#e0e9f2;margin-top:3px;padding:5px 0}.aufrufanzeige .wartezeit_aktuell #wartezeit{background:#e0e9f2;margin-top:3px;font-family:Roboto Condensed,Arial,sans-serif;font-size:35px;font-weight:700}.aufrufanzeige .uhr{width:275px;position:absolute;top:114px;left:60px}.aufrufanzeige .uhr #clock_medium,.aufrufanzeige .uhr #clock_big{display:none}.aufrufanzeige .aufrufanzeige_Datum{text-align:center;width:275px;font-family:Roboto Condensed,Arial,sans-serif;font-size:24px;font-weight:700;position:absolute;top:370px;left:40px}.aufrufanzeige .aufrufanzeige_text{text-align:center;width:234px;padding:18px 0 0 6px;font-family:Roboto Condensed,Arial,sans-serif;font-size:2em;font-weight:400;line-height:26px;position:absolute;top:89px;left:1087px}.aufrufanzeige .infotext-content{margin-left:30px}.aufrufanzeige .infotext{background:#f2f6fa;width:100%;padding:10px 40px;font-size:2em;font-weight:400;line-height:26px;position:fixed;top:77px;left:0}#display_number{font-size:28px;font-weight:700;position:fixed;bottom:20px;right:54px}#infoicon{background:url(info-icon.ed72a8fe.svg) 0 0/cover no-repeat;width:21px;height:21px;font-size:36px;position:absolute}div.aufrufanzeige_anzeigebereich_einzeilig{float:none;width:200px;margin:auto auto auto 80px}div.aufrufanzeige_anzeigebereich_zweizeilig{float:left;margin-top:auto}.aufrufanzeige .aufrufanzeige_main{position:absolute;top:135px;left:15%}.aufrufanzeige table.aufrufanzeige_aufruf{border-spacing:0;table-layout:fixed;width:570px}.aufrufanzeige table.aufrufanzeige_aufruf th{color:#fff;text-align:center;background:#005a9f;border-top:3px solid #c8d5e6;border-left:3px solid #c8d5e6;border-right:3px solid #c8d5e6;font-family:Roboto Condensed,Arial,sans-serif;font-size:36px;font-weight:700;line-height:45px}.aufrufanzeige table.aufrufanzeige_aufruf th.wartenummer{width:50%}.aufrufanzeige table.aufrufanzeige_aufruf td{color:#000;text-align:left;background:#ffffff80;border-top:3px solid #c8d5e6;border-left:3px solid #c8d5e6;border-right:3px solid #c8d5e6;padding:8px 0 8px 14px;font-family:Roboto Condensed,Arial,sans-serif;font-weight:700}.aufrufanzeige table.aufrufanzeige_aufruf .odd td{background:#f2f6fa}.description_de{text-align:left;padding:8px 8px 4px 16px;font-size:18px;font-weight:700;line-height:18px}.description_eng{text-align:left;padding:4px 8px 8px 16px;font-size:18px;font-weight:400;line-height:18px}.aufrufanzeige table.aufrufanzeige_aufruf td div.highlight.called span{color:#3a5368}span.terminkundenanzeige{font-size:30px;font-weight:400;line-height:35px}span.wartenummer{font-size:50px;line-height:72px}span.terminkundennummer{font-size:60px;line-height:60px}span.terminkundennummer.abholeranzeige{font-size:50px;line-height:60px}span.terminkundennummer.smallerFont8Chars{font-size:45px;line-height:45px}div.aber_zweispaltig{margin-left:0}.aufrufanzeige table.zweispaltig{width:500px}.aufrufanzeige table.zweispaltig th.wartenummer{width:45%}.aufrufanzeige table.zweispaltig th,.aufrufanzeige table.zweispaltig td{border-right:4px solid #c8d5e6}.zweispaltig span.terminkundennummer,.zweispaltig span.terminkundennummer.abholeranzeige,.zweispaltig span.terminkundennummer.smallerFont8Chars{font-size:50px;line-height:72px}.puffer{padding-left:10px}div.columns-3{width:100%!important;margin-left:-300px!important}div.columns-3 table{width:100%!important}@media screen and (width>=1820px){div.columns-3{margin-left:-500px!important}}@media screen and (width>=900px) and (width<=1180px){div.columns-3{width:130%!important}}.debug{color:#000;margin-left:20px;font-size:12px;line-height:16px;position:absolute;top:1100px}body.noInfoColumn{background:#c8d5e6 url(background_anzeige1_behoerde_80.92ef8db0.png) repeat-x!important}@media screen and (width<=900px){body.noInfoColumn{background:#c8d5e6 url(background_anzeige1_hoch_behoerde_80.34071b8c.png) repeat-x!important}}@media screen and (width>=900px) and (width<=1180px){body.noInfoColumn{background:#c8d5e6 url(background_anzeige1_hoch_1920_behoerde_80.6d94fc72.png) repeat-x!important}}@media screen and (width>=1820px){body.noInfoColumn{background:#c8d5e6 url(background_anzeige1_1920_behoerde_80.ea86ad30.png) repeat-x!important}}body.noInfoColumn .aufrufanzeige table.aufrufanzeige_aufruf{table-layout:auto!important}@media screen and (width<=900px){body{background:#c8d5e6 url(background_anzeige1_hoch.049e589c.png) repeat-x}.aufrufanzeige .uhr{width:275px;top:154px;left:21px}.aufrufanzeige .aufrufanzeige_Datum{width:275px;font-size:20px;top:410px;left:21px}.aufrufanzeige .aufrufanzeige_main{top:155px;left:222px}.aufrufanzeige table.aufrufanzeige_aufruf td,.aufrufanzeige table.aufrufanzeige_aufruf th{border-right:4px solid #c8d5e6}.aufrufanzeige table.aufrufanzeige_aufruf th{font-size:20px;line-height:37px}.aufrufanzeige table.aufrufanzeige_aufruf th.wartenummer{width:61.5%}.aufrufanzeige table.aufrufanzeige_aufruf{width:376px}.aufrufanzeige .aufrufanzeige_text{line-height:26px;top:699px;left:28px}.aufrufanzeige .waitingColumn{top:450px;left:15px}.aufrufanzeige .wartende_aktuell,.aufrufanzeige .wartezeit_aktuell{width:275px;font-size:20px}span.terminkundennummer{font-size:60px;line-height:60px}span.terminkundennummer.smallerFont8Chars{font-size:45px;line-height:45px}span.abholeranzeige{font-size:30px;line-height:40px}}@media screen and (width>=900px) and (width<=1180px){body{background:#c8d5e6 url(background_anzeige1_hoch_1920.7be93f97.png) repeat-x;height:1920px}#main-header .adressangabe{font-size:3em;top:22px;left:54px}.aufrufanzeige .uhr{width:350px;top:223px;left:40px}.aufrufanzeige .uhr #clock{display:none}.aufrufanzeige .uhr #clock_medium{display:block}.aufrufanzeige .aufrufanzeige_Datum{width:350px;font-size:28px;top:575px;left:21px}.aufrufanzeige .aufrufanzeige_main{top:216px;left:344px}.aufrufanzeige table.aufrufanzeige_aufruf td,.aufrufanzeige table.aufrufanzeige_aufruf th{border-right:6px solid #c8d5e6}.aufrufanzeige table.aufrufanzeige_aufruf th{font-size:32px;line-height:54px}.aufrufanzeige table.aufrufanzeige_aufruf th.wartenummer{width:61.5%}.aufrufanzeige table.einspaltig{width:530px}.aufrufanzeige table.zweispaltig{width:350px}.aufrufanzeige .aufrufanzeige_text{width:350px;line-height:26px;top:985px;left:28px}.aufrufanzeige .waitingColumn{top:625px;left:15px}.aufrufanzeige_text img{height:260px}.aufrufanzeige .wartende_aktuell,.aufrufanzeige .wartezeit_aktuell{width:350px;font-size:26px}span.terminkundennummer.abholeranzeige.abholeranzeige{font-size:40px;line-height:40px}span.terminkundennummer.smallerFont8Chars{font-size:50px;line-height:50px}}@media screen and (width>=1820px){body{background:#c8d5e6 url(background_anzeige1_1920.461afab7.png) repeat-x;width:1920px;height:1080px;overflow:hidden}#main-header .adressangabe{font-size:3em;top:22px;left:54px}.aufrufanzeige .uhr{width:400px;top:160px;left:47px}.aufrufanzeige .uhr #clock{display:none}.aufrufanzeige .uhr #clock_big{display:block!important}.aufrufanzeige .aufrufanzeige_Datum{width:400px;font-size:32px;top:580px}.aufrufanzeige .aufrufanzeige_main{top:162px;left:554px}span.terminkundennummer,span.wartenummer{font-size:80px;line-height:80px}span.terminkundennummer.smallerFont8Chars{font-size:65px;line-height:65px}span.abholeranzeige{font-size:70px}.aufrufanzeige table.aufrufanzeige_aufruf th{font-size:32px}.aufrufanzeige table.aufrufanzeige_aufruf{width:745px}.aufrufanzeige .aufrufanzeige_text{width:361px;line-height:26px;top:104px;left:1535px}.aufrufanzeige_text img{height:244px}.aufrufanzeige .waitingColumn{top:630px}.aufrufanzeige .wartende_aktuell,.aufrufanzeige .wartezeit_aktuell{width:400px;font-size:32px}div.aber_zweispaltig{margin-left:-25px}.aufrufanzeige table.zweispaltig{width:440px}.aufrufanzeige table.zweispaltig th.wartenummer{width:60%}.aufrufanzeige table.zweispaltig th,.aufrufanzeige table.zweispaltig td{border-right:6px solid #c8d5e6}.zweispaltig span.terminkundennummer{font-size:40px}.puffer{padding-left:40px}}.footer{width:800px;position:absolute;top:630px;left:0}#animate-container{color:#fff;white-space:nowrap;background-color:#005a9f;width:200%;padding:10px 0;font-size:70px;font-weight:700;animation-name:text-indent-animate;animation-duration:60s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:reverse;overflow:hidden}#animate-container:hover{animation-play-state:paused}@keyframes text-indent-animate{0%{text-indent:-200%}to{text-indent:100%}} /*# sourceMappingURL=calldisplay.css.map */ diff --git a/zmscalldisplay/public/_css/calldisplay.css.map b/zmscalldisplay/public/_css/calldisplay.css.map index 469ae373f..e7a369aa9 100644 --- a/zmscalldisplay/public/_css/calldisplay.css.map +++ b/zmscalldisplay/public/_css/calldisplay.css.map @@ -1 +1 @@ -{"mappings":"AGEA,gEAOA,iIAUA,mJCnBA,mBCAA,uCAKA,oKAUA,2DAOA,qDCfA,4MAUI,oHAIA,wHAGA,uHAKJ,uCAMA,6DAMA,+DAMA,2BC/CA,0GAQA,wECRA,qFAUA,qHAOA,yJAUA,8DASA,qDAKA,6IAQA,4DAIA,uJASA,8IAQA,+EAKA,4JAYA,sEAOA,8EAKA,qLAiBA,0NAcA,kDAIA,mJAYA,qFAQA,8ICtJA,6FAOA,uEAQA,wEAOA,0FAMA,oQAaA,mEAGA,2PAgBA,qEAIA,yGAQA,0GASI,qFAKJ,yEAMA,iDAKA,wDAKA,uEAKA,0EASA,mCAGA,6CAGA,0DAGA,uGAIA,gLAaA,0BAMA,gEAKA,yCAIA,kCACC,4CAKD,qDACC,oCCxKD,gGCGA,2HAGA,iCACI,iIAIJ,qDACI,sIAIJ,kCACI,iIAIJ,wFAOA,iCACI,6FAGA,oDAKA,mFAMA,wDAIA,yHAIA,6EAIA,qEAGA,sDAGA,wEAKA,kDAIA,8FAUH,wDAMC,0EAKD,qDAQD,qDACI,gHAIA,4DAKA,oDAKA,wCAGA,gDAGA,mFAMA,wDAIA,yHAIA,6EAIA,qEAGA,4CAGA,6CAGA,oFAMA,kDAIA,qCACA,8FASF,sFAMA,2EAMF,kCACI,wIAMA,4DAKA,oDAKA,wCAGA,uDAGA,yEAKA,wDAIA,yEAIA,0EAIA,mCAIA,4DAGA,sDAGA,sFAMA,qCAEA,wCAGA,8FAUA,uCAGA,6CAGA,0DAGA,uGAIA,oDAGA,2BC1QJ,uDAOA,6SAiBA,qDAIA","sources":["calldisplay.css","scss/calldisplay.scss","scss/settings.scss","scss/layout/main.scss","scss/element/ring.scss","scss/block/alerts.scss","scss/block/message.scss","scss/block/exception.scss","scss/block/aufrufanzeige.scss","scss/block/tabellen.scss","scss/block/debug.scss","scss/layout/media.scss","scss/block/footer.scss"],"sourcesContent":["#main {\n background-color: #fff;\n max-width: 1920px;\n margin: 0;\n padding: 0;\n}\n\nhtml {\n color: #3a5368;\n margin: 0;\n padding: 0;\n font-family: Roboto Condensed, Arial, sans-serif;\n font-size: 10px;\n font-weight: bold;\n display: block;\n}\n\nbody {\n background: #fff url(\"background_anzeige1.44c0eb4d.png\") 0 0 repeat-x;\n width: 1920px;\n height: 1080px;\n margin: 0;\n padding: 0;\n overflow: hidden;\n}\n\n#ring {\n display: none;\n}\n\n.alert {\n font-size: 12px;\n line-height: 16px;\n}\n\n.alert.alert-info {\n color: #000;\n text-shadow: 0 1px #ffffff80;\n background-color: #e0e9f2;\n border: 1px solid #c0e1f2;\n border-radius: 4px;\n margin-bottom: 1.385em;\n padding: .7em 1em;\n}\n\n.devhint {\n width: 300px;\n position: absolute;\n top: 10px;\n right: 10px;\n}\n\n.textile {\n width: 800px;\n font-size: 14px;\n line-height: 18px;\n}\n\n.message, .message-success, .message-error, .message-info {\n text-align: center;\n background-color: #f4f4f4;\n border: 1px solid #dbdbdb;\n width: 702px;\n margin: 1em 0 1em 80px;\n padding: 1em 10px;\n font-size: 2.5em;\n display: block;\n}\n\n.message .title, .message-success .title, .message-error .title, .message-info .title {\n margin-top: 0;\n margin-bottom: .25em;\n}\n\n.message > :first-child, .message-success > :first-child, .message-error > :first-child, .message-info > :first-child {\n margin-top: 0;\n}\n\n.message > :last-child, .message-success > :last-child, .message-error > :last-child, .message-info > :last-child {\n margin-bottom: 0;\n}\n\n.message-info {\n background-color: #fffbd5;\n}\n\n.message-error {\n background-color: #ffe4e4;\n border-color: #ffb1b1;\n}\n\n.message-success {\n background-color: #e0f0d9;\n border-color: #c2e2b4;\n}\n\n.message-hide {\n display: none;\n}\n\n.textile.exception, .textile.alert {\n box-sizing: border-box;\n width: 800px;\n position: relative;\n top: 100px;\n left: 40px;\n}\n\n.exception table, .exception iframe, .exception pre {\n width: 800px !important;\n}\n\n.aufrufanzeige {\n background: none;\n width: 100%;\n height: 758px;\n position: absolute;\n top: 0;\n left: 0;\n}\n\n.hiddencursor, button, input, select {\n cursor: url(\"invisible_Mauszeiger.e28f8c73.cur\"), crosshair !important;\n}\n\n#main-header .adressangabe {\n color: #fff;\n font-family: Roboto Condensed, Arial, sans-serif;\n font-size: 2.2em;\n font-weight: bold;\n position: absolute;\n top: 14px;\n left: 38px;\n}\n\n#main-header .adressangabe .adressangabe_adresse {\n display: none;\n}\n\n.waitingColumn {\n position: absolute;\n top: 420px;\n left: 40px;\n}\n\n.aufrufanzeige .wartende_aktuell {\n text-align: center;\n width: 275px;\n font-family: Roboto Condensed, Arial, sans-serif;\n font-size: 2.4em;\n font-weight: bold;\n}\n\n.aufrufanzeige .wartende_text {\n background: #fff;\n padding: 5px 0;\n}\n\n.aufrufanzeige .wartende_aktuell #wartende {\n background: #fff;\n margin-top: 3px;\n font-family: Roboto Condensed, Arial, sans-serif;\n font-size: 52px;\n font-weight: bold;\n}\n\n.aufrufanzeige .wartezeit_aktuell {\n text-align: center;\n width: 275px;\n font-family: Roboto Condensed, Arial, sans-serif;\n font-size: 2.4em;\n font-weight: bold;\n}\n\n.aufrufanzeige .wartezeit_text {\n background: #e0e9f2;\n margin-top: 3px;\n padding: 5px 0;\n}\n\n.aufrufanzeige .wartezeit_aktuell #wartezeit {\n background: #e0e9f2;\n margin-top: 3px;\n font-family: Roboto Condensed, Arial, sans-serif;\n font-size: 35px;\n font-weight: bold;\n}\n\n.aufrufanzeige .uhr {\n width: 275px;\n position: absolute;\n top: 114px;\n left: 60px;\n}\n\n.aufrufanzeige .uhr #clock_medium, .aufrufanzeige .uhr #clock_big {\n display: none;\n}\n\n.aufrufanzeige .aufrufanzeige_Datum {\n text-align: center;\n width: 275px;\n font-family: Roboto Condensed, Arial, sans-serif;\n font-size: 24px;\n font-weight: bold;\n position: absolute;\n top: 370px;\n left: 40px;\n}\n\n.aufrufanzeige .aufrufanzeige_text {\n text-align: center;\n width: 234px;\n padding: 18px 0 0 6px;\n font-family: Roboto Condensed, Arial, sans-serif;\n font-size: 2em;\n font-weight: normal;\n line-height: 26px;\n position: absolute;\n top: 89px;\n left: 1087px;\n}\n\n.aufrufanzeige .infotext-content {\n margin-left: 30px;\n}\n\n.aufrufanzeige .infotext {\n background: #f2f6fa;\n width: 100%;\n padding: 10px 40px;\n font-size: 2em;\n font-weight: normal;\n line-height: 26px;\n position: absolute;\n top: 77px;\n}\n\n#display_number {\n font-size: 28px;\n font-weight: bold;\n position: fixed;\n bottom: 20px;\n right: 54px;\n}\n\n#infoicon {\n background: url(\"info-icon.ed72a8fe.svg\") 0 0 / cover no-repeat;\n width: 21px;\n height: 21px;\n font-size: 36px;\n position: absolute;\n}\n\ndiv.aufrufanzeige_anzeigebereich_einzeilig {\n float: none;\n width: 200px;\n margin: auto auto auto 80px;\n}\n\ndiv.aufrufanzeige_anzeigebereich_zweizeilig {\n float: left;\n margin-top: auto;\n}\n\n.aufrufanzeige .aufrufanzeige_main {\n position: absolute;\n top: 135px;\n left: 15%;\n}\n\n.aufrufanzeige table.aufrufanzeige_aufruf {\n border-spacing: 0;\n table-layout: fixed;\n width: 570px;\n}\n\n.aufrufanzeige table.aufrufanzeige_aufruf th {\n color: #fff;\n text-align: center;\n background: #005a9f;\n border-top: 3px solid #c8d5e6;\n border-left: 3px solid #c8d5e6;\n border-right: 3px solid #c8d5e6;\n font-family: Arial, sans-serif;\n font-size: 36px;\n font-weight: bold;\n line-height: 45px;\n}\n\n.aufrufanzeige table.aufrufanzeige_aufruf th.wartenummer {\n width: 50%;\n}\n\n.aufrufanzeige table.aufrufanzeige_aufruf td {\n color: #000;\n text-align: left;\n background: #ffffff80;\n border-top: 3px solid #c8d5e6;\n border-left: 3px solid #c8d5e6;\n border-right: 3px solid #c8d5e6;\n padding: 8px 0 8px 14px;\n font-family: Arial, sans-serif;\n font-weight: bold;\n}\n\n.aufrufanzeige table.aufrufanzeige_aufruf .odd td {\n background: #f2f6fa;\n}\n\n.description_de {\n text-align: left;\n padding: 8px 8px 4px 16px;\n font-size: 18px;\n font-weight: bold;\n line-height: 18px;\n}\n\n.description_eng {\n text-align: left;\n padding: 4px 8px 8px 16px;\n font-size: 18px;\n font-weight: normal;\n line-height: 18px;\n}\n\n.aufrufanzeige table.aufrufanzeige_aufruf td div.highlight.called span {\n color: #3a5368;\n}\n\nspan.terminkundenanzeige {\n font-size: 30px;\n font-weight: normal;\n line-height: 35px;\n}\n\nspan.wartenummer {\n font-size: 50px;\n line-height: 72px;\n}\n\nspan.terminkundennummer {\n font-size: 60px;\n line-height: 60px;\n}\n\nspan.terminkundennummer.abholeranzeige {\n font-size: 50px;\n line-height: 60px;\n}\n\nspan.terminkundennummer.smallerFont8Chars {\n font-size: 45px;\n line-height: 45px;\n}\n\ndiv.aber_zweispaltig {\n margin-left: 0;\n}\n\n.aufrufanzeige table.zweispaltig {\n width: 500px;\n}\n\n.aufrufanzeige table.zweispaltig th.wartenummer {\n width: 45%;\n}\n\n.aufrufanzeige table.zweispaltig th, .aufrufanzeige table.zweispaltig td {\n border-right: 4px solid #c8d5e6;\n}\n\n.zweispaltig span.terminkundennummer, .zweispaltig span.terminkundennummer.abholeranzeige, .zweispaltig span.terminkundennummer.smallerFont8Chars {\n font-size: 50px;\n line-height: 72px;\n}\n\n.puffer {\n padding-left: 10px;\n}\n\ndiv.columns-3 {\n width: 100% !important;\n margin-left: -300px !important;\n}\n\ndiv.columns-3 table {\n width: 100% !important;\n}\n\n@media screen and (width >= 1820px) {\n div.columns-3 {\n margin-left: -500px !important;\n }\n}\n\n@media screen and (width >= 900px) and (width <= 1180px) {\n div.columns-3 {\n width: 130% !important;\n }\n}\n\n.debug {\n color: #000;\n margin-left: 20px;\n font-size: 12px;\n line-height: 16px;\n position: absolute;\n top: 1100px;\n}\n\nbody.noInfoColumn {\n background: #c8d5e6 url(\"background_anzeige1_behoerde_80.92ef8db0.png\") 0 0 repeat-x !important;\n}\n\n@media screen and (width <= 900px) {\n body.noInfoColumn {\n background: #c8d5e6 url(\"background_anzeige1_hoch_behoerde_80.34071b8c.png\") 0 0 repeat-x !important;\n }\n}\n\n@media screen and (width >= 900px) and (width <= 1180px) {\n body.noInfoColumn {\n background: #c8d5e6 url(\"background_anzeige1_hoch_1920_behoerde_80.6d94fc72.png\") 0 0 repeat-x !important;\n }\n}\n\n@media screen and (width >= 1820px) {\n body.noInfoColumn {\n background: #c8d5e6 url(\"background_anzeige1_1920_behoerde_80.ea86ad30.png\") 0 0 repeat-x !important;\n }\n}\n\nbody.noInfoColumn .aufrufanzeige table.aufrufanzeige_aufruf {\n table-layout: auto !important;\n}\n\n@media screen and (width <= 900px) {\n body {\n background: #c8d5e6 url(\"background_anzeige1_hoch.049e589c.png\") 0 0 repeat-x;\n }\n\n .aufrufanzeige .uhr {\n width: 275px;\n top: 154px;\n left: 21px;\n }\n\n .aufrufanzeige .aufrufanzeige_Datum {\n width: 275px;\n font-size: 20px;\n top: 410px;\n left: 21px;\n }\n\n .aufrufanzeige .aufrufanzeige_main {\n top: 155px;\n left: 222px;\n }\n\n .aufrufanzeige table.aufrufanzeige_aufruf td, .aufrufanzeige table.aufrufanzeige_aufruf th {\n border-right: 4px solid #c8d5e6;\n }\n\n .aufrufanzeige table.aufrufanzeige_aufruf th {\n font-size: 20px;\n line-height: 37px;\n }\n\n .aufrufanzeige table.aufrufanzeige_aufruf th.wartenummer {\n width: 61.5%;\n }\n\n .aufrufanzeige table.aufrufanzeige_aufruf {\n width: 376px;\n }\n\n .aufrufanzeige .aufrufanzeige_text {\n line-height: 26px;\n top: 699px;\n left: 28px;\n }\n\n .aufrufanzeige .waitingColumn {\n top: 450px;\n left: 15px;\n }\n\n .aufrufanzeige .wartende_aktuell, .aufrufanzeige .wartezeit_aktuell {\n width: 275px;\n font-size: 20px;\n }\n\n span.terminkundennummer {\n font-size: 60px;\n line-height: 60px;\n }\n\n span.terminkundennummer.smallerFont8Chars {\n font-size: 45px;\n line-height: 45px;\n }\n\n span.abholeranzeige {\n font-size: 30px;\n line-height: 40px;\n }\n}\n\n@media screen and (width >= 900px) and (width <= 1180px) {\n body {\n background: #c8d5e6 url(\"background_anzeige1_hoch_1920.7be93f97.png\") 0 0 repeat-x;\n height: 1920px;\n }\n\n #main-header .adressangabe {\n font-size: 3em;\n top: 22px;\n left: 54px;\n }\n\n .aufrufanzeige .uhr {\n width: 350px;\n top: 223px;\n left: 40px;\n }\n\n .aufrufanzeige .uhr #clock {\n display: none;\n }\n\n .aufrufanzeige .uhr #clock_medium {\n display: block;\n }\n\n .aufrufanzeige .aufrufanzeige_Datum {\n width: 350px;\n font-size: 28px;\n top: 575px;\n left: 21px;\n }\n\n .aufrufanzeige .aufrufanzeige_main {\n top: 216px;\n left: 344px;\n }\n\n .aufrufanzeige table.aufrufanzeige_aufruf td, .aufrufanzeige table.aufrufanzeige_aufruf th {\n border-right: 6px solid #c8d5e6;\n }\n\n .aufrufanzeige table.aufrufanzeige_aufruf th {\n font-size: 32px;\n line-height: 54px;\n }\n\n .aufrufanzeige table.aufrufanzeige_aufruf th.wartenummer {\n width: 61.5%;\n }\n\n .aufrufanzeige table.einspaltig {\n width: 530px;\n }\n\n .aufrufanzeige table.zweispaltig {\n width: 350px;\n }\n\n .aufrufanzeige .aufrufanzeige_text {\n width: 350px;\n line-height: 26px;\n top: 985px;\n left: 28px;\n }\n\n .aufrufanzeige .waitingColumn {\n top: 625px;\n left: 15px;\n }\n\n .aufrufanzeige_text img {\n height: 260px;\n }\n\n .aufrufanzeige .wartende_aktuell, .aufrufanzeige .wartezeit_aktuell {\n width: 350px;\n font-size: 26px;\n }\n\n span.terminkundennummer.abholeranzeige.abholeranzeige {\n font-size: 40px;\n line-height: 40px;\n }\n\n span.terminkundennummer.smallerFont8Chars {\n font-size: 50px;\n line-height: 50px;\n }\n}\n\n@media screen and (width >= 1820px) {\n body {\n background: #c8d5e6 url(\"background_anzeige1_1920.461afab7.png\") 0 0 repeat-x;\n width: 1920px;\n height: 1080px;\n overflow: hidden;\n }\n\n #main-header .adressangabe {\n font-size: 3em;\n top: 22px;\n left: 54px;\n }\n\n .aufrufanzeige .uhr {\n width: 400px;\n top: 160px;\n left: 47px;\n }\n\n .aufrufanzeige .uhr #clock {\n display: none;\n }\n\n .aufrufanzeige .uhr #clock_big {\n display: block !important;\n }\n\n .aufrufanzeige .aufrufanzeige_Datum {\n width: 400px;\n font-size: 32px;\n top: 580px;\n }\n\n .aufrufanzeige .aufrufanzeige_main {\n top: 162px;\n left: 554px;\n }\n\n span.terminkundennummer, span.wartenummer {\n font-size: 80px;\n line-height: 80px;\n }\n\n span.terminkundennummer.smallerFont8Chars {\n font-size: 65px;\n line-height: 65px;\n }\n\n span.abholeranzeige {\n font-size: 70px;\n }\n\n .aufrufanzeige table.aufrufanzeige_aufruf th {\n font-size: 32px;\n }\n\n .aufrufanzeige table.aufrufanzeige_aufruf {\n width: 745px;\n }\n\n .aufrufanzeige .aufrufanzeige_text {\n width: 361px;\n line-height: 26px;\n top: 104px;\n left: 1535px;\n }\n\n .aufrufanzeige_text img {\n height: 244px;\n }\n\n .aufrufanzeige .waitingColumn {\n top: 630px;\n }\n\n .aufrufanzeige .wartende_aktuell, .aufrufanzeige .wartezeit_aktuell {\n width: 400px;\n font-size: 32px;\n }\n\n div.aber_zweispaltig {\n margin-left: -25px;\n }\n\n .aufrufanzeige table.zweispaltig {\n width: 440px;\n }\n\n .aufrufanzeige table.zweispaltig th.wartenummer {\n width: 60%;\n }\n\n .aufrufanzeige table.zweispaltig th, .aufrufanzeige table.zweispaltig td {\n border-right: 6px solid #c8d5e6;\n }\n\n .zweispaltig span.terminkundennummer {\n font-size: 40px;\n }\n\n .puffer {\n padding-left: 40px;\n }\n}\n\n.footer {\n width: 800px;\n position: absolute;\n top: 630px;\n left: 0;\n}\n\n#animate-container {\n color: #fff;\n white-space: nowrap;\n background-color: #005a9f;\n width: 200%;\n padding: 10px 0;\n font-size: 70px;\n font-weight: 700;\n animation-name: text-indent-animate;\n animation-duration: 60s;\n animation-timing-function: linear;\n animation-iteration-count: infinite;\n animation-direction: reverse;\n overflow: hidden;\n}\n\n#animate-container:hover {\n animation-play-state: paused;\n}\n\n@keyframes text-indent-animate {\n 0% {\n text-indent: -200%;\n }\n\n 100% {\n text-indent: 100%;\n }\n}\n\n/*# sourceMappingURL=calldisplay.css.map */\n","@import \"settings\";\n\n/**\n * Import our css\n */\n\n// Main site grid and global layout rules\n\n@import \"layout/main\";\n\n// Element rules\n@import \"element/ring\";\n// Block rules\n@import \"block/alerts\";\n@import \"block/message\";\n@import \"block/exception\";\n@import \"block/aufrufanzeige\";\n@import \"block/tabellen\";\n@import \"block/debug\";\n@import \"layout/media\";\n@import \"block/footer\";\n","/**\n * OUR SETTINGS\n */\n\n// Colors\n$white: #ffffff;\n$black: #000000;\n$red: #DE1027;\n$blue: #005A9F;\n\n$backgroundLight: #E0E9F2;\n$borderLight: #C8D5E6;\n\n$baseTextColor: #3A5368;\n\n// Dimensions\n$pageMaxWidth: 1920px;\n$pageMaxHeight:\t\t\t\t\t1080px;\n$contentMaxWidth: 800px;\n\n// Fonts\n$base-font-family:\t\t\t\tRoboto Condensed, Arial, sans-serif;\n$base-font-size:\t\t\t\t10px;\n\n$alert-font-size:\t\t\t\t12px;\n$alert-line-height:\t\t\t\t16px;\n","// Base site layout and grid\n\n#main {\n margin: 0;\n max-width: $pageMaxWidth;\n padding: 0;\n background-color: $white;\n}\n\nhtml {\n font-family: $base-font-family;\n font-size:\t\t\t$base-font-size;\n font-weight:\t\tbold;\n display:\t\t\tblock;\n color:\t\t\t\t$baseTextColor;\n margin:\t\t\t\t0;\n padding:\t\t\t0;\n}\n\nbody {\n\twidth: \t\t\t\t$pageMaxWidth;\n height: \t\t\t$pageMaxHeight;\n overflow: \t\t hidden;\n margin:\t\t\t\t0;\n padding:\t\t\t0;\n background: \t\turl(img/background_anzeige1.png) top left repeat-x $white;\n}\n","#ring {\n\tdisplay:none;\n}",".alert {\n\tfont-size: \t\t\t$alert-font-size;\n\tline-height: \t\t$alert-line-height;\n}\n\n.alert.alert-info {\n\tbackground-color: \t$backgroundLight;\n border-radius: \t\t4px;\n color: \t\t\t\t$black;\n padding: \t\t\t.7em 1em;\n margin-bottom: \t\t1.385em;\n text-shadow: \t\t0 1px 0 rgba(255,255,255,0.5);\n border: \t\t\t1px solid #c0e1f2;\n}\n\n.devhint {\n\tposition:absolute;\n\tright:10px;\n\ttop:10px;\n\twidth:300px;\n}\n\n.textile {\n\twidth:\t\t\t\t$contentMaxWidth;\n\tfont-size:\t\t\t14px;\n\tline-height:\t\t18px;\n}","$messageBackgroundColor: #F4F4F4 !default;\n$messageInfoBackgroundColor: #fffbd5 !default;\n$messageErrorBackgroundColor: #FFE4E4 !default;\n$messageSuccessBackgroundColor: #E0F0D9 !default;\n$messagePadding: 0.75em 1em 1em 1em;\n\n\n.message {\n font-size: 2.5em;\n margin-left: 80px;\n width: 702px;\n border: 1px solid darken($messageBackgroundColor,10%);\n background-color: $messageBackgroundColor;\n padding: 1em 10px 1em 10px;\n margin: 1em 0 1em 80px;\n text-align: center;\n display: block;\n .title {\n margin-top: 0;\n margin-bottom: 0.25em;\n }\n > *:first-child {\n margin-top: 0;\n }\n > *:last-child {\n margin-bottom: 0;\n }\n}\n\n.message-info {\n @extend .message;\n //border-color: darken($messageInfoBackgroundColor,40%);\n background-color: $messageInfoBackgroundColor;\n}\n\n.message-error {\n @extend .message;\n border-color: darken($messageErrorBackgroundColor,10%);\n background-color: $messageErrorBackgroundColor;\n}\n\n.message-success {\n @extend .message;\n border-color: darken($messageSuccessBackgroundColor,10%);\n background-color: $messageSuccessBackgroundColor\n}\n\n.message-hide {\n display: none;\n}\n",".textile.exception, .textile.alert {\n\tposition:relative;\n\tleft:40px;\n\ttop:100px;\n\twidth:800px;\n\tbox-sizing:border-box;\n}\n\n.exception table, .exception iframe, .exception pre {\n\twidth:800px !important;\n}",".aufrufanzeige\n{\n background:transparent;\n height:758px;\n left:0;\n position:absolute;\n top:0;\n width:100%;\n}\n\n.hiddencursor, button, input, select {\n cursor: url(img/invisible_Mauszeiger.cur),crosshair !important;\n}\n\n/* ----------------------------------------------\n Adresse\n---------------------------------------------- */\n#main-header .adressangabe\n{\n color: $white;\n font-size:2.2em;\n font-family: $base-font-family;\n font-weight:bold;\n left:38px;\n position: absolute;\n top:14px;\n}\n#main-header .adressangabe .adressangabe_adresse\n{\n display:none;\n}\n\n/* ----------------------------------------------\n Wartende & Wartezeit\n---------------------------------------------- */\n\n.waitingColumn {\n position: absolute;\n left: 40px; \n top: 420px; \n}\n.aufrufanzeige .wartende_aktuell\n{\n font-size:2.4em;\n font-family: Roboto Condensed, Arial, sans-serif;\n font-weight:bold;\n text-align:center;\n width:275px;\n}\n.aufrufanzeige .wartende_text {\n\tbackground:$white;\n\tpadding:5px 0px;\n}\n.aufrufanzeige .wartende_aktuell #wartende\n{\n font-size:52px;\n font-family: Roboto Condensed, Arial, sans-serif;\n font-weight:bold;\n margin-top:3px;\n background:$white;\n}\n\n.aufrufanzeige .wartezeit_aktuell\n{\n font-size:2.4em;\n font-family: Roboto Condensed, Arial, sans-serif;\n font-weight:bold;\n text-align:center;\n width:275px;\n}\n.aufrufanzeige .wartezeit_text {\n margin-top:3px;\n\tbackground:$backgroundLight;\n\tpadding:5px 0px;\n}\n.aufrufanzeige .wartezeit_aktuell #wartezeit\n{\n font-size:35px;\n font-family: Roboto Condensed, Arial, sans-serif;\n font-weight:bold;\n margin-top:3px;\n background:$backgroundLight;\n}\n\n/* ----------------------------------------------\n Uhr und Datum\n---------------------------------------------- */\n.aufrufanzeige .uhr\n{\n position: absolute;\n left:60px;\n top:114px;\n width:275px;\n }\n.aufrufanzeige .uhr #clock_medium,\n.aufrufanzeige .uhr #clock_big {\n display:none;\n}\n\n.aufrufanzeige .aufrufanzeige_Datum\n{\n font-size:24px;\n font-family: Roboto Condensed, Arial, sans-serif;\n font-weight:bold;\n position:absolute;\n text-align:center;\n font-size:24px;\n left:40px;\n top:370px;\n width:275px;\n}\n\n\n/* ----------------------------------------------\n Text & Logo\n---------------------------------------------- */\n.aufrufanzeige .aufrufanzeige_text\n{\n font-size:2em;\n font-family: Roboto Condensed, Arial, sans-serif;\n font-weight:normal;\n line-height:26px;\n padding: 18px 0 0 6px;\n position: absolute;\n text-align:center;\n left: 1087px;\n top:89px;\n width: 234px;\n}\n\n.aufrufanzeige .infotext-content {\n margin-left: 30px;\n}\n\n.aufrufanzeige .infotext\n{\n top: 77px;\n position: absolute;\n padding: 10px 40px;\n font-size:2em;\n font-weight:normal;\n line-height:26px;\n width: 100%;\n background: #F2F6FA;\n}\n\n#display_number {\n position: fixed;\n bottom: 20px;\n right: 54px;\n font-size: 28px;\n font-weight: bold;\n}\n\n#infoicon {\n background: url(img/info-icon.svg) top left no-repeat;\n width: 21px;\n height: 21px;\n font-size: 36px;\n position: absolute;\n background-size: cover;\n}","/* ----------------------------------------------\n Aufruf-Tabelle\n---------------------------------------------- */\n\ndiv.aufrufanzeige_anzeigebereich_einzeilig\n{\n\tfloat:none;\n\tmargin: auto;\n margin-left:80px;\n width: 200px;\n}\ndiv.aufrufanzeige_anzeigebereich_zweizeilig\n{\n\tfloat:left;\n\tmargin-top: auto;\n/* margin-right:3%;*/\n}\n\n\n.aufrufanzeige .aufrufanzeige_main\n{\n left: 15%;\n position: absolute;\n top: 135px;\n}\n\n.aufrufanzeige table.aufrufanzeige_aufruf\n{\n border-spacing:0;\n table-layout:fixed;\n width:570px;\n}\n.aufrufanzeige table.aufrufanzeige_aufruf th\n{\n background: $blue;\n border-right: 3px solid $borderLight;\n border-left: 3px solid $borderLight;\n border-top: 3px solid $borderLight;\n color: $white;\n font-size: 36px;\n font-family: Arial, sans-serif;\n font-weight: bold;\n line-height: 45px;\n text-align:center;\n}\n.aufrufanzeige table.aufrufanzeige_aufruf th.wartenummer {\n width:50%;\n}\n.aufrufanzeige table.aufrufanzeige_aufruf td\n{\n background: rgba(255,255,255,0.5);\n color: $black;\n border-right: 3px solid $borderLight;\n border-left: 3px solid $borderLight;\n border-top: 3px solid $borderLight;\n /*font-size: 70px;\n line-height: 108px;*/\n font-family: Arial, sans-serif;\n font-weight: bold;\n text-align: left;\n padding:8px 0px;\n padding-left: 14px;\n}\n\n.aufrufanzeige table.aufrufanzeige_aufruf .odd td {\n background: #F2F6FA;\n}\n\n.description_de {\n font-size: 18px;\n font-weight: bold;\n text-align: left;\n line-height: 18px;\n padding: 8px 8px 4px 16px;\n}\n\n.description_eng {\n font-size: 18px;\n font-weight: normal;\n text-align: left;\n line-height: 18px;\n padding: 4px 8px 8px 16px;\n}\n\n.aufrufanzeige table.aufrufanzeige_aufruf td div.highlight {\n &.called span {\n color: $baseTextColor;\n }\n}\n\nspan.terminkundenanzeige\n{\n\tfont-weight: normal;\n\tfont-size: 30px;\n line-height: 35px;\n}\nspan.wartenummer\n{\n font-size: 50px;\n line-height: 72px;\n}\nspan.terminkundennummer\n{\n\tfont-size: 60px;\n line-height: 60px;\n}\nspan.terminkundennummer.abholeranzeige\n{\n\tfont-size: 50px;\n line-height: 60px;\n}\nspan.terminkundennummer.smallerFont8Chars {\n\tfont-size: 45px;\n\tline-height:45px;\n}\n\n/* ----------------------------------------------\n Aufruf-Tabelle, zweispaltig\n---------------------------------------------- */\n\ndiv.aber_zweispaltig {\n margin-left:0px;\n}\n.aufrufanzeige table.zweispaltig {\n width:500px;\n}\n.aufrufanzeige table.zweispaltig th.wartenummer {\n width:45%;\n}\n.aufrufanzeige table.zweispaltig th,\n.aufrufanzeige table.zweispaltig td {\n border-right:4px solid $borderLight;\n}\n.zweispaltig span.terminkundennummer {\n font-size: 50px;\n line-height: 72px;\n}\n.zweispaltig span.terminkundennummer.abholeranzeige\n{\n font-size: 50px;\n line-height: 72px;\n}\n.zweispaltig span.terminkundennummer.smallerFont8Chars {\n font-size: 50px;\n line-height: 72px;\n}\n.puffer {padding-left:10px;}\n\n/* ----------------------------------------------\n Bei mehr als 2 Spalten\n---------------------------------------------- */\n\ndiv.columns-3 {\n\tmargin-left:-300px !important;\n\twidth:100% !important;\n}\n\ndiv.columns-3 table {\n\twidth:100% !important;\n}\n\n@media screen and (min-width:1820px) { /* 1920 * 1080 */\n\tdiv.columns-3 {\n\t\tmargin-left:-500px !important;\n\t}\n}\n\n@media screen and (min-width:900px) and (max-width:1180px) { /* 1080 * 1920 */\n\tdiv.columns-3 {\n\t\twidth:130% !important;\n\t}\n}\n",".debug {\n\tfont-size: \t\t\t$alert-font-size;\n\tline-height: \t\t$alert-line-height;\n\tcolor:\t\t\t\t$black;\n\tmargin-left:\t\t20px;\n\tposition:\t\t\tabsolute;\n\ttop:\t\t\t\t1100px;\n}","/* ----------------------------------------------\n Infospalte verstecken\n---------------------------------------------- */\nbody.noInfoColumn{\n background: url(img/background_anzeige1_behoerde_80.png) top left repeat-x #C8D5E6 !important;\n}\n@media screen and (max-width:900px) { /* 768 * 1366 */\n body.noInfoColumn{\n background: url(img/background_anzeige1_hoch_behoerde_80.png) top left repeat-x #C8D5E6 !important;\n }\n}\n@media screen and (min-width:900px) and (max-width:1180px) { /* 1080 * 1920 */\n body.noInfoColumn{\n background: url(img/background_anzeige1_hoch_1920_behoerde_80.png) top left repeat-x #C8D5E6 !important;\n }\n}\n@media screen and (min-width:1820px) { /* 1920 * 1080 */\n body.noInfoColumn{\n background: url(img/background_anzeige1_1920_behoerde_80.png) top left repeat-x #C8D5E6 !important;\n }\n}\nbody.noInfoColumn .aufrufanzeige table.aufrufanzeige_aufruf {\n table-layout: auto !important;\n}\n\n/* ----------------------------------------------\n Spezial-Groessen\n---------------------------------------------- */\n@media screen and (max-width:900px) { /* 768 * 1366 */\n body{\n background: url(img/background_anzeige1_hoch.png) top left repeat-x #C8D5E6;\n }\n .aufrufanzeige .uhr {\n left:21px;\n top:154px;\n width:275px;\n }\n .aufrufanzeige .aufrufanzeige_Datum {\n font-size:20px;\n left:21px;\n top:410px;\n width:275px;\n }\n .aufrufanzeige .aufrufanzeige_main {\n left:222px;\n top:155px;\n }\n .aufrufanzeige table.aufrufanzeige_aufruf td,\n .aufrufanzeige table.aufrufanzeige_aufruf th {\n border-right: 4px solid #C8D5E6;\n }\n .aufrufanzeige table.aufrufanzeige_aufruf th {\n font-size: 20px;\n line-height: 37px;\n }\n .aufrufanzeige table.aufrufanzeige_aufruf th.wartenummer {\n width:61.5%;\n }\n .aufrufanzeige table.aufrufanzeige_aufruf {\n width:376px;\n }\n .aufrufanzeige .aufrufanzeige_text {\n line-height:26px;\n left: 28px;\n top:699px;\n }\n .aufrufanzeige .waitingColumn {\n top:450px;\n left:15px;\n }\n .aufrufanzeige .wartende_aktuell {\n font-size:20px;\n width:275px;\n }\n\n .aufrufanzeige .wartezeit_aktuell {\n font-size:20px;\n width:275px;\n }\n\n\tspan.terminkundennummer\n\t{\n\t\tfont-size: 60px;\n\t\tline-height:60px;\n\t}\n\n span.terminkundennummer.smallerFont8Chars {\n font-size: 45px;\n line-height:45px;\n }\n\n\tspan.abholeranzeige\n\t{\n\t\tfont-size: 30px;\n\t line-height: 40px;\n\t}\n}\n\n\n@media screen and (min-width:900px) and (max-width:1180px) { /* 1080 * 1920 */\n body{\n background: url(img/background_anzeige1_hoch_1920.png) top left repeat-x #C8D5E6;\n height:1920px;\n }\n #main-header .adressangabe {\n font-size:3em;\n left:54px;\n top:22px;\n }\n .aufrufanzeige .uhr {\n left:40px;\n top:223px;\n width:350px;\n }\n .aufrufanzeige .uhr #clock {\n display:none;\n }\n .aufrufanzeige .uhr #clock_medium {\n display:block;\n }\n .aufrufanzeige .aufrufanzeige_Datum {\n font-size:28px;\n left:21px;\n top:575px;\n width:350px;\n }\n .aufrufanzeige .aufrufanzeige_main {\n left:344px;\n top:216px;\n }\n .aufrufanzeige table.aufrufanzeige_aufruf td,\n .aufrufanzeige table.aufrufanzeige_aufruf th {\n border-right: 6px solid #C8D5E6;\n }\n .aufrufanzeige table.aufrufanzeige_aufruf th {\n font-size: 32px;\n line-height: 54px;\n }\n .aufrufanzeige table.aufrufanzeige_aufruf th.wartenummer {\n width:61.5%;\n }\n .aufrufanzeige table.einspaltig {\n width:530px;\n }\n .aufrufanzeige table.zweispaltig {\n width:350px;\n }\n .aufrufanzeige .aufrufanzeige_text {\n line-height:26px;\n left: 28px;\n top:985px;\n width:350px;\n }\n .aufrufanzeige .waitingColumn {\n top:625px;\n left:15px;\n }\n .aufrufanzeige_text img {height:260px;}\n .aufrufanzeige .wartende_aktuell {\n font-size:26px;\n width:350px;\n }\n\n .aufrufanzeige .wartezeit_aktuell {\n font-size:26px;\n width:350px;\n }\n span.terminkundennummer.abholeranzeige.abholeranzeige\n\t{\n\t\tfont-size: 40px;\n\t line-height: 40px;\n\t}\n\n span.terminkundennummer.smallerFont8Chars {\n font-size: 50px;\n line-height:50px;\n }\n}\n\n@media screen and (min-width:1820px) { /* 1920 * 1080 */\n body{\n background: url(img/background_anzeige1_1920.png) top left repeat-x #C8D5E6;\n width:1920px;\n height:1080px;\n overflow: hidden;\n }\n #main-header .adressangabe {\n font-size:3em;\n left:54px;\n top:22px;\n }\n .aufrufanzeige .uhr {\n left:47px;\n top:160px;\n width:400px;\n }\n .aufrufanzeige .uhr #clock {\n display:none;\n }\n .aufrufanzeige .uhr #clock_big {\n display:block !important;\n }\n .aufrufanzeige .aufrufanzeige_Datum {\n font-size:32px;\n top:580px;\n width:400px;\n }\n .aufrufanzeige .aufrufanzeige_main {\n left:554px;\n top:162px;\n }\n span.terminkundennummer, span.wartenummer {\n font-size:80px;\n line-height:80px;\n }\n span.terminkundennummer.smallerFont8Chars {\n font-size: 65px;\n line-height:65px;\n }\n span.abholeranzeige\n\t{\n\t\tfont-size: 70px;\n\t}\n .aufrufanzeige table.aufrufanzeige_aufruf th {\n font-size: 32px;\n }\n .aufrufanzeige table.aufrufanzeige_aufruf {\n width:745px;\n }\n .aufrufanzeige .aufrufanzeige_text {\n line-height:26px;\n left: 1535px;\n top:104px;\n width:361px;\n }\n .aufrufanzeige_text img {height:244px;}\n\n .aufrufanzeige .waitingColumn {\n top:630px;\n }\n .aufrufanzeige .wartende_aktuell {\n font-size:32px;\n width:400px;\n }\n\n .aufrufanzeige .wartezeit_aktuell {\n font-size:32px;\n width:400px;\n }\n\n div.aber_zweispaltig {\n margin-left:-25px;\n }\n .aufrufanzeige table.zweispaltig {\n width:440px;\n }\n .aufrufanzeige table.zweispaltig th.wartenummer {\n width:60%;\n }\n .aufrufanzeige table.zweispaltig th,\n .aufrufanzeige table.zweispaltig td {\n border-right:6px solid #C8D5E6;\n }\n .zweispaltig span.terminkundennummer {\n font-size:40px;\n }\n .puffer {padding-left:40px;}\n}\n",".footer {\n\tposition:absolute;\n\tleft:0px;\n\ttop:630px;\n\twidth:800px;\n}\n\n#animate-container {\n background-color: $blue;\n color: #ffffff;\n font-size: 70px;\n font-weight: 700;\n white-space: nowrap;\n overflow: hidden;\n padding: 10px 0;\n width: 200%;\n\n animation-name: text-indent-animate;\n animation-duration: 60s;\n animation-timing-function: linear;\n animation-direction: reverse;\n animation-iteration-count: infinite;\n}\n\n#animate-container:hover {\n animation-play-state: paused;\n}\n\n@keyframes text-indent-animate {\n 0% {\n text-indent: -200%;\n }\n\n 100% {\n text-indent: 100%;\n }\n}\n"],"names":[],"version":3,"file":"calldisplay.css.map"} \ No newline at end of file +{"mappings":"AGEA,gEAOA,iIAUA,mJCnBA,mBCAA,uCAKA,oKAUA,2DAOA,qDCfA,4MAUI,oHAIA,wHAGA,uHAKJ,uCAMA,6DAMA,+DAMA,2BC/CA,0GAQA,wECRA,qFAUA,qHAOA,yJAUA,8DASA,qDAKA,6IAQA,4DAIA,uJASA,8IAQA,+EAKA,4JAYA,sEAOA,8EAKA,qLAiBA,0NAcA,kDAIA,uJAaA,qFAQA,8ICvJA,6FAOA,uEAQA,wEAOA,0FAMA,qRAaA,mEAGA,4QAgBA,qEAIA,yGAQA,0GASI,qFAKJ,yEAMA,iDAKA,wDAKA,uEAKA,0EASA,mCAGA,6CAGA,0DAGA,uGAIA,gLAaA,0BAMA,gEAKA,yCAIA,kCACC,4CAKD,qDACC,oCCxKD,gGCGA,2HAGA,iCACI,iIAIJ,qDACI,sIAIJ,kCACI,iIAIJ,wFAOA,iCACI,6FAGA,oDAKA,mFAMA,wDAIA,yHAIA,6EAIA,qEAGA,sDAGA,wEAKA,kDAIA,8FAUH,wDAMC,0EAKD,qDAQD,qDACI,gHAIA,4DAKA,oDAKA,wCAGA,gDAGA,mFAMA,wDAIA,yHAIA,6EAIA,qEAGA,4CAGA,6CAGA,oFAMA,kDAIA,qCACA,8FASF,sFAMA,2EAMF,kCACI,wIAMA,4DAKA,oDAKA,wCAGA,uDAGA,yEAKA,wDAIA,yEAIA,0EAIA,mCAIA,4DAGA,sDAGA,sFAMA,qCAEA,wCAGA,8FAUA,uCAGA,6CAGA,0DAGA,uGAIA,oDAGA,2BC1QJ,uDAOA,6SAiBA,qDAIA","sources":["calldisplay.css","scss/calldisplay.scss","scss/settings.scss","scss/layout/main.scss","scss/element/ring.scss","scss/block/alerts.scss","scss/block/message.scss","scss/block/exception.scss","scss/block/aufrufanzeige.scss","scss/block/tabellen.scss","scss/block/debug.scss","scss/layout/media.scss","scss/block/footer.scss"],"sourcesContent":["#main {\n background-color: #fff;\n max-width: 1920px;\n margin: 0;\n padding: 0;\n}\n\nhtml {\n color: #3a5368;\n margin: 0;\n padding: 0;\n font-family: Roboto Condensed, Arial, sans-serif;\n font-size: 10px;\n font-weight: bold;\n display: block;\n}\n\nbody {\n background: #fff url(\"background_anzeige1.44c0eb4d.png\") 0 0 repeat-x;\n width: 1920px;\n height: 1080px;\n margin: 0;\n padding: 0;\n overflow: hidden;\n}\n\n#ring {\n display: none;\n}\n\n.alert {\n font-size: 12px;\n line-height: 16px;\n}\n\n.alert.alert-info {\n color: #000;\n text-shadow: 0 1px #ffffff80;\n background-color: #e0e9f2;\n border: 1px solid #c0e1f2;\n border-radius: 4px;\n margin-bottom: 1.385em;\n padding: .7em 1em;\n}\n\n.devhint {\n width: 300px;\n position: absolute;\n top: 10px;\n right: 10px;\n}\n\n.textile {\n width: 800px;\n font-size: 14px;\n line-height: 18px;\n}\n\n.message, .message-success, .message-error, .message-info {\n text-align: center;\n background-color: #f4f4f4;\n border: 1px solid #dbdbdb;\n width: 702px;\n margin: 1em 0 1em 80px;\n padding: 1em 10px;\n font-size: 2.5em;\n display: block;\n}\n\n.message .title, .message-success .title, .message-error .title, .message-info .title {\n margin-top: 0;\n margin-bottom: .25em;\n}\n\n.message > :first-child, .message-success > :first-child, .message-error > :first-child, .message-info > :first-child {\n margin-top: 0;\n}\n\n.message > :last-child, .message-success > :last-child, .message-error > :last-child, .message-info > :last-child {\n margin-bottom: 0;\n}\n\n.message-info {\n background-color: #fffbd5;\n}\n\n.message-error {\n background-color: #ffe4e4;\n border-color: #ffb1b1;\n}\n\n.message-success {\n background-color: #e0f0d9;\n border-color: #c2e2b4;\n}\n\n.message-hide {\n display: none;\n}\n\n.textile.exception, .textile.alert {\n box-sizing: border-box;\n width: 800px;\n position: relative;\n top: 100px;\n left: 40px;\n}\n\n.exception table, .exception iframe, .exception pre {\n width: 800px !important;\n}\n\n.aufrufanzeige {\n background: none;\n width: 100%;\n height: 758px;\n position: absolute;\n top: 0;\n left: 0;\n}\n\n.hiddencursor, button, input, select {\n cursor: url(\"invisible_Mauszeiger.e28f8c73.cur\"), crosshair !important;\n}\n\n#main-header .adressangabe {\n color: #fff;\n font-family: Roboto Condensed, Arial, sans-serif;\n font-size: 2.2em;\n font-weight: bold;\n position: absolute;\n top: 14px;\n left: 38px;\n}\n\n#main-header .adressangabe .adressangabe_adresse {\n display: none;\n}\n\n.waitingColumn {\n position: absolute;\n top: 420px;\n left: 40px;\n}\n\n.aufrufanzeige .wartende_aktuell {\n text-align: center;\n width: 275px;\n font-family: Roboto Condensed, Arial, sans-serif;\n font-size: 2.4em;\n font-weight: bold;\n}\n\n.aufrufanzeige .wartende_text {\n background: #fff;\n padding: 5px 0;\n}\n\n.aufrufanzeige .wartende_aktuell #wartende {\n background: #fff;\n margin-top: 3px;\n font-family: Roboto Condensed, Arial, sans-serif;\n font-size: 52px;\n font-weight: bold;\n}\n\n.aufrufanzeige .wartezeit_aktuell {\n text-align: center;\n width: 275px;\n font-family: Roboto Condensed, Arial, sans-serif;\n font-size: 2.4em;\n font-weight: bold;\n}\n\n.aufrufanzeige .wartezeit_text {\n background: #e0e9f2;\n margin-top: 3px;\n padding: 5px 0;\n}\n\n.aufrufanzeige .wartezeit_aktuell #wartezeit {\n background: #e0e9f2;\n margin-top: 3px;\n font-family: Roboto Condensed, Arial, sans-serif;\n font-size: 35px;\n font-weight: bold;\n}\n\n.aufrufanzeige .uhr {\n width: 275px;\n position: absolute;\n top: 114px;\n left: 60px;\n}\n\n.aufrufanzeige .uhr #clock_medium, .aufrufanzeige .uhr #clock_big {\n display: none;\n}\n\n.aufrufanzeige .aufrufanzeige_Datum {\n text-align: center;\n width: 275px;\n font-family: Roboto Condensed, Arial, sans-serif;\n font-size: 24px;\n font-weight: bold;\n position: absolute;\n top: 370px;\n left: 40px;\n}\n\n.aufrufanzeige .aufrufanzeige_text {\n text-align: center;\n width: 234px;\n padding: 18px 0 0 6px;\n font-family: Roboto Condensed, Arial, sans-serif;\n font-size: 2em;\n font-weight: normal;\n line-height: 26px;\n position: absolute;\n top: 89px;\n left: 1087px;\n}\n\n.aufrufanzeige .infotext-content {\n margin-left: 30px;\n}\n\n.aufrufanzeige .infotext {\n background: #f2f6fa;\n width: 100%;\n padding: 10px 40px;\n font-size: 2em;\n font-weight: normal;\n line-height: 26px;\n position: fixed;\n top: 77px;\n left: 0;\n}\n\n#display_number {\n font-size: 28px;\n font-weight: bold;\n position: fixed;\n bottom: 20px;\n right: 54px;\n}\n\n#infoicon {\n background: url(\"info-icon.ed72a8fe.svg\") 0 0 / cover no-repeat;\n width: 21px;\n height: 21px;\n font-size: 36px;\n position: absolute;\n}\n\ndiv.aufrufanzeige_anzeigebereich_einzeilig {\n float: none;\n width: 200px;\n margin: auto auto auto 80px;\n}\n\ndiv.aufrufanzeige_anzeigebereich_zweizeilig {\n float: left;\n margin-top: auto;\n}\n\n.aufrufanzeige .aufrufanzeige_main {\n position: absolute;\n top: 135px;\n left: 15%;\n}\n\n.aufrufanzeige table.aufrufanzeige_aufruf {\n border-spacing: 0;\n table-layout: fixed;\n width: 570px;\n}\n\n.aufrufanzeige table.aufrufanzeige_aufruf th {\n color: #fff;\n text-align: center;\n background: #005a9f;\n border-top: 3px solid #c8d5e6;\n border-left: 3px solid #c8d5e6;\n border-right: 3px solid #c8d5e6;\n font-family: Roboto Condensed, Arial, sans-serif;\n font-size: 36px;\n font-weight: bold;\n line-height: 45px;\n}\n\n.aufrufanzeige table.aufrufanzeige_aufruf th.wartenummer {\n width: 50%;\n}\n\n.aufrufanzeige table.aufrufanzeige_aufruf td {\n color: #000;\n text-align: left;\n background: #ffffff80;\n border-top: 3px solid #c8d5e6;\n border-left: 3px solid #c8d5e6;\n border-right: 3px solid #c8d5e6;\n padding: 8px 0 8px 14px;\n font-family: Roboto Condensed, Arial, sans-serif;\n font-weight: bold;\n}\n\n.aufrufanzeige table.aufrufanzeige_aufruf .odd td {\n background: #f2f6fa;\n}\n\n.description_de {\n text-align: left;\n padding: 8px 8px 4px 16px;\n font-size: 18px;\n font-weight: bold;\n line-height: 18px;\n}\n\n.description_eng {\n text-align: left;\n padding: 4px 8px 8px 16px;\n font-size: 18px;\n font-weight: normal;\n line-height: 18px;\n}\n\n.aufrufanzeige table.aufrufanzeige_aufruf td div.highlight.called span {\n color: #3a5368;\n}\n\nspan.terminkundenanzeige {\n font-size: 30px;\n font-weight: normal;\n line-height: 35px;\n}\n\nspan.wartenummer {\n font-size: 50px;\n line-height: 72px;\n}\n\nspan.terminkundennummer {\n font-size: 60px;\n line-height: 60px;\n}\n\nspan.terminkundennummer.abholeranzeige {\n font-size: 50px;\n line-height: 60px;\n}\n\nspan.terminkundennummer.smallerFont8Chars {\n font-size: 45px;\n line-height: 45px;\n}\n\ndiv.aber_zweispaltig {\n margin-left: 0;\n}\n\n.aufrufanzeige table.zweispaltig {\n width: 500px;\n}\n\n.aufrufanzeige table.zweispaltig th.wartenummer {\n width: 45%;\n}\n\n.aufrufanzeige table.zweispaltig th, .aufrufanzeige table.zweispaltig td {\n border-right: 4px solid #c8d5e6;\n}\n\n.zweispaltig span.terminkundennummer, .zweispaltig span.terminkundennummer.abholeranzeige, .zweispaltig span.terminkundennummer.smallerFont8Chars {\n font-size: 50px;\n line-height: 72px;\n}\n\n.puffer {\n padding-left: 10px;\n}\n\ndiv.columns-3 {\n width: 100% !important;\n margin-left: -300px !important;\n}\n\ndiv.columns-3 table {\n width: 100% !important;\n}\n\n@media screen and (width >= 1820px) {\n div.columns-3 {\n margin-left: -500px !important;\n }\n}\n\n@media screen and (width >= 900px) and (width <= 1180px) {\n div.columns-3 {\n width: 130% !important;\n }\n}\n\n.debug {\n color: #000;\n margin-left: 20px;\n font-size: 12px;\n line-height: 16px;\n position: absolute;\n top: 1100px;\n}\n\nbody.noInfoColumn {\n background: #c8d5e6 url(\"background_anzeige1_behoerde_80.92ef8db0.png\") 0 0 repeat-x !important;\n}\n\n@media screen and (width <= 900px) {\n body.noInfoColumn {\n background: #c8d5e6 url(\"background_anzeige1_hoch_behoerde_80.34071b8c.png\") 0 0 repeat-x !important;\n }\n}\n\n@media screen and (width >= 900px) and (width <= 1180px) {\n body.noInfoColumn {\n background: #c8d5e6 url(\"background_anzeige1_hoch_1920_behoerde_80.6d94fc72.png\") 0 0 repeat-x !important;\n }\n}\n\n@media screen and (width >= 1820px) {\n body.noInfoColumn {\n background: #c8d5e6 url(\"background_anzeige1_1920_behoerde_80.ea86ad30.png\") 0 0 repeat-x !important;\n }\n}\n\nbody.noInfoColumn .aufrufanzeige table.aufrufanzeige_aufruf {\n table-layout: auto !important;\n}\n\n@media screen and (width <= 900px) {\n body {\n background: #c8d5e6 url(\"background_anzeige1_hoch.049e589c.png\") 0 0 repeat-x;\n }\n\n .aufrufanzeige .uhr {\n width: 275px;\n top: 154px;\n left: 21px;\n }\n\n .aufrufanzeige .aufrufanzeige_Datum {\n width: 275px;\n font-size: 20px;\n top: 410px;\n left: 21px;\n }\n\n .aufrufanzeige .aufrufanzeige_main {\n top: 155px;\n left: 222px;\n }\n\n .aufrufanzeige table.aufrufanzeige_aufruf td, .aufrufanzeige table.aufrufanzeige_aufruf th {\n border-right: 4px solid #c8d5e6;\n }\n\n .aufrufanzeige table.aufrufanzeige_aufruf th {\n font-size: 20px;\n line-height: 37px;\n }\n\n .aufrufanzeige table.aufrufanzeige_aufruf th.wartenummer {\n width: 61.5%;\n }\n\n .aufrufanzeige table.aufrufanzeige_aufruf {\n width: 376px;\n }\n\n .aufrufanzeige .aufrufanzeige_text {\n line-height: 26px;\n top: 699px;\n left: 28px;\n }\n\n .aufrufanzeige .waitingColumn {\n top: 450px;\n left: 15px;\n }\n\n .aufrufanzeige .wartende_aktuell, .aufrufanzeige .wartezeit_aktuell {\n width: 275px;\n font-size: 20px;\n }\n\n span.terminkundennummer {\n font-size: 60px;\n line-height: 60px;\n }\n\n span.terminkundennummer.smallerFont8Chars {\n font-size: 45px;\n line-height: 45px;\n }\n\n span.abholeranzeige {\n font-size: 30px;\n line-height: 40px;\n }\n}\n\n@media screen and (width >= 900px) and (width <= 1180px) {\n body {\n background: #c8d5e6 url(\"background_anzeige1_hoch_1920.7be93f97.png\") 0 0 repeat-x;\n height: 1920px;\n }\n\n #main-header .adressangabe {\n font-size: 3em;\n top: 22px;\n left: 54px;\n }\n\n .aufrufanzeige .uhr {\n width: 350px;\n top: 223px;\n left: 40px;\n }\n\n .aufrufanzeige .uhr #clock {\n display: none;\n }\n\n .aufrufanzeige .uhr #clock_medium {\n display: block;\n }\n\n .aufrufanzeige .aufrufanzeige_Datum {\n width: 350px;\n font-size: 28px;\n top: 575px;\n left: 21px;\n }\n\n .aufrufanzeige .aufrufanzeige_main {\n top: 216px;\n left: 344px;\n }\n\n .aufrufanzeige table.aufrufanzeige_aufruf td, .aufrufanzeige table.aufrufanzeige_aufruf th {\n border-right: 6px solid #c8d5e6;\n }\n\n .aufrufanzeige table.aufrufanzeige_aufruf th {\n font-size: 32px;\n line-height: 54px;\n }\n\n .aufrufanzeige table.aufrufanzeige_aufruf th.wartenummer {\n width: 61.5%;\n }\n\n .aufrufanzeige table.einspaltig {\n width: 530px;\n }\n\n .aufrufanzeige table.zweispaltig {\n width: 350px;\n }\n\n .aufrufanzeige .aufrufanzeige_text {\n width: 350px;\n line-height: 26px;\n top: 985px;\n left: 28px;\n }\n\n .aufrufanzeige .waitingColumn {\n top: 625px;\n left: 15px;\n }\n\n .aufrufanzeige_text img {\n height: 260px;\n }\n\n .aufrufanzeige .wartende_aktuell, .aufrufanzeige .wartezeit_aktuell {\n width: 350px;\n font-size: 26px;\n }\n\n span.terminkundennummer.abholeranzeige.abholeranzeige {\n font-size: 40px;\n line-height: 40px;\n }\n\n span.terminkundennummer.smallerFont8Chars {\n font-size: 50px;\n line-height: 50px;\n }\n}\n\n@media screen and (width >= 1820px) {\n body {\n background: #c8d5e6 url(\"background_anzeige1_1920.461afab7.png\") 0 0 repeat-x;\n width: 1920px;\n height: 1080px;\n overflow: hidden;\n }\n\n #main-header .adressangabe {\n font-size: 3em;\n top: 22px;\n left: 54px;\n }\n\n .aufrufanzeige .uhr {\n width: 400px;\n top: 160px;\n left: 47px;\n }\n\n .aufrufanzeige .uhr #clock {\n display: none;\n }\n\n .aufrufanzeige .uhr #clock_big {\n display: block !important;\n }\n\n .aufrufanzeige .aufrufanzeige_Datum {\n width: 400px;\n font-size: 32px;\n top: 580px;\n }\n\n .aufrufanzeige .aufrufanzeige_main {\n top: 162px;\n left: 554px;\n }\n\n span.terminkundennummer, span.wartenummer {\n font-size: 80px;\n line-height: 80px;\n }\n\n span.terminkundennummer.smallerFont8Chars {\n font-size: 65px;\n line-height: 65px;\n }\n\n span.abholeranzeige {\n font-size: 70px;\n }\n\n .aufrufanzeige table.aufrufanzeige_aufruf th {\n font-size: 32px;\n }\n\n .aufrufanzeige table.aufrufanzeige_aufruf {\n width: 745px;\n }\n\n .aufrufanzeige .aufrufanzeige_text {\n width: 361px;\n line-height: 26px;\n top: 104px;\n left: 1535px;\n }\n\n .aufrufanzeige_text img {\n height: 244px;\n }\n\n .aufrufanzeige .waitingColumn {\n top: 630px;\n }\n\n .aufrufanzeige .wartende_aktuell, .aufrufanzeige .wartezeit_aktuell {\n width: 400px;\n font-size: 32px;\n }\n\n div.aber_zweispaltig {\n margin-left: -25px;\n }\n\n .aufrufanzeige table.zweispaltig {\n width: 440px;\n }\n\n .aufrufanzeige table.zweispaltig th.wartenummer {\n width: 60%;\n }\n\n .aufrufanzeige table.zweispaltig th, .aufrufanzeige table.zweispaltig td {\n border-right: 6px solid #c8d5e6;\n }\n\n .zweispaltig span.terminkundennummer {\n font-size: 40px;\n }\n\n .puffer {\n padding-left: 40px;\n }\n}\n\n.footer {\n width: 800px;\n position: absolute;\n top: 630px;\n left: 0;\n}\n\n#animate-container {\n color: #fff;\n white-space: nowrap;\n background-color: #005a9f;\n width: 200%;\n padding: 10px 0;\n font-size: 70px;\n font-weight: 700;\n animation-name: text-indent-animate;\n animation-duration: 60s;\n animation-timing-function: linear;\n animation-iteration-count: infinite;\n animation-direction: reverse;\n overflow: hidden;\n}\n\n#animate-container:hover {\n animation-play-state: paused;\n}\n\n@keyframes text-indent-animate {\n 0% {\n text-indent: -200%;\n }\n\n 100% {\n text-indent: 100%;\n }\n}\n\n/*# sourceMappingURL=calldisplay.css.map */\n","@import \"settings\";\n\n/**\n * Import our css\n */\n\n// Main site grid and global layout rules\n\n@import \"layout/main\";\n\n// Element rules\n@import \"element/ring\";\n// Block rules\n@import \"block/alerts\";\n@import \"block/message\";\n@import \"block/exception\";\n@import \"block/aufrufanzeige\";\n@import \"block/tabellen\";\n@import \"block/debug\";\n@import \"layout/media\";\n@import \"block/footer\";\n","/**\n * OUR SETTINGS\n */\n\n// Colors\n$white: #ffffff;\n$black: #000000;\n$red: #DE1027;\n$blue: #005A9F;\n\n$backgroundLight: #E0E9F2;\n$borderLight: #C8D5E6;\n\n$baseTextColor: #3A5368;\n\n// Dimensions\n$pageMaxWidth: 1920px;\n$pageMaxHeight:\t\t\t\t\t1080px;\n$contentMaxWidth: 800px;\n\n// Fonts\n$base-font-family:\t\t\t\tRoboto Condensed, Arial, sans-serif;\n$base-font-size:\t\t\t\t10px;\n\n$alert-font-size:\t\t\t\t12px;\n$alert-line-height:\t\t\t\t16px;\n","// Base site layout and grid\n\n#main {\n margin: 0;\n max-width: $pageMaxWidth;\n padding: 0;\n background-color: $white;\n}\n\nhtml {\n font-family: $base-font-family;\n font-size:\t\t\t$base-font-size;\n font-weight:\t\tbold;\n display:\t\t\tblock;\n color:\t\t\t\t$baseTextColor;\n margin:\t\t\t\t0;\n padding:\t\t\t0;\n}\n\nbody {\n\twidth: \t\t\t\t$pageMaxWidth;\n height: \t\t\t$pageMaxHeight;\n overflow: \t\t hidden;\n margin:\t\t\t\t0;\n padding:\t\t\t0;\n background: \t\turl(img/background_anzeige1.png) top left repeat-x $white;\n}\n","#ring {\n\tdisplay:none;\n}",".alert {\n\tfont-size: \t\t\t$alert-font-size;\n\tline-height: \t\t$alert-line-height;\n}\n\n.alert.alert-info {\n\tbackground-color: \t$backgroundLight;\n border-radius: \t\t4px;\n color: \t\t\t\t$black;\n padding: \t\t\t.7em 1em;\n margin-bottom: \t\t1.385em;\n text-shadow: \t\t0 1px 0 rgba(255,255,255,0.5);\n border: \t\t\t1px solid #c0e1f2;\n}\n\n.devhint {\n\tposition:absolute;\n\tright:10px;\n\ttop:10px;\n\twidth:300px;\n}\n\n.textile {\n\twidth:\t\t\t\t$contentMaxWidth;\n\tfont-size:\t\t\t14px;\n\tline-height:\t\t18px;\n}","$messageBackgroundColor: #F4F4F4 !default;\n$messageInfoBackgroundColor: #fffbd5 !default;\n$messageErrorBackgroundColor: #FFE4E4 !default;\n$messageSuccessBackgroundColor: #E0F0D9 !default;\n$messagePadding: 0.75em 1em 1em 1em;\n\n\n.message {\n font-size: 2.5em;\n margin-left: 80px;\n width: 702px;\n border: 1px solid darken($messageBackgroundColor,10%);\n background-color: $messageBackgroundColor;\n padding: 1em 10px 1em 10px;\n margin: 1em 0 1em 80px;\n text-align: center;\n display: block;\n .title {\n margin-top: 0;\n margin-bottom: 0.25em;\n }\n > *:first-child {\n margin-top: 0;\n }\n > *:last-child {\n margin-bottom: 0;\n }\n}\n\n.message-info {\n @extend .message;\n //border-color: darken($messageInfoBackgroundColor,40%);\n background-color: $messageInfoBackgroundColor;\n}\n\n.message-error {\n @extend .message;\n border-color: darken($messageErrorBackgroundColor,10%);\n background-color: $messageErrorBackgroundColor;\n}\n\n.message-success {\n @extend .message;\n border-color: darken($messageSuccessBackgroundColor,10%);\n background-color: $messageSuccessBackgroundColor\n}\n\n.message-hide {\n display: none;\n}\n",".textile.exception, .textile.alert {\n\tposition:relative;\n\tleft:40px;\n\ttop:100px;\n\twidth:800px;\n\tbox-sizing:border-box;\n}\n\n.exception table, .exception iframe, .exception pre {\n\twidth:800px !important;\n}",".aufrufanzeige\n{\n background:transparent;\n height:758px;\n left:0;\n position:absolute;\n top:0;\n width:100%;\n}\n\n.hiddencursor, button, input, select {\n cursor: url(img/invisible_Mauszeiger.cur),crosshair !important;\n}\n\n/* ----------------------------------------------\n Adresse\n---------------------------------------------- */\n#main-header .adressangabe\n{\n color: $white;\n font-size:2.2em;\n font-family: $base-font-family;\n font-weight:bold;\n left:38px;\n position: absolute;\n top:14px;\n}\n#main-header .adressangabe .adressangabe_adresse\n{\n display:none;\n}\n\n/* ----------------------------------------------\n Wartende & Wartezeit\n---------------------------------------------- */\n\n.waitingColumn {\n position: absolute;\n left: 40px; \n top: 420px; \n}\n.aufrufanzeige .wartende_aktuell\n{\n font-size:2.4em;\n font-family: Roboto Condensed, Arial, sans-serif;\n font-weight:bold;\n text-align:center;\n width:275px;\n}\n.aufrufanzeige .wartende_text {\n\tbackground:$white;\n\tpadding:5px 0px;\n}\n.aufrufanzeige .wartende_aktuell #wartende\n{\n font-size:52px;\n font-family: Roboto Condensed, Arial, sans-serif;\n font-weight:bold;\n margin-top:3px;\n background:$white;\n}\n\n.aufrufanzeige .wartezeit_aktuell\n{\n font-size:2.4em;\n font-family: Roboto Condensed, Arial, sans-serif;\n font-weight:bold;\n text-align:center;\n width:275px;\n}\n.aufrufanzeige .wartezeit_text {\n margin-top:3px;\n\tbackground:$backgroundLight;\n\tpadding:5px 0px;\n}\n.aufrufanzeige .wartezeit_aktuell #wartezeit\n{\n font-size:35px;\n font-family: Roboto Condensed, Arial, sans-serif;\n font-weight:bold;\n margin-top:3px;\n background:$backgroundLight;\n}\n\n/* ----------------------------------------------\n Uhr und Datum\n---------------------------------------------- */\n.aufrufanzeige .uhr\n{\n position: absolute;\n left:60px;\n top:114px;\n width:275px;\n }\n.aufrufanzeige .uhr #clock_medium,\n.aufrufanzeige .uhr #clock_big {\n display:none;\n}\n\n.aufrufanzeige .aufrufanzeige_Datum\n{\n font-size:24px;\n font-family: Roboto Condensed, Arial, sans-serif;\n font-weight:bold;\n position:absolute;\n text-align:center;\n font-size:24px;\n left:40px;\n top:370px;\n width:275px;\n}\n\n\n/* ----------------------------------------------\n Text & Logo\n---------------------------------------------- */\n.aufrufanzeige .aufrufanzeige_text\n{\n font-size:2em;\n font-family: Roboto Condensed, Arial, sans-serif;\n font-weight:normal;\n line-height:26px;\n padding: 18px 0 0 6px;\n position: absolute;\n text-align:center;\n left: 1087px;\n top:89px;\n width: 234px;\n}\n\n.aufrufanzeige .infotext-content {\n margin-left: 30px;\n}\n\n.aufrufanzeige .infotext\n{\n top: 77px;\n left: 0;\n position: fixed;\n padding: 10px 40px;\n font-size:2em;\n font-weight:normal;\n line-height:26px;\n width: 100%;\n background: #F2F6FA;\n}\n\n#display_number {\n position: fixed;\n bottom: 20px;\n right: 54px;\n font-size: 28px;\n font-weight: bold;\n}\n\n#infoicon {\n background: url(img/info-icon.svg) top left no-repeat;\n width: 21px;\n height: 21px;\n font-size: 36px;\n position: absolute;\n background-size: cover;\n}","/* ----------------------------------------------\n Aufruf-Tabelle\n---------------------------------------------- */\n\ndiv.aufrufanzeige_anzeigebereich_einzeilig\n{\n\tfloat:none;\n\tmargin: auto;\n margin-left:80px;\n width: 200px;\n}\ndiv.aufrufanzeige_anzeigebereich_zweizeilig\n{\n\tfloat:left;\n\tmargin-top: auto;\n/* margin-right:3%;*/\n}\n\n\n.aufrufanzeige .aufrufanzeige_main\n{\n left: 15%;\n position: absolute;\n top: 135px;\n}\n\n.aufrufanzeige table.aufrufanzeige_aufruf\n{\n border-spacing:0;\n table-layout:fixed;\n width:570px;\n}\n.aufrufanzeige table.aufrufanzeige_aufruf th\n{\n background: $blue;\n border-right: 3px solid $borderLight;\n border-left: 3px solid $borderLight;\n border-top: 3px solid $borderLight;\n color: $white;\n font-size: 36px;\n font-family: Roboto Condensed, Arial, sans-serif;\n font-weight: bold;\n line-height: 45px;\n text-align:center;\n}\n.aufrufanzeige table.aufrufanzeige_aufruf th.wartenummer {\n width:50%;\n}\n.aufrufanzeige table.aufrufanzeige_aufruf td\n{\n background: rgba(255,255,255,0.5);\n color: $black;\n border-right: 3px solid $borderLight;\n border-left: 3px solid $borderLight;\n border-top: 3px solid $borderLight;\n /*font-size: 70px;\n line-height: 108px;*/\n font-family: Roboto Condensed, Arial, sans-serif;\n font-weight: bold;\n text-align: left;\n padding:8px 0px;\n padding-left: 14px;\n}\n\n.aufrufanzeige table.aufrufanzeige_aufruf .odd td {\n background: #F2F6FA;\n}\n\n.description_de {\n font-size: 18px;\n font-weight: bold;\n text-align: left;\n line-height: 18px;\n padding: 8px 8px 4px 16px;\n}\n\n.description_eng {\n font-size: 18px;\n font-weight: normal;\n text-align: left;\n line-height: 18px;\n padding: 4px 8px 8px 16px;\n}\n\n.aufrufanzeige table.aufrufanzeige_aufruf td div.highlight {\n &.called span {\n color: $baseTextColor;\n }\n}\n\nspan.terminkundenanzeige\n{\n\tfont-weight: normal;\n\tfont-size: 30px;\n line-height: 35px;\n}\nspan.wartenummer\n{\n font-size: 50px;\n line-height: 72px;\n}\nspan.terminkundennummer\n{\n\tfont-size: 60px;\n line-height: 60px;\n}\nspan.terminkundennummer.abholeranzeige\n{\n\tfont-size: 50px;\n line-height: 60px;\n}\nspan.terminkundennummer.smallerFont8Chars {\n\tfont-size: 45px;\n\tline-height:45px;\n}\n\n/* ----------------------------------------------\n Aufruf-Tabelle, zweispaltig\n---------------------------------------------- */\n\ndiv.aber_zweispaltig {\n margin-left:0px;\n}\n.aufrufanzeige table.zweispaltig {\n width:500px;\n}\n.aufrufanzeige table.zweispaltig th.wartenummer {\n width:45%;\n}\n.aufrufanzeige table.zweispaltig th,\n.aufrufanzeige table.zweispaltig td {\n border-right:4px solid $borderLight;\n}\n.zweispaltig span.terminkundennummer {\n font-size: 50px;\n line-height: 72px;\n}\n.zweispaltig span.terminkundennummer.abholeranzeige\n{\n font-size: 50px;\n line-height: 72px;\n}\n.zweispaltig span.terminkundennummer.smallerFont8Chars {\n font-size: 50px;\n line-height: 72px;\n}\n.puffer {padding-left:10px;}\n\n/* ----------------------------------------------\n Bei mehr als 2 Spalten\n---------------------------------------------- */\n\ndiv.columns-3 {\n\tmargin-left:-300px !important;\n\twidth:100% !important;\n}\n\ndiv.columns-3 table {\n\twidth:100% !important;\n}\n\n@media screen and (min-width:1820px) { /* 1920 * 1080 */\n\tdiv.columns-3 {\n\t\tmargin-left:-500px !important;\n\t}\n}\n\n@media screen and (min-width:900px) and (max-width:1180px) { /* 1080 * 1920 */\n\tdiv.columns-3 {\n\t\twidth:130% !important;\n\t}\n}\n",".debug {\n\tfont-size: \t\t\t$alert-font-size;\n\tline-height: \t\t$alert-line-height;\n\tcolor:\t\t\t\t$black;\n\tmargin-left:\t\t20px;\n\tposition:\t\t\tabsolute;\n\ttop:\t\t\t\t1100px;\n}","/* ----------------------------------------------\n Infospalte verstecken\n---------------------------------------------- */\nbody.noInfoColumn{\n background: url(img/background_anzeige1_behoerde_80.png) top left repeat-x #C8D5E6 !important;\n}\n@media screen and (max-width:900px) { /* 768 * 1366 */\n body.noInfoColumn{\n background: url(img/background_anzeige1_hoch_behoerde_80.png) top left repeat-x #C8D5E6 !important;\n }\n}\n@media screen and (min-width:900px) and (max-width:1180px) { /* 1080 * 1920 */\n body.noInfoColumn{\n background: url(img/background_anzeige1_hoch_1920_behoerde_80.png) top left repeat-x #C8D5E6 !important;\n }\n}\n@media screen and (min-width:1820px) { /* 1920 * 1080 */\n body.noInfoColumn{\n background: url(img/background_anzeige1_1920_behoerde_80.png) top left repeat-x #C8D5E6 !important;\n }\n}\nbody.noInfoColumn .aufrufanzeige table.aufrufanzeige_aufruf {\n table-layout: auto !important;\n}\n\n/* ----------------------------------------------\n Spezial-Groessen\n---------------------------------------------- */\n@media screen and (max-width:900px) { /* 768 * 1366 */\n body{\n background: url(img/background_anzeige1_hoch.png) top left repeat-x #C8D5E6;\n }\n .aufrufanzeige .uhr {\n left:21px;\n top:154px;\n width:275px;\n }\n .aufrufanzeige .aufrufanzeige_Datum {\n font-size:20px;\n left:21px;\n top:410px;\n width:275px;\n }\n .aufrufanzeige .aufrufanzeige_main {\n left:222px;\n top:155px;\n }\n .aufrufanzeige table.aufrufanzeige_aufruf td,\n .aufrufanzeige table.aufrufanzeige_aufruf th {\n border-right: 4px solid #C8D5E6;\n }\n .aufrufanzeige table.aufrufanzeige_aufruf th {\n font-size: 20px;\n line-height: 37px;\n }\n .aufrufanzeige table.aufrufanzeige_aufruf th.wartenummer {\n width:61.5%;\n }\n .aufrufanzeige table.aufrufanzeige_aufruf {\n width:376px;\n }\n .aufrufanzeige .aufrufanzeige_text {\n line-height:26px;\n left: 28px;\n top:699px;\n }\n .aufrufanzeige .waitingColumn {\n top:450px;\n left:15px;\n }\n .aufrufanzeige .wartende_aktuell {\n font-size:20px;\n width:275px;\n }\n\n .aufrufanzeige .wartezeit_aktuell {\n font-size:20px;\n width:275px;\n }\n\n\tspan.terminkundennummer\n\t{\n\t\tfont-size: 60px;\n\t\tline-height:60px;\n\t}\n\n span.terminkundennummer.smallerFont8Chars {\n font-size: 45px;\n line-height:45px;\n }\n\n\tspan.abholeranzeige\n\t{\n\t\tfont-size: 30px;\n\t line-height: 40px;\n\t}\n}\n\n\n@media screen and (min-width:900px) and (max-width:1180px) { /* 1080 * 1920 */\n body{\n background: url(img/background_anzeige1_hoch_1920.png) top left repeat-x #C8D5E6;\n height:1920px;\n }\n #main-header .adressangabe {\n font-size:3em;\n left:54px;\n top:22px;\n }\n .aufrufanzeige .uhr {\n left:40px;\n top:223px;\n width:350px;\n }\n .aufrufanzeige .uhr #clock {\n display:none;\n }\n .aufrufanzeige .uhr #clock_medium {\n display:block;\n }\n .aufrufanzeige .aufrufanzeige_Datum {\n font-size:28px;\n left:21px;\n top:575px;\n width:350px;\n }\n .aufrufanzeige .aufrufanzeige_main {\n left:344px;\n top:216px;\n }\n .aufrufanzeige table.aufrufanzeige_aufruf td,\n .aufrufanzeige table.aufrufanzeige_aufruf th {\n border-right: 6px solid #C8D5E6;\n }\n .aufrufanzeige table.aufrufanzeige_aufruf th {\n font-size: 32px;\n line-height: 54px;\n }\n .aufrufanzeige table.aufrufanzeige_aufruf th.wartenummer {\n width:61.5%;\n }\n .aufrufanzeige table.einspaltig {\n width:530px;\n }\n .aufrufanzeige table.zweispaltig {\n width:350px;\n }\n .aufrufanzeige .aufrufanzeige_text {\n line-height:26px;\n left: 28px;\n top:985px;\n width:350px;\n }\n .aufrufanzeige .waitingColumn {\n top:625px;\n left:15px;\n }\n .aufrufanzeige_text img {height:260px;}\n .aufrufanzeige .wartende_aktuell {\n font-size:26px;\n width:350px;\n }\n\n .aufrufanzeige .wartezeit_aktuell {\n font-size:26px;\n width:350px;\n }\n span.terminkundennummer.abholeranzeige.abholeranzeige\n\t{\n\t\tfont-size: 40px;\n\t line-height: 40px;\n\t}\n\n span.terminkundennummer.smallerFont8Chars {\n font-size: 50px;\n line-height:50px;\n }\n}\n\n@media screen and (min-width:1820px) { /* 1920 * 1080 */\n body{\n background: url(img/background_anzeige1_1920.png) top left repeat-x #C8D5E6;\n width:1920px;\n height:1080px;\n overflow: hidden;\n }\n #main-header .adressangabe {\n font-size:3em;\n left:54px;\n top:22px;\n }\n .aufrufanzeige .uhr {\n left:47px;\n top:160px;\n width:400px;\n }\n .aufrufanzeige .uhr #clock {\n display:none;\n }\n .aufrufanzeige .uhr #clock_big {\n display:block !important;\n }\n .aufrufanzeige .aufrufanzeige_Datum {\n font-size:32px;\n top:580px;\n width:400px;\n }\n .aufrufanzeige .aufrufanzeige_main {\n left:554px;\n top:162px;\n }\n span.terminkundennummer, span.wartenummer {\n font-size:80px;\n line-height:80px;\n }\n span.terminkundennummer.smallerFont8Chars {\n font-size: 65px;\n line-height:65px;\n }\n span.abholeranzeige\n\t{\n\t\tfont-size: 70px;\n\t}\n .aufrufanzeige table.aufrufanzeige_aufruf th {\n font-size: 32px;\n }\n .aufrufanzeige table.aufrufanzeige_aufruf {\n width:745px;\n }\n .aufrufanzeige .aufrufanzeige_text {\n line-height:26px;\n left: 1535px;\n top:104px;\n width:361px;\n }\n .aufrufanzeige_text img {height:244px;}\n\n .aufrufanzeige .waitingColumn {\n top:630px;\n }\n .aufrufanzeige .wartende_aktuell {\n font-size:32px;\n width:400px;\n }\n\n .aufrufanzeige .wartezeit_aktuell {\n font-size:32px;\n width:400px;\n }\n\n div.aber_zweispaltig {\n margin-left:-25px;\n }\n .aufrufanzeige table.zweispaltig {\n width:440px;\n }\n .aufrufanzeige table.zweispaltig th.wartenummer {\n width:60%;\n }\n .aufrufanzeige table.zweispaltig th,\n .aufrufanzeige table.zweispaltig td {\n border-right:6px solid #C8D5E6;\n }\n .zweispaltig span.terminkundennummer {\n font-size:40px;\n }\n .puffer {padding-left:40px;}\n}\n",".footer {\n\tposition:absolute;\n\tleft:0px;\n\ttop:630px;\n\twidth:800px;\n}\n\n#animate-container {\n background-color: $blue;\n color: #ffffff;\n font-size: 70px;\n font-weight: 700;\n white-space: nowrap;\n overflow: hidden;\n padding: 10px 0;\n width: 200%;\n\n animation-name: text-indent-animate;\n animation-duration: 60s;\n animation-timing-function: linear;\n animation-direction: reverse;\n animation-iteration-count: infinite;\n}\n\n#animate-container:hover {\n animation-play-state: paused;\n}\n\n@keyframes text-indent-animate {\n 0% {\n text-indent: -200%;\n }\n\n 100% {\n text-indent: 100%;\n }\n}\n"],"names":[],"version":3,"file":"calldisplay.css.map"} \ No newline at end of file diff --git a/zmscalldisplay/public/_js/index.js b/zmscalldisplay/public/_js/index.js index b0e22b0d2..ee206191b 100644 --- a/zmscalldisplay/public/_js/index.js +++ b/zmscalldisplay/public/_js/index.js @@ -73,9 +73,9 @@ C.contains=function(e,t){var n=t&&t.parentNode;return e===n||!!(n&&1===n.nodeTyp // https://drafts.csswg.org/cssom/#common-serializing-idioms var j=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function L(e,t){return t?// U+0000 NULL becomes U+FFFD REPLACEMENT CHARACTER "\x00"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e}C.escapeSelector=function(e){return(e+"").replace(j,L)},function(){var t,n,i,a,l,c,d,p,g,v,m=s,x=C.expando,b=0,w=0,T=ee(),k=ee(),j=ee(),L=ee(),q=function(e,t){return e===t&&(l=!0),0},B="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",// https://www.w3.org/TR/css-syntax-3/#ident-token-diagram -P="(?:\\\\[\\da-fA-F]{1,6}"+N+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\x00-\\x7f])+",O="\\["+N+"*("+P+")(?:"+N+// Operator (capture 2) +P="(?:\\\\[\\da-fA-F]{1,6}"+N+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\x00-\\x7f])+",I="\\["+N+"*("+P+")(?:"+N+// Operator (capture 2) "*([*^$|!~]?=)"+N+// "Attribute values must be CSS identifiers [capture 5] or strings [capture 3 or capture 4]" -"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+P+"))|)"+N+"*\\]",I=":("+P+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+O+")*)|.*)\\)|)",H=RegExp(N+"+","g"),R=RegExp("^"+N+"*,"+N+"*"),_=RegExp("^"+N+"*([>+~]|"+N+")"+N+"*"),F=RegExp(N+"|>"),W=new RegExp(I),$=RegExp("^"+P+"$"),z={ID:RegExp("^#("+P+")"),CLASS:RegExp("^\\.("+P+")"),TAG:RegExp("^("+P+"|[*])"),ATTR:RegExp("^"+O),PSEUDO:RegExp("^"+I),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+N+"*(even|odd|(([+-]|)(\\d*)n|)"+N+"*(?:([+-]|)"+N+"*(\\d+)|))"+N+"*\\)|)","i"),bool:RegExp("^(?:"+B+")$","i"),// For use in libraries implementing .is() +"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+P+"))|)"+N+"*\\]",O=":("+P+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+I+")*)|.*)\\)|)",H=RegExp(N+"+","g"),R=RegExp("^"+N+"*,"+N+"*"),_=RegExp("^"+N+"*([>+~]|"+N+")"+N+"*"),F=RegExp(N+"|>"),W=new RegExp(O),$=RegExp("^"+P+"$"),z={ID:RegExp("^#("+P+")"),CLASS:RegExp("^\\.("+P+")"),TAG:RegExp("^("+P+"|[*])"),ATTR:RegExp("^"+I),PSEUDO:RegExp("^"+O),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+N+"*(even|odd|(([+-]|)(\\d*)n|)"+N+"*(?:([+-]|)"+N+"*(\\d+)|))"+N+"*\\)|)","i"),bool:RegExp("^(?:"+B+")$","i"),// For use in libraries implementing .is() // We use this for POS matching in `select` needsContext:RegExp("^"+N+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+N+"*((?:-\\d)?\\d*)"+N+"*\\)|)(?=[^-]|$)","i")},U=/^(?:input|select|textarea|button)$/i,Q=/^h\d$/i,X=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Y=/[+~]/,// https://www.w3.org/TR/CSS21/syndata.html#escaped-characters V=RegExp("\\\\[\\da-fA-F]{1,6}"+N+"?|\\\\([^\\r\\n\\f])","g"),J=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},// Support: IE 9 - 11+, Edge 12 - 18+ @@ -371,8 +371,8 @@ h.sortDetached=en(function(e){// Should return 1, but returns 4 (following) return 1&e.compareDocumentPosition(c.createElement("fieldset"))}),C.find=Z,// Deprecated C.expr[":"]=C.expr.pseudos,C.unique=C.uniqueSort,// These have always been private, but they used to be documented as part of // Sizzle so let's maintain them for now for backwards compatibility purposes. -Z.compile=ep,Z.select=eh,Z.setDocument=ea,Z.tokenize=eu,Z.escape=C.escapeSelector,Z.getText=C.text,Z.isXML=C.isXMLDoc,Z.selectors=C.expr,Z.support=C.support,Z.uniqueSort=C.uniqueSort;/* eslint-enable */}();var q=function(e,t,n){for(var r=[],i=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(i&&C(e).is(n))break;r.push(e)}return r},B=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},P=C.expr.match.needsContext,O=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;// Implement the identical functionality for filter and not -function I(e,t,n){return g(t)?C.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?C.grep(e,function(e){return e===t!==n}):"string"!=typeof t?C.grep(e,function(e){return u.call(t,e)>-1!==n}):C.filter(t,e,n)}C.filter=function(e,t,n){var r=t[0];return(n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType)?C.find.matchesSelector(r,e)?[r]:[]:C.find.matches(e,C.grep(t,function(e){return 1===e.nodeType}))},C.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(C(e).filter(function(){for(t=0;t1?C.uniqueSort(n):n},filter:function(e){return this.pushStack(I(this,e||[],!1))},not:function(e){return this.pushStack(I(this,e||[],!0))},is:function(e){return!!I(this,// so $("p:first").is("p:last") won't return true for a doc with two "p". +Z.compile=ep,Z.select=eh,Z.setDocument=ea,Z.tokenize=eu,Z.escape=C.escapeSelector,Z.getText=C.text,Z.isXML=C.isXMLDoc,Z.selectors=C.expr,Z.support=C.support,Z.uniqueSort=C.uniqueSort;/* eslint-enable */}();var q=function(e,t,n){for(var r=[],i=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(i&&C(e).is(n))break;r.push(e)}return r},B=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},P=C.expr.match.needsContext,I=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;// Implement the identical functionality for filter and not +function O(e,t,n){return g(t)?C.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?C.grep(e,function(e){return e===t!==n}):"string"!=typeof t?C.grep(e,function(e){return u.call(t,e)>-1!==n}):C.filter(t,e,n)}C.filter=function(e,t,n){var r=t[0];return(n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType)?C.find.matchesSelector(r,e)?[r]:[]:C.find.matches(e,C.grep(t,function(e){return 1===e.nodeType}))},C.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(C(e).filter(function(){for(t=0;t1?C.uniqueSort(n):n},filter:function(e){return this.pushStack(O(this,e||[],!1))},not:function(e){return this.pushStack(O(this,e||[],!0))},is:function(e){return!!O(this,// so $("p:first").is("p:last") won't return true for a doc with two "p". "string"==typeof e&&P.test(e)?C(e):e||[],!1).length}});// Initialize a jQuery object // A central reference to the root jQuery(document) var H,// Prioritize #id over to avoid XSS via location.hash (trac-9521) @@ -389,7 +389,7 @@ if(!r[1])return(i=y.getElementById(r[2]))&&(// Inject the element directly into this[0]=i,this.length=1),this;// HANDLE: $(html, props) if(t=t instanceof C?t[0]:t,// Option to run scripts is true for back-compat // Intentionally let the error be thrown if parseHTML is not present -C.merge(this,C.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:y,!0)),O.test(r[1])&&C.isPlainObject(t))for(r in t)g(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);// HANDLE: $(DOMElement) +C.merge(this,C.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:y,!0)),I.test(r[1])&&C.isPlainObject(t))for(r in t)g(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);// HANDLE: $(DOMElement) }return e.nodeType?(this[0]=e,this.length=1,this):g(e)?void 0!==n.ready?n.ready(e):e(C):C.makeArray(e,this)}).prototype=C.fn,// Initialize central reference H=C(y);var _=/^(?:parents|prev(?:Until|All))/,F={children:!0,contents:!0,next:!0,prev:!0};function W(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}C.fn.extend({has:function(e){var t=C(e,this),n=t.length;return this.filter(function(){for(var e=0;e-1:1===n.nodeType&&C.find.matchesSelector(n,e))){o.push(n);break}}return this.pushStack(o.length>1?C.uniqueSort(o):o)},// Determine the position of an element within the set @@ -765,7 +765,7 @@ n=t,t=void 0),!1===n&&(n=eD),this.each(function(){C.event.remove(this,e,n,t)})}} // See https://connect.microsoft.com/IE/feedback/details/1736512/ ej=/\s*$/g;// Prefer a tbody over its parent table for containing new rows function eB(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&C(e).children("tbody")[0]||e}// Replace/restore the type attribute of script elements for safe DOM manipulation -function eP(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function eO(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function eI(e,t){var n,r,i,o,a,s;if(1===t.nodeType){// 1. Copy private data: events, handlers, etc. +function eP(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function eI(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function eO(e,t){var n,r,i,o,a,s;if(1===t.nodeType){// 1. Copy private data: events, handlers, etc. if(er.hasData(e)&&(s=er.get(e).events))for(i in er.remove(t,"handle events"),s)for(n=0,r=s[i].length;n1&&"string"==typeof v&&!h.checkClone&&eL.test(v))return e.each(function( for(u=(s=C.map(eT(i,"script"),eP)).length;f0&&eC(a,!u&&eT(e,"script")),s)},cleanData:function(e){for(var t,n,r,i=C.event.special,o=0;void 0!==(n=e[o]);o++)if(et(n)){if(t=n[er.expando]){if(t.events)for(r in t.events)i[r]?C.event.remove(n,r):C.removeEvent(n,r,t.handle);// Support: Chrome <=35 - 45+ // Assign undefined instead of using delete, see Data#remove @@ -1175,8 +1175,8 @@ converters:{"text script":function(){}},dataFilter:function(e){C.globalEval(e,t, t=C(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return g(e)?this.each(function(t){C(this).wrapInner(e.call(this,t))}):this.each(function(){var t=C(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=g(e);return this.each(function(n){C(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){C(this).replaceWith(this.childNodes)}),this}}),C.expr.pseudos.hidden=function(e){return!C.expr.pseudos.visible(e)},C.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},C.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}};var tP={// File protocol always yields status code 0, assume 200 0:200,// Support: IE <=9 only // trac-1450: sometimes IE returns 1223 when it should be 204 -1223:204},tO=C.ajaxSettings.xhr();h.cors=!!tO&&"withCredentials"in tO,h.ajax=tO=!!tO,C.ajaxTransport(function(t){var n,r;// Cross domain only allowed if supported through XMLHttpRequest -if(h.cors||tO&&!t.crossDomain)return{send:function(i,o){var a,s=t.xhr();// Apply custom fields if provided +1223:204},tI=C.ajaxSettings.xhr();h.cors=!!tI&&"withCredentials"in tI,h.ajax=tI=!!tI,C.ajaxTransport(function(t){var n,r;// Cross domain only allowed if supported through XMLHttpRequest +if(h.cors||tI&&!t.crossDomain)return{send:function(i,o){var a,s=t.xhr();// Apply custom fields if provided if(s.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(a in t.xhrFields)s[a]=t.xhrFields[a];// Set headers for(a in t.mimeType&&s.overrideMimeType&&s.overrideMimeType(t.mimeType),t.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest"),i)s.setRequestHeader(a,i[a]);// Callback n=function(e){return function(){n&&(n=r=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===e?s.abort():"error"===e?"number"!=typeof s.status?o(0,"error"):o(s.status,s.statusText):o(tP[s.status]||s.status,s.statusText,"text"!==// IE9 has no XHR2 but throws on binary (trac-11426) @@ -1195,8 +1195,8 @@ C.ajaxSetup({accepts:{script:"text/javascript, application/javascript, applicati C.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),// Bind script tag hack transport C.ajaxTransport("script",function(e){// This transport only deals with cross domain or forced-by-attrs requests if(e.crossDomain||e.scriptAttrs){var t,n;return{send:function(r,i){t=C("