Help
RSS
API
Feed
Maltego
Contact
Domain > www.philicima-design.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2022-07-15
52.57.51.41
(
ClassC
)
2026-03-04
162.55.236.251
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyDate: Wed, 04 Mar 2026 12:20:56 GMTServer: ApacheLocation: https://www.philicima-design.com/Content-Length: 241Content-Type: text/html; charsetiso-8859-1 !DOCTYPE HTML PUBLIC -//IETF//DTD HTML 2.0//EN>html>head>title>301 Moved Permanently/title>/head>body>h1>Moved Permanently/h1>p>The document has moved a hrefhttps://www.philicima-design.com/>here/a>./p>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Wed, 04 Mar 2026 12:20:57 GMTServer: ApachePermissions-Policy: autoplay(self), microphone(self), sync-xhr(self)Upgrade: h2,h2cConnection: keep-aliveCache-Control: max-age60Expires: Wed, 04 Mar 2026 12:21:57 GMTVary: Accept-EncodingAccept-Ranges: noneX-XSS-Protection: 1; modeblockStrict-Transport-Security: max-age63072000;X-Content-Type-Options: nosniffReferrer-Policy: same-originContent-Security-Policy: default-src self https://player.vimeo.com http://www.youtube-nocookie.com https://www.paypalobjects.com https://region1.google-analytics.com https://www.panobox.at https://www.google-analytics.com https://img.youtube.com http://www.youtube.com https://www.youtube.com https://t.paypal.com https://www.paypal.com https://www.sandbox.paypal.com https://www.google.com https://fonts.gstatic.com data:; font-src self unsafe-inline https://use.typekit.net data:; style-src self unsafe-inline https://p.typekit.net https://use.typekit.net https://www.panobox.at https://fonts.googleapis.com; script-src self unsafe-inline unsafe-eval https://www.googletagmanager.com https://www.google-analytics.com https://cdn.jsdelivr.net https://storage.googleapis.com https://www.panobox.at https://www.paypal.com https://www.google.com https://www.gstatic.com; frame-src self http://www.youtube-nocookie.com https://maps.google.com https://www.google.com; img-src self https://www.paypalobjects.com https://t.paypal.com https://region1.google-analytics.com https://www.googletagmanager.com https://www.google-analytics.com data: blob:;X-Frame-Options: SAMEORIGINTransfer-Encoding: chunkedContent-Type: text/html; charsetUTF-8 !DOCTYPE html>html langde> head> meta charsetutf-8> title>Philicima Design Studios/title> meta nameviewport contentwidthdevice-width, initial-scale1> meta namekeywords contentDesign, AlpenFertigstellung, Unser, Kitzbüheler, Projektmanagement, Architektur, Möbeldesign, Philicima, Kitzbühel, Interior> meta namedescription contentPhilicima Design Studios – Design Studio und Beratungsbüro in Kitzbühel.> meta namerobots contentindex, follow> link relicon typeimage/png hrefresources/img/favicon/favicon-96x96.png sizes96x96 /> link relicon typeimage/svg+xml hrefresources/img/favicon/favicon.svg /> link relshortcut icon hrefresources/img/favicon/favicon.ico /> link relapple-touch-icon sizes180x180 hrefresources/img/favicon/apple-touch-icon.png /> meta nameapple-mobile-web-app-title contentPhilicima Design Studio /> link relmanifest hrefresources/img/favicon/site.webmanifest /> link relpreload asfont typefont/woff2 hrefresources/fonts/inter-300.woff2 crossorigin> link relpreload asfont typefont/woff2 hrefresources/fonts/inter-400.woff2 crossorigin> link relpreload asfont typefont/woff2 hrefresources/fonts/inter-600.woff2 crossorigin> link relpreload asfont typefont/woff2 hrefresources/fonts/fontello.woff2 crossorigin> link relstylesheet hrefhttps://use.typekit.net/dxg5qfc.css> meta namegoogle-site-verification content4w7gx6fmTA8nzPoi3bn46CevvhjYfmcp0z7VQWRlmXM /> link relcanonical hrefhttps://www.philicima-design.com/> link relalternate hrefhttps://www.philicima-design.com/en/ hreflangen> style>/* Resets */html, body, div, span, h1, h2, h3, h4, h5, h6, a, p, em, strong, b, u, i, img, form, label, ul, ol, li, iframe, table, tbody, thead, tr, th, td, object, sub, sup, fieldset, legend, caption, article, aside, canvas, embed, figure, figcaption, footer, header, main, nav, section, audio, video { border: 0 none; margin: 0; padding: 0; vertical-align: baseline;}/* HTML5 hack alte Browser */article, aside, details, figcaption, figure, footer, header, main, menu, nav, section { display: block;}h1, h2, h3, h4, h5, h6 { line-height: 1.2;}table { border-collapse: collapse; border-spacing: 0;}input::-moz-focus-inner { /* entfernt unerwünschten Abstand (z.B. Formular Sendebutton) */ border: 0; padding: 0;}ol, ul { list-style: none;}div { outline: 0;}input::-ms-clear { display: none;}inputtypesubmit { -moz-appearance: none; -webkit-appearance: none; appearance: none;}inputtypetext:disabled { background: inherit;}*, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}/* Variablen */:root { --color-body: #000000; --color-one: #E1D9C8; --color-one-compl: #000000; --color-two: #B9B09F; --color-two-compl: #000000; --color-grey: #F2EFE9; --color-grey-dark: #EDE7DB; --color-error: #CC3333; --border-radius: 0; --content-padding: 80px; --content-width: 1310px; --content-margin: 150px;}/* Grundlegende Angaben */html, body { color: var(--color-body); font: 300 16px/1.75 Inter, sans-serif; height: 100%; -webkit-text-size-adjust: none;}body.preloader * { transition: none !important;}#PageWrapper { background: var(--color-grey); left: 0; min-height: 100%; position: relative; overflow: hidden;}.cmsMargin { margin: var(--content-margin) auto; max-width: var(--content-width); padding: 0 var(--content-padding);}*data-visiblefalse { display: none !important;}a { color: var(--color-body); font-weight: 300; outline: 0; text-decoration: none;}input, textarea, select, button { background: #FFFFFF; border: 1px solid #D4D4D4; border-radius: 0; color: inherit; filter: none; font-family: inherit; font-size: inherit; font-weight: inherit; outline: 0; transition: background 1s ease 90000s, color 1s ease 90000s; -moz-appearance: none; -webkit-appearance: none; appearance: none;}input, textarea { caret-color: var(--color-one);}b,strong { font-weight: 600;}::-moz-selection { background: var(--color-one); color: var(--color-one-compl);}::selection { background: var(--color-one); color: var(--color-one-compl);}mark { background: none; color: inherit;}mark.highlight { background-color: #FCFC2F !important; color: var(--color-body) !important; transition: all 300ms ease-in-out; }/*a:focus-visible,button:focus-visible,span:focus-visible,div:focus-visible { background-color: #FCFC2F !important; color: var(--color-body) !important; transition: all 300ms ease-in-out;}*//* Buttons */.cmsButton,button { align-items: center; background: var(--color-one); border-radius: 50px; border: 0; cursor: pointer; display: inline-flex; font-size: 12px; font-weight: 400; line-height: 1.3; min-height: 40px; padding: 9px 30px 11px; transition: all 200ms ease-in-out;}.cmsButtonSecondary { align-items: center; border: 1px solid var(--color-one); color: var(--color-one); font-size: 12px; border-radius: 50px; cursor: pointer; display: inline-flex; font-weight: 400; line-height: 1.3; min-height: 40px; padding: 5px 30px 7px; transition: all 100ms ease-in-out; }.cmsButtonSecondary.light { border-color: var(--color-grey); color: var(--color-grey);}.cmsButtonSecondary.dark { border-color: var(--color-body); color: var(--color-body);}button { border: 0;}/* Pagination */.swiper-container-initialized .pagination { align-items: center; display: flex; justify-content: center; margin: 45px 0 0;}.swiper-container-initialized .pagination.hide { display: none;}.swiper-container-initialized .pagination span { background: none; border: 2px solid var(--color-two); height: 12px; opacity: 1; outline: 0; width: 12px;}.swiper-container-initialized .pagination span:first-child:last-child { display: none;}.swiper-container-initialized .pagination span.swiper-pagination-bullet-active { background: var(--color-two); border: 0; height: 16px; width: 16px;}/* Navigation */.swiper-container-initialized .navigation { align-items: center; display: flex; justify-content: center; margin: 45px 0 0;}.swiper-container-initialized .navigation.hide { display: none;}.swiper-container-initialized .navigation > div { cursor: pointer; transition: all 300ms ease-in-out;}.swiper-container-initialized .navigation > div.swiper-button-disabled { cursor: default; opacity: 0.6;}.swiper-container-initialized .navigation > div + div { margin-left: 30px;}.swiper-container-initialized .navigation > div:before { content: \E820; font-family: fontello;}.swiper-container-initialized .navigation > div.next:before { content: \E821;}/* Scrollbar */html { scrollbar-color: var(--color-one) rgba(0, 0, 0, 0); scrollbar-width: thin;}/* ::-webkit-scrollbar { width: 8px;} */::-webkit-scrollbar-track { background: rgba(0, 0, 0, 0);}::-webkit-scrollbar-thumb { background: var(--color-one);}/* Aufzählung */.listContent > li { padding: 0 0 0 25px; position: relative;}.listContent > li:after { background: var(--color-body); border-radius: 50%; content: ; height: 5px; left: 9px; position: absolute; top: 13px; width: 5px;}.listContent > li a { color: var(--color-one);}@media all and (max-width: 1200px){ :root { --content-padding: 6vw; } }@media all and (max-width: 500px){ :root { --content-margin: 60px; } html { height: 100%; left: 0; overflow: hidden; position: fixed; top: 0; width: 100%; } body { height: 100%; overflow: auto; } body.fancybox-active { height: 100%; } .swiper-container-initialized .navigation, .swiper-container-initialized .pagination { margin-top: 30px; } }@media all and (min-width: 501px){ a:hover { color: var(--color-two); } .cmsButton:hover, button:hover { background: var(--color-grey-dark); color: var(--color-body); } .cmsButtonSecondary:hover { background: var(--color-one); color: var(--color-one-compl); } .cmsButtonSecondary.light:hover { background: var(--color-grey); color: var(--color-body); } .cmsButtonSecondary.dark:hover { background: var(--color-one); border-color: var(--color-one); color: var(--color-one-compl); } .listContent > li a:hover { opacity: 0.75; } }/* Cookie Message */#CookieWrapperdata-obtrusivetrue.show + #PageWrapper > *:not(#HeaderWrapper),#CookieWrapperdata-obtrusivetrue.show + #PageWrapper > #HeaderWrapper > div > *:not(.lang) { pointer-events: none !important;}#CookieWrapperdata-obtrusivetrue.show.overlay01:after { content: ; height: 100%; left: 0; position: fixed; transition: background 600ms ease-in-out; top: 0; width: 100%; z-index: 19;}/* 1. Schritt */#CookieWrapper > .step1:not(.obtrusive) { background: var(--color-one); bottom: 0; color: var(--color-one-compl); font-size: 14px; left: 0; padding: 0 var(--content-padding); position: fixed; transform: translateY(100%); transition: transform 500ms ease-in-out; width: 100%; z-index: 20;}#CookieWrapper > .step1:not(.obtrusive).show { transform: translateY(0) !important; transition: transform 1000ms ease-in-out;}#CookieWrapper > .step1:not(.obtrusive) > div { align-items: center; display: flex; margin: 0 auto; min-height: 68px; max-width: calc(var(--content-width) - var(--content-padding)*2); position: relative;}#CookieWrapper > .step1:not(.obtrusive) > div > .title { display: none;}#CookieWrapper > .step1:not(.obtrusive) > div > p { font-size: 12px; line-height: 1.45; margin: 0 30px 0 0; max-width: 700px; padding: 15px 0;}#CookieWrapper > .step1:not(.obtrusive) > div > p > a { color: var(--color-one-compl); font-weight: 400;}#CookieWrapper > .step1:not(.obtrusive) > div > p > a:hover { color: var(--color-one-compl); opacity: 0.8;}#CookieWrapper > .step1:not(.obtrusive) .buttons { align-items: center; display: flex; margin: 0 0 0 auto;}#CookieWrapper > .step1:not(.obtrusive) .buttons > a { background: var(--color-two); color: var(--color-two-compl); height: 38px; line-height: 38px; min-height: 0; padding: 0 20px; transition: all 300ms ease-in-out; white-space: nowrap;}#CookieWrapper > .step1:not(.obtrusive) .buttons > a.config { color: #9F9481; align-items: center; background: none; display: flex; font-size: 12px; font-weight: 400; padding: 0;}#CookieWrapper > .step1:not(.obtrusive) .buttons > a.cmsButtonSecondary { border-color: var(--color-two); color: #9F9481; background: none; margin-left: 20px; margin-right: 20px;}#CookieWrapper > .step1:not(.obtrusive) .buttons > a.cmsButtonSecondary:hover { border-color: var(--color-two); background: var(--color-two); color: var(--color-two-compl);}#CookieWrapper > .step1:not(.obtrusive) .buttons > a.cmsButton:hover { background: #9F9481; opacity: 1;}#CookieWrapper.show.hideContent > .step1:not(.obtrusive) .buttons > a.cmsButton { background: var(--color-two); transform: scale(1.15);}#CookieWrapper > .step1:not(.obtrusive) .buttons > a.config:hover { opacity: 0.5;}/* 2. Schritt */#CookieWrapper > .step1.obtrusive:not(.display),#CookieWrapper > .step2:not(.display) { display: none; transition: none;}#CookieWrapper > .step1.obtrusive:not(.show),#CookieWrapper > .step2:not(.show) { opacity: 0;}#CookieWrapper > .step1.obtrusive,#CookieWrapper > .step2 { align-items: center; background: rgba(0,0,0,0.85); backdrop-filter: blur(2px); display: flex; height: 100%; justify-content: center; left: 0; position: fixed; top: 0; transition: opacity 600ms ease-in-out; width: 100%; z-index: 20;}#CookieWrapper > .step1.obtrusive + .step2 { background: none;}#CookieWrapper > .step1.obtrusive > div,#CookieWrapper > .step2 > div { background: #FFFFFF; border-radius: var(--border-radius); max-height: 90%; max-width: calc(100% - var(--content-padding) * 2); overflow: auto; padding: 0 50px; position: relative; text-align: center; transition: top 600ms ease-in-out; top: 0; width: 600px;}#CookieWrapper > .step2:not(.show) > div { top: 12px; transition: top 600ms ease-in-out;}#CookieWrapper > .step1.obtrusive > div { transition: opacity 600ms ease-in-out, top 600ms ease-in-out;}#CookieWrapper > .step1.obtrusive.hide > div,#CookieWrapper > .step1.obtrusive:not(.show) > div { opacity: 0; top: 12px;}#CookieWrapper > .step1.obtrusive > div > .title,#CookieWrapper > .step2 > div > .title { background: var(--color-one); color: var(--color-one-compl); font-size: 28px; font-weight: 500; margin: 0 -50px 40px; padding: 22px 50px;}#CookieWrapper > .step1.obtrusive > div > .text,#CookieWrapper > .step2 > div > .text { line-height: 1.65;}#CookieWrapper > .step2 > div > .text { margin: 0 auto; max-width: 460px;}#CookieWrapper > .step1.obtrusive > div > .text > a { color: var(--color-one); font-weight: 400;}#CookieWrapper > .step1.obtrusive > div > .buttons { display: flex; justify-content: center; margin: 20px 0 0;}#CookieWrapper > .step1.obtrusive > div > .buttons > a,#CookieWrapper > .step2 > div > .buttons { margin: 0 auto 55px;}#CookieWrapper > .step2 > div > .buttons { display: flex; justify-content: center;}#CookieWrapper > .step2 > div > .buttons > a { flex: 1; justify-content: center; white-space: nowrap;}#CookieWrapper > .step2 > div > .buttons > a.cmsButtonSecondary { border-color: var(--color-two); color: var(--color-two);}#CookieWrapper > .step2 > div > .buttons > a.cmsButtonSecondary:hover { background: var(--color-two); color: var(--color-two-compl);}#CookieWrapper > .step2 > div > .buttons > a.cmsButton { margin-left: 20px;}#CookieWrapper > .step1.obtrusive > div > .buttons > a { margin-left: 0; margin-right: 0; white-space: nowrap;}#CookieWrapper > .step1.obtrusive > div > .buttons > a.config { align-items: center; color: var(--color-two); display: flex; font-size: 12px; font-weight: 400;}#CookieWrapper > .step1.obtrusive > div > .buttons > a.config:hover { color: #9F9481;}#CookieWrapper > .step1.obtrusive > div > .buttons > a.cmsButtonSecondary { border-color: var(--color-two); color: var(--color-two); margin-left: 20px; margin-right: 20px;}#CookieWrapper > .step1.obtrusive > div > .buttons > a.cmsButtonSecondary:hover { background: var(--color-two); color: var(--color-two-compl);}#CookieWrapper > .step2 > div > ul { margin: 20px 0 28px;}#CookieWrapper > .step2 .types > li { background: var(--color-grey); border-radius: var(--border-radius); cursor: pointer;}#CookieWrapper > .step2 .types > li + li { margin-top: 3px;}#CookieWrapper > .step2 .types > li > p { font-weight: 400; line-height: 44px; position: relative;}#CookieWrapper > .step2 .types > li > p:after { content: \E826; font-family: fontello; font-size: 10px; position: absolute; right: 20px; transition: transform 300ms ease-in-out;}#CookieWrapper > .step2 .types > li > p.open:after { transform: rotate(180deg);}#CookieWrapper > .step2 .types > li > div { background: rgba(255,255,255,0.35); cursor: default; display: none; font-size: 14px; line-height: 1.65; padding: 20px 30px;}#CookieWrapper > .step2 .cookies { display: flex; flex-wrap: wrap; justify-content: center; margin: 5px 0 0;}#CookieWrapper > .step2 .cookies > li { margin: 7px 0 0;}#CookieWrapper > .step2 .cookies > li + li { margin-left: 20px;}#CookieWrapper > .step2 .cookies > li > a { color: var(--color-body); display: block; font-weight: 400; padding: 0 0 0 52px; position: relative; text-align: left; white-space: nowrap;}#CookieWrapper > .step2 .cookies > li > adata-typeSystem { cursor: not-allowed;}#CookieWrapper > .step2 .cookies > li > a:before { background: var(--color-one); border-radius: calc(var(--border-radius)*0.75); content: ; height: 22px; left: 0; position: absolute; top: 2px; transition: opacity 300ms ease-in-out; width: 40px;}#CookieWrapper > .step2 .cookies > li > a.disabled:before { opacity: 0.45;}#CookieWrapper > .step2 .cookies > li > a:after { background: #FFFFFF; border-radius: calc(var(--border-radius)*0.25); content: ; height: 16px; left: 21px; position: absolute; top: 5px; transition: left 300ms ease-in-out; width: 16px;}#CookieWrapper > .step2 .cookies > li > a.disabled:after { left: 3px;}/* Element */.cmsCookieElement > div { background: var(--color-grey); border-radius: var(--border-radius); line-height: 1.6; padding: 30px 30px 38px;}.cmsCookieElement a { margin: 20px 0 0;}@media all and (max-width: 1100px){ #CookieWrapper > .step1.obtrusive, #CookieWrapper > .step2 { backdrop-filter: none; } #CookieWrapper > .step1:not(.obtrusive) { font-size: 13px; } #CookieWrapper > .step1:not(.obtrusive) > div { flex-direction: column; padding-bottom: 15px; padding-top: 15px; text-align: center; } #CookieWrapper > .step1:not(.obtrusive) > div > p { margin-right: 0; padding: 0; } #CookieWrapper > .step1:not(.obtrusive) .buttons { margin-left: 0; } #CookieWrapper > .step1:not(.obtrusive) .buttons > a { line-height: 34px; margin: 11px 0 0; }}@media all and (min-width: 661px){ #CookieWrapper > .step1.obtrusive > div > .buttons > a.config { color: var(--color-one); } }@media all and (max-width: 660px){ #CookieWrapper > .step1.obtrusive > div, #CookieWrapper > .step2 > div { overflow-x: hidden; padding: 0 var(--content-padding); } #CookieWrapper > .step1.obtrusive > div > .title, #CookieWrapper > .step2 > div > .title { font-size: 24px; margin-bottom: 30px; margin-left: calc(var(--content-padding) * (-1) - 1px); margin-right: calc(var(--content-padding) * (-1) - 1px); padding-left: var(--content-padding); padding-right: var(--content-padding); } #CookieWrapper > .step2 > div > ul { margin: 18px 0 26px; } #CookieWrapper > .step1.obtrusive > div > .buttons, #CookieWrapper > .step2 > div > .buttons { flex-direction: column; margin-bottom: 37px; } #CookieWrapper > .step1.obtrusive > div > .buttons > a { justify-content: center; margin-bottom: 0; } #CookieWrapper > .step1.obtrusive > div > .buttons > a.cmsButtonSecondary { margin: 0; } #CookieWrapper > .step1.obtrusive > div > .buttons > a.config + a.cmsButtonSecondary { margin: 8px 0; } #CookieWrapper > .step2 > div > .buttons > a.cmsButton { margin-left: 0; margin-top: 8px; } #CookieWrapper > .step2 .types > li > div { padding-left: var(--content-padding); padding-right: var(--content-padding); } #CookieWrapper > .step2 .cookies { display: table; margin-left: auto; margin-right: auto; } #CookieWrapper > .step2 .cookies > li + li { margin-left: 0; margin-top: 5px; }}@media all and (max-width: 500px){ .cmsCookieElement { padding-left: 0; padding-right: 0; } .cmsCookieElement > div { padding: 23px var(--content-padding) 30px; } .cmsCookieElement a { margin-top: 15px; } #CookieWrapper > .step1:not(.obtrusive) .buttons { justify-content: space-between; width: 100%; } #CookieWrapper > .step1:not(.obtrusive) .buttons > a { flex: 1; font-size: min(3.2vw, 12px); justify-content: center; padding-left: 0; padding-right: 0; } #CookieWrapper > .step1:not(.obtrusive) .buttons > a.cmsButtonSecondary { margin-left: 3vw; margin-right: 3vw; } #CookieWrapper > .step1:not(.obtrusive) .buttons > a.config { flex: 0; } }@media all and (max-width: 350px){ #CookieWrapper > .step2 .types > li > p:after { display: none; } }/* Fontello */@font-face { font-family: fontello; font-weight: normal; font-style: normal; font-display: block; src: url(resources/fonts/fontello.woff2?ck20) format(woff2), url(resources/fonts/fontello.woff?ck20) format(woff);}/* Inter */@font-face { font-family: Inter; font-weight: 300; font-style: normal; font-display: block; src: local(☺), url(resources/fonts/inter-300.woff2) format(woff2);}@font-face { font-family: Inter; font-weight: 400; font-style: normal; font-display: block; src: local(☺), url(resources/fonts/inter-400.woff2) format(woff2);}@font-face { font-family: Inter; font-weight: 600; font-style: normal; font-display: block; src: local(☺), url(resources/fonts/inter-600.woff2) format(woff2);}/* Header */#HeaderWrapper { left: 0; height: 230px; position: fixed; transition: background 600ms ease-in-out, height 600ms ease-in-out, transform 600ms ease-in-out; top: 0; width: 100%; z-index: 5;}#HeaderWrapper.scroll.scroll-up { transition: background 600ms ease-in-out 600ms, height 600ms ease-in-out 600ms, transform 600ms ease-in-out;}#HeaderWrapper > div { align-items: flex-start; display: flex; height: 100%; margin: 0 auto; max-width: var(--content-width); padding: 0 var(--content-padding); position: relative; transition: padding 600ms ease-in-out;}#HeaderWrapper.scroll { background: var(--color-grey-dark); background: rgba(242, 239, 233, 0.9); height: 105px;}body:not(.showmenu) #HeaderWrapper.scroll:not(.scroll-up) { transform: translateY(-100%);}/* Logo */#HeaderWrapper > div > .logo { margin: auto 0; position: relative; transition: margin 600ms ease-in-out; z-index: 1;}#HeaderWrapper > div > .logo > img { display: block; transition: all 600ms ease-in-out; width: 128px;}#HeaderWrapper > div > .logo > img + img { left: 0; position: absolute; top: 0;}#HeaderWrapper.scroll > div > .logo > img { width: 75px;}#HeaderWrapper.scroll > div > .logo > img.light,#HeaderWrapper:not(.scroll) > div > .logo > img.dark { opacity: 0;}/* Sprachauswahl */#HeaderWrapper > div > .lang { margin: 51px 16px 0 auto; position: relative; text-transform: uppercase;}/* Button */#HeaderWrapper > div > .cmsButton { margin: 51px 0 0 auto; position: relative; transition: all 200ms ease-in-out, margin 600ms ease-in-out;}#HeaderWrapper > div > .lang + .cmsButton { margin-left: 0;}#HeaderWrapper.scroll > div > .cmsButton { margin-top: 33px;}@media all and (max-width: 900px){ #HeaderWrapper { height: 105px; } #HeaderWrapper > div > .logo > img { width: 75px; } #HeaderWrapper > div > .lang, #HeaderWrapper > div > .cmsButton { margin-bottom: auto; margin-top: auto !important; } }@media all and (max-width: 500px){ #HeaderWrapper.scroll { height: 80px; } #HeaderWrapper.scroll > div > .logo > img { width: 60px; } #HeaderWrapper > div > .lang { margin-right: 10px; } #HeaderWrapper > div > .lang, #HeaderWrapper > div > .cmsButton { padding-left: 20px; padding-right: 20px; } }@media all and (max-width: 370px){ #HeaderWrapper > div > .lang { display: none; } #HeaderWrapper > div > .lang + .cmsButton { margin-left: auto; } }/* Contact */#ContactWrapper { left: 0; position: absolute; top: calc(var(--vh, 1vh) * 100 - min(50px, 8vw) - 40px); width: 100%; z-index: 3;}#ContactWrapper > div { align-items: center; display: flex; height: 100%; justify-content: space-between; margin: 0 auto; max-width: var(--content-width); padding: 0 var(--content-padding); position: relative; text-shadow: 0 0 15px rgba(0,0,0,0.8);}#ContactWrapper > div > .contact { font-size: 12px;}#ContactWrapper > div > .contact > a { color: var(--color-grey); display: block; font-size: 12px; line-height: 1.5;}#ContactWrapper > div > .scrolldown { cursor: pointer; display: block; height: 44px; left: 50%; position: absolute; top: 50%; transform: translate(-50%,-50%); width: 40px;}#ContactWrapper > div > .scrolldown:after,#ContactWrapper > div > .scrolldown:before { background: var(--color-grey); content: ; height: 100%; left: 50%; position: absolute; top: 0; width: 1px;}#ContactWrapper > div > .scrolldown:after { background: var(--color-body); opacity: 0.85; animation: elasticus 2s cubic-bezier(1, 0, 0, 1) infinite;}#ContactWrapper > div > .cmsButtonSecondary { text-transform: uppercase;}#ContactWrapper > div > .cmsButtonSecondary:hover { text-shadow: none;}@keyframes elasticus { 0% { -webkit-transform-origin: 0% 0%; -ms-transform-origin: 0% 0%; -moz-transform-origin: 0% 0%; -o-transform-origin: 0% 0%; transform-origin: 0% 0%; -webkit-transform: scale(1, 0); -ms-transform: scale(1, 0); -moz-transform: scale(1, 0); -o-transform: scale(1, 0); transform: scale(1, 0); } 50% { -webkit-transform-origin: 0% 0%; -ms-transform-origin: 0% 0%; -moz-transform-origin: 0% 0%; -o-transform-origin: 0% 0%; transform-origin: 0% 0%; -webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); -moz-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1); } 50.1% { -webkit-transform-origin: 0% 100%; -ms-transform-origin: 0% 100%; -moz-transform-origin: 0% 100%; -o-transform-origin: 0% 100%; transform-origin: 0% 100%; -webkit-transform: scale(1, 1); -ms-transform: scale(1, 1); -moz-transform: scale(1, 1); -o-transform: scale(1, 1); transform: scale(1, 1); } 100% { -webkit-transform-origin: 0% 100%; -ms-transform-origin: 0% 100%; -moz-transform-origin: 0% 100%; -o-transform-origin: 0% 100%; transform-origin: 0% 100%; -webkit-transform: scale(1, 0); -ms-transform: scale(1, 0); -moz-transform: scale(1, 0); -o-transform: scale(1, 0); transform: scale(1, 0); }}@media all and (max-width: 500px){ #ContactWrapper > div > .scrolldown { display: none; } }/* Hauptmenü */nav.desktop { left: 0; position: absolute; right: 0; top: 0; margin: 17px 0 0; transition: margin 300ms ease-in-out;}#HeaderWrapper.scroll nav.desktop { margin-top: 0;}nav.desktop > ul { display: flex; justify-content: center;}nav.desktop > ul > li { position: relative;}nav.desktop > ul > li > a { color: #FFFFFF; display: block; font-size: 12px; font-weight: 400; line-height: 105px; padding: 0 min(21px, 1.6vw); text-shadow: 0 0 15px rgba(0,0,0,0.8); transition: all 300ms ease-in-out;}#HeaderWrapper.scroll nav.desktop > ul > li > a { color: var(--color-body); text-shadow: none;}nav.desktop > ul > li:hover > a,nav.desktop > ul > li > a.selected { color: var(--color-two) !important;}nav.desktop > ul > li > ul { background: #FFFFFF; background: rgba(255, 255, 255, 0.85); backdrop-filter: blur(4px); -webkit-backdrop-filter: blur(4px); border-radius: 20px; height: 0; margin-top: 3px; min-width: 250px; opacity: 0; overflow: hidden; position: absolute; top: 100%; transition: border-radius 300ms ease-in-out, background 300ms ease-in-out, opacity 300ms ease-in-out, margin 300ms ease-in-out;}#HeaderWrapper.scroll nav.desktop > ul > li > ul { background: var(--color-grey-dark); border-radius: 0 0 20px 20px;}nav.desktop > ul > li:hover > ul,nav.desktop > ul > li.show > ul { height: auto; opacity: 1; padding: 15px 0; margin-top: 0;}nav.desktop > ul > li > ul > li > a { color: var(--color-body); display: block; font-size: 12px; line-height: 1.4; margin: 0 0 1px; padding: 10px 21px;}nav.desktop > ul > li > ul > li > a:hover,nav.desktop > ul > li > ul > li > a.selected { background: var(--color-grey-dark); color: var(--color-two-compl);}#HeaderWrapper.scroll nav.desktop > ul > li > ul > li > a:hover,#HeaderWrapper.scroll nav.desktop > ul > li > ul > li > a.selected { background: var(--color-one); color: var(--color-one-compl);}@media all and (max-width: 900px){ body.preloader nav { display: none; } nav.mobile { background: var(--color-one); height: 100vh; height: calc(var(--vh, 1vh) * 100); opacity: 0; overflow: auto; position: fixed; right: 0; top: 0; transform: translateX(100%); transition: opacity 800ms ease-in-out; width: 100%; z-index: 3; } body.displaymenu nav.mobile { transform: none; } body.showmenu nav.mobile { opacity: 1; } nav.mobile > ul { padding: 60px 0; width: 100%; } nav.mobile > ul > li > ul { display: none; } nav.mobile > ul > li > a.clicked + ul { background: rgba(255,255,255,0.15); display: block; } /* 1. Ebene */ nav.mobile > ul > li { transition: all 1500ms ease-in-out 150ms; } nav > ul > li:not(.show) { opacity: 0; transform: translateY(10px); } nav.mobile > ul > li > a { color: var(--color-one-compl); display: block; font-size: 19px; font-weight: 400; padding: 6px var(--content-padding); } nav.mobile > ul > li > a.selected { opacity: 0.6; } /* 2. Ebene */ nav.mobile > ul > li > ul > li:first-child { margin-top: 17px; padding-top: 12px; } nav.mobile > ul > li > ul > li:last-child { margin-bottom: 15px; padding-bottom: 14px; } nav.mobile > ul > li > ul > li > a { color: var(--color-one-compl); display: block; font-size: 16px; font-weight: 300; line-height: 1.4; padding: 5px calc(var(--content-padding) * (1.5)); position: relative; } nav.mobile > ul > li > ul > li > a.selected { opacity: 0.6; } }/* Hauptmenü - Mobiletrigger */.mobileTrigger { display: none;}@media all and (max-width: 900px) { .mobileTrigger { cursor: pointer; display: block; height: 40px; margin: auto -21px auto 3px; padding: 0 15px; position: relative; width: 70px; z-index: 3; } .mobileTrigger p { font-size: 0.9rem; font-weight: 500; letter-spacing: 1px; padding: 0 0 0 40px; text-transform: uppercase; } .mobileTrigger .btn { cursor: pointer; position: absolute; transform: translate(-25%, -25%) scale(0.34); top: 7.5px; width: 80px; } .mobileTrigger span { background: var(--color-grey); border-radius: 3px; display: block; height: 5px; position: relative; transition: background 300ms ease-in-out; width: 100%; } #HeaderWrapper.scroll .mobileTrigger span, body.showmenu .mobileTrigger span { background: var(--color-body); } .mobileTrigger span + span { margin-top: 17px; } .mobileTrigger.active span:nth-child(1) { animation: ease .7s top-2 forwards; } .mobileTrigger.active span:nth-child(2) { animation: ease .7s scaled-2 forwards; } .mobileTrigger.active span:nth-child(3) { animation: ease .7s bottom-2 forwards; } body.showmenu .mobileTrigger span:nth-child(1) { animation: ease .7s top forwards; } body.showmenu .mobileTrigger span:nth-child(2) { animation: ease .7s scaled forwards; } body.showmenu .mobileTrigger span:nth-child(3) { animation: ease .7s bottom forwards; } @keyframes top { 0% { top: 0; transform: rotate(0); } 50% { top: 22px; transform: rotate(0); } 100% { top: 22px; transform: rotate(45deg); } } @keyframes top-2 { 0% { top: 22px; transform: rotate(45deg); } 50% { top: 22px; transform: rotate(0deg); } 100% { top: 0; transform: rotate(0deg); } } @keyframes bottom { 0% { bottom: 0; transform: rotate(0); } 50% { bottom: 22px; transform: rotate(0); } 100% { bottom: 22px; transform: rotate(135deg); } } @keyframes bottom-2 { 0% { bottom: 22px; transform: rotate(135deg); } 50% { bottom: 22px; transform: rotate(0); } 100% { bottom: 0; transform: rotate(0); } } @keyframes scaled { 50% { transform: scale(0); } 100% { transform: scale(0); } } @keyframes scaled-2 { 0% { transform: scale(0); } 50% { transform: scale(0); } 100% { transform: scale(1); } } }/* Animation */#AnimationWrapper { background: var(--color-grey-dark); height: 100vh; height: calc(var(--vh, 1vh) * 100); left: 0; top: 0; width: 100%; overflow: hidden; position: fixed; z-index: 2;}/* Einträge */#AnimationWrapper .entry { background-color: #000000; height: 100%; position: absolute; opacity: 0; transition: opacity 1s ease-in-out; top: 0; width: 100%; z-index: 1;}#AnimationWrapper:not(.loaded) .entry:first-child,#AnimationWrapper .entry.show { opacity: 1;}#AnimationWrapper .entry.onTop { z-index: 2;}#AnimationWrapper .entry .video-progress-bar { display: none;}#AnimationWrapper .entry.show:after { transition: width 10s ease-in-out; width: 100%;}#AnimationWrapper .entry.video:after,#AnimationWrapper .entry:first-child:last-child:after { display: none;}#AnimationWrapper .entry picture { height: 100%; position: absolute; width: 100%;}#AnimationWrapper .entry picture:before { background: var(--color-grey-dark); content: ; height: 100%; left: 0; opacity: 0.6; mix-blend-mode: color; position: absolute; top: 0; width: 100%; z-index: 3;}#AnimationWrapper .entry img,#AnimationWrapper .entry video { font-size: 0; height: 100%; left: 0; opacity: 0.6; object-fit: cover; position: absolute; top: 0; width: 100%;}/* Videos */#AnimationWrapper .entry .video-buttons { bottom: 28px; display: flex; left: 20px; position: absolute; transition: opacity 300ms ease-in-out; z-index: 1;}#AnimationWrapper .entry .video-buttons:not(.visible) { opacity: 0;}#AnimationWrapper .entry .video-buttons div { align-items: center; background: rgba(255,255,255,0.8); border-radius: var(--border-radius); cursor: pointer; display: flex; line-height: 1; font-size: 17px; height: 32px; justify-content: center; transition: all 300ms ease-in-out; width: 32px;}#AnimationWrapper .entry .video-buttons div.active { background: var(--color-one); color: #FFFFFF;}#AnimationWrapper .entry .video-buttons div + div { margin: 0 0 0 10px;}#AnimationWrapper .entry .video-buttons div:after { display: block; font-family: fontello;}#AnimationWrapper .entry .video-buttons div.volume:after { content: \E866;}#AnimationWrapper .entry .video-buttons div.volume.muted:after { content: \E865;}#AnimationWrapper .entry .video-buttons div.play:after { content: \E864;}#AnimationWrapper .entry .video-buttons div.play.pause:after { content: \E863;}/* Texte */#AnimationWrapper .entry > .text { display: none;}/* Pagination */#AnimationWrapper .pagination,.cmsHeadlineTextCombi .pagination { bottom: 15px; display: flex; justify-content: center; left: 0; position: absolute; width: 100%; z-index: 2; }.cmsHeadlineTextCombi .pagination { bottom: 0; margin-bottom: -22px; margin-top: min(22px, 1.5vw); position: relative;}#AnimationWrapper .pagination > li,.cmsHeadlineTextCombi .pagination > li { cursor: pointer; height: 18px; position: relative; width: 18px;}#AnimationWrapper .pagination > li:after,.cmsHeadlineTextCombi .pagination > li:after { border: 1px solid var(--color-grey); border-radius: 50%; content: ; height: 8px; left: 50%; opacity: 0.5; position: absolute; transition: all 300ms ease-in-out; top: 50%; width: 8px; -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}#AnimationWrapper .pagination > li:hover:after,#AnimationWrapper .pagination > li.active:after,.cmsHeadlineTextCombi .pagination > li:hover:after,.cmsHeadlineTextCombi .pagination > li.active:after { background: var(--color-grey); }/* Navi */#AnimationWrapper .navi > li { display: none;}/* Preloader */#AnimationWrapper.loaded .entries:after,#AnimationWrapper.loaded .entries:before,#AnimationWrapper .entry .video-preloader:after,#AnimationWrapper .entry .video-preloader:before { border-radius: 50%; border: 3px solid rgba(255,255,255,0.1); content: ; height: 60px; left: 50%; margin: 30px 0 0 -30px; position: absolute; top: 50%; /* transition: opacity 800ms ease-in-out; */ width: 60px; z-index: 1;}#AnimationWrapper.loaded .entries:before,#AnimationWrapper .entry .video-preloader:before { border-color: transparent; border-top-color: var(--color-one); border-left-color: var(--color-one); -webkit-animation: rotateAnimationPreloader 800ms linear infinite; animation: rotateAnimationPreloader 800ms linear infinite;}#AnimationWrapper.loaded .entries:after,#AnimationWrapper.loaded .entries:before { opacity: 0;}#AnimationWrapper .entry .video-preloader.hide:before,#AnimationWrapper .entry .video-preloader.hide:after { opacity: 0; transition: opacity 200ms ease-in-out;}@-webkit-keyframes rotateAnimationPreloader { 100% { transform: rotate(360deg); }}@keyframes rotateAnimationPreloader { 100% { transform: rotate(360deg); }}@media all and (max-width: 1100px){ #AnimationWrapper.loaded .entries:after, #AnimationWrapper.loaded .entries:before, #AnimationWrapper .entry .video-preloader:after, #AnimationWrapper .entry .video-preloader:before { margin-top: 20px; } }@media all and (max-width: 900px){ #AnimationWrapper.loaded .entries:after, #AnimationWrapper.loaded .entries:before, #AnimationWrapper .entry .video-preloader:after, #AnimationWrapper .entry .video-preloader:before { margin-top: 5px; }}@media all and (max-width: 500px){ #AnimationWrapper.loaded .entries:after, #AnimationWrapper.loaded .entries:before { margin-top: 0; } #AnimationWrapper .entry .video-preloader:after, #AnimationWrapper .entry .video-preloader:before { margin-top: -30px; }}@media all and (min-width: 500px){ #AnimationWrapper .entry .video-buttons div:hover { background: var(--color-one); color: #FFFFFF; } }/* Content */#ContentWrapper { padding-top: 100vh; padding-top: calc(var(--vh, 1vh) * 100); min-height: 400px; overflow: hidden; position: relative; transition: transform 800ms ease-in-out; z-index: 2;}body.showmenu #ContentWrapper { transform: translateY(10px);}#ContentWrapper > section { background: var(--color-grey); padding: 1px 0 var(--content-margin);}#ContentWrapper > section > *:last-child { margin-bottom: 0;}/* Scroll Up */.scrollUp { align-items: center; bottom: 60px; color: var(--color-two); cursor: pointer; display: flex; font-size: 0.9em; height: 36px; line-height: 1; padding: 0 10px; position: fixed; right: 60px; transition: opacity 300ms ease-in-out, transform 300ms ease-in-out; z-index: 3;}#HeaderWrapper:not(.scroll) ~ .scrollUp { cursor: default; opacity: 0;}.scrollUp.absolute { margin: -96px 0 0; position: absolute;}.scrollUp:hover { transform: scale(1.2);}.scrollUp:before { content: \E86C; font-family: fontello;}/* Texte *//*#AnimationWrapper .entry > .text { align-items: center; bottom: 0; display: flex; flex-direction: column; flex-wrap: wrap; justify-content: center; left: 0; position: absolute; top: 0; width: 100%; z-index: 1;}#AnimationWrapper .entry > .text > * { bottom: -10px; color: #FFFFFF; display: table; font-size: min(12px, 2.8vw); line-height: 1.19; max-width: var(--content-width); opacity: 0; padding: 0 var(--content-padding); position: relative; text-align: center; transition: opacity 1100ms ease-in-out 1100ms, bottom 1500ms ease-in-out 700ms;}#AnimationWrapper .entry > .text > .text02 { font-family: the-seasons; font-size: min(67px, 8vw); margin-top: min(28px, 4vw); transition: opacity 1100ms ease-in-out 1300ms, bottom 1500ms ease-in-out 900ms;}#AnimationWrapper .entry.show > .text > * { bottom: 0; opacity: 1;}*/@media all and (max-width: 1400px){ .scrollUp { font-size: min(1em, 1vw); padding-left: 0; padding-right: 0; right: 0; text-align: center; width: var(--content-padding); } }@media all and (max-width: 750px){ .scrollUp { display: none; } }/* Footer */#FooterWrapper { background: var(--color-grey-dark); position: relative; z-index: 2;}#FooterWrapper.light { background: var(--color-grey);}#FooterWrapper > div { align-items: center; display: flex; font-size: 12px; height: 100%; line-height: 1.6666; margin: 0 auto; max-width: var(--content-width); padding: min(55px, 11vw) var(--content-padding); position: relative;}#FooterWrapper .logo img { display: block; width: 128px;}#FooterWrapper .right { align-items: flex-end; display: flex; margin: 0 0 0 auto;}#FooterWrapper .right > * + * { margin-left: min(138px, 10vw);}@media all and (max-width: 700px){ #FooterWrapper .logo { display: none; } #FooterWrapper .right { justify-content: space-between; margin-left: 0; width: 100%; } #FooterWrapper .right > * + * { margin-left: 0; }}@media all and (max-width: 400px){ #FooterWrapper > div { line-height: 1.7; } #FooterWrapper .logo { bottom: 50%; display: block; /* opacity: 0.1; */ position: absolute; right: 0; transform: translate(10%, 50%); } #FooterWrapper .logo img { width: 55vw; } #FooterWrapper .right { align-items: flex-start; flex-direction: column; } #FooterWrapper .right > * + * { margin-top: 20px; } }@media all and (min-width: 501px){ #FooterWrapper .right a:hover { color: var(--color-body); opacity: 0.4; } }/* Parallax Effekt */.parallax-root:not(.hide),.parallax-child:not(.hide) { transition: all 800ms ease-in-out !important;}.parallax-root:not(.parallax-parent).hide,.parallax-child.hide { opacity: 0; transform: translateY(10px);}/* Überschrift */.cmsHeadlineBig { font-family: the-seasons; font-size: min(67px, 11vw); font-weight: 300; line-height: 1.2;}.cmsHeadlineMedium { color: var(--color-two); font-family: the-seasons; font-size: min(32px, 6.5vw); font-weight: 300; line-height: 1.2;}.cmsHeadlineSmall,.cmsHeadlineBig + .cmsHeadlineMedium { color: var(--color-two); font-family: the-seasons; font-size: min(24px, 5.5vw); font-weight: 300; line-height: 1.58; overflow: hidden; text-overflow: ellipsis;}.cmsHeadlinedata-variant*center { text-align: center;}.cmsHeadlinedata-variant*small { color: var(--color-body); font-family: Inter; font-size: 12px; padding-bottom: 1px;}/* Abstände */.cmsHeadline + * { margin-top: calc(var(--content-margin) * (-1) + 35px);}.cmsText + .cmsHeadlineBig { margin-top: min(28px, 4vw);}.cmsHeadline + .cmsText { margin-top: calc(var(--content-margin) * (-1) + min(25px, 4vw));}.cmsHeadline + .cmsList { margin-top: calc(var(--content-margin) * (-1) + min(20px, 3vw));}.cmsHeadline + .cmsHeadline { margin-top: calc(var(--content-margin) * (-1) + min(8px, 1vw));}.cmsHeadlineBig + .cmsHeadline + *:not(.cmsText) { margin-top: calc(var(--content-margin) * (-1) + min(60px, 8vw));}.cmsHeadline + .cmsForm { margin-top: calc(var(--content-margin) * (-1) + min(42px, 6vw)) !important;}/* Textinhalt */.cmsText:not(:last-child) { margin-bottom: -8px;}.cmsText a { font-weight: 600; display: inline-block;}.cmsTextdata-variantcenter { max-width: 655px; text-align: center;}/* Überschrift-Text Kombination */section > .cmsHeadlineTextCombi { display: none;}#ContentWrapper > .cmsHeadlineTextCombi { align-items: center; color: var(--color-grey); display: flex; flex-direction: column; height: 100vh; height: calc(var(--vh, 1vh) * 100); justify-content: center; left: 0; padding-left: var(--content-padding); padding-right: var(--content-padding); position: absolute; text-align: center; top: 0; width: 100%; z-index: 3;}#ContentWrapper > .cmsHeadlineTextCombi > * { bottom: 0; position: relative; transition: opacity 1100ms ease-in-out 1100ms, bottom 1500ms ease-in-out 700ms;}#ContentWrapper > .cmsHeadlineTextCombi .cmsText { font-size: min(12px, 2.8vw); max-width: 500px; transition: opacity 1100ms ease-in-out 1300ms, bottom 1500ms ease-in-out 900ms;}#ContentWrapper > .cmsHeadlineTextCombi .cmsText.bottom { font-size: min(16px, 2.8vw); margin-top: min(24px, 1.5vw); max-width: 500px;}#ContentWrapper > .cmsHeadlineTextCombi:not(.show) > * { bottom: -10px; opacity: 0;}/* Verlinkungen */.cmsLinks { padding-top: 1px;}.cmsLinks ul { display: flex; flex-wrap: wrap; margin: -15px 0 0;}.cmsLinksdata-variantcenter ul { justify-content: center;}.cmsLinks ul li { margin: 15px 15px 0 0;}.cmsLinks ul li a.cmsButton { padding-left: 26px; padding-right: 26px;}.cmsLinksdata-variantarrow ul li a { color: var(--color-two); transition: color 200ms ease-in-out;}.cmsLinksdata-variantarrow ul li a:before { content: >; padding: 0 6px 0 0; position: relative;}@media all and (min-width: 501px){ .cmsTeaserGroup + .cmsLinks { margin-top: calc(var(--content-margin) * (-1) - 43px); } .cmsLinksdata-variantarrow ul li a:hover { color: var(--color-body); }}/* Einzelteaser */.cmsTeaser > article > h2 { display: none;}.cmsTeaser > article > figure { display: flex;}.cmsTeaser > article > figure > div { border-radius: var(--border-radius); margin: 0 min(100px, 7vw) 0 0; max-width: 50%; min-width: 50%; overflow: hidden;}.cmsTeaserdata-variantimage-right > article > figure > div { margin: 0 0 0 min(100px, 7vw); order: 1;}.cmsTeaser > article > figure > div img { display: block; height: auto; min-height: 100%; object-fit: cover; width: 100%;}.cmsTeaser > article figcaption { display: flex; flex-direction: column; flex: 1; justify-content: center; margin-left: auto; max-width: 400px; padding: 20px 0;}.cmsTeaserdata-variantimage-right > article figcaption { margin-left: 0;}.cmsTeaser > article figcaption > p { color: var(--color-body); margin-bottom: min(25px, 4vw);}.cmsTeaser > article figcaption > div > span { display: block; font-weight: 400;}.cmsTeaser > article figcaption .text { display: block;}.cmsTeaser > article figcaption .cmsButton { margin: min(32px, 7vw) 0 0;}@media all and (max-width: 600px){ .cmsTeaser > article > figure { flex-direction: column; } .cmsTeaser > article > figure > div { margin: 0 !important; max-width: 100%; min-width: 100%; } .cmsTeaserdata-variantimage-right > article > figure > div { order: 0; } .cmsTeaser > article figcaption { padding-bottom: 0; padding-top: 40px; }}/* Teasergruppe */.cmsTeaserGroup:not(data-variantgrid) { display: flex; flex-wrap: wrap; justify-content: space-between;}.cmsTeaserGroup:not(data-variantgrid) > div { width: 50%;}.cmsTeaserGroup:not(data-variantgrid) article { cursor: pointer; overflow: hidden; position: relative; width: 100%;}.cmsTeaserGroup:not(data-variantgrid) article:first-child { margin-top: 0 !important;}.cmsTeaserGroup:not(data-variantgrid) article:not(:first-child) { margin-top: min(150px, 18vw) !important;}.cmsTeaserGroup:not(data-variantgrid) .right article:first-child { margin-top: min(260px, 25vw) !important;}.cmsTeaserGroup:not(data-variantgrid)data-variantdefault .right article,.cmsTeaserGroup:not(data-variantgrid)data-variantinverted .left article { margin-left: auto;}.cmsTeaserGroup:not(data-variantgrid) article > h2 { display: none;}.cmsTeaserGroup:not(data-variantgrid) article > figure > div { position: relative; overflow: hidden;}.cmsTeaserGroup:not(data-variantgrid) article > figure > div .inner { transition: transform 1200ms ease-in-out;}.cmsTeaserGroup:not(data-variantgrid) article > figure > div .inner picture { display: block; position: relative;}.cmsTeaserGroup:not(data-variantgrid) article > figure > div .inner picture:before { background: var(--color-grey); content: ; height: 100%; left: 0; opacity: 0.6; mix-blend-mode: color; position: absolute; top: 0; transition: opacity 1200ms ease-in-out; width: 100%; z-index: 1;}.cmsTeaserGroup:not(data-variantgrid) article > figure > div .inner picture img { display: block; height: auto; width: 100%;}.cmsTeaserGroup:not(data-variantgrid) article figcaption { display: flex; flex-direction: column; padding: 23px 0 0;}.cmsTeaserGroup:not(data-variantgrid) article figcaption > p { margin: 0 0 8px; }.cmsTeaserGroup:not(data-variantgrid) article figcaption > div { display: flex; flex-direction: column; flex: 1;}.cmsTeaserGroup:not(data-variantgrid) article figcaption span { display: block; font-weight: 400;}.cmsTeaserGroup:not(data-variantgrid) article figcaption .cmsButton { display: none;}@media all and (min-width: 501px){ .cmsTeaserGroup:not(data-variantgrid) article:not(.big) { width: min(424px, 36vw); } .cmsTeaserGroup:not(data-variantgrid) article.medium > figure > div, .cmsTeaserGroup:not(data-variantgrid) article.small > figure > div { height: 0; padding: 50% 0; position: relative; } .cmsTeaserGroup:not(data-variantgrid) article.medium > figure > div { padding: 68% 0; } .cmsTeaserGroup:not(data-variantgrid) article:not(.big) > figure > div .inner, .cmsTeaserGroup:not(data-variantgrid) article:not(.big) > figure > div .inner picture, .cmsTeaserGroup:not(data-variantgrid) article:not(.big) > figure > div .inner picture img { height: 100%; left: 0; object-fit: cover; position: absolute; top: 0; width: 100%; } .cmsTeaserGroup:not(data-variantgrid) article:hover > figure > div .inner picture:before { opacity: 0; } .cmsTeaserGroup:not(data-variantgrid) article:hover > figure > div .inner { transform: scale(1.02); } }@media all and (max-width: 500px){ .cmsTeaserGroup:not(data-variantgrid) > div { width: 100%; } .cmsTeaserGroup:not(data-variantgrid)data-variantinverted .left { order: -1; } .cmsTeaserGroup:not(data-variantgrid) article:not(:first-child) { margin-top: 14vw !important; } .cmsTeaserGroup:not(data-variantgrid) .right article:first-child { margin-top: 14vw !important; }}/* Teasergruppe (Grid) */.cmsTeaserGroupdata-variantgrid { display: flex; flex-wrap: wrap; justify-content: space-between;}.cmsTeaserGroupdata-variantgrid > div { width: calc(33.333% - min(27px, 3vw));}.cmsTeaserGroupdata-variantgrid article { background: #000000; cursor: pointer; overflow: hidden; position: relative; width: 100%;}.cmsTeaserGroupdata-variantgrid article + article { margin-top: min(40px, 3vw);}/* Eintrag */.cmsTeaserGroupdata-variantgrid article > h2 { display: none;}.cmsTeaserGroupdata-variantgrid article > figure > div { height: 0; opacity: 0.75; overflow: hidden; padding: 36% 0; position: relative;}.cmsTeaserGroupdata-variantgrid article.medium > figure > div { padding: 50% 0;}.cmsTeaserGroupdata-variantgrid article.big > figure > div { padding: 68% 0;}.cmsTeaserGroupdata-variantgrid article > figure > div .inner,.cmsTeaserGroupdata-variantgrid article > figure > div .inner picture,.cmsTeaserGroupdata-variantgrid article > figure > div .inner picture img { height: 100%; left: 0; object-fit: cover; position: absolute; top: 0; width: 100%;}.cmsTeaserGroupdata-variantgrid article > figure > div .inner { transition: transform 1200ms ease-in-out;}.cmsTeaserGroupdata-variantgrid article > figure > div .inner picture:before { background: var(--color-grey); content: ; height: 100%; left: 0; opacity: 0.6; mix-blend-mode: color; position: absolute; top: 0; transition: opacity 1200ms ease-in-out; width: 100%; z-index: 1;}.cmsTeaserGroupdata-variantgrid article figcaption { left: min(25px, 2.5vw); position: absolute; right: min(25px, 2.5vw); top: min(18px, 2vw); text-shadow: 0px 4px 15px #0000009a;}.cmsTeaserGroupdata-variantgrid article figcaption > p { color: var(--color-grey); overflow: visible;}.cmsTeaserGroupdata-variantgrid article figcaption > div span { color: var(--color-grey); display: block; font-size: min(16px, 3.5vw); line-height: 1.3; margin-top: -2px; overflow: visible;}.cmsTeaserGroupdata-variantgrid article figcaption > div > *:not(.addition) { display: none;}@media all and (min-width: 501px){ .cmsText + .cmsTeaserGroupdata-variantgrid { margin-top: 90px; } .cmsTeaserGroupdata-variantgrid article:hover > figure > div .inner { transform: scale(1.02); } .cmsTeaserGroupdata-variantgrid article:hover > figure > div .inner picture:before { opacity: 0; } }@media all and (max-width: 1000px){ .cmsTeaserGroupdata-variantgrid > div { width: calc(50% - var(--content-padding)/2); } .cmsTeaserGroupdata-variantgrid article + article { margin-top: var(--content-padding); }}@media all and (max-width: 500px){ .cmsTeaserGroupdata-variantgrid > div { width: 100%; } .cmsTeaserGroupdata-variantgrid article figcaption { left: 25px; right: 25px; top: 18px; } .cmsTeaserGroupdata-variantgrid article > figure > div, .cmsTeaserGroupdata-variantgrid article.medium > figure > div, .cmsTeaserGroupdata-variantgrid article.big > figure > div { padding: 37% 0; }}/* Titel-Text Kombination */.cmsSingleImage + .cmsTitleTextCombi { margin-top: calc(var(--content-margin) * (-1) + 90px);}.cmsTitleTextCombi > .right > .cmsButton { margin-top: min(38px, 4vw);}.cmsTitleTextCombi > .left > .logos { align-items: center; display: flex; margin-top: min(75px, 10vw); overflow: auto;}.cmsTitleTextCombi > .left > .logos > * { display: block;}.cmsTitleTextCombi > .left > .logos > * + * { margin-left: 20px;}.cmsTitleTextCombi > .left > .logos > * > img { display: block;}@media all and (min-width: 701px){ .cmsTitleTextCombi { display: flex; justify-content: space-between; flex-direction: row-reverse; } .cmsTitleTextCombidata-variant*text-right { flex-direction: row; } .cmsTitleTextCombi > .left { width: 50%; } .cmsTitleTextCombi > .right { padding-right: min(34px, 3vw); width: min(424px, 36vw); }}@media all and (max-width: 700px){ .cmsTitleTextCombi > .left { margin-top: 40px; } }/style> script>const appHeight()>{let e.01*window.innerHeight+0.01;document.documentElement.style.setProperty(--vh,`${e}px`)};window.addEventListener(resize,appHeight),appHeight();setTimeout(appHeight, 500);appHeight()/script> /head> body classpreloader> main idPageWrapper> header idHeaderWrapper> div> a classlogo href titlePhilicima Design Studios GmbH> img classdark srcresources/img/layout/philicima-design-studios.svg altPhilicima Design Studios GmbH> img classlight srcresources/img/layout/philicima-design-studios-light.svg altPhilicima Design Studios GmbH> /a> nav classdesktop>ul>li>a href>Startseite/a>/li>li>a hrefde/projekte>Projekte/a>/li>li>a hrefde/ueber-uns>Über uns/a>/li>li>a hrefde/leistungen>Leistungen/a>/li>/ul>/nav> a classcmsButton hrefde/kontaktanfrage>Jetzt anfragen/a> div classmobileTrigger> div classbtn> span>/span> span>/span> span>/span> /div> /div> /div> /header> div idContactWrapper> div> div classcontact> a hreftel:+43535672637>+43 5356 72637/a> a hrefmailto:info@philicima-design.com>info@philicima-design.com/a> /div> div classscrolldown>/div> a classcmsButtonSecondary light lang data-langen hrefen/ titleSprachauswahl>de/a> /div> /div> div idAnimationWrapper data-defaulttrue> div classentry data-imagefarm-estate-tegernsee.webp data-season>/div> /div> div classscrollUp>/div> div idContentWrapper> section> div classcmsTitleTextCombi cmsMargin data-varianttext-left data-guide5c72>div classright>div classcmsHeadline cmsHeadlineSmall>Philicima Design Studios – Design Studio und Beratungsbüro in Kitzbühel./div>a classcmsButton hrefde/ueber-uns>Über uns/a>/div>div classleft>div classcmsText>Ein Raum erlangt Bedeutung, sobald er Harmonie vermittelt, Entspannung ermöglicht und neue Gedankenwelten eröffnet. Genau danach streben wir bei Philicima Design Studios: Wir entwickeln ganzheitliche Architektur‑ und Innenraumkonzepte und setzen diese bis ins kleinste Detail fachmännisch um. /div>/div>/div>div classcmsTeaserGroup cmsMargin data-variantdefault data-guidd6a4d>article>h2>La Ponche House/h2>figure>div classouter>div classinner>picture>img srcmedia/images/teasergroup/prjp23023-lr0308.webp altLa Ponche House height822 width1102 loadinglazy>/picture>/div>/div>figcaption>p classcmsHeadlineSmall>La Ponche House/p>div>div classtext>Saint-Tropez, Côte d’Azurbr>Fertigstellung: 2024/div>a classcmsButton hrefde/la-ponche-house>weiterlesen/a>/div>/figcaption>/figure>/article>article>h2>Wagstätt Lodge/h2>figure>div classouter>div classinner>picture>img srcmedia/images/teasergroup/24-12-12-prime-properties-sonnfeld-12.12.24-359.webp altWagstätt Lodge height822 width1102 loadinglazy>/picture>/div>/div>figcaption>p classcmsHeadlineSmall>Wagstätt Lodge/p>div>div classtext>Jochberg, Kitzbüheler Alpenbr>Fertigstellung: 2024/div>a classcmsButton hrefde/wagstaett-lodge>weiterlesen/a>/div>/figcaption>/figure>/article>article>h2>Bright Blue/h2>figure>div classouter>div classinner>picture>img srcmedia/images/teasergroup/prjp23014-hr0030.webp altBright Blue height822 width1102 loadinglazy>/picture>/div>/div>figcaption>p classcmsHeadlineSmall>Bright Blue/p>div>div classtext>Ibiza, Balearische Inselnbr>Fertigstellung: 2023/div>a classcmsButton hrefde/bright-blue>weiterlesen/a>/div>/figcaption>/figure>/article>/div>div classcmsTitleTextCombi cmsMargin data-varianttext-right data-guidab232>div classright>div classcmsHeadline cmsHeadlineSmall>Entdecken Sie unsere Leistungen und erfahren Sie, wie wir Ideen in außergewöhnliche Wohnerlebnisse verwandeln./div>a classcmsButton hrefde/leistungen>Leistungen/a>/div>div classleft>div classcmsText>Unser Spektrum reicht von der Entwicklung von Architektur und Interior Design Konzepten bis hin zu deren Umsetzung, Möbeldesign und Projektmanagement – stets auf die besonderen Bedürfnisse unserer Kunden abgestimmt. br>br>In der Architektur schaffen wir Räume, die sowohl die funktionalen als auch die emotionalen Anforderungen unserer Kunden erfüllen. Unser Interior Design verstehen wir als Detaillierung eines architektonischen Konzepts im Innenraum. Wir legen einen besonderen Fokus auf eine Atmosphäre die Ruhe und Inspiration ermöglicht. Unser Möbeldesign spiegelt die Liebe zum Detail wider. Unser Projektmanagement sorgt dafür, dass Ideen nicht theoretisch bleiben sondern in Perfektion und gemäß höchster technischer Ansprüche in die Realität umgesetzt werden. /div>/div>/div>div classcmsTeaserGroup cmsMargin data-variantinverted data-guid8961d>article>h2>Kaiser Lodges/h2>figure>div classouter>div classinner>picture>img srcmedia/images/teasergroup/25-04-17-kaiserlodge-1-living-17.04.25-010.webp altKaiser Lodges height822 width1102 loadinglazy>/picture>/div>/div>figcaption>p classcmsHeadlineSmall>Kaiser Lodges/p>div>div classtext>Going am Wilden Kaiser, Kitzbüheler Alpenbr>Fertigstellung: 2024/div>a classcmsButton hrefde/kaiser-lodges>weiterlesen/a>/div>/figcaption>/figure>/article>article>h2>Farm Estate/h2>figure>div classouter>div classinner>picture>img srcmedia/images/teasergroup/farm-estate-tegernsee.webp altFarm Estate height822 width1102 loadinglazy>/picture>/div>/div>figcaption>p classcmsHeadlineSmall>Farm Estate/p>div>div classtext>Tegernsee, Bayerische Alpenbr>Fertigstellung: 2025/div>a classcmsButton hrefde/farm-estate>weiterlesen/a>/div>/figcaption>/figure>/article>article>h2>Chalet S/h2>figure>div classouter>div classinner>picture>img srcmedia/images/teasergroup/chalet-s-17.12.24-019.webp altChalet S height822 width1102 loadinglazy>/picture>/div>/div>figcaption>p classcmsHeadlineSmall>Chalet S/p>div>div classtext>Kitzbühel, Kitzbüheler Alpenbr>Fertigstellung: 2025/div>a classcmsButton hrefde/chalet-s>weiterlesen/a>/div>/figcaption>/figure>/article>/div>div classcmsLinks cmsMargin data-variantarrow data-guid0ce33>ul>li>a class hrefde/projekte>Alle Projekte ansehen/a>/li>/ul>/div>div classcmsHeadlineTextCombi cmsMargin data-variantanimation data-guid3f1ab>div classcmsText top>Philicima Design Studios/div>h1 classcmsHeadlineBig bottom>We create homes,br>not houses./h1>/div> /section> /div> footer idFooterWrapper> div> a classlogo href titlePhilicima Design Studios GmbH> picture> source srcsetresources/img/layout/philicima-design-studios-light.svg media(max-width: 400px)> img srcresources/img/layout/philicima-design-studios.svg altPhilicima Design Studios GmbH> /picture> /a> div classright> div classcontact> strong>Philicima Design Studios GmbH/strong>br> Jochberger Straße 8br> 6370 Kitzbühel, Austriabr>br> a hreftel:+43535672637>+43 5356 72637/a>br> a hrefmailto:info@philicima-design.com>info@philicima-design.com/a> /div> ul>li>a hrefde/projekte>Projekte/a>/li>li>a hrefde/ueber-uns>Über uns/a>/li>li>a hrefde/leistungen>Leistungen/a>/li>li>a hrefde/ueber-uns#scrollTob86dc>Job Angebote/a>/li>li>a hrefde/kontaktanfrage>Kontakt/a>/li>/ul> ul>li>a hrefde/impressum>Impressum/a>/li>li>a hrefde/informationen-ueber-cookies-und-datenschutz>Datenschutz/a>/li>/ul> /div> /div> /footer> /main> script>document.documentElement.scrollTop>0&&document.getElementById(HeaderWrapper).classList.add(scroll);document.querySelectorAll(data-hidden-itemtrue).forEach(el > el.remove());/script>script>var constVideo{buttonPlay:Abspielen,buttonPause:Pause,buttonRestart:Neustart,buttonMute:Lautlos,buttonUnmute:Ton},constSite{resourcesMode:dev,layout:default,season:w,phone:{label:+43 5356 72637,link:+43535672637}},constForm{keyW:6LcdwfwpAAAAAKIKxk8Uh7Az0l2cRufoF5e66Kp6,selectDefault:Bitte wählen,datepicker:{days:So|Mo|Di|Mi|Do|Fr|Sa,months:Jänner|Februar|März|April|Mai|Juni|Juli|August|September|Oktober|November|Dezember},messages:{fileTooBig:{title:Hinweis,text01:Die gewünschte Datei überschreitet mit,text02:leider die maximale Dateigröße von 10 Mb. Bitte versuchen Sie es mit einer anderen Datei. strong>Vielen Dank/strong>.}}},constCookies{title:RC-cookie01,obtrusive:true,step1Text:Wir verwenden Cookies, um Ihr Surf-Erlebnis individuell gestalten und die Zugriffe auf unserer Website bestmöglich analysieren zu können. Diese Informationen geben wir an Dritte weiter. Nähere Informationen dazu erhalten Sie,step1Link:informationen-ueber-cookies-und-datenschutz,step1LinkButton:hier.,step1Button1:Konfigurieren,step1Button2:Nur notwendige,step1Button2DeselectAll:Alle abwählen,step1Button3:Alle bestätigen,step2Headline:Cookie-Einstellungen,step2Description:Hier können Sie die Cookie-Einstellungen verschiedener Tools, die auf dieser Website verwendet werden, einsehen und ändern.,step2ButtonEssentials:Nur notwendige speichern,step2ButtonDeselectAll:Alle abwählen,step2ButtonAll:Auswahl speichern,usedCookies: 0,elementText01:Dieser Inhalt verwendet das Cookie,elementText02:Bitte akzeptieren Sie die entsprechenden Richtlinien, um diesen Bereich in vollem Funktionsumfang nützen zu können.,elementButton:Cookie Einstellungen öffnen,cookieList:{title:System,entries:},{title:Marketing,entries:{de:Google Analytics,en:Google Analytics},{de:Hinweise,en:Hints}},name: Notwendige Cookies,Zielorientierte Cookies,description: Funktionelle Cookies speichern Ihre persönlichen Daten nicht, sondern dienen Ihnen lediglich dazu, unsere Website in vollem Funktionsumfang nützen zu können. Über Ihren Browser ist es möglich, diese funktionellen Cookies zu deaktivieren. Dies empfehlen wir jedoch ausdrücklich nicht, da somit die Website nur eingeschränkt bedient werden kann.,Um unsere Website und damit Ihr Angebot stetig verbessern zu können, orientieren wir uns an den Bedürfnissen der Besucher unserer Website. Sie können also dazu beitragen, dass wir unsere Website für Sie optimieren. Ihre Daten werden dafür natürlich völlig anonym ausgewertet.,type: required,optional};!function(e,t){use strict;objecttypeof module&&objecttypeof module.exports?module.exportse.document?t(e,!0):function(e){if(!e.document)throw new Error(jQuery requires a window with a document);return t(e)}:t(e)}(undefined!typeof window?window:this,function(C,e){use strict;var t,rObject.getPrototypeOf,st.slice,gt.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply(,e)},ut.push,it.indexOf,n{},on.toString,vn.hasOwnProperty,av.toString,la.call(Object),y{},mfunction(e){returnfunctiontypeof e&&number!typeof e.nodeType&&function!typeof e.item},xfunction(e){return null!e&&ee.window},EC.document,c{type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o(nn||E).createElement(script);if(o.texte,t)for(r in c)(itr||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return nulle?e+:objecttypeof e||functiontypeof e?no.call(e)||object:typeof e}var f3.6.0,Sfunction(e,t){return new S.fn.init(e,t)};function p(e){var t!!e&&lengthin e&&e.length,nw(e);return!m(e)&&!x(e)&&(arrayn||0t||numbertypeof t&&0t&&t-1 in e)}S.fnS.prototype{jquery:f,constructor:S,length:0,toArray:function(){return s.call(this)},get:function(e){return nulle?s.call(this):e0?thise+this.length:thise},pushStack:function(e){var tS.merge(this.constructor(),e);return t.prevObjectthis,t},each:function(e){return S.each(this,e)},map:function(n){return this.pushStack(S.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(s.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(S.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(S.grep(this,function(e,t){return t%2}))},eq:function(e){var tthis.length,n+e+(e0?t:0);return this.pushStack(0n&&nt?thisn:)},end:function(){return this.prevObject||this.constructor()},push:u,sort:t.sort,splice:t.splice},S.extendS.fn.extendfunction(){var e,t,n,r,i,o,aarguments0||{},s1,uarguments.length,l!1;for(booleantypeof a&&(la,aargumentss||{},s++),objecttypeof a||m(a)||(a{}),su&&(athis,s--);su;s++)if(null!(eargumentss))for(t in e)ret,__proto__!t&&a!r&&(l&&r&&(S.isPlainObject(r)||(iArray.isArray(r)))?(nat,oi&&!Array.isArray(n)?:i||S.isPlainObject(n)?n:{},i!1,atS.extend(l,o,r)):void 0!r&&(atr));return a},S.extend({expando:jQuery+(f+Math.random()).replace(/\D/g,),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||object Object!o.call(e))&&(!(tr(e))||functiontypeof(nv.call(t,constructor)&&t.constructor)&&a.call(n)l)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){b(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r0;if(p(e)){for(ne.length;rn;r++)if(!1t.call(er,r,er))break}else for(r in e)if(!1t.call(er,r,er))break;return e},makeArray:function(e,t){var nt||;return null!e&&(p(Object(e))?S.merge(n,stringtypeof e?e:e):u.call(n,e)),n},inArray:function(e,t,n){return nullt?-1:i.call(t,e,n)},merge:function(e,t){for(var n+t.length,r0,ie.length;rn;r++)ei++tr;return e.lengthi,e},grep:function(e,t,n){for(var r,i0,oe.length,a!n;io;i++)!t(ei,i)!a&&r.push(ei);return r},map:function(e,t,n){var r,i,o0,a;if(p(e))for(re.length;or;o++)null!(it(eo,o,n))&&a.push(i);else for(o in e)null!(it(eo,o,n))&&a.push(i);return g(a)},guid:1,support:y}),functiontypeof Symbol&&(S.fnSymbol.iteratortSymbol.iterator),S.each(Boolean Number String Function Array Date RegExp Object Error Symbol.split( ),function(e,t){nobject +t+t.toLowerCase()});var dfunction(n){var e,d,b,o,i,h,f,g,w,u,l,T,C,a,E,v,s,c,y,Ssizzle+1*new Date,pn.document,k0,r0,mue(),xue(),Aue(),Nue(),jfunction(e,t){return et&&(l!0),0},D{}.hasOwnProperty,t,qt.pop,Lt.push,Ht.push,Ot.slice,Pfunction(e,t){for(var n0,re.length;nr;n++)if(ent)return n;return-1},Rchecked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped,M\\x20\\t\\r\\n\\f,I(?:\\\\\\da-fA-F{1,6}+M+?|\\\\^\\r\\n\\f|\\w-|^\0-\\x7f)+,W\\+M+*(+I+)(?:+M+*(*^$|!~?)+M+*(?:((?:\\\\.|^\\\\)*)|\((?:\\\\.|^\\\\\)*)\|(+I+))|)+M+*\\,F:(+I+)(?:\\(((((?:\\\\.|^\\\\)*)|\((?:\\\\.|^\\\\\)*)\)|((?:\\\\.|^\\\\()\\|+W+)*)|.*)\\)|),Bnew RegExp(M++,g),$new RegExp(^+M++|((?:^|^\\\\)(?:\\\\.)*)+M++$,g),_new RegExp(^+M+*,+M+*),znew RegExp(^+M+*(>+~|+M+)+M+*),Unew RegExp(M+|>),Xnew RegExp(F),Vnew RegExp(^+I+$),G{ID:new RegExp(^#(+I+)),CLASS:new RegExp(^\\.(+I+)),TAG:new RegExp(^(+I+|*)),ATTR:new RegExp(^+W),PSEUDO:new RegExp(^+F),CHILD:new RegExp(^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(+M+*(even|odd|((+-|)(\\d*)n|)+M+*(?:(+-|)+M+*(\\d+)|))+M+*\\)|),i),bool:new RegExp(^(?:+R+)$,i),needsContext:new RegExp(^+M+*>+~|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(+M+*((?:-\\d)?\\d*)+M+*\\)|)(?^-|$),i)},Y/HTML$/i,Q/^(?:input|select|textarea|button)$/i,J/^h\d$/i,K/^^{+\{\s*\native \w/,Z/^(?:#(\w-+)|(\w+)|\.(\w-+))$/,ee/+~/,tenew RegExp(\\\\\\da-fA-F{1,6}+M+?|\\\\(^\\r\\n\\f),g),nefunction(e,t){var n0x+e.slice(1)-65536;return t||(n0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re/(\0-\x1f\x7f|^-?\d)|^-$|^\0-\x1f\x7f-\uFFFF\w-/g,iefunction(e,t){return t?\0e?\ufffd:e.slice(0,-1)+\\+e.charCodeAt(e.length-1).toString(16)+ :\\+e},oefunction(){T()},aebe(function(e){return!0e.disabled&&fieldsete.nodeName.toLowerCase()},{dir:parentNode,next:legend});try{H.apply(tO.call(p.childNodes),p.childNodes),tp.childNodes.length.nodeType}catch(e){H{apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var ne.length,r0;while(en++tr++);e.lengthn-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,fe&&e.ownerDocument,pe?e.nodeType:9;if(nn||,string!typeof t||!t||1!p&&9!p&&11!p)return n;if(!r&&(T(e),ee||C,E)){if(11!p&&(uZ.exec(t)))if(iu1){if(9p){if(!(ae.getElementById(i)))return n;if(a.idi)return n.push(a),n}else if(f&&(af.getElementById(i))&&y(e,a)&&a.idi)return n.push(a),n}else{if(u2)return H.apply(n,e.getElementsByTagName(t)),n;if((iu3)&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!Nt+ &&(!v||!v.test(t))&&(1!p||object!e.nodeName.toLowerCase())){if(ct,fe,1p&&(U.test(t)||z.test(t))){(fee.test(t)&&ye(e.parentNode)||e)e&&d.scope||((se.getAttribute(id))?ss.replace(re,ie):e.setAttribute(id,sS)),o(lh(t)).length;while(o--)lo(s?#+s::scope)+ +xe(lo);cl.join(,)}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{sS&&e.removeAttribute(id)}}}return g(t.replace($,$1),e,n,r)}function ue(){var r;return function e(t,n){return r.push(t+ )>b.cacheLength&&delete er.shift(),et+ n}}function le(e){return eS!0,e}function ce(e){var tC.createElement(fieldset);try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),tnull}}function fe(e,t){var ne.split(|),rn.length;while(r--)b.attrHandlenrt}function pe(e,t){var nt&&e,rn&&1e.nodeType&&1t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(nn.nextSibling)if(nt)return-1;return e?1:-1}function de(t){return function(e){returninpute.nodeName.toLowerCase()&&e.typet}}function he(n){return function(e){var te.nodeName.toLowerCase();return(inputt||buttont)&&e.typen}}function ge(t){return function(e){returnformin e?e.parentNode&&!1e.disabled?labelin e?labelin e.parentNode?e.parentNode.disabledt:e.disabledt:e.isDisabledt||e.isDisabled!!t&&ae(e)t:e.disabledt:labelin e&&e.disabledt}}function ve(a){return le(function(o){return o+o,le(function(e,t){var n,ra(,e.length,o),ir.length;while(i--)enri&&(en!(tnen))})})}function ye(e){return e&&undefined!typeof e.getElementsByTagName&&e}for(e in dse.support{},ise.isXMLfunction(e){var te&&e.namespaceURI,ne&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||HTML)},Tse.setDocumentfunction(e){var t,n,re?e.ownerDocument||e:p;return r!C&&9r.nodeType&&r.documentElement&&(a(Cr).documentElement,E!i(C),p!C&&(nC.defaultView)&&n.top!n&&(n.addEventListener?n.addEventListener(unload,oe,!1):n.attachEvent&&n.attachEvent(onunload,oe)),d.scopece(function(e){return a.appendChild(e).appendChild(C.createElement(div)),undefined!typeof e.querySelectorAll&&!e.querySelectorAll(:scope fieldset div).length}),d.attributesce(function(e){return e.classNamei,!e.getAttribute(className)}),d.getElementsByTagNamece(function(e){return e.appendChild(C.createComment()),!e.getElementsByTagName(*).length}),d.getElementsByClassNameK.test(C.getElementsByClassName),d.getByIdce(function(e){return a.appendChild(e).idS,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.IDfunction(e){var te.replace(te,ne);return function(e){return e.getAttribute(id)t}},b.find.IDfunction(e,t){if(undefined!typeof t.getElementById&&E){var nt.getElementById(e);return n?n:}}):(b.filter.IDfunction(e){var ne.replace(te,ne);return function(e){var tundefined!typeof e.getAttributeNode&&e.getAttributeNode(id);return t&&t.valuen}},b.find.IDfunction(e,t){if(undefined!typeof t.getElementById&&E){var n,r,i,ot.getElementById(e);if(o){if((no.getAttributeNode(id))&&n.valuee)returno;it.getElementsByName(e),r0;while(oir++)if((no.getAttributeNode(id))&&n.valuee)returno}return}}),b.find.TAGd.getElementsByTagName?function(e,t){returnundefined!typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r,i0,ot.getElementsByTagName(e);if(*e){while(noi++)1n.nodeType&&r.push(n);return r}return o},b.find.CLASSd.getElementsByClassName&&function(e,t){if(undefined!typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s,v,(d.qsaK.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTMLa id+S+>/a>select id+S+-\r\\ msallowcapture>option selected>/option>/select>,e.querySelectorAll(msallowcapture^).length&&v.push(*^$+M+*(?:|\\)),e.querySelectorAll(selected).length||v.push(\\+M+*(?:value|+R+)),e.querySelectorAll(id~+S+-).length||v.push(~),(tC.createElement(input)).setAttribute(name,),e.appendChild(t),e.querySelectorAll(name).length||v.push(\\+M+*name+M+*+M+*(?:|\\)),e.querySelectorAll(:checked).length||v.push(:checked),e.querySelectorAll(a#+S++*).length||v.push(.#.++~),e.querySelectorAll(\\\f),v.push(\\r\\n\\f)}),ce(function(e){e.innerHTMLa hrefde/ disableddisabled>/a>select disableddisabled>option/>/select>;var tC.createElement(input);t.setAttribute(type,hidden),e.appendChild(t).setAttribute(name,D),e.querySelectorAll(named).length&&v.push(name+M+**^$|!~?),2!e.querySelectorAll(:enabled).length&&v.push(:enabled,:disabled),a.appendChild(e).disabled!0,2!e.querySelectorAll(:disabled).length&&v.push(:enabled,:disabled),e.querySelectorAll(*,:x),v.push(,.*:)})),(d.matchesSelectorK.test(ca.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatchc.call(e,*),c.call(e,s!:x),s.push(!,F)}),vv.length&&new RegExp(v.join(|)),ss.length&&new RegExp(s.join(|)),tK.test(a.compareDocumentPosition),yt||K.test(a.contains)?function(e,t){var n9e.nodeType?e.documentElement:e,rt&&t.parentNode;return er||!(!r||1!r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(tt.parentNode)if(te)return!0;return!1},jt?function(e,t){if(et)return l!0,0;var n!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n(e.ownerDocument||e)(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)n?eC||e.ownerDocumentp&&y(p,e)?-1:tC||t.ownerDocumentp&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(et)return l!0,0;var n,r0,ie.parentNode,ot.parentNode,ae,st;if(!i||!o)return eC?-1:tC?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(io)return pe(e,t);ne;while(nn.parentNode)a.unshift(n);nt;while(nn.parentNode)s.unshift(n);while(arsr)r++;return r?pe(ar,sr):arp?-1:srp?1:0}),C},se.matchesfunction(e,t){return se(e,null,null,t)},se.matchesSelectorfunction(e,t){if(T(e),d.matchesSelector&&E&&!Nt+ &&(!s||!s.test(t))&&(!v||!v.test(t)))try{var nc.call(e,t);if(n||d.disconnectedMatch||e.document&&11!e.document.nodeType)return n}catch(e){N(t,!0)}return 0se(t,C,null,e).length},se.containsfunction(e,t){return(e.ownerDocument||e)!C&&T(e),y(e,t)},se.attrfunction(e,t){(e.ownerDocument||e)!C&&T(e);var nb.attrHandlet.toLowerCase(),rn&&D.call(b.attrHandle,t.toLowerCase())?n(e,t,!E):void 0;return void 0!r?r:d.attributes||!E?e.getAttribute(t):(re.getAttributeNode(t))&&r.specified?r.value:null},se.escapefunction(e){return(e+).replace(re,ie)},se.errorfunction(e){throw new Error(Syntax error, unrecognized expression: +e)},se.uniqueSortfunction(e){var t,n,r0,i0;if(l!d.detectDuplicates,u!d.sortStable&&e.slice(0),e.sort(j),l){while(tei++)tei&&(rn.push(i));while(r--)e.splice(nr,1)}return unull,e},ose.getTextfunction(e){var t,n,r0,ie.nodeType;if(i){if(1i||9i||11i){if(stringtypeof e.textContent)return e.textContent;for(ee.firstChild;e;ee.nextSibling)n+o(e)}else if(3i||4i)return e.nodeValue}else while(ter++)n+o(t);return n},(bse.selectors{cacheLength:50,createPseudo:le,match:G,attrHandle:{},find:{},relative:{>:{dir:parentNode,first:!0}, :{dir:parentNode},+:{dir:previousSibling,first:!0},~:{dir:previousSibling}},preFilter:{ATTR:function(e){return e1e1.replace(te,ne),e3(e3||e4||e5||).replace(te,ne),~e2&&(e3 +e3+ ),e.slice(0,4)},CHILD:function(e){return e1e1.toLowerCase(),nthe1.slice(0,3)?(e3||se.error(e0),e4+(e4?e5+(e6||1):2*(evene3||odde3)),e5+(e7+e8||odde3)):e3&&se.error(e0),e},PSEUDO:function(e){var t,n!e6&&e2;return G.CHILD.test(e0)?null:(e3?e2e4||e5||:n&&X.test(n)&&(th(n,!0))&&(tn.indexOf(),n.length-t)-n.length)&&(e0e0.slice(0,t),e2n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var te.replace(te,ne).toLowerCase();return*e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()t}},CLASS:function(e){var tme+ ;return t||(tnew RegExp((^|+M+)+e+(+M+|$)))&&m(e,function(e){return t.test(stringtypeof e.className&&e.className||undefined!typeof e.getAttribute&&e.getAttribute(class)||)})},ATTR:function(n,r,i){return function(e){var tse.attr(e,n);return nullt?!r:!r||(t+,r?ti:!r?t!i:^r?i&&0t.indexOf(i):*r?i&&-1t.indexOf(i):$r?i&&t.slice(-i.length)i:~r?-1( +t.replace(B, )+ ).indexOf(i):|r&&(ti||t.slice(0,i.length+1)i+-))}},CHILD:function(h,e,t,g,v){var ynth!h.slice(0,3),mlast!h.slice(-4),xof-typee;return 1g&&0v?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u,ly!m?nextSibling:previousSibling,ce.parentNode,fx&&e.nodeName.toLowerCase(),p!n&&!x,d!1;if(c){if(y){while(l){ae;while(aal)if(x?a.nodeName.toLowerCase()f:1a.nodeType)return!1;ulonlyh&&!u&&nextSibling}return!0}if(um?c.firstChild:c.lastChild,m&&p){d(s(r(i(o(ac)S||(aS{}))a.uniqueID||(oa.uniqueID{}))h||)0k&&r1)&&r2,as&&c.childNodess;while(a++s&&a&&al||(ds0)||u.pop())if(1a.nodeType&&++d&&ae){ihk,s,d;break}}else if(p&&(ds(r(i(o(ae)S||(aS{}))a.uniqueID||(oa.uniqueID{}))h||)0k&&r1),!1d)while(a++s&&a&&al||(ds0)||u.pop())if((x?a.nodeName.toLowerCase()f:1a.nodeType)&&++d&&(p&&((i(oaS||(aS{}))a.uniqueID||(oa.uniqueID{}))hk,d),ae))break;return(d-v)g||d%g0&&0d/g}}},PSEUDO:function(e,o){var t,ab.pseudose||b.setFilterse.toLowerCase()||se.error(unsupported pseudo: +e);return aS?a(o):1a.length?(te,e,,o,b.setFilters.hasOwnProperty(e.toLowerCase())?le(function(e,t){var n,ra(e,o),ir.length;while(i--)enP(e,ri)!(tnri)}):function(e){return a(e,0,t)}):a}},pseudos:{not:le(function(e){var r,i,sf(e.replace($,$1));return sS?le(function(e,t,n,r){var i,os(e,null,r,),ae.length;while(a--)(ioa)&&(ea!(tai))}):function(e,t,n){return r0e,s(r,null,n,i),r0null,!i.pop()}}),has:le(function(t){return function(e){return 0se(t,e).length}}),contains:le(function(t){return tt.replace(te,ne),function(e){return-1(e.textContent||o(e)).indexOf(t)}}),lang:le(function(n){return V.test(n||)||se.error(unsupported lang: +n),nn.replace(te,ne).toLowerCase(),function(e){var t;do{if(tE?e.lang:e.getAttribute(xml:lang)||e.getAttribute(lang))return(tt.toLowerCase())n||0t.indexOf(n+-)}while((ee.parentNode)&&1e.nodeType);return!1}}),target:function(e){var tn.location&&n.location.hash;return t&&t.slice(1)e.id},root:function(e){return ea},focus:function(e){return eC.activeElement&&(!C.hasFocus||C.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:ge(!1),disabled:ge(!0),checked:function(e){var te.nodeName.toLowerCase();returninputt&&!!e.checked||optiont&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0e.selected},empty:function(e){for(ee.firstChild;e;ee.nextSibling)if(e.nodeType6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return J.test(e.nodeName)},input:function(e){return Q.test(e.nodeName)},button:function(e){var te.nodeName.toLowerCase();returninputt&&buttone.type||buttont},text:function(e){var t;returninpute.nodeName.toLowerCase()&&texte.type&&(null(te.getAttribute(type))||textt.toLowerCase())},first:ve(function(){return0}),last:ve(function(e,t){returnt-1}),eq:ve(function(e,t,n){returnn0?n+t:n}),even:ve(function(e,t){for(var n0;nt;n+2)e.push(n);return e}),odd:ve(function(e,t){for(var n1;nt;n+2)e.push(n);return e}),lt:ve(function(e,t,n){for(var rn0?n+t:tn?t:n;0--r;)e.push(r);return e}),gt:ve(function(e,t,n){for(var rn0?n+t:n;++rt;)e.push(r);return e})}}).pseudos.nthb.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudosede(e);for(e in{submit:!0,reset:!0})b.pseudosehe(e);function me(){}function xe(e){for(var t0,ne.length,r;tn;t++)r+et.value;return r}function be(s,e,t){var ue.dir,le.next,cl||u,ft&&parentNodec,pr++;return e.first?function(e,t,n){while(eeu)if(1e.nodeType||f)return s(e,t,n);return!1}:function(e,t,n){var r,i,o,ak,p;if(n){while(eeu)if((1e.nodeType||f)&&s(e,t,n))return!0}else while(eeu)if(1e.nodeType||f)if(i(oeS||(eS{}))e.uniqueID||(oe.uniqueID{}),l&&le.nodeName.toLowerCase())eeu||e;else{if((ric)&&r0k&&r1p)return a2r2;if((ica)2s(e,t,n))return!0}return!1}}function we(i){return 1i.length?function(e,t,n){var ri.length;while(r--)if(!ir(e,t,n))return!1;return!0}:i0}function Te(e,t,n,r,i){for(var o,a,s0,ue.length,lnull!t;su;s++)(oes)&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function Ce(d,h,g,v,y,e){return v&&!vS&&(vCe(v)),y&&!yS&&(yCe(y,e)),le(function(e,t,n,r){var i,o,a,s,u,lt.length,ce||function(e,t,n){for(var r0,it.length;ri;r++)se(e,tr,n);return n}(h||*,n.nodeType?n:n,),f!d||!e&&h?c:Te(c,s,d,n,r),pg?y||(e?d:l||v)?:t:f;if(g&&g(f,p,n,r),v){iTe(p,u),v(i,,n,r),oi.length;while(o--)(aio)&&(puo!(fuoa))}if(e){if(y||d){if(y){i,op.length;while(o--)(apo)&&i.push(foa);y(null,p,i,r)}op.length;while(o--)(apo)&&-1(iy?P(e,a):so)&&(ei!(tia))}}else pTe(pt?p.splice(l,p.length):p),y?y(null,t,p,r):H.apply(t,p)})}function Ee(e){for(var i,t,n,re.length,ob.relativee0.type,ao||b.relative ,so?1:0,ube(function(e){return ei},a,!0),lbe(function(e){return-1P(i,e)},a,!0),cfunction(e,t,n){var r!o&&(n||t!w)||((it).nodeType?u(e,t,n):l(e,t,n));return inull,r};sr;s++)if(tb.relativees.type)cbe(we(c),t);else{if((tb.filteres.type.apply(null,es.matches))S){for(n++s;nr;n++)if(b.relativeen.type)break;return Ce(1s&&we(c),1s&&xe(e.slice(0,s-1).concat({value: es-2.type?*:})).replace($,$1),t,sn&&Ee(e.slice(s,n)),nr&&Ee(ee.slice(n)),nr&&xe(e))}c.push(t)}return we(c)}return me.prototypeb.filtersb.pseudos,b.setFiltersnew me,hse.tokenizefunction(e,t){var n,r,i,o,a,s,u,lxe+ ;if(l)return t?0:l.slice(0);ae,s,ub.preFilter;while(a){for(o in n&&!(r_.exec(a))||(r&&(aa.slice(r0.length)||a),s.push(i)),n!1,(rz.exec(a))&&(nr.shift(),i.push({value:n,type:r0.replace($, )}),aa.slice(n.length)),b.filter)!(rGo.exec(a))||uo&&!(ruo(r))||(nr.shift(),i.push({value:n,type:o,matches:r}),aa.slice(n.length));if(!n)break}return t?a.length:a?se.error(e):x(e,s).slice(0)},fse.compilefunction(e,t){var n,v,y,m,x,r,i,o,aAe+ ;if(!a){t||(th(e)),nt.length;while(n--)(aEe(tn))S?i.push(a):o.push(a);(aA(e,(vo,m0(yi).length,x0v.length,rfunction(e,t,n,r,i){var o,a,s,u0,l0,ce&&,f,pw,de||x&&b.find.TAG(*,i),hk+nullp?1:Math.random()||.1,gd.length;for(i&&(wtC||t||i);l!g&&null!(odl);l++){if(x&&o){a0,t||o.ownerDocumentC||(T(o),n!E);while(sva++)if(s(o,t||C,n)){r.push(o);break}i&&(kh)}m&&((o!s&&o)&&u--,e&&c.push(o))}if(u+l,m&&l!u){a0;while(sya++)s(c,f,t,n);if(e){if(0u)while(l--)cl||fl||(flq.call(r));fTe(f)}H.apply(r,f),i&&!e&&0f.length&&1u+y.length&&se.uniqueSort(r)}return i&&(kh,wp),c},m?le(r):r))).selectore}return a},gse.selectfunction(e,t,n,r){var i,o,a,s,u,lfunctiontypeof e&&e,c!r&&h(el.selector||e);if(nn||,1c.length){if(2(oc0c0.slice(0)).length&&ID(ao0).type&&9t.nodeType&&E&&b.relativeo1.type){if(!(t(b.find.ID(a.matches0.replace(te,ne),t)||)0))return n;l&&(tt.parentNode),ee.slice(o.shift().value.length)}iG.needsContext.test(e)?0:o.length;while(i--){if(aoi,b.relativesa.type)break;if((ub.finds)&&(ru(a.matches0.replace(te,ne),ee.test(o0.type)&&ye(t.parentNode)||t))){if(o.splice(i,1),!(er.length&&xe(o)))return H.apply(n,r),n;break}}}return(l||f(e,c))(r,t,!E,n,!t||ee.test(e)&&ye(t.parentNode)||t),n},d.sortStableS.split().sort(j).join()S,d.detectDuplicates!!l,T(),d.sortDetachedce(function(e){return 1&e.compareDocumentPosition(C.createElement(fieldset))}),ce(function(e){return e.innerHTMLa hrefde/#>/a>,#e.firstChild.getAttribute(href)})||fe(type|href|height|width,function(e,t,n){if(!n)return e.getAttribute(t,typet.toLowerCase()?1:2)}),d.attributes&&ce(function(e){return e.innerHTMLinput/>,e.firstChild.setAttribute(value,),e.firstChild.getAttribute(value)})||fe(value,function(e,t,n){if(!n&&inpute.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return nulle.getAttribute(disabled)})||fe(R,function(e,t,n){var r;if(!n)return!0et?t.toLowerCase():(re.getAttributeNode(t))&&r.specified?r.value:null}),se}(C);S.findd,S.exprd.selectors,S.expr:S.expr.pseudos,S.uniqueSortS.uniqued.uniqueSort,S.textd.getText,S.isXMLDocd.isXML,S.containsd.contains,S.escapeSelectord.escape;var hfunction(e,t,n){var r,ivoid 0!n;while((eet)&&9!e.nodeType)if(1e.nodeType){if(i&&S(e).is(n))break;r.push(e)}return r},Tfunction(e,t){for(var n;e;ee.nextSibling)1e.nodeType&&e!t&&n.push(e);return n},kS.expr.match.needsContext;function A(e,t){return e.nodeName&&e.nodeName.toLowerCase()t.toLowerCase()}var N/^(a-z^\/\0>:\x20\t\r\n\f*)\x20\t\r\n\f*\/?>(?:\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!r}):n.nodeType?S.grep(e,function(e){return en!r}):string!typeof n?S.grep(e,function(e){return-1i.call(n,e)!r}):S.filter(n,e,r)}S.filterfunction(e,t,n){var rt0;return n&&(e:not(+e+)),1t.length&&1r.nodeType?S.find.matchesSelector(r,e)?r::S.find.matches(e,S.grep(t,function(e){return 1e.nodeType}))},S.fn.extend({find:function(e){var t,n,rthis.length,ithis;if(string!typeof e)return this.pushStack(S(e).filter(function(){for(t0;tr;t++)if(S.contains(it,this))return!0}));for(nthis.pushStack(),t0;tr;t++)S.find(e,it,n);return 1r?S.uniqueSort(n):n},filter:function(e){return this.pushStack(j(this,e||,!1))},not:function(e){return this.pushStack(j(this,e||,!0))},is:function(e){return!!j(this,stringtypeof e&&k.test(e)?S(e):e||,!1).length}});var D,q/^(?:\s*(\w\W+>)^>*|#(\w-+))$/;(S.fn.initfunction(e,t,n){var r,i;if(!e)return this;if(nn||D,stringtypeof e){if(!(re0&&>ee.length-1&&3e.length?null,e,null:q.exec(e))||!r1&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r1){if(tt instanceof S?t0:t,S.merge(this,S.parseHTML(r1,t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r1)&&S.isPlainObject(t))for(r in t)m(thisr)?thisr(tr):this.attr(r,tr);return this}return(iE.getElementById(r2))&&(this0i,this.length1),this}return e.nodeType?(this0e,this.length1,this):m(e)?void 0!n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototypeS.fn,DS(E);var L/^(?:parents|prev(?:Until|All))/,H{children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((eet)&&1!e.nodeType);return e}S.fn.extend({has:function(e){var tS(e,this),nt.length;return this.filter(function(){for(var e0;en;e++)if(S.contains(this,te))return!0})},closest:function(e,t){var n,r0,ithis.length,o,astring!typeof e&&S(e);if(!k.test(e))for(;ri;r++)for(nthisr;n&&n!t;nn.parentNode)if(n.nodeType11&&(a?-1a.index(n):1n.nodeType&&S.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1o.length?S.uniqueSort(o):o)},index:function(e){return e?stringtypeof e?i.call(S(e),this0):i.call(this,e.jquery?e0:e):this0&&this0.parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(S.uniqueSort(S.merge(this.get(),S(e,t))))},addBack:function(e){return this.add(nulle?this.prevObject:this.prevObject.filter(e))}}),S.each({parent:function(e){var te.parentNode;return t&&11!t.nodeType?t:null},parents:function(e){return h(e,parentNode)},parentsUntil:function(e,t,n){return h(e,parentNode,n)},next:function(e){return O(e,nextSibling)},prev:function(e){return O(e,previousSibling)},nextAll:function(e){return h(e,nextSibling)},prevAll:function(e){return h(e,previousSibling)},nextUntil:function(e,t,n){return h(e,nextSibling,n)},prevUntil:function(e,t,n){return h(e,previousSibling,n)},siblings:function(e){return T((e.parentNode||{}).firstChild,e)},children:function(e){return T(e.firstChild)},contents:function(e){return null!e.contentDocument&&r(e.contentDocument)?e.contentDocument:(A(e,template)&&(ee.content||e),S.merge(,e.childNodes))}},function(r,i){S.fnrfunction(e,t){var nS.map(this,i,e);returnUntil!r.slice(-5)&&(te),t&&stringtypeof t&&(nS.filter(t,n)),1this.length&&(Hr||S.uniqueSort(n),L.test(r)&&n.reverse()),this.pushStack(n)}});var P/^\x20\t\r\n\f+/g;function R(e){return e}function M(e){throw e}function I(e,t,n,r){var i;try{e&&m(ie.promise)?i.call(e).done(t).fail(n):e&&m(ie.then)?i.call(e,t,n):t.apply(void 0,e.slice(r))}catch(e){n.apply(void 0,e)}}S.Callbacksfunction(r){var e,n;rstringtypeof r?(er,n{},S.each(e.match(P)||,function(e,t){nt!0}),n):S.extend({},r);var i,t,o,a,s,u,l-1,cfunction(){for(aa||r.once,oi!0;u.length;l-1){tu.shift();while(++ls.length)!1sl.apply(t0,t1)&&r.stopOnFalse&&(ls.length,t!1)}r.memory||(t!1),i!1,a&&(st?:)},f{add:function(){return s&&(t&&!i&&(ls.length-1,u.push(t)),function n(e){S.each(e,function(e,t){m(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&string!w(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return S.each(arguments,function(e,t){var n;while(-1(nS.inArray(t,s,n)))s.splice(n,1),nl&&l--}),this},has:function(e){return e?-1S.inArray(e,s):0s.length},empty:function(){return s&&(s),this},disable:function(){return au,st,this},disabled:function(){return!s},lock:function(){return au,t||i||(st),this},locked:function(){return!!a},fireWith:function(e,t){return a||(te,(tt||).slice?t.slice():t,u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},S.extend({Deferred:function(e){var onotify,progress,S.Callbacks(memory),S.Callbacks(memory),2,resolve,done,S.Callbacks(once memory),S.Callbacks(once memory),0,resolved,reject,fail,S.Callbacks(once memory),S.Callbacks(once memory),1,rejected,ipending,a{state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},catch:function(e){return a.then(null,e)},pipe:function(){var iarguments;return S.Deferred(function(r){S.each(o,function(e,t){var nm(it4)&&it4;st1(function(){var en&&n.apply(this,arguments);e&&m(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):rt0+With(this,n?e:arguments)})}),inull}).promise()},then:function(t,n,r){var u0;function l(i,o,a,s){return function(){var nthis,rarguments,efunction(){var e,t;if(!(iu)){if((ea.apply(n,r))o.promise())throw new TypeError(Thenable self-resolution);te&&(objecttypeof e||functiontypeof e)&&e.then,m(t)?s?t.call(e,l(u,o,R,s),l(u,o,M,s)):(u++,t.call(e,l(u,o,R,s),l(u,o,M,s),l(u,o,R,o.notifyWith))):(a!R&&(nvoid 0,re),(s||o.resolveWith)(n,r))}},ts?e:function(){try{e()}catch(e){S.Deferred.exceptionHook&&S.Deferred.exceptionHook(e,t.stackTrace),ui+1&&(a!M&&(nvoid 0,re),o.rejectWith(n,r))}};i?t():(S.Deferred.getStackHook&&(t.stackTraceS.Deferred.getStackHook()),C.setTimeout(t))}}return S.Deferred(function(e){o03.add(l(0,e,m(r)?r:R,e.notifyWith)),o13.add(l(0,e,m(t)?t:R)),o23.add(l(0,e,m(n)?n:M))}).promise()},promise:function(e){return null!e?S.extend(e,a):a}},s{};return S.each(o,function(e,t){var nt2,rt5;at1n.add,r&&n.add(function(){ir},o3-e2.disable,o3-e3.disable,o02.lock,o03.lock),n.add(t3.fire),st0function(){return st0+With(thiss?void 0:this,arguments),this},st0+Withn.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var narguments.length,tn,rArray(t),is.call(arguments),oS.Deferred(),afunction(t){return function(e){rtthis,it1arguments.length?s.call(arguments):e,--n||o.resolveWith(r,i)}};if(n1&&(I(e,o.done(a(t)).resolve,o.reject,!n),pendingo.state()||m(it&&it.then)))return o.then();while(t--)I(it,a(t),o.reject);return o.promise()}});var W/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;S.Deferred.exceptionHookfunction(e,t){C.console&&C.console.warn&&e&&W.test(e.name)&&C.console.warn(jQuery.Deferred exception: +e.message,e.stack,t)},S.readyExceptionfunction(e){C.setTimeout(function(){throw e})};var FS.Deferred();function B(){E.removeEventListener(DOMContentLoaded,B),C.removeEventListener(load,B),S.ready()}S.fn.readyfunction(e){return F.then(e)catch(function(e){S.readyException(e)}),this},S.extend({isReady:!1,readyWait:1,ready:function(e){(!0e?--S.readyWait:S.isReady)||(S.isReady!0)!e&&0--S.readyWait||F.resolveWith(E,S)}}),S.ready.thenF.then,completeE.readyState||loading!E.readyState&&!E.documentElement.doScroll?C.setTimeout(S.ready):(E.addEventListener(DOMContentLoaded,B),C.addEventListener(load,B));var $function(e,t,n,r,i,o,a){var s0,ue.length,lnulln;if(objectw(n))for(s in i!0,n)$(e,t,s,ns,!0,o,a);else if(void 0!r&&(i!0,m(r)||(a!0),l&&(a?(t.call(e,r),tnull):(lt,tfunction(e,t,n){return l.call(S(e),n)})),t))for(;su;s++)t(es,n,a?r:r.call(es,s,t(es,n)));return i?e:l?t.call(e):u?t(e0,n):o},_/^-ms-/,z/-(a-z)/g;function U(e,t){return t.toUpperCase()}function X(e){return e.replace(_,ms-).replace(z,U)}var Vfunction(e){return 1e.nodeType||9e.nodeType||!+e.nodeType};function G(){this.expandoS.expando+G.uid++}G.uid1,G.prototype{cache:function(e){var tethis.expando;return t||(t{},V(e)&&(e.nodeType?ethis.expandot:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,ithis.cache(e);if(stringtypeof t)iX(t)n;else for(r in t)iX(r)tr;return i},get:function(e,t){return void 0t?this.cache(e):ethis.expando&ðis.expandoX(t)},access:function(e,t,n){return void 0t||t&&stringtypeof t&&void 0n?this.get(e,t):(this.set(e,t,n),void 0!n?n:t)},remove:function(e,t){var n,rethis.expando;if(void 0!r){if(void 0!t){n(tArray.isArray(t)?t.map(X):(tX(t))in r?t:t.match(P)||).length;while(n--)delete rtn}(void 0t||S.isEmptyObject(r))&&(e.nodeType?ethis.expandovoid 0:delete ethis.expando)}},hasData:function(e){var tethis.expando;return void 0!t&&!S.isEmptyObject(t)}};var Ynew G,Qnew G,J/^(?:\{\w\W*\}|\\w\W*\)$/,K/A-Z/g;function Z(e,t,n){var r,i;if(void 0n&&1e.nodeType)if(rdata-+t.replace(K,-$&).toLowerCase(),stringtypeof(ne.getAttribute(r))){try{ntrue(in)||false!i&&(nulli?null:i+i+?+i:J.test(i)?JSON.parse(i):i)}catch(e){}Q.set(e,t,n)}else nvoid 0;return n}S.extend({hasData:function(e){return Q.hasData(e)||Y.hasData(e)},data:function(e,t,n){return Q.access(e,t,n)},removeData:function(e,t){Q.remove(e,t)},_data:function(e,t,n){return Y.access(e,t,n)},_removeData:function(e,t){Y.remove(e,t)}}),S.fn.extend({data:function(n,e){var t,r,i,othis0,ao&&o.attributes;if(void 0n){if(this.length&&(iQ.get(o),1o.nodeType&&!Y.get(o,hasDataAttrs))){ta.length;while(t--)at&&0(rat.name).indexOf(data-)&&(rX(r.slice(5)),Z(o,r,ir));Y.set(o,hasDataAttrs,!0)}return i}returnobjecttypeof n?this.each(function(){Q.set(this,n)}):$(this,function(e){var t;if(o&&void 0e)return void 0!(tQ.get(o,n))?t:void 0!(tZ(o,n))?t:void 0;this.each(function(){Q.set(this,n,e)})},null,e,1arguments.length,null,!0)},removeData:function(e){return this.each(function(){Q.remove(this,e)})}}),S.extend({queue:function(e,t,n){var r;if(e)return t(t||fx)+queue,rY.get(e,t),n&&(!r||Array.isArray(n)?rY.access(e,t,S.makeArray(n)):r.push(n)),r||},dequeue:function(e,t){tt||fx;var nS.queue(e,t),rn.length,in.shift(),oS._queueHooks(e,t);inprogressi&&(in.shift(),r--),i&&(fxt&&n.unshift(inprogress),delete o.stop,i.call(e,function(){S.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var nt+queueHooks;return Y.get(e,n)||Y.access(e,n,{empty:S.Callbacks(once memory).add(function(){Y.remove(e,t+queue,n)})})}}),S.fn.extend({queue:function(t,n){var e2;returnstring!typeof t&&(nt,tfx,e--),arguments.lengthe?S.queue(this0,t):void 0n?this:this.each(function(){var eS.queue(this,t,n);S._queueHooks(this,t),fxt&&inprogress!e0&&S.dequeue(this,t)})},dequeue:function(e){return this.each(function(){S.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||fx,)},promise:function(e,t){var n,r1,iS.Deferred(),othis,athis.length,sfunction(){--r||i.resolveWith(o,o)};string!typeof e&&(te,evoid 0),ee||fx;while(a--)(nY.get(oa,e+queueHooks))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var ee/+-?(?:\d*\.|)\d+(?:eE+-?\d+|)/.source,tenew RegExp(^(?:(+-)|)(+ee+)(a-z%*)$,i),neTop,Right,Bottom,Left,reE.documentElement,iefunction(e){return S.contains(e.ownerDocument,e)},oe{composed:!0};re.getRootNode&&(iefunction(e){return S.contains(e.ownerDocument,e)||e.getRootNode(oe)e.ownerDocument});var aefunction(e,t){returnnone(et||e).style.display||e.style.display&&ie(e)&&noneS.css(e,display)};function se(e,t,n,r){var i,o,a20,sr?function(){return r.cur()}:function(){return S.css(e,t,)},us(),ln&&n3||(S.cssNumbert?:px),ce.nodeType&&(S.cssNumbert||px!l&&+u)&&te.exec(S.css(e,t));if(c&&c3!l){u/2,ll||c3,c+u||1;while(a--)S.style(e,t,c+l),(1-o)*(1-(os()/u||.5))0&&(a0),c/o;c*2,S.style(e,t,c+l),nn||}return n&&(c+c||+u||0,in1?c+(n1+1)*n2:+n2,r&&(r.unitl,r.startc,r.endi)),i}var ue{};function le(e,t){for(var n,r,i,o,a,s,u,l,c0,fe.length;cf;c++)(rec).style&&(nr.style.display,t?(nonen&&(lcY.get(r,display)||null,lc||(r.style.display)),r.style.display&&ae(r)&&(lc(uaovoid 0,a(ir).ownerDocument,si.nodeName,(uues)||(oa.body.appendChild(a.createElement(s)),uS.css(o,display),o.parentNode.removeChild(o),noneu&&(ublock),uesu)))):none!n&&(lcnone,Y.set(r,display,n)));for(c0;cf;c++)null!lc&&(ec.style.displaylc);return e}S.fn.extend({show:function(){return le(this,!0)},hide:function(){return le(this)},toggle:function(e){returnbooleantypeof e?e?this.show():this.hide():this.each(function(){ae(this)?S(this).show():S(this).hide()})}});var ce,fe,pe/^(?:checkbox|radio)$/i,de/(a-z^\/\0>\x20\t\r\n\f*)/i,he/^$|^module$|\/(?:java|ecma)script/i;ceE.createDocumentFragment().appendChild(E.createElement(div)),(feE.createElement(input)).setAttribute(type,radio),fe.setAttribute(checked,checked),fe.setAttribute(name,t),ce.appendChild(fe),y.checkClonece.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTMLtextarea>x/textarea>,y.noCloneChecked!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTMLoption>/option>,y.option!!ce.lastChild;var ge{thead:1,table>,/table>,col:2,table>colgroup>,/colgroup>/table>,tr:2,table>tbody>,/tbody>/table>,td:3,table>tbody>tr>,/tr>/tbody>/table>,_default:0,,};function ve(e,t){var n;return nundefined!typeof e.getElementsByTagName?e.getElementsByTagName(t||*):undefined!typeof e.querySelectorAll?e.querySelectorAll(t||*):,void 0t||t&&A(e,t)?S.merge(e,n):n}function ye(e,t){for(var n0,re.length;nr;n++)Y.set(en,globalEval,!t||Y.get(tn,globalEval))}ge.tbodyge.tfootge.colgroupge.captionge.thead,ge.thge.td,y.option||(ge.optgroupge.option1,select multiplemultiple>,/select>);var me/|?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,ft.createDocumentFragment(),p,d0,he.length;dh;d++)if((oed)||0o)if(objectw(o))S.merge(p,o.nodeType?o:o);else if(me.test(o)){aa||f.appendChild(t.createElement(div)),s(de.exec(o)||,)1.toLowerCase(),uges||ge._default,a.innerHTMLu1+S.htmlPrefilter(o)+u2,cu0;while(c--)aa.lastChild;S.merge(p,a.childNodes),(af.firstChild).textContent}else p.push(t.createTextNode(o));f.textContent,d0;while(opd++)if(r&&-1S.inArray(o,r))i&&i.push(o);else if(lie(o),ave(f.appendChild(o),script),l&&ye(a),n){c0;while(oac++)he.test(o.type||)&&n.push(o)}return f}var be/^(^.*)(?:\.(.+)|)/;function we(){return!0}function Te(){return!1}function Ce(e,t){return efunction(){try{return E.activeElement}catch(e){}}()(focust)}function Ee(e,t,n,r,i,o){var a,s;if(objecttypeof t){for(s instring!typeof n&&(rr||n,nvoid 0),t)Ee(e,s,n,r,ts,o);return e}if(nullr&&nulli?(in,rnvoid 0):nulli&&(stringtypeof n?(ir,rvoid 0):(ir,rn,nvoid 0)),!1i)iTe;else if(!i)return e;return 1o&&(ai,(ifunction(e){return S().off(e),a.apply(this,arguments)}).guida.guid||(a.guidS.guid++)),e.each(function(){S.event.add(this,t,i,r,n)})}function Se(e,i,o){o?(Y.set(e,i,!1),S.event.add(e,i,{namespace:!1,handler:function(e){var t,n,rY.get(this,i);if(1&e.isTrigger&&thisi){if(r.length)(S.event.speciali||{}).delegateType&&e.stopPropagation();else if(rs.call(arguments),Y.set(this,i,r),to(this,i),thisi(),r!(nY.get(this,i))||t?Y.set(this,i,!1):n{},r!n)return e.stopImmediatePropagation(),e.preventDefault(),n&&n.value}else r.length&&(Y.set(this,i,{value:S.event.trigger(S.extend(r0,S.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0Y.get(e,i)&&S.event.add(e,i,we)}S.event{global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,vY.get(t);if(V(t)){n.handler&&(n(on).handler,io.selector),i&&S.find.matchesSelector(re,i),n.guid||(n.guidS.guid++),(uv.events)||(uv.eventsObject.create(null)),(av.handle)||(av.handlefunction(e){returnundefined!typeof S&&S.event.triggered!e.type?S.event.dispatch.apply(t,arguments):void 0}),l(e(e||).match(P)||).length;while(l--)dg(sbe.exec(el)||)1,h(s2||).split(.).sort(),d&&(fS.event.speciald||{},d(i?f.delegateType:f.bindType)||d,fS.event.speciald||{},cS.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&S.expr.match.needsContext.test(i),namespace:h.join(.)},o),(pud)||((pud).delegateCount0,f.setup&&!1!f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guidn.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),S.event.globald!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,vY.hasData(e)&&Y.get(e);if(v&&(uv.events)){l(t(t||).match(P)||).length;while(l--)if(dg(sbe.exec(tl)||)1,h(s2||).split(.).sort(),d){fS.event.speciald||{},pud(r?f.delegateType:f.bindType)||d||,ss2&&new RegExp((^|\\.)+h.join(\\.(?:.*\\.|))+(\\.|$)),aop.length;while(o--)cpo,!i&&g!c.origType||n&&n.guid!c.guid||s&&!s.test(c.namespace)||r&&r!c.selector&&(**!r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!f.teardown.call(e,h,v.handle)||S.removeEvent(e,d,v.handle),delete ud)}else for(d in u)S.event.remove(e,d+tl,n,r,!0);S.isEmptyObject(u)&&Y.remove(e,handle events)}},dispatch:function(e){var t,n,r,i,o,a,snew Array(arguments.length),uS.event.fix(e),l(Y.get(this,events)||Object.create(null))u.type||,cS.event.specialu.type||{};for(s0u,t1;targuments.length;t++)stargumentst;if(u.delegateTargetthis,!c.preDispatch||!1!c.preDispatch.call(this,u)){aS.event.handlers.call(this,u,l),t0;while((iat++)&&!u.isPropagationStopped()){u.currentTargeti.elem,n0;while((oi.handlersn++)&&!u.isImmediatePropagationStopped())u.rnamespace&&!1!o.namespace&&!u.rnamespace.test(o.namespace)||(u.handleObjo,u.datao.data,void 0!(r((S.event.specialo.origType||{}).handle||o.handler).apply(i.elem,s))&&!1(u.resultr)&&(u.preventDefault(),u.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,u),u.result}},handlers:function(e,t){var n,r,i,o,a,s,ut.delegateCount,le.target;if(u&&l.nodeType&&!(clicke.type&&1e.button))for(;l!this;ll.parentNode||this)if(1l.nodeType&&(click!e.type||!0!l.disabled)){for(o,a{},n0;nu;n++)void 0ai(rtn).selector+ &&(air.needsContext?-1S(i,this).index(l):S.find(i,this,null,l).length),ai&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return lthis,ut.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(S.Event.prototype,t,{enumerable:!0,configurable:!0,get:m(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEventt},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return eS.expando?e:new S.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var tthis||e;return pe.test(t.type)&&t.click&&A(t,input)&&Se(t,click,we),!1},trigger:function(e){var tthis||e;return pe.test(t.type)&&t.click&&A(t,input)&&Se(t,click),!0},_default:function(e){var te.target;return pe.test(t.type)&&t.click&&A(t,input)&&Y.get(t,click)||A(t,a)}},beforeunload:{postDispatch:function(e){void 0!e.result&&e.originalEvent&&(e.originalEvent.returnValuee.result)}}}},S.removeEventfunction(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},S.Eventfunction(e,t){if(!(this instanceof S.Event))return new S.Event(e,t);e&&e.type?(this.originalEvente,this.typee.type,this.isDefaultPreventede.defaultPrevented||void 0e.defaultPrevented&&!1e.returnValue?we:Te,this.targete.target&&3e.target.nodeType?e.target.parentNode:e.target,this.currentTargete.currentTarget,this.relatedTargete.relatedTarget):this.typee,t&&S.extend(this,t),this.timeStampe&&e.timeStamp||Date.now(),thisS.expando!0},S.Event.prototype{constructor:S.Event,isDefaultPrevented:Te,isPropagationStopped:Te,isImmediatePropagationStopped:Te,isSimulated:!1,preventDefault:function(){var ethis.originalEvent;this.isDefaultPreventedwe,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var ethis.originalEvent;this.isPropagationStoppedwe,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var ethis.originalEvent;this.isImmediatePropagationStoppedwe,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},S.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},S.event.addProp),S.each({focus:focusin,blur:focusout},function(e,t){S.event.speciale{setup:function(){return Se(this,e,Ce),!1},trigger:function(){return Se(this,e),!0},_default:function(){return!0},delegateType:t}}),S.each({mouseenter:mouseover,mouseleave:mouseout,pointerenter:pointerover,pointerleave:pointerout},function(e,i){S.event.speciale{delegateType:i,bindType:i,handle:function(e){var t,ne.relatedTarget,re.handleObj;return n&&(nthis||S.contains(this,n))||(e.typer.origType,tr.handler.apply(this,arguments),e.typei),t}}}),S.fn.extend({on:function(e,t,n,r){return Ee(this,e,t,n,r)},one:function(e,t,n,r){return Ee(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return re.handleObj,S(e.delegateTarget).off(r.namespace?r.origType+.+r.namespace:r.origType,r.selector,r.handler),this;if(objecttypeof e){for(i in e)this.off(i,t,ei);return this}return!1!t&&function!typeof t||(nt,tvoid 0),!1n&&(nTe),this.each(function(){S.event.remove(this,e,n,t)})}});var ke/script|style|link/i,Ae/checked\s*(?:^|\s*.checked.)/i,Ne/^\s*!(?:\CDATA\|--)|(?:\\|--)>\s*$/g;function je(e,t){return A(e,table)&&A(11!t.nodeType?t:t.firstChild,tr)&&S(e).children(tbody)0||e}function De(e){return e.type(null!e.getAttribute(type))+/+e.type,e}function qe(e){returntrue/(e.type||).slice(0,5)?e.typee.type.slice(5):e.removeAttribute(type),e}function Le(e,t){var n,r,i,o,a,s;if(1t.nodeType){if(Y.hasData(e)&&(sY.get(e).events))for(i in Y.remove(t,handle events),s)for(n0,rsi.length;nr;n++)S.event.add(t,i,sin);Q.hasData(e)&&(oQ.access(e),aS.extend({},o),Q.set(t,a))}}function He(n,r,i,o){rg(r);var e,t,a,s,u,l,c0,fn.length,pf-1,dr0,hm(d);if(h||1f&&stringtypeof d&&!y.checkClone&&Ae.test(d))return n.each(function(e){var tn.eq(e);h&&(r0d.call(this,e,t.html())),He(t,r,i,o)});if(f&&(t(exe(r,n0.ownerDocument,!1,n,o)).firstChild,1e.childNodes.length&&(et),t||o)){for(s(aS.map(ve(e,script),De)).length;cf;c++)ue,c!p&&(uS.clone(u,!0,!0),s&&S.merge(a,ve(u,script))),i.call(nc,u,c);if(s)for(laa.length-1.ownerDocument,S.map(a,qe),c0;cs;c++)uac,he.test(u.type||)&&!Y.access(u,globalEval)&&S.contains(l,u)&&(u.src&&module!(u.type||).toLowerCase()?S._evalUrl&&!u.noModule&&S._evalUrl(u.src,{nonce:u.nonce||u.getAttribute(nonce)},l):b(u.textContent.replace(Ne,),u,l))}return n}function Oe(e,t,n){for(var r,it?S.filter(t,e):e,o0;null!(rio);o++)n||1!r.nodeType||S.cleanData(ve(r)),r.parentNode&&(n&&ie(r)&&ye(ve(r,script)),r.parentNode.removeChild(r));return e}S.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,a,s,u,l,ce.cloneNode(!0),fie(e);if(!(y.noCloneChecked||1!e.nodeType&&11!e.nodeType||S.isXMLDoc(e)))for(ave(c),r0,i(ove(e)).length;ri;r++)sor,uar,void 0,input(lu.nodeName.toLowerCase())&&pe.test(s.type)?u.checkeds.checked:input!l&&textarea!l||(u.defaultValues.defaultValue);if(t)if(n)for(oo||ve(e),aa||ve(c),r0,io.length;ri;r++)Le(or,ar);else Le(e,c);return 0(ave(c,script)).length&&ye(a,!f&&ve(e,script)),c},cleanData:function(e){for(var t,n,r,iS.event.special,o0;void 0!(neo);o++)if(V(n)){if(tnY.expando){if(t.events)for(r in t.events)ir?S.event.remove(n,r):S.removeEvent(n,r,t.handle);nY.expandovoid 0}nQ.expando&&(nQ.expandovoid 0)}}}),S.fn.extend({detach:function(e){return Oe(this,e,!0)},remove:function(e){return Oe(this,e)},text:function(e){return $(this,function(e){return void 0e?S.text(this):this.empty().each(function(){1!this.nodeType&&11!this.nodeType&&9!this.nodeType||(this.textContente)})},null,e,arguments.length)},append:function(){return He(this,arguments,function(e){1!this.nodeType&&11!this.nodeType&&9!this.nodeType||je(this,e).appendChild(e)})},prepend:function(){return He(this,arguments,function(e){if(1this.nodeType||11this.nodeType||9this.nodeType){var tje(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return He(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return He(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t0;null!(ethist);t++)1e.nodeType&&(S.cleanData(ve(e,!1)),e.textContent);return this},clone:function(e,t){return enull!e&&e,tnullt?e:t,this.map(function(){return S.clone(this,e,t)})},html:function(e){return $(this,function(e){var tthis0||{},n0,rthis.length;if(void 0e&&1t.nodeType)return t.innerHTML;if(stringtypeof e&&!ke.test(e)&&!ge(de.exec(e)||,)1.toLowerCase()){eS.htmlPrefilter(e);try{for(;nr;n++)1(tthisn||{}).nodeType&&(S.cleanData(ve(t,!1)),t.innerHTMLe);t0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n;return He(this,arguments,function(e){var tthis.parentNode;S.inArray(this,n)0&&(S.cleanData(ve(this)),t&&t.replaceChild(e,this))},n)}}),S.each({appendTo:append,prependTo:prepend,insertBefore:before,insertAfter:after,replaceAll:replaceWith},function(e,a){S.fnefunction(e){for(var t,n,rS(e),ir.length-1,o0;oi;o++)toi?this:this.clone(!0),S(ro)a(t),u.apply(n,t.get());return this.pushStack(n)}});var Penew RegExp(^(+ee+)(?!px)a-z%+$,i),Refunction(e){var te.ownerDocument.defaultView;return t&&t.opener||(tC),t.getComputedStyle(e)},Mefunction(e,t,n){var r,i,o{};for(i in t)oie.stylei,e.styleiti;for(i in rn.call(e),t)e.styleioi;return r},Ienew RegExp(ne.join(|),i);function We(e,t,n){var r,i,o,a,se.style;return(nn||Re(e))&&(!(an.getPropertyValue(t)||nt)||ie(e)||(aS.style(e,t)),!y.pixelBoxStyles()&&Pe.test(a)&&Ie.test(t)&&(rs.width,is.minWidth,os.maxWidth,s.minWidths.maxWidths.widtha,an.width,s.widthr,s.minWidthi,s.maxWidtho)),void 0!a?a+:a}function Fe(e,t){return{get:function(){if(!e())return(this.gett).apply(this,arguments);delete this.get}}}!function(){function e(){if(l){u.style.cssTextposition:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0,l.style.cssTextposition:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%,re.appendChild(u).appendChild(l);var eC.getComputedStyle(l);n1%!e.top,s12t(e.marginLeft),l.style.right60%,o36t(e.right),r36t(e.width),l.style.positionabsolute,i12t(l.offsetWidth/3),re.removeChild(u),lnull}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s,uE.createElement(div),lE.createElement(div);l.style&&(l.style.backgroundClipcontent-box,l.cloneNode(!0).style.backgroundClip,y.clearCloneStylecontent-boxl.style.backgroundClip,S.extend(y,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,r;return nulla&&(eE.createElement(table),tE.createElement(tr),nE.createElement(div),e.style.cssTextposition:absolute;left:-11111px;border-collapse:separate,t.style.cssTextborder:1px solid,t.style.height1px,n.style.height9px,n.style.displayblock,re.appendChild(e).appendChild(t).appendChild(n),rC.getComputedStyle(t),aparseInt(r.height,10)+parseInt(r.borderTopWidth,10)+parseInt(r.borderBottomWidth,10)t.offsetHeight,re.removeChild(e)),a}}))}();var BeWebkit,Moz,ms,$eE.createElement(div).style,_e{};function ze(e){var tS.cssPropse||_ee;return t||(e in $e?e:_eefunction(e){var te0.toUpperCase()+e.slice(1),nBe.length;while(n--)if((eBen+t)in $e)return e}(e)||e)}var Ue/^(none|table(?!-cea).+)/,Xe/^--/,Ve{position:absolute,visibility:hidden,display:block},Ge{letterSpacing:0,fontWeight:400};function Ye(e,t,n){var rte.exec(t);return r?Math.max(0,r2-(n||0))+(r3||px):t}function Qe(e,t,n,r,i,o){var awidtht?1:0,s0,u0;if(n(r?border:content))return 0;for(;a4;a+2)marginn&&(u+S.css(e,n+nea,!0,i)),r?(contentn&&(u-S.css(e,padding+nea,!0,i)),margin!n&&(u-S.css(e,border+nea+Width,!0,i))):(u+S.css(e,padding+nea,!0,i),padding!n?u+S.css(e,border+nea+Width,!0,i):s+S.css(e,border+nea+Width,!0,i));return!r&&0o&&(u+Math.max(0,Math.ceil(eoffset+t0.toUpperCase()+t.slice(1)-o-u-s-.5))||0),u}function Je(e,t,n){var rRe(e),i(!y.boxSizingReliable()||n)&&border-boxS.css(e,boxSizing,!1,r),oi,aWe(e,t,r),soffset+t0.toUpperCase()+t.slice(1);if(Pe.test(a)){if(!n)return a;aauto}return(!y.boxSizingReliable()&&i||!y.reliableTrDimensions()&&A(e,tr)||autoa||!parseFloat(a)&&inlineS.css(e,display,!1,r))&&e.getClientRects().length&&(iborder-boxS.css(e,boxSizing,!1,r),(os in e)&&(aes)),(aparseFloat(a)||0)+Qe(e,t,n||(i?border:content),o,r,a)+px}function Ke(e,t,n,r,i){return new Ke.prototype.init(e,t,n,r,i)}S.extend({cssHooks:{opacity:{get:function(e,t){if(t){var nWe(e,opacity);returnn?1:n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!e.nodeType&&8!e.nodeType&&e.style){var i,o,a,sX(t),uXe.test(t),le.style;if(u||(tze(s)),aS.cssHookst||S.cssHookss,void 0n)return a&&getin a&&void 0!(ia.get(e,!1,r))?i:lt;string(otypeof n)&&(ite.exec(n))&&i1&&(nse(e,t,i),onumber),null!n&&nn&&(number!o||u||(n+i&&i3||(S.cssNumbers?:px)),y.clearCloneStyle||!n||0!t.indexOf(background)||(ltinherit),a&&setin a&&void 0(na.set(e,n,r))||(u?l.setProperty(t,n):ltn))}},css:function(e,t,n,r){var i,o,a,sX(t);return Xe.test(t)||(tze(s)),(aS.cssHookst||S.cssHookss)&&getin a&&(ia.get(e,!0,n)),void 0i&&(iWe(e,t,r)),normali&&t in Ge&&(iGet),n||n?(oparseFloat(i),!0n||isFinite(o)?o||0:i):i}}),S.each(height,width,function(e,u){S.cssHooksu{get:function(e,t,n){if(t)return!Ue.test(S.css(e,display))||e.getClientRects().length&&e.getBoundingClientRect().width?Je(e,u,n):Me(e,Ve,function(){return Je(e,u,n)})},set:function(e,t,n){var r,iRe(e),o!y.scrollboxSize()&&absolutei.position,a(o||n)&&border-boxS.css(e,boxSizing,!1,i),sn?Qe(e,u,n,a,i):0;return a&&o&&(s-Math.ceil(eoffset+u0.toUpperCase()+u.slice(1)-parseFloat(iu)-Qe(e,u,border,!1,i)-.5)),s&&(rte.exec(t))&&px!(r3||px)&&(e.styleut,tS.css(e,u)),Ye(0,t,s)}}}),S.cssHooks.marginLeftFe(y.reliableMarginLeft,function(e,t){if(t)return(parseFloat(We(e,marginLeft))||e.getBoundingClientRect().left-Me(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+px}),S.each({margin:,padding:,border:Width},function(i,o){S.cssHooksi+o{expand:function(e){for(var t0,n{},rstringtypeof e?e.split( ):e;t4;t++)ni+net+ort||rt-2||r0;return n}},margin!i&&(S.cssHooksi+o.setYe)}),S.fn.extend({css:function(e,t){return $(this,function(e,t,n){var r,i,o{},a0;if(Array.isArray(t)){for(rRe(e),it.length;ai;a++)otaS.css(e,ta,!1,r);return o}return void 0!n?S.style(e,t,n):S.css(e,t)},e,t,1arguments.length)}}),((S.TweenKe).prototype{constructor:Ke,init:function(e,t,n,r,i,o){this.eleme,this.propn,this.easingi||S.easing._default,this.optionst,this.startthis.nowthis.cur(),this.endr,this.unito||(S.cssNumbern?:px)},cur:function(){var eKe.propHooksthis.prop;return e&&e.get?e.get(this):Ke.propHooks._default.get(this)},run:function(e){var t,nKe.propHooksthis.prop;return this.options.duration?this.postS.easingthis.easing(e,this.options.duration*e,0,1,this.options.duration):this.poste,this.now(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):Ke.propHooks._default.set(this),this}}).init.prototypeKe.prototype,(Ke.propHooks{_default:{get:function(e){var t;return 1!e.elem.nodeType||null!e.eleme.prop&&nulle.elem.stylee.prop?e.eleme.prop:(tS.css(e.elem,e.prop,))&&auto!t?t:0},set:function(e){S.fx.stepe.prop?S.fx.stepe.prop(e):1!e.elem.nodeType||!S.cssHookse.prop&&nulle.elem.styleze(e.prop)?e.eleme.prope.now:S.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTopKe.propHooks.scrollLeft{set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.eleme.prope.now)}},S.easing{linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:swing},S.fxKe.prototype.init,S.fx.step{};var Ze,et,tt,nt,rt/^(?:toggle|show|hide)$/,it/queueHooks$/;function ot(){et&&(!1E.hidden&&C.requestAnimationFrame?C.requestAnimationFrame(ot):C.setTimeout(ot,S.fx.interval),S.fx.tick())}function at(){return C.setTimeout(function(){Zevoid 0}),ZeDate.now()}function st(e,t){var n,r0,i{height:e};for(tt?1:0;r4;r+2-t)imargin+(nner)ipadding+ne;return t&&(i.opacityi.widthe),i}function ut(e,t,n){for(var r,i(lt.tweenerst||).concat(lt.tweeners*),o0,ai.length;oa;o++)if(rio.call(n,t,e))return r}function lt(o,e,t){var n,a,r0,ilt.prefilters.length,sS.Deferred().always(function(){delete u.elem}),ufunction(){if(a)return!1;for(var eZe||at(),tMath.max(0,l.startTime+l.duration-e),n1-(t/l.duration||0),r0,il.tweens.length;ri;r++)l.tweensr.run(n);return s.notifyWith(o,l,n,t),n1&&i?t:(i||s.notifyWith(o,l,1,0),s.resolveWith(o,l),!1)},ls.promise({elem:o,props:S.extend({},e),opts:S.extend(!0,{specialEasing:{},easing:S.easing._default},t),originalProperties:e,originalOptions:t,startTime:Ze||at(),duration:t.duration,tweens:,createTween:function(e,t){var nS.Tween(o,l.opts,e,t,l.opts.specialEasinge||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t0,ne?l.tweens.length:0;if(a)return this;for(a!0;tn;t++)l.tweenst.run(1);return e?(s.notifyWith(o,l,1,0),s.resolveWith(o,l,e)):s.rejectWith(o,l,e),this}}),cl.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(itrX(n),oen,Array.isArray(o)&&(io1,oeno0),n!r&&(ero,delete en),(aS.cssHooksr)&&expandin a)for(n in oa.expand(o),delete er,o)n in e||(enon,tni);else tri}(c,l.opts.specialEasing);ri;r++)if(nlt.prefiltersr.call(l,o,c,l.opts))return m(n.stop)&&(S._queueHooks(l.elem,l.opts.queue).stopn.stop.bind(n)),n;return S.map(c,ut,l),m(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),S.fx.timer(S.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}S.AnimationS.extend(lt,{tweeners:{*:function(e,t){var nthis.createTween(e,t);return se(n.elem,e,te.exec(t),n),n}},tweener:function(e,t){m(e)?(te,e*):ee.match(P);for(var n,r0,ie.length;ri;r++)ner,lt.tweenersnlt.tweenersn||,lt.tweenersn.unshift(t)},prefilters:function(e,t,n){var r,i,o,a,s,u,l,c,fwidthin t||heightin t,pthis,d{},he.style,ge.nodeType&&ae(e),vY.get(e,fxshow);for(r in n.queue||(null(aS._queueHooks(e,fx)).unqueued&&(a.unqueued0,sa.empty.fire,a.empty.firefunction(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,S.queue(e,fx).length||a.empty.fire()})})),t)if(itr,rt.test(i)){if(delete tr,oo||togglei,i(g?hide:show)){if(show!i||!v||void 0vr)continue;g!0}drv&&vr||S.style(e,r)}if((u!S.isEmptyObject(t))||!S.isEmptyObject(d))for(r in f&&1e.nodeType&&(n.overflowh.overflow,h.overflowX,h.overflowY,null(lv&&v.display)&&(lY.get(e,display)),none(cS.css(e,display))&&(l?cl:(le(e,!0),le.style.display||l,cS.css(e,display),le(e))),(inlinec||inline-blockc&&null!l)&&noneS.css(e,float)&&(u||(p.done(function(){h.displayl}),nulll&&(ch.display,lnonec?:c)),h.displayinline-block)),n.overflow&&(h.overflowhidden,p.always(function(){h.overflown.overflow0,h.overflowXn.overflow1,h.overflowYn.overflow2})),u!1,d)u||(v?hiddenin v&&(gv.hidden):vY.access(e,fxshow,{display:l}),o&&(v.hidden!g),g&&le(e,!0),p.done(function(){for(r in g||le(e),Y.remove(e,fxshow),d)S.style(e,r,dr)})),uut(g?vr:0,r,p),r in v||(vru.start,g&&(u.endu.start,u.start0))},prefilter:function(e,t){t?lt.prefilters.unshift(e):lt.prefilters.push(e)}}),S.speedfunction(e,t,n){var re&&objecttypeof e?S.extend({},e):{complete:n||!n&&t||m(e)&&e,duration:e,easing:n&&t||t&&!m(t)&&t};return S.fx.off?r.duration0:number!typeof r.duration&&(r.duration in S.fx.speeds?r.durationS.fx.speedsr.duration:r.durationS.fx.speeds._default),null!r.queue&&!0!r.queue||(r.queuefx),r.oldr.complete,r.completefunction(){m(r.old)&&r.old.call(this),r.queue&&S.dequeue(this,r.queue)},r},S.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ae).css(opacity,0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var iS.isEmptyObject(t),oS.speed(e,n,r),afunction(){var elt(this,S.extend({},t),o);(i||Y.get(this,finish))&&e.stop(!0)};return a.finisha,i||!1o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var afunction(e){var te.stop;delete e.stop,t(o)};returnstring!typeof i&&(oe,ei,ivoid 0),e&&this.queue(i||fx,),this.each(function(){var e!0,tnull!i&&i+queueHooks,nS.timers,rY.get(this);if(t)rt&&rt.stop&&a(rt);else for(t in r)rt&&rt.stop&&it.test(t)&&a(rt);for(tn.length;t--;)nt.elem!this||null!i&&nt.queue!i||(nt.anim.stop(o),e!1,n.splice(t,1));!e&&o||S.dequeue(this,i)})},finish:function(a){return!1!a&&(aa||fx),this.each(function(){var e,tY.get(this),nta+queue,rta+queueHooks,iS.timers,on?n.length:0;for(t.finish!0,S.queue(this,a,),r&&r.stop&&r.stop.call(this,!0),ei.length;e--;)ie.elemthis&&ie.queuea&&(ie.anim.stop(!0),i.splice(e,1));for(e0;eo;e++)ne&&ne.finish&&ne.finish.call(this);delete t.finish})}}),S.each(toggle,show,hide,function(e,r){var iS.fnr;S.fnrfunction(e,t,n){return nulle||booleantypeof e?i.apply(this,arguments):this.animate(st(r,!0),e,t,n)}}),S.each({slideDown:st(show),slideUp:st(hide),slideToggle:st(toggle),fadeIn:{opacity:show},fadeOut:{opacity:hide},fadeToggle:{opacity:toggle}},function(e,r){S.fnefunction(e,t,n){return this.animate(r,e,t,n)}}),S.timers,S.fx.tickfunction(){var e,t0,nS.timers;for(ZeDate.now();tn.length;t++)(ent)()||nt!e||n.splice(t--,1);n.length||S.fx.stop(),Zevoid 0},S.fx.timerfunction(e){S.timers.push(e),S.fx.start()},S.fx.interval13,S.fx.startfunction(){et||(et!0,ot())},S.fx.stopfunction(){etnull},S.fx.speeds{slow:600,fast:200,_default:400},S.fn.delayfunction(r,e){return rS.fx&&S.fx.speedsr||r,ee||fx,this.queue(e,function(e,t){var nC.setTimeout(e,r);t.stopfunction(){C.clearTimeout(n)}})},ttE.createElement(input),ntE.createElement(select).appendChild(E.createElement(option)),tt.typecheckbox,y.checkOn!tt.value,y.optSelectednt.selected,(ttE.createElement(input)).valuet,tt.typeradio,y.radioValuettt.value;var ct,ftS.expr.attrHandle;S.fn.extend({attr:function(e,t){return $(this,S.attr,e,t,1arguments.length)},removeAttr:function(e){return this.each(function(){S.removeAttr(this,e)})}}),S.extend({attr:function(e,t,n){var r,i,oe.nodeType;if(3!o&&8!o&&2!o)returnundefinedtypeof e.getAttribute?S.prop(e,t,n):(1o&&S.isXMLDoc(e)||(iS.attrHookst.toLowerCase()||(S.expr.match.bool.test(t)?ct:void 0)),void 0!n?nulln?void S.removeAttr(e,t):i&&setin i&&void 0!(ri.set(e,n,t))?r:(e.setAttribute(t,n+),n):i&&getin i&&null!(ri.get(e,t))?r:null(rS.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!y.radioValue&&radiot&&A(e,input)){var ne.value;return e.setAttribute(type,t),n&&(e.valuen),t}}}},removeAttr:function(e,t){var n,r0,it&&t.match(P);if(i&&1e.nodeType)while(nir++)e.removeAttribute(n)}}),ct{set:function(e,t,n){return!1t?S.removeAttr(e,n):e.setAttribute(n,n),n}},S.each(S.expr.match.bool.source.match(/\w+/g),function(e,t){var aftt||S.find.attr;fttfunction(e,t,n){var r,i,ot.toLowerCase();return n||(ifto,ftor,rnull!a(e,t,n)?o:null,ftoi),r}});var pt/^(?:input|select|textarea|button)$/i,dt/^(?:a|area)$/i;function ht(e){return(e.match(P)||).join( )}function gt(e){return e.getAttribute&&e.getAttribute(class)||}function vt(e){return Array.isArray(e)?e:stringtypeof e&&e.match(P)||}S.fn.extend({prop:function(e,t){return $(this,S.prop,e,t,1arguments.length)},removeProp:function(e){return this.each(function(){delete thisS.propFixe||e})}}),S.extend({prop:function(e,t,n){var r,i,oe.nodeType;if(3!o&&8!o&&2!o)return 1o&&S.isXMLDoc(e)||(tS.propFixt||t,iS.propHookst),void 0!n?i&&setin i&&void 0!(ri.set(e,n,t))?r:etn:i&&getin i&&null!(ri.get(e,t))?r:et},propHooks:{tabIndex:{get:function(e){var tS.find.attr(e,tabindex);return t?parseInt(t,10):pt.test(e.nodeName)||dt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:htmlFor,class:className}}),y.optSelected||(S.propHooks.selected{get:function(e){var te.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var te.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),S.each(tabIndex,readOnly,maxLength,cellSpacing,cellPadding,rowSpan,colSpan,useMap,frameBorder,contentEditable,function(){S.propFixthis.toLowerCase()this}),S.fn.extend({addClass:function(t){var e,n,r,i,o,a,s,u0;if(m(t))return this.each(function(e){S(this).addClass(t.call(this,e,gt(this)))});if((evt(t)).length)while(nthisu++)if(igt(n),r1n.nodeType&& +ht(i)+ ){a0;while(oea++)r.indexOf( +o+ )0&&(r+o+ );i!(sht(r))&&n.setAttribute(class,s)}return this},removeClass:function(t){var e,n,r,i,o,a,s,u0;if(m(t))return this.each(function(e){S(this).removeClass(t.call(this,e,gt(this)))});if(!arguments.length)return this.attr(class,);if((evt(t)).length)while(nthisu++)if(igt(n),r1n.nodeType&& +ht(i)+ ){a0;while(oea++)while(-1r.indexOf( +o+ ))rr.replace( +o+ , );i!(sht(r))&&n.setAttribute(class,s)}return this},toggleClass:function(i,t){var otypeof i,astringo||Array.isArray(i);returnbooleantypeof t&&a?t?this.addClass(i):this.removeClass(i):m(i)?this.each(function(e){S(this).toggleClass(i.call(this,e,gt(this),t),t)}):this.each(function(){var e,t,n,r;if(a){t0,nS(this),rvt(i);while(ert++)n.hasClass(e)?n.removeClass(e):n.addClass(e)}else void 0!i&&boolean!o||((egt(this))&&Y.set(this,__className__,e),this.setAttribute&&this.setAttribute(class,e||!1i?:Y.get(this,__className__)||))})},hasClass:function(e){var t,n,r0;t +e+ ;while(nthisr++)if(1n.nodeType&&-1( +ht(gt(n))+ ).indexOf(t))return!0;return!1}});var yt/\r/g;S.fn.extend({val:function(n){var r,e,i,tthis0;return arguments.length?(im(n),this.each(function(e){var t;1this.nodeType&&(null(ti?n.call(this,e,S(this).val()):n)?t:numbertypeof t?t+:Array.isArray(t)&&(tS.map(t,function(e){return nulle?:e+})),(rS.valHooksthis.type||S.valHooksthis.nodeName.toLowerCase())&&setin r&&void 0!r.set(this,t,value)||(this.valuet))})):t?(rS.valHookst.type||S.valHookst.nodeName.toLowerCase())&&getin r&&void 0!(er.get(t,value))?e:stringtypeof(et.value)?e.replace(yt,):nulle?:e:void 0}}),S.extend({valHooks:{option:{get:function(e){var tS.find.attr(e,value);return null!t?t:ht(S.text(e))}},select:{get:function(e){var t,n,r,ie.options,oe.selectedIndex,aselect-onee.type,sa?null:,ua?o+1:i.length;for(ro0?u:a?o:0;ru;r++)if(((nir).selected||ro)&&!n.disabled&&(!n.parentNode.disabled||!A(n.parentNode,optgroup))){if(tS(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,ie.options,oS.makeArray(t),ai.length;while(a--)((ria).selected-1S.inArray(S.valHooks.option.get(r),o))&&(n!0);return n||(e.selectedIndex-1),o}}}}),S.each(radio,checkbox,function(){S.valHooksthis{set:function(e,t){if(Array.isArray(t))return e.checked-1S.inArray(S(e).val(),t)}},y.checkOn||(S.valHooksthis.getfunction(e){return nulle.getAttribute(value)?on:e.value})}),y.focusinonfocusinin C;var mt/^(?:focusinfocus|focusoutblur)$/,xtfunction(e){e.stopPropagation()};S.extend(S.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,pn||E,dv.call(e,type)?e.type:e,hv.call(e,namespace)?e.namespace.split(.):;if(ofann||E,3!n.nodeType&&8!n.nodeType&&!mt.test(d+S.event.triggered)&&(-1d.indexOf(.)&&(d(hd.split(.)).shift(),h.sort()),ud.indexOf(:)0&&on+d,(eeS.expando?e:new S.Event(d,objecttypeof e&&e)).isTriggerr?2:3,e.namespaceh.join(.),e.rnamespacee.namespace?new RegExp((^|\\.)+h.join(\\.(?:.*\\.|))+(\\.|$)):null,e.resultvoid 0,e.target||(e.targetn),tnullt?e:S.makeArray(t,e),cS.event.speciald||{},r||!c.trigger||!1!c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!x(n)){for(sc.delegateType||d,mt.test(s+d)||(oo.parentNode);o;oo.parentNode)p.push(o),ao;a(n.ownerDocument||E)&&p.push(a.defaultView||a.parentWindow||C)}i0;while((opi++)&&!e.isPropagationStopped())fo,e.type1i?s:c.bindType||d,(l(Y.get(o,events)||Object.create(null))e.type&&Y.get(o,handle))&&l.apply(o,t),(lu&&ou)&&l.apply&&V(o)&&(e.resultl.apply(o,t),!1e.result&&e.preventDefault());return e.typed,r||e.isDefaultPrevented()||c._default&&!1!c._default.apply(p.pop(),t)||!V(n)||u&&m(nd)&&!x(n)&&((anu)&&(nunull),S.event.triggeredd,e.isPropagationStopped()&&f.addEventListener(d,xt),nd(),e.isPropagationStopped()&&f.removeEventListener(d,xt),S.event.triggeredvoid 0,a&&(nua)),e.result}},simulate:function(e,t,n){var rS.extend(new S.Event,n,{type:e,isSimulated:!0});S.event.trigger(r,null,t)}}),S.fn.extend({trigger:function(e,t){return this.each(function(){S.event.trigger(e,t,this)})},triggerHandler:function(e,t){var nthis0;if(n)return S.event.trigger(e,t,n,!0)}}),y.focusin||S.each({focus:focusin,blur:focusout},function(n,r){var ifunction(e){S.event.simulate(r,e.target,S.event.fix(e))};S.event.specialr{setup:function(){var ethis.ownerDocument||this.document||this,tY.access(e,r);t||e.addEventListener(n,i,!0),Y.access(e,r,(t||0)+1)},teardown:function(){var ethis.ownerDocument||this.document||this,tY.access(e,r)-1;t?Y.access(e,r,t):(e.removeEventListener(n,i,!0),Y.remove(e,r))}}});var btC.location,wt{guid:Date.now()},Tt/\?/;S.parseXMLfunction(e){var t,n;if(!e||string!typeof e)return null;try{t(new C.DOMParser).parseFromString(e,text/xml)}catch(e){}return nt&&t.getElementsByTagName(parsererror)0,t&&!n||S.error(Invalid XML: +(n?S.map(n.childNodes,function(e){return e.textContent}).join(\n):e)),t};var Ct/\\$/,Et/\r?\n/g,St/^(?:submit|button|image|reset|file)$/i,kt/^(?:input|select|textarea|keygen)/i;function At(n,e,r,i){var t;if(Array.isArray(e))S.each(e,function(e,t){r||Ct.test(n)?i(n,t):At(n++(objecttypeof t&&null!t?e:)+,t,r,i)});else if(r||object!w(e))i(n,e);else for(t in e)At(n++t+,et,r,i)}S.paramfunction(e,t){var n,r,ifunction(e,t){var nm(t)?t():t;rr.lengthencodeURIComponent(e)++encodeURIComponent(nulln?:n)};if(nulle)return;if(Array.isArray(e)||e.jquery&&!S.isPlainObject(e))S.each(e,function(){i(this.name,this.value)});else for(n in e)At(n,en,t,i);return r.join(&)},S.fn.extend({serialize:function(){return S.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var eS.prop(this,elements);return e?S.makeArray(e):this}).filter(function(){var ethis.type;return this.name&&!S(this).is(:disabled)&&kt.test(this.nodeName)&&!St.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var nS(this).val();return nulln?null:Array.isArray(n)?S.map(n,function(e){return{name:t.name,value:e.replace(Et,\r\n)}}):{name:t.name,value:n.replace(Et,\r\n)}}).get()}});var Nt/%20/g,jt/#.*$/,Dt/(?&)_^&*/,qt/^(.*?): \t*(^\r\n*)$/gm,Lt/^(?:GET|HEAD)$/,Ht/^\/\//,Ot{},Pt{},Rt*/.concat(*),MtE.createElement(a);function It(o){return function(e,t){string!typeof e&&(te,e*);var n,r0,ie.toLowerCase().match(P)||;if(m(t))while(nir++)+n0?(nn.slice(1)||*,(onon||).unshift(t)):(onon||).push(t)}}function Wt(t,i,o,a){var s{},utPt;function l(e){var r;return se!0,S.each(te||,function(e,t){var nt(i,o,a);returnstring!typeof n||u||sn?u?!(rn):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes0)||!s*&&l(*)}function Ft(e,t){var n,r,iS.ajaxSettings.flatOptions||{};for(n in t)void 0!tn&&((in?e:r||(r{}))ntn);return r&&S.extend(!0,e,r),e}Mt.hrefbt.href,S.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:bt.href,type:GET,isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(bt.protocol),global:!0,processData:!0,async:!0,contentType:application/x-www-form-urlencoded; charsetUTF-8,accepts:{*:Rt,text:text/plain,html:text/html,xml:application/xml, text/xml,json:application/json, text/javascript},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:responseXML,text:responseText,json:responseJSON},converters:{* text:String,text html:!0,text json:JSON.parse,text xml:S.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Ft(Ft(e,S.ajaxSettings),t):Ft(S.ajaxSettings,e)},ajaxPrefilter:It(Ot),ajaxTransport:It(Pt),ajax:function(e,t){objecttypeof e&&(te,evoid 0),tt||{};var c,f,p,n,d,r,h,g,i,o,vS.ajaxSetup({},t),yv.context||v,mv.context&&(y.nodeType||y.jquery)?S(y):S.event,xS.Deferred(),bS.Callbacks(once memory),wv.statusCode||{},a{},s{},ucanceled,T{readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n{};while(tqt.exec(p))nt1.toLowerCase()+ (nt1.toLowerCase()+ ||).concat(t2)}tne.toLowerCase()+ }return nullt?null:t.join(, )},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return nullh&&(ese.toLowerCase()se.toLowerCase()||e,aet),this},overrideMimeType:function(e){return nullh&&(v.mimeTypee),this},statusCode:function(e){var t;if(e)if(h)T.always(eT.status);else for(t in e)wtwt,et;return this},abort:function(e){var te||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),v.url((e||v.url||bt.href)+).replace(Ht,bt.protocol+//),v.typet.method||t.type||v.method||v.type,v.dataTypes(v.dataType||*).toLowerCase().match(P)||,nullv.crossDomain){rE.createElement(a);try{r.hrefv.url,r.hrefr.href,v.crossDomainMt.protocol+//+Mt.host!r.protocol+//+r.host}catch(e){v.crossDomain!0}}if(v.data&&v.processData&&string!typeof v.data&&(v.dataS.param(v.data,v.traditional)),Wt(Ot,v,t,T),h)return T;for(i in(gS.event&&v.global)&&0S.active++&&S.event.trigger(ajaxStart),v.typev.type.toUpperCase(),v.hasContent!Lt.test(v.type),fv.url.replace(jt,),v.hasContent?v.data&&v.processData&&0(v.contentType||).indexOf(application/x-www-form-urlencoded)&&(v.datav.data.replace(Nt,+)):(ov.url.slice(f.length),v.data&&(v.processData||stringtypeof v.data)&&(f+(Tt.test(f)?&:?)+v.data,delete v.data),!1v.cache&&(ff.replace(Dt,$1),o(Tt.test(f)?&:?)+_+wt.guid+++o),v.urlf+o),v.ifModified&&(S.lastModifiedf&&T.setRequestHeader(If-Modified-Since,S.lastModifiedf),S.etagf&&T.setRequestHeader(If-None-Match,S.etagf)),(v.data&&v.hasContent&&!1!v.contentType||t.contentType)&&T.setRequestHeader(Content-Type,v.contentType),T.setRequestHeader(Accept,v.dataTypes0&&v.acceptsv.dataTypes0?v.acceptsv.dataTypes0+(*!v.dataTypes0?, +Rt+; q0.01:):v.accepts*),v.headers)T.setRequestHeader(i,v.headersi);if(v.beforeSend&&(!1v.beforeSend.call(y,T,v)||h))return T.abort();if(uabort,b.add(v.complete),T.done(v.success),T.fail(v.error),cWt(Pt,v,t,T)){if(T.readyState1,g&&m.trigger(ajaxSend,T,v),h)return T;v.async&&0v.timeout&&(dC.setTimeout(function(){T.abort(timeout)},v.timeout));try{h!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,No Transport);function l(e,t,n,r){var i,o,a,s,u,lt;h||(h!0,d&&C.clearTimeout(d),cvoid 0,pr||,T.readyState0e?4:0,i200e&&e300||304e,n&&(sfunction(e,t,n){var r,i,o,a,se.contents,ue.dataTypes;while(*u0)u.shift(),void 0r&&(re.mimeType||t.getResponseHeader(Content-Type));if(r)for(i in s)if(si&&si.test(r)){u.unshift(i);break}if(u0in n)ou0;else{for(i in n){if(!u0||e.convertersi+ +u0){oi;break}a||(ai)}oo||a}if(o)return o!u0&&u.unshift(o),no}(v,T,n)),!i&&-1S.inArray(script,v.dataTypes)&&S.inArray(json,v.dataTypes)0&&(v.converterstext scriptfunction(){}),sfunction(e,t,n,r){var i,o,a,s,u,l{},ce.dataTypes.slice();if(c1)for(a in e.converters)la.toLowerCase()e.convertersa;oc.shift();while(o)if(e.responseFieldso&&(ne.responseFieldsot),!u&&r&&e.dataFilter&&(te.dataFilter(t,e.dataType)),uo,oc.shift())if(*o)ou;else if(*!u&&u!o){if(!(alu+ +o||l* +o))for(i in l)if((si.split( ))1o&&(alu+ +s0||l* +s0)){!0a?ali:!0!li&&(os0,c.unshift(s1));break}if(!0!a)if(a&ðrows)ta(t);else try{ta(t)}catch(e){return{state:parsererror,error:a?e:No conversion from +u+ to +o}}}return{state:success,data:t}}(v,s,T,i),i?(v.ifModified&&((uT.getResponseHeader(Last-Modified))&&(S.lastModifiedfu),(uT.getResponseHeader(etag))&&(S.etagfu)),204e||HEADv.type?lnocontent:304e?lnotmodified:(ls.state,os.data,i!(as.error))):(al,!e&&l||(lerror,e0&&(e0))),T.statuse,T.statusText(t||l)+,i?x.resolveWith(y,o,l,T):x.rejectWith(y,T,l,a),T.statusCode(w),wvoid 0,g&&m.trigger(i?ajaxSuccess:ajaxError,T,v,i?o:a),b.fireWith(y,T,l),g&&(m.trigger(ajaxComplete,T,v),--S.active||S.event.trigger(ajaxStop)))}return T},getJSON:function(e,t,n){return S.get(e,t,n,json)},getScript:function(e,t){return S.get(e,void 0,t,script)}}),S.each(get,post,function(e,i){Sifunction(e,t,n,r){return m(t)&&(rr||n,nt,tvoid 0),S.ajax(S.extend({url:e,type:i,dataType:r,data:t,success:n},S.isPlainObject(e)&&e))}}),S.ajaxPrefilter(function(e){var t;for(t in e.headers)content-typet.toLowerCase()&&(e.contentTypee.headerst||)}),S._evalUrlfunction(e,t,n){return S.ajax({url:e,type:GET,dataType:script,cache:!0,async:!1,global:!1,converters:{text script:function(){}},dataFilter:function(e){S.globalEval(e,t,n)}})},S.fn.extend({wrapAll:function(e){var t;return this0&&(m(e)&&(ee.call(this0)),tS(e,this0.ownerDocument).eq(0).clone(!0),this0.parentNode&&t.insertBefore(this0),t.map(function(){var ethis;while(e.firstElementChild)ee.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return m(n)?this.each(function(e){S(this).wrapInner(n.call(this,e))}):this.each(function(){var eS(this),te.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var nm(t);return this.each(function(e){S(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not(body).each(function(){S(this).replaceWith(this.childNodes)}),this}}),S.expr.pseudos.hiddenfunction(e){return!S.expr.pseudos.visible(e)},S.expr.pseudos.visiblefunction(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},S.ajaxSettings.xhrfunction(){try{return new C.XMLHttpRequest}catch(e){}};var Bt{0:200,1223:204},$tS.ajaxSettings.xhr();y.cors!!$t&&withCredentialsin $t,y.ajax$t!!$t,S.ajaxTransport(function(i){var o,a;if(y.cors||$t&&!i.crossDomain)return{send:function(e,t){var n,ri.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)rni.xhrFieldsn;for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||eX-Requested-With||(eX-Requested-WithXMLHttpRequest),e)r.setRequestHeader(n,en);ofunction(e){return function(){o&&(oar.onloadr.onerrorr.onabortr.ontimeoutr.onreadystatechangenull,aborte?r.abort():errore?number!typeof r.status?t(0,error):t(r.status,r.statusText):t(Btr.status||r.status,r.statusText,text!(r.responseType||text)||string!typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onloado(),ar.onerrorr.ontimeouto(error),void 0!r.onabort?r.onaborta:r.onreadystatechangefunction(){4r.readyState&&C.setTimeout(function(){o&&a()})},oo(abort);try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),S.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script!1)}),S.ajaxSetup({accepts:{script:text/javascript, application/javascript, application/ecmascript, application/x-ecmascript},contents:{script:/\b(?:java|ecma)script\b/},converters:{text script:function(e){return S.globalEval(e),e}}}),S.ajaxPrefilter(script,function(e){void 0e.cache&&(e.cache!1),e.crossDomain&&(e.typeGET)}),S.ajaxTransport(script,function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){rS(script>).attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on(load error,ifunction(e){r.remove(),inull,e&&t(errore.type?404:200,e.type)}),E.head.appendChild(r0)},abort:function(){i&&i()}}});var _t,zt,Ut/()\?(?&|$)|\?\?/;S.ajaxSetup({jsonp:callback,jsonpCallback:function(){var ezt.pop()||S.expando+_+wt.guid++;return thise!0,e}}),S.ajaxPrefilter(json jsonp,function(e,t,n){var r,i,o,a!1!e.jsonp&&(Ut.test(e.url)?url:stringtypeof e.data&&0(e.contentType||).indexOf(application/x-www-form-urlencoded)&&Ut.test(e.data)&&data);if(a||jsonpe.dataTypes0)return re.jsonpCallbackm(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?eaea.replace(Ut,$1+r):!1!e.jsonp&&(e.url+(Tt.test(e.url)?&:?)+e.jsonp++r),e.convertersscript jsonfunction(){return o||S.error(r+ was not called),o0},e.dataTypes0json,iCr,Crfunction(){oarguments},n.always(function(){void 0i?S(C).removeProp(r):Cri,er&&(e.jsonpCallbackt.jsonpCallback,zt.push(r)),o&&m(i)&&i(o0),oivoid 0}),script}),y.createHTMLDocument((_tE.implementation.createHTMLDocument().body).innerHTMLform>/form>form>/form>,2_t.childNodes.length),S.parseHTMLfunction(e,t,n){returnstring!typeof e?:(booleantypeof t&&(nt,t!1),t||(y.createHTMLDocument?((r(tE.implementation.createHTMLDocument()).createElement(base)).hrefE.location.href,t.head.appendChild(r)):tE),o!n&&,(iN.exec(e))?t.createElement(i1):(ixe(e,t,o),o&&o.length&&S(o).remove(),S.merge(,i.childNodes)));var r,i,o},S.fn.loadfunction(e,t,n){var r,i,o,athis,se.indexOf( );return-1s&&(rht(e.slice(s)),ee.slice(0,s)),m(t)?(nt,tvoid 0):t&&objecttypeof t&&(iPOST),0a.length&&S.ajax({url:e,type:i||GET,dataType:html,data:t}).done(function(e){oarguments,a.html(r?S(div>).append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||e.responseText,t,e)})}),this},S.expr.pseudos.animatedfunction(t){return S.grep(S.timers,function(e){return te.elem}).length},S.offset{setOffset:function(e,t,n){var r,i,o,a,s,u,lS.css(e,position),cS(e),f{};staticl&&(e.style.positionrelative),sc.offset(),oS.css(e,top),uS.css(e,left),(absolutel||fixedl)&&-1(o+u).indexOf(auto)?(a(rc.position()).top,ir.left):(aparseFloat(o)||0,iparseFloat(u)||0),m(t)&&(tt.call(e,n,S.extend({},s))),null!t.top&&(f.topt.top-s.top+a),null!t.left&&(f.leftt.left-s.left+i),usingin t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,rthis0;return r?r.getClientRects().length?(er.getBoundingClientRect(),nr.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this0){var e,t,n,rthis0,i{top:0,left:0};if(fixedS.css(r,position))tr.getBoundingClientRect();else{tthis.offset(),nr.ownerDocument,er.offsetParent||n.documentElement;while(e&&(en.body||en.documentElement)&&staticS.css(e,position))ee.parentNode;e&&e!r&&1e.nodeType&&((iS(e).offset()).top+S.css(e,borderTopWidth,!0),i.left+S.css(e,borderLeftWidth,!0))}return{top:t.top-i.top-S.css(r,marginTop,!0),left:t.left-i.left-S.css(r,marginLeft,!0)}}},offsetParent:function(){return this.map(function(){var ethis.offsetParent;while(e&&staticS.css(e,position))ee.offsetParent;return e||re})}}),S.each({scrollLeft:pageXOffset,scrollTop:pageYOffset},function(t,i){var opageYOffseti;S.fntfunction(e){return $(this,function(e,t,n){var r;if(x(e)?re:9e.nodeType&&(re.defaultView),void 0n)return r?ri:et;r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):etn},t,e,arguments.length)}}),S.each(top,left,function(e,n){S.cssHooksnFe(y.pixelPosition,function(e,t){if(t)return tWe(e,n),Pe.test(t)?S(e).position()n+px:t})}),S.each({Height:height,Width:width},function(a,s){S.each({padding:inner+a,content:s,:outer+a},function(r,o){S.fnofunction(e,t){var narguments.length&&(r||boolean!typeof e),ir||(!0e||!0t?margin:border);return $(this,function(e,t,n){var r;return x(e)?0o.indexOf(outer)?einner+a:e.document.documentElementclient+a:9e.nodeType?(re.documentElement,Math.max(e.bodyscroll+a,rscroll+a,e.bodyoffset+a,roffset+a,rclient+a)):void 0n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend,function(e,t){S.fntfunction(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1arguments.length?this.off(e,**):this.off(t,e||**,n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each(blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu.split( ),function(e,n){S.fnnfunction(e,t){return 0arguments.length?this.on(n,null,e,t):this.trigger(n)}});var Xt/^\s\uFEFF\xA0+|\s\uFEFF\xA0+$/g;S.proxyfunction(e,t){var n,r,i;if(stringtypeof t&&(net,te,en),m(e))return rs.call(arguments,2),(ifunction(){return e.apply(t||this,r.concat(s.call(arguments)))}).guide.guide.guid||S.guid++,i},S.holdReadyfunction(e){e?S.readyWait++:S.ready(!0)},S.isArrayArray.isArray,S.parseJSONJSON.parse,S.nodeNameA,S.isFunctionm,S.isWindowx,S.camelCaseX,S.typew,S.nowDate.now,S.isNumericfunction(e){var tS.type(e);return(numbert||stringt)&&!isNaN(e-parseFloat(e))},S.trimfunction(e){return nulle?:(e+).replace(Xt,)},functiontypeof define&&define.amd&&define(jquery,,function(){return S});var VtC.jQuery,GtC.$;return S.noConflictfunction(e){return C.$S&&(C.$Gt),e&&C.jQueryS&&(C.jQueryVt),S},undefinedtypeof e&&(C.jQueryC.$S),S});// // Basis// $(function(){ // Preloader entfernen setTimeout(function(){ $(body).removeClass(preloader); }, 100); //------------------------------------------------------------------------------------- /* // Beispiel für Funktion ausführen, wenn Element in sichtbarem Bereich (aktuell nicht benötigt) checkVisible($(.cmsSPECIAL_ELEMENT), function($root){ $root.find(li).each(function(){ console.log(im sichtbaren Bereich) }) }) */ //------------------------------------------------------------------------------------- // Scroll nach oben var $scrollUp $(.scrollUp) $scrollUp.click(function(){ $(html).animate({ scrollTop: 0 }, 800) }) // unten fixieren function checkScrollTopPosition(){ var scrollValue parseInt( $(window).scrollTop() ), windowHeight $(window).height(), $scrollStopElem $(#FooterWrapper), correction 0 if ( $(.cmsProjectOverviewdata-variantslider).length > 0 ){ $scrollStopElem $(.cmsProjectOverviewdata-variantslider) correction 60 } var scrollStopElemOffsetTop parseInt( $scrollStopElem.offset().top ) + correction if ( (windowHeight + scrollValue) > scrollStopElemOffsetTop ) { // Pfeil absolut positionieren $scrollUp.addClass(absolute).css(top, scrollStopElemOffsetTop) } else { // Pfeil fix positionieren $scrollUp.removeClass(absolute).css(top, ) } } $(window).scroll(checkScrollTopPosition) checkScrollTopPosition() });//------------------------------------------------------------------------------------------// Datumsformatierungfunction leadingZero(num, size) { var s num + ; while (s.length size) s 0 + s; return s;}// // Scroll-To// $(function(){ // ScrollTo in URL if ( window.location.href.indexOf(#scrollTo) > -1 ){ scrollToElement( window.location.href.split(#scrollTo)1 ) history.pushState({}, , window.location.href.split(#scrollTo)0) } // ------------------------------------------------------- // Verlinkung in gleicher Seite $(body).on(click, a, function(e){ // Check ob Menüpunkt 1. Ebene und noch nicht geklickt if ( $(this).parent().parent().parent().hasClass(mobile) && ($(this).hasClass(clicked) false) && ($(this).next().is(ul)) ){ return } var handleScroll false // Bei interner Verlinkung im gleichen Seiteninhalt (oder Menüpunkt verlinkt auf die Startseite und man befindet sich auf der Startseite) if ( $(this).attr(href).indexOf(#scrollTo) 0 ){ handleScroll true } // Wenn Menüpunkt scrollTo enthält vom gleichen Seiteninhalt if ( $(this).attr(href).indexOf(#scrollTo) > 0 ){ if ( $(this).attr(href).split(#scrollTo)0 window.location.href.split(/)window.location.href.split(/).length-1 ){ handleScroll true } } if ( handleScroll ){ e.preventDefault() scrollToElement( $(this).attr(href).split(#scrollTo)1 ) // Mobile Menü schließen $(.nav.mobile > .close).trigger(click) } }) function scrollToElement(guid){ var delay 0, $wrapper $(html), correction -50 // Mobile: Wrapper ändern if ( $(window).width() 500 ){ $wrapper $(body) correction $(body).scrollTop() - 50 } // Wenn ScrollTop() Start -> zuerst Header Klasse setzen, damit Header-Höhe richtig berechnet wird if ( $wrapper.scrollTop() 0 ){ delay 400 setTimeout(function(){ $(#HeaderWrapper).addClass(scroll) }, 100) } setTimeout(function(){ var elemScrollTop $(#ContentWrapper > section *data-guid + guid + ).offset().top, delay 0 if ( elemScrollTop 0 ){ // Element befindet sich wahrscheinlich in geschlossenem Dropdown -> zuerst öffnen if ( $(#ContentWrapper > section *data-guid + guid + ).closest(.cmsDropdown).length > 0 ){ $(#ContentWrapper > section *data-guid + guid + ).closest(.cmsDropdown).children(.top).trigger(click) delay 300 } } setTimeout(function(){ elemScrollTop $(#ContentWrapper > section *data-guid + guid + ).offset().top $wrapper.animate({ scrollTop: elemScrollTop - $(#HeaderWrapper).height() + correction }, 800) }, delay) // Mobile Menü schließen if ( $(body).hasClass(showmenu) ){ $(nav > .close).trigger(click) } }, delay) } });// // Cookie-Meldung// $(function(){ var cookieList JSON.parse(constCookies.cookieList), cookieTypes System, Marketing, cookieGoogleAnalytics Google Analytics, cookieHints Hinweise // Anz. Cookies setzen function showCookieMessage(step){ // Anz. zurücksetzen constCookies.usedCookieTypes 0; // HTML schreiben var tmpHTML div idCookieWrapper data-obtrusive + constCookies.obtrusive + >; tmpHTML + div classstep1>; tmpHTML + div>; tmpHTML + p classtitle> + constCookies.step2Headline + /p>; tmpHTML + p classtext> + constCookies.step1Text + a hrefde/ + constCookies.step1Link + > + constCookies.step1LinkButton + /a>/p>; tmpHTML + div classbuttons>; tmpHTML + a classconfig hrefjavascript:void(0); rolebutton> + constCookies.step1Button1 + /a>; tmpHTML + a classsaveOnlyEssentials cmsButtonSecondary hrefjavascript:void(0); rolebutton> + (cookieList0.entries.length 0 ? constCookies.step1Button2DeselectAll : constCookies.step1Button2) + /a>; tmpHTML + a classsave cmsButton hrefjavascript:void(0); rolebutton> + constCookies.step1Button3 + /a>; tmpHTML + /div>; tmpHTML + /div>; tmpHTML + /div>; tmpHTML + div classstep2>; tmpHTML + div>; tmpHTML + p classtitle> + constCookies.step2Headline + /p>; tmpHTML + p classtext> + constCookies.step2Description + /p>; tmpHTML + ul classtypes>; $.each(cookieTypes, function(i, cookieType){ $.each(cookieList, function(i, cookieListItem){ if ( (cookieListItem.title cookieType) && (cookieListItem.entries.length > 0) ){ constCookies.usedCookieTypes ++ tmpHTML + li>; tmpHTML + p> + constCookies.namei + /p>; tmpHTML + div>; tmpHTML + p> + constCookies.descriptioni + /p>; tmpHTML + ul classcookies>; $.each(cookieListItem.entries, function(j, entry){ tmpHTML + li>a data-type + cookieListItem.title + data-code + Object.values(entry)0 + hrefjavascript:void(0); rolecheckbox> + entry$(html).attr(lang) + /a>/li>; }); tmpHTML + /ul>; tmpHTML + /div>; tmpHTML + /li>; } }) }) tmpHTML + /ul>; tmpHTML + div classbuttons>; tmpHTML + a classsaveOnlyEssentials cmsButtonSecondary hrefjavascript:void(0); rolebutton> + (cookieList0.entries.length 0 ? constCookies.step2ButtonDeselectAll : constCookies.step2ButtonEssentials) + /a>; tmpHTML + a classsave cmsButton hrefjavascript:void(0); rolebutton> + constCookies.step2ButtonAll + /a>; tmpHTML + /div>; tmpHTML + /div>; tmpHTML + /div>; tmpHTML + /div>; // HTML einblenden $(body).prepend(tmpHTML); // Cookie Meldung im Allgemeinen einblenden $(#CookieWrapper).addClass(show); if ( step step2 ){ // Schritt 2 einblenden (falls Klick auf Link von Element) setTimeout(function(){ $(#CookieWrapper a.config).first().trigger(click); $(#CookieWrapper .step1).addClass(hide); }, 250); } else { // Schritt 1 einblenden setTimeout(function(){ $(#CookieWrapper .step1).addClass(show); }, 2000); } // 1. Eintrag einblenden, falls es nur 1 gibt if ( constCookies.usedCookieTypes 1 ){ setTimeout(function(){ $(#CookieWrapper li > p).first().trigger(click); }, 100); } } // Standardmäßig Cookie Meldung einblenden, wenn welche verwendet werden und noch nicht im Browser gespeichert if ( (constCookies.name.length > 0) && (getCookie(constCookies.title) ) ){ showCookieMessage(); } // --------------------------------------------------------------------------------------------------------- // Klick auf Content ohne Cookie Bestätigung $(document).mouseup(function(e){ if ( ($(#CookieWrapper).attr(data-obtrusive) false) || ($(#CookieWrapper .step2).hasClass(show)) || (e.target.className lang) ){ return; } var container $(.step1); if ( !container.is(e.target) && container.has(e.target).length 0 ){ $(#CookieWrapper .step1).removeClass(show); setTimeout(function(){ $(#CookieWrapper .step1).addClass(obtrusive); if ( $(window).width() 661 ){ $(#CookieWrapper .step1 .config).addClass(cmsButtonSecondary) } setTimeout(function(){ $(#CookieWrapper .step1).addClass(display); }, 50); setTimeout(function(){ $(#CookieWrapper .step1).addClass(show); }, 100); }, 500); } }); // --------------------------------------------------------------------------------------------------------- // Step2 einblenden $(body).on(click, #CookieWrapper a.config, function(e){ e.preventDefault(); $(this).parents(.step1).next().addClass(display); if ( $(this).closest(.step1).hasClass(obtrusive) ){ $(#CookieWrapper .step1).addClass(hide); setTimeout(function(){ $(#CookieWrapper .step1 > div).remove(); }, 500); } else { $(#CookieWrapper .step1).removeClass(show); } setTimeout(function(){ $(#CookieWrapper .step2).addClass(show); }, 300); }); // Bereich einblenden $(body).on(click, #CookieWrapper li > p, function(e){ $(this).parent().siblings().children(p).removeClass(open).next().slideUp(); $(this).toggleClass(open).next().slideToggle(slow); }); // Auswahl ändern $(body).on(click, #CookieWrapper adata-typeMarketing, function(e){ e.preventDefault(); $(this).toggleClass(disabled); }); // --------------------------------------------------------------------------------------------------------- // Speichern: Nur notwendige / Alle (nicht systemrelevanten) ablehnen $(body).on(mousedown, #CookieWrapper a.saveOnlyEssentials, function(e){ e.preventDefault(); // Alle Trigger auf disabled stellen $(#CookieWrapper adata-typeMarketing).addClass(disabled) // Button .save triggern $(#CookieWrapper a.save).trigger(click) }) // --------------------------------------------------------------------------------------------------------- // Speichern: Alle $(body).on(click, #CookieWrapper a.save, function(e){ e.preventDefault(); // Cookies speichern var cookieString ; $.each($(#CookieWrapper adata-typeMarketing), function(i, cookie){ if ( $(cookie).hasClass(disabled) ){ cookieString.push( $(cookie).attr(data-code) + false ) } else { cookieString.push( $(cookie).attr(data-code) + true ) } }) setCookie(constCookies.title, cookieString.join(|), 365); // Cookie - Meldung ausblenden var timeout 500 if ( ($(#CookieWrapper .step1).hasClass(obtrusive) false) && ($(#CookieWrapper .step2).hasClass(show) false) ){ // Kleine Leiste unten $(#CookieWrapper .step1).removeClass(show); } else if ( $(#CookieWrapper .step2).hasClass(show) ){ // Schritt 2 groß $(#CookieWrapper .step1, #CookieWrapper .step2).removeClass(show); timeout 600 } else if ( $(#CookieWrapper .step1).hasClass(obtrusive) ){ // Schritt 1 groß $(#CookieWrapper .step1).removeClass(show); timeout 600 } setTimeout(function(){ $(#CookieWrapper).remove() }, timeout) // Inhalte je nach Auswahl einblenden if ( $.inArray(cookieGoogleAnalytics + true, cookieString) > -1 ){ // Tracking Code loadContent(structure/tracking-script.txt, $(head), , ) loadContent(structure/tracking-noscript.txt, $(main), , ) } if ( $.inArray(cookieHints + true, cookieString) > -1 ){ // Hinweise loadContent(resources/css/ + constSite.resourcesMode + /layout/notifications.css, $(head), \style\>, \\/style\>) loadContent(resources/js/ + constSite.resourcesMode + /layout/notifications.js, $(head), \script\>, \\/script\>) } // Wenn in akt. Seiteninhalt cmsHTMLdata-cookie vorkommt, dann Seite mit JS laden if ( $(.cmsCookieElement).length > 0 ){ $.ajax({ url: location.pathname.split(/).slice(-1)0 + ?ck + (Math.floor(Math.random() * 999)), success: function(data) { // Elemente ermitteln var tmp data.split(main idPageWrapper>)1.split(/main>)0, elements tmp $($.parseHTML(tmp)) $.each(tmp, function(index, value) { if ( $(value).attr(id) ContentWrapper ){ elements $($(value)0).find(section).children() } }) // Jedes Cookie-Element durchgehen und HTML-Code ersetzen, wenn akzeptiert $(.cmsCookieElement).each(function(i, cookieElement){ if ( $.inArray($(cookieElement).attr(data-cookie) + true, cookieString) > -1 ){ var index $(cookieElement).attr(data-index) $(this).replaceWith( $(elementsindex)0.outerHTML ) } }) } }) } }) function loadContent(file, $wrapper, nodeBefore, nodeAfter) { $.ajax({ url: file, dataType: text, success: function(data) { $wrapper.append(nodeBefore + data + nodeAfter); } }) } // --------------------------------------------------------------------------------------------------------- // Cookie Einstellungen zu öffnen $(body).on(click, ahrefde/#cookiesettings, function(e){ e.preventDefault() showCookieMessage(step2) }) // --------------------------------------------------------------------------------------------------------- // Cookie speichern function setCookie(cname, cvalue, exdays){ var d new Date(); d.setTime(d.getTime() + (exdays * 24 * 60 * 60 * 1000)); var expires expires + d.toUTCString(); document.cookie cname + + cvalue + ; + expires + ;path/; } // Cookie auslesen function getCookie(cname) { const b document.cookie.match((^|;)\\s* + cname + \\s*\\s*(^;+)); return b ? b.pop() : ; } // --------------------------------------------------------------------------------------------------------- // Alternativen Inhalt anzeigen, die Cookies verwenden und nicht bestätigt wurden // HTML Element löschen und durch Platzhalter ersetzen $(.cmsHTMLdata-cookie).each(function(){ if ( $(this).html() ){ var tmpCookieObj, tmpCookie4Element $(this).attr(data-cookie) $.each(cookieList, function(i, group){ $.each(group.entries, function(j, entry){ if ( entry.de tmpCookie4Element ){ tmpCookieObj entry return true } }) }) var tmp div classcmsCookieElement cmsMargin data-index + $(this).attr(data-index) + data-cookie + $(this).attr(data-cookie) + >; tmp + div>; tmp + p> + constCookies.elementText01 + \strong> + tmpCookieObj $(html).attr(lang) + /strong>\.br> + constCookies.elementText02 + /p>; tmp + a classcmsButton hrefde/#cookiesettings> + constCookies.elementButton + /a>; tmp + /div>; tmp + /div>; $(tmp).insertAfter( $(this) ) $(this).remove() } }) });// // Header// $(function(){ var mobileLimit 900, header $(#HeaderWrapper), lastScrollTop 0; // Variable zum Speichern der letzten Scrollposition // Header Scroll function checkScroll(wrapper){ if ( $(wrapper).scrollTop() > 0 ){ $(header).addClass(scroll); } else { $(header).removeClass(scroll); } var currentScrollTop $(wrapper).scrollTop() if (currentScrollTop lastScrollTop) { // nach oben scrollen $(header).addClass(scroll-up); } else { // nach unten scrollen $(header).removeClass(scroll-up); } lastScrollTop currentScrollTop; } if ( $(window).width() > 500 ){ checkScroll( $(window) ) $(window).scroll(function(){ checkScroll( $(window) ) }) } else { checkScroll( $(body) ) $(body).scroll(function(){ checkScroll( $(body) ) }) } //------------------------------------------------------------------------------------------ // Scrolldown Funktion $(#ContactWrapper .scrolldown).click(function(){ var correction 104 if ( $(window).width() 500 ) correction 79 $(html, body).animate({ scrollTop: $(body).height() - correction }, 1500); }); });// // Menü// $(function(){ var mobileLimit 900, $body $(body), header $(#HeaderWrapper), menuClicked false; //------------------------------------------------------------------------------------------ // Ausgewählter Menüpunkt -> Klasse setzen $(nav ul li a, .metamenu ul li a).each(function(){ var curPageName window.location.pathname; curPageName curPageName.substring(curPageName.lastIndexOf(/) + 1); if ( ($(this).attr(href) curPageName) || (($(this).attr(href) index) && (curPageName )) ){ $(this).addClass(selected); $(this).parent(li).parent(ul).parent(li).children(a).addClass(selected); } }); //------------------------------------------------------------------------------------------ // Mobiles Menü einblenden $(header).find(.mobileTrigger).click(function(){ if ( menuClicked ){ return; } else { menuClicked true setTimeout(function(){ menuClicked false }, 1000) } if ( $body.hasClass(showmenu) false ){ setTimeout(function(){ $(.mobileTrigger).addClass(active) $body.addClass(displaymenu); setTimeout(function(){ $body.addClass(showmenu); }, 100) }, 100) var delay 0; $(nav > ul > li).each(function(i, entry){ delay + 90; setTimeout(function(){ $(entry).addClass(show) }, delay) }) } else { $body.removeClass(showmenu) setTimeout(function(){ $body.removeClass(displaymenu); }, 800) setTimeout(function(){ $(nav ul > li).removeClass(show); $(nav ul > li a).removeClass(clicked); }, 500) } }); var mq window.matchMedia(all and (max-width: + mobileLimit + px)), handleMQ function(mq){ if ( mq.matches ){ $(nav).addClass(mobile).removeClass(desktop); } else { $(nav).removeClass(mobile).addClass(desktop); } } handleMQ(mq); mq.addListener(handleMQ); //------------------------------------------------------------------------------------------ // Desktop Menü Klick $(header).on(click, nav.desktop > ul > li > a, function(){ checkNavLink( $(this) ); }); // Mobile Menü Klick $(header).on(click, nav.mobile > ul > li > a, function(e){ if ( ($(this).next().children(li:not(data-visiblefalse)).length > 0) && ($(this).hasClass(clicked) false) ){ // Es gibt Untermenüpunkte oder der Menüpunkt wurde bereits geklickt setTimeout(() > { $(this).addClass(clicked); }, 0) // damit scrollto.js früher aufgerufen wird e.preventDefault(); } else if ( ($(this).next().children(li:not(data-visiblefalse)).length > 0) && ($(this).hasClass(clicked) ) && ($(this).attr(href) javascript:void(0);) ){ checkNavLink( $(this) ); } }); // Desktop Menü Focus (für Barrierefreiheit) $(header).find(nav > ul > li > ul > li > a).focusin(function(){ if ( $(this).closest(nav).hasClass(mobile) ){ $(this).parent().parent().parent().addClass(show); } }).focusout(function(){ $(this).parent().parent().parent().removeClass(show); }) //------------------------------------------------------------------------------------------ function checkNavLink(link){ if ( $(link).attr(href) ! javascript:void(0); ){ return; } var nextLink $(link).next().find(a).first(), target $(nextLink).attr(target); // Return bei -> es gibt keinen Untermenüpunkt || Untermenüpunkt ohne Verlinkung if ( (nextLink.length 0) || ($(nextLink).attr(href) javascript:void(0);) ){ return; } // Gleiches Fenster if ( target undefined ){ window.location.href $(nextLink).attr(href); return; } // Neuer Tab window.open($(nextLink).attr(href), _blank); } });// // SteffAnimation v1.1// var animationVideos // Season: Alle Einträge, die nicht ganzjährig oder in der ausgewählten Saison sichtbar sein sollen -> ausblenden$(#AnimationWrapper).find(.entry).each(function(){ if ( ($(this).attr(data-season) ! undefined) && ($(this).attr(data-season) ! ) && ($(this).attr(data-season) ! constSite.season) ){ $(this).remove() } })convertToAnimationImage( $(#AnimationWrapper .entry).eq(0), init );$(function(){ var animation $(#AnimationWrapper), animInterval; // Einträge in div wrappen $(animation).children().wrapAll(div classentries>); //------------------------------------------------------------------------------------------ // Wenn es eine .cmsHeadlineTextCombi gibt -> in Animation einfügen if ( $(.cmsHeadlineTextCombi).length > -1 ){ $(.cmsHeadlineTextCombi).removeClass(cmsMargin).appendTo( $(#ContentWrapper) ) setTimeout(function(){ $(.cmsHeadlineTextCombi).addClass(show) }, 100) } //------------------------------------------------------------------------------------------ // 1. Bild Klasse laden var firstImgURL $(animation).find(.entry img).first().attr(src); if ( firstImgURL ! undefined ){ // 1. Eintrag Bild var loadTimeStart new Date(), loadTimeEnd, delay 100; var tmpImg new Image(); tmpImg.src firstImgURL; tmpImg.onload function(){ loadTimeEnd new Date(); if ( (loadTimeEnd - loadTimeStart) 100 ){ delay 100; } else { delay loadTimeEnd - loadTimeStart } setTimeout(function(){ $(animation).find(.entry).eq(0).addClass(show); $(ul.pagination > li).eq(0).addClass(active); $(animation).addClass(loaded); setTimeout(function(){ $(animation).find(.entry).eq(0).addClass(onTop); }, 150); if ( $(animation).find(.entry).length > 1 ){ // nach 10 Sekunden nächstes Bild einblenden resetInterval(); // 2. Bild laden (nach 2 Sekunden) setTimeout(function(){ convertToAnimationImage( $(animation).find(.entry).eq(1) ); }, 2000); } }, delay); } } else { // 1. Eintrag Video setTimeout(function(){ $(animation).find(.entry).eq(0).addClass(show onTop); $(ul.pagination > li).eq(0).addClass(active); $(animation).addClass(loaded); convertToAnimationImage( $(animation).find(.entry).eq(1) ); // Video abspielen playAnimationVideo() }, 100); } //------------------------------------------------------------------------------------------ // Animationslide wechseln (durch Pagination) $(body).on(click, #AnimationWrapper ul.pagination > li, .cmsHeadlineTextCombi ul.pagination > li, function(){ if ( $(this).hasClass(active) ){ return; } var selectedSlide $(animation).find(.entry).eq($(this).index()) if ( ($(selectedSlide).attr(data-image) ! undefined) || ($(selectedSlide).attr(data-video) ! undefined) || ($(selectedSlide).attr(data-video-mobile) ! undefined) ){ // Bild laden, da es noch nicht in Verwendung war // data-image zu Bild umwandeln convertToAnimationImage( $(selectedSlide) ); // Bild synchron laden -> anschließend einblenden var imageURL $(selectedSlide).children(img).attr(src); if ( imageURL ! undefined ){ // Bild laden var tmpImg new Image(); tmpImg.src imageURL; tmpImg.onload function(){ changeEntry(selectedSlide) } } else { // nächster Slide Video changeEntry(selectedSlide) } } else { // Bild wurde bereits geladen changeEntry(selectedSlide) } }); //------------------------------------------------------------------------------------------ // Nächsten Slide einblenden function showNextSlide(){ var curImage $(animation).find(div.show) // wenn letztes Bild -> von vorne beginnen if ( $(curImage).is(:last-of-type) ){ changeEntry( $(curImage).siblings().eq(0) ) } else { changeEntry( $(curImage).next() ) } } //------------------------------------------------------------------------------------------ // Bild / Video wechseln, wenn Pagination geklickt function changeEntry(selectedSlide){ // Interval neu setzen resetInterval(); // Pagination $(.pagination > li.active).removeClass(active); $(.pagination > li).eq( $(selectedSlide).index() ).addClass(active); // Bild $(animation).find(.show).removeClass(show); $(selectedSlide).addClass(show); setTimeout(function(){ $(animation).find(.onTop).removeClass(onTop); $(selectedSlide).addClass(onTop); }, 1000) // Wert verändern, damit es nicht mehr flackert // Video (falls vorhanden) playAnimationVideo() // Bild des nächsten Slides laden, falls noch data-image enthält if ( ($(selectedSlide).next().attr(data-image) ! undefined) || ($(selectedSlide).next().attr(data-video) ! undefined) || ($(selectedSlide).next().attr(data-video-mobile) ! undefined) ){ convertToAnimationImage( $(selectedSlide).next() ); } } //------------------------------------------------------------------------------------------ // Animationslide wechseln (durch Navi) -> Pagination steuern $(animation).on(click, ul.navi > li, function(){ if ( $(this).hasClass(next) ){ // Nächsten Slide if ( $(.pagination > li:last-child).hasClass(active) ){ $(.pagination > li:first-child).trigger(click); } else { $(.pagination > li.active).next().trigger(click); } } else { // Vorherigen Slide if ( $(.pagination > li:first-child).hasClass(active) ){ $(.pagination > li:last-child).trigger(click); } else { $(.pagination > li.active).prev().trigger(click); } } }); //------------------------------------------------------------------------------------------ // Intervall zurücksetzen function resetInterval(){ setTimeout(function(){ if ( animInterval ! undefined ){ window.clearInterval(animInterval); } // Interval nur starten, wenn nicht Video if ( $(animation).find(.show).hasClass(video) false ){ animInterval window.setInterval(showNextSlide, 10000); } }, 0) } //------------------------------------------------------------------------------------------ // Pagination & Navigation schreiben if ( $(animation).find(.entry).length > 1 ){ var tmp ; for ( var i 0; i $(animation).find(.entry).length; i++ ){ tmp + li>/li>; } if ( $(.cmsHeadlineTextCombi).length > -1 ){ $(.cmsHeadlineTextCombi).append(ul classpagination> + tmp + /ul>); } else { $(animation).append(ul classpagination> + tmp + /ul>); } // Navi schreiben $(animation).append(ul classnavi>li classprev>/li>li classnext>/li>/ul>); }; //------------------------------------------------------------------------------------------ // Video Lautstärke verändern $(animation).on(click, .entry .volume, function(){ if ( $(this).hasClass(muted) ){ $(this).attr(title, constVideo.buttonUnmute) $(this).parent().siblings(video)0.muted false } else { $(this).attr(title, constVideo.buttonMute) $(this).parent().siblings(video)0.muted true } $(this).toggleClass(muted active) }); // Video Play / Pause $(animation).on(click, .entry .play, function(){ if ( $(this).hasClass(pause) ){ $(this).attr(title, constVideo.buttonPause) $(this).parent().siblings(video)0.play() } else { $(this).attr(title, constVideo.buttonPlay) $(this).parent().siblings(video)0.pause() } $(this).toggleClass(pause active) }); });//------------------------------------------------------------------------------------------// data-image zu Bild umwandelnfunction convertToAnimationImage(entry, mode){ if ( ($(entry).attr(data-video) ! undefined) || ($(entry).attr(data-video-mobile) ! undefined) ){ var videoSrc $(entry).attr(data-video), videoType if ( videoSrc undefined ){ videoSrc $(entry).attr(data-video-mobile) } if ( ($(window).width() 500) && ($(entry).attr(data-video-mobile) ! undefined) ){ videoSrc $(entry).attr(data-video-mobile) } videoType videoSrc.split(.)videoSrc.split(.).length - 1 // HTML-Code schreiben $(entry).addClass(video).append( video playsinline muted> + source srcmedia/videos/ + videoSrc + typevideo/ + videoType + /> + /video> + div classvideo-preloader hide>/div> + div classvideo-progress-bar>/div> + div classvideo-buttons> + div classplay title + constVideo.buttonPause + >/div> + div classvolume muted title + constVideo.buttonMute + >/div> + /div> ) $(entry).removeAttr(data-video data-video-mobile data-image) $(entry).find(.video-buttons).addClass(visible) animationVideos.push({ id: $(entry).index() }) // ------------------------------------------------------------------------ // Steuerung ausblenden $(entry).find(video)0.controls false // ------------------------------------------------------------------------ // Video Preloader anzeigen var preloaderTimeout setTimeout(function() { $(entry).find(.video-preloader).removeClass(hide) }, 1000) // ------------------------------------------------------------------------ // Video bereit zum Abspielen if ( $(entry).find(video)0.readyState 4 ){ videoReadyToPlay() } else { $(entry).find(video).one(canplaythrough, function() { videoReadyToPlay() }) } function videoReadyToPlay(){ $(entry).find(.video-preloader).addClass(hide) clearTimeout(preloaderTimeout) hasAudio( $(entry).find(video)0 ) // console.log(video ready) setTimeout(function(){ $(entry).find(.video-preloader).remove() }, 500) } // ------------------------------------------------------------------------ // Check, ob Video Ton hat function hasAudio(video) { if ( (video.mozHasAudio false) && (Boolean(video.webkitAudioDecodedByteCount) false) && (Boolean(video.audioTracks && video.audioTracks.length) false) ){ $(entry).find(.volume).remove() } } } else if ( $(entry).attr(data-image) ! undefined ){ // Check ob Bild geladen werden soll var alt $(entry).attr(data-image).replace(.webp, ), lazy loadinglazy if ( mode init ) lazy var tmp picture> + source srcsetmedia/images/animation/mobile/ + $(entry).attr(data-image) + media(max-width: 500px)> + img srcmedia/images/animation/ + $(entry).attr(data-image) + alt + alt + + lazy + > + /picture> $(entry).append(tmp).removeAttr(data-image) } }// ------------------------------------------------------------------------// Video abspielen (falls akt. Eintrag ein Video ist)function playAnimationVideo(){ // Wenn gerade ein Video abgespielt wurde -> dieses stoppen if ( animationVideos.findIndex(x > x.play) ! -1 ){ var curVideoObj animationVideos animationVideos.findIndex(x > x.play) , $curVideo $(#AnimationWrapper).find(.entry).eq(curVideoObj.id).find(video)0 setTimeout(function(){ curVideoObj.play false $curVideo.pause() // Video pausieren $curVideo.currentTime 0 // Video zurücksetzen }, 1000) } setTimeout(function(){ if ( $(#AnimationWrapper .show).hasClass(video) ){ var curVideoObj animationVideos animationVideos.findIndex(x > x.id $(#AnimationWrapper .show).index()) , $curVideo $(#AnimationWrapper).find(.entry).eq(curVideoObj.id).find(video) $curVideo0.play() curVideoObj.play true curVideoObj.baldAusErreicht false updateProgress($curVideo, curVideoObj) if ( $curVideo0.paused ){ $curVideo.siblings(.video-buttons).find(.play).addClass(pause active) } } }, 0) // notwendig, sonst kommt ein JS Fehler beim weiterschalten }// ------------------------------------------------------------------------// Zeitleiste aktualisierenfunction updateProgress($curVideo, curVideoObj) { var curTime $curVideo0.currentTime, duration $curVideo0.duration, delay 1 duration - delay var progress (curTime / duration) * 100 if ( $curVideo.siblings(.video-preloader).length 0 ){ $curVideo.siblings(.video-progress-bar).css(width, progress + %) } // Funktion nicht mehr aufrufen, wenn Video aus if ( $curVideo0.duration ! $curVideo0.currentTime ){ requestAnimationFrame(function(){ updateProgress($curVideo, curVideoObj) }) } // Funktion aufrufen, wenn Video in weniger als 1 Sek. aus ist -> damit Aktion gestartet werden kann if ( ((duration - curTime) 0) && (curVideoObj.baldAusErreicht false) ){ curVideoObj.baldAusErreicht true videoBaldAus(curVideoObj) setTimeout(function(){ $curVideo.siblings(.video-progress-bar).css(width, 0%) }, delay * 1000) } }function videoBaldAus(curVideoObj){ // console.log(video bald aus) // Kurz vor Ende: nächste Pagination klicken if ( $(#AnimationWrapper ul.navi > li.next).length > 0 ){ $(#AnimationWrapper ul.navi > li.next).trigger(click) } else { curVideoObj.baldAusErreicht false $(#AnimationWrapper video).first()0.currentTime 0 $(#AnimationWrapper video).first()0.play() } }// // Elements Parallax// $(function(){ var listEntryDelay 100, specialElements {class: cmsFurnitureIntro, children: .center, .big, .small}, {class: cmsGallery, children: li}, {class: cmsTeaserGroup, children: article}, {class: cmsImageTextCombi, children: .content, figure}, {class: cmsList, children: li}, {class: cmsLinks, children: li}, {class: cmsTeaser, children: figcaption > *} // Alle Elemente durchgehen $(section > .cmsMargin, section > .cmsDropdown > div > .cmsMargin).each(function() { var $section $(this), children var hasSpecialClass specialElements.some(function(element) { if ( $section.hasClass(element.class) ){ children element.children } return $section.hasClass(element.class) }); $section.addClass(parallax-root) if ( hasSpecialClass ) { $section.addClass(parallax-parent) $section.find(children).addClass(parallax-child) } }); // Klasse setzen, damit animiert wird $(.parallax-root).each(function() { if ( $(this).hasClass(parallax-parent) false ){ $(this).addClass(hide) } $(this).find(.parallax-child).addClass(hide) }) setTimeout(function(){ // Wird ausgeführt, wenn ein Element sichtbar ist function onIntersection(entries, observer) { $.each(entries, function(i, entry){ if ( entry.isIntersecting ) { var timeout i*100 // Wenn das Element bereits beim Laden der Seite im sichtbaren Bereich ist if ( (entry.target.dataset.processed true) || ($(window).scrollTop() > $(window).height()) ) { // Wenn das Element beim Laden nicht im sichtbaren Bereich ist var timeout 0 } setTimeout(function(){ // Wenn Spezialelement -> Children einblenden, sonst Parent var children, isSpecialClass specialElements.some(function(element) { if ( $(entry.target).hasClass(element.class) ){ children element.children } return $(entry.target).hasClass(element.class) }); if ( isSpecialClass ) { showListEntries(entry, children); } else { $(entry.target).removeClass(hide); } }, timeout) // Markiere das Element als verarbeitet entry.target.dataset.processed true; } }) } let observer new IntersectionObserver(onIntersection, { threshold: 0.15 // Triggert, wenn mindestens 15% des Elements sichtbar sind }); // Durchlaufe alle .cmsMargin-Elemente und füge sie zum Observer hinzu $(.cmsMargin).each(function() { observer.observe(this); }); }, 90) // List-Einträge (z.B.: Bildergalerie einblenden) function showListEntries(entry, child){ $.each($(entry.target).find(child), function(j, img) { setTimeout(function() { $(img).removeClass(hide); }, j * listEntryDelay) }); } });// // Teaser// $(function(){ // Teaser verlinken $(.cmsTeaser article).click(function(e){ if ( $(e.target).is(a) false ){ $(this).find(a).first().get(0).click() } }); });// // Teasergruppe// $(function(){ // Teaser verlinken $(.cmsTeaserGroup article).click(function(e){ if ( $(e.target).is(a) false ){ $(this).find(a).first().get(0).click() } }); // Einträge in zwei Spalten aufteilen $(.cmsTeaserGroup:not(data-variantgrid)).each(function(){ $(this).append( div classleft>/div> ) $(this).append( div classright>/div> ) var $left $(this).find(.left), $right $(this).find(.right), classes big, medium, small $(this).find(article).each(function(index) { $(this).addClass( classesindex % 3 ) if (index % 2 0) { $left.append($(this)); } else { $right.append($(this)); } }); // Variante invertiert if ( $(this).attr(data-variant) inverted ){ $(this).find(.left).insertAfter( $(this).find(.right) ) } }) // Einträge in drei Spalten aufteilen $(.cmsTeaserGroupdata-variantgrid).each(function(){ wrapTeaserGroupGrid( $(this) ) }) });function wrapTeaserGroupGrid($wrapper){ $wrapper.append( div classleft>/div> ) $wrapper.append( div classcenter>/div> ) $wrapper.append( div classright>/div> ) var $left $wrapper.find(.left), $center $wrapper.find(.center), $right $wrapper.find(.right), classes big, medium, small, columns 3 if ( $(window).width() 1001 ){ columns 2 } if ( $(window).width() 501 ){ columns 1 } $wrapper.find(article).each(function(index) { if (index % columns 0) { $left.append($(this)); } else if (index % columns 1) { $center.append($(this)); } else { $right.append($(this)); } }); // Klasse setzen $wrapper.children(div).each(function() { if ( $(this).hasClass(center) ) classes medium, small, big if ( $(this).hasClass(right) ) classes small, big, medium $(this).find(article).each(function(index) { $(this).addClass( classesindex % 3 ) }); }); }async function fetchIfOnline(event) { try { const response await fetch(event.request); await addToCache(event, response); return response; } catch (error) { const cached await caches.match(event.request); return cached || error; }}async function addToCache(event, response) { if (event.request.url.indexOf(chrome-extension) ! -1) { return; } const cache await caches.open(v1); cache.put(event.request, response.clone());}self.addEventListener(fetch, async (event) > event.respondWith(fetchIfOnline(event)));/script> /body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]