Timeline Express - Version 1.3.3

Version Description

  • November 4th, 2016 =
  • Removed jquery-masonry reference from the WordPress timeline plugin.
  • Images located at external URLs can now be used, so you can reference images from other sites. (However, the image will not crop to the appropriate dimensions, and will remain at its original size).
  • Removed margin on WordPress Timeline containers. Under certain conditions, this caused overlapping on the containers. (If you need to adjust the spacing, please see our help documentation)
  • Refactored the style.css file, for readability & conciseness (removed excess declarations etc.).
  • Swapped the announcement date HTML wrapper from a <strong> tag to a <p> tag.
  • Tweaked styles in the plugin for better 'out of the box' appearance.
  • Tweaked settings page, add-ons list.
  • Updates to the readme.txt file.
Download this release

Release Info

Developer eherman24
Plugin Icon 128x128 Timeline Express
Version 1.3.3
Comparing to
See all releases

Code changes from version 1.3.2 to 1.3.3

constants.php CHANGED
@@ -15,7 +15,7 @@
15
  */
16
  if ( ! defined( 'TIMELINE_EXPRESS_VERSION_CURRENT' ) ) {
17
 
18
- define( 'TIMELINE_EXPRESS_VERSION_CURRENT', '1.3.2' );
19
 
20
  }
21
 
15
  */
16
  if ( ! defined( 'TIMELINE_EXPRESS_VERSION_CURRENT' ) ) {
17
 
18
+ define( 'TIMELINE_EXPRESS_VERSION_CURRENT', '1.3.3' );
19
 
20
  }
21
 
lib/admin/css/min/timeline-express-admin-rtl.min.css CHANGED
@@ -2,7 +2,7 @@
2
  * @Plugin Timeline Express
3
  * @Author Code Parrots
4
  * @Site https://www.wp-timelineexpress.com
5
- * @Version 1.3.2
6
- * @Build 10-27-2016
7
  */
8
  body.admin_page_timeline-express-welcome .slides ul li,body.admin_page_timeline-express-welcome .slides ul li h2.promo-text{-webkit-animation-duration:18s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:normal;-webkit-animation-play-state:running;-webkit-animation-fill-mode:forwards;-moz-animation-duration:18s;-moz-animation-timing-function:linear;-moz-animation-iteration-count:infinite;-moz-animation-direction:normal;-moz-animation-play-state:running;-moz-animation-fill-mode:forwards}.wp-core-ui .timeline-express-red-button{background-color:#9B2124;background-image:linear-gradient(to bottom,#C5292E,#9B2124);border-color:#9B2124 #9B2124 #8D1F21;box-shadow:inset 0 1px 0 rgba(120,200,230,.5);color:#fff;text-decoration:none;text-shadow:0 -1px 0 rgba(0,0,0,.1);margin-right:2em;width:150px;text-align:center}.wp-core-ui .timeline-express-red-button.focus,.wp-core-ui .timeline-express-red-button.hover,.wp-core-ui .timeline-express-red-button:focus,.wp-core-ui .timeline-express-red-button:hover{background-color:#B72629;background-image:linear-gradient(to bottom,#D22E30,#9B2124);border-color:#7F1C1F;box-shadow:inset 0 1px 0 rgba(120,200,230,.6);color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.3)}.wp-core-ui .timeline-express-red-button.focus,.wp-core-ui .timeline-express-red-button:focus{border-color:#500F0E;box-shadow:inset 0 1px 0 rgba(120,200,230,.6),1px 1px 2px rgba(0,0,0,.4)}.wp-core-ui .timeline-express-red-button.active,.wp-core-ui .timeline-express-red-button.active:focus,.wp-core-ui .timeline-express-red-button.active:hover,.wp-core-ui .timeline-express-red-button:active{background:#7F1C1F;background-image:linear-gradient(to bottom,#9B2124,#B72629);border-color:#601312 #AE2426 #AE2426;color:rgba(255,255,255,.95);box-shadow:inset 0 1px 0 rgba(0,0,0,.1);text-shadow:0 -1px 0 rgba(0,0,0,.1)}.wp-core-ui .timeline-express-red-button-disabled,.wp-core-ui .timeline-express-red-button:disabled,.wp-core-ui .timeline-express-red-button[disabled]{color:#E79496!important;background:#BA292B!important;border-color:#7F1C1F!important;box-shadow:none!important;text-shadow:0 1px 0 rgba(0,0,0,.1)!important;cursor:default}.delete-no:hover,.delete-yes:hover{cursor:pointer}h2.nav-tab-wrapper.te-options{padding-bottom:0!important}h2.nav-tab-wrapper.te-options a.nav-tab:nth-child(1){margin-right:0!important}#advert_metabox .inside{padding:0;margin-top:0}#advert_metabox .inside .cmb2-id-announcement-advertisments{padding:0!important;border:none;background:0 0;margin-bottom:0}#advert_metabox .inside .cmb2-id-announcement-advertisments p{padding:0 10px}#advert_metabox .inside .cmb2-id-announcement-advertisments a.advertisment-link{position:relative;display:block;max-height:278px}div.cmb2-id-announcement-help-docs{padding-top:0!important;padding-bottom:0!important}label[for=help_docs_metabox-hide],label[for=timeline_express_ads-hide],label[for=announcement_metabox-hide]{display:none!important}#timeline-express-icon{background:url(../../images/timeline-express-logo-128.png) no-repeat;display:block;float:right;padding:0 .5em 0 0;height:90px;width:90px;background-size:contain}.wrap #timeline-express-page-header{margin:0}body.te_announcements_page_timeline-express-settings .wrap .postbox.ui-sortable-handle{border-radius:5px}body.te_announcements_page_timeline-express-settings .te-sidebar.add-ons-active{margin-top:3.3em}.settings-header{display:inline-block;width:100%;padding-right:0!important}.timeline-express-settings-header{background:0 0;box-shadow:none;border:none}.wrap .nav-tab-wrapper{padding-top:2.5em}.wrap .account-nav-tab{padding-top:0}.random-length-text{opacity:.5}#timeline_express_review_this_plugin_container .fa-paypal{display:block;width:100%;font-size:16px;padding-top:4px;margin:0 auto!important;color:#253b80}.wrap #timeline_express_review_this_plugin_container{padding:.5em;float:left;margin-top:.75em}#timeline_express_review_this_plugin_container{display:inline-block}#timeline_express_review_this_plugin_container a,#timeline_express_review_this_plugin_container a:hover{color:#333}#timeline_express_review_this_plugin_container .timeline_express_header_logo,#timeline_express_review_this_plugin_container div,#timeline_express_review_this_plugin_container span{float:right;margin:0 .5em;text-align:center}#timeline_express_review_this_plugin_container div.dashicons{margin:0 5px}#timeline_express_review_this_plugin_container div.dashicons-plus-alt{display:block;width:100%;margin:0 auto;color:#a3c3b8}.timeline-express-form{margin-bottom:3em}.timeline-express-settings-description{padding-bottom:2em!important;color:#A7A7A7;font-style:italic;font-size:10px}td.column-announcement_date .dashicons-arrow-right{line-height:2.9;display:inline-block;color:rgba(227,26,26,.68)}.delete-no:after{content:" no, save my announcements from being deleted. I'll need them again!"}.delete-yes:after{content:" yes, delete all of the announcement posts. they are dead to me."}.wp-picker-holder{position:absolute;z-index:99999999}#no-events-message_ifr{max-height:100px}.wp-list-table .no-items .colspanchange{text-align:center;height:115px;line-height:8;font-style:italic}.no-image-used-text{line-height:4.7}.wp-list-table .announcement_color_box{display:block;height:15px;width:15px;border:1px solid rgba(128,128,128,.22);padding:.5em;text-align:center;border-radius:50%}.wp-list-table .past_announcement{height:30px}.wp-list-table .edit-announcement-icon{font-size:25px!important;display:block}.wp-list-table .dashicon-past-announcement{font-size:30px!important;text-align:right}.wp-list-table img.attachment-timeline-express-thumbnail.size-timeline-express-thumbnail{max-width:180px;width:80%;height:auto}.dashicons-star-filled{color:#FEBE12}#timeline_express_reset_plugin_settings .dashicons-dismiss{float:right;margin-top:.5em;padding:.5em .5em 1em 1em;color:#f15353}body.admin_page_timeline-express-welcome .timeline-express-image{background:-moz-linear-gradient(top,rgba(206,220,231,.7) 100%,rgba(89,106,114,.7) 100%);background-image:url(../images/welcome/background.png)}body.admin_page_timeline-express-welcome .timeline-screenshot{padding:1.5em 1.5em 0}body.admin_page_timeline-express-welcome .font-awesome-background{padding-top:3em;margin-top:1.5em;background-image:url(../images/welcome/Font-Awesome-Cheatsheet.png);background-size:cover;height:250px;text-align:center;line-height:8}body.admin_page_timeline-express-welcome .admin-manage-announcements,body.admin_page_timeline-express-welcome .customize-your-timeline,body.admin_page_timeline-express-welcome .intuitive-post-creation{margin-top:1.5em;background-size:contain;background-position:bottom center;background-repeat:no-repeat}body.admin_page_timeline-express-welcome .intuitive-post-creation{padding-top:3em;background-image:url(../images/welcome/intuitive-creation-screen.jpg);height:665px}body.admin_page_timeline-express-welcome .admin-manage-announcements{padding-top:3em;background-image:url(../images/welcome/Manage-Announcements.jpg);height:665px}body.admin_page_timeline-express-welcome .customize-your-timeline{padding-top:4%;background-image:url(../images/welcome/customize-your-timeline.jpg);height:665px}body.admin_page_timeline-express-welcome .slides{height:665px;overflow:hidden;position:relative;width:100%;padding:4% 0}body.admin_page_timeline-express-welcome .slides ul{list-style:none;position:relative}body.admin_page_timeline-express-welcome .slides ul li{width:100%;opacity:0;position:absolute;top:0;-webkit-animation-name:anim_slides;-webkit-animation-delay:0;-moz-animation-name:anim_slides;-moz-animation-delay:0}body.admin_page_timeline-express-welcome .slides ul li:nth-child(2),body.admin_page_timeline-express-welcome .slides ul li:nth-child(2) h2.promo-text{-webkit-animation-delay:6s;-moz-animation-delay:6s}body.admin_page_timeline-express-welcome .slides ul li:nth-child(3),body.admin_page_timeline-express-welcome .slides ul li:nth-child(3) h2.promo-text{-webkit-animation-delay:12s;-moz-animation-delay:12s}body.admin_page_timeline-express-welcome .slides ul li img{display:block}body.admin_page_timeline-express-welcome .slides ul li h2.promo-text{background-color:#000;border-radius:10px;box-shadow:0 0 3px #FFF inset;color:#FFF;font-size:18px;margin:0 auto;padding:10px;position:absolute;top:-35px;width:350px;text-align:center;-webkit-animation-name:anim_titles;-webkit-animation-delay:0;-moz-animation-name:anim_titles;-moz-animation-delay:0}.dashicons-heart{background:linear-gradient(top,#ff8cf7,#e2a5e0);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#timeline-express-support-page-wrap{padding:2em}#timeline-express-support-page-wrap hr{margin:1.5em 0}#timeline-express-support-page-header{display:inline-block;width:100%}#timeline-express-support-page-header img.te-logo{max-width:128px;min-width:90px;width:20%;float:right}#timeline-express-support-page-header .support-subhead{display:block;margin:2em 1em 0 0;float:right;width:44%}#timeline-express-support-page-wrap #timeline_express_license_key{width:25%;min-width:400px}.timeline-express-valid-license{color:rgba(144,214,125,.68)}.purchase-support-license{margin-right:-.5em!important}#support-license-form p.description.license-error{color:rgba(225,47,47,.73)}#support-license-form p.description.license-active{color:rgba(46,102,31,.68)}#support-license-form .license-links a{text-decoration:none}.timeline-express-license-buttons{display:block;width:100%;margin-top:2em}.timeline-express-invalid-license-error{color:rgba(225,47,47,.73)}.codeparrots-tracking-notice{background-image:url(../../images/flying-parrot.png);background-position:center left;background-repeat:no-repeat;background-size:120px}.codeparrots-tracking-notice p{max-width:90%}#premium-support-contact-form{float:right;width:33%;min-width:300px}#premium-support-contact-form form,#premium-support-contact-form form input,#premium-support-contact-form form label,#premium-support-contact-form form textarea{width:100%}#premium-support-contact-form form textarea{resize:vertical}#premium-support-contact-form form input[type=submit],#premium-support-contact-form form label{margin-top:1em;display:block}.license-expiring-soon{font-size:11px;color:#f34b4b;display:block}@media only screen and (max-width:1081px){#timeline_express_license_key{min-width:90%!important;width:90%!important}#premium-support-contact-form form input,#premium-support-contact-form form label,#premium-support-contact-form form textarea{width:100%}#premium-support-contact-form{margin:2em 0 0;float:right;width:100%}#timeline-express-support-page-wrap table.widefat.fixed{max-width:100%!important}#timeline-express-support-page-header .support-subhead{width:auto}#timeline-express-support-page-header .te-logo{min-width:140px!important;float:none!important;display:block;margin:0 auto}#timeline-express-support-page-header .support-subhead h1{line-height:1.2}}.timeline-express-about-wrap .timeline-express-badge{float:left;border-radius:4px;margin:0 15px 15px 0;max-width:100%}.timeline-express-about-wrap #timeline-express-header{margin-bottom:15px}.timeline-express-about-wrap #timeline-express-header h1{margin-bottom:15px!important}.timeline-express-about-wrap .about-text{margin:0 0 15px;max-width:670px}.timeline-express-about-wrap .feature-section{margin-top:20px}.timeline-express-about-wrap .feature-section-content,.timeline-express-about-wrap .feature-section-media{width:50%;box-sizing:border-box}.timeline-express-about-wrap .feature-section-content{float:right;padding-left:50px}.timeline-express-about-wrap .feature-section-content h4{margin:0 0 1em}.timeline-express-about-wrap .feature-section-media{float:left;text-align:left;margin-bottom:20px}.timeline-express-about-wrap .feature-section:not(.under-the-hood) .col{margin-top:0}@media all and (max-width:782px){.timeline-express-about-wrap .feature-section-content,.timeline-express-about-wrap .feature-section-media{float:none;padding-left:0;width:100%;text-align:right}.timeline-express-about-wrap .feature-section-media img{float:none;margin:0 0 20px}}.about-wrap .timeline-express-badge{position:absolute;top:0;left:0;color:#999;font-size:14px;text-align:center;margin:5px 0 0;width:150px}.about-wrap .timeline-express-badge .version{display:block;margin:5px auto 0}#timeline-express-addons .timeline-express-clear:after,#timeline-express-addons .timeline-express-clear:before{content:" ";display:table}.about-wrap .feature-section p{font-size:15px}.about-wrap .feature-section.two-col .col{vertical-align:top}.about-wrap .feature-section.two-col .col:nth-child(1){width:calc(65% - 4px)}.about-wrap .feature-section.two-col .col:nth-child(2){width:calc(30% - 4px);text-align:center;float:left}.about-wrap .timeline-express-features-button{font-size:14px;height:auto;padding:5px 15px;margin-top:15px}#timeline-express-addons .timeline-express-clear:after{clear:both}#timeline-express-addons .intro{margin-bottom:30px}.timeline-express-addons-basic-message{border:1px solid #ddd;padding:20px}.timeline-express-addons-basic-message h5{font-size:16px;font-weight:700;margin:0 0 15px}.timeline-express-addons-basic-message p{margin:0}.timeline-express-addons-unlock{margin:35px 0 25px}.timeline-express-addons-unlock h4{font-size:23px;font-weight:400;margin:0 0 6px;line-height:29px}.timeline-express-addons-unlock p{margin:0}.timeline-express-addon-item{background-color:#fff;border:1px solid #ddd;clear:left;min-height:118px;margin:0 0 18px;position:relative}.timeline-express-addon-image{float:right;height:92px;width:92px;border:1px solid #ddd;margin:12px 12px 0 0}.timeline-express-addon-image img{display:block;margin:0 auto;max-width:100%}.timeline-express-addon-text{margin:0 126px 0 200px;padding:22px 0}.timeline-express-addon-text h4{font-size:16px;font-weight:700;margin:0 0 8px}.timeline-express-addon-text p{margin:0}.timeline-express-addon-action{position:absolute;top:0;left:0;width:180px;height:100%;text-align:center;border-right:1px solid #ddd}.timeline-express-addon-action a,.timeline-express-addon-action button{font-size:14px;color:#fff;background-color:#0085ba;border:1px solid #006d98;text-decoration:none;width:130px;margin:40px auto 0;display:block;border-radius:5px;padding:10px 0;cursor:pointer}.timeline-express-addon-action a:hover,.timeline-express-addon-action button:hover{background-color:#006d98}.timeline-express-addon-status-active .timeline-express-addon-action{background-color:#edfaff}.timeline-express-addon-status-inactive .timeline-express-addon-action{background-color:#f5f6f7}.timeline-express-error{color:#b94a48;background-color:#f2dede;padding:8px}.timeline-express-success{color:#468847;background-color:#dff0d8;padding:8px}.timeline-express-addon-item,.timeline-express-addon-item.timeline-express-second{max-width:800px;width:100%;float:none}.timeline-express-addon-action .button-addon-installed,.timeline-express-addon-action .button-addon-installed:hover{opacity:.8;background:#FFB780;border:1px solid #9B6943;color:#333}
2
  * @Plugin Timeline Express
3
  * @Author Code Parrots
4
  * @Site https://www.wp-timelineexpress.com
5
+ * @Version 1.3.3
6
+ * @Build 11-04-2016
7
  */
8
  body.admin_page_timeline-express-welcome .slides ul li,body.admin_page_timeline-express-welcome .slides ul li h2.promo-text{-webkit-animation-duration:18s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:normal;-webkit-animation-play-state:running;-webkit-animation-fill-mode:forwards;-moz-animation-duration:18s;-moz-animation-timing-function:linear;-moz-animation-iteration-count:infinite;-moz-animation-direction:normal;-moz-animation-play-state:running;-moz-animation-fill-mode:forwards}.wp-core-ui .timeline-express-red-button{background-color:#9B2124;background-image:linear-gradient(to bottom,#C5292E,#9B2124);border-color:#9B2124 #9B2124 #8D1F21;box-shadow:inset 0 1px 0 rgba(120,200,230,.5);color:#fff;text-decoration:none;text-shadow:0 -1px 0 rgba(0,0,0,.1);margin-right:2em;width:150px;text-align:center}.wp-core-ui .timeline-express-red-button.focus,.wp-core-ui .timeline-express-red-button.hover,.wp-core-ui .timeline-express-red-button:focus,.wp-core-ui .timeline-express-red-button:hover{background-color:#B72629;background-image:linear-gradient(to bottom,#D22E30,#9B2124);border-color:#7F1C1F;box-shadow:inset 0 1px 0 rgba(120,200,230,.6);color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.3)}.wp-core-ui .timeline-express-red-button.focus,.wp-core-ui .timeline-express-red-button:focus{border-color:#500F0E;box-shadow:inset 0 1px 0 rgba(120,200,230,.6),1px 1px 2px rgba(0,0,0,.4)}.wp-core-ui .timeline-express-red-button.active,.wp-core-ui .timeline-express-red-button.active:focus,.wp-core-ui .timeline-express-red-button.active:hover,.wp-core-ui .timeline-express-red-button:active{background:#7F1C1F;background-image:linear-gradient(to bottom,#9B2124,#B72629);border-color:#601312 #AE2426 #AE2426;color:rgba(255,255,255,.95);box-shadow:inset 0 1px 0 rgba(0,0,0,.1);text-shadow:0 -1px 0 rgba(0,0,0,.1)}.wp-core-ui .timeline-express-red-button-disabled,.wp-core-ui .timeline-express-red-button:disabled,.wp-core-ui .timeline-express-red-button[disabled]{color:#E79496!important;background:#BA292B!important;border-color:#7F1C1F!important;box-shadow:none!important;text-shadow:0 1px 0 rgba(0,0,0,.1)!important;cursor:default}.delete-no:hover,.delete-yes:hover{cursor:pointer}h2.nav-tab-wrapper.te-options{padding-bottom:0!important}h2.nav-tab-wrapper.te-options a.nav-tab:nth-child(1){margin-right:0!important}#advert_metabox .inside{padding:0;margin-top:0}#advert_metabox .inside .cmb2-id-announcement-advertisments{padding:0!important;border:none;background:0 0;margin-bottom:0}#advert_metabox .inside .cmb2-id-announcement-advertisments p{padding:0 10px}#advert_metabox .inside .cmb2-id-announcement-advertisments a.advertisment-link{position:relative;display:block;max-height:278px}div.cmb2-id-announcement-help-docs{padding-top:0!important;padding-bottom:0!important}label[for=help_docs_metabox-hide],label[for=timeline_express_ads-hide],label[for=announcement_metabox-hide]{display:none!important}#timeline-express-icon{background:url(../../images/timeline-express-logo-128.png) no-repeat;display:block;float:right;padding:0 .5em 0 0;height:90px;width:90px;background-size:contain}.wrap #timeline-express-page-header{margin:0}body.te_announcements_page_timeline-express-settings .wrap .postbox.ui-sortable-handle{border-radius:5px}body.te_announcements_page_timeline-express-settings .te-sidebar.add-ons-active{margin-top:3.3em}.settings-header{display:inline-block;width:100%;padding-right:0!important}.timeline-express-settings-header{background:0 0;box-shadow:none;border:none}.wrap .nav-tab-wrapper{padding-top:2.5em}.wrap .account-nav-tab{padding-top:0}.random-length-text{opacity:.5}#timeline_express_review_this_plugin_container .fa-paypal{display:block;width:100%;font-size:16px;padding-top:4px;margin:0 auto!important;color:#253b80}.wrap #timeline_express_review_this_plugin_container{padding:.5em;float:left;margin-top:.75em}#timeline_express_review_this_plugin_container{display:inline-block}#timeline_express_review_this_plugin_container a,#timeline_express_review_this_plugin_container a:hover{color:#333}#timeline_express_review_this_plugin_container .timeline_express_header_logo,#timeline_express_review_this_plugin_container div,#timeline_express_review_this_plugin_container span{float:right;margin:0 .5em;text-align:center}#timeline_express_review_this_plugin_container div.dashicons{margin:0 5px}#timeline_express_review_this_plugin_container div.dashicons-plus-alt{display:block;width:100%;margin:0 auto;color:#a3c3b8}.timeline-express-form{margin-bottom:3em}.timeline-express-settings-description{padding-bottom:2em!important;color:#A7A7A7;font-style:italic;font-size:10px}td.column-announcement_date .dashicons-arrow-right{line-height:2.9;display:inline-block;color:rgba(227,26,26,.68)}.delete-no:after{content:" no, save my announcements from being deleted. I'll need them again!"}.delete-yes:after{content:" yes, delete all of the announcement posts. they are dead to me."}.wp-picker-holder{position:absolute;z-index:99999999}#no-events-message_ifr{max-height:100px}.wp-list-table .no-items .colspanchange{text-align:center;height:115px;line-height:8;font-style:italic}.no-image-used-text{line-height:4.7}.wp-list-table .announcement_color_box{display:block;height:15px;width:15px;border:1px solid rgba(128,128,128,.22);padding:.5em;text-align:center;border-radius:50%}.wp-list-table .past_announcement{height:30px}.wp-list-table .edit-announcement-icon{font-size:25px!important;display:block}.wp-list-table .dashicon-past-announcement{font-size:30px!important;text-align:right}.wp-list-table img.attachment-timeline-express-thumbnail.size-timeline-express-thumbnail{max-width:180px;width:80%;height:auto}.dashicons-star-filled{color:#FEBE12}#timeline_express_reset_plugin_settings .dashicons-dismiss{float:right;margin-top:.5em;padding:.5em .5em 1em 1em;color:#f15353}body.admin_page_timeline-express-welcome .timeline-express-image{background:-moz-linear-gradient(top,rgba(206,220,231,.7) 100%,rgba(89,106,114,.7) 100%);background-image:url(../images/welcome/background.png)}body.admin_page_timeline-express-welcome .timeline-screenshot{padding:1.5em 1.5em 0}body.admin_page_timeline-express-welcome .font-awesome-background{padding-top:3em;margin-top:1.5em;background-image:url(../images/welcome/Font-Awesome-Cheatsheet.png);background-size:cover;height:250px;text-align:center;line-height:8}body.admin_page_timeline-express-welcome .admin-manage-announcements,body.admin_page_timeline-express-welcome .customize-your-timeline,body.admin_page_timeline-express-welcome .intuitive-post-creation{margin-top:1.5em;background-size:contain;background-position:bottom center;background-repeat:no-repeat}body.admin_page_timeline-express-welcome .intuitive-post-creation{padding-top:3em;background-image:url(../images/welcome/intuitive-creation-screen.jpg);height:665px}body.admin_page_timeline-express-welcome .admin-manage-announcements{padding-top:3em;background-image:url(../images/welcome/Manage-Announcements.jpg);height:665px}body.admin_page_timeline-express-welcome .customize-your-timeline{padding-top:4%;background-image:url(../images/welcome/customize-your-timeline.jpg);height:665px}body.admin_page_timeline-express-welcome .slides{height:665px;overflow:hidden;position:relative;width:100%;padding:4% 0}body.admin_page_timeline-express-welcome .slides ul{list-style:none;position:relative}body.admin_page_timeline-express-welcome .slides ul li{width:100%;opacity:0;position:absolute;top:0;-webkit-animation-name:anim_slides;-webkit-animation-delay:0;-moz-animation-name:anim_slides;-moz-animation-delay:0}body.admin_page_timeline-express-welcome .slides ul li:nth-child(2),body.admin_page_timeline-express-welcome .slides ul li:nth-child(2) h2.promo-text{-webkit-animation-delay:6s;-moz-animation-delay:6s}body.admin_page_timeline-express-welcome .slides ul li:nth-child(3),body.admin_page_timeline-express-welcome .slides ul li:nth-child(3) h2.promo-text{-webkit-animation-delay:12s;-moz-animation-delay:12s}body.admin_page_timeline-express-welcome .slides ul li img{display:block}body.admin_page_timeline-express-welcome .slides ul li h2.promo-text{background-color:#000;border-radius:10px;box-shadow:0 0 3px #FFF inset;color:#FFF;font-size:18px;margin:0 auto;padding:10px;position:absolute;top:-35px;width:350px;text-align:center;-webkit-animation-name:anim_titles;-webkit-animation-delay:0;-moz-animation-name:anim_titles;-moz-animation-delay:0}.dashicons-heart{background:linear-gradient(top,#ff8cf7,#e2a5e0);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#timeline-express-support-page-wrap{padding:2em}#timeline-express-support-page-wrap hr{margin:1.5em 0}#timeline-express-support-page-header{display:inline-block;width:100%}#timeline-express-support-page-header img.te-logo{max-width:128px;min-width:90px;width:20%;float:right}#timeline-express-support-page-header .support-subhead{display:block;margin:2em 1em 0 0;float:right;width:44%}#timeline-express-support-page-wrap #timeline_express_license_key{width:25%;min-width:400px}.timeline-express-valid-license{color:rgba(144,214,125,.68)}.purchase-support-license{margin-right:-.5em!important}#support-license-form p.description.license-error{color:rgba(225,47,47,.73)}#support-license-form p.description.license-active{color:rgba(46,102,31,.68)}#support-license-form .license-links a{text-decoration:none}.timeline-express-license-buttons{display:block;width:100%;margin-top:2em}.timeline-express-invalid-license-error{color:rgba(225,47,47,.73)}.codeparrots-tracking-notice{background-image:url(../../images/flying-parrot.png);background-position:center left;background-repeat:no-repeat;background-size:120px}.codeparrots-tracking-notice p{max-width:90%}#premium-support-contact-form{float:right;width:33%;min-width:300px}#premium-support-contact-form form,#premium-support-contact-form form input,#premium-support-contact-form form label,#premium-support-contact-form form textarea{width:100%}#premium-support-contact-form form textarea{resize:vertical}#premium-support-contact-form form input[type=submit],#premium-support-contact-form form label{margin-top:1em;display:block}.license-expiring-soon{font-size:11px;color:#f34b4b;display:block}@media only screen and (max-width:1081px){#timeline_express_license_key{min-width:90%!important;width:90%!important}#premium-support-contact-form form input,#premium-support-contact-form form label,#premium-support-contact-form form textarea{width:100%}#premium-support-contact-form{margin:2em 0 0;float:right;width:100%}#timeline-express-support-page-wrap table.widefat.fixed{max-width:100%!important}#timeline-express-support-page-header .support-subhead{width:auto}#timeline-express-support-page-header .te-logo{min-width:140px!important;float:none!important;display:block;margin:0 auto}#timeline-express-support-page-header .support-subhead h1{line-height:1.2}}.timeline-express-about-wrap .timeline-express-badge{float:left;border-radius:4px;margin:0 15px 15px 0;max-width:100%}.timeline-express-about-wrap #timeline-express-header{margin-bottom:15px}.timeline-express-about-wrap #timeline-express-header h1{margin-bottom:15px!important}.timeline-express-about-wrap .about-text{margin:0 0 15px;max-width:670px}.timeline-express-about-wrap .feature-section{margin-top:20px}.timeline-express-about-wrap .feature-section-content,.timeline-express-about-wrap .feature-section-media{width:50%;box-sizing:border-box}.timeline-express-about-wrap .feature-section-content{float:right;padding-left:50px}.timeline-express-about-wrap .feature-section-content h4{margin:0 0 1em}.timeline-express-about-wrap .feature-section-media{float:left;text-align:left;margin-bottom:20px}.timeline-express-about-wrap .feature-section:not(.under-the-hood) .col{margin-top:0}@media all and (max-width:782px){.timeline-express-about-wrap .feature-section-content,.timeline-express-about-wrap .feature-section-media{float:none;padding-left:0;width:100%;text-align:right}.timeline-express-about-wrap .feature-section-media img{float:none;margin:0 0 20px}}.about-wrap .timeline-express-badge{position:absolute;top:0;left:0;color:#999;font-size:14px;text-align:center;margin:5px 0 0;width:150px}.about-wrap .timeline-express-badge .version{display:block;margin:5px auto 0}#timeline-express-addons .timeline-express-clear:after,#timeline-express-addons .timeline-express-clear:before{content:" ";display:table}.about-wrap .feature-section p{font-size:15px}.about-wrap .feature-section.two-col .col{vertical-align:top}.about-wrap .feature-section.two-col .col:nth-child(1){width:calc(65% - 4px)}.about-wrap .feature-section.two-col .col:nth-child(2){width:calc(30% - 4px);text-align:center;float:left}.about-wrap .timeline-express-features-button{font-size:14px;height:auto;padding:5px 15px;margin-top:15px}#timeline-express-addons .timeline-express-clear:after{clear:both}#timeline-express-addons .intro{margin-bottom:30px}.timeline-express-addons-basic-message{border:1px solid #ddd;padding:20px}.timeline-express-addons-basic-message h5{font-size:16px;font-weight:700;margin:0 0 15px}.timeline-express-addons-basic-message p{margin:0}.timeline-express-addons-unlock{margin:35px 0 25px}.timeline-express-addons-unlock h4{font-size:23px;font-weight:400;margin:0 0 6px;line-height:29px}.timeline-express-addons-unlock p{margin:0}.timeline-express-addon-item{background-color:#fff;border:1px solid #ddd;clear:left;min-height:118px;margin:0 0 18px;position:relative}.timeline-express-addon-image{float:right;height:92px;width:92px;border:1px solid #ddd;margin:12px 12px 0 0}.timeline-express-addon-image img{display:block;margin:0 auto;max-width:100%}.timeline-express-addon-text{margin:0 126px 0 200px;padding:22px 0}.timeline-express-addon-text h4{font-size:16px;font-weight:700;margin:0 0 8px}.timeline-express-addon-text p{margin:0}.timeline-express-addon-action{position:absolute;top:0;left:0;width:180px;height:100%;text-align:center;border-right:1px solid #ddd}.timeline-express-addon-action a,.timeline-express-addon-action button{font-size:14px;color:#fff;background-color:#0085ba;border:1px solid #006d98;text-decoration:none;width:130px;margin:40px auto 0;display:block;border-radius:5px;padding:10px 0;cursor:pointer}.timeline-express-addon-action a:hover,.timeline-express-addon-action button:hover{background-color:#006d98}.timeline-express-addon-status-active .timeline-express-addon-action{background-color:#edfaff}.timeline-express-addon-status-inactive .timeline-express-addon-action{background-color:#f5f6f7}.timeline-express-error{color:#b94a48;background-color:#f2dede;padding:8px}.timeline-express-success{color:#468847;background-color:#dff0d8;padding:8px}.timeline-express-addon-item,.timeline-express-addon-item.timeline-express-second{max-width:800px;width:100%;float:none}.timeline-express-addon-action .button-addon-installed,.timeline-express-addon-action .button-addon-installed:hover{opacity:.8;background:#FFB780;border:1px solid #9B6943;color:#333}
lib/admin/css/min/timeline-express-admin.min.css CHANGED
@@ -2,7 +2,7 @@
2
  * @Plugin Timeline Express
3
  * @Author Code Parrots
4
  * @Site https://www.wp-timelineexpress.com
5
- * @Version 1.3.2
6
- * @Build 10-27-2016
7
  */
8
  body.admin_page_timeline-express-welcome .slides ul li,body.admin_page_timeline-express-welcome .slides ul li h2.promo-text{-webkit-animation-duration:18s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:normal;-webkit-animation-play-state:running;-webkit-animation-fill-mode:forwards;-moz-animation-duration:18s;-moz-animation-timing-function:linear;-moz-animation-iteration-count:infinite;-moz-animation-direction:normal;-moz-animation-play-state:running;-moz-animation-fill-mode:forwards}.wp-core-ui .timeline-express-red-button{background-color:#9B2124;background-image:linear-gradient(to bottom,#C5292E,#9B2124);border-color:#9B2124 #9B2124 #8D1F21;box-shadow:inset 0 1px 0 rgba(120,200,230,.5);color:#fff;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,.1);margin-left:2em;width:150px;text-align:center}.wp-core-ui .timeline-express-red-button.focus,.wp-core-ui .timeline-express-red-button.hover,.wp-core-ui .timeline-express-red-button:focus,.wp-core-ui .timeline-express-red-button:hover{background-color:#B72629;background-image:linear-gradient(to bottom,#D22E30,#9B2124);border-color:#7F1C1F;box-shadow:inset 0 1px 0 rgba(120,200,230,.6);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3)}.wp-core-ui .timeline-express-red-button.focus,.wp-core-ui .timeline-express-red-button:focus{border-color:#500F0E;box-shadow:inset 0 1px 0 rgba(120,200,230,.6),1px 1px 2px rgba(0,0,0,.4)}.wp-core-ui .timeline-express-red-button.active,.wp-core-ui .timeline-express-red-button.active:focus,.wp-core-ui .timeline-express-red-button.active:hover,.wp-core-ui .timeline-express-red-button:active{background:#7F1C1F;background-image:linear-gradient(to bottom,#9B2124,#B72629);border-color:#601312 #AE2426 #AE2426;color:rgba(255,255,255,.95);box-shadow:inset 0 1px 0 rgba(0,0,0,.1);text-shadow:0 1px 0 rgba(0,0,0,.1)}.wp-core-ui .timeline-express-red-button-disabled,.wp-core-ui .timeline-express-red-button:disabled,.wp-core-ui .timeline-express-red-button[disabled]{color:#E79496!important;background:#BA292B!important;border-color:#7F1C1F!important;box-shadow:none!important;text-shadow:0 -1px 0 rgba(0,0,0,.1)!important;cursor:default}.delete-no:hover,.delete-yes:hover{cursor:pointer}h2.nav-tab-wrapper.te-options{padding-bottom:0!important}h2.nav-tab-wrapper.te-options a.nav-tab:nth-child(1){margin-left:0!important}#advert_metabox .inside{padding:0;margin-top:0}#advert_metabox .inside .cmb2-id-announcement-advertisments{padding:0!important;border:none;background:0 0;margin-bottom:0}#advert_metabox .inside .cmb2-id-announcement-advertisments p{padding:0 10px}#advert_metabox .inside .cmb2-id-announcement-advertisments a.advertisment-link{position:relative;display:block;max-height:278px}div.cmb2-id-announcement-help-docs{padding-top:0!important;padding-bottom:0!important}label[for=help_docs_metabox-hide],label[for=timeline_express_ads-hide],label[for=announcement_metabox-hide]{display:none!important}#timeline-express-icon{background:url(../../images/timeline-express-logo-128.png) no-repeat;display:block;float:left;padding:0 0 0 .5em;height:90px;width:90px;background-size:contain}.wrap #timeline-express-page-header{margin:0}body.te_announcements_page_timeline-express-settings .wrap .postbox.ui-sortable-handle{border-radius:5px}body.te_announcements_page_timeline-express-settings .te-sidebar.add-ons-active{margin-top:3.3em}.settings-header{display:inline-block;width:100%;padding-left:0!important}.timeline-express-settings-header{background:0 0;box-shadow:none;border:none}.wrap .nav-tab-wrapper{padding-top:2.5em}.wrap .account-nav-tab{padding-top:0}.random-length-text{opacity:.5}#timeline_express_review_this_plugin_container .fa-paypal{display:block;width:100%;font-size:16px;padding-top:4px;margin:0 auto!important;color:#253b80}.wrap #timeline_express_review_this_plugin_container{padding:.5em;float:right;margin-top:.75em}#timeline_express_review_this_plugin_container{display:inline-block}#timeline_express_review_this_plugin_container a,#timeline_express_review_this_plugin_container a:hover{color:#333}#timeline_express_review_this_plugin_container .timeline_express_header_logo,#timeline_express_review_this_plugin_container div,#timeline_express_review_this_plugin_container span{float:left;margin:0 .5em;text-align:center}#timeline_express_review_this_plugin_container div.dashicons{margin:0 5px}#timeline_express_review_this_plugin_container div.dashicons-plus-alt{display:block;width:100%;margin:0 auto;color:#a3c3b8}.timeline-express-form{margin-bottom:3em}.timeline-express-settings-description{padding-bottom:2em!important;color:#A7A7A7;font-style:italic;font-size:10px}td.column-announcement_date .dashicons-arrow-right{line-height:2.9;display:inline-block;color:rgba(227,26,26,.68)}.delete-no:after{content:" no, save my announcements from being deleted. I'll need them again!"}.delete-yes:after{content:" yes, delete all of the announcement posts. they are dead to me."}.wp-picker-holder{position:absolute;z-index:99999999}#no-events-message_ifr{max-height:100px}.wp-list-table .no-items .colspanchange{text-align:center;height:115px;line-height:8;font-style:italic}.no-image-used-text{line-height:4.7}.wp-list-table .announcement_color_box{display:block;height:15px;width:15px;border:1px solid rgba(128,128,128,.22);padding:.5em;text-align:center;border-radius:50%}.wp-list-table .past_announcement{height:30px}.wp-list-table .edit-announcement-icon{font-size:25px!important;display:block}.wp-list-table .dashicon-past-announcement{font-size:30px!important;text-align:left}.wp-list-table img.attachment-timeline-express-thumbnail.size-timeline-express-thumbnail{max-width:180px;width:80%;height:auto}.dashicons-star-filled{color:#FEBE12}#timeline_express_reset_plugin_settings .dashicons-dismiss{float:left;margin-top:.5em;padding:.5em 1em 1em .5em;color:#f15353}body.admin_page_timeline-express-welcome .timeline-express-image{background:-moz-linear-gradient(top,rgba(206,220,231,.7) 0,rgba(89,106,114,.7) 100%);background-image:url(../images/welcome/background.png)}body.admin_page_timeline-express-welcome .timeline-screenshot{padding:1.5em 1.5em 0}body.admin_page_timeline-express-welcome .font-awesome-background{padding-top:3em;margin-top:1.5em;background-image:url(../images/welcome/Font-Awesome-Cheatsheet.png);background-size:cover;height:250px;text-align:center;line-height:8}body.admin_page_timeline-express-welcome .admin-manage-announcements,body.admin_page_timeline-express-welcome .customize-your-timeline,body.admin_page_timeline-express-welcome .intuitive-post-creation{margin-top:1.5em;background-size:contain;background-position:bottom center;background-repeat:no-repeat}body.admin_page_timeline-express-welcome .intuitive-post-creation{padding-top:3em;background-image:url(../images/welcome/intuitive-creation-screen.jpg);height:665px}body.admin_page_timeline-express-welcome .admin-manage-announcements{padding-top:3em;background-image:url(../images/welcome/Manage-Announcements.jpg);height:665px}body.admin_page_timeline-express-welcome .customize-your-timeline{padding-top:4%;background-image:url(../images/welcome/customize-your-timeline.jpg);height:665px}body.admin_page_timeline-express-welcome .slides{height:665px;overflow:hidden;position:relative;width:100%;padding:4% 0}body.admin_page_timeline-express-welcome .slides ul{list-style:none;position:relative}body.admin_page_timeline-express-welcome .slides ul li{width:100%;opacity:0;position:absolute;top:0;-webkit-animation-name:anim_slides;-webkit-animation-delay:0;-moz-animation-name:anim_slides;-moz-animation-delay:0}body.admin_page_timeline-express-welcome .slides ul li:nth-child(2),body.admin_page_timeline-express-welcome .slides ul li:nth-child(2) h2.promo-text{-webkit-animation-delay:6s;-moz-animation-delay:6s}body.admin_page_timeline-express-welcome .slides ul li:nth-child(3),body.admin_page_timeline-express-welcome .slides ul li:nth-child(3) h2.promo-text{-webkit-animation-delay:12s;-moz-animation-delay:12s}body.admin_page_timeline-express-welcome .slides ul li img{display:block}body.admin_page_timeline-express-welcome .slides ul li h2.promo-text{background-color:#000;border-radius:10px;box-shadow:0 0 3px #FFF inset;color:#FFF;font-size:18px;margin:0 auto;padding:10px;position:absolute;top:-35px;width:350px;text-align:center;-webkit-animation-name:anim_titles;-webkit-animation-delay:0;-moz-animation-name:anim_titles;-moz-animation-delay:0}.dashicons-heart{background:linear-gradient(top,#ff8cf7,#e2a5e0);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#timeline-express-support-page-wrap{padding:2em}#timeline-express-support-page-wrap hr{margin:1.5em 0}#timeline-express-support-page-header{display:inline-block;width:100%}#timeline-express-support-page-header img.te-logo{max-width:128px;min-width:90px;width:20%;float:left}#timeline-express-support-page-header .support-subhead{display:block;margin:2em 0 0 1em;float:left;width:44%}#timeline-express-support-page-wrap #timeline_express_license_key{width:25%;min-width:400px}.timeline-express-valid-license{color:rgba(144,214,125,.68)}.purchase-support-license{margin-left:-.5em!important}#support-license-form p.description.license-error{color:rgba(225,47,47,.73)}#support-license-form p.description.license-active{color:rgba(46,102,31,.68)}#support-license-form .license-links a{text-decoration:none}.timeline-express-license-buttons{display:block;width:100%;margin-top:2em}.timeline-express-invalid-license-error{color:rgba(225,47,47,.73)}.codeparrots-tracking-notice{background-image:url(../../images/flying-parrot.png);background-position:center right;background-repeat:no-repeat;background-size:120px}.codeparrots-tracking-notice p{max-width:90%}#premium-support-contact-form{float:left;width:33%;min-width:300px}#premium-support-contact-form form,#premium-support-contact-form form input,#premium-support-contact-form form label,#premium-support-contact-form form textarea{width:100%}#premium-support-contact-form form textarea{resize:vertical}#premium-support-contact-form form input[type=submit],#premium-support-contact-form form label{margin-top:1em;display:block}.license-expiring-soon{font-size:11px;color:#f34b4b;display:block}@media only screen and (max-width:1081px){#timeline_express_license_key{min-width:90%!important;width:90%!important}#premium-support-contact-form form input,#premium-support-contact-form form label,#premium-support-contact-form form textarea{width:100%}#premium-support-contact-form{margin:2em 0 0;float:left;width:100%}#timeline-express-support-page-wrap table.widefat.fixed{max-width:100%!important}#timeline-express-support-page-header .support-subhead{width:auto}#timeline-express-support-page-header .te-logo{min-width:140px!important;float:none!important;display:block;margin:0 auto}#timeline-express-support-page-header .support-subhead h1{line-height:1.2}}.timeline-express-about-wrap .timeline-express-badge{float:right;border-radius:4px;margin:0 0 15px 15px;max-width:100%}.timeline-express-about-wrap #timeline-express-header{margin-bottom:15px}.timeline-express-about-wrap #timeline-express-header h1{margin-bottom:15px!important}.timeline-express-about-wrap .about-text{margin:0 0 15px;max-width:670px}.timeline-express-about-wrap .feature-section{margin-top:20px}.timeline-express-about-wrap .feature-section-content,.timeline-express-about-wrap .feature-section-media{width:50%;box-sizing:border-box}.timeline-express-about-wrap .feature-section-content{float:left;padding-right:50px}.timeline-express-about-wrap .feature-section-content h4{margin:0 0 1em}.timeline-express-about-wrap .feature-section-media{float:right;text-align:right;margin-bottom:20px}.timeline-express-about-wrap .feature-section:not(.under-the-hood) .col{margin-top:0}@media all and (max-width:782px){.timeline-express-about-wrap .feature-section-content,.timeline-express-about-wrap .feature-section-media{float:none;padding-right:0;width:100%;text-align:left}.timeline-express-about-wrap .feature-section-media img{float:none;margin:0 0 20px}}.about-wrap .timeline-express-badge{position:absolute;top:0;right:0;color:#999;font-size:14px;text-align:center;margin:5px 0 0;width:150px}.about-wrap .timeline-express-badge .version{display:block;margin:5px auto 0}#timeline-express-addons .timeline-express-clear:after,#timeline-express-addons .timeline-express-clear:before{content:" ";display:table}.about-wrap .feature-section p{font-size:15px}.about-wrap .feature-section.two-col .col{vertical-align:top}.about-wrap .feature-section.two-col .col:nth-child(1){width:calc(65% - 4px)}.about-wrap .feature-section.two-col .col:nth-child(2){width:calc(30% - 4px);text-align:center;float:right}.about-wrap .timeline-express-features-button{font-size:14px;height:auto;padding:5px 15px;margin-top:15px}#timeline-express-addons .timeline-express-clear:after{clear:both}#timeline-express-addons .intro{margin-bottom:30px}.timeline-express-addons-basic-message{border:1px solid #ddd;padding:20px}.timeline-express-addons-basic-message h5{font-size:16px;font-weight:700;margin:0 0 15px}.timeline-express-addons-basic-message p{margin:0}.timeline-express-addons-unlock{margin:35px 0 25px}.timeline-express-addons-unlock h4{font-size:23px;font-weight:400;margin:0 0 6px;line-height:29px}.timeline-express-addons-unlock p{margin:0}.timeline-express-addon-item{background-color:#fff;border:1px solid #ddd;clear:right;min-height:118px;margin:0 0 18px;position:relative}.timeline-express-addon-image{float:left;height:92px;width:92px;border:1px solid #ddd;margin:12px 0 0 12px}.timeline-express-addon-image img{display:block;margin:0 auto;max-width:100%}.timeline-express-addon-text{margin:0 200px 0 126px;padding:22px 0}.timeline-express-addon-text h4{font-size:16px;font-weight:700;margin:0 0 8px}.timeline-express-addon-text p{margin:0}.timeline-express-addon-action{position:absolute;top:0;right:0;width:180px;height:100%;text-align:center;border-left:1px solid #ddd}.timeline-express-addon-action a,.timeline-express-addon-action button{font-size:14px;color:#fff;background-color:#0085ba;border:1px solid #006d98;text-decoration:none;width:130px;margin:40px auto 0;display:block;border-radius:5px;padding:10px 0;cursor:pointer}.timeline-express-addon-action a:hover,.timeline-express-addon-action button:hover{background-color:#006d98}.timeline-express-addon-status-active .timeline-express-addon-action{background-color:#edfaff}.timeline-express-addon-status-inactive .timeline-express-addon-action{background-color:#f5f6f7}.timeline-express-error{color:#b94a48;background-color:#f2dede;padding:8px}.timeline-express-success{color:#468847;background-color:#dff0d8;padding:8px}.timeline-express-addon-item,.timeline-express-addon-item.timeline-express-second{max-width:800px;width:100%;float:none}.timeline-express-addon-action .button-addon-installed,.timeline-express-addon-action .button-addon-installed:hover{opacity:.8;background:#FFB780;border:1px solid #9B6943;color:#333}
2
  * @Plugin Timeline Express
3
  * @Author Code Parrots
4
  * @Site https://www.wp-timelineexpress.com
5
+ * @Version 1.3.3
6
+ * @Build 11-04-2016
7
  */
8
  body.admin_page_timeline-express-welcome .slides ul li,body.admin_page_timeline-express-welcome .slides ul li h2.promo-text{-webkit-animation-duration:18s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:normal;-webkit-animation-play-state:running;-webkit-animation-fill-mode:forwards;-moz-animation-duration:18s;-moz-animation-timing-function:linear;-moz-animation-iteration-count:infinite;-moz-animation-direction:normal;-moz-animation-play-state:running;-moz-animation-fill-mode:forwards}.wp-core-ui .timeline-express-red-button{background-color:#9B2124;background-image:linear-gradient(to bottom,#C5292E,#9B2124);border-color:#9B2124 #9B2124 #8D1F21;box-shadow:inset 0 1px 0 rgba(120,200,230,.5);color:#fff;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,.1);margin-left:2em;width:150px;text-align:center}.wp-core-ui .timeline-express-red-button.focus,.wp-core-ui .timeline-express-red-button.hover,.wp-core-ui .timeline-express-red-button:focus,.wp-core-ui .timeline-express-red-button:hover{background-color:#B72629;background-image:linear-gradient(to bottom,#D22E30,#9B2124);border-color:#7F1C1F;box-shadow:inset 0 1px 0 rgba(120,200,230,.6);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3)}.wp-core-ui .timeline-express-red-button.focus,.wp-core-ui .timeline-express-red-button:focus{border-color:#500F0E;box-shadow:inset 0 1px 0 rgba(120,200,230,.6),1px 1px 2px rgba(0,0,0,.4)}.wp-core-ui .timeline-express-red-button.active,.wp-core-ui .timeline-express-red-button.active:focus,.wp-core-ui .timeline-express-red-button.active:hover,.wp-core-ui .timeline-express-red-button:active{background:#7F1C1F;background-image:linear-gradient(to bottom,#9B2124,#B72629);border-color:#601312 #AE2426 #AE2426;color:rgba(255,255,255,.95);box-shadow:inset 0 1px 0 rgba(0,0,0,.1);text-shadow:0 1px 0 rgba(0,0,0,.1)}.wp-core-ui .timeline-express-red-button-disabled,.wp-core-ui .timeline-express-red-button:disabled,.wp-core-ui .timeline-express-red-button[disabled]{color:#E79496!important;background:#BA292B!important;border-color:#7F1C1F!important;box-shadow:none!important;text-shadow:0 -1px 0 rgba(0,0,0,.1)!important;cursor:default}.delete-no:hover,.delete-yes:hover{cursor:pointer}h2.nav-tab-wrapper.te-options{padding-bottom:0!important}h2.nav-tab-wrapper.te-options a.nav-tab:nth-child(1){margin-left:0!important}#advert_metabox .inside{padding:0;margin-top:0}#advert_metabox .inside .cmb2-id-announcement-advertisments{padding:0!important;border:none;background:0 0;margin-bottom:0}#advert_metabox .inside .cmb2-id-announcement-advertisments p{padding:0 10px}#advert_metabox .inside .cmb2-id-announcement-advertisments a.advertisment-link{position:relative;display:block;max-height:278px}div.cmb2-id-announcement-help-docs{padding-top:0!important;padding-bottom:0!important}label[for=help_docs_metabox-hide],label[for=timeline_express_ads-hide],label[for=announcement_metabox-hide]{display:none!important}#timeline-express-icon{background:url(../../images/timeline-express-logo-128.png) no-repeat;display:block;float:left;padding:0 0 0 .5em;height:90px;width:90px;background-size:contain}.wrap #timeline-express-page-header{margin:0}body.te_announcements_page_timeline-express-settings .wrap .postbox.ui-sortable-handle{border-radius:5px}body.te_announcements_page_timeline-express-settings .te-sidebar.add-ons-active{margin-top:3.3em}.settings-header{display:inline-block;width:100%;padding-left:0!important}.timeline-express-settings-header{background:0 0;box-shadow:none;border:none}.wrap .nav-tab-wrapper{padding-top:2.5em}.wrap .account-nav-tab{padding-top:0}.random-length-text{opacity:.5}#timeline_express_review_this_plugin_container .fa-paypal{display:block;width:100%;font-size:16px;padding-top:4px;margin:0 auto!important;color:#253b80}.wrap #timeline_express_review_this_plugin_container{padding:.5em;float:right;margin-top:.75em}#timeline_express_review_this_plugin_container{display:inline-block}#timeline_express_review_this_plugin_container a,#timeline_express_review_this_plugin_container a:hover{color:#333}#timeline_express_review_this_plugin_container .timeline_express_header_logo,#timeline_express_review_this_plugin_container div,#timeline_express_review_this_plugin_container span{float:left;margin:0 .5em;text-align:center}#timeline_express_review_this_plugin_container div.dashicons{margin:0 5px}#timeline_express_review_this_plugin_container div.dashicons-plus-alt{display:block;width:100%;margin:0 auto;color:#a3c3b8}.timeline-express-form{margin-bottom:3em}.timeline-express-settings-description{padding-bottom:2em!important;color:#A7A7A7;font-style:italic;font-size:10px}td.column-announcement_date .dashicons-arrow-right{line-height:2.9;display:inline-block;color:rgba(227,26,26,.68)}.delete-no:after{content:" no, save my announcements from being deleted. I'll need them again!"}.delete-yes:after{content:" yes, delete all of the announcement posts. they are dead to me."}.wp-picker-holder{position:absolute;z-index:99999999}#no-events-message_ifr{max-height:100px}.wp-list-table .no-items .colspanchange{text-align:center;height:115px;line-height:8;font-style:italic}.no-image-used-text{line-height:4.7}.wp-list-table .announcement_color_box{display:block;height:15px;width:15px;border:1px solid rgba(128,128,128,.22);padding:.5em;text-align:center;border-radius:50%}.wp-list-table .past_announcement{height:30px}.wp-list-table .edit-announcement-icon{font-size:25px!important;display:block}.wp-list-table .dashicon-past-announcement{font-size:30px!important;text-align:left}.wp-list-table img.attachment-timeline-express-thumbnail.size-timeline-express-thumbnail{max-width:180px;width:80%;height:auto}.dashicons-star-filled{color:#FEBE12}#timeline_express_reset_plugin_settings .dashicons-dismiss{float:left;margin-top:.5em;padding:.5em 1em 1em .5em;color:#f15353}body.admin_page_timeline-express-welcome .timeline-express-image{background:-moz-linear-gradient(top,rgba(206,220,231,.7) 0,rgba(89,106,114,.7) 100%);background-image:url(../images/welcome/background.png)}body.admin_page_timeline-express-welcome .timeline-screenshot{padding:1.5em 1.5em 0}body.admin_page_timeline-express-welcome .font-awesome-background{padding-top:3em;margin-top:1.5em;background-image:url(../images/welcome/Font-Awesome-Cheatsheet.png);background-size:cover;height:250px;text-align:center;line-height:8}body.admin_page_timeline-express-welcome .admin-manage-announcements,body.admin_page_timeline-express-welcome .customize-your-timeline,body.admin_page_timeline-express-welcome .intuitive-post-creation{margin-top:1.5em;background-size:contain;background-position:bottom center;background-repeat:no-repeat}body.admin_page_timeline-express-welcome .intuitive-post-creation{padding-top:3em;background-image:url(../images/welcome/intuitive-creation-screen.jpg);height:665px}body.admin_page_timeline-express-welcome .admin-manage-announcements{padding-top:3em;background-image:url(../images/welcome/Manage-Announcements.jpg);height:665px}body.admin_page_timeline-express-welcome .customize-your-timeline{padding-top:4%;background-image:url(../images/welcome/customize-your-timeline.jpg);height:665px}body.admin_page_timeline-express-welcome .slides{height:665px;overflow:hidden;position:relative;width:100%;padding:4% 0}body.admin_page_timeline-express-welcome .slides ul{list-style:none;position:relative}body.admin_page_timeline-express-welcome .slides ul li{width:100%;opacity:0;position:absolute;top:0;-webkit-animation-name:anim_slides;-webkit-animation-delay:0;-moz-animation-name:anim_slides;-moz-animation-delay:0}body.admin_page_timeline-express-welcome .slides ul li:nth-child(2),body.admin_page_timeline-express-welcome .slides ul li:nth-child(2) h2.promo-text{-webkit-animation-delay:6s;-moz-animation-delay:6s}body.admin_page_timeline-express-welcome .slides ul li:nth-child(3),body.admin_page_timeline-express-welcome .slides ul li:nth-child(3) h2.promo-text{-webkit-animation-delay:12s;-moz-animation-delay:12s}body.admin_page_timeline-express-welcome .slides ul li img{display:block}body.admin_page_timeline-express-welcome .slides ul li h2.promo-text{background-color:#000;border-radius:10px;box-shadow:0 0 3px #FFF inset;color:#FFF;font-size:18px;margin:0 auto;padding:10px;position:absolute;top:-35px;width:350px;text-align:center;-webkit-animation-name:anim_titles;-webkit-animation-delay:0;-moz-animation-name:anim_titles;-moz-animation-delay:0}.dashicons-heart{background:linear-gradient(top,#ff8cf7,#e2a5e0);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#timeline-express-support-page-wrap{padding:2em}#timeline-express-support-page-wrap hr{margin:1.5em 0}#timeline-express-support-page-header{display:inline-block;width:100%}#timeline-express-support-page-header img.te-logo{max-width:128px;min-width:90px;width:20%;float:left}#timeline-express-support-page-header .support-subhead{display:block;margin:2em 0 0 1em;float:left;width:44%}#timeline-express-support-page-wrap #timeline_express_license_key{width:25%;min-width:400px}.timeline-express-valid-license{color:rgba(144,214,125,.68)}.purchase-support-license{margin-left:-.5em!important}#support-license-form p.description.license-error{color:rgba(225,47,47,.73)}#support-license-form p.description.license-active{color:rgba(46,102,31,.68)}#support-license-form .license-links a{text-decoration:none}.timeline-express-license-buttons{display:block;width:100%;margin-top:2em}.timeline-express-invalid-license-error{color:rgba(225,47,47,.73)}.codeparrots-tracking-notice{background-image:url(../../images/flying-parrot.png);background-position:center right;background-repeat:no-repeat;background-size:120px}.codeparrots-tracking-notice p{max-width:90%}#premium-support-contact-form{float:left;width:33%;min-width:300px}#premium-support-contact-form form,#premium-support-contact-form form input,#premium-support-contact-form form label,#premium-support-contact-form form textarea{width:100%}#premium-support-contact-form form textarea{resize:vertical}#premium-support-contact-form form input[type=submit],#premium-support-contact-form form label{margin-top:1em;display:block}.license-expiring-soon{font-size:11px;color:#f34b4b;display:block}@media only screen and (max-width:1081px){#timeline_express_license_key{min-width:90%!important;width:90%!important}#premium-support-contact-form form input,#premium-support-contact-form form label,#premium-support-contact-form form textarea{width:100%}#premium-support-contact-form{margin:2em 0 0;float:left;width:100%}#timeline-express-support-page-wrap table.widefat.fixed{max-width:100%!important}#timeline-express-support-page-header .support-subhead{width:auto}#timeline-express-support-page-header .te-logo{min-width:140px!important;float:none!important;display:block;margin:0 auto}#timeline-express-support-page-header .support-subhead h1{line-height:1.2}}.timeline-express-about-wrap .timeline-express-badge{float:right;border-radius:4px;margin:0 0 15px 15px;max-width:100%}.timeline-express-about-wrap #timeline-express-header{margin-bottom:15px}.timeline-express-about-wrap #timeline-express-header h1{margin-bottom:15px!important}.timeline-express-about-wrap .about-text{margin:0 0 15px;max-width:670px}.timeline-express-about-wrap .feature-section{margin-top:20px}.timeline-express-about-wrap .feature-section-content,.timeline-express-about-wrap .feature-section-media{width:50%;box-sizing:border-box}.timeline-express-about-wrap .feature-section-content{float:left;padding-right:50px}.timeline-express-about-wrap .feature-section-content h4{margin:0 0 1em}.timeline-express-about-wrap .feature-section-media{float:right;text-align:right;margin-bottom:20px}.timeline-express-about-wrap .feature-section:not(.under-the-hood) .col{margin-top:0}@media all and (max-width:782px){.timeline-express-about-wrap .feature-section-content,.timeline-express-about-wrap .feature-section-media{float:none;padding-right:0;width:100%;text-align:left}.timeline-express-about-wrap .feature-section-media img{float:none;margin:0 0 20px}}.about-wrap .timeline-express-badge{position:absolute;top:0;right:0;color:#999;font-size:14px;text-align:center;margin:5px 0 0;width:150px}.about-wrap .timeline-express-badge .version{display:block;margin:5px auto 0}#timeline-express-addons .timeline-express-clear:after,#timeline-express-addons .timeline-express-clear:before{content:" ";display:table}.about-wrap .feature-section p{font-size:15px}.about-wrap .feature-section.two-col .col{vertical-align:top}.about-wrap .feature-section.two-col .col:nth-child(1){width:calc(65% - 4px)}.about-wrap .feature-section.two-col .col:nth-child(2){width:calc(30% - 4px);text-align:center;float:right}.about-wrap .timeline-express-features-button{font-size:14px;height:auto;padding:5px 15px;margin-top:15px}#timeline-express-addons .timeline-express-clear:after{clear:both}#timeline-express-addons .intro{margin-bottom:30px}.timeline-express-addons-basic-message{border:1px solid #ddd;padding:20px}.timeline-express-addons-basic-message h5{font-size:16px;font-weight:700;margin:0 0 15px}.timeline-express-addons-basic-message p{margin:0}.timeline-express-addons-unlock{margin:35px 0 25px}.timeline-express-addons-unlock h4{font-size:23px;font-weight:400;margin:0 0 6px;line-height:29px}.timeline-express-addons-unlock p{margin:0}.timeline-express-addon-item{background-color:#fff;border:1px solid #ddd;clear:right;min-height:118px;margin:0 0 18px;position:relative}.timeline-express-addon-image{float:left;height:92px;width:92px;border:1px solid #ddd;margin:12px 0 0 12px}.timeline-express-addon-image img{display:block;margin:0 auto;max-width:100%}.timeline-express-addon-text{margin:0 200px 0 126px;padding:22px 0}.timeline-express-addon-text h4{font-size:16px;font-weight:700;margin:0 0 8px}.timeline-express-addon-text p{margin:0}.timeline-express-addon-action{position:absolute;top:0;right:0;width:180px;height:100%;text-align:center;border-left:1px solid #ddd}.timeline-express-addon-action a,.timeline-express-addon-action button{font-size:14px;color:#fff;background-color:#0085ba;border:1px solid #006d98;text-decoration:none;width:130px;margin:40px auto 0;display:block;border-radius:5px;padding:10px 0;cursor:pointer}.timeline-express-addon-action a:hover,.timeline-express-addon-action button:hover{background-color:#006d98}.timeline-express-addon-status-active .timeline-express-addon-action{background-color:#edfaff}.timeline-express-addon-status-inactive .timeline-express-addon-action{background-color:#f5f6f7}.timeline-express-error{color:#b94a48;background-color:#f2dede;padding:8px}.timeline-express-success{color:#468847;background-color:#dff0d8;padding:8px}.timeline-express-addon-item,.timeline-express-addon-item.timeline-express-second{max-width:800px;width:100%;float:none}.timeline-express-addon-action .button-addon-installed,.timeline-express-addon-action .button-addon-installed:hover{opacity:.8;background:#FFB780;border:1px solid #9B6943;color:#333}
lib/admin/js/min/timeline-express-admin.min.js CHANGED
@@ -2,7 +2,7 @@
2
  * @Plugin Timeline Express
3
  * @Author Code Parrots
4
  * @Site https://www.wp-timelineexpress.com
5
- * @Version 1.3.2
6
- * @Build 10-27-2016
7
  */
8
  function changeRandomTrimLengthCheckbox(){var a=jQuery('input[name="excerpt-random-length"]').prop("checked");"1"==a?(jQuery('input[name="excerpt-trim-length"]').fadeOut("fast",function(){jQuery('input[name="excerpt-random-length"]').css("margin-left","0em")}),jQuery("#random-lenth-text-container").removeClass("random-length-text")):(jQuery('input[name="excerpt-random-length"]').css("margin-left",".5em"),jQuery('input[name="excerpt-trim-length"]').fadeIn("fast"),jQuery("#random-lenth-text-container").addClass("random-length-text"))}function toggleDeleteCheckClass(){var a=jQuery('input[name="delete-announcement-posts-on-uninstallation"]').prop("checked");a===!0?(jQuery(".delete-no").addClass("delete-yes"),jQuery(".delete-yes").removeClass("delete-no")):(jQuery(".delete-yes").addClass("delete-no"),jQuery(".delete-no").removeClass("delete-yes"))}function toggle_delete_checkbox(){var a=jQuery('input[name="delete-announcement-posts-on-uninstallation"]').prop("checked");a===!1?(jQuery(".delete-no").addClass("delete-yes"),jQuery(".delete-yes").removeClass("delete-no"),jQuery('input[name="delete-announcement-posts-on-uninstallation"]').attr("checked",!0)):(jQuery(".delete-yes").addClass("delete-no"),jQuery(".delete-no").removeClass("delete-yes"),jQuery('input[name="delete-announcement-posts-on-uninstallation"]').attr("checked",!1))}!function(a){"use strict";function b(a,b){return a.toUpperCase().indexOf(b.toUpperCase())>-1}function c(b){var c=[{re:/[\xC0-\xC6]/g,ch:"A"},{re:/[\xE0-\xE6]/g,ch:"a"},{re:/[\xC8-\xCB]/g,ch:"E"},{re:/[\xE8-\xEB]/g,ch:"e"},{re:/[\xCC-\xCF]/g,ch:"I"},{re:/[\xEC-\xEF]/g,ch:"i"},{re:/[\xD2-\xD6]/g,ch:"O"},{re:/[\xF2-\xF6]/g,ch:"o"},{re:/[\xD9-\xDC]/g,ch:"U"},{re:/[\xF9-\xFC]/g,ch:"u"},{re:/[\xC7-\xE7]/g,ch:"c"},{re:/[\xD1]/g,ch:"N"},{re:/[\xF1]/g,ch:"n"}];return a.each(c,function(){b=b.replace(this.re,this.ch)}),b}function d(a){var b={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},c="(?:"+Object.keys(b).join("|")+")",d=new RegExp(c),e=new RegExp(c,"g"),f=null==a?"":""+a;return d.test(f)?f.replace(e,function(a){return b[a]}):f}function e(b,c){var d=arguments,e=b,b=d[0],c=d[1];[].shift.apply(d),"undefined"==typeof b&&(b=e);var g,h=this.each(function(){var e=a(this);if(e.is("select")){var h=e.data("selectpicker"),i="object"==typeof b&&b;if(h){if(i)for(var j in i)i.hasOwnProperty(j)&&(h.options[j]=i[j])}else{var k=a.extend({},f.DEFAULTS,a.fn.selectpicker.defaults||{},e.data(),i);e.data("selectpicker",h=new f(this,k,c))}"string"==typeof b&&(g=h[b]instanceof Function?h[b].apply(h,d):h.options[b])}});return"undefined"!=typeof g?g:h}a.expr[":"].icontains=function(c,d,e){return b(a(c).text(),e[3])},a.expr[":"].aicontains=function(c,d,e){return b(a(c).data("normalizedText")||a(c).text(),e[3])};var f=function(b,c,d){d&&(d.stopPropagation(),d.preventDefault()),this.$element=a(b),this.$newElement=null,this.$button=null,this.$menu=null,this.$lis=null,this.options=c,null===this.options.title&&(this.options.title=this.$element.attr("title")),this.val=f.prototype.val,this.render=f.prototype.render,this.refresh=f.prototype.refresh,this.setStyle=f.prototype.setStyle,this.selectAll=f.prototype.selectAll,this.deselectAll=f.prototype.deselectAll,this.destroy=f.prototype.remove,this.remove=f.prototype.remove,this.show=f.prototype.show,this.hide=f.prototype.hide,this.init()};f.VERSION="1.6.3",f.DEFAULTS={noneSelectedText:"Nothing selected",noneResultsText:"No results match",countSelectedText:function(a,b){return 1==a?"{0} item selected":"{0} items selected"},maxOptionsText:function(a,b){var c=[];return c[0]=1==a?"Limit reached ({n} item max)":"Limit reached ({n} items max)",c[1]=1==b?"Group limit reached ({n} item max)":"Group limit reached ({n} items max)",c},selectAllText:"Select All",deselectAllText:"Deselect All",multipleSeparator:", ",style:"btn-default",size:"auto",title:null,selectedTextFormat:"values",width:!1,container:!1,hideDisabled:!1,showSubtext:!1,showIcon:!0,showContent:!0,dropupAuto:!0,header:!1,liveSearch:!1,actionsBox:!1,iconBase:"fa",tickIcon:"fa-ok",maxOptions:!1,mobile:!1,selectOnTab:!1,dropdownAlignRight:!1,searchAccentInsensitive:!1},f.prototype={constructor:f,init:function(){var b=this,c=this.$element.attr("id");this.$element.hide(),this.multiple=this.$element.prop("multiple"),this.autofocus=this.$element.prop("autofocus"),this.$newElement=this.createView(),this.$element.after(this.$newElement),this.$menu=this.$newElement.find("> .dropdown-menu"),this.$button=this.$newElement.find("> button"),this.$searchbox=this.$newElement.find("input"),this.options.dropdownAlignRight&&this.$menu.addClass("dropdown-menu-right"),"undefined"!=typeof c&&(this.$button.attr("data-id",c),a('label[for="'+c+'"]').click(function(a){a.preventDefault(),b.$button.focus()})),this.checkDisabled(),this.clickListener(),this.options.liveSearch&&this.liveSearchListener(),this.render(),this.liHeight(),this.setStyle(),this.setWidth(),this.options.container&&this.selectPosition(),this.$menu.data("this",this),this.$newElement.data("this",this),this.options.mobile&&this.mobile()},createDropdown:function(){var b=this.multiple?" show-tick":"",c=this.$element.parent().hasClass("input-group")?" input-group-btn":"",d=this.autofocus?" autofocus":"",e=this.$element.parents().hasClass("form-group-lg")?" btn-lg":this.$element.parents().hasClass("form-group-sm")?" btn-sm":"",f=this.options.header?'<div class="popover-title"><button type="button" class="close" aria-hidden="true">&times;</button>'+this.options.header+"</div>":"",g=this.options.liveSearch?'<div class="bs-searchbox"><input type="text" class="input-block-level form-control" autocomplete="off" /></div>':"",h=this.options.actionsBox?'<div class="bs-actionsbox"><div class="btn-group btn-block"><button class="actions-btn bs-select-all btn btn-sm btn-default">'+this.options.selectAllText+'</button><button class="actions-btn bs-deselect-all btn btn-sm btn-default">'+this.options.deselectAllText+"</button></div></div>":"",i='<div class="btn-group bootstrap-select'+b+c+'"><button type="button" class="btn dropdown-toggle selectpicker'+e+'" data-toggle="dropdown"'+d+'><span class="filter-option pull-left"></span>&nbsp;<span class="caret"></span></button><div class="dropdown-menu open">'+f+g+h+'<ul class="dropdown-menu inner selectpicker" role="menu"></ul></div></div>';return a(i)},createView:function(){var a=this.createDropdown(),b=this.createLi();return a.find("ul").append(b),a},reloadLi:function(){this.destroyLi();var a=this.createLi();this.$menu.find("ul").append(a)},destroyLi:function(){this.$menu.find("li").remove()},createLi:function(){var b=this,e=[],f=0,g=function(a,b,c){return"<li"+("undefined"!=typeof c?' class="'+c+'"':"")+("undefined"!=typeof b|null===b?' data-original-index="'+b+'"':"")+">"+a+"</li>"},h=function(a,e,f,g){var h=c(d(a));return'<a tabindex="0"'+("undefined"!=typeof e?' class="'+e+'"':"")+("undefined"!=typeof f?' style="'+f+'"':"")+("undefined"!=typeof g?'data-optgroup="'+g+'"':"")+' data-normalized-text="'+h+'">'+a+'<span class="'+b.options.iconBase+" "+b.options.tickIcon+' check-mark"></span></a>'};return this.$element.find("option").each(function(){var c=a(this),d=c.attr("class")||"",i=c.attr("style"),j=c.data("content")?c.data("content"):c.html(),k="undefined"!=typeof c.data("subtext")?'<small class="muted text-muted">'+c.data("subtext")+"</small>":"",l="undefined"!=typeof c.data("icon")?'<span class="'+b.options.iconBase+" "+c.data("icon")+'"></span> ':"",m=c.is(":disabled")||c.parent().is(":disabled"),n=c[0].index;if(""!==l&&m&&(l="<span>"+l+"</span>"),c.data("content")||(j=l+'<span class="text">'+j+k+"</span>"),!b.options.hideDisabled||!m)if(c.parent().is("optgroup")&&c.data("divider")!==!0){if(0===c.index()){f+=1;var o=c.parent().attr("label"),p="undefined"!=typeof c.parent().data("subtext")?'<small class="muted text-muted">'+c.parent().data("subtext")+"</small>":"",q=c.parent().data("icon")?'<span class="'+b.options.iconBase+" "+c.parent().data("icon")+'"></span> ':"";o=q+'<span class="text">'+o+p+"</span>",0!==n&&e.length>0&&e.push(g("",null,"divider")),e.push(g(o,null,"dropdown-header"))}e.push(g(h(j,"opt "+d,i,f),n))}else c.data("divider")===!0?e.push(g("",n,"divider")):c.data("hidden")===!0?e.push(g(h(j,d,i),n,"hide is-hidden")):e.push(g(h(j,d,i),n))}),this.multiple||0!==this.$element.find("option:selected").length||this.options.title||this.$element.find("option").eq(0).prop("selected",!0).attr("selected","selected"),a(e.join(""))},findLis:function(){return null==this.$lis&&(this.$lis=this.$menu.find("li")),this.$lis},render:function(b){var c=this;b!==!1&&this.$element.find("option").each(function(b){c.setDisabled(b,a(this).is(":disabled")||a(this).parent().is(":disabled")),c.setSelected(b,a(this).is(":selected"))}),this.tabIndex();var e=this.options.hideDisabled?":not([disabled])":"",f=this.$element.find("option:selected"+e).map(function(){var b,d=a(this),e=d.data("icon")&&c.options.showIcon?'<i class="'+c.options.iconBase+" "+d.data("icon")+'"></i> ':"";return b=c.options.showSubtext&&d.attr("data-subtext")&&!c.multiple?' <small class="muted text-muted">'+d.data("subtext")+"</small>":"",d.data("content")&&c.options.showContent?d.data("content"):"undefined"!=typeof d.attr("title")?d.attr("title"):e+d.html()+b}).toArray(),g=this.multiple?f.join(this.options.multipleSeparator):f[0];if(this.multiple&&this.options.selectedTextFormat.indexOf("count")>-1){var h=this.options.selectedTextFormat.split(">");if(h.length>1&&f.length>h[1]||1==h.length&&f.length>=2){e=this.options.hideDisabled?", [disabled]":"";var i=this.$element.find("option").not('[data-divider="true"], [data-hidden="true"]'+e).length,j="function"==typeof this.options.countSelectedText?this.options.countSelectedText(f.length,i):this.options.countSelectedText;g=j.replace("{0}",f.length.toString()).replace("{1}",i.toString())}}this.options.title=this.$element.attr("title"),"static"==this.options.selectedTextFormat&&(g=this.options.title),g||(g="undefined"!=typeof this.options.title?this.options.title:this.options.noneSelectedText),this.$button.attr("title",d(g)),this.$newElement.find(".filter-option").html(g)},setStyle:function(a,b){this.$element.attr("class")&&this.$newElement.addClass(this.$element.attr("class").replace(/selectpicker|mobile-device|validate\[.*\]/gi,""));var c=a?a:this.options.style;"add"==b?this.$button.addClass(c):"remove"==b?this.$button.removeClass(c):(this.$button.removeClass(this.options.style),this.$button.addClass(c))},liHeight:function(){if(this.options.size!==!1){var a=this.$menu.parent().clone().find("> .dropdown-toggle").prop("autofocus",!1).end().appendTo("body"),b=a.addClass("open").find("> .dropdown-menu"),c=b.find("li").not(".divider").not(".dropdown-header").filter(":visible").children("a").outerHeight(),d=this.options.header?b.find(".popover-title").outerHeight():0,e=this.options.liveSearch?b.find(".bs-searchbox").outerHeight():0,f=this.options.actionsBox?b.find(".bs-actionsbox").outerHeight():0;a.remove(),this.$newElement.data("liHeight",c).data("headerHeight",d).data("searchHeight",e).data("actionsHeight",f)}},setSize:function(){this.findLis();var b,c,d,e=this,f=this.$menu,g=f.find(".inner"),h=this.$newElement.outerHeight(),i=this.$newElement.data("liHeight"),j=this.$newElement.data("headerHeight"),k=this.$newElement.data("searchHeight"),l=this.$newElement.data("actionsHeight"),m=this.$lis.filter(".divider").outerHeight(!0),n=parseInt(f.css("padding-top"))+parseInt(f.css("padding-bottom"))+parseInt(f.css("border-top-width"))+parseInt(f.css("border-bottom-width")),o=this.options.hideDisabled?", .disabled":"",p=a(window),q=n+parseInt(f.css("margin-top"))+parseInt(f.css("margin-bottom"))+2,r=function(){c=e.$newElement.offset().top-p.scrollTop(),d=p.height()-c-h};if(r(),this.options.header&&f.css("padding-top",0),"auto"==this.options.size){var s=function(){var a,h=e.$lis.not(".hide");r(),b=d-q,e.options.dropupAuto&&e.$newElement.toggleClass("dropup",c>d&&b-q<f.height()),e.$newElement.hasClass("dropup")&&(b=c-q),a=h.length+h.filter(".dropdown-header").length>3?3*i+q-2:0,f.css({"max-height":b+"px",overflow:"hidden","min-height":a+j+k+l+"px"}),g.css({"max-height":b-j-k-l-n+"px","overflow-y":"auto","min-height":Math.max(a-n,0)+"px"})};s(),this.$searchbox.off("input.getSize propertychange.getSize").on("input.getSize propertychange.getSize",s),a(window).off("resize.getSize").on("resize.getSize",s),a(window).off("scroll.getSize").on("scroll.getSize",s)}else if(this.options.size&&"auto"!=this.options.size&&f.find("li"+o).length>this.options.size){var t=this.$lis.not(".divider"+o).find(" > *").slice(0,this.options.size).last().parent().index(),u=this.$lis.slice(0,t+1).filter(".divider").length;b=i*this.options.size+u*m+n,e.options.dropupAuto&&this.$newElement.toggleClass("dropup",c>d&&b<f.height()),f.css({"max-height":b+j+k+l+"px",overflow:"hidden"}),g.css({"max-height":b-n+"px","overflow-y":"auto"})}},setWidth:function(){if("auto"==this.options.width){this.$menu.css("min-width","0");var a=this.$newElement.clone().appendTo("body"),b=a.find("> .dropdown-menu").css("width"),c=a.css("width","auto").find("> button").css("width");a.remove(),this.$newElement.css("width",Math.max(parseInt(b),parseInt(c))+"px")}else"fit"==this.options.width?(this.$menu.css("min-width",""),this.$newElement.css("width","").addClass("fit-width")):this.options.width?(this.$menu.css("min-width",""),this.$newElement.css("width",this.options.width)):(this.$menu.css("min-width",""),this.$newElement.css("width",""));this.$newElement.hasClass("fit-width")&&"fit"!==this.options.width&&this.$newElement.removeClass("fit-width")},selectPosition:function(){var b,c,d=this,e="<div />",f=a(e),g=function(a){f.addClass(a.attr("class").replace(/form-control/gi,"")).toggleClass("dropup",a.hasClass("dropup")),b=a.offset(),c=a.hasClass("dropup")?0:a[0].offsetHeight,f.css({top:b.top+c,left:b.left,width:a[0].offsetWidth,position:"absolute"})};this.$newElement.on("click",function(){d.isDisabled()||(g(a(this)),f.appendTo(d.options.container),f.toggleClass("open",!a(this).hasClass("open")),f.append(d.$menu))}),a(window).resize(function(){g(d.$newElement)}),a(window).on("scroll",function(){g(d.$newElement)}),a("html").on("click",function(b){a(b.target).closest(d.$newElement).length<1&&f.removeClass("open")})},setSelected:function(a,b){this.findLis(),this.$lis.filter('[data-original-index="'+a+'"]').toggleClass("selected",b)},setDisabled:function(a,b){this.findLis(),b?this.$lis.filter('[data-original-index="'+a+'"]').addClass("disabled").find("a").attr("href","#").attr("tabindex",-1):this.$lis.filter('[data-original-index="'+a+'"]').removeClass("disabled").find("a").removeAttr("href").attr("tabindex",0)},isDisabled:function(){return this.$element.is(":disabled")},checkDisabled:function(){var a=this;this.isDisabled()?this.$button.addClass("disabled").attr("tabindex",-1):(this.$button.hasClass("disabled")&&this.$button.removeClass("disabled"),this.$button.attr("tabindex")==-1&&(this.$element.data("tabindex")||this.$button.removeAttr("tabindex"))),this.$button.click(function(){return!a.isDisabled()})},tabIndex:function(){this.$element.is("[tabindex]")&&(this.$element.data("tabindex",this.$element.attr("tabindex")),this.$button.attr("tabindex",this.$element.data("tabindex")))},clickListener:function(){var b=this;this.$newElement.on("touchstart.dropdown",".dropdown-menu",function(a){a.stopPropagation()}),this.$newElement.on("click",function(){b.setSize(),b.options.liveSearch||b.multiple||setTimeout(function(){b.$menu.find(".selected a").focus()},10)}),this.$menu.on("click","li a",function(c){var d=a(this),e=d.parent().data("originalIndex"),f=b.$element.val(),g=b.$element.prop("selectedIndex");if(b.multiple&&c.stopPropagation(),c.preventDefault(),!b.isDisabled()&&!d.parent().hasClass("disabled")){var h=b.$element.find("option"),i=h.eq(e),j=i.prop("selected"),k=i.parent("optgroup"),l=b.options.maxOptions,m=k.data("maxOptions")||!1;if(b.multiple){if(i.prop("selected",!j),b.setSelected(e,!j),d.blur(),l!==!1||m!==!1){var n=l<h.filter(":selected").length,o=m<k.find("option:selected").length;if(l&&n||m&&o)if(l&&1==l)h.prop("selected",!1),i.prop("selected",!0),b.$menu.find(".selected").removeClass("selected"),b.setSelected(e,!0);else if(m&&1==m){k.find("option:selected").prop("selected",!1),i.prop("selected",!0);var p=d.data("optgroup");b.$menu.find(".selected").has('a[data-optgroup="'+p+'"]').removeClass("selected"),b.setSelected(e,!0)}else{var q="function"==typeof b.options.maxOptionsText?b.options.maxOptionsText(l,m):b.options.maxOptionsText,r=q[0].replace("{n}",l),s=q[1].replace("{n}",m),t=a('<div class="notify"></div>');q[2]&&(r=r.replace("{var}",q[2][l>1?0:1]),s=s.replace("{var}",q[2][m>1?0:1])),i.prop("selected",!1),b.$menu.append(t),l&&n&&(t.append(a("<div>"+r+"</div>")),b.$element.trigger("maxReached.bs.select")),m&&o&&(t.append(a("<div>"+s+"</div>")),b.$element.trigger("maxReachedGrp.bs.select")),setTimeout(function(){b.setSelected(e,!1)},10),t.delay(750).fadeOut(300,function(){a(this).remove()})}}}else h.prop("selected",!1),i.prop("selected",!0),b.$menu.find(".selected").removeClass("selected"),b.setSelected(e,!0);b.multiple?b.options.liveSearch&&b.$searchbox.focus():b.$button.focus(),(f!=b.$element.val()&&b.multiple||g!=b.$element.prop("selectedIndex")&&!b.multiple)&&b.$element.change()}}),this.$menu.on("click","li.disabled a, .popover-title, .popover-title :not(.close)",function(a){a.target==this&&(a.preventDefault(),a.stopPropagation(),b.options.liveSearch?b.$searchbox.focus():b.$button.focus())}),this.$menu.on("click","li.divider, li.dropdown-header",function(a){a.preventDefault(),a.stopPropagation(),b.options.liveSearch?b.$searchbox.focus():b.$button.focus()}),this.$menu.on("click",".popover-title .close",function(){b.$button.focus()}),this.$searchbox.on("click",function(a){a.stopPropagation()}),this.$menu.on("click",".actions-btn",function(c){b.options.liveSearch?b.$searchbox.focus():b.$button.focus(),c.preventDefault(),c.stopPropagation(),a(this).is(".bs-select-all")?b.selectAll():b.deselectAll(),b.$element.change()}),this.$element.change(function(){b.render(!1)})},liveSearchListener:function(){var b=this,e=a('<li class="no-results"></li>');this.$newElement.on("click.dropdown.data-api touchstart.dropdown.data-api",function(){b.$menu.find(".active").removeClass("active"),b.$searchbox.val()&&(b.$searchbox.val(""),b.$lis.not(".is-hidden").removeClass("hide"),e.parent().length&&e.remove()),b.multiple||b.$menu.find(".selected").addClass("active"),setTimeout(function(){b.$searchbox.focus()},10)}),this.$searchbox.on("click.dropdown.data-api focus.dropdown.data-api touchend.dropdown.data-api",function(a){a.stopPropagation()}),this.$searchbox.on("input propertychange",function(){b.$searchbox.val()?(b.options.searchAccentInsensitive?b.$lis.not(".is-hidden").removeClass("hide").find("a").not(":aicontains("+c(b.$searchbox.val())+")").parent().addClass("hide"):b.$lis.not(".is-hidden").removeClass("hide").find("a").not(":icontains("+b.$searchbox.val()+")").parent().addClass("hide"),b.$menu.find("li").filter(":visible:not(.no-results)").length?e.parent().length&&e.remove():(e.parent().length&&e.remove(),e.html(b.options.noneResultsText+' "'+d(b.$searchbox.val())+'"').show(),b.$menu.find("li").last().after(e))):(b.$lis.not(".is-hidden").removeClass("hide"),e.parent().length&&e.remove()),b.$menu.find("li.active").removeClass("active"),b.$menu.find("li").filter(":visible:not(.divider)").eq(0).addClass("active").find("a").focus(),a(this).focus()})},val:function(a){return"undefined"!=typeof a?(this.$element.val(a),this.render(),this.$element):this.$element.val()},selectAll:function(){this.findLis(),this.$lis.not(".divider").not(".disabled").not(".selected").filter(":visible").find("a").click()},deselectAll:function(){this.findLis(),this.$lis.not(".divider").not(".disabled").filter(".selected").filter(":visible").find("a").click()},keydown:function(b){var d,e,f,g,h,i,j,k,l,m=a(this),n=m.is("input")?m.parent().parent():m.parent(),o=n.data("this"),p={32:" ",48:"0",49:"1",50:"2",51:"3",52:"4",53:"5",54:"6",55:"7",56:"8",57:"9",59:";",65:"a",66:"b",67:"c",68:"d",69:"e",70:"f",71:"g",72:"h",73:"i",74:"j",75:"k",76:"l",77:"m",78:"n",79:"o",80:"p",81:"q",82:"r",83:"s",84:"t",85:"u",86:"v",87:"w",88:"x",89:"y",90:"z",96:"0",97:"1",98:"2",99:"3",100:"4",101:"5",102:"6",103:"7",104:"8",105:"9"};if(o.options.liveSearch&&(n=m.parent().parent()),o.options.container&&(n=o.$menu),d=a("[role=menu] li a",n),l=o.$menu.parent().hasClass("open"),!l&&/([0-9]|[A-z])/.test(String.fromCharCode(b.keyCode))&&(o.options.container?o.$newElement.trigger("click"):(o.setSize(),o.$menu.parent().addClass("open"),l=!0),o.$searchbox.focus()),o.options.liveSearch&&(/(^9$|27)/.test(b.keyCode.toString(10))&&l&&0===o.$menu.find(".active").length&&(b.preventDefault(),o.$menu.parent().removeClass("open"),o.$button.focus()),d=a("[role=menu] li:not(.divider):not(.dropdown-header):visible",n),m.val()||/(38|40)/.test(b.keyCode.toString(10))||0===d.filter(".active").length&&(d=o.options.searchAccentInsensitive?o.$newElement.find("li").filter(":aicontains("+c(p[b.keyCode])+")"):o.$newElement.find("li").filter(":icontains("+p[b.keyCode]+")"))),d.length){if(/(38|40)/.test(b.keyCode.toString(10)))e=d.index(d.filter(":focus")),g=d.parent(":not(.disabled):visible").first().index(),h=d.parent(":not(.disabled):visible").last().index(),f=d.eq(e).parent().nextAll(":not(.disabled):visible").eq(0).index(),i=d.eq(e).parent().prevAll(":not(.disabled):visible").eq(0).index(),j=d.eq(f).parent().prevAll(":not(.disabled):visible").eq(0).index(),o.options.liveSearch&&(d.each(function(b){a(this).is(":not(.disabled)")&&a(this).data("index",b)}),e=d.index(d.filter(".active")),g=d.filter(":not(.disabled):visible").first().data("index"),h=d.filter(":not(.disabled):visible").last().data("index"),f=d.eq(e).nextAll(":not(.disabled):visible").eq(0).data("index"),i=d.eq(e).prevAll(":not(.disabled):visible").eq(0).data("index"),j=d.eq(f).prevAll(":not(.disabled):visible").eq(0).data("index")),k=m.data("prevIndex"),38==b.keyCode&&(o.options.liveSearch&&(e-=1),e!=j&&e>i&&(e=i),e<g&&(e=g),e==k&&(e=h)),40==b.keyCode&&(o.options.liveSearch&&(e+=1),e==-1&&(e=0),e!=j&&e<f&&(e=f),e>h&&(e=h),e==k&&(e=g)),m.data("prevIndex",e),o.options.liveSearch?(b.preventDefault(),m.is(".dropdown-toggle")||(d.removeClass("active"),d.eq(e).addClass("active").find("a").focus(),m.focus())):d.eq(e).focus();else if(!m.is("input")){var q,r,s=[];d.each(function(){a(this).parent().is(":not(.disabled)")&&a.trim(a(this).text().toLowerCase()).substring(0,1)==p[b.keyCode]&&s.push(a(this).parent().index())}),q=a(document).data("keycount"),q++,a(document).data("keycount",q),r=a.trim(a(":focus").text().toLowerCase()).substring(0,1),r!=p[b.keyCode]?(q=1,a(document).data("keycount",q)):q>=s.length&&(a(document).data("keycount",0),q>s.length&&(q=1)),d.eq(s[q-1]).focus()}(/(13|32)/.test(b.keyCode.toString(10))||/(^9$)/.test(b.keyCode.toString(10))&&o.options.selectOnTab)&&l&&(/(32)/.test(b.keyCode.toString(10))||b.preventDefault(),o.options.liveSearch?/(32)/.test(b.keyCode.toString(10))||(o.$menu.find(".active a").click(),m.focus()):a(":focus").click(),a(document).data("keycount",0)),(/(^9$|27)/.test(b.keyCode.toString(10))&&l&&(o.multiple||o.options.liveSearch)||/(27)/.test(b.keyCode.toString(10))&&!l)&&(o.$menu.parent().removeClass("open"),o.$button.focus())}},mobile:function(){this.$element.addClass("mobile-device").appendTo(this.$newElement),this.options.container&&this.$menu.hide()},refresh:function(){this.$lis=null,this.reloadLi(),this.render(),this.setWidth(),this.setStyle(),this.checkDisabled(),this.liHeight()},update:function(){this.reloadLi(),this.setWidth(),this.setStyle(),this.checkDisabled(),this.liHeight()},hide:function(){this.$newElement.hide()},show:function(){this.$newElement.show()},remove:function(){this.$newElement.remove(),this.$element.remove()}};var g=a.fn.selectpicker;a.fn.selectpicker=e,a.fn.selectpicker.Constructor=f,a.fn.selectpicker.noConflict=function(){return a.fn.selectpicker=g,this},a(document).data("keycount",0).on("keydown",".bootstrap-select [data-toggle=dropdown], .bootstrap-select [role=menu], .bs-searchbox input",f.prototype.keydown).on("focusin.modal",".bootstrap-select [data-toggle=dropdown], .bootstrap-select [role=menu], .bs-searchbox input",function(a){a.stopPropagation()}),a(window).on("load.bs.select.data-api",function(){a(".selectpicker").each(function(){var b=a(this);e.call(b,b.data())})})}(jQuery),jQuery(document).ready(function(){jQuery(".color-picker-field").length&&(jQuery(".color-picker-field").wpColorPicker(),jQuery(".meta-box-sortables").sortable({disabled:!0}),jQuery(".postbox .hndle").css("cursor","pointer"))});
2
  * @Plugin Timeline Express
3
  * @Author Code Parrots
4
  * @Site https://www.wp-timelineexpress.com
5
+ * @Version 1.3.3
6
+ * @Build 11-04-2016
7
  */
8
  function changeRandomTrimLengthCheckbox(){var a=jQuery('input[name="excerpt-random-length"]').prop("checked");"1"==a?(jQuery('input[name="excerpt-trim-length"]').fadeOut("fast",function(){jQuery('input[name="excerpt-random-length"]').css("margin-left","0em")}),jQuery("#random-lenth-text-container").removeClass("random-length-text")):(jQuery('input[name="excerpt-random-length"]').css("margin-left",".5em"),jQuery('input[name="excerpt-trim-length"]').fadeIn("fast"),jQuery("#random-lenth-text-container").addClass("random-length-text"))}function toggleDeleteCheckClass(){var a=jQuery('input[name="delete-announcement-posts-on-uninstallation"]').prop("checked");a===!0?(jQuery(".delete-no").addClass("delete-yes"),jQuery(".delete-yes").removeClass("delete-no")):(jQuery(".delete-yes").addClass("delete-no"),jQuery(".delete-no").removeClass("delete-yes"))}function toggle_delete_checkbox(){var a=jQuery('input[name="delete-announcement-posts-on-uninstallation"]').prop("checked");a===!1?(jQuery(".delete-no").addClass("delete-yes"),jQuery(".delete-yes").removeClass("delete-no"),jQuery('input[name="delete-announcement-posts-on-uninstallation"]').attr("checked",!0)):(jQuery(".delete-yes").addClass("delete-no"),jQuery(".delete-no").removeClass("delete-yes"),jQuery('input[name="delete-announcement-posts-on-uninstallation"]').attr("checked",!1))}!function(a){"use strict";function b(a,b){return a.toUpperCase().indexOf(b.toUpperCase())>-1}function c(b){var c=[{re:/[\xC0-\xC6]/g,ch:"A"},{re:/[\xE0-\xE6]/g,ch:"a"},{re:/[\xC8-\xCB]/g,ch:"E"},{re:/[\xE8-\xEB]/g,ch:"e"},{re:/[\xCC-\xCF]/g,ch:"I"},{re:/[\xEC-\xEF]/g,ch:"i"},{re:/[\xD2-\xD6]/g,ch:"O"},{re:/[\xF2-\xF6]/g,ch:"o"},{re:/[\xD9-\xDC]/g,ch:"U"},{re:/[\xF9-\xFC]/g,ch:"u"},{re:/[\xC7-\xE7]/g,ch:"c"},{re:/[\xD1]/g,ch:"N"},{re:/[\xF1]/g,ch:"n"}];return a.each(c,function(){b=b.replace(this.re,this.ch)}),b}function d(a){var b={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"},c="(?:"+Object.keys(b).join("|")+")",d=new RegExp(c),e=new RegExp(c,"g"),f=null==a?"":""+a;return d.test(f)?f.replace(e,function(a){return b[a]}):f}function e(b,c){var d=arguments,e=b,b=d[0],c=d[1];[].shift.apply(d),"undefined"==typeof b&&(b=e);var g,h=this.each(function(){var e=a(this);if(e.is("select")){var h=e.data("selectpicker"),i="object"==typeof b&&b;if(h){if(i)for(var j in i)i.hasOwnProperty(j)&&(h.options[j]=i[j])}else{var k=a.extend({},f.DEFAULTS,a.fn.selectpicker.defaults||{},e.data(),i);e.data("selectpicker",h=new f(this,k,c))}"string"==typeof b&&(g=h[b]instanceof Function?h[b].apply(h,d):h.options[b])}});return"undefined"!=typeof g?g:h}a.expr[":"].icontains=function(c,d,e){return b(a(c).text(),e[3])},a.expr[":"].aicontains=function(c,d,e){return b(a(c).data("normalizedText")||a(c).text(),e[3])};var f=function(b,c,d){d&&(d.stopPropagation(),d.preventDefault()),this.$element=a(b),this.$newElement=null,this.$button=null,this.$menu=null,this.$lis=null,this.options=c,null===this.options.title&&(this.options.title=this.$element.attr("title")),this.val=f.prototype.val,this.render=f.prototype.render,this.refresh=f.prototype.refresh,this.setStyle=f.prototype.setStyle,this.selectAll=f.prototype.selectAll,this.deselectAll=f.prototype.deselectAll,this.destroy=f.prototype.remove,this.remove=f.prototype.remove,this.show=f.prototype.show,this.hide=f.prototype.hide,this.init()};f.VERSION="1.6.3",f.DEFAULTS={noneSelectedText:"Nothing selected",noneResultsText:"No results match",countSelectedText:function(a,b){return 1==a?"{0} item selected":"{0} items selected"},maxOptionsText:function(a,b){var c=[];return c[0]=1==a?"Limit reached ({n} item max)":"Limit reached ({n} items max)",c[1]=1==b?"Group limit reached ({n} item max)":"Group limit reached ({n} items max)",c},selectAllText:"Select All",deselectAllText:"Deselect All",multipleSeparator:", ",style:"btn-default",size:"auto",title:null,selectedTextFormat:"values",width:!1,container:!1,hideDisabled:!1,showSubtext:!1,showIcon:!0,showContent:!0,dropupAuto:!0,header:!1,liveSearch:!1,actionsBox:!1,iconBase:"fa",tickIcon:"fa-ok",maxOptions:!1,mobile:!1,selectOnTab:!1,dropdownAlignRight:!1,searchAccentInsensitive:!1},f.prototype={constructor:f,init:function(){var b=this,c=this.$element.attr("id");this.$element.hide(),this.multiple=this.$element.prop("multiple"),this.autofocus=this.$element.prop("autofocus"),this.$newElement=this.createView(),this.$element.after(this.$newElement),this.$menu=this.$newElement.find("> .dropdown-menu"),this.$button=this.$newElement.find("> button"),this.$searchbox=this.$newElement.find("input"),this.options.dropdownAlignRight&&this.$menu.addClass("dropdown-menu-right"),"undefined"!=typeof c&&(this.$button.attr("data-id",c),a('label[for="'+c+'"]').click(function(a){a.preventDefault(),b.$button.focus()})),this.checkDisabled(),this.clickListener(),this.options.liveSearch&&this.liveSearchListener(),this.render(),this.liHeight(),this.setStyle(),this.setWidth(),this.options.container&&this.selectPosition(),this.$menu.data("this",this),this.$newElement.data("this",this),this.options.mobile&&this.mobile()},createDropdown:function(){var b=this.multiple?" show-tick":"",c=this.$element.parent().hasClass("input-group")?" input-group-btn":"",d=this.autofocus?" autofocus":"",e=this.$element.parents().hasClass("form-group-lg")?" btn-lg":this.$element.parents().hasClass("form-group-sm")?" btn-sm":"",f=this.options.header?'<div class="popover-title"><button type="button" class="close" aria-hidden="true">&times;</button>'+this.options.header+"</div>":"",g=this.options.liveSearch?'<div class="bs-searchbox"><input type="text" class="input-block-level form-control" autocomplete="off" /></div>':"",h=this.options.actionsBox?'<div class="bs-actionsbox"><div class="btn-group btn-block"><button class="actions-btn bs-select-all btn btn-sm btn-default">'+this.options.selectAllText+'</button><button class="actions-btn bs-deselect-all btn btn-sm btn-default">'+this.options.deselectAllText+"</button></div></div>":"",i='<div class="btn-group bootstrap-select'+b+c+'"><button type="button" class="btn dropdown-toggle selectpicker'+e+'" data-toggle="dropdown"'+d+'><span class="filter-option pull-left"></span>&nbsp;<span class="caret"></span></button><div class="dropdown-menu open">'+f+g+h+'<ul class="dropdown-menu inner selectpicker" role="menu"></ul></div></div>';return a(i)},createView:function(){var a=this.createDropdown(),b=this.createLi();return a.find("ul").append(b),a},reloadLi:function(){this.destroyLi();var a=this.createLi();this.$menu.find("ul").append(a)},destroyLi:function(){this.$menu.find("li").remove()},createLi:function(){var b=this,e=[],f=0,g=function(a,b,c){return"<li"+("undefined"!=typeof c?' class="'+c+'"':"")+("undefined"!=typeof b|null===b?' data-original-index="'+b+'"':"")+">"+a+"</li>"},h=function(a,e,f,g){var h=c(d(a));return'<a tabindex="0"'+("undefined"!=typeof e?' class="'+e+'"':"")+("undefined"!=typeof f?' style="'+f+'"':"")+("undefined"!=typeof g?'data-optgroup="'+g+'"':"")+' data-normalized-text="'+h+'">'+a+'<span class="'+b.options.iconBase+" "+b.options.tickIcon+' check-mark"></span></a>'};return this.$element.find("option").each(function(){var c=a(this),d=c.attr("class")||"",i=c.attr("style"),j=c.data("content")?c.data("content"):c.html(),k="undefined"!=typeof c.data("subtext")?'<small class="muted text-muted">'+c.data("subtext")+"</small>":"",l="undefined"!=typeof c.data("icon")?'<span class="'+b.options.iconBase+" "+c.data("icon")+'"></span> ':"",m=c.is(":disabled")||c.parent().is(":disabled"),n=c[0].index;if(""!==l&&m&&(l="<span>"+l+"</span>"),c.data("content")||(j=l+'<span class="text">'+j+k+"</span>"),!b.options.hideDisabled||!m)if(c.parent().is("optgroup")&&c.data("divider")!==!0){if(0===c.index()){f+=1;var o=c.parent().attr("label"),p="undefined"!=typeof c.parent().data("subtext")?'<small class="muted text-muted">'+c.parent().data("subtext")+"</small>":"",q=c.parent().data("icon")?'<span class="'+b.options.iconBase+" "+c.parent().data("icon")+'"></span> ':"";o=q+'<span class="text">'+o+p+"</span>",0!==n&&e.length>0&&e.push(g("",null,"divider")),e.push(g(o,null,"dropdown-header"))}e.push(g(h(j,"opt "+d,i,f),n))}else c.data("divider")===!0?e.push(g("",n,"divider")):c.data("hidden")===!0?e.push(g(h(j,d,i),n,"hide is-hidden")):e.push(g(h(j,d,i),n))}),this.multiple||0!==this.$element.find("option:selected").length||this.options.title||this.$element.find("option").eq(0).prop("selected",!0).attr("selected","selected"),a(e.join(""))},findLis:function(){return null==this.$lis&&(this.$lis=this.$menu.find("li")),this.$lis},render:function(b){var c=this;b!==!1&&this.$element.find("option").each(function(b){c.setDisabled(b,a(this).is(":disabled")||a(this).parent().is(":disabled")),c.setSelected(b,a(this).is(":selected"))}),this.tabIndex();var e=this.options.hideDisabled?":not([disabled])":"",f=this.$element.find("option:selected"+e).map(function(){var b,d=a(this),e=d.data("icon")&&c.options.showIcon?'<i class="'+c.options.iconBase+" "+d.data("icon")+'"></i> ':"";return b=c.options.showSubtext&&d.attr("data-subtext")&&!c.multiple?' <small class="muted text-muted">'+d.data("subtext")+"</small>":"",d.data("content")&&c.options.showContent?d.data("content"):"undefined"!=typeof d.attr("title")?d.attr("title"):e+d.html()+b}).toArray(),g=this.multiple?f.join(this.options.multipleSeparator):f[0];if(this.multiple&&this.options.selectedTextFormat.indexOf("count")>-1){var h=this.options.selectedTextFormat.split(">");if(h.length>1&&f.length>h[1]||1==h.length&&f.length>=2){e=this.options.hideDisabled?", [disabled]":"";var i=this.$element.find("option").not('[data-divider="true"], [data-hidden="true"]'+e).length,j="function"==typeof this.options.countSelectedText?this.options.countSelectedText(f.length,i):this.options.countSelectedText;g=j.replace("{0}",f.length.toString()).replace("{1}",i.toString())}}this.options.title=this.$element.attr("title"),"static"==this.options.selectedTextFormat&&(g=this.options.title),g||(g="undefined"!=typeof this.options.title?this.options.title:this.options.noneSelectedText),this.$button.attr("title",d(g)),this.$newElement.find(".filter-option").html(g)},setStyle:function(a,b){this.$element.attr("class")&&this.$newElement.addClass(this.$element.attr("class").replace(/selectpicker|mobile-device|validate\[.*\]/gi,""));var c=a?a:this.options.style;"add"==b?this.$button.addClass(c):"remove"==b?this.$button.removeClass(c):(this.$button.removeClass(this.options.style),this.$button.addClass(c))},liHeight:function(){if(this.options.size!==!1){var a=this.$menu.parent().clone().find("> .dropdown-toggle").prop("autofocus",!1).end().appendTo("body"),b=a.addClass("open").find("> .dropdown-menu"),c=b.find("li").not(".divider").not(".dropdown-header").filter(":visible").children("a").outerHeight(),d=this.options.header?b.find(".popover-title").outerHeight():0,e=this.options.liveSearch?b.find(".bs-searchbox").outerHeight():0,f=this.options.actionsBox?b.find(".bs-actionsbox").outerHeight():0;a.remove(),this.$newElement.data("liHeight",c).data("headerHeight",d).data("searchHeight",e).data("actionsHeight",f)}},setSize:function(){this.findLis();var b,c,d,e=this,f=this.$menu,g=f.find(".inner"),h=this.$newElement.outerHeight(),i=this.$newElement.data("liHeight"),j=this.$newElement.data("headerHeight"),k=this.$newElement.data("searchHeight"),l=this.$newElement.data("actionsHeight"),m=this.$lis.filter(".divider").outerHeight(!0),n=parseInt(f.css("padding-top"))+parseInt(f.css("padding-bottom"))+parseInt(f.css("border-top-width"))+parseInt(f.css("border-bottom-width")),o=this.options.hideDisabled?", .disabled":"",p=a(window),q=n+parseInt(f.css("margin-top"))+parseInt(f.css("margin-bottom"))+2,r=function(){c=e.$newElement.offset().top-p.scrollTop(),d=p.height()-c-h};if(r(),this.options.header&&f.css("padding-top",0),"auto"==this.options.size){var s=function(){var a,h=e.$lis.not(".hide");r(),b=d-q,e.options.dropupAuto&&e.$newElement.toggleClass("dropup",c>d&&b-q<f.height()),e.$newElement.hasClass("dropup")&&(b=c-q),a=h.length+h.filter(".dropdown-header").length>3?3*i+q-2:0,f.css({"max-height":b+"px",overflow:"hidden","min-height":a+j+k+l+"px"}),g.css({"max-height":b-j-k-l-n+"px","overflow-y":"auto","min-height":Math.max(a-n,0)+"px"})};s(),this.$searchbox.off("input.getSize propertychange.getSize").on("input.getSize propertychange.getSize",s),a(window).off("resize.getSize").on("resize.getSize",s),a(window).off("scroll.getSize").on("scroll.getSize",s)}else if(this.options.size&&"auto"!=this.options.size&&f.find("li"+o).length>this.options.size){var t=this.$lis.not(".divider"+o).find(" > *").slice(0,this.options.size).last().parent().index(),u=this.$lis.slice(0,t+1).filter(".divider").length;b=i*this.options.size+u*m+n,e.options.dropupAuto&&this.$newElement.toggleClass("dropup",c>d&&b<f.height()),f.css({"max-height":b+j+k+l+"px",overflow:"hidden"}),g.css({"max-height":b-n+"px","overflow-y":"auto"})}},setWidth:function(){if("auto"==this.options.width){this.$menu.css("min-width","0");var a=this.$newElement.clone().appendTo("body"),b=a.find("> .dropdown-menu").css("width"),c=a.css("width","auto").find("> button").css("width");a.remove(),this.$newElement.css("width",Math.max(parseInt(b),parseInt(c))+"px")}else"fit"==this.options.width?(this.$menu.css("min-width",""),this.$newElement.css("width","").addClass("fit-width")):this.options.width?(this.$menu.css("min-width",""),this.$newElement.css("width",this.options.width)):(this.$menu.css("min-width",""),this.$newElement.css("width",""));this.$newElement.hasClass("fit-width")&&"fit"!==this.options.width&&this.$newElement.removeClass("fit-width")},selectPosition:function(){var b,c,d=this,e="<div />",f=a(e),g=function(a){f.addClass(a.attr("class").replace(/form-control/gi,"")).toggleClass("dropup",a.hasClass("dropup")),b=a.offset(),c=a.hasClass("dropup")?0:a[0].offsetHeight,f.css({top:b.top+c,left:b.left,width:a[0].offsetWidth,position:"absolute"})};this.$newElement.on("click",function(){d.isDisabled()||(g(a(this)),f.appendTo(d.options.container),f.toggleClass("open",!a(this).hasClass("open")),f.append(d.$menu))}),a(window).resize(function(){g(d.$newElement)}),a(window).on("scroll",function(){g(d.$newElement)}),a("html").on("click",function(b){a(b.target).closest(d.$newElement).length<1&&f.removeClass("open")})},setSelected:function(a,b){this.findLis(),this.$lis.filter('[data-original-index="'+a+'"]').toggleClass("selected",b)},setDisabled:function(a,b){this.findLis(),b?this.$lis.filter('[data-original-index="'+a+'"]').addClass("disabled").find("a").attr("href","#").attr("tabindex",-1):this.$lis.filter('[data-original-index="'+a+'"]').removeClass("disabled").find("a").removeAttr("href").attr("tabindex",0)},isDisabled:function(){return this.$element.is(":disabled")},checkDisabled:function(){var a=this;this.isDisabled()?this.$button.addClass("disabled").attr("tabindex",-1):(this.$button.hasClass("disabled")&&this.$button.removeClass("disabled"),this.$button.attr("tabindex")==-1&&(this.$element.data("tabindex")||this.$button.removeAttr("tabindex"))),this.$button.click(function(){return!a.isDisabled()})},tabIndex:function(){this.$element.is("[tabindex]")&&(this.$element.data("tabindex",this.$element.attr("tabindex")),this.$button.attr("tabindex",this.$element.data("tabindex")))},clickListener:function(){var b=this;this.$newElement.on("touchstart.dropdown",".dropdown-menu",function(a){a.stopPropagation()}),this.$newElement.on("click",function(){b.setSize(),b.options.liveSearch||b.multiple||setTimeout(function(){b.$menu.find(".selected a").focus()},10)}),this.$menu.on("click","li a",function(c){var d=a(this),e=d.parent().data("originalIndex"),f=b.$element.val(),g=b.$element.prop("selectedIndex");if(b.multiple&&c.stopPropagation(),c.preventDefault(),!b.isDisabled()&&!d.parent().hasClass("disabled")){var h=b.$element.find("option"),i=h.eq(e),j=i.prop("selected"),k=i.parent("optgroup"),l=b.options.maxOptions,m=k.data("maxOptions")||!1;if(b.multiple){if(i.prop("selected",!j),b.setSelected(e,!j),d.blur(),l!==!1||m!==!1){var n=l<h.filter(":selected").length,o=m<k.find("option:selected").length;if(l&&n||m&&o)if(l&&1==l)h.prop("selected",!1),i.prop("selected",!0),b.$menu.find(".selected").removeClass("selected"),b.setSelected(e,!0);else if(m&&1==m){k.find("option:selected").prop("selected",!1),i.prop("selected",!0);var p=d.data("optgroup");b.$menu.find(".selected").has('a[data-optgroup="'+p+'"]').removeClass("selected"),b.setSelected(e,!0)}else{var q="function"==typeof b.options.maxOptionsText?b.options.maxOptionsText(l,m):b.options.maxOptionsText,r=q[0].replace("{n}",l),s=q[1].replace("{n}",m),t=a('<div class="notify"></div>');q[2]&&(r=r.replace("{var}",q[2][l>1?0:1]),s=s.replace("{var}",q[2][m>1?0:1])),i.prop("selected",!1),b.$menu.append(t),l&&n&&(t.append(a("<div>"+r+"</div>")),b.$element.trigger("maxReached.bs.select")),m&&o&&(t.append(a("<div>"+s+"</div>")),b.$element.trigger("maxReachedGrp.bs.select")),setTimeout(function(){b.setSelected(e,!1)},10),t.delay(750).fadeOut(300,function(){a(this).remove()})}}}else h.prop("selected",!1),i.prop("selected",!0),b.$menu.find(".selected").removeClass("selected"),b.setSelected(e,!0);b.multiple?b.options.liveSearch&&b.$searchbox.focus():b.$button.focus(),(f!=b.$element.val()&&b.multiple||g!=b.$element.prop("selectedIndex")&&!b.multiple)&&b.$element.change()}}),this.$menu.on("click","li.disabled a, .popover-title, .popover-title :not(.close)",function(a){a.target==this&&(a.preventDefault(),a.stopPropagation(),b.options.liveSearch?b.$searchbox.focus():b.$button.focus())}),this.$menu.on("click","li.divider, li.dropdown-header",function(a){a.preventDefault(),a.stopPropagation(),b.options.liveSearch?b.$searchbox.focus():b.$button.focus()}),this.$menu.on("click",".popover-title .close",function(){b.$button.focus()}),this.$searchbox.on("click",function(a){a.stopPropagation()}),this.$menu.on("click",".actions-btn",function(c){b.options.liveSearch?b.$searchbox.focus():b.$button.focus(),c.preventDefault(),c.stopPropagation(),a(this).is(".bs-select-all")?b.selectAll():b.deselectAll(),b.$element.change()}),this.$element.change(function(){b.render(!1)})},liveSearchListener:function(){var b=this,e=a('<li class="no-results"></li>');this.$newElement.on("click.dropdown.data-api touchstart.dropdown.data-api",function(){b.$menu.find(".active").removeClass("active"),b.$searchbox.val()&&(b.$searchbox.val(""),b.$lis.not(".is-hidden").removeClass("hide"),e.parent().length&&e.remove()),b.multiple||b.$menu.find(".selected").addClass("active"),setTimeout(function(){b.$searchbox.focus()},10)}),this.$searchbox.on("click.dropdown.data-api focus.dropdown.data-api touchend.dropdown.data-api",function(a){a.stopPropagation()}),this.$searchbox.on("input propertychange",function(){b.$searchbox.val()?(b.options.searchAccentInsensitive?b.$lis.not(".is-hidden").removeClass("hide").find("a").not(":aicontains("+c(b.$searchbox.val())+")").parent().addClass("hide"):b.$lis.not(".is-hidden").removeClass("hide").find("a").not(":icontains("+b.$searchbox.val()+")").parent().addClass("hide"),b.$menu.find("li").filter(":visible:not(.no-results)").length?e.parent().length&&e.remove():(e.parent().length&&e.remove(),e.html(b.options.noneResultsText+' "'+d(b.$searchbox.val())+'"').show(),b.$menu.find("li").last().after(e))):(b.$lis.not(".is-hidden").removeClass("hide"),e.parent().length&&e.remove()),b.$menu.find("li.active").removeClass("active"),b.$menu.find("li").filter(":visible:not(.divider)").eq(0).addClass("active").find("a").focus(),a(this).focus()})},val:function(a){return"undefined"!=typeof a?(this.$element.val(a),this.render(),this.$element):this.$element.val()},selectAll:function(){this.findLis(),this.$lis.not(".divider").not(".disabled").not(".selected").filter(":visible").find("a").click()},deselectAll:function(){this.findLis(),this.$lis.not(".divider").not(".disabled").filter(".selected").filter(":visible").find("a").click()},keydown:function(b){var d,e,f,g,h,i,j,k,l,m=a(this),n=m.is("input")?m.parent().parent():m.parent(),o=n.data("this"),p={32:" ",48:"0",49:"1",50:"2",51:"3",52:"4",53:"5",54:"6",55:"7",56:"8",57:"9",59:";",65:"a",66:"b",67:"c",68:"d",69:"e",70:"f",71:"g",72:"h",73:"i",74:"j",75:"k",76:"l",77:"m",78:"n",79:"o",80:"p",81:"q",82:"r",83:"s",84:"t",85:"u",86:"v",87:"w",88:"x",89:"y",90:"z",96:"0",97:"1",98:"2",99:"3",100:"4",101:"5",102:"6",103:"7",104:"8",105:"9"};if(o.options.liveSearch&&(n=m.parent().parent()),o.options.container&&(n=o.$menu),d=a("[role=menu] li a",n),l=o.$menu.parent().hasClass("open"),!l&&/([0-9]|[A-z])/.test(String.fromCharCode(b.keyCode))&&(o.options.container?o.$newElement.trigger("click"):(o.setSize(),o.$menu.parent().addClass("open"),l=!0),o.$searchbox.focus()),o.options.liveSearch&&(/(^9$|27)/.test(b.keyCode.toString(10))&&l&&0===o.$menu.find(".active").length&&(b.preventDefault(),o.$menu.parent().removeClass("open"),o.$button.focus()),d=a("[role=menu] li:not(.divider):not(.dropdown-header):visible",n),m.val()||/(38|40)/.test(b.keyCode.toString(10))||0===d.filter(".active").length&&(d=o.options.searchAccentInsensitive?o.$newElement.find("li").filter(":aicontains("+c(p[b.keyCode])+")"):o.$newElement.find("li").filter(":icontains("+p[b.keyCode]+")"))),d.length){if(/(38|40)/.test(b.keyCode.toString(10)))e=d.index(d.filter(":focus")),g=d.parent(":not(.disabled):visible").first().index(),h=d.parent(":not(.disabled):visible").last().index(),f=d.eq(e).parent().nextAll(":not(.disabled):visible").eq(0).index(),i=d.eq(e).parent().prevAll(":not(.disabled):visible").eq(0).index(),j=d.eq(f).parent().prevAll(":not(.disabled):visible").eq(0).index(),o.options.liveSearch&&(d.each(function(b){a(this).is(":not(.disabled)")&&a(this).data("index",b)}),e=d.index(d.filter(".active")),g=d.filter(":not(.disabled):visible").first().data("index"),h=d.filter(":not(.disabled):visible").last().data("index"),f=d.eq(e).nextAll(":not(.disabled):visible").eq(0).data("index"),i=d.eq(e).prevAll(":not(.disabled):visible").eq(0).data("index"),j=d.eq(f).prevAll(":not(.disabled):visible").eq(0).data("index")),k=m.data("prevIndex"),38==b.keyCode&&(o.options.liveSearch&&(e-=1),e!=j&&e>i&&(e=i),e<g&&(e=g),e==k&&(e=h)),40==b.keyCode&&(o.options.liveSearch&&(e+=1),e==-1&&(e=0),e!=j&&e<f&&(e=f),e>h&&(e=h),e==k&&(e=g)),m.data("prevIndex",e),o.options.liveSearch?(b.preventDefault(),m.is(".dropdown-toggle")||(d.removeClass("active"),d.eq(e).addClass("active").find("a").focus(),m.focus())):d.eq(e).focus();else if(!m.is("input")){var q,r,s=[];d.each(function(){a(this).parent().is(":not(.disabled)")&&a.trim(a(this).text().toLowerCase()).substring(0,1)==p[b.keyCode]&&s.push(a(this).parent().index())}),q=a(document).data("keycount"),q++,a(document).data("keycount",q),r=a.trim(a(":focus").text().toLowerCase()).substring(0,1),r!=p[b.keyCode]?(q=1,a(document).data("keycount",q)):q>=s.length&&(a(document).data("keycount",0),q>s.length&&(q=1)),d.eq(s[q-1]).focus()}(/(13|32)/.test(b.keyCode.toString(10))||/(^9$)/.test(b.keyCode.toString(10))&&o.options.selectOnTab)&&l&&(/(32)/.test(b.keyCode.toString(10))||b.preventDefault(),o.options.liveSearch?/(32)/.test(b.keyCode.toString(10))||(o.$menu.find(".active a").click(),m.focus()):a(":focus").click(),a(document).data("keycount",0)),(/(^9$|27)/.test(b.keyCode.toString(10))&&l&&(o.multiple||o.options.liveSearch)||/(27)/.test(b.keyCode.toString(10))&&!l)&&(o.$menu.parent().removeClass("open"),o.$button.focus())}},mobile:function(){this.$element.addClass("mobile-device").appendTo(this.$newElement),this.options.container&&this.$menu.hide()},refresh:function(){this.$lis=null,this.reloadLi(),this.render(),this.setWidth(),this.setStyle(),this.checkDisabled(),this.liHeight()},update:function(){this.reloadLi(),this.setWidth(),this.setStyle(),this.checkDisabled(),this.liHeight()},hide:function(){this.$newElement.hide()},show:function(){this.$newElement.show()},remove:function(){this.$newElement.remove(),this.$element.remove()}};var g=a.fn.selectpicker;a.fn.selectpicker=e,a.fn.selectpicker.Constructor=f,a.fn.selectpicker.noConflict=function(){return a.fn.selectpicker=g,this},a(document).data("keycount",0).on("keydown",".bootstrap-select [data-toggle=dropdown], .bootstrap-select [role=menu], .bs-searchbox input",f.prototype.keydown).on("focusin.modal",".bootstrap-select [data-toggle=dropdown], .bootstrap-select [role=menu], .bs-searchbox input",function(a){a.stopPropagation()}),a(window).on("load.bs.select.data-api",function(){a(".selectpicker").each(function(){var b=a(this);e.call(b,b.data())})})}(jQuery),jQuery(document).ready(function(){jQuery(".color-picker-field").length&&(jQuery(".color-picker-field").wpColorPicker(),jQuery(".meta-box-sortables").sortable({disabled:!0}),jQuery(".postbox .hndle").css("cursor","pointer"))});
lib/admin/js/min/timeline-express-tinymce.min.js CHANGED
@@ -2,7 +2,7 @@
2
  * @Plugin Timeline Express
3
  * @Author Code Parrots
4
  * @Site https://www.wp-timelineexpress.com
5
- * @Version 1.3.2
6
- * @Build 10-27-2016
7
  */
8
  !function(){tinymce.PluginManager.add("timeline_express",function(a,b){function c(){this.disabled(!this.disabled()),a.insertContent("[timeline-express]")}a.on("keyup",function(){a.getContent().indexOf("[timeline-express]")>-1?a.controlManager.setDisabled("timeline_express_shortcode_button",!0):a.controlManager.setDisabled("timeline_express_shortcode_button",!1)}),a.addButton("timeline_express_shortcode_button",{title:"Timeline Express Shortcode",text:!1,image:b+"/../../images/timeline-express-menu-icon.png",onclick:c}),a.onSetContent.add(function(a,b){a.getContent().indexOf("[timeline-express]")>-1&&a.controlManager.setDisabled("timeline_express_shortcode_button",!0)})})}();
2
  * @Plugin Timeline Express
3
  * @Author Code Parrots
4
  * @Site https://www.wp-timelineexpress.com
5
+ * @Version 1.3.3
6
+ * @Build 11-04-2016
7
  */
8
  !function(){tinymce.PluginManager.add("timeline_express",function(a,b){function c(){this.disabled(!this.disabled()),a.insertContent("[timeline-express]")}a.on("keyup",function(){a.getContent().indexOf("[timeline-express]")>-1?a.controlManager.setDisabled("timeline_express_shortcode_button",!0):a.controlManager.setDisabled("timeline_express_shortcode_button",!1)}),a.addButton("timeline_express_shortcode_button",{title:"Timeline Express Shortcode",text:!1,image:b+"/../../images/timeline-express-menu-icon.png",onclick:c}),a.onSetContent.add(function(a,b){a.getContent().indexOf("[timeline-express]")>-1&&a.controlManager.setDisabled("timeline_express_shortcode_button",!0)})})}();
lib/admin/pages/page.addons.php CHANGED
@@ -26,57 +26,57 @@ endif;
26
  */
27
  $addon_array = array(
28
  array(
29
- 'name' => __( 'Timeline HTML Excerpts', 'timeline-express-pro' ),
30
  'class' => 'Timeline_Express_HTML_Excerpts',
31
- 'description' => __( 'Enable custom HTML excerpts and allow for your timeline excerpts to display audio, video and shortcodes. As one of the most visited documentation pages on the site, we decided to break this feature off into a free add-on, so you never have to touch your sites code.', 'timeline-express-pro' ),
32
  'thumbnail_url' => 'http://www.wp-timelineexpress.com/wp-content/uploads/2016/09/html-excerpts-banner-150x150.jpg',
33
  'purchase_url' => wp_nonce_url( self_admin_url( 'update.php?action=install-plugin&plugin=timeline-express-html-excerpt-add-on' ), 'install-plugin_timeline-express-html-excerpt-add-on' ),
34
  'popular' => true,
35
  'free' => true,
36
  ),
37
  array(
38
- 'name' => __( 'White Label Branding', 'timeline-express-pro' ),
39
  'class' => 'Timeline_Express_White_label',
40
- 'description' => __( 'Remove any and all references to our branding, Code Parrots. This addon removes links, metaboxes, menu items and any association to Code Parrots so your clients won’t get confused with the mixed branding across the dashboard.', 'timeline-express-pro' ),
41
  'thumbnail_url' => 'http://www.wp-timelineexpress.com/wp-content/uploads/2016/06/timeline-express-white-label-banner-150x150.jpg',
42
  'purchase_url' => 'https://www.evan-herman.com/wordpress-plugin/timeline-express-white-label-addon/',
43
  ),
44
  array(
45
- 'name' => __( 'Single Column Timeline', 'timeline-express-pro' ),
46
  'class' => 'Timeline_Express_Single_Column',
47
- 'description' => __( 'This add-on enables a new layout for your Timelines, by displaying them in a single column. A highly requested features that we’ve turned into a plug and play solution – so you, as the end user, don’t have to make any alterations to your code.', 'timeline-express-pro' ),
48
  'thumbnail_url' => 'http://www.wp-timelineexpress.com/wp-content/uploads/2016/06/timeline-express-single-column-addon-banner-150x150.jpg',
49
  'purchase_url' => wp_nonce_url( self_admin_url( 'update.php?action=install-plugin&plugin=timeline-express-single-column-add-on' ), 'install-plugin_timeline-express-single-column-add-on' ),
50
  'free' => true,
51
  ),
52
  array(
53
- 'name' => __( 'Timeline Post Types', 'timeline-express-pro' ),
54
  'class' => 'Timeline_Express_Post_Type',
55
- 'description' => __( 'Generate timelines using posts, pages or any other custom post type on your site with this add-on. Powerful, flexible and simple to use – now users can generate custom timelines in a beautiful timeline without altering any code.', 'timeline-express-pro' ),
56
  'thumbnail_url' => 'http://www.wp-timelineexpress.com/wp-content/uploads/2016/05/timeline-express-post-types-banner-150x150.jpg',
57
  'purchase_url' => 'https://www.evan-herman.com/wordpress-plugin/timeline-express-post-types-add-on/',
58
  'popular' => true,
59
  ),
60
  array(
61
- 'name' => __( 'Historical Dates', 'timeline-express-pro' ),
62
  'class' => 'Timeline_Express_Historical_Dates_Addon',
63
- 'description' => __( 'Due to a limitation with PHP, storing dates prior to 1970 has been a one of the limitations of Timeline Express. Quickly enable the ability to assign dates between the years 1000 to 9999 to all announcements.', 'timeline-express-pro' ),
64
  'thumbnail_url' => 'http://www.wp-timelineexpress.com/wp-content/uploads/2016/05/timeline-express-historical-dates-banner-150x150.jpg',
65
  'purchase_url' => 'https://www.evan-herman.com/wordpress-plugin/timeline-express-historical-dates-add-on/',
66
  'popular' => true,
67
  ),
68
  array(
69
- 'name' => __( 'AJAX Limits Add-On', 'timeline-express-pro' ),
70
  'class' => 'Timeline_Express_AJAX_Limits',
71
- 'description' => __( 'Limit your Timeline to a set number of announcements, and display a ‘Load More’ button beneath, allowing users to load more announcements onto the timeline. This prevents your pages from becoming unruly in length if you display many announcements.', 'timeline-express-pro' ),
72
  'thumbnail_url' => 'http://www.wp-timelineexpress.com/wp-content/uploads/2016/05/ajax-limits-add-on-banner-1-150x150.jpg',
73
  'purchase_url' => 'https://www.evan-herman.com/wordpress-plugin/timeline-express-ajax-limits-add-on/',
74
  'popular' => true,
75
  ),
76
  array(
77
- 'name' => __( 'Twitter Feed Add-On', 'timeline-express-pro' ),
78
  'class' => 'Timeline_Express_Twitter_Feed',
79
- 'description' => __( 'Display twitter feeds in a Timeline for users, search terms and by gelocation using our Twitter Feed Add-On. Twitter feeds can be set to live update, so every 30 seconds the feed is updated with new, fresh, tweets.', 'timeline-express-pro' ),
80
  'thumbnail_url' => 'http://www.wp-timelineexpress.com/wp-content/uploads/2016/05/twitter-feed-add-on-banner-150x150.jpg',
81
  'purchase_url' => 'https://www.evan-herman.com/wordpress-plugin/timeline-express-twitter-feed-add-on/',
82
  ),
@@ -85,8 +85,8 @@ $addon_array = array(
85
  shuffle( $addon_array );
86
 
87
  array_unshift( $addon_array, [
88
- 'name' => __( 'Timeline Express Product Bundle', 'timeline-express-pro' ),
89
- 'description' => sprintf( _x( "Get any and all %s of the Timeline Express add-ons, for one low price! Select a 5 or 10 site license, and receive all current and future add-ons for Timeline Express along with updates and priority product support. An amazing deal, don't miss it!", 'Integer value for the number of add-ons in the add-on list. (eg: 6)', 'timeline-express-pro' ), count( $addon_array ) ),
90
  'purchase_url' => 'https://www.evan-herman.com/wordpress-plugin/timeline-express-bundle/',
91
  'popular' => true,
92
  ] );
@@ -95,11 +95,11 @@ array_unshift( $addon_array, [
95
  <div id="timeline-express-addons" class="wrap">
96
 
97
  <h1 class="page-title">
98
- <?php esc_html_e( 'Timeline Express Add-Ons', 'timeline-express-pro' ); ?>
99
  </h1>
100
 
101
  <p class="intro" style="max-width:800px;">
102
- <?php esc_html_e( "Extend the base Timeline Express functionality with our powerful add-ons. We're constantly looking to build out additional add-ons. If you have a great idea for a new add-on, get in contact with us!", 'timeline-express-pro' ); ?>
103
  </p>
104
 
105
  <?php
@@ -160,7 +160,7 @@ array_unshift( $addon_array, [
160
  function timeline_express_build_addon_data( $data ) {
161
 
162
  // Button Text
163
- $data['button_text'] = ( isset( $data['free'] ) && $data['free'] ) ? __( 'Download Now', 'timeline-express-pro' ) : __( 'Buy Now', 'timeline-express-pro' );
164
 
165
  // Setup thumbnail URL with fallback
166
  $data['thumbnail_url'] = ( isset( $data['thumbnail_url'] ) ) ? $data['thumbnail_url'] : 'https://www.evan-herman.com/wp-content/uploads/edd/2014/12/timeline-express-150x150.png';
@@ -170,7 +170,7 @@ function timeline_express_build_addon_data( $data ) {
170
 
171
  if ( $data['plugin_installed'] ) {
172
 
173
- $data['button_text'] = __( 'Add-On Installed', 'timeline-express-pro' );
174
 
175
  }
176
 
26
  */
27
  $addon_array = array(
28
  array(
29
+ 'name' => __( 'Timeline HTML Excerpts', 'timeline-express' ),
30
  'class' => 'Timeline_Express_HTML_Excerpts',
31
+ 'description' => __( 'Enable custom HTML excerpts and allow for your timeline excerpts to display audio, video and shortcodes. As one of the most visited documentation pages on the site, we decided to break this feature off into a free add-on, so you never have to touch your sites code.', 'timeline-express' ),
32
  'thumbnail_url' => 'http://www.wp-timelineexpress.com/wp-content/uploads/2016/09/html-excerpts-banner-150x150.jpg',
33
  'purchase_url' => wp_nonce_url( self_admin_url( 'update.php?action=install-plugin&plugin=timeline-express-html-excerpt-add-on' ), 'install-plugin_timeline-express-html-excerpt-add-on' ),
34
  'popular' => true,
35
  'free' => true,
36
  ),
37
  array(
38
+ 'name' => __( 'White Label Branding', 'timeline-express' ),
39
  'class' => 'Timeline_Express_White_label',
40
+ 'description' => __( 'Remove any and all references to our branding, Code Parrots. This addon removes links, metaboxes, menu items and any association to Code Parrots so your clients won’t get confused with the mixed branding across the dashboard.', 'timeline-express' ),
41
  'thumbnail_url' => 'http://www.wp-timelineexpress.com/wp-content/uploads/2016/06/timeline-express-white-label-banner-150x150.jpg',
42
  'purchase_url' => 'https://www.evan-herman.com/wordpress-plugin/timeline-express-white-label-addon/',
43
  ),
44
  array(
45
+ 'name' => __( 'Single Column Timeline', 'timeline-express' ),
46
  'class' => 'Timeline_Express_Single_Column',
47
+ 'description' => __( 'This add-on enables a new layout for your Timelines, by displaying them in a single column. A highly requested features that we’ve turned into a plug and play solution – so you, as the end user, don’t have to make any alterations to your code.', 'timeline-express' ),
48
  'thumbnail_url' => 'http://www.wp-timelineexpress.com/wp-content/uploads/2016/06/timeline-express-single-column-addon-banner-150x150.jpg',
49
  'purchase_url' => wp_nonce_url( self_admin_url( 'update.php?action=install-plugin&plugin=timeline-express-single-column-add-on' ), 'install-plugin_timeline-express-single-column-add-on' ),
50
  'free' => true,
51
  ),
52
  array(
53
+ 'name' => __( 'Timeline Post Types', 'timeline-express' ),
54
  'class' => 'Timeline_Express_Post_Type',
55
+ 'description' => __( 'Generate timelines using posts, pages or any other custom post type on your site with this add-on. Powerful, flexible and simple to use – now users can generate custom timelines in a beautiful timeline without altering any code.', 'timeline-express' ),
56
  'thumbnail_url' => 'http://www.wp-timelineexpress.com/wp-content/uploads/2016/05/timeline-express-post-types-banner-150x150.jpg',
57
  'purchase_url' => 'https://www.evan-herman.com/wordpress-plugin/timeline-express-post-types-add-on/',
58
  'popular' => true,
59
  ),
60
  array(
61
+ 'name' => __( 'Historical Dates', 'timeline-express' ),
62
  'class' => 'Timeline_Express_Historical_Dates_Addon',
63
+ 'description' => __( 'Due to a limitation with PHP, storing dates prior to 1970 has been a one of the limitations of Timeline Express. Quickly enable the ability to assign dates between the years 1000 to 9999 to all announcements.', 'timeline-express' ),
64
  'thumbnail_url' => 'http://www.wp-timelineexpress.com/wp-content/uploads/2016/05/timeline-express-historical-dates-banner-150x150.jpg',
65
  'purchase_url' => 'https://www.evan-herman.com/wordpress-plugin/timeline-express-historical-dates-add-on/',
66
  'popular' => true,
67
  ),
68
  array(
69
+ 'name' => __( 'AJAX Limits Add-On', 'timeline-express' ),
70
  'class' => 'Timeline_Express_AJAX_Limits',
71
+ 'description' => __( 'Limit your Timeline to a set number of announcements, and display a ‘Load More’ button beneath, allowing users to load more announcements onto the timeline. This prevents your pages from becoming unruly in length if you display many announcements.', 'timeline-express' ),
72
  'thumbnail_url' => 'http://www.wp-timelineexpress.com/wp-content/uploads/2016/05/ajax-limits-add-on-banner-1-150x150.jpg',
73
  'purchase_url' => 'https://www.evan-herman.com/wordpress-plugin/timeline-express-ajax-limits-add-on/',
74
  'popular' => true,
75
  ),
76
  array(
77
+ 'name' => __( 'Twitter Feed Add-On', 'timeline-express' ),
78
  'class' => 'Timeline_Express_Twitter_Feed',
79
+ 'description' => __( 'Display twitter feeds in a Timeline for users, search terms and by gelocation using our Twitter Feed Add-On. Twitter feeds can be set to live update, so every 30 seconds the feed is updated with new, fresh, tweets.', 'timeline-express' ),
80
  'thumbnail_url' => 'http://www.wp-timelineexpress.com/wp-content/uploads/2016/05/twitter-feed-add-on-banner-150x150.jpg',
81
  'purchase_url' => 'https://www.evan-herman.com/wordpress-plugin/timeline-express-twitter-feed-add-on/',
82
  ),
85
  shuffle( $addon_array );
86
 
87
  array_unshift( $addon_array, [
88
+ 'name' => __( 'Timeline Express Product Bundle', 'timeline-express' ),
89
+ 'description' => sprintf( _x( "Get any and all %s of the Timeline Express add-ons, for one low price! Select a 5 or 10 site license, and receive all current and future add-ons for Timeline Express along with updates and priority product support. An amazing deal, don't miss it!", 'Integer value for the number of add-ons in the add-on list. (eg: 6)', 'timeline-express' ), count( $addon_array ) ),
90
  'purchase_url' => 'https://www.evan-herman.com/wordpress-plugin/timeline-express-bundle/',
91
  'popular' => true,
92
  ] );
95
  <div id="timeline-express-addons" class="wrap">
96
 
97
  <h1 class="page-title">
98
+ <?php esc_html_e( 'Timeline Express Add-Ons', 'timeline-express' ); ?>
99
  </h1>
100
 
101
  <p class="intro" style="max-width:800px;">
102
+ <?php esc_html_e( "Extend the base Timeline Express functionality with our powerful add-ons. We're constantly looking to build out additional add-ons. If you have a great idea for a new add-on, get in contact with us!", 'timeline-express' ); ?>
103
  </p>
104
 
105
  <?php
160
  function timeline_express_build_addon_data( $data ) {
161
 
162
  // Button Text
163
+ $data['button_text'] = ( isset( $data['free'] ) && $data['free'] ) ? __( 'Download Now', 'timeline-express' ) : __( 'Buy Now', 'timeline-express' );
164
 
165
  // Setup thumbnail URL with fallback
166
  $data['thumbnail_url'] = ( isset( $data['thumbnail_url'] ) ) ? $data['thumbnail_url'] : 'https://www.evan-herman.com/wp-content/uploads/edd/2014/12/timeline-express-150x150.png';
170
 
171
  if ( $data['plugin_installed'] ) {
172
 
173
+ $data['button_text'] = __( 'Add-On Installed', 'timeline-express' );
174
 
175
  }
176
 
lib/helpers.php CHANGED
@@ -114,17 +114,19 @@ function cmb2_render_callback_te_bootstrap_dropdown( $field, $escaped_value ) {
114
  * Function cmb2_render_te_date_time_stamp_custom()
115
  * Render the custom time stamp field
116
  *
117
- * @param int $field field to render.
118
- * @param type $meta stored value retreived from the database.
119
- * @param type $object_id this specific fields id.
120
- * @param type $object_type the type for this field.
121
- * @param type $field_type_object the entire field object.
122
  *
123
- * @since v1.1.5.7
 
 
124
  */
125
  function cmb2_render_te_date_time_stamp_custom( $field, $meta, $object_id, $object_type, $field_type_object ) {
126
 
127
- include_once( TIMELINE_EXPRESS_PATH . 'lib/admin/metaboxes/partials/time-stamp-custom.php' );
128
 
129
  }
130
 
@@ -575,6 +577,14 @@ function timeline_express_get_announcement_icon_color( $post_id ) {
575
  */
576
  function timeline_express_get_announcement_image( $post_id, $image_size = 'timeline-express' ) {
577
 
 
 
 
 
 
 
 
 
578
  $image_size = apply_filters( 'timeline-express-announcement-img-size', $image_size, $post_id );
579
 
580
  /**
@@ -583,20 +593,36 @@ function timeline_express_get_announcement_image( $post_id, $image_size = 'timel
583
  */
584
  if ( is_single() ) {
585
 
586
- $img_src = wp_get_attachment_image_url( get_post_meta( $post_id, 'announcement_image_id', true ), $image_size );
 
 
 
 
 
 
 
587
 
588
  $img_srcset = wp_get_attachment_image_srcset( get_post_meta( $post_id, 'announcement_image_id', true ), $image_size );
589
 
590
- ?><img class="announcement-banner-image" src="<?php echo esc_url( $img_src ); ?>" srcset="<?php echo esc_attr( $img_srcset ); ?>" sizes="(max-width: 100%) 75vw, 680px" alt="<?php echo esc_attr( get_the_title() ); ?>"><?php
 
 
 
 
 
 
 
 
 
 
591
 
592
  return;
593
 
594
  }
595
 
596
- /* Escaped on output in the timeline/single page */
597
- return apply_filters( 'timeline_express_image', wp_get_attachment_image(
598
  get_post_meta( $post_id, 'announcement_image_id', true ),
599
- apply_filters( 'timeline_express_announcement_img_size', $image_size, $post_id ), /* Legacy filter name - maintain formatting */
600
  false,
601
  array(
602
  'alt' => esc_attr( get_the_title() ),
@@ -604,6 +630,50 @@ function timeline_express_get_announcement_image( $post_id, $image_size = 'timel
604
  )
605
  ), $post_id );
606
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
607
  }
608
 
609
  /**
@@ -900,11 +970,11 @@ function timeline_express_generate_options_header( $active_tab ) {
900
  ?>
901
 
902
  <h1 id="timeline-express-page-header">
903
- <?php esc_html_e( 'Timeline Express Pro Settings', 'timeline-express-pro' ); ?>
904
  </h1>
905
 
906
  <p class="description">
907
- <?php esc_html_e( 'Alter your timeline settings here. You can adjust some of the visual settings as well as the display order, below.', 'timeline-express-pro' ); ?>
908
  </p>
909
 
910
  <?php
@@ -932,7 +1002,7 @@ function timeline_express_generate_options_tabs( $active_tab ) {
932
 
933
  ?><h2 class="nav-tab-wrapper te-options"><?php
934
 
935
- $active_add_ons = array( 'base' => __( 'Timeline Express', 'timeline-express-pro' ) ) + $active_add_ons;
936
 
937
  foreach ( $active_add_ons as $add_on_slug => $add_on_name ) {
938
 
114
  * Function cmb2_render_te_date_time_stamp_custom()
115
  * Render the custom time stamp field
116
  *
117
+ * @param int $field field to render.
118
+ * @param array $meta stored value retreived from the database.
119
+ * @param string $object_id this specific fields id.
120
+ * @param string $object_type the type for this field.
121
+ * @param string $field_type_object the entire field object.
122
  *
123
+ * @since v1.1.5.7
124
+ *
125
+ * @change v1.3.3 Change include_once to include to allow users to enable additional date_time_stamp_custom fields
126
  */
127
  function cmb2_render_te_date_time_stamp_custom( $field, $meta, $object_id, $object_type, $field_type_object ) {
128
 
129
+ include( TIMELINE_EXPRESS_PATH . 'lib/admin/metaboxes/partials/time-stamp-custom.php' );
130
 
131
  }
132
 
577
  */
578
  function timeline_express_get_announcement_image( $post_id, $image_size = 'timeline-express' ) {
579
 
580
+ if ( ! get_post_meta( $post_id, 'announcement_image_id', true ) && ! get_post_meta( $post_id, 'announcement_image', true ) ) {
581
+
582
+ return;
583
+
584
+ }
585
+
586
+ $image = ( get_post_meta( $post_id, 'announcement_image_id', true ) ) ? (int) get_post_meta( $post_id, 'announcement_image_id', true ) : get_post_meta( $post_id, 'announcement_image', true );
587
+
588
  $image_size = apply_filters( 'timeline-express-announcement-img-size', $image_size, $post_id );
589
 
590
  /**
593
  */
594
  if ( is_single() ) {
595
 
596
+ $img_src = ( is_integer( $image ) ) ? wp_get_attachment_image_url( $image, $image_size ) : $image;
597
+
598
+ $image_attributes = array(
599
+ 'class' => 'announcement-banner-image',
600
+ 'src' => esc_url( $img_src ),
601
+ 'sizes' => '(max-width: 100%) 75vw, 680px',
602
+ 'alt' => get_the_title(),
603
+ );
604
 
605
  $img_srcset = wp_get_attachment_image_srcset( get_post_meta( $post_id, 'announcement_image_id', true ), $image_size );
606
 
607
+ if ( $img_srcset ) {
608
+
609
+ $image_attributes['srcset'] = $img_srcset;
610
+
611
+ }
612
+
613
+ ?>
614
+
615
+ <img <?php echo timeline_express_map_html_attributes( $image_attributes ); ?>>
616
+
617
+ <?php
618
 
619
  return;
620
 
621
  }
622
 
623
+ $announcement_image = apply_filters( 'timeline_express_image', wp_get_attachment_image(
 
624
  get_post_meta( $post_id, 'announcement_image_id', true ),
625
+ $image_size,
626
  false,
627
  array(
628
  'alt' => esc_attr( get_the_title() ),
630
  )
631
  ), $post_id );
632
 
633
+ if ( empty( $announcement_image ) ) {
634
+
635
+ $image_attributes = array(
636
+ 'class' => 'announcement-banner-image external-image',
637
+ 'alt' => get_the_title(),
638
+ 'src' => get_post_meta( $post_id, 'announcement_image', true ),
639
+ );
640
+
641
+ $announcement_image = '<img ' . timeline_express_map_html_attributes( $image_attributes ) . '>';
642
+
643
+ }
644
+
645
+ /* Escaped on output in the timeline/single page */
646
+ return $announcement_image;
647
+
648
+ }
649
+
650
+ /**
651
+ * Map an array to HTML attributes
652
+ *
653
+ * @param array $attribute_array Array of HTML attributes
654
+ *
655
+ * @return string String of attributes to be used in the final HTML element.
656
+ */
657
+ function timeline_express_map_html_attributes( $attribute_array ) {
658
+
659
+ if ( ! $attribute_array || empty( $attribute_array ) ) {
660
+
661
+ return;
662
+
663
+ }
664
+
665
+ return join( ' ', array_map( function( $key ) use ( $attribute_array ) {
666
+
667
+ if ( is_bool( $attribute_array[ $key ] ) ) {
668
+
669
+ return $attribute_array[ $key ] ? $key:'';
670
+
671
+ }
672
+
673
+ return $key . '="' . $attribute_array[ $key ] . '"';
674
+
675
+ }, array_keys( $attribute_array ) ) );
676
+
677
  }
678
 
679
  /**
970
  ?>
971
 
972
  <h1 id="timeline-express-page-header">
973
+ <?php esc_html_e( 'Timeline Express Settings', 'timeline-express' ); ?>
974
  </h1>
975
 
976
  <p class="description">
977
+ <?php esc_html_e( 'Alter your timeline settings here. You can adjust some of the visual settings as well as the display order using the settings below.', 'timeline-express' ); ?>
978
  </p>
979
 
980
  <?php
1002
 
1003
  ?><h2 class="nav-tab-wrapper te-options"><?php
1004
 
1005
+ $active_add_ons = array( 'base' => __( 'Timeline Express', 'timeline-express' ) ) + $active_add_ons;
1006
 
1007
  foreach ( $active_add_ons as $add_on_slug => $add_on_name ) {
1008
 
lib/public/css/min/timeline-express-rtl.min.css CHANGED
@@ -2,7 +2,7 @@
2
  * @Plugin Timeline Express
3
  * @Author Code Parrots
4
  * @Site https://www.wp-timelineexpress.com
5
- * @Version 1.3.2
6
- * @Build 10-27-2016
7
  */
8
- .cd-container{width:95%;margin:0 auto}.cd-container::after{content:'';display:table;clear:both}.cd-timeline-announcement-image{box-shadow:none!important;width:100%;display:block;margin:1em auto}#cd-timeline{position:relative;padding:2em 0;margin-top:2em;margin-bottom:3em;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}#cd-timeline::before{content:'';position:absolute;top:0;right:18px;height:100%;width:4px;background:#d7e4ed}.cd-timeline-block:after,.cd-timeline-content:after{content:"";clear:both}.announcement-banner-image{margin-bottom:5px;border-radius:3px}.timeline-express-single-page-announcement-date{display:block;margin-bottom:1em}@media only screen and (min-width:822px){#cd-timeline{margin-top:3em;margin-bottom:5.5em}#cd-timeline::before{right:50%;margin-right:-2px}}.cd-timeline-block{margin:25px 0;width:100%!important}.cd-timeline-block:after{display:table}.cd-timeline-block:first-child{margin-top:0}.cd-timeline-block:last-child{margin-bottom:0}@media only screen and (min-width:822px){.cd-timeline-block{width:100%;margin:-3.5em 0}.cd-timeline-block:first-child{margin-top:0}.cd-timeline-block:last-child{margin-bottom:0}}.cd-timeline-img{position:absolute;top:-5px;right:-10px;height:55px;width:55px;border-radius:50%;box-shadow:0 0 0 4px #fff,inset 0 2px 0 rgba(0,0,0,.08),0 3px 0 4px rgba(0,0,0,.05)}.cd-timeline-img span.year{display:inline-block;width:100%;height:100%;text-align:center;line-height:55px}.cd-timeline-img img{display:block;position:relative;right:50%;top:50%;margin-right:-12px;margin-top:-12px}.cd-timeline-img.cd-picture{background:#75ce66}.cd-timeline-img.cd-movie{background:#c03b44}.cd-timeline-img.cd-location{background:#f0ca45}@media only screen and (min-width:822px){.cd-timeline-img{width:60px;height:60px;right:50%;margin-right:-30px;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.cd-timeline-img span.year{display:inline-block;width:100%;height:100%;line-height:60px;text-align:center}.cssanimations .cd-timeline-img.is-hidden{visibility:hidden}.cssanimations .cd-timeline-img.bounce-in{visibility:visible;animation:cd-bounce-1 .6s}}@keyframes cd-bounce-1{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.2)}100%{transform:scale(1)}}.cd-timeline-content{position:relative;margin-right:60px;background:#fff;border-radius:.25em;padding:1em;box-shadow:0 3px 0 #B9C5CD;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}.cd-timeline-content:after{display:table}.cd-timeline-content .timeline-express-read-more-link{position:relative;z-index:9999}.cd-timeline-content .cd-date{float:right;padding:.8em 0;opacity:.7;font-size:12px}.cd-timeline-title-container{display:inline-block;width:100%;float:right}.cd-timeline-title-container+.the-excerpt,.cd-timeline-title-container+img{margin-top:5px}.cd-timeline-content .timeline-date{display:block;margin:5px 0}.cd-timeline-content::before{content:'';position:absolute;top:16px;left:100%;height:0;width:0;border:12px solid transparent}@media only screen and (min-width:768px){.cd-timeline-content h2{margin-top:0;margin-bottom:0}.cd-timeline-content .the-excerpt{position:relative;display:block;float:right;width:100%;z-index:9}.cd-timeline-content .cd-date,.cd-timeline-content .timeline-express-read-more-link{position:relative;z-index:10}}@media only screen and (min-width:822px){.cd-container{width:100%}.cd-timeline-content{margin-right:0;padding:1.6em;width:42.5%;background:#EFEFEF}.cd-timeline-content::before{top:12px;right:100%;border-color:transparent #EFEFEF transparent transparent}.cd-timeline-content .cd-date{position:absolute;width:100%;right:125%;top:15px}.cd-timeline-block:nth-child(even) .cd-timeline-content{float:left}.cd-timeline-block:nth-child(even) .cd-timeline-content::before{top:12px;right:auto;left:100%;border-color:transparent transparent transparent #EFEFEF}.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date{right:auto;left:125%;text-align:left}.cssanimations .cd-timeline-content.is-hidden{visibility:hidden}.cssanimations .cd-timeline-content.bounce-in{visibility:visible;animation:cd-bounce-2 .6s}.cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in{animation:cd-bounce-2-inverse .6s}}@keyframes cd-bounce-2{0%{opacity:0;transform:translateX(-100px)}60%{opacity:1;transform:translateX(20px)}100%{transform:translateX(0)}}@keyframes cd-bounce-2-inverse{0%{opacity:0;transform:translateX(100px)}60%{opacity:1;transform:translateX(-20px)}100%{transform:translateX(0)}}.more-to-come-container{position:relative;background:#EFEFEF;display:block;width:100%;text-align:center}.more-to-come{margin:10em 0 0;padding:1em 0;font-weight:200;color:rgba(100,100,100,.46)}.page article.page{background:0 0!important;box-shadow:none;border:none;-webkit-box-shadow:none}.cd-timeline-icon-link{color:transparent!important;margin:0!important}#cd-timeline span.fa{color:#fff;font-size:28px;display:block;text-align:center;margin-top:17px}@media only screen and (max-width:821px){#cd-timeline span.fa{color:#fff;font-size:24px;display:block;text-align:center;margin-top:15px}.cd-timeline-block:nth-child(even) .cd-timeline-content .timeline-express-read-more-link,.cd-timeline-block:nth-child(odd) .cd-timeline-content .timeline-express-read-more-link{position:relative;z-index:10}.cd-timeline-content::before{border:9px solid transparent}}.timeline-width100{width:100%}.timeline-width34{width:34%}.timeline-width30{width:30%}.timeline-date-left{width:100%;float:right!important}body.single-te_announcements .timeline-express-content-area{width:100%}body.single-te_announcements .timeline-express-main{max-width:960px}body.single-te_announcements .announcement-banner-image{width:auto}body.single-te_announcements .timeline-express-single-page-announcement-date{display:block;margin:.5em 0}body.single-te_announcements .timeline-express-single-page-content{margin:.5em 0 1em}body.single-te_announcements nav.navigation.post-navigation{display:none}body.single-te_announcements .content-area.twentyfifteen article.te_announcements .entry-header h1{margin-top:0}
2
  * @Plugin Timeline Express
3
  * @Author Code Parrots
4
  * @Site https://www.wp-timelineexpress.com
5
+ * @Version 1.3.3
6
+ * @Build 11-04-2016
7
  */
8
+ .cd-container{width:95%;margin:0 auto}.cd-container::after{content:'';display:table;clear:both}#cd-timeline{position:relative;padding:1em 0;margin-top:2em;margin-bottom:3em}.cd-timeline-block:last-child,.cd-timeline-content .the-excerpt p{margin-bottom:0}#cd-timeline::before{content:'';position:absolute;top:0;right:18px;height:100%;width:4px;background:rgba(179,177,179,.75)}.cd-timeline-block:after,.cd-timeline-content:after{content:"";clear:both}.cd-timeline-content h2{margin:0}.cd-timeline-content .cd-date,.cd-timeline-content .the-excerpt,.cd-timeline-content .timeline-express-read-more-link{position:relative;z-index:10}.announcement-banner-image{border-radius:3px}.cd-timeline-block{width:100%;display:inline-block}.cd-timeline-block:after{display:table}.cd-timeline-block:first-child{margin-top:0}.cd-timeline-img{position:absolute;right:-5px;height:50px;width:50px;border-radius:50%;box-shadow:0 0 0 4px #fff,inset 0 2px 0 rgba(0,0,0,.08),0 3px 0 4px rgba(0,0,0,.05)}.cd-timeline-img span.year{display:inline-block;width:100%;height:100%;text-align:center;line-height:55px}.cd-timeline-img img{display:block;position:relative;right:50%;top:50%;margin-right:-12px;margin-top:-12px}.cd-timeline-content{position:relative;margin-right:70px;top:0;background:#fff;border-radius:.25em;padding:1em;box-shadow:0 3px 0 #B9C5CD;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;margin-bottom:1em}.cd-timeline-content:after{display:table}.cd-timeline-content .cd-date{float:right;padding:.8em 0;opacity:.7;font-size:12px}.cd-timeline-title-container+img{margin:.75em 0;width:100%;max-width:100%}.cd-timeline-title-container+.the-excerpt{margin-top:.5em}.cd-timeline-title-container .timeline-date{font-style:italic;display:block;margin:3px 0 0}@keyframes cd-reveal-image{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.2)}100%{transform:scale(1)}}@keyframes te-slide-in-left{0%{opacity:0;transform:translateX(-100px)}60%{opacity:1;transform:translateX(20px)}100%{transform:translateX(0)}}@keyframes te-slide-in-right{0%{opacity:0;transform:translateX(100px)}60%{opacity:1;transform:translateX(-20px)}100%{transform:translateX(0)}}.cd-timeline-icon-link{color:transparent!important;margin:0!important}#cd-timeline span.fa{color:#fff;font-size:23px;display:block;text-align:center;line-height:52px}.cd-timeline-content::before{content:'';position:absolute;top:16px;left:100%;height:0;width:0;border:12px solid transparent}@media only screen and (min-width:822px){#cd-timeline{margin:3.5em 0}#cd-timeline::before{right:50%;margin-right:-2px}#cd-timeline span.fa{font-size:25px;line-height:63px;height:100%}.cd-timeline-block:first-child{margin-top:0}.cd-timeline-block:last-child{margin-bottom:0}.cd-timeline-img{width:60px;height:60px;right:50%;margin-right:-30px;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.cd-timeline-img span.year{display:inline-block;width:100%;height:100%;line-height:60px;text-align:center}.cssanimations .cd-timeline-img.is-hidden{visibility:hidden}.cssanimations .cd-timeline-img.bounce-in{visibility:visible;animation:cd-reveal-image .6s}.cd-container{width:100%}.cd-timeline-content{margin-right:0;top:8px;padding:1.6em;width:42.5%;background:#EFEFEF}.cd-timeline-content::before{top:12px;right:100%;border-color:transparent #EFEFEF transparent transparent}.cd-timeline-content .cd-date{position:absolute;width:100%;right:125%;top:15px}.cd-timeline-block:nth-child(even) .cd-timeline-content{float:left}.cd-timeline-block:nth-child(even) .cd-timeline-content::before{top:12px;right:auto;left:100%;border-color:transparent}.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date{right:auto;left:125%;text-align:left}.cssanimations .cd-timeline-content.is-hidden{visibility:hidden}.cssanimations .cd-timeline-content.bounce-in{visibility:visible;animation:te-slide-in-right .6s}.cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in{animation:te-slide-in-left .6s}}body.single-te_announcements .timeline-express-content-area{width:100%}body.single-te_announcements .timeline-express-main{max-width:960px}body.single-te_announcements .announcement-banner-image{width:auto}body.single-te_announcements .timeline-express-single-page-announcement-date{display:block;margin:.5em 0;font-style:italic}body.single-te_announcements .timeline-express-single-page-content{margin:.5em 0 1em}body.single-te_announcements nav.navigation.post-navigation{display:none}body.single-te_announcements .content-area.twentyfifteen article.te_announcements .entry-header h1{margin-top:0}
lib/public/css/min/timeline-express.min.css CHANGED
@@ -2,7 +2,7 @@
2
  * @Plugin Timeline Express
3
  * @Author Code Parrots
4
  * @Site https://www.wp-timelineexpress.com
5
- * @Version 1.3.2
6
- * @Build 10-27-2016
7
  */
8
- .cd-container{width:95%;margin:0 auto}.cd-container::after{content:'';display:table;clear:both}.cd-timeline-announcement-image{box-shadow:none!important;width:100%;display:block;margin:1em auto}#cd-timeline{position:relative;padding:2em 0;margin-top:2em;margin-bottom:3em;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}#cd-timeline::before{content:'';position:absolute;top:0;left:18px;height:100%;width:4px;background:#d7e4ed}.cd-timeline-block:after,.cd-timeline-content:after{content:"";clear:both}.announcement-banner-image{margin-bottom:5px;border-radius:3px}.timeline-express-single-page-announcement-date{display:block;margin-bottom:1em}@media only screen and (min-width:822px){#cd-timeline{margin-top:3em;margin-bottom:5.5em}#cd-timeline::before{left:50%;margin-left:-2px}}.cd-timeline-block{margin:25px 0;width:100%!important}.cd-timeline-block:after{display:table}.cd-timeline-block:first-child{margin-top:0}.cd-timeline-block:last-child{margin-bottom:0}@media only screen and (min-width:822px){.cd-timeline-block{width:100%;margin:-3.5em 0}.cd-timeline-block:first-child{margin-top:0}.cd-timeline-block:last-child{margin-bottom:0}}.cd-timeline-img{position:absolute;top:-5px;left:-10px;height:55px;width:55px;border-radius:50%;box-shadow:0 0 0 4px #fff,inset 0 2px 0 rgba(0,0,0,.08),0 3px 0 4px rgba(0,0,0,.05)}.cd-timeline-img span.year{display:inline-block;width:100%;height:100%;text-align:center;line-height:55px}.cd-timeline-img img{display:block;position:relative;left:50%;top:50%;margin-left:-12px;margin-top:-12px}.cd-timeline-img.cd-picture{background:#75ce66}.cd-timeline-img.cd-movie{background:#c03b44}.cd-timeline-img.cd-location{background:#f0ca45}@media only screen and (min-width:822px){.cd-timeline-img{width:60px;height:60px;left:50%;margin-left:-30px;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.cd-timeline-img span.year{display:inline-block;width:100%;height:100%;line-height:60px;text-align:center}.cssanimations .cd-timeline-img.is-hidden{visibility:hidden}.cssanimations .cd-timeline-img.bounce-in{visibility:visible;animation:cd-bounce-1 .6s}}@keyframes cd-bounce-1{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.2)}100%{transform:scale(1)}}.cd-timeline-content{position:relative;margin-left:60px;background:#fff;border-radius:.25em;padding:1em;box-shadow:0 3px 0 #B9C5CD;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}.cd-timeline-content:after{display:table}.cd-timeline-content .timeline-express-read-more-link{position:relative;z-index:9999}.cd-timeline-content .cd-date{float:left;padding:.8em 0;opacity:.7;font-size:12px}.cd-timeline-title-container{display:inline-block;width:100%;float:left}.cd-timeline-title-container+.the-excerpt,.cd-timeline-title-container+img{margin-top:5px}.cd-timeline-content .timeline-date{display:block;margin:5px 0}.cd-timeline-content::before{content:'';position:absolute;top:16px;right:100%;height:0;width:0;border:12px solid transparent}@media only screen and (min-width:768px){.cd-timeline-content h2{margin-top:0;margin-bottom:0}.cd-timeline-content .the-excerpt{position:relative;display:block;float:left;width:100%;z-index:9}.cd-timeline-content .cd-date,.cd-timeline-content .timeline-express-read-more-link{position:relative;z-index:10}}@media only screen and (min-width:822px){.cd-container{width:100%}.cd-timeline-content{margin-left:0;padding:1.6em;width:42.5%;background:#EFEFEF}.cd-timeline-content::before{top:12px;left:100%;border-color:transparent transparent transparent #EFEFEF}.cd-timeline-content .cd-date{position:absolute;width:100%;left:125%;top:15px}.cd-timeline-block:nth-child(even) .cd-timeline-content{float:right}.cd-timeline-block:nth-child(even) .cd-timeline-content::before{top:12px;left:auto;right:100%;border-color:transparent #EFEFEF transparent transparent}.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date{left:auto;right:125%;text-align:right}.cssanimations .cd-timeline-content.is-hidden{visibility:hidden}.cssanimations .cd-timeline-content.bounce-in{visibility:visible;animation:cd-bounce-2 .6s}.cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in{animation:cd-bounce-2-inverse .6s}}@keyframes cd-bounce-2{0%{opacity:0;transform:translateX(-100px)}60%{opacity:1;transform:translateX(20px)}100%{transform:translateX(0)}}@keyframes cd-bounce-2-inverse{0%{opacity:0;transform:translateX(100px)}60%{opacity:1;transform:translateX(-20px)}100%{transform:translateX(0)}}.more-to-come-container{position:relative;background:#EFEFEF;display:block;width:100%;text-align:center}.more-to-come{margin:10em 0 0;padding:1em 0;font-weight:200;color:rgba(100,100,100,.46)}.page article.page{background:0 0!important;box-shadow:none;border:none;-webkit-box-shadow:none}.cd-timeline-icon-link{color:transparent!important;margin:0!important}#cd-timeline span.fa{color:#fff;font-size:28px;display:block;text-align:center;margin-top:17px}@media only screen and (max-width:821px){#cd-timeline span.fa{color:#fff;font-size:24px;display:block;text-align:center;margin-top:15px}.cd-timeline-block:nth-child(even) .cd-timeline-content .timeline-express-read-more-link,.cd-timeline-block:nth-child(odd) .cd-timeline-content .timeline-express-read-more-link{position:relative;z-index:10}.cd-timeline-content::before{border:9px solid transparent}}.timeline-width100{width:100%}.timeline-width34{width:34%}.timeline-width30{width:30%}.timeline-date-left{width:100%;float:left!important}body.single-te_announcements .timeline-express-content-area{width:100%}body.single-te_announcements .timeline-express-main{max-width:960px}body.single-te_announcements .announcement-banner-image{width:auto}body.single-te_announcements .timeline-express-single-page-announcement-date{display:block;margin:.5em 0}body.single-te_announcements .timeline-express-single-page-content{margin:.5em 0 1em}body.single-te_announcements nav.navigation.post-navigation{display:none}body.single-te_announcements .content-area.twentyfifteen article.te_announcements .entry-header h1{margin-top:0}
2
  * @Plugin Timeline Express
3
  * @Author Code Parrots
4
  * @Site https://www.wp-timelineexpress.com
5
+ * @Version 1.3.3
6
+ * @Build 11-04-2016
7
  */
8
+ .cd-container{width:95%;margin:0 auto}.cd-container::after{content:'';display:table;clear:both}#cd-timeline{position:relative;padding:1em 0;margin-top:2em;margin-bottom:3em}.cd-timeline-block:last-child,.cd-timeline-content .the-excerpt p{margin-bottom:0}#cd-timeline::before{content:'';position:absolute;top:0;left:18px;height:100%;width:4px;background:rgba(179,177,179,.75)}.cd-timeline-block:after,.cd-timeline-content:after{content:"";clear:both}.cd-timeline-content h2{margin:0}.cd-timeline-content .cd-date,.cd-timeline-content .the-excerpt,.cd-timeline-content .timeline-express-read-more-link{position:relative;z-index:10}.announcement-banner-image{border-radius:3px}.cd-timeline-block{width:100%;display:inline-block}.cd-timeline-block:after{display:table}.cd-timeline-block:first-child{margin-top:0}.cd-timeline-img{position:absolute;left:-5px;height:50px;width:50px;border-radius:50%;box-shadow:0 0 0 4px #fff,inset 0 2px 0 rgba(0,0,0,.08),0 3px 0 4px rgba(0,0,0,.05)}.cd-timeline-img span.year{display:inline-block;width:100%;height:100%;text-align:center;line-height:55px}.cd-timeline-img img{display:block;position:relative;left:50%;top:50%;margin-left:-12px;margin-top:-12px}.cd-timeline-content{position:relative;margin-left:70px;top:0;background:#fff;border-radius:.25em;padding:1em;box-shadow:0 3px 0 #B9C5CD;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;margin-bottom:1em}.cd-timeline-content:after{display:table}.cd-timeline-content .cd-date{float:left;padding:.8em 0;opacity:.7;font-size:12px}.cd-timeline-title-container+img{margin:.75em 0;width:100%;max-width:100%}.cd-timeline-title-container+.the-excerpt{margin-top:.5em}.cd-timeline-title-container .timeline-date{font-style:italic;display:block;margin:3px 0 0}@keyframes cd-reveal-image{0%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(1.2)}100%{transform:scale(1)}}@keyframes te-slide-in-left{0%{opacity:0;transform:translateX(-100px)}60%{opacity:1;transform:translateX(20px)}100%{transform:translateX(0)}}@keyframes te-slide-in-right{0%{opacity:0;transform:translateX(100px)}60%{opacity:1;transform:translateX(-20px)}100%{transform:translateX(0)}}.cd-timeline-icon-link{color:transparent!important;margin:0!important}#cd-timeline span.fa{color:#fff;font-size:23px;display:block;text-align:center;line-height:52px}.cd-timeline-content::before{content:'';position:absolute;top:16px;right:100%;height:0;width:0;border:12px solid transparent}@media only screen and (min-width:822px){#cd-timeline{margin:3.5em 0}#cd-timeline::before{left:50%;margin-left:-2px}#cd-timeline span.fa{font-size:25px;line-height:63px;height:100%}.cd-timeline-block:first-child{margin-top:0}.cd-timeline-block:last-child{margin-bottom:0}.cd-timeline-img{width:60px;height:60px;left:50%;margin-left:-30px;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.cd-timeline-img span.year{display:inline-block;width:100%;height:100%;line-height:60px;text-align:center}.cssanimations .cd-timeline-img.is-hidden{visibility:hidden}.cssanimations .cd-timeline-img.bounce-in{visibility:visible;animation:cd-reveal-image .6s}.cd-container{width:100%}.cd-timeline-content{margin-left:0;top:8px;padding:1.6em;width:42.5%;background:#EFEFEF}.cd-timeline-content::before{top:12px;left:100%;border-color:transparent transparent transparent #EFEFEF}.cd-timeline-content .cd-date{position:absolute;width:100%;left:125%;top:15px}.cd-timeline-block:nth-child(even) .cd-timeline-content{float:right}.cd-timeline-block:nth-child(even) .cd-timeline-content::before{top:12px;left:auto;right:100%;border-color:transparent}.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date{left:auto;right:125%;text-align:right}.cssanimations .cd-timeline-content.is-hidden{visibility:hidden}.cssanimations .cd-timeline-content.bounce-in{visibility:visible;animation:te-slide-in-left .6s}.cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in{animation:te-slide-in-right .6s}}body.single-te_announcements .timeline-express-content-area{width:100%}body.single-te_announcements .timeline-express-main{max-width:960px}body.single-te_announcements .announcement-banner-image{width:auto}body.single-te_announcements .timeline-express-single-page-announcement-date{display:block;margin:.5em 0;font-style:italic}body.single-te_announcements .timeline-express-single-page-content{margin:.5em 0 1em}body.single-te_announcements nav.navigation.post-navigation{display:none}body.single-te_announcements .content-area.twentyfifteen article.te_announcements .entry-header h1{margin-top:0}
lib/public/css/timeline-express-rtl.css CHANGED
@@ -2,34 +2,20 @@
2
  width: 95%;
3
  margin: 0 auto;
4
  }
 
5
  .cd-container::after {
6
  content: '';
7
  display: table;
8
  clear: both;
9
  }
10
- .cd-timeline-announcement-image {
11
- box-shadow: none!important;
12
- width: 100%;
13
- display: block;
14
- margin: 1em auto;
15
- }
16
  #cd-timeline {
17
  position: relative;
18
- padding: 2em 0;
19
  margin-top: 2em;
20
  margin-bottom: 3em;
21
- /* @since v1.1.5.7 */
22
- /* IE 8 */
23
- -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
24
- /* IE 5-7 */
25
- filter: alpha(opacity=0);
26
- /* Netscape */
27
- -moz-opacity: 0;
28
- /* Safari 1.x */
29
- -khtml-opacity: 0;
30
- /* Good browsers */
31
- opacity: 0;
32
  }
 
33
  #cd-timeline::before {
34
  content: '';
35
  position: absolute;
@@ -37,62 +23,56 @@
37
  right: 18px;
38
  height: 100%;
39
  width: 4px;
40
- background: #d7e4ed;
41
  }
42
- .announcement-banner-image {
43
- margin-bottom: 5px;
44
- border-radius: 3px;
45
  }
46
- .timeline-express-single-page-announcement-date {
47
- display: block;
48
- margin-bottom: 1em;
 
 
 
49
  }
50
- @media only screen and (min-width:822px) {
51
- #cd-timeline {
52
- margin-top: 3em;
53
- margin-bottom: 5.5em;
54
- }
55
- #cd-timeline::before {
56
- right: 50%;
57
- margin-right: -2px;
58
- }
59
  }
 
 
 
 
 
60
  .cd-timeline-block {
61
- margin: 25px 0;
62
- width: 100% !important;
63
  }
 
64
  .cd-timeline-block:after {
65
  content: "";
66
  display: table;
67
  clear: both;
68
  }
 
69
  .cd-timeline-block:first-child {
70
  margin-top: 0;
71
  }
 
72
  .cd-timeline-block:last-child {
73
  margin-bottom: 0;
74
  }
75
- @media only screen and (min-width:822px) {
76
- .cd-timeline-block {
77
- width: 100%;
78
- margin: -3.5em 0;
79
- }
80
- .cd-timeline-block:first-child {
81
- margin-top: 0;
82
- }
83
- .cd-timeline-block:last-child {
84
- margin-bottom: 0;
85
- }
86
- }
87
  .cd-timeline-img {
88
  position: absolute;
89
- top: -5px;
90
- right: -10px;
91
- height: 55px;
92
- width: 55px;
93
  border-radius: 50%;
94
  box-shadow: 0 0 0 4px white, inset 0 2px 0 rgba(0, 0, 0, .08), 0 3px 0 4px rgba(0, 0, 0, .05);
95
  }
 
96
  .cd-timeline-img span.year {
97
  display: inline-block;
98
  width: 100%;
@@ -100,6 +80,7 @@
100
  text-align: center;
101
  line-height: 55px;
102
  }
 
103
  .cd-timeline-img img {
104
  display: block;
105
  position: relative;
@@ -108,55 +89,11 @@
108
  margin-right: -12px;
109
  margin-top: -12px;
110
  }
111
- .cd-timeline-img.cd-picture {
112
- background: #75ce66;
113
- }
114
- .cd-timeline-img.cd-movie {
115
- background: #c03b44;
116
- }
117
- .cd-timeline-img.cd-location {
118
- background: #f0ca45;
119
- }
120
- @media only screen and (min-width:822px) {
121
- .cd-timeline-img {
122
- width: 60px;
123
- height: 60px;
124
- right: 50%;
125
- margin-right: -30px;
126
- -webkit-transform: translateZ(0);
127
- -webkit-backface-visibility: hidden;
128
- }
129
- .cd-timeline-img span.year {
130
- display: inline-block;
131
- width: 100%;
132
- height: 100%;
133
- line-height: 60px;
134
- text-align: center;
135
- }
136
- .cssanimations .cd-timeline-img.is-hidden {
137
- visibility: hidden;
138
- }
139
- .cssanimations .cd-timeline-img.bounce-in {
140
- visibility: visible;
141
- animation: cd-bounce-1 .6s;
142
- }
143
- }
144
- @keyframes cd-bounce-1 {
145
- 0% {
146
- opacity: 0;
147
- transform: scale(0.5);
148
- }
149
- 60% {
150
- opacity: 1;
151
- transform: scale(1.2);
152
- }
153
- 100% {
154
- transform: scale(1);
155
- }
156
- }
157
  .cd-timeline-content {
158
  position: relative;
159
- margin-right: 60px;
 
160
  background: #fff;
161
  border-radius: .25em;
162
  padding: 1em;
@@ -165,114 +102,56 @@
165
  -moz-box-sizing:border-box;
166
  -webkit-box-sizing:border-box;
167
  -ms-box-sizing:border-box;
 
168
  }
 
169
  .cd-timeline-content:after {
170
  content: "";
171
  display: table;
172
  clear: both;
173
  }
174
- .cd-timeline-content .timeline-express-read-more-link {
175
- position: relative;
176
- z-index: 9999;
177
- }
178
  .cd-timeline-content .cd-date {
179
  float: right;
180
  padding: .8em 0;
181
  opacity: .7;
182
  font-size: 12px;
183
  }
184
- .cd-timeline-title-container {
185
- display: inline-block;
186
- width: 100%;
187
- float: right;
188
- }
189
  /* If date visibility is hidden, add padding to the image/title container */
190
  .cd-timeline-title-container + img {
191
- margin-top: 5px;
 
 
192
  }
193
- /* If date visibility is hidden, AND there is no announcement image set */
194
  .cd-timeline-title-container + .the-excerpt {
195
- margin-top: 5px;
196
- }
197
- .cd-timeline-content .timeline-date {
198
- display: block;
199
- margin: 5px 0;
200
- }
201
- .cd-timeline-content::before {
202
- content: '';
203
- position: absolute;
204
- top: 16px;
205
- left: 100%;
206
- height: 0;
207
- width: 0;
208
- border: 12px solid transparent;
209
- }
210
- @media only screen and (min-width:768px) {
211
- .cd-timeline-content h2 {
212
- margin-top: 0;
213
- margin-bottom: 0;
214
- }
215
- .cd-timeline-content .the-excerpt {
216
- position: relative;
217
- display: block;
218
- float: right;
219
- width: 100%;
220
- z-index: 9;
221
- }
222
- .cd-timeline-content .cd-date, .cd-timeline-content .timeline-express-read-more-link {
223
- position: relative;
224
- z-index: 10;
225
- }
226
- }
227
- @media only screen and (min-width:822px) {
228
- .cd-container {
229
- width: 100%;
230
- }
231
- .cd-timeline-content {
232
- margin-right: 0;
233
- padding: 1.6em;
234
- width: 42.5%;
235
- background: #EFEFEF;
236
- }
237
- .cd-timeline-content::before {
238
- top: 12px;
239
- right: 100%;
240
- border-color: transparent #EFEFEF transparent transparent;
241
- }
242
- .cd-timeline-content .cd-date {
243
- position: absolute;
244
- width: 100%;
245
- right: 125%;
246
- top: 15px;
247
- }
248
- .cd-timeline-block:nth-child(even) .cd-timeline-content {
249
- float: left;
250
- }
251
- .cd-timeline-block:nth-child(even) .cd-timeline-content::before {
252
- top: 12px;
253
- right: auto;
254
- left: 100%;
255
- border-color: transparent transparent transparent #EFEFEF;
256
- }
257
- .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {
258
- right: auto;
259
- left: 125%;
260
- text-align: left;
261
- }
262
- .cssanimations .cd-timeline-content.is-hidden {
263
- visibility: hidden;
264
  }
265
- .cssanimations .cd-timeline-content.bounce-in {
266
- visibility: visible;
267
- animation: cd-bounce-2 .6s;
268
  }
269
- }
270
- @media only screen and (min-width:822px) {
271
- .cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in {
272
- animation: cd-bounce-2-inverse .6s;
273
  }
274
  }
275
- @keyframes cd-bounce-2 {
 
276
  0% {
277
  opacity: 0;
278
  transform: translateX(-100px);
@@ -285,7 +164,8 @@
285
  transform: translateX(0);
286
  }
287
  }
288
- @keyframes cd-bounce-2-inverse {
 
289
  0% {
290
  opacity: 0;
291
  transform: translateX(100px);
@@ -298,64 +178,138 @@
298
  transform: translateX(0);
299
  }
300
  }
301
- .more-to-come-container {
302
- position: relative;
303
- background: #EFEFEF;
304
- display: block;
305
- width: 100%;
306
- text-align: center;
307
- }
308
- .more-to-come {
309
- margin: 10em 0 0;
310
- padding: 1em 0;
311
- font-weight: 200;
312
- color: rgba(100, 100, 100, .46);
313
- }
314
- .page article.page {
315
- background: 0 0!important;
316
- box-shadow: none;
317
- border: none;
318
- -webkit-box-shadow: none;
319
- }
320
  .cd-timeline-icon-link {
321
  color: transparent !important;
322
  margin: 0 !important;
323
  }
 
324
  #cd-timeline span.fa {
325
  color: #fff;
326
- font-size: 28px;
327
  display: block;
328
  text-align: center;
329
- margin-top: 17px;
330
  }
331
- @media only screen and (max-width:821px) {
332
- #cd-timeline span.fa {
333
- color: #fff;
334
- font-size: 24px;
335
- display: block;
336
- text-align: center;
337
- margin-top: 15px;
338
- }
339
- .cd-timeline-block:nth-child(even) .cd-timeline-content .timeline-express-read-more-link,
340
- .cd-timeline-block:nth-child(odd) .cd-timeline-content .timeline-express-read-more-link {
341
- position: relative;
342
- z-index: 10;
343
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
344
  .cd-timeline-content::before {
345
- border: 9px solid transparent;
 
 
346
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
347
  }
348
- .timeline-width100 {
349
- width: 100%
350
- }
351
- .timeline-width34 {
352
- width: 34%
353
- }
354
- .timeline-width30 {
355
- width: 30%
356
- }
357
- .timeline-date-left {
358
- width: 100%;
359
- float: right !important;
360
- }
361
- /*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRpbWVsaW5lLWV4cHJlc3MuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsV0FBQTtFQUNBLGVBQUE7Q0FDRDtBQUNEO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDRSxZQUFBO0NBQ0Q7QUFDRDtFQUNBLDJCQUFBO0VBQ0UsWUFBQTtFQUNELGVBQUE7RUFDRCxpQkFBQTtDQUNDO0FBQ0Q7RUFDQSxtQkFBQTtFQUNDLGVBQUE7RUFDRCxnQkFBQTtFQUNBLG1CQUFBO0VBQ0UscUJBQUU7RUFDRixVQUFBO0VBQ0EsaUVBQUE7RUFDRCxZQUFBO0VBQ0QseUJBQUE7RUFDQyxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBWTtFQUNaLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0NBQ0E7QUFDRDtFQUNBLFlBQUE7RUFDQyxtQkFBQTtFQUNBLE9BQUE7RUFDRCxZQUFBO0VBQ0UsYUFBQTtFQUNBLFdBQUE7RUFDQSxvQkFBUztDQUNWO0FBQ0Q7Q0FDQyxtQkFBRDtDQUNDLG1CQUFDO0NBQ0Q7QUFDRDtFQUNBLGVBQUE7RUFDQSxtQkFBQTtDQUNDO0FBQ0Q7RUFDQTtJQUNBLGdCQUFBO0lBQ0UscUJBQUE7R0FDQztFQUNEO0lBQ0EsV0FBQTtJQUNBLG1CQUFBO0dBQ0M7Q0FDRjtBQUNEO0VBQ0EsZUFBQTtDQUNDLHVCQUFEO0NBQ0M7QUFDRDtFQUNBLFlBQUE7RUFDRSxlQUFBO0VBQ0EsWUFBQTtDQUNEO0FBQ0Q7RUFDQSxjQUFBO0NBQ0M7QUFDRDtFQUNBLGlCQUFBO0NBQ0M7QUFDRDtFQUNBO0lBQ0UsWUFBQTtJQUNELGlCQUFBO0dBQ0U7RUFDRDtJQUNBLGNBQUE7R0FDQztFQUNEO0lBQ0EsaUJBQUE7R0FDQztDQUNGO0FBQ0Q7RUFDQSxtQkFBQTtFQUNFLFVBQUE7RUFDQSxhQUFBO0NBQ0QsYUFBQztDQUNELFlBQUE7RUFDQSxtQkFBQTtFQUNELDhGQUFBO0NBQ0M7QUFDRDtDQUNBLHNCQUFBO0NBQ0MsWUFBQTtDQUNBLGFBQUE7Q0FDQSxtQkFBQTtDQUNBLGtCQUFBO0NBQ0E7QUFDRDtFQUNBLGVBQUE7RUFDQyxtQkFBQTtFQUNBLFdBQUE7RUFDRCxTQUFBO0VBQ0Msb0JBQUE7RUFDQSxrQkFBQTtDQUNBO0FBQ0Q7RUFDQSxvQkFBQTtDQUNDO0FBQ0Q7RUFDQSxvQkFBQTtDQUNDO0FBQ0Q7RUFDQSxvQkFBQTtDQUNDO0FBQ0Q7RUFDQTtJQUNFLFlBQUE7SUFDRCxhQUFBO0lBQ0QsV0FBQTtJQUNBLG9CQUFBO0lBQ0UsaUNBQUE7SUFDRCxvQ0FBQTtHQUNFO0NBQ0Y7RUFDQSxzQkFBQTtFQUNDLFlBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBO0VBQ0E7SUFDQSxtQkFBQTtHQUNDO0VBQ0Q7SUFDQSxvQkFBQTtJQUVBLDJCQUFBO0dBQUM7Q0FDRjtBQUNEO0VBQ0E7SUFDRSxXQUFBO0lBZ0JGLHNCQUFBO0dBZEc7RUFDRDtJQUNBLFdBQUE7SUFpQkEsc0JBQUE7R0FmQztFQUNEO0lBQ0Esb0JBQUE7R0FDQztDQUNGO0FBQ0Q7RUFDQSxtQkFBQTtFQWtCRSxtQkFBQTtFQUNELGlCQUFBO0VBQ0MscUJBQUE7RUFDQSxhQUFBO0VBQ0EsNEJBQUE7Q0FoQkQsc0JBaUJBO0NBQ0QsMkJBQUE7Q0FDQyw4QkFBQTtDQUNBLDBCQUFBO0NBQ0E7QUFoQkQ7RUFDQSxZQUFBO0VBa0JDLGVBQUE7RUFDQSxZQUFBO0NBaEJBO0FBQ0Q7RUFDQSxtQkFBQTtFQWtCQyxjQUFBO0NBaEJBO0FBQ0Q7RUFDQSxhQUFBO0VBa0JBLGdCQUFBO0VBQ0MsWUFBQTtFQUNELGdCQUFBO0NBaEJDO0FBQ0Q7RUFDQSxzQkFBQTtFQWtCQSxZQUFBO0VBQ0MsYUFBQTtDQWhCQTtBQUNELDRFQWlCQTtBQUNBO0NBaEJBLGdCQUFBO0NBa0JBO0FBaEJBLDBFQWlCQTtBQWhCQTtDQUNBLGdCQUFBO0NBa0JDO0FBaEJEO0VBQ0EsZUFBQTtDQUNDLGNBQUE7Q0FDQTtBQUNEO0VBQ0EsWUFBQTtFQWtCQSxtQkFBQTtFQUNBLFVBQUE7RUFDQyxXQUFBO0VBQ0QsVUFBQTtFQUNFLFNBQUE7RUFoQkEsK0JBQUE7Q0FDRDtBQUNEO0VBQ0E7SUFDRSxjQUFBO0lBa0JBLGlCQUFBO0dBaEJDO0VBQ0Q7RUFDQSxtQkFBQTtJQUNBLGVBQUE7SUFrQkEsYUFBQTtJQUNELFlBQUE7SUFDRCxXQUFBO0dBaEJHO0VBQ0Q7SUFDQSxtQkFBQTtJQWtCQSxZQUFBO0dBaEJDO0NBQ0Y7QUFDRDtDQUNBO0VBQ0UsWUFBQTtFQUNBO0VBQ0E7SUFrQkEsZ0JBQUE7SUFoQkMsZUFBQTtJQUNELGFBQUE7SUFDQSxvQkFBQTtHQUNDO0VBQ0Q7SUFDQyxVQUFBO0lBQ0QsWUFBQTtJQUNBLDBEQUFBO0dBQ0M7RUFDRDtJQWtCQyxtQkFBQTtJQUNELFlBQUE7SUFoQkEsWUFBQTtJQUNBLFVBQUE7R0FDQztFQUNEO0lBQ0EsWUFBQTtHQUNDO0VBQ0Q7SUFrQkEsVUFBQTtJQWhCQyxZQUFBO0lBQ0QsV0FBQTtJQUNBLDBEQUFBO0dBQ0M7RUFDRDtJQWtCQSxZQUFBO0lBaEJBLFdBQUE7SUFDQSxpQkFBQTtHQUNDO0VBQ0Q7SUFDQSxtQkFBQTtHQUNDO0VBQ0Q7SUFDRCxvQkFBQTtJQUNELDJCQUFBO0dBQ0E7Q0FDQztBQUNEO0VBQ0U7SUFDRixtQ0FBQTtHQUNBO0NBQ0M7QUFDRDtFQUNFO0lBbUNBLFdBQUE7SUFqQ0EsOEJBQUE7R0FDQztFQUNEO0lBaURGLFdBQUE7SUEvQ0UsNEJBQUE7R0FDQztFQUNEO0lBQ0YseUJBQUE7R0FDQTtDQUNDO0FBQ0Q7RUFDRTtJQW1EQSxXQUFBO0lBakRBLDZCQUFBO0dBQ0M7RUFDRDtJQW9ERixXQUFBO0lBbERFLDZCQUFBO0dBQ0M7RUFDRDtJQUNGLHlCQUFBO0dBQ0E7Q0FDQztBQUNEO0VBb0RBLG1CQUFBO0VBQ0Msb0JBQUE7RUFsREEsZUFBQTtFQUNELFlBQUE7RUFDQSxtQkFBQTtDQUNDO0FBQ0Q7RUFvREMsaUJBQUE7RUFsREEsZUFBQTtFQUNELGlCQUFBO0VBQ0EsZ0NBQUE7Q0FDQztBQUNEO0VBb0RDLDBCQUFBO0VBbERBLGlCQUFBO0VBQ0QsYUFBQTtFQUNBLHlCQUFBO0NBQ0M7QUFDRDtFQW9EQSw4QkFBQTtDQWxEQyxxQkFtREE7Q0FsREE7QUFDRDtFQUNBLFlBQUE7RUFDQyxnQkFBQTtFQUNELGVBQUE7RUFDQSxtQkFBQTtFQUNDLGlCQUFBO0NBQ0Q7QUFDQTtFQUNBO0lBQ0UsWUFBQTtJQUNDLGdCQUFBO0lBQ0QsZUFBQTtJQUNBLG1CQUFBO0lBQ0MsaUJBQUE7R0FDQTtFQUNEOztJQUVFLG1CQUFtQjtJQW9EdkIsWUFBQTtHQWxERztDQUNGO0VBQ0EsOEJBQUE7RUFDQTtDQUNBO0FBQ0Q7RUFDQSxXQUFBO0NBQ0M7QUFDRDtFQUNBLFVBQUE7Q0FDQztBQUNEO0VBQ0EsVUFBQTtDQUNDO0FBQ0Q7RUFDQSxZQUFBO0VBQ0Msd0JBQUE7Q0FDQSIsImZpbGUiOiJ0aW1lbGluZS1leHByZXNzLXJ0bC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBUaW1lbGluZSBFeHByZXNzIFN0eWxlcyAxLjEuNi42ICovXG4vKlx0QnkgRXZhbiBIZXJtYW4gKGh0dHA6Ly93d3cuZXZhbi1oZXJtYW4uY29tICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNkLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4MjJweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbn1cbi5jZC1jb250YWluZXI6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbn1cbi5jZC10aW1lbGluZS1hbm5vdW5jZW1lbnQtaW1hZ2Uge1xuICAgIGJveC1zaGFkb3c6IG5vbmUhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMWVtIGF1dG87XG59XG4jY2QtdGltZWxpbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyZW0gMDtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuXHQvKiBAc2luY2UgdjEuMS41LjcgKi9cblx0LyogSUUgOCAqL1xuXHQtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG5cdC8qIElFIDUtNyAqL1xuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG5cdC8qIE5ldHNjYXBlICovXG5cdC1tb3otb3BhY2l0eTogMDtcblx0LyogU2FmYXJpIDEueCAqL1xuXHQta2h0bWwtb3BhY2l0eTogMDtcblx0LyogR29vZCBicm93c2VycyAqL1xuXHRvcGFjaXR5OiAwO1xufVxuI2NkLXRpbWVsaW5lOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMThweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjZDdlNGVkO1xufVxuLmFubm91bmNlbWVudC1iYW5uZXItaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlfVxuLnRpbWVsaW5lLWV4cHJlc3Mtc2luZ2xlLXBhZ2UtYW5ub3VuY2VtZW50LWRhdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo4MjJweCkge1xuICAgICNjZC10aW1lbGluZSB7XG4gICAgbWFyZ2luLXRvcDogM2VtO1xuICAgIG1hcmdpbi1ib3R0b206IDUuNWVtO1xufVxuI2NkLXRpbWVsaW5lOjpiZWZvcmUge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbn1cbn0uY2QtdGltZWxpbmUtYmxvY2sge1xuICAgIG1hcmdpbjogMjVweCAwO1xufVxuLmNkLXRpbWVsaW5lLWJsb2NrOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xufVxuLmNkLXRpbWVsaW5lLWJsb2NrOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuLmNkLXRpbWVsaW5lLWJsb2NrOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ODIycHgpIHtcbiAgICAuY2QtdGltZWxpbmUtYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogLTMuNWVtIDA7XG59XG4uY2QtdGltZWxpbmUtYmxvY2s6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG4uY2QtdGltZWxpbmUtYmxvY2s6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbn0uY2QtdGltZWxpbmUtaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCA0cHggd2hpdGUsIGluc2V0IDAgMnB4IDAgcmdiYSgwLCAwLCAwLCAuMDgpLCAwIDNweCAwIDRweCByZ2JhKDAsIDAsIDAsIC4wNSk7XG59XG4uY2QtdGltZWxpbmUtaW1nIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgIG1hcmdpbi10b3A6IC0xMnB4O1xufVxuLmNkLXRpbWVsaW5lLWltZy5jZC1waWN0dXJlIHtcbiAgICBiYWNrZ3JvdW5kOiAjNzVjZTY2O1xufVxuLmNkLXRpbWVsaW5lLWltZy5jZC1tb3ZpZSB7XG4gICAgYmFja2dyb3VuZDogI2MwM2I0NDtcbn1cbi5jZC10aW1lbGluZS1pbWcuY2QtbG9jYXRpb24ge1xuICAgIGJhY2tncm91bmQ6ICNmMGNhNDU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ODIycHgpIHtcbiAgICAuY2QtdGltZWxpbmUtaW1nIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5jc3NhbmltYXRpb25zIC5jZC10aW1lbGluZS1pbWcuaXMtaGlkZGVuIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uY3NzYW5pbWF0aW9ucyAuY2QtdGltZWxpbmUtaW1nLmJvdW5jZS1pbiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogY2QtYm91bmNlLTEgLjZzO1xuICAgIC1tb3otYW5pbWF0aW9uOiBjZC1ib3VuY2UtMSAuNnM7XG4gICAgYW5pbWF0aW9uOiBjZC1ib3VuY2UtMSAuNnM7XG59XG59QC13ZWJraXQta2V5ZnJhbWVzIGNkLWJvdW5jZS0xIHtcbiAgICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbn1cbjYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cbjEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbn1ALW1vei1rZXlmcmFtZXMgY2QtYm91bmNlLTEge1xuICAgIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xufVxuNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuMTAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxufUBrZXlmcmFtZXMgY2QtYm91bmNlLTEge1xuICAgIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbn1cbjYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG4xMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbn0uY2QtdGltZWxpbmUtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogLjI1ZW07XG4gICAgcGFkZGluZzogMWVtO1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDAgI0I5QzVDRDtcbn1cbi5jZC10aW1lbGluZS1jb250ZW50OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xufVxuLmNkLXRpbWVsaW5lLWNvbnRlbnQgLmNkLWRhdGUsIC5jZC10aW1lbGluZS1jb250ZW50IC5jZC1yZWFkLW1vcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5jZC10aW1lbGluZS1jb250ZW50IC5jZC1yZWFkLW1vcmUge1xuICAgIHBhZGRpbmc6IC44ZW0gMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5OTk5O1xufVxuLmNkLXRpbWVsaW5lLWNvbnRlbnQgLmNkLWRhdGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IC44ZW0gMDtcbiAgICBvcGFjaXR5OiAuNztcbiAgICBmb250LXNpemU6IDEycHg7XG59XG4uY2QtdGltZWxpbmUtdGl0bGUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAuNTVlbSAwO1xufVxuLmNkLXRpbWVsaW5lLXRpdGxlLWNvbnRhaW5lciBoMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG4uY2QtdGltZWxpbmUtY29udGVudCAudGltZWxpbmUtZGF0ZSB7XG4gICAgb3BhY2l0eTogLjc7XG4gICAgZm9udC1zaXplOiAuODU3MTQzcmVtO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAuNWVtO1xufVxuLmNkLXRpbWVsaW5lLWNvbnRlbnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTZweDtcbiAgICByaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgYm9yZGVyOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgI2ZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xuICAgIC5jZC10aW1lbGluZS1jb250ZW50IGgyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2QtdGltZWxpbmUtY29udGVudCAudGhlLWV4Y2VycHQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMWVtIDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogOTk5O1xufVxuLmNkLXRpbWVsaW5lLWNvbnRlbnQgLmNkLWRhdGUsIC5jZC10aW1lbGluZS1jb250ZW50IC5jZC1yZWFkLW1vcmUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogOTk5O1xufVxufUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo4MjJweCkge1xuICAgIC5jZC10aW1lbGluZS1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nOiAxLjZlbTtcbiAgICB3aWR0aDogMzklO1xuICAgIGJhY2tncm91bmQ6ICNFRkVGRUY7XG59XG4uY2QtdGltZWxpbmUtY29udGVudDo6YmVmb3JlIHtcbiAgICB0b3A6IDI0cHg7XG4gICAgbGVmdDogMTAwJTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNFRkVGRUY7XG59XG4uY2QtdGltZWxpbmUtY29udGVudCAuY2QtcmVhZC1tb3JlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjb2xvcjogIzMzMztcbn1cbi5jZC10aW1lbGluZS1jb250ZW50IC5jZC1kYXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMTI1JTtcbiAgICB0b3A6IDE1cHg7XG59XG4uY2QtdGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIC5jZC10aW1lbGluZS1jb250ZW50IHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG4uY2QtdGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIC5jZC10aW1lbGluZS1jb250ZW50OjpiZWZvcmUge1xuICAgIHRvcDogMjRweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI0VGRUZFRiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5jZC10aW1lbGluZS1ibG9jazpudGgtY2hpbGQoZXZlbikgLmNkLXRpbWVsaW5lLWNvbnRlbnQgLmNkLXJlYWQtbW9yZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uY2QtdGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKG9kZCkgLmNkLXRpbWVsaW5lLWNvbnRlbnQgLmNkLXJlYWQtbW9yZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbn1cbi5jZC10aW1lbGluZS1ibG9jazpudGgtY2hpbGQoZXZlbikgLmNkLXRpbWVsaW5lLWNvbnRlbnQgLmNkLWRhdGUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDEyNSU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uY3NzYW5pbWF0aW9ucyAuY2QtdGltZWxpbmUtY29udGVudC5pcy1oaWRkZW4ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5jc3NhbmltYXRpb25zIC5jZC10aW1lbGluZS1jb250ZW50LmJvdW5jZS1pbiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogY2QtYm91bmNlLTIgLjZzO1xuICAgIC1tb3otYW5pbWF0aW9uOiBjZC1ib3VuY2UtMiAuNnM7XG4gICAgYW5pbWF0aW9uOiBjZC1ib3VuY2UtMiAuNnM7XG59XG59QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjgyMnB4KSB7XG4gICAgLmNzc2FuaW1hdGlvbnMgLmNkLXRpbWVsaW5lLWJsb2NrOiBudGgtY2hpbGQoZXZlbikgLmNkLXRpbWVsaW5lLWNvbnRlbnQuYm91bmNlLWluIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogY2QtYm91bmNlLTItaW52ZXJzZSAuNnM7XG4gICAgLW1vei1hbmltYXRpb246IGNkLWJvdW5jZS0yLWludmVyc2UgLjZzO1xuICAgIGFuaW1hdGlvbjogY2QtYm91bmNlLTItaW52ZXJzZSAuNnM7XG59XG59QC13ZWJraXQta2V5ZnJhbWVzIGNkLWJvdW5jZS0yIHtcbiAgICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwcHgpO1xufVxuNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xufVxuMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG59QC1tb3ota2V5ZnJhbWVzIGNkLWJvdW5jZS0yIHtcbiAgICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwcHgpO1xufVxuNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xufVxuMTAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG59QGtleWZyYW1lcyBjZC1ib3VuY2UtMiB7XG4gICAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcbn1cbjYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG59XG4xMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG59QC13ZWJraXQta2V5ZnJhbWVzIGNkLWJvdW5jZS0yLWludmVyc2Uge1xuICAgIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcbn1cbjYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG59XG4xMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbn1ALW1vei1rZXlmcmFtZXMgY2QtYm91bmNlLTItaW52ZXJzZSB7XG4gICAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpO1xufVxuNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbn1cbjEwMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxufUBrZXlmcmFtZXMgY2QtYm91bmNlLTItaW52ZXJzZSB7XG4gICAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDBweCk7XG59XG42MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG59XG4xMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG59Lm1vcmUtdG8tY29tZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiAjRUZFRkVGO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tb3JlLXRvLWNvbWUge1xuICAgIG1hcmdpbjogMTBlbSAwIDA7XG4gICAgcGFkZGluZzogMWVtIDA7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICBjb2xvcjogcmdiYSgxMDAsIDEwMCwgMTAwLCAuNDYpO1xufVxuLnBhZ2UgYXJ0aWNsZS5wYWdlIHtcbiAgICBiYWNrZ3JvdW5kOiAwIDAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbn1cbiNjZC10aW1lbGluZSBzcGFuLmZhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDE3cHg7XG59XG4uY2QtdGltZWxpbmUtaWNvbi1saW5rIHtcbiAgICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ODIxcHgpIHtcbiAgICAjY2QtdGltZWxpbmUgc3Bhbi5mYSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHR9XG5cdC5jZC10aW1lbGluZS1ibG9jazpudGgtY2hpbGQoZXZlbikgLmNkLXRpbWVsaW5lLWNvbnRlbnQgLmNkLXJlYWQtbW9yZSwgLmNkLXRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZChvZGQpIC5jZC10aW1lbGluZS1jb250ZW50IC5jZC1yZWFkLW1vcmUge1xuXHRcdHBhZGRpbmctbGVmdDogMCFpbXBvcnRhbnQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDk5OTk5O1xuXHR9XG59XG4udGltZWxpbmUtd2lkdGgxMDAge1xuICAgIHdpZHRoOiAxMDAlfVxuLnRpbWVsaW5lLXdpZHRoMzQge1xuICAgIHdpZHRoOiAzNCV9XG4udGltZWxpbmUtd2lkdGgzMCB7XG4gICAgd2lkdGg6IDMwJX1cbi50aW1lbGluZS1kYXRlLWxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cblxuLyogU2luZ2xlIFBvc3QgU3R5bGVzICovXG4uc2luZ2xlLXBvc3QgLmFubm91bmNlbWVudC1iYW5uZXItaW1hZ2UsIC5zaW5nbGUtcG9zdCAudGltZWxpbmUtZXhwcmVzcy1zaW5nbGUtcGFnZS1hbm5vdW5jZW1lbnQtZGF0ZSwgLnNpbmdsZS1wb3N0IC5yZXR1cm4tdG8tdGltZWxpbmUgIHtcblx0ZGlzcGxheTogbm9uZTtcbn0iXX0= */
2
  width: 95%;
3
  margin: 0 auto;
4
  }
5
+
6
  .cd-container::after {
7
  content: '';
8
  display: table;
9
  clear: both;
10
  }
11
+
 
 
 
 
 
12
  #cd-timeline {
13
  position: relative;
14
+ padding: 1em 0;
15
  margin-top: 2em;
16
  margin-bottom: 3em;
 
 
 
 
 
 
 
 
 
 
 
17
  }
18
+
19
  #cd-timeline::before {
20
  content: '';
21
  position: absolute;
23
  right: 18px;
24
  height: 100%;
25
  width: 4px;
26
+ background: rgba(179, 177, 179, 0.75);
27
  }
28
+
29
+ .cd-timeline-content h2 {
30
+ margin: 0;
31
  }
32
+
33
+ .cd-timeline-content .the-excerpt,
34
+ .cd-timeline-content .cd-date,
35
+ .cd-timeline-content .timeline-express-read-more-link {
36
+ position: relative;
37
+ z-index: 10;
38
  }
39
+
40
+ .cd-timeline-content .the-excerpt p {
41
+ margin-bottom: 0;
 
 
 
 
 
 
42
  }
43
+
44
+ .announcement-banner-image {
45
+ border-radius: 3px;
46
+ }
47
+
48
  .cd-timeline-block {
49
+ width: 100%;
50
+ display: inline-block;
51
  }
52
+
53
  .cd-timeline-block:after {
54
  content: "";
55
  display: table;
56
  clear: both;
57
  }
58
+
59
  .cd-timeline-block:first-child {
60
  margin-top: 0;
61
  }
62
+
63
  .cd-timeline-block:last-child {
64
  margin-bottom: 0;
65
  }
66
+
 
 
 
 
 
 
 
 
 
 
 
67
  .cd-timeline-img {
68
  position: absolute;
69
+ right: -5px;
70
+ height: 50px;
71
+ width: 50px;
 
72
  border-radius: 50%;
73
  box-shadow: 0 0 0 4px white, inset 0 2px 0 rgba(0, 0, 0, .08), 0 3px 0 4px rgba(0, 0, 0, .05);
74
  }
75
+
76
  .cd-timeline-img span.year {
77
  display: inline-block;
78
  width: 100%;
80
  text-align: center;
81
  line-height: 55px;
82
  }
83
+
84
  .cd-timeline-img img {
85
  display: block;
86
  position: relative;
89
  margin-right: -12px;
90
  margin-top: -12px;
91
  }
92
+
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
93
  .cd-timeline-content {
94
  position: relative;
95
+ margin-right: 70px;
96
+ top: 0;
97
  background: #fff;
98
  border-radius: .25em;
99
  padding: 1em;
102
  -moz-box-sizing:border-box;
103
  -webkit-box-sizing:border-box;
104
  -ms-box-sizing:border-box;
105
+ margin-bottom: 1em;
106
  }
107
+
108
  .cd-timeline-content:after {
109
  content: "";
110
  display: table;
111
  clear: both;
112
  }
113
+
 
 
 
114
  .cd-timeline-content .cd-date {
115
  float: right;
116
  padding: .8em 0;
117
  opacity: .7;
118
  font-size: 12px;
119
  }
120
+
 
 
 
 
121
  /* If date visibility is hidden, add padding to the image/title container */
122
  .cd-timeline-title-container + img {
123
+ margin: .75em 0;
124
+ width: 100%;
125
+ max-width: 100%;
126
  }
127
+
128
  .cd-timeline-title-container + .the-excerpt {
129
+ margin-top: .5em;
130
+ }
131
+
132
+ .cd-timeline-title-container .timeline-date {
133
+ font-style: italic;
134
+ display: block;
135
+ margin: 3px 0 0 0;
136
+ }
137
+
138
+ /** Begin Timeline Express Animations **/
139
+
140
+ @keyframes cd-reveal-image {
141
+ 0% {
142
+ opacity: 0;
143
+ transform: scale(0.5);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
144
  }
145
+ 60% {
146
+ opacity: 1;
147
+ transform: scale(1.2);
148
  }
149
+ 100% {
150
+ transform: scale(1);
 
 
151
  }
152
  }
153
+
154
+ @keyframes te-slide-in-left {
155
  0% {
156
  opacity: 0;
157
  transform: translateX(-100px);
164
  transform: translateX(0);
165
  }
166
  }
167
+
168
+ @keyframes te-slide-in-right {
169
  0% {
170
  opacity: 0;
171
  transform: translateX(100px);
178
  transform: translateX(0);
179
  }
180
  }
181
+
182
+ /** End Timeline Express Animations **/
183
+
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
184
  .cd-timeline-icon-link {
185
  color: transparent !important;
186
  margin: 0 !important;
187
  }
188
+
189
  #cd-timeline span.fa {
190
  color: #fff;
191
+ font-size: 23px;
192
  display: block;
193
  text-align: center;
194
+ line-height: 52px;
195
  }
196
+
197
+ .cd-timeline-content::before {
198
+ content: '';
199
+ position: absolute;
200
+ top: 16px;
201
+ left: 100%;
202
+ height: 0;
203
+ width: 0;
204
+ border: 12px solid transparent;
205
+ }
206
+
207
+ @media only screen and (min-width:822px) {
208
+
209
+ #cd-timeline {
210
+ margin: 3.5em 0;
211
+ }
212
+
213
+ #cd-timeline::before {
214
+ right: 50%;
215
+ margin-right: -2px;
216
+ }
217
+
218
+ #cd-timeline span.fa {
219
+ font-size: 25px;
220
+ line-height: 63px;
221
+ height: 100%;
222
+ }
223
+
224
+ .cd-timeline-block:first-child {
225
+ margin-top: 0;
226
+ }
227
+
228
+ .cd-timeline-block:last-child {
229
+ margin-bottom: 0;
230
+ }
231
+
232
+ .cd-timeline-img {
233
+ width: 60px;
234
+ height: 60px;
235
+ right: 50%;
236
+ margin-right: -30px;
237
+ -webkit-transform: translateZ(0);
238
+ -webkit-backface-visibility: hidden;
239
+ }
240
+
241
+ .cd-timeline-img span.year {
242
+ display: inline-block;
243
+ width: 100%;
244
+ height: 100%;
245
+ line-height: 60px;
246
+ text-align: center;
247
+ }
248
+
249
+ .cssanimations .cd-timeline-img.is-hidden {
250
+ visibility: hidden;
251
+ }
252
+
253
+ .cssanimations .cd-timeline-img.bounce-in {
254
+ visibility: visible;
255
+ animation: cd-reveal-image .6s;
256
+ }
257
+
258
+ .cd-container {
259
+ width: 100%;
260
+ }
261
+
262
+ .cd-timeline-content {
263
+ margin-right: 0;
264
+ top: 8px;
265
+ padding: 1.6em;
266
+ width: 42.5%;
267
+ background: #EFEFEF;
268
+ }
269
+
270
  .cd-timeline-content::before {
271
+ top: 12px;
272
+ right: 100%;
273
+ border-color: transparent #EFEFEF transparent transparent;
274
  }
275
+
276
+ .cd-timeline-content .cd-date {
277
+ position: absolute;
278
+ width: 100%;
279
+ right: 125%;
280
+ top: 15px;
281
+ }
282
+
283
+ .cd-timeline-block:nth-child(even) .cd-timeline-content {
284
+ float: left;
285
+ }
286
+
287
+ .cd-timeline-block:nth-child(even) .cd-timeline-content::before {
288
+ top: 12px;
289
+ right: auto;
290
+ left: 100%;
291
+ border-color: transparent;
292
+ }
293
+
294
+ .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {
295
+ right: auto;
296
+ left: 125%;
297
+ text-align: left;
298
+ }
299
+
300
+ .cssanimations .cd-timeline-content.is-hidden {
301
+ visibility: hidden;
302
+ }
303
+
304
+ .cssanimations .cd-timeline-content.bounce-in {
305
+ visibility: visible;
306
+ animation: te-slide-in-right .6s;
307
+ }
308
+
309
+ .cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in {
310
+ animation: te-slide-in-left .6s;
311
+ }
312
+
313
  }
314
+
315
+ /*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRpbWVsaW5lLWV4cHJlc3MuY3NzIiwidGltZWxpbmUtZXhwcmVzcy1ydGwuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsV0FBQTtFQUNBLGVBQUE7Q0FDRDs7QUNFRDtFRENBLFlBQUE7RUFDRSxlQUFBO0VBQ0QsWUFBQTtDQUNEOztBQ0VBO0VEQ0MsbUJBQUE7RUFDRCxlQUFBO0VBQ0MsZ0JBQUE7RUFDRCxtQkFBQTtDQ0NDOztBQUVEO0VEQ0EsWUFBQTtFQUNFLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLFlBQUE7RUFDRCxhQUFBO0VBQ0QsV0FBQTtFQUNDLHNDQUFBO0NDQ0E7O0FBRUQ7Q0FDQyxVREFBO0NDQ0E7O0FERUQ7OztDQ0dDLG1CREFBO0NDQ0EsWURBRDtDQ0NDOztBQUVEO0NEQ0MsaUJBQUE7Q0FDRDs7QUNFQTtDRENDLG1CQUFBO0NBQ0Q7O0FDRUE7Q0RDQyxZQUFBO0NBQ0Qsc0JBQUE7Q0NDQzs7QUFFRDtFQUNFLFlEQUM7RUFDRCxlQUFBO0VDQ0EsWURBQTtDQ0NEOztBQUVEO0VEQ0EsY0FBQTtDQ0NDOztBQUVEO0VEQ0EsaUJBQUE7Q0NDQzs7QUFFRDtFRENDLG1CQUFBO0VBQ0QsWUFBQTtDQ0NDLGFEQUQ7Q0FDQyxZQUFBO0VBQ0QsbUJBQUE7RUFDQSw4RkFBQTtDQUNDOztBQ0VEO0NBQ0Msc0JEQUM7Q0NDRCxZREFBO0NDQ0EsYURBRTtDQ0NGLG1CREFDO0NDQ0Qsa0JEQUM7Q0NDRDs7QUFFRDtFQUNFLGVEQUM7RUFDRixtQkFBQTtFQUNELFdBQUE7RUFDQSxTQUFBO0VBQ0Usb0JBQUE7RUFDQSxrQkFBQTtDQUNEOztBQ0VEO0VEQ0EsbUJBQUE7RUFDQyxtQkFBQTtDQUNELE9BQUE7RUFDQSxpQkFBQTtFQUNDLHFCQUFBO0VBQ0EsYUFBQTtFQUNBLDRCQUFBO0NBQ0Esc0JBQUE7Q0FDQSwyQkFBQTtDQUNELDhCQUFBO0NDQ0MsMEJEQUQ7Q0NDQyxtQkRBQTtDQ0NBOztBQUVEO0VEQ0MsWUFBQTtFQUNBLGVBQUE7RUFDRCxZQUFBO0NDQ0M7O0FERUQ7RUFDQSxhQUFBO0VBQ0MsZ0JBQUE7RUFDRCxZQUFBO0VBQ0EsZ0JBQUE7Q0FDQzs7QUNFRCw0RURBQTtBQ0NBO0NBQ0MsZ0JEQUE7Q0NDQSxZREFEO0NDQ0MsZ0JEQUQ7Q0NDQzs7QUFFRDtDRENDLGlCQUFBO0NDQ0E7O0FBRUQ7Q0FDQyxtQkRBQztDQ0NELGVEQUM7Q0NDRCxrQkRBQztDQ0NEOztBQUVELHlDREFHOztBQ0VIO0VBQ0U7SURDQyxXQUFBO0lBQ0Ysc0JBQUE7R0FDRDtFQUNBO0lBQ0UsV0FBQTtJQWdCRixzQkFBQTtHQWRHO0VBQ0Q7SUFDQSxvQkFBQTtHQ0NDO0NBQ0Y7O0FBRUQ7RUFDRTtJRENELFdBQUE7SUFDRCw4QkFBQTtHQUNBO0VBa0JFO0lBQ0QsV0FBQTtJQUNDLDRCQUFBO0dBQ0E7RUFDQTtJQWhCRCx5QkFpQkE7R0FDRDtDQUNDOztBQ2ZEO0VEQ0E7SUFDQSxXQUFBO0lBa0JDLDZCQUFBO0dBQ0E7RUFoQkE7SUFDRCxXQUFBO0lBQ0EsNkJBQUE7R0FrQkM7RUFoQkE7SUFDRCx5QkFBQTtHQUNBO0NDQ0M7O0FBRUQsdUNEaUJBOztBQWZBO0VBQ0EsOEJBQUE7Q0NDQyxxQkRpQkQ7Q0NoQkM7O0FERUQ7RUFrQkEsWUFBQTtFQWhCQSxnQkFBQTtFQWtCQSxlQUFBO0VBaEJBLG1CQUFBO0VBQ0Esa0JBQUE7Q0FDQTs7QUFFQTtFQUNBLFlBQUE7RUFDQyxtQkFBQTtFQUNBLFVBQUE7RUFDRCxXQUFBO0VBQ0EsVUFBQTtFQWtCQSxTQUFBO0VBQ0EsK0JBQUE7Q0NoQkM7O0FBRUQ7O0NERUM7RUFDRCxnQkFBQTtFQUNBOztDQ0VDO0VBQ0MsV0RBQztFQUNELG1CQUFBO0VBQ0E7O0NDRUQ7RUFDQyxnQkRpQkQ7RUNoQkMsa0JEaUJGO0VDaEJFLGFEQUM7RUFDRDs7Q0NFRDtFQUNDLGNEQUM7RUFDRjs7Q0FFRDtFQUNFLGlCQUFBO0VBQ0E7O0NDRUQ7RUFDQyxZREFDO0VDQ0QsYURBQTtFQ0NBLFdEQUE7RUNDQSxvQkRBQztFQUNELGlDQUFBO0VDQ0Esb0NEQUM7RUNDRDs7Q0FFRDtFRENDLHNCQUFBO0VDQ0EsWURpQkM7RUNoQkQsYURpQkE7RUNoQkEsa0JEQUE7RUNDQSxtQkRBQTtFQ0NBOztDQUVEO0VBQ0MsbUJEQUM7RUFDRDs7Q0NFRDtFQUNDLG9CREFBO0VDQ0EsK0JEQUE7RUNDQTs7Q0FFRDtFQUNDLFlEQUE7RUNDQTs7Q0FFRDtFQUNDLGdCREFBO0VDQ0EsU0RBQztFQUNELGVBQUE7RUNDQSxhREFEO0VDQ0Msb0JEQUY7RUNDRTs7Q0RFRjtFQUNFLFVBQUE7RUNDQSxZREFGO0VDQ0UsMEREQUY7RUFDQzs7Q0NFQTtFQUNDLG1CRGtDQTtFQ2pDQSxZREFBO0VDQ0EsWURBQztFQUNELFVBQUE7RUNDQTs7Q0FFRDtFRENDLFlBQUE7RUNDQTs7Q0RFRDtFQUNELFVBQUE7RUFDRSxZQUFBO0VDQ0EsV0RrREE7RUNqREEsMEJEQUE7RUNDQTs7Q0FFRDtFQUNDLFlEQUE7RUNDQSxXREFDO0VBQ0QsaUJBQUE7RUNDQTs7Q0RFRDtFQUNELG1CQUFBO0VBb0RBOztDQ2pEQztFRENELG9CQUFBO0VBQ0EsaUNBQUE7RUFDQzs7Q0NFQTtFRENBLGdDQUFBO0VBQ0Q7O0NBRUMiLCJmaWxlIjoidGltZWxpbmUtZXhwcmVzcy1ydGwuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogVGltZWxpbmUgRXhwcmVzcyBTdHlsZXMgMS4xLjYuNiAqL1xuLypcdEJ5IEV2YW4gSGVybWFuIChodHRwOi8vd3d3LmV2YW4taGVybWFuLmNvbSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jZC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogODIycHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG4uY2QtY29udGFpbmVyOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG59XG4uY2QtdGltZWxpbmUtYW5ub3VuY2VtZW50LWltYWdlIHtcbiAgICBib3gtc2hhZG93OiBub25lIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDFlbSBhdXRvO1xufVxuI2NkLXRpbWVsaW5lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMmVtIDA7XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTtcblx0LyogQHNpbmNlIHYxLjEuNS43ICovXG5cdC8qIElFIDggKi9cblx0LW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuXHQvKiBJRSA1LTcgKi9cblx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuXHQvKiBOZXRzY2FwZSAqL1xuXHQtbW96LW9wYWNpdHk6IDA7XG5cdC8qIFNhZmFyaSAxLnggKi9cblx0LWtodG1sLW9wYWNpdHk6IDA7XG5cdC8qIEdvb2QgYnJvd3NlcnMgKi9cblx0b3BhY2l0eTogMDtcbn1cbiNjZC10aW1lbGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDE4cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA0cHg7XG4gICAgYmFja2dyb3VuZDogI2Q3ZTRlZDtcbn1cbi5hbm5vdW5jZW1lbnQtYmFubmVyLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJX1cbi50aW1lbGluZS1leHByZXNzLXNpbmdsZS1wYWdlLWFubm91bmNlbWVudC1kYXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ODIycHgpIHtcbiAgICAjY2QtdGltZWxpbmUge1xuICAgIG1hcmdpbi10b3A6IDNlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjVlbTtcbn1cbiNjZC10aW1lbGluZTo6YmVmb3JlIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG59XG59LmNkLXRpbWVsaW5lLWJsb2NrIHtcbiAgICBtYXJnaW46IDI1cHggMDtcbn1cbi5jZC10aW1lbGluZS1ibG9jazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbn1cbi5jZC10aW1lbGluZS1ibG9jazpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cbi5jZC10aW1lbGluZS1ibG9jazpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjgyMnB4KSB7XG4gICAgLmNkLXRpbWVsaW5lLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IC0zLjVlbSAwO1xufVxuLmNkLXRpbWVsaW5lLWJsb2NrOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuLmNkLXRpbWVsaW5lLWJsb2NrOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG59LmNkLXRpbWVsaW5lLWltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHdoaXRlLCBpbnNldCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgLjA4KSwgMCAzcHggMCA0cHggcmdiYSgwLCAwLCAwLCAuMDUpO1xufVxuLmNkLXRpbWVsaW5lLWltZyBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICBtYXJnaW4tdG9wOiAtMTJweDtcbn1cbi5jZC10aW1lbGluZS1pbWcuY2QtcGljdHVyZSB7XG4gICAgYmFja2dyb3VuZDogIzc1Y2U2Njtcbn1cbi5jZC10aW1lbGluZS1pbWcuY2QtbW92aWUge1xuICAgIGJhY2tncm91bmQ6ICNjMDNiNDQ7XG59XG4uY2QtdGltZWxpbmUtaW1nLmNkLWxvY2F0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjBjYTQ1O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjgyMnB4KSB7XG4gICAgLmNkLXRpbWVsaW5lLWltZyB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uY3NzYW5pbWF0aW9ucyAuY2QtdGltZWxpbmUtaW1nLmlzLWhpZGRlbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmNzc2FuaW1hdGlvbnMgLmNkLXRpbWVsaW5lLWltZy5ib3VuY2UtaW4ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGNkLWJvdW5jZS0xIC42cztcbiAgICAtbW96LWFuaW1hdGlvbjogY2QtYm91bmNlLTEgLjZzO1xuICAgIGFuaW1hdGlvbjogY2QtYm91bmNlLTEgLjZzO1xufVxufUAtd2Via2l0LWtleWZyYW1lcyBjZC1ib3VuY2UtMSB7XG4gICAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG59XG42MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG4xMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG59QC1tb3ota2V5ZnJhbWVzIGNkLWJvdW5jZS0xIHtcbiAgICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbn1cbjYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cbjEwMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbn1Aa2V5ZnJhbWVzIGNkLWJvdW5jZS0xIHtcbiAgICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG59XG42MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG59LmNkLXRpbWVsaW5lLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNWVtO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBib3gtc2hhZG93OiAwIDNweCAwICNCOUM1Q0Q7XG59XG4uY2QtdGltZWxpbmUtY29udGVudDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbn1cbi5jZC10aW1lbGluZS1jb250ZW50IC5jZC1kYXRlLCAuY2QtdGltZWxpbmUtY29udGVudCAuY2QtcmVhZC1tb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY2QtdGltZWxpbmUtY29udGVudCAuY2QtcmVhZC1tb3JlIHtcbiAgICBwYWRkaW5nOiAuOGVtIDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTk5OTtcbn1cbi5jZC10aW1lbGluZS1jb250ZW50IC5jZC1kYXRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAuOGVtIDA7XG4gICAgb3BhY2l0eTogLjc7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuLmNkLXRpbWVsaW5lLXRpdGxlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogLjU1ZW0gMDtcbn1cbi5jZC10aW1lbGluZS10aXRsZS1jb250YWluZXIgaDIge1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuLmNkLXRpbWVsaW5lLWNvbnRlbnQgLnRpbWVsaW5lLWRhdGUge1xuICAgIG9wYWNpdHk6IC43O1xuICAgIGZvbnQtc2l6ZTogLjg1NzE0M3JlbTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogLjVlbTtcbn1cbi5jZC10aW1lbGluZS1jb250ZW50OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE2cHg7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGJvcmRlcjogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAuY2QtdGltZWxpbmUtY29udGVudCBoMiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNkLXRpbWVsaW5lLWNvbnRlbnQgLnRoZS1leGNlcnB0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDFlbSAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDk5OTtcbn1cbi5jZC10aW1lbGluZS1jb250ZW50IC5jZC1kYXRlLCAuY2QtdGltZWxpbmUtY29udGVudCAuY2QtcmVhZC1tb3JlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDk5OTtcbn1cbn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ODIycHgpIHtcbiAgICAuY2QtdGltZWxpbmUtY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZzogMS42ZW07XG4gICAgd2lkdGg6IDM5JTtcbiAgICBiYWNrZ3JvdW5kOiAjRUZFRkVGO1xufVxuLmNkLXRpbWVsaW5lLWNvbnRlbnQ6OmJlZm9yZSB7XG4gICAgdG9wOiAyNHB4O1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjRUZFRkVGO1xufVxuLmNkLXRpbWVsaW5lLWNvbnRlbnQgLmNkLXJlYWQtbW9yZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY29sb3I6ICMzMzM7XG59XG4uY2QtdGltZWxpbmUtY29udGVudCAuY2QtZGF0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDEyNSU7XG4gICAgdG9wOiAxNXB4O1xufVxuLmNkLXRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZChldmVuKSAuY2QtdGltZWxpbmUtY29udGVudCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuLmNkLXRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZChldmVuKSAuY2QtdGltZWxpbmUtY29udGVudDo6YmVmb3JlIHtcbiAgICB0b3A6IDI0cHg7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTAwJTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNFRkVGRUYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4uY2QtdGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIC5jZC10aW1lbGluZS1jb250ZW50IC5jZC1yZWFkLW1vcmUge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmNkLXRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZChvZGQpIC5jZC10aW1lbGluZS1jb250ZW50IC5jZC1yZWFkLW1vcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uY2QtdGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIC5jZC10aW1lbGluZS1jb250ZW50IC5jZC1kYXRlIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxMjUlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmNzc2FuaW1hdGlvbnMgLmNkLXRpbWVsaW5lLWNvbnRlbnQuaXMtaGlkZGVuIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uY3NzYW5pbWF0aW9ucyAuY2QtdGltZWxpbmUtY29udGVudC5ib3VuY2UtaW4ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGNkLWJvdW5jZS0yIC42cztcbiAgICAtbW96LWFuaW1hdGlvbjogY2QtYm91bmNlLTIgLjZzO1xuICAgIGFuaW1hdGlvbjogY2QtYm91bmNlLTIgLjZzO1xufVxufUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo4MjJweCkge1xuICAgIC5jc3NhbmltYXRpb25zIC5jZC10aW1lbGluZS1ibG9jazogbnRoLWNoaWxkKGV2ZW4pIC5jZC10aW1lbGluZS1jb250ZW50LmJvdW5jZS1pbiB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGNkLWJvdW5jZS0yLWludmVyc2UgLjZzO1xuICAgIC1tb3otYW5pbWF0aW9uOiBjZC1ib3VuY2UtMi1pbnZlcnNlIC42cztcbiAgICBhbmltYXRpb246IGNkLWJvdW5jZS0yLWludmVyc2UgLjZzO1xufVxufUAtd2Via2l0LWtleWZyYW1lcyBjZC1ib3VuY2UtMiB7XG4gICAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcbn1cbjYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbn1cbjEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxufUAtbW96LWtleWZyYW1lcyBjZC1ib3VuY2UtMiB7XG4gICAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcbn1cbjYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbn1cbjEwMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxufUBrZXlmcmFtZXMgY2QtYm91bmNlLTIge1xuICAgIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XG59XG42MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xufVxuMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxufUAtd2Via2l0LWtleWZyYW1lcyBjZC1ib3VuY2UtMi1pbnZlcnNlIHtcbiAgICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDBweCk7XG59XG42MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xufVxuMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG59QC1tb3ota2V5ZnJhbWVzIGNkLWJvdW5jZS0yLWludmVyc2Uge1xuICAgIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcbn1cbjYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG59XG4xMDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbn1Aa2V5ZnJhbWVzIGNkLWJvdW5jZS0yLWludmVyc2Uge1xuICAgIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpO1xufVxuNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xufVxuMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxufS5tb3JlLXRvLWNvbWUtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI0VGRUZFRjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9yZS10by1jb21lIHtcbiAgICBtYXJnaW46IDEwZW0gMCAwO1xuICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgY29sb3I6IHJnYmEoMTAwLCAxMDAsIDEwMCwgLjQ2KTtcbn1cbi5wYWdlIGFydGljbGUucGFnZSB7XG4gICAgYmFja2dyb3VuZDogMCAwIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG59XG4jY2QtdGltZWxpbmUgc3Bhbi5mYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xufVxuLmNkLXRpbWVsaW5lLWljb24tbGluayB7XG4gICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjgyMXB4KSB7XG4gICAgI2NkLXRpbWVsaW5lIHNwYW4uZmEge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLXRvcDogMTJweDtcblx0fVxuXHQuY2QtdGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIC5jZC10aW1lbGluZS1jb250ZW50IC5jZC1yZWFkLW1vcmUsIC5jZC10aW1lbGluZS1ibG9jazpudGgtY2hpbGQob2RkKSAuY2QtdGltZWxpbmUtY29udGVudCAuY2QtcmVhZC1tb3JlIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDAhaW1wb3J0YW50O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiA5OTk5OTtcblx0fVxufVxuLnRpbWVsaW5lLXdpZHRoMTAwIHtcbiAgICB3aWR0aDogMTAwJX1cbi50aW1lbGluZS13aWR0aDM0IHtcbiAgICB3aWR0aDogMzQlfVxuLnRpbWVsaW5lLXdpZHRoMzAge1xuICAgIHdpZHRoOiAzMCV9XG4udGltZWxpbmUtZGF0ZS1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG5cbi8qIFNpbmdsZSBQb3N0IFN0eWxlcyAqL1xuLnNpbmdsZS1wb3N0IC5hbm5vdW5jZW1lbnQtYmFubmVyLWltYWdlLCAuc2luZ2xlLXBvc3QgLnRpbWVsaW5lLWV4cHJlc3Mtc2luZ2xlLXBhZ2UtYW5ub3VuY2VtZW50LWRhdGUsIC5zaW5nbGUtcG9zdCAucmV0dXJuLXRvLXRpbWVsaW5lICB7XG5cdGRpc3BsYXk6IG5vbmU7XG59IiwiLmNkLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA5NSU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uY2QtY29udGFpbmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbiNjZC10aW1lbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMWVtIDA7XG4gIG1hcmdpbi10b3A6IDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogM2VtO1xufVxuXG4jY2QtdGltZWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDE4cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDRweDtcbiAgYmFja2dyb3VuZDogcmdiYSgxNzksIDE3NywgMTc5LCAwLjc1KTtcbn1cblxuLmNkLXRpbWVsaW5lLWNvbnRlbnQgaDIge1xuXHRtYXJnaW46IDA7XG59XG5cbi5jZC10aW1lbGluZS1jb250ZW50IC50aGUtZXhjZXJwdCxcbi5jZC10aW1lbGluZS1jb250ZW50IC5jZC1kYXRlLFxuLmNkLXRpbWVsaW5lLWNvbnRlbnQgLnRpbWVsaW5lLWV4cHJlc3MtcmVhZC1tb3JlLWxpbmsge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDEwO1xufVxuXG4uY2QtdGltZWxpbmUtY29udGVudCAudGhlLWV4Y2VycHQgcCB7XG5cdG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hbm5vdW5jZW1lbnQtYmFubmVyLWltYWdlIHtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uY2QtdGltZWxpbmUtYmxvY2sge1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY2QtdGltZWxpbmUtYmxvY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5jZC10aW1lbGluZS1ibG9jazpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jZC10aW1lbGluZS1ibG9jazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNkLXRpbWVsaW5lLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC01cHg7XG5cdGhlaWdodDogNTBweDtcblx0d2lkdGg6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHdoaXRlLCBpbnNldCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgLjA4KSwgMCAzcHggMCA0cHggcmdiYSgwLCAwLCAwLCAuMDUpO1xufVxuXG4uY2QtdGltZWxpbmUtaW1nIHNwYW4ueWVhciB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogNTVweDtcbn1cblxuLmNkLXRpbWVsaW5lLWltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG59XG5cbi5jZC10aW1lbGluZS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG5cdHRvcDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogLjI1ZW07XG4gIHBhZGRpbmc6IDFlbTtcbiAgYm94LXNoYWRvdzogMCAzcHggMCAjQjlDNUNEO1xuXHRib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gLW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gLXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7XG4gLW1zLWJveC1zaXppbmc6Ym9yZGVyLWJveDtcbiBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5jZC10aW1lbGluZS1jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uY2QtdGltZWxpbmUtY29udGVudCAuY2QtZGF0ZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogLjhlbSAwO1xuICBvcGFjaXR5OiAuNztcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4vKiBJZiBkYXRlIHZpc2liaWxpdHkgaXMgaGlkZGVuLCBhZGQgcGFkZGluZyB0byB0aGUgaW1hZ2UvdGl0bGUgY29udGFpbmVyICovXG4uY2QtdGltZWxpbmUtdGl0bGUtY29udGFpbmVyICsgaW1nIHtcblx0bWFyZ2luOiAuNzVlbSAwO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY2QtdGltZWxpbmUtdGl0bGUtY29udGFpbmVyICsgLnRoZS1leGNlcnB0IHtcblx0bWFyZ2luLXRvcDogLjVlbTtcbn1cblxuLmNkLXRpbWVsaW5lLXRpdGxlLWNvbnRhaW5lciAudGltZWxpbmUtZGF0ZSB7XG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogM3B4IDAgMCAwO1xufVxuXG4vKiogQmVnaW4gVGltZWxpbmUgRXhwcmVzcyBBbmltYXRpb25zICoqL1xuXG5Aa2V5ZnJhbWVzIGNkLXJldmVhbC1pbWFnZSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB0ZS1zbGlkZS1pbi1sZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB0ZS1zbGlkZS1pbi1yaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDBweCk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbi8qKiBFbmQgVGltZWxpbmUgRXhwcmVzcyBBbmltYXRpb25zICoqL1xuXG4uY2QtdGltZWxpbmUtaWNvbi1saW5rIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4jY2QtdGltZWxpbmUgc3Bhbi5mYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xufVxuXG4uY2QtdGltZWxpbmUtY29udGVudDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNnB4O1xuICBsZWZ0OiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBib3JkZXI6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo4MjJweCkge1xuXG5cdCNjZC10aW1lbGluZSB7XG5cdFx0bWFyZ2luOiAzLjVlbSAwO1xuXHR9XG5cblx0I2NkLXRpbWVsaW5lOjpiZWZvcmUge1xuXHRcdHJpZ2h0OiA1MCU7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMnB4O1xuXHR9XG5cblx0I2NkLXRpbWVsaW5lIHNwYW4uZmEge1xuXHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRsaW5lLWhlaWdodDogNjNweDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHQuY2QtdGltZWxpbmUtYmxvY2s6Zmlyc3QtY2hpbGQge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQuY2QtdGltZWxpbmUtYmxvY2s6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdC5jZC10aW1lbGluZS1pbWcge1xuXHRcdHdpZHRoOiA2MHB4O1xuXHRcdGhlaWdodDogNjBweDtcblx0XHRyaWdodDogNTAlO1xuXHRcdG1hcmdpbi1yaWdodDogLTMwcHg7XG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdFx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdH1cblxuXHQuY2QtdGltZWxpbmUtaW1nIHNwYW4ueWVhciB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRsaW5lLWhlaWdodDogNjBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQuY3NzYW5pbWF0aW9ucyAuY2QtdGltZWxpbmUtaW1nLmlzLWhpZGRlbiB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG5cblx0LmNzc2FuaW1hdGlvbnMgLmNkLXRpbWVsaW5lLWltZy5ib3VuY2UtaW4ge1xuXHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0YW5pbWF0aW9uOiBjZC1yZXZlYWwtaW1hZ2UgLjZzO1xuXHR9XG5cblx0LmNkLWNvbnRhaW5lciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQuY2QtdGltZWxpbmUtY29udGVudCB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdHRvcDogOHB4O1xuXHRcdHBhZGRpbmc6IDEuNmVtO1xuXHRcdHdpZHRoOiA0Mi41JTtcblx0XHRiYWNrZ3JvdW5kOiAjRUZFRkVGO1xuXHR9XG5cblx0LmNkLXRpbWVsaW5lLWNvbnRlbnQ6OmJlZm9yZSB7XG5cdFx0dG9wOiAxMnB4O1xuXHRcdHJpZ2h0OiAxMDAlO1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI0VGRUZFRiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcblx0fVxuXG5cdC5jZC10aW1lbGluZS1jb250ZW50IC5jZC1kYXRlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cmlnaHQ6IDEyNSU7XG5cdFx0dG9wOiAxNXB4O1xuXHR9XG5cblx0LmNkLXRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZChldmVuKSAuY2QtdGltZWxpbmUtY29udGVudCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cblxuXHQuY2QtdGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIC5jZC10aW1lbGluZS1jb250ZW50OjpiZWZvcmUge1xuXHRcdHRvcDogMTJweDtcblx0XHRyaWdodDogYXV0bztcblx0XHRsZWZ0OiAxMDAlO1xuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQuY2QtdGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIC5jZC10aW1lbGluZS1jb250ZW50IC5jZC1kYXRlIHtcblx0XHRyaWdodDogYXV0bztcblx0XHRsZWZ0OiAxMjUlO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblxuXHQuY3NzYW5pbWF0aW9ucyAuY2QtdGltZWxpbmUtY29udGVudC5pcy1oaWRkZW4ge1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0fVxuXG5cdC5jc3NhbmltYXRpb25zIC5jZC10aW1lbGluZS1jb250ZW50LmJvdW5jZS1pbiB7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRhbmltYXRpb246IHRlLXNsaWRlLWluLXJpZ2h0IC42cztcblx0fVxuXG5cdC5jc3NhbmltYXRpb25zIC5jZC10aW1lbGluZS1ibG9jazpudGgtY2hpbGQoZXZlbikgLmNkLXRpbWVsaW5lLWNvbnRlbnQuYm91bmNlLWluIHtcblx0XHRhbmltYXRpb246IHRlLXNsaWRlLWluLWxlZnQgLjZzO1xuXHR9XG5cbn1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9ZGF0YTphcHBsaWNhdGlvbi9qc29uO2Jhc2U2NCxleUoyWlhKemFXOXVJam96TENKemIzVnlZMlZ6SWpwYkluUnBiV1ZzYVc1bExXVjRjSEpsYzNNdVkzTnpJbDBzSW01aGJXVnpJanBiWFN3aWJXRndjR2x1WjNNaU9pSkJRVUZCTzBWQlEwVXNWMEZCUVR0RlFVTkJMR1ZCUVVFN1EwRkRSRHRCUVVORU8wVkJRMEVzV1VGQlFUdEZRVU5CTEdWQlFVRTdSVUZEUlN4WlFVRkJPME5CUTBRN1FVRkRSRHRGUVVOQkxESkNRVUZCTzBWQlEwVXNXVUZCUVR0RlFVTkVMR1ZCUVVFN1JVRkRSQ3hwUWtGQlFUdERRVU5ETzBGQlEwUTdSVUZEUVN4dFFrRkJRVHRGUVVORExHVkJRVUU3UlVGRFJDeG5Ra0ZCUVR0RlFVTkJMRzFDUVVGQk8wVkJRMFVzY1VKQlFVVTdSVUZEUml4VlFVRkJPMFZCUTBFc2FVVkJRVUU3UlVGRFJDeFpRVUZCTzBWQlEwUXNlVUpCUVVFN1JVRkRReXhqUVVGQk8wVkJRMEVzWjBKQlFVRTdSVUZEUVN4blFrRkJXVHRGUVVOYUxHdENRVUZCTzBWQlEwRXNiVUpCUVVFN1JVRkRRU3hYUVVGQk8wTkJRMEU3UVVGRFJEdEZRVU5CTEZsQlFVRTdSVUZEUXl4dFFrRkJRVHRGUVVOQkxFOUJRVUU3UlVGRFJDeFhRVUZCTzBWQlEwVXNZVUZCUVR0RlFVTkJMRmRCUVVFN1JVRkRRU3h2UWtGQlV6dERRVU5XTzBGQlEwUTdRMEZEUXl4dFFrRkJSRHREUVVORExHMUNRVUZETzBOQlEwUTdRVUZEUkR0RlFVTkJMR1ZCUVVFN1JVRkRRU3h0UWtGQlFUdERRVU5ETzBGQlEwUTdSVUZEUVR0SlFVTkJMR2RDUVVGQk8wbEJRMFVzY1VKQlFVRTdSMEZEUXp0RlFVTkVPMGxCUTBFc1ZVRkJRVHRKUVVOQkxHdENRVUZCTzBkQlEwTTdRMEZEUmp0QlFVTkVPMFZCUTBFc1pVRkJRVHREUVVORExIVkNRVUZFTzBOQlEwTTdRVUZEUkR0RlFVTkJMRmxCUVVFN1JVRkRSU3hsUVVGQk8wVkJRMEVzV1VGQlFUdERRVU5FTzBGQlEwUTdSVUZEUVN4alFVRkJPME5CUTBNN1FVRkRSRHRGUVVOQkxHbENRVUZCTzBOQlEwTTdRVUZEUkR0RlFVTkJPMGxCUTBVc1dVRkJRVHRKUVVORUxHbENRVUZCTzBkQlEwVTdSVUZEUkR0SlFVTkJMR05CUVVFN1IwRkRRenRGUVVORU8wbEJRMEVzYVVKQlFVRTdSMEZEUXp0RFFVTkdPMEZCUTBRN1JVRkRRU3h0UWtGQlFUdEZRVU5GTEZWQlFVRTdSVUZEUVN4WlFVRkJPME5CUTBRc1lVRkJRenREUVVORUxGbEJRVUU3UlVGRFFTeHRRa0ZCUVR0RlFVTkVMRGhHUVVGQk8wTkJRME03UVVGRFJEdERRVU5CTEhOQ1FVRkJPME5CUTBNc1dVRkJRVHREUVVOQkxHRkJRVUU3UTBGRFFTeHRRa0ZCUVR0RFFVTkJMR3RDUVVGQk8wTkJRMEU3UVVGRFJEdEZRVU5CTEdWQlFVRTdSVUZEUXl4dFFrRkJRVHRGUVVOQkxGVkJRVUU3UlVGRFJDeFRRVUZCTzBWQlEwTXNiVUpCUVVFN1JVRkRRU3hyUWtGQlFUdERRVU5CTzBGQlEwUTdSVUZEUVN4dlFrRkJRVHREUVVORE8wRkJRMFE3UlVGRFFTeHZRa0ZCUVR0RFFVTkRPMEZCUTBRN1JVRkRRU3h2UWtGQlFUdERRVU5ETzBGQlEwUTdSVUZEUVR0SlFVTkZMRmxCUVVFN1NVRkRSQ3hoUVVGQk8wbEJRMFFzVlVGQlFUdEpRVU5CTEcxQ1FVRkJPMGxCUTBVc2FVTkJRVUU3U1VGRFJDeHZRMEZCUVR0SFFVTkZPME5CUTBZN1JVRkRRU3h6UWtGQlFUdEZRVU5ETEZsQlFVRTdSVUZEUVN4aFFVRkJPMFZCUTBFc2EwSkJRVUU3UlVGRFFTeHRRa0ZCUVR0RlFVTkJPMFZCUTBFN1NVRkRRU3h0UWtGQlFUdEhRVU5ETzBWQlEwUTdTVUZEUVN4dlFrRkJRVHRKUVVWQkxESkNRVUZCTzBkQlFVTTdRMEZEUmp0QlFVTkVPMFZCUTBFN1NVRkRSU3hYUVVGQk8wbEJaMEpHTEhOQ1FVRkJPMGRCWkVjN1JVRkRSRHRKUVVOQkxGZEJRVUU3U1VGcFFrRXNjMEpCUVVFN1IwRm1RenRGUVVORU8wbEJRMEVzYjBKQlFVRTdSMEZEUXp0RFFVTkdPMEZCUTBRN1JVRkRRU3h0UWtGQlFUdEZRV3RDUlN4clFrRkJRVHRGUVVORUxHbENRVUZCTzBWQlEwTXNjVUpCUVVFN1JVRkRRU3hoUVVGQk8wVkJRMEVzTkVKQlFVRTdRMEZvUWtRc2MwSkJhVUpCTzBOQlEwUXNNa0pCUVVFN1EwRkRReXc0UWtGQlFUdERRVU5CTERCQ1FVRkJPME5CUTBFN1FVRm9Ra1E3UlVGRFFTeFpRVUZCTzBWQmEwSkRMR1ZCUVVFN1JVRkRRU3haUVVGQk8wTkJhRUpCTzBGQlEwUTdSVUZEUVN4dFFrRkJRVHRGUVd0Q1F5eGpRVUZCTzBOQmFFSkJPMEZCUTBRN1JVRkRRU3haUVVGQk8wVkJhMEpCTEdkQ1FVRkJPMFZCUTBNc1dVRkJRVHRGUVVORUxHZENRVUZCTzBOQmFFSkRPMEZCUTBRN1JVRkRRU3h6UWtGQlFUdEZRV3RDUVN4WlFVRkJPMFZCUTBNc1dVRkJRVHREUVdoQ1FUdEJRVU5FTERSRlFXbENRVHRCUVVOQk8wTkJhRUpCTEdkQ1FVRkJPME5CYTBKQk8wRkJhRUpCTERCRlFXbENRVHRCUVdoQ1FUdERRVU5CTEdkQ1FVRkJPME5CYTBKRE8wRkJhRUpFTzBWQlEwRXNaVUZCUVR0RFFVTkRMR05CUVVFN1EwRkRRVHRCUVVORU8wVkJRMEVzV1VGQlFUdEZRV3RDUVN4dFFrRkJRVHRGUVVOQkxGVkJRVUU3UlVGRFF5eFpRVUZCTzBWQlEwUXNWVUZCUVR0RlFVTkZMRk5CUVVFN1JVRm9Ra0VzSzBKQlFVRTdRMEZEUkR0QlFVTkVPMFZCUTBFN1NVRkRSU3hqUVVGQk8wbEJhMEpCTEdsQ1FVRkJPMGRCYUVKRE8wVkJRMFE3UlVGRFFTeHRRa0ZCUVR0SlFVTkJMR1ZCUVVFN1NVRnJRa0VzV1VGQlFUdEpRVU5FTEZsQlFVRTdTVUZEUkN4WFFVRkJPMGRCYUVKSE8wVkJRMFE3U1VGRFFTeHRRa0ZCUVR0SlFXdENRU3haUVVGQk8wZEJhRUpETzBOQlEwWTdRVUZEUkR0RFFVTkJPMFZCUTBVc1dVRkJRVHRGUVVOQk8wVkJRMEU3U1VGclFrRXNaVUZCUVR0SlFXaENReXhsUVVGQk8wbEJRMFFzWVVGQlFUdEpRVU5CTEc5Q1FVRkJPMGRCUTBNN1JVRkRSRHRKUVVORExGVkJRVUU3U1VGRFJDeFhRVUZCTzBsQlEwRXNNRVJCUVVFN1IwRkRRenRGUVVORU8wbEJhMEpETEcxQ1FVRkJPMGxCUTBRc1dVRkJRVHRKUVdoQ1FTeFhRVUZCTzBsQlEwRXNWVUZCUVR0SFFVTkRPMFZCUTBRN1NVRkRRU3hoUVVGQk8wZEJRME03UlVGRFJEdEpRV3RDUVN4VlFVRkJPMGxCYUVKRExGZEJRVUU3U1VGRFJDeFpRVUZCTzBsQlEwRXNNRVJCUVVFN1IwRkRRenRGUVVORU8wbEJhMEpCTEZkQlFVRTdTVUZvUWtFc1dVRkJRVHRKUVVOQkxHdENRVUZCTzBkQlEwTTdSVUZEUkR0SlFVTkJMRzFDUVVGQk8wZEJRME03UlVGRFJEdEpRVU5FTEc5Q1FVRkJPMGxCUTBRc01rSkJRVUU3UjBGRFFUdERRVU5ETzBGQlEwUTdSVUZEUlR0SlFVTkdMRzFEUVVGQk8wZEJRMEU3UTBGRFF6dEJRVU5FTzBWQlEwVTdTVUZ0UTBFc1YwRkJRVHRKUVdwRFFTdzRRa0ZCUVR0SFFVTkRPMFZCUTBRN1NVRnBSRVlzVjBGQlFUdEpRUzlEUlN3MFFrRkJRVHRIUVVORE8wVkJRMFE3U1VGRFJpeDVRa0ZCUVR0SFFVTkJPME5CUTBNN1FVRkRSRHRGUVVORk8wbEJiVVJCTEZkQlFVRTdTVUZxUkVFc05rSkJRVUU3UjBGRFF6dEZRVU5FTzBsQmIwUkdMRmRCUVVFN1NVRnNSRVVzTmtKQlFVRTdSMEZEUXp0RlFVTkVPMGxCUTBZc2VVSkJRVUU3UjBGRFFUdERRVU5ETzBGQlEwUTdSVUZ2UkVFc2JVSkJRVUU3UlVGRFF5eHZRa0ZCUVR0RlFXeEVRU3hsUVVGQk8wVkJRMFFzV1VGQlFUdEZRVU5CTEcxQ1FVRkJPME5CUTBNN1FVRkRSRHRGUVc5RVF5eHBRa0ZCUVR0RlFXeEVRU3hsUVVGQk8wVkJRMFFzYVVKQlFVRTdSVUZEUVN4blEwRkJRVHREUVVORE8wRkJRMFE3UlVGdlJFTXNNRUpCUVVFN1JVRnNSRUVzYVVKQlFVRTdSVUZEUkN4aFFVRkJPMFZCUTBFc2VVSkJRVUU3UTBGRFF6dEJRVU5FTzBWQmIwUkJMRGhDUVVGQk8wTkJiRVJETEhGQ1FXMUVRVHREUVd4RVFUdEJRVU5FTzBWQlEwRXNXVUZCUVR0RlFVTkRMR2RDUVVGQk8wVkJRMFFzWlVGQlFUdEZRVU5CTEcxQ1FVRkJPMFZCUTBNc2FVSkJRVUU3UTBGRFJEdEJRVU5CTzBWQlEwRTdTVUZEUlN4WlFVRkJPMGxCUTBNc1owSkJRVUU3U1VGRFJDeGxRVUZCTzBsQlEwRXNiVUpCUVVFN1NVRkRReXhwUWtGQlFUdEhRVU5CTzBWQlEwUTdPMGxCUlVVc2JVSkJRVzFDTzBsQmIwUjJRaXhaUVVGQk8wZEJiRVJITzBOQlEwWTdSVUZEUVN3NFFrRkJRVHRGUVVOQk8wTkJRMEU3UVVGRFJEdEZRVU5CTEZkQlFVRTdRMEZEUXp0QlFVTkVPMFZCUTBFc1ZVRkJRVHREUVVORE8wRkJRMFE3UlVGRFFTeFZRVUZCTzBOQlEwTTdRVUZEUkR0RlFVTkJMRmxCUVVFN1JVRkRReXgxUWtGQlFUdERRVU5CSWl3aVptbHNaU0k2SW5ScGJXVnNhVzVsTFdWNGNISmxjM011WTNOeklpd2ljMjkxY21ObGMwTnZiblJsYm5RaU9sc2lMeW9nVkdsdFpXeHBibVVnUlhod2NtVnpjeUJUZEhsc1pYTWdNUzR4TGpZdU5pQXFMMXh1THlwY2RFSjVJRVYyWVc0Z1NHVnliV0Z1SUNob2RIUndPaTh2ZDNkM0xtVjJZVzR0YUdWeWJXRnVMbU52YlNBcUwxeHVMeW9nTFMwdExTMHRMUzB0TFMwdExTMHRMUzB0TFMwdExTMHRMUzB0TFMwdExTMHRMUzB0TFMwdExTMHRMUzB0TFMwdExTMGdLaTljYmk1alpDMWpiMjUwWVdsdVpYSWdlMXh1SUNBZ0lIZHBaSFJvT2lBeE1EQWxPMXh1SUNBZ0lHMWhlQzEzYVdSMGFEb2dPREl5Y0hnN1hHNGdJQ0FnYldGeVoybHVPaUF3SUdGMWRHODdYRzU5WEc0dVkyUXRZMjl1ZEdGcGJtVnlPanBoWm5SbGNpQjdYRzRnSUNBZ1kyOXVkR1Z1ZERvZ0p5YzdYRzRnSUNBZ1pHbHpjR3hoZVRvZ2RHRmliR1U3WEc0Z0lDQWdZMnhsWVhJNklHSnZkR2c3WEc1OVhHNHVZMlF0ZEdsdFpXeHBibVV0WVc1dWIzVnVZMlZ0Wlc1MExXbHRZV2RsSUh0Y2JpQWdJQ0JpYjNndGMyaGhaRzkzT2lCdWIyNWxJV2x0Y0c5eWRHRnVkRHRjYmlBZ0lDQjNhV1IwYURvZ01UQXdKVHRjYmlBZ0lDQmthWE53YkdGNU9pQmliRzlqYXp0Y2JpQWdJQ0J0WVhKbmFXNDZJREZsYlNCaGRYUnZPMXh1ZlZ4dUkyTmtMWFJwYldWc2FXNWxJSHRjYmlBZ0lDQndiM05wZEdsdmJqb2djbVZzWVhScGRtVTdYRzRnSUNBZ2NHRmtaR2x1WnpvZ01tVnRJREE3WEc0Z0lDQWdiV0Z5WjJsdUxYUnZjRG9nTW1WdE8xeHVJQ0FnSUcxaGNtZHBiaTFpYjNSMGIyMDZJRE5sYlR0Y2JseDBMeW9nUUhOcGJtTmxJSFl4TGpFdU5TNDNJQ292WEc1Y2RDOHFJRWxGSURnZ0tpOWNibHgwTFcxekxXWnBiSFJsY2pvZ1hDSndjbTluYVdRNlJGaEpiV0ZuWlZSeVlXNXpabTl5YlM1TmFXTnliM052Wm5RdVFXeHdhR0VvVDNCaFkybDBlVDB3S1Z3aU8xeHVYSFF2S2lCSlJTQTFMVGNnS2k5Y2JseDBabWxzZEdWeU9pQmhiSEJvWVNodmNHRmphWFI1UFRBcE8xeHVYSFF2S2lCT1pYUnpZMkZ3WlNBcUwxeHVYSFF0Ylc5NkxXOXdZV05wZEhrNklEQTdYRzVjZEM4cUlGTmhabUZ5YVNBeExuZ2dLaTljYmx4MExXdG9kRzFzTFc5d1lXTnBkSGs2SURBN1hHNWNkQzhxSUVkdmIyUWdZbkp2ZDNObGNuTWdLaTljYmx4MGIzQmhZMmwwZVRvZ01EdGNibjFjYmlOalpDMTBhVzFsYkdsdVpUbzZZbVZtYjNKbElIdGNiaUFnSUNCamIyNTBaVzUwT2lBbkp6dGNiaUFnSUNCd2IzTnBkR2x2YmpvZ1lXSnpiMngxZEdVN1hHNGdJQ0FnZEc5d09pQXdPMXh1SUNBZ0lHeGxablE2SURFNGNIZzdYRzRnSUNBZ2FHVnBaMmgwT2lBeE1EQWxPMXh1SUNBZ0lIZHBaSFJvT2lBMGNIZzdYRzRnSUNBZ1ltRmphMmR5YjNWdVpEb2dJMlEzWlRSbFpEdGNibjFjYmk1aGJtNXZkVzVqWlcxbGJuUXRZbUZ1Ym1WeUxXbHRZV2RsSUh0Y2JpQWdJQ0IzYVdSMGFEb2dNVEF3SlgxY2JpNTBhVzFsYkdsdVpTMWxlSEJ5WlhOekxYTnBibWRzWlMxd1lXZGxMV0Z1Ym05MWJtTmxiV1Z1ZEMxa1lYUmxJSHRjYmlBZ0lDQmthWE53YkdGNU9pQmliRzlqYXp0Y2JpQWdJQ0J0WVhKbmFXNHRZbTkwZEc5dE9pQXhaVzA3WEc1OVhHNUFiV1ZrYVdFZ2IyNXNlU0J6WTNKbFpXNGdZVzVrSUNodGFXNHRkMmxrZEdnNk9ESXljSGdwSUh0Y2JpQWdJQ0FqWTJRdGRHbHRaV3hwYm1VZ2UxeHVJQ0FnSUcxaGNtZHBiaTEwYjNBNklETmxiVHRjYmlBZ0lDQnRZWEpuYVc0dFltOTBkRzl0T2lBMUxqVmxiVHRjYm4xY2JpTmpaQzEwYVcxbGJHbHVaVG82WW1WbWIzSmxJSHRjYmlBZ0lDQnNaV1owT2lBMU1DVTdYRzRnSUNBZ2JXRnlaMmx1TFd4bFpuUTZJQzB5Y0hnN1hHNTlYRzU5TG1Oa0xYUnBiV1ZzYVc1bExXSnNiMk5ySUh0Y2JpQWdJQ0J0WVhKbmFXNDZJREkxY0hnZ01EdGNibjFjYmk1alpDMTBhVzFsYkdsdVpTMWliRzlqYXpwaFpuUmxjaUI3WEc0Z0lDQWdZMjl1ZEdWdWREb2dYQ0pjSWp0Y2JpQWdJQ0JrYVhOd2JHRjVPaUIwWVdKc1pUdGNiaUFnSUNCamJHVmhjam9nWW05MGFEdGNibjFjYmk1alpDMTBhVzFsYkdsdVpTMWliRzlqYXpwbWFYSnpkQzFqYUdsc1pDQjdYRzRnSUNBZ2JXRnlaMmx1TFhSdmNEb2dNRHRjYm4xY2JpNWpaQzEwYVcxbGJHbHVaUzFpYkc5amF6cHNZWE4wTFdOb2FXeGtJSHRjYmlBZ0lDQnRZWEpuYVc0dFltOTBkRzl0T2lBd08xeHVmVnh1UUcxbFpHbGhJRzl1YkhrZ2MyTnlaV1Z1SUdGdVpDQW9iV2x1TFhkcFpIUm9Pamd5TW5CNEtTQjdYRzRnSUNBZ0xtTmtMWFJwYldWc2FXNWxMV0pzYjJOcklIdGNiaUFnSUNCM2FXUjBhRG9nTVRBd0pUdGNiaUFnSUNCdFlYSm5hVzQ2SUMwekxqVmxiU0F3TzF4dWZWeHVMbU5rTFhScGJXVnNhVzVsTFdKc2IyTnJPbVpwY25OMExXTm9hV3hrSUh0Y2JpQWdJQ0J0WVhKbmFXNHRkRzl3T2lBd08xeHVmVnh1TG1Oa0xYUnBiV1ZzYVc1bExXSnNiMk5yT214aGMzUXRZMmhwYkdRZ2UxeHVJQ0FnSUcxaGNtZHBiaTFpYjNSMGIyMDZJREE3WEc1OVhHNTlMbU5rTFhScGJXVnNhVzVsTFdsdFp5QjdYRzRnSUNBZ2NHOXphWFJwYjI0NklHRmljMjlzZFhSbE8xeHVJQ0FnSUhSdmNEb2dNRHRjYmlBZ0lDQnNaV1owT2lBd08xeHVJQ0FnSUhkcFpIUm9PaUEwTUhCNE8xeHVJQ0FnSUdobGFXZG9kRG9nTkRCd2VEdGNiaUFnSUNCaWIzSmtaWEl0Y21Ga2FYVnpPaUExTUNVN1hHNGdJQ0FnWW05NExYTm9ZV1J2ZHpvZ01DQXdJREFnTkhCNElIZG9hWFJsTENCcGJuTmxkQ0F3SURKd2VDQXdJSEpuWW1Fb01Dd2dNQ3dnTUN3Z0xqQTRLU3dnTUNBemNIZ2dNQ0EwY0hnZ2NtZGlZU2d3TENBd0xDQXdMQ0F1TURVcE8xeHVmVnh1TG1Oa0xYUnBiV1ZzYVc1bExXbHRaeUJwYldjZ2UxeHVJQ0FnSUdScGMzQnNZWGs2SUdKc2IyTnJPMXh1SUNBZ0lIZHBaSFJvT2lBeU5IQjRPMXh1SUNBZ0lHaGxhV2RvZERvZ01qUndlRHRjYmlBZ0lDQndiM05wZEdsdmJqb2djbVZzWVhScGRtVTdYRzRnSUNBZ2JHVm1kRG9nTlRBbE8xeHVJQ0FnSUhSdmNEb2dOVEFsTzF4dUlDQWdJRzFoY21kcGJpMXNaV1owT2lBdE1USndlRHRjYmlBZ0lDQnRZWEpuYVc0dGRHOXdPaUF0TVRKd2VEdGNibjFjYmk1alpDMTBhVzFsYkdsdVpTMXBiV2N1WTJRdGNHbGpkSFZ5WlNCN1hHNGdJQ0FnWW1GamEyZHliM1Z1WkRvZ0l6YzFZMlUyTmp0Y2JuMWNiaTVqWkMxMGFXMWxiR2x1WlMxcGJXY3VZMlF0Ylc5MmFXVWdlMXh1SUNBZ0lHSmhZMnRuY205MWJtUTZJQ05qTUROaU5EUTdYRzU5WEc0dVkyUXRkR2x0Wld4cGJtVXRhVzFuTG1Oa0xXeHZZMkYwYVc5dUlIdGNiaUFnSUNCaVlXTnJaM0p2ZFc1a09pQWpaakJqWVRRMU8xeHVmVnh1UUcxbFpHbGhJRzl1YkhrZ2MyTnlaV1Z1SUdGdVpDQW9iV2x1TFhkcFpIUm9Pamd5TW5CNEtTQjdYRzRnSUNBZ0xtTmtMWFJwYldWc2FXNWxMV2x0WnlCN1hHNGdJQ0FnZDJsa2RHZzZJRFl3Y0hnN1hHNGdJQ0FnYUdWcFoyaDBPaUEyTUhCNE8xeHVJQ0FnSUd4bFpuUTZJRFV3SlR0Y2JpQWdJQ0J0WVhKbmFXNHRiR1ZtZERvZ0xUTXdjSGc3WEc0Z0lDQWdMWGRsWW10cGRDMTBjbUZ1YzJadmNtMDZJSFJ5WVc1emJHRjBaVm9vTUNrN1hHNGdJQ0FnTFhkbFltdHBkQzFpWVdOclptRmpaUzEyYVhOcFltbHNhWFI1T2lCb2FXUmtaVzQ3WEc1OVhHNHVZM056WVc1cGJXRjBhVzl1Y3lBdVkyUXRkR2x0Wld4cGJtVXRhVzFuTG1sekxXaHBaR1JsYmlCN1hHNGdJQ0FnZG1semFXSnBiR2wwZVRvZ2FHbGtaR1Z1TzF4dWZWeHVMbU56YzJGdWFXMWhkR2x2Ym5NZ0xtTmtMWFJwYldWc2FXNWxMV2x0Wnk1aWIzVnVZMlV0YVc0Z2UxeHVJQ0FnSUhacGMybGlhV3hwZEhrNklIWnBjMmxpYkdVN1hHNGdJQ0FnTFhkbFltdHBkQzFoYm1sdFlYUnBiMjQ2SUdOa0xXSnZkVzVqWlMweElDNDJjenRjYmlBZ0lDQXRiVzk2TFdGdWFXMWhkR2x2YmpvZ1kyUXRZbTkxYm1ObExURWdMalp6TzF4dUlDQWdJR0Z1YVcxaGRHbHZiam9nWTJRdFltOTFibU5sTFRFZ0xqWnpPMXh1ZlZ4dWZVQXRkMlZpYTJsMExXdGxlV1p5WVcxbGN5QmpaQzFpYjNWdVkyVXRNU0I3WEc0Z0lDQWdNQ1VnZTF4dUlDQWdJRzl3WVdOcGRIazZJREE3WEc0Z0lDQWdMWGRsWW10cGRDMTBjbUZ1YzJadmNtMDZJSE5qWVd4bEtEQXVOU2s3WEc1OVhHNDJNQ1VnZTF4dUlDQWdJRzl3WVdOcGRIazZJREU3WEc0Z0lDQWdMWGRsWW10cGRDMTBjbUZ1YzJadmNtMDZJSE5qWVd4bEtERXVNaWs3WEc1OVhHNHhNREFsSUh0Y2JpQWdJQ0F0ZDJWaWEybDBMWFJ5WVc1elptOXliVG9nYzJOaGJHVW9NU2s3WEc1OVhHNTlRQzF0YjNvdGEyVjVabkpoYldWeklHTmtMV0p2ZFc1alpTMHhJSHRjYmlBZ0lDQXdKU0I3WEc0Z0lDQWdiM0JoWTJsMGVUb2dNRHRjYmlBZ0lDQXRiVzk2TFhSeVlXNXpabTl5YlRvZ2MyTmhiR1VvTUM0MUtUdGNibjFjYmpZd0pTQjdYRzRnSUNBZ2IzQmhZMmwwZVRvZ01UdGNiaUFnSUNBdGJXOTZMWFJ5WVc1elptOXliVG9nYzJOaGJHVW9NUzR5S1R0Y2JuMWNiakV3TUNVZ2UxeHVJQ0FnSUMxdGIzb3RkSEpoYm5ObWIzSnRPaUJ6WTJGc1pTZ3hLVHRjYm4xY2JuMUFhMlY1Wm5KaGJXVnpJR05rTFdKdmRXNWpaUzB4SUh0Y2JpQWdJQ0F3SlNCN1hHNGdJQ0FnYjNCaFkybDBlVG9nTUR0Y2JpQWdJQ0F0ZDJWaWEybDBMWFJ5WVc1elptOXliVG9nYzJOaGJHVW9NQzQxS1R0Y2JpQWdJQ0F0Ylc5NkxYUnlZVzV6Wm05eWJUb2djMk5oYkdVb01DNDFLVHRjYmlBZ0lDQXRiWE10ZEhKaGJuTm1iM0p0T2lCelkyRnNaU2d3TGpVcE8xeHVJQ0FnSUMxdkxYUnlZVzV6Wm05eWJUb2djMk5oYkdVb01DNDFLVHRjYmlBZ0lDQjBjbUZ1YzJadmNtMDZJSE5qWVd4bEtEQXVOU2s3WEc1OVhHNDJNQ1VnZTF4dUlDQWdJRzl3WVdOcGRIazZJREU3WEc0Z0lDQWdMWGRsWW10cGRDMTBjbUZ1YzJadmNtMDZJSE5qWVd4bEtERXVNaWs3WEc0Z0lDQWdMVzF2ZWkxMGNtRnVjMlp2Y20wNklITmpZV3hsS0RFdU1pazdYRzRnSUNBZ0xXMXpMWFJ5WVc1elptOXliVG9nYzJOaGJHVW9NUzR5S1R0Y2JpQWdJQ0F0YnkxMGNtRnVjMlp2Y20wNklITmpZV3hsS0RFdU1pazdYRzRnSUNBZ2RISmhibk5tYjNKdE9pQnpZMkZzWlNneExqSXBPMXh1ZlZ4dU1UQXdKU0I3WEc0Z0lDQWdMWGRsWW10cGRDMTBjbUZ1YzJadmNtMDZJSE5qWVd4bEtERXBPMXh1SUNBZ0lDMXRiM290ZEhKaGJuTm1iM0p0T2lCelkyRnNaU2d4S1R0Y2JpQWdJQ0F0YlhNdGRISmhibk5tYjNKdE9pQnpZMkZzWlNneEtUdGNiaUFnSUNBdGJ5MTBjbUZ1YzJadmNtMDZJSE5qWVd4bEtERXBPMXh1SUNBZ0lIUnlZVzV6Wm05eWJUb2djMk5oYkdVb01TazdYRzU5WEc1OUxtTmtMWFJwYldWc2FXNWxMV052Ym5SbGJuUWdlMXh1SUNBZ0lIQnZjMmwwYVc5dU9pQnlaV3hoZEdsMlpUdGNiaUFnSUNCdFlYSm5hVzR0YkdWbWREb2dOakJ3ZUR0Y2JpQWdJQ0JpWVdOclozSnZkVzVrT2lBalptWm1PMXh1SUNBZ0lHSnZjbVJsY2kxeVlXUnBkWE02SUM0eU5XVnRPMXh1SUNBZ0lIQmhaR1JwYm1jNklERmxiVHRjYmlBZ0lDQmliM2d0YzJoaFpHOTNPaUF3SUROd2VDQXdJQ05DT1VNMVEwUTdYRzU5WEc0dVkyUXRkR2x0Wld4cGJtVXRZMjl1ZEdWdWREcGhablJsY2lCN1hHNGdJQ0FnWTI5dWRHVnVkRG9nWENKY0lqdGNiaUFnSUNCa2FYTndiR0Y1T2lCMFlXSnNaVHRjYmlBZ0lDQmpiR1ZoY2pvZ1ltOTBhRHRjYm4xY2JpNWpaQzEwYVcxbGJHbHVaUzFqYjI1MFpXNTBJQzVqWkMxa1lYUmxMQ0F1WTJRdGRHbHRaV3hwYm1VdFkyOXVkR1Z1ZENBdVkyUXRjbVZoWkMxdGIzSmxJSHRjYmlBZ0lDQmthWE53YkdGNU9pQnBibXhwYm1VdFlteHZZMnM3WEc1OVhHNHVZMlF0ZEdsdFpXeHBibVV0WTI5dWRHVnVkQ0F1WTJRdGNtVmhaQzF0YjNKbElIdGNiaUFnSUNCd1lXUmthVzVuT2lBdU9HVnRJREZsYlR0Y2JpQWdJQ0J3YjNOcGRHbHZiam9nY21Wc1lYUnBkbVU3WEc0Z0lDQWdlaTFwYm1SbGVEb2dPVGs1T1R0Y2JuMWNiaTVqWkMxMGFXMWxiR2x1WlMxamIyNTBaVzUwSUM1alpDMWtZWFJsSUh0Y2JpQWdJQ0JtYkc5aGREb2diR1ZtZER0Y2JpQWdJQ0J3WVdSa2FXNW5PaUF1T0dWdElEQTdYRzRnSUNBZ2IzQmhZMmwwZVRvZ0xqYzdYRzRnSUNBZ1ptOXVkQzF6YVhwbE9pQXhNbkI0TzF4dWZWeHVMbU5rTFhScGJXVnNhVzVsTFhScGRHeGxMV052Ym5SaGFXNWxjaUI3WEc0Z0lDQWdaR2x6Y0d4aGVUb2dhVzVzYVc1bExXSnNiMk5yTzF4dUlDQWdJSGRwWkhSb09pQXhNREFsTzF4dUlDQWdJR1pzYjJGME9pQnNaV1owTzF4dUlDQWdJRzFoY21kcGJqb2dMalUxWlcwZ01EdGNibjFjYmk1alpDMTBhVzFsYkdsdVpTMTBhWFJzWlMxamIyNTBZV2x1WlhJZ2FESWdlMXh1SUNBZ0lHWnNiMkYwT2lCc1pXWjBPMXh1ZlZ4dUxtTmtMWFJwYldWc2FXNWxMV052Ym5SbGJuUWdMblJwYldWc2FXNWxMV1JoZEdVZ2UxeHVJQ0FnSUc5d1lXTnBkSGs2SUM0M08xeHVJQ0FnSUdadmJuUXRjMmw2WlRvZ0xqZzFOekUwTTNKbGJUdGNiaUFnSUNCbWJHOWhkRG9nY21sbmFIUTdYRzRnSUNBZ2JXRnlaMmx1TFhSdmNEb2dMalZsYlR0Y2JuMWNiaTVqWkMxMGFXMWxiR2x1WlMxamIyNTBaVzUwT2pwaVpXWnZjbVVnZTF4dUlDQWdJR052Ym5SbGJuUTZJQ2NuTzF4dUlDQWdJSEJ2YzJsMGFXOXVPaUJoWW5OdmJIVjBaVHRjYmlBZ0lDQjBiM0E2SURFMmNIZzdYRzRnSUNBZ2NtbG5hSFE2SURFd01DVTdYRzRnSUNBZ2FHVnBaMmgwT2lBd08xeHVJQ0FnSUhkcFpIUm9PaUF3TzF4dUlDQWdJR0p2Y21SbGNqb2dOM0I0SUhOdmJHbGtJSFJ5WVc1emNHRnlaVzUwTzF4dUlDQWdJR0p2Y21SbGNpMXlhV2RvZERvZ04zQjRJSE52Ykdsa0lDTm1abVk3WEc1OVhHNUFiV1ZrYVdFZ2IyNXNlU0J6WTNKbFpXNGdZVzVrSUNodGFXNHRkMmxrZEdnNk56WTRjSGdwSUh0Y2JpQWdJQ0F1WTJRdGRHbHRaV3hwYm1VdFkyOXVkR1Z1ZENCb01pQjdYRzRnSUNBZ2JXRnlaMmx1TFhSdmNEb2dNRHRjYmlBZ0lDQnRZWEpuYVc0dFltOTBkRzl0T2lBd08xeHVmVnh1TG1Oa0xYUnBiV1ZzYVc1bExXTnZiblJsYm5RZ0xuUm9aUzFsZUdObGNuQjBJSHRjYmlBZ0lDQmthWE53YkdGNU9pQmliRzlqYXp0Y2JpQWdJQ0JtYkc5aGREb2diR1ZtZER0Y2JpQWdJQ0IzYVdSMGFEb2dNVEF3SlR0Y2JpQWdJQ0J0WVhKbmFXNDZJREZsYlNBd08xeHVYSFJ3YjNOcGRHbHZiam9nY21Wc1lYUnBkbVU3WEc1Y2RIb3RhVzVrWlhnNklEazVPVHRjYm4xY2JpNWpaQzEwYVcxbGJHbHVaUzFqYjI1MFpXNTBJQzVqWkMxa1lYUmxMQ0F1WTJRdGRHbHRaV3hwYm1VdFkyOXVkR1Z1ZENBdVkyUXRjbVZoWkMxdGIzSmxJSHRjYmlBZ0lDQm1iMjUwTFhOcGVtVTZJREUwY0hnN1hHNGdJQ0FnWm05dWRDMXphWHBsT2lBdU9EYzFjbVZ0TzF4dVhIUndiM05wZEdsdmJqb2djbVZzWVhScGRtVTdYRzVjZEhvdGFXNWtaWGc2SURrNU9UdGNibjFjYm4xQWJXVmthV0VnYjI1c2VTQnpZM0psWlc0Z1lXNWtJQ2h0YVc0dGQybGtkR2c2T0RJeWNIZ3BJSHRjYmlBZ0lDQXVZMlF0ZEdsdFpXeHBibVV0WTI5dWRHVnVkQ0I3WEc0Z0lDQWdiV0Z5WjJsdUxXeGxablE2SURBN1hHNGdJQ0FnY0dGa1pHbHVaem9nTVM0MlpXMDdYRzRnSUNBZ2QybGtkR2c2SURNNUpUdGNiaUFnSUNCaVlXTnJaM0p2ZFc1a09pQWpSVVpGUmtWR08xeHVmVnh1TG1Oa0xYUnBiV1ZzYVc1bExXTnZiblJsYm5RNk9tSmxabTl5WlNCN1hHNGdJQ0FnZEc5d09pQXlOSEI0TzF4dUlDQWdJR3hsWm5RNklERXdNQ1U3WEc0Z0lDQWdZbTl5WkdWeUxXTnZiRzl5T2lCMGNtRnVjM0JoY21WdWRDQjBjbUZ1YzNCaGNtVnVkQ0IwY21GdWMzQmhjbVZ1ZENBalJVWkZSa1ZHTzF4dWZWeHVMbU5rTFhScGJXVnNhVzVsTFdOdmJuUmxiblFnTG1Oa0xYSmxZV1F0Ylc5eVpTQjdYRzRnSUNBZ1pteHZZWFE2SUd4bFpuUTdYRzRnSUNBZ1kyOXNiM0k2SUNNek16TTdYRzU5WEc0dVkyUXRkR2x0Wld4cGJtVXRZMjl1ZEdWdWRDQXVZMlF0WkdGMFpTQjdYRzRnSUNBZ2NHOXphWFJwYjI0NklHRmljMjlzZFhSbE8xeHVJQ0FnSUhkcFpIUm9PaUF4TURBbE8xeHVJQ0FnSUd4bFpuUTZJREV5TlNVN1hHNGdJQ0FnZEc5d09pQXhOWEI0TzF4dWZWeHVMbU5rTFhScGJXVnNhVzVsTFdKc2IyTnJPbTUwYUMxamFHbHNaQ2hsZG1WdUtTQXVZMlF0ZEdsdFpXeHBibVV0WTI5dWRHVnVkQ0I3WEc0Z0lDQWdabXh2WVhRNklISnBaMmgwTzF4dWZWeHVMbU5rTFhScGJXVnNhVzVsTFdKc2IyTnJPbTUwYUMxamFHbHNaQ2hsZG1WdUtTQXVZMlF0ZEdsdFpXeHBibVV0WTI5dWRHVnVkRG82WW1WbWIzSmxJSHRjYmlBZ0lDQjBiM0E2SURJMGNIZzdYRzRnSUNBZ2JHVm1kRG9nWVhWMGJ6dGNiaUFnSUNCeWFXZG9kRG9nTVRBd0pUdGNiaUFnSUNCaWIzSmtaWEl0WTI5c2IzSTZJSFJ5WVc1emNHRnlaVzUwSUNORlJrVkdSVVlnZEhKaGJuTndZWEpsYm5RZ2RISmhibk53WVhKbGJuUTdYRzU5WEc0dVkyUXRkR2x0Wld4cGJtVXRZbXh2WTJzNmJuUm9MV05vYVd4a0tHVjJaVzRwSUM1alpDMTBhVzFsYkdsdVpTMWpiMjUwWlc1MElDNWpaQzF5WldGa0xXMXZjbVVnZTF4dUlDQWdJR1pzYjJGME9pQnlhV2RvZER0Y2JpQWdJQ0JqYjJ4dmNqb2dJek16TXp0Y2JpQWdJQ0J3WVdSa2FXNW5MWEpwWjJoME9pQXdPMXh1ZlZ4dUxtTmtMWFJwYldWc2FXNWxMV0pzYjJOck9tNTBhQzFqYUdsc1pDaHZaR1FwSUM1alpDMTBhVzFsYkdsdVpTMWpiMjUwWlc1MElDNWpaQzF5WldGa0xXMXZjbVVnZTF4dUlDQWdJSEJ2YzJsMGFXOXVPaUJ5Wld4aGRHbDJaVHRjYmlBZ0lDQjZMV2x1WkdWNE9pQTVPVGs1T1R0Y2JpQWdJQ0J3WVdSa2FXNW5MV3hsWm5RNklEQTdYRzU5WEc0dVkyUXRkR2x0Wld4cGJtVXRZbXh2WTJzNmJuUm9MV05vYVd4a0tHVjJaVzRwSUM1alpDMTBhVzFsYkdsdVpTMWpiMjUwWlc1MElDNWpaQzFrWVhSbElIdGNiaUFnSUNCc1pXWjBPaUJoZFhSdk8xeHVJQ0FnSUhKcFoyaDBPaUF4TWpVbE8xeHVJQ0FnSUhSbGVIUXRZV3hwWjI0NklISnBaMmgwTzF4dWZWeHVMbU56YzJGdWFXMWhkR2x2Ym5NZ0xtTmtMWFJwYldWc2FXNWxMV052Ym5SbGJuUXVhWE10YUdsa1pHVnVJSHRjYmlBZ0lDQjJhWE5wWW1sc2FYUjVPaUJvYVdSa1pXNDdYRzU5WEc0dVkzTnpZVzVwYldGMGFXOXVjeUF1WTJRdGRHbHRaV3hwYm1VdFkyOXVkR1Z1ZEM1aWIzVnVZMlV0YVc0Z2UxeHVJQ0FnSUhacGMybGlhV3hwZEhrNklIWnBjMmxpYkdVN1hHNGdJQ0FnTFhkbFltdHBkQzFoYm1sdFlYUnBiMjQ2SUdOa0xXSnZkVzVqWlMweUlDNDJjenRjYmlBZ0lDQXRiVzk2TFdGdWFXMWhkR2x2YmpvZ1kyUXRZbTkxYm1ObExUSWdMalp6TzF4dUlDQWdJR0Z1YVcxaGRHbHZiam9nWTJRdFltOTFibU5sTFRJZ0xqWnpPMXh1ZlZ4dWZVQnRaV1JwWVNCdmJteDVJSE5qY21WbGJpQmhibVFnS0cxcGJpMTNhV1IwYURvNE1qSndlQ2tnZTF4dUlDQWdJQzVqYzNOaGJtbHRZWFJwYjI1eklDNWpaQzEwYVcxbGJHbHVaUzFpYkc5amF6b2diblJvTFdOb2FXeGtLR1YyWlc0cElDNWpaQzEwYVcxbGJHbHVaUzFqYjI1MFpXNTBMbUp2ZFc1alpTMXBiaUI3WEc0Z0lDQWdMWGRsWW10cGRDMWhibWx0WVhScGIyNDZJR05rTFdKdmRXNWpaUzB5TFdsdWRtVnljMlVnTGpaek8xeHVJQ0FnSUMxdGIzb3RZVzVwYldGMGFXOXVPaUJqWkMxaWIzVnVZMlV0TWkxcGJuWmxjbk5sSUM0MmN6dGNiaUFnSUNCaGJtbHRZWFJwYjI0NklHTmtMV0p2ZFc1alpTMHlMV2x1ZG1WeWMyVWdMalp6TzF4dWZWeHVmVUF0ZDJWaWEybDBMV3RsZVdaeVlXMWxjeUJqWkMxaWIzVnVZMlV0TWlCN1hHNGdJQ0FnTUNVZ2UxeHVJQ0FnSUc5d1lXTnBkSGs2SURBN1hHNGdJQ0FnTFhkbFltdHBkQzEwY21GdWMyWnZjbTA2SUhSeVlXNXpiR0YwWlZnb0xURXdNSEI0S1R0Y2JuMWNiall3SlNCN1hHNGdJQ0FnYjNCaFkybDBlVG9nTVR0Y2JpQWdJQ0F0ZDJWaWEybDBMWFJ5WVc1elptOXliVG9nZEhKaGJuTnNZWFJsV0NneU1IQjRLVHRjYm4xY2JqRXdNQ1VnZTF4dUlDQWdJQzEzWldKcmFYUXRkSEpoYm5ObWIzSnRPaUIwY21GdWMyeGhkR1ZZS0RBcE8xeHVmVnh1ZlVBdGJXOTZMV3RsZVdaeVlXMWxjeUJqWkMxaWIzVnVZMlV0TWlCN1hHNGdJQ0FnTUNVZ2UxeHVJQ0FnSUc5d1lXTnBkSGs2SURBN1hHNGdJQ0FnTFcxdmVpMTBjbUZ1YzJadmNtMDZJSFJ5WVc1emJHRjBaVmdvTFRFd01IQjRLVHRjYm4xY2JqWXdKU0I3WEc0Z0lDQWdiM0JoWTJsMGVUb2dNVHRjYmlBZ0lDQXRiVzk2TFhSeVlXNXpabTl5YlRvZ2RISmhibk5zWVhSbFdDZ3lNSEI0S1R0Y2JuMWNiakV3TUNVZ2UxeHVJQ0FnSUMxdGIzb3RkSEpoYm5ObWIzSnRPaUIwY21GdWMyeGhkR1ZZS0RBcE8xeHVmVnh1ZlVCclpYbG1jbUZ0WlhNZ1kyUXRZbTkxYm1ObExUSWdlMXh1SUNBZ0lEQWxJSHRjYmlBZ0lDQnZjR0ZqYVhSNU9pQXdPMXh1SUNBZ0lDMTNaV0pyYVhRdGRISmhibk5tYjNKdE9pQjBjbUZ1YzJ4aGRHVllLQzB4TURCd2VDazdYRzRnSUNBZ0xXMXZlaTEwY21GdWMyWnZjbTA2SUhSeVlXNXpiR0YwWlZnb0xURXdNSEI0S1R0Y2JpQWdJQ0F0YlhNdGRISmhibk5tYjNKdE9pQjBjbUZ1YzJ4aGRHVllLQzB4TURCd2VDazdYRzRnSUNBZ0xXOHRkSEpoYm5ObWIzSnRPaUIwY21GdWMyeGhkR1ZZS0MweE1EQndlQ2s3WEc0Z0lDQWdkSEpoYm5ObWIzSnRPaUIwY21GdWMyeGhkR1ZZS0MweE1EQndlQ2s3WEc1OVhHNDJNQ1VnZTF4dUlDQWdJRzl3WVdOcGRIazZJREU3WEc0Z0lDQWdMWGRsWW10cGRDMTBjbUZ1YzJadmNtMDZJSFJ5WVc1emJHRjBaVmdvTWpCd2VDazdYRzRnSUNBZ0xXMXZlaTEwY21GdWMyWnZjbTA2SUhSeVlXNXpiR0YwWlZnb01qQndlQ2s3WEc0Z0lDQWdMVzF6TFhSeVlXNXpabTl5YlRvZ2RISmhibk5zWVhSbFdDZ3lNSEI0S1R0Y2JpQWdJQ0F0YnkxMGNtRnVjMlp2Y20wNklIUnlZVzV6YkdGMFpWZ29NakJ3ZUNrN1hHNGdJQ0FnZEhKaGJuTm1iM0p0T2lCMGNtRnVjMnhoZEdWWUtESXdjSGdwTzF4dWZWeHVNVEF3SlNCN1hHNGdJQ0FnTFhkbFltdHBkQzEwY21GdWMyWnZjbTA2SUhSeVlXNXpiR0YwWlZnb01DazdYRzRnSUNBZ0xXMXZlaTEwY21GdWMyWnZjbTA2SUhSeVlXNXpiR0YwWlZnb01DazdYRzRnSUNBZ0xXMXpMWFJ5WVc1elptOXliVG9nZEhKaGJuTnNZWFJsV0Nnd0tUdGNiaUFnSUNBdGJ5MTBjbUZ1YzJadmNtMDZJSFJ5WVc1emJHRjBaVmdvTUNrN1hHNGdJQ0FnZEhKaGJuTm1iM0p0T2lCMGNtRnVjMnhoZEdWWUtEQXBPMXh1ZlZ4dWZVQXRkMlZpYTJsMExXdGxlV1p5WVcxbGN5QmpaQzFpYjNWdVkyVXRNaTFwYm5abGNuTmxJSHRjYmlBZ0lDQXdKU0I3WEc0Z0lDQWdiM0JoWTJsMGVUb2dNRHRjYmlBZ0lDQXRkMlZpYTJsMExYUnlZVzV6Wm05eWJUb2dkSEpoYm5Oc1lYUmxXQ2d4TURCd2VDazdYRzU5WEc0Mk1DVWdlMXh1SUNBZ0lHOXdZV05wZEhrNklERTdYRzRnSUNBZ0xYZGxZbXRwZEMxMGNtRnVjMlp2Y20wNklIUnlZVzV6YkdGMFpWZ29MVEl3Y0hncE8xeHVmVnh1TVRBd0pTQjdYRzRnSUNBZ0xYZGxZbXRwZEMxMGNtRnVjMlp2Y20wNklIUnlZVzV6YkdGMFpWZ29NQ2s3WEc1OVhHNTlRQzF0YjNvdGEyVjVabkpoYldWeklHTmtMV0p2ZFc1alpTMHlMV2x1ZG1WeWMyVWdlMXh1SUNBZ0lEQWxJSHRjYmlBZ0lDQnZjR0ZqYVhSNU9pQXdPMXh1SUNBZ0lDMXRiM290ZEhKaGJuTm1iM0p0T2lCMGNtRnVjMnhoZEdWWUtERXdNSEI0S1R0Y2JuMWNiall3SlNCN1hHNGdJQ0FnYjNCaFkybDBlVG9nTVR0Y2JpQWdJQ0F0Ylc5NkxYUnlZVzV6Wm05eWJUb2dkSEpoYm5Oc1lYUmxXQ2d0TWpCd2VDazdYRzU5WEc0eE1EQWxJSHRjYmlBZ0lDQXRiVzk2TFhSeVlXNXpabTl5YlRvZ2RISmhibk5zWVhSbFdDZ3dLVHRjYm4xY2JuMUFhMlY1Wm5KaGJXVnpJR05rTFdKdmRXNWpaUzB5TFdsdWRtVnljMlVnZTF4dUlDQWdJREFsSUh0Y2JpQWdJQ0J2Y0dGamFYUjVPaUF3TzF4dUlDQWdJQzEzWldKcmFYUXRkSEpoYm5ObWIzSnRPaUIwY21GdWMyeGhkR1ZZS0RFd01IQjRLVHRjYmlBZ0lDQXRiVzk2TFhSeVlXNXpabTl5YlRvZ2RISmhibk5zWVhSbFdDZ3hNREJ3ZUNrN1hHNGdJQ0FnTFcxekxYUnlZVzV6Wm05eWJUb2dkSEpoYm5Oc1lYUmxXQ2d4TURCd2VDazdYRzRnSUNBZ0xXOHRkSEpoYm5ObWIzSnRPaUIwY21GdWMyeGhkR1ZZS0RFd01IQjRLVHRjYmlBZ0lDQjBjbUZ1YzJadmNtMDZJSFJ5WVc1emJHRjBaVmdvTVRBd2NIZ3BPMXh1ZlZ4dU5qQWxJSHRjYmlBZ0lDQnZjR0ZqYVhSNU9pQXhPMXh1SUNBZ0lDMTNaV0pyYVhRdGRISmhibk5tYjNKdE9pQjBjbUZ1YzJ4aGRHVllLQzB5TUhCNEtUdGNiaUFnSUNBdGJXOTZMWFJ5WVc1elptOXliVG9nZEhKaGJuTnNZWFJsV0NndE1qQndlQ2s3WEc0Z0lDQWdMVzF6TFhSeVlXNXpabTl5YlRvZ2RISmhibk5zWVhSbFdDZ3RNakJ3ZUNrN1hHNGdJQ0FnTFc4dGRISmhibk5tYjNKdE9pQjBjbUZ1YzJ4aGRHVllLQzB5TUhCNEtUdGNiaUFnSUNCMGNtRnVjMlp2Y20wNklIUnlZVzV6YkdGMFpWZ29MVEl3Y0hncE8xeHVmVnh1TVRBd0pTQjdYRzRnSUNBZ0xYZGxZbXRwZEMxMGNtRnVjMlp2Y20wNklIUnlZVzV6YkdGMFpWZ29NQ2s3WEc0Z0lDQWdMVzF2ZWkxMGNtRnVjMlp2Y20wNklIUnlZVzV6YkdGMFpWZ29NQ2s3WEc0Z0lDQWdMVzF6TFhSeVlXNXpabTl5YlRvZ2RISmhibk5zWVhSbFdDZ3dLVHRjYmlBZ0lDQXRieTEwY21GdWMyWnZjbTA2SUhSeVlXNXpiR0YwWlZnb01DazdYRzRnSUNBZ2RISmhibk5tYjNKdE9pQjBjbUZ1YzJ4aGRHVllLREFwTzF4dWZWeHVmUzV0YjNKbExYUnZMV052YldVdFkyOXVkR0ZwYm1WeUlIdGNiaUFnSUNCd2IzTnBkR2x2YmpvZ2NtVnNZWFJwZG1VN1hHNGdJQ0FnWW1GamEyZHliM1Z1WkRvZ0kwVkdSVVpGUmp0Y2JpQWdJQ0JrYVhOd2JHRjVPaUJpYkc5amF6dGNiaUFnSUNCM2FXUjBhRG9nTVRBd0pUdGNiaUFnSUNCMFpYaDBMV0ZzYVdkdU9pQmpaVzUwWlhJN1hHNTlYRzR1Ylc5eVpTMTBieTFqYjIxbElIdGNiaUFnSUNCdFlYSm5hVzQ2SURFd1pXMGdNQ0F3TzF4dUlDQWdJSEJoWkdScGJtYzZJREZsYlNBd08xeHVJQ0FnSUdadmJuUXRkMlZwWjJoME9pQXlNREE3WEc0Z0lDQWdZMjlzYjNJNklISm5ZbUVvTVRBd0xDQXhNREFzSURFd01Dd2dMalEyS1R0Y2JuMWNiaTV3WVdkbElHRnlkR2xqYkdVdWNHRm5aU0I3WEc0Z0lDQWdZbUZqYTJkeWIzVnVaRG9nTUNBd0lXbHRjRzl5ZEdGdWREdGNiaUFnSUNCaWIzZ3RjMmhoWkc5M09pQnViMjVsTzF4dUlDQWdJR0p2Y21SbGNqb2dibTl1WlR0Y2JpQWdJQ0F0ZDJWaWEybDBMV0p2ZUMxemFHRmtiM2M2SUc1dmJtVTdYRzU5WEc0alkyUXRkR2x0Wld4cGJtVWdjM0JoYmk1bVlTQjdYRzRnSUNBZ1kyOXNiM0k2SUNObVptWTdYRzRnSUNBZ1ptOXVkQzF6YVhwbE9pQXlPSEI0TzF4dUlDQWdJR1JwYzNCc1lYazZJR0pzYjJOck8xeHVJQ0FnSUhSbGVIUXRZV3hwWjI0NklHTmxiblJsY2p0Y2JpQWdJQ0J0WVhKbmFXNHRkRzl3T2lBeE4zQjRPMXh1ZlZ4dUxtTmtMWFJwYldWc2FXNWxMV2xqYjI0dGJHbHVheUI3WEc0Z0lDQWdZMjlzYjNJNklDTm1abVloYVcxd2IzSjBZVzUwTzF4dWZWeHVRRzFsWkdsaElHOXViSGtnYzJOeVpXVnVJR0Z1WkNBb2JXRjRMWGRwWkhSb09qZ3lNWEI0S1NCN1hHNGdJQ0FnSTJOa0xYUnBiV1ZzYVc1bElITndZVzR1Wm1FZ2UxeHVYSFJjZEdOdmJHOXlPaUFqWm1abU8xeHVYSFJjZEdadmJuUXRjMmw2WlRvZ01UaHdlRHRjYmx4MFhIUmthWE53YkdGNU9pQmliRzlqYXp0Y2JseDBYSFIwWlhoMExXRnNhV2R1T2lCalpXNTBaWEk3WEc1Y2RGeDBiV0Z5WjJsdUxYUnZjRG9nTVRKd2VEdGNibHgwZlZ4dVhIUXVZMlF0ZEdsdFpXeHBibVV0WW14dlkyczZiblJvTFdOb2FXeGtLR1YyWlc0cElDNWpaQzEwYVcxbGJHbHVaUzFqYjI1MFpXNTBJQzVqWkMxeVpXRmtMVzF2Y21Vc0lDNWpaQzEwYVcxbGJHbHVaUzFpYkc5amF6cHVkR2d0WTJocGJHUW9iMlJrS1NBdVkyUXRkR2x0Wld4cGJtVXRZMjl1ZEdWdWRDQXVZMlF0Y21WaFpDMXRiM0psSUh0Y2JseDBYSFJ3WVdSa2FXNW5MV3hsWm5RNklEQWhhVzF3YjNKMFlXNTBPMXh1WEhSY2RIQnZjMmwwYVc5dU9pQnlaV3hoZEdsMlpUdGNibHgwWEhSNkxXbHVaR1Y0T2lBNU9UazVPVHRjYmx4MGZWeHVmVnh1TG5ScGJXVnNhVzVsTFhkcFpIUm9NVEF3SUh0Y2JpQWdJQ0IzYVdSMGFEb2dNVEF3SlgxY2JpNTBhVzFsYkdsdVpTMTNhV1IwYURNMElIdGNiaUFnSUNCM2FXUjBhRG9nTXpRbGZWeHVMblJwYldWc2FXNWxMWGRwWkhSb016QWdlMXh1SUNBZ0lIZHBaSFJvT2lBek1DVjlYRzR1ZEdsdFpXeHBibVV0WkdGMFpTMXNaV1owSUh0Y2JpQWdJQ0IzYVdSMGFEb2dNVEF3SlR0Y2JpQWdJQ0JtYkc5aGREb2diR1ZtZENBaGFXMXdiM0owWVc1ME8xeHVmVnh1WEc1Y2JpOHFJRk5wYm1kc1pTQlFiM04wSUZOMGVXeGxjeUFxTDF4dUxuTnBibWRzWlMxd2IzTjBJQzVoYm01dmRXNWpaVzFsYm5RdFltRnVibVZ5TFdsdFlXZGxMQ0F1YzJsdVoyeGxMWEJ2YzNRZ0xuUnBiV1ZzYVc1bExXVjRjSEpsYzNNdGMybHVaMnhsTFhCaFoyVXRZVzV1YjNWdVkyVnRaVzUwTFdSaGRHVXNJQzV6YVc1bmJHVXRjRzl6ZENBdWNtVjBkWEp1TFhSdkxYUnBiV1ZzYVc1bElDQjdYRzVjZEdScGMzQnNZWGs2SUc1dmJtVTdYRzU5SWwxOSAqL1xuIl19 */
 
 
 
 
 
 
 
 
 
 
 
 
lib/public/css/timeline-express-single-page.css CHANGED
@@ -13,6 +13,7 @@ body.single-te_announcements .timeline-express-content-area {
13
  body.single-te_announcements .timeline-express-single-page-announcement-date {
14
  display: block;
15
  margin: .5em 0;
 
16
  }
17
 
18
  body.single-te_announcements .timeline-express-single-page-content {
@@ -26,4 +27,5 @@ body.single-te_announcements nav.navigation.post-navigation {
26
  body.single-te_announcements .content-area.twentyfifteen article.te_announcements .entry-header h1 {
27
  margin-top: 0;
28
  }
29
- /*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRpbWVsaW5lLWV4cHJlc3Mtc2luZ2xlLXBhZ2UuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0NBQ0EsWUFBQTtDQUNDOztDQUVEO0VBQ0EsaUJBQUE7RUFDQTs7Q0FFQTtFQUNBLFlBQUE7RUFDQTs7QUFFQTtDQUNBLGVBQUE7Q0FDQyxlQUFBO0NBQ0E7O0FBRUQ7Q0FDQyxxQkFBYztDQUNkOztBQUVEO0NBQ0MsY0FBYztDQUNkOztBQUVEO0NBQ0MsY0FBYztDQUNkIiwiZmlsZSI6InRpbWVsaW5lLWV4cHJlc3Mtc2luZ2xlLXBhZ2UuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogU2luZ2xlLXRlX2Fubm91bmNlbWVudHMgU3R5bGVzICovXG4uc2luZ2xlLXRlX2Fubm91bmNlbWVudHMgaW1nLmFubm91bmNlbWVudC1iYW5uZXItaW1hZ2Uge1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luOiA1cHggMTVweCAxNXB4IDA7XG59Il19 */
 
13
  body.single-te_announcements .timeline-express-single-page-announcement-date {
14
  display: block;
15
  margin: .5em 0;
16
+ font-style: italic;
17
  }
18
 
19
  body.single-te_announcements .timeline-express-single-page-content {
27
  body.single-te_announcements .content-area.twentyfifteen article.te_announcements .entry-header h1 {
28
  margin-top: 0;
29
  }
30
+
31
+ /*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRpbWVsaW5lLWV4cHJlc3Mtc2luZ2xlLXBhZ2UuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0NBQ0EsWUFBQTtDQUNDOztDQUVEO0VBQ0EsaUJBQUE7RUFDQTs7Q0FFQTtFQUNBLFlBQUE7RUFDQTs7QUFFQTtDQUNBLGVBQUE7Q0FDQyxlQUFBO0NBQ0EsbUJBQUE7Q0FDQTs7QUFFRDtDQUNDLHFCQUFBO0NBQ0E7O0FBRUQ7Q0FDQyxjQUFBO0NBQ0E7O0FBRUQ7Q0FDQyxjQUFBO0NBQ0EiLCJmaWxlIjoidGltZWxpbmUtZXhwcmVzcy1zaW5nbGUtcGFnZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiBTaW5nbGUtdGVfYW5ub3VuY2VtZW50cyBTdHlsZXMgKi9cbi5zaW5nbGUtdGVfYW5ub3VuY2VtZW50cyBpbWcuYW5ub3VuY2VtZW50LWJhbm5lci1pbWFnZSB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW46IDVweCAxNXB4IDE1cHggMDtcbn0iXX0= */
lib/public/css/timeline-express.css CHANGED
@@ -2,34 +2,20 @@
2
  width: 95%;
3
  margin: 0 auto;
4
  }
 
5
  .cd-container::after {
6
  content: '';
7
  display: table;
8
  clear: both;
9
  }
10
- .cd-timeline-announcement-image {
11
- box-shadow: none!important;
12
- width: 100%;
13
- display: block;
14
- margin: 1em auto;
15
- }
16
  #cd-timeline {
17
  position: relative;
18
- padding: 2em 0;
19
  margin-top: 2em;
20
  margin-bottom: 3em;
21
- /* @since v1.1.5.7 */
22
- /* IE 8 */
23
- -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
24
- /* IE 5-7 */
25
- filter: alpha(opacity=0);
26
- /* Netscape */
27
- -moz-opacity: 0;
28
- /* Safari 1.x */
29
- -khtml-opacity: 0;
30
- /* Good browsers */
31
- opacity: 0;
32
  }
 
33
  #cd-timeline::before {
34
  content: '';
35
  position: absolute;
@@ -37,62 +23,56 @@
37
  left: 18px;
38
  height: 100%;
39
  width: 4px;
40
- background: #d7e4ed;
41
  }
42
- .announcement-banner-image {
43
- margin-bottom: 5px;
44
- border-radius: 3px;
45
  }
46
- .timeline-express-single-page-announcement-date {
47
- display: block;
48
- margin-bottom: 1em;
 
 
 
49
  }
50
- @media only screen and (min-width:822px) {
51
- #cd-timeline {
52
- margin-top: 3em;
53
- margin-bottom: 5.5em;
54
- }
55
- #cd-timeline::before {
56
- left: 50%;
57
- margin-left: -2px;
58
- }
59
  }
 
 
 
 
 
60
  .cd-timeline-block {
61
- margin: 25px 0;
62
- width: 100% !important;
63
  }
 
64
  .cd-timeline-block:after {
65
  content: "";
66
  display: table;
67
  clear: both;
68
  }
 
69
  .cd-timeline-block:first-child {
70
  margin-top: 0;
71
  }
 
72
  .cd-timeline-block:last-child {
73
  margin-bottom: 0;
74
  }
75
- @media only screen and (min-width:822px) {
76
- .cd-timeline-block {
77
- width: 100%;
78
- margin: -3.5em 0;
79
- }
80
- .cd-timeline-block:first-child {
81
- margin-top: 0;
82
- }
83
- .cd-timeline-block:last-child {
84
- margin-bottom: 0;
85
- }
86
- }
87
  .cd-timeline-img {
88
  position: absolute;
89
- top: -5px;
90
- left: -10px;
91
- height: 55px;
92
- width: 55px;
93
  border-radius: 50%;
94
  box-shadow: 0 0 0 4px white, inset 0 2px 0 rgba(0, 0, 0, .08), 0 3px 0 4px rgba(0, 0, 0, .05);
95
  }
 
96
  .cd-timeline-img span.year {
97
  display: inline-block;
98
  width: 100%;
@@ -100,6 +80,7 @@
100
  text-align: center;
101
  line-height: 55px;
102
  }
 
103
  .cd-timeline-img img {
104
  display: block;
105
  position: relative;
@@ -108,55 +89,11 @@
108
  margin-left: -12px;
109
  margin-top: -12px;
110
  }
111
- .cd-timeline-img.cd-picture {
112
- background: #75ce66;
113
- }
114
- .cd-timeline-img.cd-movie {
115
- background: #c03b44;
116
- }
117
- .cd-timeline-img.cd-location {
118
- background: #f0ca45;
119
- }
120
- @media only screen and (min-width:822px) {
121
- .cd-timeline-img {
122
- width: 60px;
123
- height: 60px;
124
- left: 50%;
125
- margin-left: -30px;
126
- -webkit-transform: translateZ(0);
127
- -webkit-backface-visibility: hidden;
128
- }
129
- .cd-timeline-img span.year {
130
- display: inline-block;
131
- width: 100%;
132
- height: 100%;
133
- line-height: 60px;
134
- text-align: center;
135
- }
136
- .cssanimations .cd-timeline-img.is-hidden {
137
- visibility: hidden;
138
- }
139
- .cssanimations .cd-timeline-img.bounce-in {
140
- visibility: visible;
141
- animation: cd-bounce-1 .6s;
142
- }
143
- }
144
- @keyframes cd-bounce-1 {
145
- 0% {
146
- opacity: 0;
147
- transform: scale(0.5);
148
- }
149
- 60% {
150
- opacity: 1;
151
- transform: scale(1.2);
152
- }
153
- 100% {
154
- transform: scale(1);
155
- }
156
- }
157
  .cd-timeline-content {
158
  position: relative;
159
- margin-left: 60px;
 
160
  background: #fff;
161
  border-radius: .25em;
162
  padding: 1em;
@@ -165,114 +102,56 @@
165
  -moz-box-sizing:border-box;
166
  -webkit-box-sizing:border-box;
167
  -ms-box-sizing:border-box;
 
168
  }
 
169
  .cd-timeline-content:after {
170
  content: "";
171
  display: table;
172
  clear: both;
173
  }
174
- .cd-timeline-content .timeline-express-read-more-link {
175
- position: relative;
176
- z-index: 9999;
177
- }
178
  .cd-timeline-content .cd-date {
179
  float: left;
180
  padding: .8em 0;
181
  opacity: .7;
182
  font-size: 12px;
183
  }
184
- .cd-timeline-title-container {
185
- display: inline-block;
186
- width: 100%;
187
- float: left;
188
- }
189
  /* If date visibility is hidden, add padding to the image/title container */
190
  .cd-timeline-title-container + img {
191
- margin-top: 5px;
 
 
192
  }
193
- /* If date visibility is hidden, AND there is no announcement image set */
194
  .cd-timeline-title-container + .the-excerpt {
195
- margin-top: 5px;
196
- }
197
- .cd-timeline-content .timeline-date {
198
- display: block;
199
- margin: 5px 0;
200
- }
201
- .cd-timeline-content::before {
202
- content: '';
203
- position: absolute;
204
- top: 16px;
205
- right: 100%;
206
- height: 0;
207
- width: 0;
208
- border: 12px solid transparent;
209
- }
210
- @media only screen and (min-width:768px) {
211
- .cd-timeline-content h2 {
212
- margin-top: 0;
213
- margin-bottom: 0;
214
- }
215
- .cd-timeline-content .the-excerpt {
216
- position: relative;
217
- display: block;
218
- float: left;
219
- width: 100%;
220
- z-index: 9;
221
- }
222
- .cd-timeline-content .cd-date, .cd-timeline-content .timeline-express-read-more-link {
223
- position: relative;
224
- z-index: 10;
225
- }
226
- }
227
- @media only screen and (min-width:822px) {
228
- .cd-container {
229
- width: 100%;
230
- }
231
- .cd-timeline-content {
232
- margin-left: 0;
233
- padding: 1.6em;
234
- width: 42.5%;
235
- background: #EFEFEF;
236
- }
237
- .cd-timeline-content::before {
238
- top: 12px;
239
- left: 100%;
240
- border-color: transparent transparent transparent #EFEFEF;
241
- }
242
- .cd-timeline-content .cd-date {
243
- position: absolute;
244
- width: 100%;
245
- left: 125%;
246
- top: 15px;
247
- }
248
- .cd-timeline-block:nth-child(even) .cd-timeline-content {
249
- float: right;
250
- }
251
- .cd-timeline-block:nth-child(even) .cd-timeline-content::before {
252
- top: 12px;
253
- left: auto;
254
- right: 100%;
255
- border-color: transparent #EFEFEF transparent transparent;
256
- }
257
- .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {
258
- left: auto;
259
- right: 125%;
260
- text-align: right;
261
- }
262
- .cssanimations .cd-timeline-content.is-hidden {
263
- visibility: hidden;
264
  }
265
- .cssanimations .cd-timeline-content.bounce-in {
266
- visibility: visible;
267
- animation: cd-bounce-2 .6s;
268
  }
269
- }
270
- @media only screen and (min-width:822px) {
271
- .cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in {
272
- animation: cd-bounce-2-inverse .6s;
273
  }
274
  }
275
- @keyframes cd-bounce-2 {
 
276
  0% {
277
  opacity: 0;
278
  transform: translateX(-100px);
@@ -285,7 +164,8 @@
285
  transform: translateX(0);
286
  }
287
  }
288
- @keyframes cd-bounce-2-inverse {
 
289
  0% {
290
  opacity: 0;
291
  transform: translateX(100px);
@@ -298,64 +178,138 @@
298
  transform: translateX(0);
299
  }
300
  }
301
- .more-to-come-container {
302
- position: relative;
303
- background: #EFEFEF;
304
- display: block;
305
- width: 100%;
306
- text-align: center;
307
- }
308
- .more-to-come {
309
- margin: 10em 0 0;
310
- padding: 1em 0;
311
- font-weight: 200;
312
- color: rgba(100, 100, 100, .46);
313
- }
314
- .page article.page {
315
- background: 0 0!important;
316
- box-shadow: none;
317
- border: none;
318
- -webkit-box-shadow: none;
319
- }
320
  .cd-timeline-icon-link {
321
  color: transparent !important;
322
  margin: 0 !important;
323
  }
 
324
  #cd-timeline span.fa {
325
  color: #fff;
326
- font-size: 28px;
327
  display: block;
328
  text-align: center;
329
- margin-top: 17px;
330
  }
331
- @media only screen and (max-width:821px) {
332
- #cd-timeline span.fa {
333
- color: #fff;
334
- font-size: 24px;
335
- display: block;
336
- text-align: center;
337
- margin-top: 15px;
338
- }
339
- .cd-timeline-block:nth-child(even) .cd-timeline-content .timeline-express-read-more-link,
340
- .cd-timeline-block:nth-child(odd) .cd-timeline-content .timeline-express-read-more-link {
341
- position: relative;
342
- z-index: 10;
343
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
344
  .cd-timeline-content::before {
345
- border: 9px solid transparent;
 
 
346
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
347
  }
348
- .timeline-width100 {
349
- width: 100%
350
- }
351
- .timeline-width34 {
352
- width: 34%
353
- }
354
- .timeline-width30 {
355
- width: 30%
356
- }
357
- .timeline-date-left {
358
- width: 100%;
359
- float: left !important;
360
- }
361
- /*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRpbWVsaW5lLWV4cHJlc3MuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsV0FBQTtFQUNBLGVBQUE7Q0FDRDtBQUNEO0VBQ0EsWUFBQTtFQUNBLGVBQUE7RUFDRSxZQUFBO0NBQ0Q7QUFDRDtFQUNBLDJCQUFBO0VBQ0UsWUFBQTtFQUNELGVBQUE7RUFDRCxpQkFBQTtDQUNDO0FBQ0Q7RUFDQSxtQkFBQTtFQUNDLGVBQUE7RUFDRCxnQkFBQTtFQUNBLG1CQUFBO0VBQ0UscUJBQUU7RUFDRixVQUFBO0VBQ0EsaUVBQUE7RUFDRCxZQUFBO0VBQ0QseUJBQUE7RUFDQyxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBWTtFQUNaLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxXQUFBO0NBQ0E7QUFDRDtFQUNBLFlBQUE7RUFDQyxtQkFBQTtFQUNBLE9BQUE7RUFDRCxXQUFBO0VBQ0UsYUFBQTtFQUNBLFdBQUE7RUFDQSxvQkFBUztDQUNWO0FBQ0Q7Q0FDQyxtQkFBRDtDQUNDLG1CQUFDO0NBQ0Q7QUFDRDtFQUNBLGVBQUE7RUFDQSxtQkFBQTtDQUNDO0FBQ0Q7RUFDQTtJQUNBLGdCQUFBO0lBQ0UscUJBQUE7R0FDQztFQUNEO0lBQ0EsVUFBQTtJQUNBLGtCQUFBO0dBQ0M7Q0FDRjtBQUNEO0VBQ0EsZUFBQTtDQUNDLHVCQUFEO0NBQ0M7QUFDRDtFQUNBLFlBQUE7RUFDRSxlQUFBO0VBQ0EsWUFBQTtDQUNEO0FBQ0Q7RUFDQSxjQUFBO0NBQ0M7QUFDRDtFQUNBLGlCQUFBO0NBQ0M7QUFDRDtFQUNBO0lBQ0UsWUFBQTtJQUNELGlCQUFBO0dBQ0U7RUFDRDtJQUNBLGNBQUE7R0FDQztFQUNEO0lBQ0EsaUJBQUE7R0FDQztDQUNGO0FBQ0Q7RUFDQSxtQkFBQTtFQUNFLFVBQUE7RUFDQSxZQUFBO0NBQ0QsYUFBQztDQUNELFlBQUE7RUFDQSxtQkFBQTtFQUNELDhGQUFBO0NBQ0M7QUFDRDtDQUNBLHNCQUFBO0NBQ0MsWUFBQTtDQUNBLGFBQUE7Q0FDQSxtQkFBQTtDQUNBLGtCQUFBO0NBQ0E7QUFDRDtFQUNBLGVBQUE7RUFDQyxtQkFBQTtFQUNBLFVBQUE7RUFDRCxTQUFBO0VBQ0MsbUJBQUE7RUFDQSxrQkFBQTtDQUNBO0FBQ0Q7RUFDQSxvQkFBQTtDQUNDO0FBQ0Q7RUFDQSxvQkFBQTtDQUNDO0FBQ0Q7RUFDQSxvQkFBQTtDQUNDO0FBQ0Q7RUFDQTtJQUNFLFlBQUE7SUFDRCxhQUFBO0lBQ0QsVUFBQTtJQUNBLG1CQUFBO0lBQ0UsaUNBQUE7SUFDRCxvQ0FBQTtHQUNFO0NBQ0Y7RUFDQSxzQkFBQTtFQUNDLFlBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBO0VBQ0E7SUFDQSxtQkFBQTtHQUNDO0VBQ0Q7SUFDQSxvQkFBQTtJQUVBLDJCQUFBO0dBQUM7Q0FDRjtBQUNEO0VBQ0E7SUFDRSxXQUFBO0lBZ0JGLHNCQUFBO0dBZEc7RUFDRDtJQUNBLFdBQUE7SUFpQkEsc0JBQUE7R0FmQztFQUNEO0lBQ0Esb0JBQUE7R0FDQztDQUNGO0FBQ0Q7RUFDQSxtQkFBQTtFQWtCRSxrQkFBQTtFQUNELGlCQUFBO0VBQ0MscUJBQUE7RUFDQSxhQUFBO0VBQ0EsNEJBQUE7Q0FoQkQsc0JBaUJBO0NBQ0QsMkJBQUE7Q0FDQyw4QkFBQTtDQUNBLDBCQUFBO0NBQ0E7QUFoQkQ7RUFDQSxZQUFBO0VBa0JDLGVBQUE7RUFDQSxZQUFBO0NBaEJBO0FBQ0Q7RUFDQSxtQkFBQTtFQWtCQyxjQUFBO0NBaEJBO0FBQ0Q7RUFDQSxZQUFBO0VBa0JBLGdCQUFBO0VBQ0MsWUFBQTtFQUNELGdCQUFBO0NBaEJDO0FBQ0Q7RUFDQSxzQkFBQTtFQWtCQSxZQUFBO0VBQ0MsWUFBQTtDQWhCQTtBQUNELDRFQWlCQTtBQUNBO0NBaEJBLGdCQUFBO0NBa0JBO0FBaEJBLDBFQWlCQTtBQWhCQTtDQUNBLGdCQUFBO0NBa0JDO0FBaEJEO0VBQ0EsZUFBQTtDQUNDLGNBQUE7Q0FDQTtBQUNEO0VBQ0EsWUFBQTtFQWtCQSxtQkFBQTtFQUNBLFVBQUE7RUFDQyxZQUFBO0VBQ0QsVUFBQTtFQUNFLFNBQUE7RUFoQkEsK0JBQUE7Q0FDRDtBQUNEO0VBQ0E7SUFDRSxjQUFBO0lBa0JBLGlCQUFBO0dBaEJDO0VBQ0Q7RUFDQSxtQkFBQTtJQUNBLGVBQUE7SUFrQkEsWUFBQTtJQUNELFlBQUE7SUFDRCxXQUFBO0dBaEJHO0VBQ0Q7SUFDQSxtQkFBQTtJQWtCQSxZQUFBO0dBaEJDO0NBQ0Y7QUFDRDtDQUNBO0VBQ0UsWUFBQTtFQUNBO0VBQ0E7SUFrQkEsZUFBQTtJQWhCQyxlQUFBO0lBQ0QsYUFBQTtJQUNBLG9CQUFBO0dBQ0M7RUFDRDtJQUNDLFVBQUE7SUFDRCxXQUFBO0lBQ0EsMERBQUE7R0FDQztFQUNEO0lBa0JDLG1CQUFBO0lBQ0QsWUFBQTtJQWhCQSxXQUFBO0lBQ0EsVUFBQTtHQUNDO0VBQ0Q7SUFDQSxhQUFBO0dBQ0M7RUFDRDtJQWtCQSxVQUFBO0lBaEJDLFdBQUE7SUFDRCxZQUFBO0lBQ0EsMERBQUE7R0FDQztFQUNEO0lBa0JBLFdBQUE7SUFoQkEsWUFBQTtJQUNBLGtCQUFBO0dBQ0M7RUFDRDtJQUNBLG1CQUFBO0dBQ0M7RUFDRDtJQUNELG9CQUFBO0lBQ0QsMkJBQUE7R0FDQTtDQUNDO0FBQ0Q7RUFDRTtJQUNGLG1DQUFBO0dBQ0E7Q0FDQztBQUNEO0VBQ0U7SUFtQ0EsV0FBQTtJQWpDQSw4QkFBQTtHQUNDO0VBQ0Q7SUFpREYsV0FBQTtJQS9DRSw0QkFBQTtHQUNDO0VBQ0Q7SUFDRix5QkFBQTtHQUNBO0NBQ0M7QUFDRDtFQUNFO0lBbURBLFdBQUE7SUFqREEsNkJBQUE7R0FDQztFQUNEO0lBb0RGLFdBQUE7SUFsREUsNkJBQUE7R0FDQztFQUNEO0lBQ0YseUJBQUE7R0FDQTtDQUNDO0FBQ0Q7RUFvREEsbUJBQUE7RUFDQyxvQkFBQTtFQWxEQSxlQUFBO0VBQ0QsWUFBQTtFQUNBLG1CQUFBO0NBQ0M7QUFDRDtFQW9EQyxpQkFBQTtFQWxEQSxlQUFBO0VBQ0QsaUJBQUE7RUFDQSxnQ0FBQTtDQUNDO0FBQ0Q7RUFvREMsMEJBQUE7RUFsREEsaUJBQUE7RUFDRCxhQUFBO0VBQ0EseUJBQUE7Q0FDQztBQUNEO0VBb0RBLDhCQUFBO0NBbERDLHFCQW1EQTtDQWxEQTtBQUNEO0VBQ0EsWUFBQTtFQUNDLGdCQUFBO0VBQ0QsZUFBQTtFQUNBLG1CQUFBO0VBQ0MsaUJBQUE7Q0FDRDtBQUNBO0VBQ0E7SUFDRSxZQUFBO0lBQ0MsZ0JBQUE7SUFDRCxlQUFBO0lBQ0EsbUJBQUE7SUFDQyxpQkFBQTtHQUNBO0VBQ0Q7O0lBRUUsbUJBQW1CO0lBb0R2QixZQUFBO0dBbERHO0NBQ0Y7RUFDQSw4QkFBQTtFQUNBO0NBQ0E7QUFDRDtFQUNBLFdBQUE7Q0FDQztBQUNEO0VBQ0EsVUFBQTtDQUNDO0FBQ0Q7RUFDQSxVQUFBO0NBQ0M7QUFDRDtFQUNBLFlBQUE7RUFDQyx1QkFBQTtDQUNBIiwiZmlsZSI6InRpbWVsaW5lLWV4cHJlc3MuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogVGltZWxpbmUgRXhwcmVzcyBTdHlsZXMgMS4xLjYuNiAqL1xuLypcdEJ5IEV2YW4gSGVybWFuIChodHRwOi8vd3d3LmV2YW4taGVybWFuLmNvbSAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jZC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogODIycHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG4uY2QtY29udGFpbmVyOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG59XG4uY2QtdGltZWxpbmUtYW5ub3VuY2VtZW50LWltYWdlIHtcbiAgICBib3gtc2hhZG93OiBub25lIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDFlbSBhdXRvO1xufVxuI2NkLXRpbWVsaW5lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMmVtIDA7XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTtcblx0LyogQHNpbmNlIHYxLjEuNS43ICovXG5cdC8qIElFIDggKi9cblx0LW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuXHQvKiBJRSA1LTcgKi9cblx0ZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuXHQvKiBOZXRzY2FwZSAqL1xuXHQtbW96LW9wYWNpdHk6IDA7XG5cdC8qIFNhZmFyaSAxLnggKi9cblx0LWtodG1sLW9wYWNpdHk6IDA7XG5cdC8qIEdvb2QgYnJvd3NlcnMgKi9cblx0b3BhY2l0eTogMDtcbn1cbiNjZC10aW1lbGluZTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDE4cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA0cHg7XG4gICAgYmFja2dyb3VuZDogI2Q3ZTRlZDtcbn1cbi5hbm5vdW5jZW1lbnQtYmFubmVyLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJX1cbi50aW1lbGluZS1leHByZXNzLXNpbmdsZS1wYWdlLWFubm91bmNlbWVudC1kYXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ODIycHgpIHtcbiAgICAjY2QtdGltZWxpbmUge1xuICAgIG1hcmdpbi10b3A6IDNlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjVlbTtcbn1cbiNjZC10aW1lbGluZTo6YmVmb3JlIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG59XG59LmNkLXRpbWVsaW5lLWJsb2NrIHtcbiAgICBtYXJnaW46IDI1cHggMDtcbn1cbi5jZC10aW1lbGluZS1ibG9jazphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbn1cbi5jZC10aW1lbGluZS1ibG9jazpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cbi5jZC10aW1lbGluZS1ibG9jazpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjgyMnB4KSB7XG4gICAgLmNkLXRpbWVsaW5lLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IC0zLjVlbSAwO1xufVxuLmNkLXRpbWVsaW5lLWJsb2NrOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuLmNkLXRpbWVsaW5lLWJsb2NrOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG59LmNkLXRpbWVsaW5lLWltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHdoaXRlLCBpbnNldCAwIDJweCAwIHJnYmEoMCwgMCwgMCwgLjA4KSwgMCAzcHggMCA0cHggcmdiYSgwLCAwLCAwLCAuMDUpO1xufVxuLmNkLXRpbWVsaW5lLWltZyBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICBtYXJnaW4tdG9wOiAtMTJweDtcbn1cbi5jZC10aW1lbGluZS1pbWcuY2QtcGljdHVyZSB7XG4gICAgYmFja2dyb3VuZDogIzc1Y2U2Njtcbn1cbi5jZC10aW1lbGluZS1pbWcuY2QtbW92aWUge1xuICAgIGJhY2tncm91bmQ6ICNjMDNiNDQ7XG59XG4uY2QtdGltZWxpbmUtaW1nLmNkLWxvY2F0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjBjYTQ1O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjgyMnB4KSB7XG4gICAgLmNkLXRpbWVsaW5lLWltZyB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uY3NzYW5pbWF0aW9ucyAuY2QtdGltZWxpbmUtaW1nLmlzLWhpZGRlbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmNzc2FuaW1hdGlvbnMgLmNkLXRpbWVsaW5lLWltZy5ib3VuY2UtaW4ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGNkLWJvdW5jZS0xIC42cztcbiAgICAtbW96LWFuaW1hdGlvbjogY2QtYm91bmNlLTEgLjZzO1xuICAgIGFuaW1hdGlvbjogY2QtYm91bmNlLTEgLjZzO1xufVxufUAtd2Via2l0LWtleWZyYW1lcyBjZC1ib3VuY2UtMSB7XG4gICAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG59XG42MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG4xMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG59QC1tb3ota2V5ZnJhbWVzIGNkLWJvdW5jZS0xIHtcbiAgICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbn1cbjYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cbjEwMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbn1Aa2V5ZnJhbWVzIGNkLWJvdW5jZS0xIHtcbiAgICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG59XG42MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG59LmNkLXRpbWVsaW5lLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNWVtO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBib3gtc2hhZG93OiAwIDNweCAwICNCOUM1Q0Q7XG59XG4uY2QtdGltZWxpbmUtY29udGVudDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbn1cbi5jZC10aW1lbGluZS1jb250ZW50IC5jZC1kYXRlLCAuY2QtdGltZWxpbmUtY29udGVudCAuY2QtcmVhZC1tb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY2QtdGltZWxpbmUtY29udGVudCAuY2QtcmVhZC1tb3JlIHtcbiAgICBwYWRkaW5nOiAuOGVtIDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTk5OTtcbn1cbi5jZC10aW1lbGluZS1jb250ZW50IC5jZC1kYXRlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAuOGVtIDA7XG4gICAgb3BhY2l0eTogLjc7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuLmNkLXRpbWVsaW5lLXRpdGxlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogLjU1ZW0gMDtcbn1cbi5jZC10aW1lbGluZS10aXRsZS1jb250YWluZXIgaDIge1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuLmNkLXRpbWVsaW5lLWNvbnRlbnQgLnRpbWVsaW5lLWRhdGUge1xuICAgIG9wYWNpdHk6IC43O1xuICAgIGZvbnQtc2l6ZTogLjg1NzE0M3JlbTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogLjVlbTtcbn1cbi5jZC10aW1lbGluZS1jb250ZW50OjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE2cHg7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGJvcmRlcjogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAuY2QtdGltZWxpbmUtY29udGVudCBoMiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNkLXRpbWVsaW5lLWNvbnRlbnQgLnRoZS1leGNlcnB0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDFlbSAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDk5OTtcbn1cbi5jZC10aW1lbGluZS1jb250ZW50IC5jZC1kYXRlLCAuY2QtdGltZWxpbmUtY29udGVudCAuY2QtcmVhZC1tb3JlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAuODc1cmVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDk5OTtcbn1cbn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ODIycHgpIHtcbiAgICAuY2QtdGltZWxpbmUtY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZzogMS42ZW07XG4gICAgd2lkdGg6IDM5JTtcbiAgICBiYWNrZ3JvdW5kOiAjRUZFRkVGO1xufVxuLmNkLXRpbWVsaW5lLWNvbnRlbnQ6OmJlZm9yZSB7XG4gICAgdG9wOiAyNHB4O1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjRUZFRkVGO1xufVxuLmNkLXRpbWVsaW5lLWNvbnRlbnQgLmNkLXJlYWQtbW9yZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY29sb3I6ICMzMzM7XG59XG4uY2QtdGltZWxpbmUtY29udGVudCAuY2QtZGF0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDEyNSU7XG4gICAgdG9wOiAxNXB4O1xufVxuLmNkLXRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZChldmVuKSAuY2QtdGltZWxpbmUtY29udGVudCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuLmNkLXRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZChldmVuKSAuY2QtdGltZWxpbmUtY29udGVudDo6YmVmb3JlIHtcbiAgICB0b3A6IDI0cHg7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTAwJTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNFRkVGRUYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4uY2QtdGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIC5jZC10aW1lbGluZS1jb250ZW50IC5jZC1yZWFkLW1vcmUge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLmNkLXRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZChvZGQpIC5jZC10aW1lbGluZS1jb250ZW50IC5jZC1yZWFkLW1vcmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uY2QtdGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIC5jZC10aW1lbGluZS1jb250ZW50IC5jZC1kYXRlIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxMjUlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmNzc2FuaW1hdGlvbnMgLmNkLXRpbWVsaW5lLWNvbnRlbnQuaXMtaGlkZGVuIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uY3NzYW5pbWF0aW9ucyAuY2QtdGltZWxpbmUtY29udGVudC5ib3VuY2UtaW4ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGNkLWJvdW5jZS0yIC42cztcbiAgICAtbW96LWFuaW1hdGlvbjogY2QtYm91bmNlLTIgLjZzO1xuICAgIGFuaW1hdGlvbjogY2QtYm91bmNlLTIgLjZzO1xufVxufUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo4MjJweCkge1xuICAgIC5jc3NhbmltYXRpb25zIC5jZC10aW1lbGluZS1ibG9jazogbnRoLWNoaWxkKGV2ZW4pIC5jZC10aW1lbGluZS1jb250ZW50LmJvdW5jZS1pbiB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGNkLWJvdW5jZS0yLWludmVyc2UgLjZzO1xuICAgIC1tb3otYW5pbWF0aW9uOiBjZC1ib3VuY2UtMi1pbnZlcnNlIC42cztcbiAgICBhbmltYXRpb246IGNkLWJvdW5jZS0yLWludmVyc2UgLjZzO1xufVxufUAtd2Via2l0LWtleWZyYW1lcyBjZC1ib3VuY2UtMiB7XG4gICAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcbn1cbjYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbn1cbjEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxufUAtbW96LWtleWZyYW1lcyBjZC1ib3VuY2UtMiB7XG4gICAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcbn1cbjYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbn1cbjEwMCUge1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxufUBrZXlmcmFtZXMgY2QtYm91bmNlLTIge1xuICAgIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XG59XG42MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xufVxuMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxufUAtd2Via2l0LWtleWZyYW1lcyBjZC1ib3VuY2UtMi1pbnZlcnNlIHtcbiAgICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDBweCk7XG59XG42MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xufVxuMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG59QC1tb3ota2V5ZnJhbWVzIGNkLWJvdW5jZS0yLWludmVyc2Uge1xuICAgIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcbn1cbjYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG59XG4xMDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbn1Aa2V5ZnJhbWVzIGNkLWJvdW5jZS0yLWludmVyc2Uge1xuICAgIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpO1xufVxuNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xufVxuMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxufS5tb3JlLXRvLWNvbWUtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogI0VGRUZFRjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9yZS10by1jb21lIHtcbiAgICBtYXJnaW46IDEwZW0gMCAwO1xuICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgY29sb3I6IHJnYmEoMTAwLCAxMDAsIDEwMCwgLjQ2KTtcbn1cbi5wYWdlIGFydGljbGUucGFnZSB7XG4gICAgYmFja2dyb3VuZDogMCAwIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG59XG4jY2QtdGltZWxpbmUgc3Bhbi5mYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxN3B4O1xufVxuLmNkLXRpbWVsaW5lLWljb24tbGluayB7XG4gICAgY29sb3I6ICNmZmYhaW1wb3J0YW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjgyMXB4KSB7XG4gICAgI2NkLXRpbWVsaW5lIHNwYW4uZmEge1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLXRvcDogMTJweDtcblx0fVxuXHQuY2QtdGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIC5jZC10aW1lbGluZS1jb250ZW50IC5jZC1yZWFkLW1vcmUsIC5jZC10aW1lbGluZS1ibG9jazpudGgtY2hpbGQob2RkKSAuY2QtdGltZWxpbmUtY29udGVudCAuY2QtcmVhZC1tb3JlIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDAhaW1wb3J0YW50O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiA5OTk5OTtcblx0fVxufVxuLnRpbWVsaW5lLXdpZHRoMTAwIHtcbiAgICB3aWR0aDogMTAwJX1cbi50aW1lbGluZS13aWR0aDM0IHtcbiAgICB3aWR0aDogMzQlfVxuLnRpbWVsaW5lLXdpZHRoMzAge1xuICAgIHdpZHRoOiAzMCV9XG4udGltZWxpbmUtZGF0ZS1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG5cbi8qIFNpbmdsZSBQb3N0IFN0eWxlcyAqL1xuLnNpbmdsZS1wb3N0IC5hbm5vdW5jZW1lbnQtYmFubmVyLWltYWdlLCAuc2luZ2xlLXBvc3QgLnRpbWVsaW5lLWV4cHJlc3Mtc2luZ2xlLXBhZ2UtYW5ub3VuY2VtZW50LWRhdGUsIC5zaW5nbGUtcG9zdCAucmV0dXJuLXRvLXRpbWVsaW5lICB7XG5cdGRpc3BsYXk6IG5vbmU7XG59Il19 */
2
  width: 95%;
3
  margin: 0 auto;
4
  }
5
+
6
  .cd-container::after {
7
  content: '';
8
  display: table;
9
  clear: both;
10
  }
11
+
 
 
 
 
 
12
  #cd-timeline {
13
  position: relative;
14
+ padding: 1em 0;
15
  margin-top: 2em;
16
  margin-bottom: 3em;
 
 
 
 
 
 
 
 
 
 
 
17
  }
18
+
19
  #cd-timeline::before {
20
  content: '';
21
  position: absolute;
23
  left: 18px;
24
  height: 100%;
25
  width: 4px;
26
+ background: rgba(179, 177, 179, 0.75);
27
  }
28
+
29
+ .cd-timeline-content h2 {
30
+ margin: 0;
31
  }
32
+
33
+ .cd-timeline-content .the-excerpt,
34
+ .cd-timeline-content .cd-date,
35
+ .cd-timeline-content .timeline-express-read-more-link {
36
+ position: relative;
37
+ z-index: 10;
38
  }
39
+
40
+ .cd-timeline-content .the-excerpt p {
41
+ margin-bottom: 0;
 
 
 
 
 
 
42
  }
43
+
44
+ .announcement-banner-image {
45
+ border-radius: 3px;
46
+ }
47
+
48
  .cd-timeline-block {
49
+ width: 100%;
50
+ display: inline-block;
51
  }
52
+
53
  .cd-timeline-block:after {
54
  content: "";
55
  display: table;
56
  clear: both;
57
  }
58
+
59
  .cd-timeline-block:first-child {
60
  margin-top: 0;
61
  }
62
+
63
  .cd-timeline-block:last-child {
64
  margin-bottom: 0;
65
  }
66
+
 
 
 
 
 
 
 
 
 
 
 
67
  .cd-timeline-img {
68
  position: absolute;
69
+ left: -5px;
70
+ height: 50px;
71
+ width: 50px;
 
72
  border-radius: 50%;
73
  box-shadow: 0 0 0 4px white, inset 0 2px 0 rgba(0, 0, 0, .08), 0 3px 0 4px rgba(0, 0, 0, .05);
74
  }
75
+
76
  .cd-timeline-img span.year {
77
  display: inline-block;
78
  width: 100%;
80
  text-align: center;
81
  line-height: 55px;
82
  }
83
+
84
  .cd-timeline-img img {
85
  display: block;
86
  position: relative;
89
  margin-left: -12px;
90
  margin-top: -12px;
91
  }
92
+
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
93
  .cd-timeline-content {
94
  position: relative;
95
+ margin-left: 70px;
96
+ top: 0;
97
  background: #fff;
98
  border-radius: .25em;
99
  padding: 1em;
102
  -moz-box-sizing:border-box;
103
  -webkit-box-sizing:border-box;
104
  -ms-box-sizing:border-box;
105
+ margin-bottom: 1em;
106
  }
107
+
108
  .cd-timeline-content:after {
109
  content: "";
110
  display: table;
111
  clear: both;
112
  }
113
+
 
 
 
114
  .cd-timeline-content .cd-date {
115
  float: left;
116
  padding: .8em 0;
117
  opacity: .7;
118
  font-size: 12px;
119
  }
120
+
 
 
 
 
121
  /* If date visibility is hidden, add padding to the image/title container */
122
  .cd-timeline-title-container + img {
123
+ margin: .75em 0;
124
+ width: 100%;
125
+ max-width: 100%;
126
  }
127
+
128
  .cd-timeline-title-container + .the-excerpt {
129
+ margin-top: .5em;
130
+ }
131
+
132
+ .cd-timeline-title-container .timeline-date {
133
+ font-style: italic;
134
+ display: block;
135
+ margin: 3px 0 0 0;
136
+ }
137
+
138
+ /** Begin Timeline Express Animations **/
139
+
140
+ @keyframes cd-reveal-image {
141
+ 0% {
142
+ opacity: 0;
143
+ transform: scale(0.5);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
144
  }
145
+ 60% {
146
+ opacity: 1;
147
+ transform: scale(1.2);
148
  }
149
+ 100% {
150
+ transform: scale(1);
 
 
151
  }
152
  }
153
+
154
+ @keyframes te-slide-in-left {
155
  0% {
156
  opacity: 0;
157
  transform: translateX(-100px);
164
  transform: translateX(0);
165
  }
166
  }
167
+
168
+ @keyframes te-slide-in-right {
169
  0% {
170
  opacity: 0;
171
  transform: translateX(100px);
178
  transform: translateX(0);
179
  }
180
  }
181
+
182
+ /** End Timeline Express Animations **/
183
+
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
184
  .cd-timeline-icon-link {
185
  color: transparent !important;
186
  margin: 0 !important;
187
  }
188
+
189
  #cd-timeline span.fa {
190
  color: #fff;
191
+ font-size: 23px;
192
  display: block;
193
  text-align: center;
194
+ line-height: 52px;
195
  }
196
+
197
+ .cd-timeline-content::before {
198
+ content: '';
199
+ position: absolute;
200
+ top: 16px;
201
+ right: 100%;
202
+ height: 0;
203
+ width: 0;
204
+ border: 12px solid transparent;
205
+ }
206
+
207
+ @media only screen and (min-width:822px) {
208
+
209
+ #cd-timeline {
210
+ margin: 3.5em 0;
211
+ }
212
+
213
+ #cd-timeline::before {
214
+ left: 50%;
215
+ margin-left: -2px;
216
+ }
217
+
218
+ #cd-timeline span.fa {
219
+ font-size: 25px;
220
+ line-height: 63px;
221
+ height: 100%;
222
+ }
223
+
224
+ .cd-timeline-block:first-child {
225
+ margin-top: 0;
226
+ }
227
+
228
+ .cd-timeline-block:last-child {
229
+ margin-bottom: 0;
230
+ }
231
+
232
+ .cd-timeline-img {
233
+ width: 60px;
234
+ height: 60px;
235
+ left: 50%;
236
+ margin-left: -30px;
237
+ -webkit-transform: translateZ(0);
238
+ -webkit-backface-visibility: hidden;
239
+ }
240
+
241
+ .cd-timeline-img span.year {
242
+ display: inline-block;
243
+ width: 100%;
244
+ height: 100%;
245
+ line-height: 60px;
246
+ text-align: center;
247
+ }
248
+
249
+ .cssanimations .cd-timeline-img.is-hidden {
250
+ visibility: hidden;
251
+ }
252
+
253
+ .cssanimations .cd-timeline-img.bounce-in {
254
+ visibility: visible;
255
+ animation: cd-reveal-image .6s;
256
+ }
257
+
258
+ .cd-container {
259
+ width: 100%;
260
+ }
261
+
262
+ .cd-timeline-content {
263
+ margin-left: 0;
264
+ top: 8px;
265
+ padding: 1.6em;
266
+ width: 42.5%;
267
+ background: #EFEFEF;
268
+ }
269
+
270
  .cd-timeline-content::before {
271
+ top: 12px;
272
+ left: 100%;
273
+ border-color: transparent transparent transparent #EFEFEF;
274
  }
275
+
276
+ .cd-timeline-content .cd-date {
277
+ position: absolute;
278
+ width: 100%;
279
+ left: 125%;
280
+ top: 15px;
281
+ }
282
+
283
+ .cd-timeline-block:nth-child(even) .cd-timeline-content {
284
+ float: right;
285
+ }
286
+
287
+ .cd-timeline-block:nth-child(even) .cd-timeline-content::before {
288
+ top: 12px;
289
+ left: auto;
290
+ right: 100%;
291
+ border-color: transparent;
292
+ }
293
+
294
+ .cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date {
295
+ left: auto;
296
+ right: 125%;
297
+ text-align: right;
298
+ }
299
+
300
+ .cssanimations .cd-timeline-content.is-hidden {
301
+ visibility: hidden;
302
+ }
303
+
304
+ .cssanimations .cd-timeline-content.bounce-in {
305
+ visibility: visible;
306
+ animation: te-slide-in-left .6s;
307
+ }
308
+
309
+ .cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in {
310
+ animation: te-slide-in-right .6s;
311
+ }
312
+
313
  }
314
+
315
+ /*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRpbWVsaW5lLWV4cHJlc3MuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsV0FBQTtFQUNBLGVBQUE7Q0FDRDs7QUFFRDtFQUNBLFlBQUE7RUFDRSxlQUFBO0VBQ0QsWUFBQTtDQUNEOztBQUVBO0VBQ0MsbUJBQUE7RUFDRCxlQUFBO0VBQ0MsZ0JBQUE7RUFDRCxtQkFBQTtDQUNDOztBQUVEO0VBQ0EsWUFBQTtFQUNFLG1CQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDRCxhQUFBO0VBQ0QsV0FBQTtFQUNDLHNDQUFBO0NBQ0E7O0FBRUQ7Q0FDQyxVQUFBO0NBQ0E7O0FBRUQ7OztDQUdDLG1CQUFBO0NBQ0EsWUFBRDtDQUNDOztBQUVEO0NBQ0MsaUJBQUE7Q0FDRDs7QUFFQTtDQUNDLG1CQUFBO0NBQ0Q7O0FBRUE7Q0FDQyxZQUFBO0NBQ0Qsc0JBQUE7Q0FDQzs7QUFFRDtFQUNFLFlBQUM7RUFDRCxlQUFBO0VBQ0EsWUFBQTtDQUNEOztBQUVEO0VBQ0EsY0FBQTtDQUNDOztBQUVEO0VBQ0EsaUJBQUE7Q0FDQzs7QUFFRDtFQUNDLG1CQUFBO0VBQ0QsV0FBQTtDQUNDLGFBQUQ7Q0FDQyxZQUFBO0VBQ0QsbUJBQUE7RUFDQSw4RkFBQTtDQUNDOztBQUVEO0NBQ0Msc0JBQUM7Q0FDRCxZQUFBO0NBQ0EsYUFBRTtDQUNGLG1CQUFDO0NBQ0Qsa0JBQUM7Q0FDRDs7QUFFRDtFQUNFLGVBQUM7RUFDRixtQkFBQTtFQUNELFVBQUE7RUFDQSxTQUFBO0VBQ0UsbUJBQUE7RUFDQSxrQkFBQTtDQUNEOztBQUVEO0VBQ0EsbUJBQUE7RUFDQyxrQkFBQTtDQUNELE9BQUE7RUFDQSxpQkFBQTtFQUNDLHFCQUFBO0VBQ0EsYUFBQTtFQUNBLDRCQUFBO0NBQ0Esc0JBQUE7Q0FDQSwyQkFBQTtDQUNELDhCQUFBO0NBQ0MsMEJBQUQ7Q0FDQyxtQkFBQTtDQUNBOztBQUVEO0VBQ0MsWUFBQTtFQUNBLGVBQUE7RUFDRCxZQUFBO0NBQ0M7O0FBRUQ7RUFDQSxZQUFBO0VBQ0MsZ0JBQUE7RUFDRCxZQUFBO0VBQ0EsZ0JBQUE7Q0FDQzs7QUFFRCw0RUFBQTtBQUNBO0NBQ0MsZ0JBQUE7Q0FDQSxZQUFEO0NBQ0MsZ0JBQUQ7Q0FDQzs7QUFFRDtDQUNDLGlCQUFBO0NBQ0E7O0FBRUQ7Q0FDQyxtQkFBQztDQUNELGVBQUM7Q0FDRCxrQkFBQztDQUNEOztBQUVELHlDQUFHOztBQUVIO0VBQ0U7SUFDQyxXQUFBO0lBQ0Ysc0JBQUE7R0FDRDtFQUNBO0lBQ0UsV0FBQTtJQWdCRixzQkFBQTtHQWRHO0VBQ0Q7SUFDQSxvQkFBQTtHQUNDO0NBQ0Y7O0FBRUQ7RUFDRTtJQUNELFdBQUE7SUFDRCw4QkFBQTtHQUNBO0VBa0JFO0lBQ0QsV0FBQTtJQUNDLDRCQUFBO0dBQ0E7RUFDQTtJQWhCRCx5QkFpQkE7R0FDRDtDQUNDOztBQWZEO0VBQ0E7SUFDQSxXQUFBO0lBa0JDLDZCQUFBO0dBQ0E7RUFoQkE7SUFDRCxXQUFBO0lBQ0EsNkJBQUE7R0FrQkM7RUFoQkE7SUFDRCx5QkFBQTtHQUNBO0NBQ0M7O0FBRUQsdUNBaUJBOztBQWZBO0VBQ0EsOEJBQUE7Q0FDQyxxQkFpQkQ7Q0FoQkM7O0FBRUQ7RUFrQkEsWUFBQTtFQWhCQSxnQkFBQTtFQWtCQSxlQUFBO0VBaEJBLG1CQUFBO0VBQ0Esa0JBQUE7Q0FDQTs7QUFFQTtFQUNBLFlBQUE7RUFDQyxtQkFBQTtFQUNBLFVBQUE7RUFDRCxZQUFBO0VBQ0EsVUFBQTtFQWtCQSxTQUFBO0VBQ0EsK0JBQUE7Q0FoQkM7O0FBRUQ7O0NBRUM7RUFDRCxnQkFBQTtFQUNBOztDQUVDO0VBQ0MsVUFBQztFQUNELGtCQUFBO0VBQ0E7O0NBRUQ7RUFDQyxnQkFpQkQ7RUFoQkMsa0JBaUJGO0VBaEJFLGFBQUM7RUFDRDs7Q0FFRDtFQUNDLGNBQUM7RUFDRjs7Q0FFRDtFQUNFLGlCQUFBO0VBQ0E7O0NBRUQ7RUFDQyxZQUFDO0VBQ0QsYUFBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQztFQUNELGlDQUFBO0VBQ0Esb0NBQUM7RUFDRDs7Q0FFRDtFQUNDLHNCQUFBO0VBQ0EsWUFpQkM7RUFoQkQsYUFpQkE7RUFoQkEsa0JBQUE7RUFDQSxtQkFBQTtFQUNBOztDQUVEO0VBQ0MsbUJBQUM7RUFDRDs7Q0FFRDtFQUNDLG9CQUFBO0VBQ0EsK0JBQUE7RUFDQTs7Q0FFRDtFQUNDLFlBQUE7RUFDQTs7Q0FFRDtFQUNDLGVBQUE7RUFDQSxTQUFDO0VBQ0QsZUFBQTtFQUNBLGFBQUQ7RUFDQyxvQkFBRjtFQUNFOztDQUVGO0VBQ0UsVUFBQTtFQUNBLFdBQUY7RUFDRSwwREFBRjtFQUNDOztDQUVBO0VBQ0MsbUJBa0NBO0VBakNBLFlBQUE7RUFDQSxXQUFDO0VBQ0QsVUFBQTtFQUNBOztDQUVEO0VBQ0MsYUFBQTtFQUNBOztDQUVEO0VBQ0QsVUFBQTtFQUNFLFdBQUE7RUFDQSxZQWtEQTtFQWpEQSwwQkFBQTtFQUNBOztDQUVEO0VBQ0MsV0FBQTtFQUNBLFlBQUM7RUFDRCxrQkFBQTtFQUNBOztDQUVEO0VBQ0QsbUJBQUE7RUFvREE7O0NBakRDO0VBQ0Qsb0JBQUE7RUFDQSxnQ0FBQTtFQUNDOztDQUVBO0VBQ0EsaUNBQUE7RUFDRDs7Q0FFQyIsImZpbGUiOiJ0aW1lbGluZS1leHByZXNzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIFRpbWVsaW5lIEV4cHJlc3MgU3R5bGVzIDEuMS42LjYgKi9cbi8qXHRCeSBFdmFuIEhlcm1hbiAoaHR0cDovL3d3dy5ldmFuLWhlcm1hbi5jb20gKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY2QtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDgyMnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuLmNkLWNvbnRhaW5lcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xufVxuLmNkLXRpbWVsaW5lLWFubm91bmNlbWVudC1pbWFnZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZSFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxZW0gYXV0bztcbn1cbiNjZC10aW1lbGluZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDJlbSAwO1xuICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07XG5cdC8qIEBzaW5jZSB2MS4xLjUuNyAqL1xuXHQvKiBJRSA4ICovXG5cdC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcblx0LyogSUUgNS03ICovXG5cdGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcblx0LyogTmV0c2NhcGUgKi9cblx0LW1vei1vcGFjaXR5OiAwO1xuXHQvKiBTYWZhcmkgMS54ICovXG5cdC1raHRtbC1vcGFjaXR5OiAwO1xuXHQvKiBHb29kIGJyb3dzZXJzICovXG5cdG9wYWNpdHk6IDA7XG59XG4jY2QtdGltZWxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxOHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogNHB4O1xuICAgIGJhY2tncm91bmQ6ICNkN2U0ZWQ7XG59XG4uYW5ub3VuY2VtZW50LWJhbm5lci1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCV9XG4udGltZWxpbmUtZXhwcmVzcy1zaW5nbGUtcGFnZS1hbm5vdW5jZW1lbnQtZGF0ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjgyMnB4KSB7XG4gICAgI2NkLXRpbWVsaW5lIHtcbiAgICBtYXJnaW4tdG9wOiAzZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNS41ZW07XG59XG4jY2QtdGltZWxpbmU6OmJlZm9yZSB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xufVxufS5jZC10aW1lbGluZS1ibG9jayB7XG4gICAgbWFyZ2luOiAyNXB4IDA7XG59XG4uY2QtdGltZWxpbmUtYmxvY2s6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG59XG4uY2QtdGltZWxpbmUtYmxvY2s6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG4uY2QtdGltZWxpbmUtYmxvY2s6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo4MjJweCkge1xuICAgIC5jZC10aW1lbGluZS1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAtMy41ZW0gMDtcbn1cbi5jZC10aW1lbGluZS1ibG9jazpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cbi5jZC10aW1lbGluZS1ibG9jazpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxufS5jZC10aW1lbGluZS1pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCB3aGl0ZSwgaW5zZXQgMCAycHggMCByZ2JhKDAsIDAsIDAsIC4wOCksIDAgM3B4IDAgNHB4IHJnYmEoMCwgMCwgMCwgLjA1KTtcbn1cbi5jZC10aW1lbGluZS1pbWcgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gICAgbWFyZ2luLXRvcDogLTEycHg7XG59XG4uY2QtdGltZWxpbmUtaW1nLmNkLXBpY3R1cmUge1xuICAgIGJhY2tncm91bmQ6ICM3NWNlNjY7XG59XG4uY2QtdGltZWxpbmUtaW1nLmNkLW1vdmllIHtcbiAgICBiYWNrZ3JvdW5kOiAjYzAzYjQ0O1xufVxuLmNkLXRpbWVsaW5lLWltZy5jZC1sb2NhdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI2YwY2E0NTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDo4MjJweCkge1xuICAgIC5jZC10aW1lbGluZS1pbWcge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmNzc2FuaW1hdGlvbnMgLmNkLXRpbWVsaW5lLWltZy5pcy1oaWRkZW4ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5jc3NhbmltYXRpb25zIC5jZC10aW1lbGluZS1pbWcuYm91bmNlLWluIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBjZC1ib3VuY2UtMSAuNnM7XG4gICAgLW1vei1hbmltYXRpb246IGNkLWJvdW5jZS0xIC42cztcbiAgICBhbmltYXRpb246IGNkLWJvdW5jZS0xIC42cztcbn1cbn1ALXdlYmtpdC1rZXlmcmFtZXMgY2QtYm91bmNlLTEge1xuICAgIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xufVxuNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xufVxuMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxufUAtbW96LWtleWZyYW1lcyBjZC1ib3VuY2UtMSB7XG4gICAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG59XG42MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG59XG4xMDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG59QGtleWZyYW1lcyBjZC1ib3VuY2UtMSB7XG4gICAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xufVxuNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cbjEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxufS5jZC10aW1lbGluZS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVlbTtcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgYm94LXNoYWRvdzogMCAzcHggMCAjQjlDNUNEO1xufVxuLmNkLXRpbWVsaW5lLWNvbnRlbnQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG59XG4uY2QtdGltZWxpbmUtY29udGVudCAuY2QtZGF0ZSwgLmNkLXRpbWVsaW5lLWNvbnRlbnQgLmNkLXJlYWQtbW9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmNkLXRpbWVsaW5lLWNvbnRlbnQgLmNkLXJlYWQtbW9yZSB7XG4gICAgcGFkZGluZzogLjhlbSAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk5OTk7XG59XG4uY2QtdGltZWxpbmUtY29udGVudCAuY2QtZGF0ZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogLjhlbSAwO1xuICAgIG9wYWNpdHk6IC43O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5jZC10aW1lbGluZS10aXRsZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IC41NWVtIDA7XG59XG4uY2QtdGltZWxpbmUtdGl0bGUtY29udGFpbmVyIGgyIHtcbiAgICBmbG9hdDogbGVmdDtcbn1cbi5jZC10aW1lbGluZS1jb250ZW50IC50aW1lbGluZS1kYXRlIHtcbiAgICBvcGFjaXR5OiAuNztcbiAgICBmb250LXNpemU6IC44NTcxNDNyZW07XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IC41ZW07XG59XG4uY2QtdGltZWxpbmUtY29udGVudDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNnB4O1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBib3JkZXI6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XG4gICAgLmNkLXRpbWVsaW5lLWNvbnRlbnQgaDIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jZC10aW1lbGluZS1jb250ZW50IC50aGUtZXhjZXJwdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxZW0gMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA5OTk7XG59XG4uY2QtdGltZWxpbmUtY29udGVudCAuY2QtZGF0ZSwgLmNkLXRpbWVsaW5lLWNvbnRlbnQgLmNkLXJlYWQtbW9yZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiA5OTk7XG59XG59QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjgyMnB4KSB7XG4gICAgLmNkLXRpbWVsaW5lLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDEuNmVtO1xuICAgIHdpZHRoOiAzOSU7XG4gICAgYmFja2dyb3VuZDogI0VGRUZFRjtcbn1cbi5jZC10aW1lbGluZS1jb250ZW50OjpiZWZvcmUge1xuICAgIHRvcDogMjRweDtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0VGRUZFRjtcbn1cbi5jZC10aW1lbGluZS1jb250ZW50IC5jZC1yZWFkLW1vcmUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNvbG9yOiAjMzMzO1xufVxuLmNkLXRpbWVsaW5lLWNvbnRlbnQgLmNkLWRhdGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAxMjUlO1xuICAgIHRvcDogMTVweDtcbn1cbi5jZC10aW1lbGluZS1ibG9jazpudGgtY2hpbGQoZXZlbikgLmNkLXRpbWVsaW5lLWNvbnRlbnQge1xuICAgIGZsb2F0OiByaWdodDtcbn1cbi5jZC10aW1lbGluZS1ibG9jazpudGgtY2hpbGQoZXZlbikgLmNkLXRpbWVsaW5lLWNvbnRlbnQ6OmJlZm9yZSB7XG4gICAgdG9wOiAyNHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjRUZFRkVGIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLmNkLXRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZChldmVuKSAuY2QtdGltZWxpbmUtY29udGVudCAuY2QtcmVhZC1tb3JlIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5jZC10aW1lbGluZS1ibG9jazpudGgtY2hpbGQob2RkKSAuY2QtdGltZWxpbmUtY29udGVudCAuY2QtcmVhZC1tb3JlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTk5OTk7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmNkLXRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZChldmVuKSAuY2QtdGltZWxpbmUtY29udGVudCAuY2QtZGF0ZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTI1JTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5jc3NhbmltYXRpb25zIC5jZC10aW1lbGluZS1jb250ZW50LmlzLWhpZGRlbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmNzc2FuaW1hdGlvbnMgLmNkLXRpbWVsaW5lLWNvbnRlbnQuYm91bmNlLWluIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBjZC1ib3VuY2UtMiAuNnM7XG4gICAgLW1vei1hbmltYXRpb246IGNkLWJvdW5jZS0yIC42cztcbiAgICBhbmltYXRpb246IGNkLWJvdW5jZS0yIC42cztcbn1cbn1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ODIycHgpIHtcbiAgICAuY3NzYW5pbWF0aW9ucyAuY2QtdGltZWxpbmUtYmxvY2s6IG50aC1jaGlsZChldmVuKSAuY2QtdGltZWxpbmUtY29udGVudC5ib3VuY2UtaW4ge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBjZC1ib3VuY2UtMi1pbnZlcnNlIC42cztcbiAgICAtbW96LWFuaW1hdGlvbjogY2QtYm91bmNlLTItaW52ZXJzZSAuNnM7XG4gICAgYW5pbWF0aW9uOiBjZC1ib3VuY2UtMi1pbnZlcnNlIC42cztcbn1cbn1ALXdlYmtpdC1rZXlmcmFtZXMgY2QtYm91bmNlLTIge1xuICAgIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XG59XG42MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG59XG4xMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbn1ALW1vei1rZXlmcmFtZXMgY2QtYm91bmNlLTIge1xuICAgIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XG59XG42MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG59XG4xMDAlIHtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbn1Aa2V5ZnJhbWVzIGNkLWJvdW5jZS0yIHtcbiAgICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwcHgpO1xufVxuNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbn1cbjEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbn1ALXdlYmtpdC1rZXlmcmFtZXMgY2QtYm91bmNlLTItaW52ZXJzZSB7XG4gICAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpO1xufVxuNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbn1cbjEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxufUAtbW96LWtleWZyYW1lcyBjZC1ib3VuY2UtMi1pbnZlcnNlIHtcbiAgICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDBweCk7XG59XG42MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xufVxuMTAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG59QGtleWZyYW1lcyBjZC1ib3VuY2UtMi1pbnZlcnNlIHtcbiAgICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcbn1cbjYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbn1cbjEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbn0ubW9yZS10by1jb21lLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNFRkVGRUY7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm1vcmUtdG8tY29tZSB7XG4gICAgbWFyZ2luOiAxMGVtIDAgMDtcbiAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIGNvbG9yOiByZ2JhKDEwMCwgMTAwLCAxMDAsIC40Nik7XG59XG4ucGFnZSBhcnRpY2xlLnBhZ2Uge1xuICAgIGJhY2tncm91bmQ6IDAgMCFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xufVxuI2NkLXRpbWVsaW5lIHNwYW4uZmEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbn1cbi5jZC10aW1lbGluZS1pY29uLWxpbmsge1xuICAgIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo4MjFweCkge1xuICAgICNjZC10aW1lbGluZSBzcGFuLmZhIHtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdH1cblx0LmNkLXRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZChldmVuKSAuY2QtdGltZWxpbmUtY29udGVudCAuY2QtcmVhZC1tb3JlLCAuY2QtdGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKG9kZCkgLmNkLXRpbWVsaW5lLWNvbnRlbnQgLmNkLXJlYWQtbW9yZSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAwIWltcG9ydGFudDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogOTk5OTk7XG5cdH1cbn1cbi50aW1lbGluZS13aWR0aDEwMCB7XG4gICAgd2lkdGg6IDEwMCV9XG4udGltZWxpbmUtd2lkdGgzNCB7XG4gICAgd2lkdGg6IDM0JX1cbi50aW1lbGluZS13aWR0aDMwIHtcbiAgICB3aWR0aDogMzAlfVxuLnRpbWVsaW5lLWRhdGUtbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuXG4vKiBTaW5nbGUgUG9zdCBTdHlsZXMgKi9cbi5zaW5nbGUtcG9zdCAuYW5ub3VuY2VtZW50LWJhbm5lci1pbWFnZSwgLnNpbmdsZS1wb3N0IC50aW1lbGluZS1leHByZXNzLXNpbmdsZS1wYWdlLWFubm91bmNlbWVudC1kYXRlLCAuc2luZ2xlLXBvc3QgLnJldHVybi10by10aW1lbGluZSAge1xuXHRkaXNwbGF5OiBub25lO1xufSJdfQ== */
 
 
 
 
 
 
 
 
 
 
 
 
lib/public/js/min/timeline-express.min.js CHANGED
@@ -2,7 +2,7 @@
2
  * @Plugin Timeline Express
3
  * @Author Code Parrots
4
  * @Site https://www.wp-timelineexpress.com
5
- * @Version 1.3.2
6
- * @Build 10-27-2016
7
  */
8
- jQuery(document).ready(function(){jQuery("html").addClass("cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions");var a=jQuery(".cd-timeline-block");a.each(function(){timeline_express_data.animation_disabled||jQuery(this).offset().top>jQuery(window).scrollTop()+.75*jQuery(window).height()&&jQuery(this).find(".cd-timeline-img, .cd-timeline-content").addClass("is-hidden")}),timeline_express_data.animation_disabled||jQuery(window).on("scroll",function(){a.each(function(){jQuery(this).offset().top<=jQuery(window).scrollTop()+.75*jQuery(window).height()&&jQuery(this).find(".cd-timeline-img").hasClass("is-hidden")&&jQuery(this).find(".cd-timeline-img, .cd-timeline-content").removeClass("is-hidden").addClass("bounce-in")})});var b=jQuery(".timeline-express"),c={itemSelector:".cd-timeline-block"};timeline_express_data.animation_disabled&&(c={itemSelector:".cd-timeline-block",transitionDuration:0}),b.imagesLoaded(function(){b.masonry(c),jQuery(".timeline-express").fadeTo("fast",1)})});
2
  * @Plugin Timeline Express
3
  * @Author Code Parrots
4
  * @Site https://www.wp-timelineexpress.com
5
+ * @Version 1.3.3
6
+ * @Build 11-04-2016
7
  */
8
+ jQuery(document).ready(function(){jQuery("html").addClass("cssanimations csscolumns cssgradients cssreflections csstransforms csstransforms3d csstransitions");var a=jQuery(".cd-timeline-block");a.each(function(){timeline_express_data.animation_disabled||jQuery(this).offset().top>jQuery(window).scrollTop()+.75*jQuery(window).height()&&jQuery(this).find(".cd-timeline-img, .cd-timeline-content").addClass("is-hidden")}),timeline_express_data.animation_disabled||jQuery(window).on("scroll",function(){a.each(function(){jQuery(this).offset().top<=jQuery(window).scrollTop()+.75*jQuery(window).height()&&jQuery(this).find(".cd-timeline-img").hasClass("is-hidden")&&jQuery(this).find(".cd-timeline-img, .cd-timeline-content").removeClass("is-hidden").addClass("bounce-in")})})});
lib/public/js/timeline-express.js CHANGED
@@ -1,9 +1,7 @@
1
  /**
2
  * Timeline Express Script
3
  *
4
- * @author Code Parrots
5
- *
6
- * @link http://www.codeparrots.com
7
  *
8
  * @since 1.0.0
9
  */
@@ -54,26 +52,4 @@ jQuery(document).ready(function(){
54
 
55
  }
56
 
57
- var $masonryContainer = jQuery( '.timeline-express' ),
58
- masonryAttrs = {
59
- itemSelector: '.cd-timeline-block',
60
- };
61
-
62
- if ( timeline_express_data.animation_disabled ) {
63
-
64
- masonryAttrs = {
65
- itemSelector : '.cd-timeline-block',
66
- transitionDuration : 0,
67
- };
68
-
69
- }
70
-
71
- $masonryContainer.imagesLoaded( function() {
72
-
73
- $masonryContainer.masonry( masonryAttrs );
74
-
75
- jQuery( '.timeline-express' ).fadeTo( 'fast' , 1 );
76
-
77
- } );
78
-
79
  } );
1
  /**
2
  * Timeline Express Script
3
  *
4
+ * @author Code Parrots <codeparrots@gmail.com>
 
 
5
  *
6
  * @since 1.0.0
7
  */
52
 
53
  }
54
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
55
  } );
lib/public/partials/single-timeline-express-content.php CHANGED
@@ -34,7 +34,7 @@ do_action( 'timeline-express-single-after-image' );
34
  ?>
35
 
36
  <!-- Render the announcement date -->
37
- <strong class="timeline-express-single-page-announcement-date">
38
 
39
  <?php
40
  /* Action hook to display content before the single announcement date */
@@ -49,7 +49,7 @@ do_action( 'timeline-express-single-after-image' );
49
  do_action( 'timeline-express-single-after-date' );
50
  ?>
51
 
52
- </strong>
53
 
54
  <?php
55
  /* Action hook to display content before the single announcement content */
34
  ?>
35
 
36
  <!-- Render the announcement date -->
37
+ <p class="timeline-express-single-page-announcement-date">
38
 
39
  <?php
40
  /* Action hook to display content before the single announcement date */
49
  do_action( 'timeline-express-single-after-date' );
50
  ?>
51
 
52
+ </p>
53
 
54
  <?php
55
  /* Action hook to display content before the single announcement content */
lib/public/partials/timeline-express-container.php CHANGED
@@ -59,7 +59,7 @@ $timeline_express_options = timeline_express_get_options();
59
  /* Generate the announcement date. */
60
  if ( 1 === (int) $timeline_express_options['date-visibility'] ) {
61
  ?>
62
- <strong class="timeline-date">
63
  <?php
64
  /* Action hook to display content before the announcement date on the timeline */
65
  do_action( 'timeline-express-before-date' );
@@ -69,7 +69,7 @@ $timeline_express_options = timeline_express_get_options();
69
  /* Action hook to display content after the announcement date on the timeline */
70
  do_action( 'timeline-express-after-date' );
71
  ?>
72
- </strong>
73
  <?php
74
  }
75
  ?>
59
  /* Generate the announcement date. */
60
  if ( 1 === (int) $timeline_express_options['date-visibility'] ) {
61
  ?>
62
+ <p class="timeline-date">
63
  <?php
64
  /* Action hook to display content before the announcement date on the timeline */
65
  do_action( 'timeline-express-before-date' );
69
  /* Action hook to display content after the announcement date on the timeline */
70
  do_action( 'timeline-express-after-date' );
71
  ?>
72
+ </p>
73
  <?php
74
  }
75
  ?>
readme.txt CHANGED
@@ -2,19 +2,19 @@
2
  Contributors: codeparrots, eherman24
3
  Tags: vertical, timeline, animated, css3, animations, evan, herman, evan herman, easy, time, line, font awesome, font, awesome, announcements, notifications, simple, events, calendar, scroll, triggered, scrolling, animated, fade, in, fade in
4
  Requires at least: 4.0
5
- Tested up to: 4.6.1
6
- Stable tag: 1.3.2
7
  License: GPLv2 or later
8
 
9
  Timeline Express creates a beautiful vertical animated and responsive timeline of posts, in chronological order.
10
 
11
  == Description ==
12
 
13
- Timeline Express is the <strong>best WordPress timeline plugin</strong>, which allows you to create a beautiful animated timeline on your site. Populate your site with announcements, set the date and Timeline Express will populate with the latest and greatest announcements in chronological order.
14
 
15
  Use the included shortcode (`[timeline-express]`) to place Timeline Express timeline anywhere on your site.
16
 
17
- If you're looking for power, flexibility and top tier support - look no fruther.
18
 
19
  > <a href="https://www.wp-timelineexpress.com/examples/basic-timeline/" title="View the demo">View the Timeline Express Demo</a>
20
 
@@ -50,32 +50,32 @@ Timeline Express has been used to create:
50
 
51
  - Company History Timeline
52
  - Personal Achievement Timeline
53
- - Product Announcement Timeline (Roadmap)
54
  - Event Timeline
55
  - Police/Fire History
56
  - Twitter Feed Timeline
57
  - Post/Page/Custom Post Timeline
58
  - Customer History Timeline
59
 
60
- The small list above demonstrates the flexibility and power behind Timeline Express. Check out our <a href="www.wp-timelineexpress.com/documentation/">documentation</a> for some helpful code snippets,
61
 
62
  > Timeline Express Add-Ons
63
 
64
  > We have built out some powerful add-ons that extend Timeline Express beyond it's core capabilities. Many of the add-ons have been user requested features, which we've spun off into add-ons. If your looking for some advanced feature that you don't see in the base plugin, checkout a list of our add-ons.
65
 
66
  > - <a href="https://wordpress.org/plugins/timeline-express-html-excerpt-add-on/">Timeline Express - HTML Excerpts</a>
67
- > - <a href="http://wp-timelineexpress.com/add-ons/white-label-branding/">Timeline Express - White Label Branding</a>
68
  > - <a href="https://wordpress.org/plugins/timeline-express-single-column-add-on/">Timeline Express - Single Column Timeline</a>
69
- > - <a href="http://wp-timelineexpress.com/add-ons/timeline-post-types/">Timeline Express - Timeline Post Types</a>
70
- > - <a href="http://wp-timelineexpress.com/add-ons/historical-dates/">Timeline Express - Historical Dates</a>
71
- > - <a href="http://wp-timelineexpress.com/add-ons/ajax-limits/">Timeline Express - AJAX Limits</a>
72
  > - Timeline Express - Twitter Feed <small>(coming soon)</small>
73
 
74
- > <a href="http://wp-timelineexpress.com/add-ons/">View All Add-Ons</a>
75
 
76
  **Timeline Express Translations**
77
 
78
- Timeline Express comes ready for translation! With all of the proper i18n functions in place, 100% of our plugin is ready for translation. If you're multi-lingual, and interested in translating the plugin into one of the languages not yet available, we're willing to pass a long Single Site license of Timeline Express Pro, which is good for one full year. We're huge fans of the open source community, and believe that this plugin should be available to everyone, in their native language. If this is something you would be interested in, please get in touch with us on our <a href="http://wp-timelineexpress.com/contact/">Contact Page</a>.
79
 
80
  The Timeline Express polyglot project can be found <a href="https://translate.wordpress.org/projects/wp-plugins/timeline-express" target="_blank">here</a>.
81
 
@@ -89,7 +89,7 @@ Timeline Express has been thoroughly tested with some of the top rated, and wide
89
 
90
  Two multi-lingual plugins which we are fully, 100% compatible with are <a href="https://wpml.org/">WPML</a> and <a href="https://wordpress.org/plugins/polylang/">Polylang</a>.
91
 
92
- Timeline Express may be compatible with other multi-lingual plugins, we just haven't thoroughly tested it with otheres. If you find it's compatible with other plugins, please <a href="http://wp-timelineexpress.com/contact/">get in touch</a> and let us know and we can add it to this list.
93
 
94
  <br />
95
  <br />
@@ -117,8 +117,8 @@ Yes! Check out the demo we've set up on our site, which shows off some of the fe
117
 
118
  <a href="https://www.wp-timelineexpress.com/examples/basic-timeline/" title="View the demo">View the Timeline Express Demo</a>
119
 
120
- = Can I filter announcements by categories/ Can I create multiple timelines? =
121
- Not in the free version, but with our pro verson you can create numerous timelines and assign posts to a single timeline or all timelines. Also with the pro version you can easily filter announcements by categories on the front end.
122
 
123
  <a href="https://www.wp-timelineexpress.com/examples/filterable-timeline/" title="View the demo">View the Timeline Express Pro Demo</a>
124
 
@@ -149,13 +149,13 @@ Breakpoints are set at 822px. The timeline will shift/re-adjust automatically ba
149
  = How can I translate this plugin? =
150
  The text-domain for all gettext functions is `timeline-express`.
151
 
152
- If you enjoy this plugin and want to contribute, we are always looking for people to help translate the plugin into their native language. Anyone who translates this plugin to 100% completion, will receive a single site license for Timeline Express, valid for 1 full calendar year.
153
 
154
  If you need help getting started, read through Codex article "[GlotPress]"(https://make.wordpress.org/polyglots/handbook/tools/glotpress-translate-wordpress-org/) for more information.
155
 
156
  == Other Notes ==
157
 
158
- Have an idea for a future release feature? We love hearing about new ideas! You can get in contact with us through the contact form on our website, <a href="https://www.wp-timelineexpress.com/contact/" target="_blank">WP Timeline Express</a>.
159
 
160
  <hr />
161
 
@@ -361,14 +361,24 @@ The above example will load font awesome version 4.4.0 instead of the current st
361
 
362
  == Screenshots ==
363
 
364
- 1. Timeline Express announcement post creation screen
365
- 2. Timeline Express announcement management on the 'Edit Announcements' page
366
- 3. Timeline Express sample timeline with multiple icons/colors
367
- 4. Timeline Express responsive (mobile version)
368
- 5. Timeline Express full settings page
369
 
370
  == Changelog ==
371
 
 
 
 
 
 
 
 
 
 
 
372
  = 1.3.2 - October 31st, 2016 =
373
  - Added new hooks to the options page.
374
  - Introduced `timeline_express_announcement_query` filter, to filter the final WP_Query object (including results).
@@ -712,17 +722,19 @@ The above example will load font awesome version 4.4.0 instead of the current st
712
 
713
  == Upgrade Notice ==
714
 
715
- = 1.3.2 - October 31st, 2016 =
716
 
717
- This update further extends the plugin, allowing the end user to filter text or add additional sections to Timeline Express. This release preps the plugin for the Twitter Feed add-on, and adds new features.
718
 
719
- **Changes:**
720
 
721
- - Added new hooks to the options page.
722
- - Introduced `timeline_express_announcement_query` filter, to filter the final WP_Query object (including results).
723
- - Introduced `timeline_express_announcement_permalink` filter, to filter the read more link URL.
724
- - Introduced new helper functions: `get_timeline_express_add_ons()`, `add_timeline_express_add_on`, `remove_timeline_express_add_on`, `timeline_express_generate_options_header`, `timeline_express_generate_options_tabs`
725
- - Added new styles for the options page header/tabs.
726
- - Added missing local font awesome icons.
727
- - Define new constant to load font awesome icons ( `define( 'TIMELINE_EXPRESS_FONT_AWESOME_LOCAL', true );` - added to theme functions.php will load font awesome icons locally instead of Font Awesome CDN).
728
- - Bumped version numbers.
 
 
2
  Contributors: codeparrots, eherman24
3
  Tags: vertical, timeline, animated, css3, animations, evan, herman, evan herman, easy, time, line, font awesome, font, awesome, announcements, notifications, simple, events, calendar, scroll, triggered, scrolling, animated, fade, in, fade in
4
  Requires at least: 4.0
5
+ Tested up to: 4.7
6
+ Stable tag: 1.3.3
7
  License: GPLv2 or later
8
 
9
  Timeline Express creates a beautiful vertical animated and responsive timeline of posts, in chronological order.
10
 
11
  == Description ==
12
 
13
+ Timeline Express is the <strong>best WordPress timeline plugin</strong>, which allows you to create a beautiful animated vertical timeline on your site. Populate your site with announcements, set the date and Timeline Express will load the latest and greatest announcements in proper chronological order.
14
 
15
  Use the included shortcode (`[timeline-express]`) to place Timeline Express timeline anywhere on your site.
16
 
17
+ If you're looking for power, flexibility and top tier support - look no further.
18
 
19
  > <a href="https://www.wp-timelineexpress.com/examples/basic-timeline/" title="View the demo">View the Timeline Express Demo</a>
20
 
50
 
51
  - Company History Timeline
52
  - Personal Achievement Timeline
53
+ - Product Announcement Timeline (Roadmap/Release Cycles)
54
  - Event Timeline
55
  - Police/Fire History
56
  - Twitter Feed Timeline
57
  - Post/Page/Custom Post Timeline
58
  - Customer History Timeline
59
 
60
+ The small list above demonstrates the flexibility and power behind Timeline Express. Check out our <a href="https://www.wp-timelineexpress.com/documentation/">documentation</a> for some helpful code snippets,
61
 
62
  > Timeline Express Add-Ons
63
 
64
  > We have built out some powerful add-ons that extend Timeline Express beyond it's core capabilities. Many of the add-ons have been user requested features, which we've spun off into add-ons. If your looking for some advanced feature that you don't see in the base plugin, checkout a list of our add-ons.
65
 
66
  > - <a href="https://wordpress.org/plugins/timeline-express-html-excerpt-add-on/">Timeline Express - HTML Excerpts</a>
67
+ > - <a href="https://www.wp-timelineexpress.com/add-ons/white-label-branding/">Timeline Express - White Label Branding</a>
68
  > - <a href="https://wordpress.org/plugins/timeline-express-single-column-add-on/">Timeline Express - Single Column Timeline</a>
69
+ > - <a href="https://www.wp-timelineexpress.com/add-ons/timeline-post-types/">Timeline Express - Timeline Post Types</a>
70
+ > - <a href="https://www.wp-timelineexpress.com/add-ons/historical-dates/">Timeline Express - Historical Dates</a>
71
+ > - <a href="https://www.wp-timelineexpress.com/add-ons/ajax-limits/">Timeline Express - AJAX Limits</a>
72
  > - Timeline Express - Twitter Feed <small>(coming soon)</small>
73
 
74
+ > <a href="https://www.wp-timelineexpress.com/add-ons/">View All Add-Ons</a>
75
 
76
  **Timeline Express Translations**
77
 
78
+ Timeline Express comes ready for translation! With all of the proper i18n functions in place, 100% of our plugin is ready for translation. If you're multi-lingual, and interested in translating the plugin into one of the languages not yet available, we're willing to pass a long Single Site license of Timeline Express Pro, which is good for one full year. We're huge fans of the open source community, and believe that this plugin should be available to everyone, in their native language. If this is something you would be interested in, please get in touch with us on our <a href="https://www.wp-timelineexpress.com/contact/">Contact Page</a>.
79
 
80
  The Timeline Express polyglot project can be found <a href="https://translate.wordpress.org/projects/wp-plugins/timeline-express" target="_blank">here</a>.
81
 
89
 
90
  Two multi-lingual plugins which we are fully, 100% compatible with are <a href="https://wpml.org/">WPML</a> and <a href="https://wordpress.org/plugins/polylang/">Polylang</a>.
91
 
92
+ Timeline Express may be compatible with other multi-lingual plugins, we just haven't thoroughly tested it with otheres. If you find it's compatible with other plugins, please <a href="https://www.wp-timelineexpress.com/contact/">get in touch</a> and let us know and we can add it to this list.
93
 
94
  <br />
95
  <br />
117
 
118
  <a href="https://www.wp-timelineexpress.com/examples/basic-timeline/" title="View the demo">View the Timeline Express Demo</a>
119
 
120
+ = Can I filter announcements by categories/Can I create multiple timelines? =
121
+ Not in the free version, but with our pro version you can create numerous timelines and assign posts to a single timeline or all timelines. Also with the pro version you can easily filter announcements by categories on the front end.
122
 
123
  <a href="https://www.wp-timelineexpress.com/examples/filterable-timeline/" title="View the demo">View the Timeline Express Pro Demo</a>
124
 
149
  = How can I translate this plugin? =
150
  The text-domain for all gettext functions is `timeline-express`.
151
 
152
+ If you enjoy this plugin and want to contribute, we are always looking for people to help translate the plugin into their native language. Anyone who translates this plugin to 100% completion, will receive a single site license for Timeline Express Pro, valid for 1 full calendar year.
153
 
154
  If you need help getting started, read through Codex article "[GlotPress]"(https://make.wordpress.org/polyglots/handbook/tools/glotpress-translate-wordpress-org/) for more information.
155
 
156
  == Other Notes ==
157
 
158
+ Have an idea for a feature you want to see added to Timeline Express? We love hearing about new ideas! You can get in contact with us through the contact form on our website, <a href="https://www.wp-timelineexpress.com/contact/" target="_blank">WP Timeline Express</a>.
159
 
160
  <hr />
161
 
361
 
362
  == Screenshots ==
363
 
364
+ 1. Timeline Express - Announcement Creation Screen
365
+ 2. Timeline Express - Admin Announcement Management
366
+ 3. Timeline Express - Frontend Timeline Layout
367
+ 4. Timeline Express - Responsive Layout (mobile devices)
368
+ 5. Timeline Express - Admin Settings Page
369
 
370
  == Changelog ==
371
 
372
+ = 1.3.3 - November 4th, 2016 =
373
+ - Removed `jquery-masonry` reference from the WordPress timeline plugin.
374
+ - Images located at external URLs can now be used, so you can reference images from other sites. (However, the image will not crop to the appropriate dimensions, and will remain at its original size).
375
+ - Removed margin on WordPress Timeline containers. Under certain conditions, this caused overlapping on the containers. (If you need to adjust the spacing, please see <a href="https://www.wp-timelineexpress.com/documentation/adjust-spacing-announcement-containers/">our help documentation</a>)
376
+ - Refactored the `style.css` file, for readability & conciseness (removed excess declarations etc.).
377
+ - Swapped the announcement date HTML wrapper from a `<strong>` tag to a `<p>` tag.
378
+ - Tweaked styles in the plugin for better 'out of the box' appearance.
379
+ - Tweaked settings page, add-ons list.
380
+ - Updates to the readme.txt file.
381
+
382
  = 1.3.2 - October 31st, 2016 =
383
  - Added new hooks to the options page.
384
  - Introduced `timeline_express_announcement_query` filter, to filter the final WP_Query object (including results).
722
 
723
  == Upgrade Notice ==
724
 
725
+ = 1.3.3 - November 3rd, 2016 =
726
 
727
+ **Important, Please Read:** The major change in this patch is the tweak in spacing between each announcement container. We have removed the `-3.5em 0;` margin on the `.cd-timeline-block` element. This was causing a number of issues for users, under certain conditions. If announcements were short in length, this caused the containers to overlap.
728
 
729
+ If you need to adjust the spacing of the containers, or revert them back, please take a look at our <a href="https://www.wp-timelineexpress.com/documentation/adjust-spacing-announcement-containers/">documentation article</a>, where we provide a simple CSS snippet to get things back to how they were.
730
 
731
+ **Notable Changes:**
732
+
733
+ - Removed `jquery-masonry` reference from the WordPress timeline plugin.
734
+ - Images located at external URLs can now be used, so you can reference images from other sites. (However, the image will not crop to the appropriate dimensions, and will remain at its original size).
735
+ - Removed margin on WordPress Timeline containers. Under certain conditions, this caused overlapping on the containers. (If you need to adjust the spacing, please see <a href="https://www.wp-timelineexpress.com/documentation/adjust-spacing-announcement-containers/">our help documentation</a>)
736
+ - Refactored the `style.css` file, for readability & conciseness (removed excess declarations etc.).
737
+ - Swapped the announcement date HTML wrapper from a `<strong>` tag to a `<p>` tag.
738
+ - Tweaked styles in the plugin for better 'out of the box' appearance.
739
+ - Tweaked settings page, add-ons list.
740
+ - Updates to the readme.txt file.
templates/single-timeline-express-content.php CHANGED
@@ -34,7 +34,7 @@ do_action( 'timeline-express-single-after-image' );
34
  ?>
35
 
36
  <!-- Render the announcement date -->
37
- <strong class="timeline-express-single-page-announcement-date">
38
 
39
  <?php
40
  /* Action hook to display content before the single announcement date */
@@ -49,7 +49,7 @@ do_action( 'timeline-express-single-after-image' );
49
  do_action( 'timeline-express-single-after-date' );
50
  ?>
51
 
52
- </strong>
53
 
54
  <?php
55
  /* Action hook to display content before the single announcement content */
34
  ?>
35
 
36
  <!-- Render the announcement date -->
37
+ <p class="timeline-express-single-page-announcement-date">
38
 
39
  <?php
40
  /* Action hook to display content before the single announcement date */
49
  do_action( 'timeline-express-single-after-date' );
50
  ?>
51
 
52
+ </p>
53
 
54
  <?php
55
  /* Action hook to display content before the single announcement content */
templates/timeline-express-container.php CHANGED
@@ -59,7 +59,7 @@ $timeline_express_options = timeline_express_get_options();
59
  /* Generate the announcement date. */
60
  if ( 1 === (int) $timeline_express_options['date-visibility'] ) {
61
  ?>
62
- <strong class="timeline-date">
63
  <?php
64
  /* Action hook to display content before the announcement date on the timeline */
65
  do_action( 'timeline-express-before-date' );
@@ -69,7 +69,7 @@ $timeline_express_options = timeline_express_get_options();
69
  /* Action hook to display content after the announcement date on the timeline */
70
  do_action( 'timeline-express-after-date' );
71
  ?>
72
- </strong>
73
  <?php
74
  }
75
  ?>
59
  /* Generate the announcement date. */
60
  if ( 1 === (int) $timeline_express_options['date-visibility'] ) {
61
  ?>
62
+ <p class="timeline-date">
63
  <?php
64
  /* Action hook to display content before the announcement date on the timeline */
65
  do_action( 'timeline-express-before-date' );
69
  /* Action hook to display content after the announcement date on the timeline */
70
  do_action( 'timeline-express-after-date' );
71
  ?>
72
+ </p>
73
  <?php
74
  }
75
  ?>
timeline-express.php CHANGED
@@ -4,7 +4,7 @@
4
  Plugin Name: Timeline Express
5
  Plugin URI: https://www.wp-timelineexpress.com
6
  Description: Create a beautiful vertical, CSS3 animated and responsive timeline in minutes flat without writing code.
7
- Version: 1.3.2
8
  Author: Code Parrots
9
  Text Domain: timeline-express
10
  Author URI: http://www.codeparrots.com
4
  Plugin Name: Timeline Express
5
  Plugin URI: https://www.wp-timelineexpress.com
6
  Description: Create a beautiful vertical, CSS3 animated and responsive timeline in minutes flat without writing code.
7
+ Version: 1.3.3
8
  Author: Code Parrots
9
  Text Domain: timeline-express
10
  Author URI: http://www.codeparrots.com