Plugin Directory

Changeset 818644


Ignore:
Timestamp:
12/11/2013 04:08:42 AM (12 years ago)
Author:
lgedeon
Message:

Release 1.2 update

Location:
seoslides/trunk
Files:
15 added
48 edited

Legend:

Unmodified
Added
Removed
  • seoslides/trunk/css/admin-styles-slides.css

    r804422 r818644  
    447447      background-size: 16px auto; } }
    448448
    449 body.admin-color-mp6 .slideset-add-button-icon,
    450 body.admin-color-mp6 .slideset-toggle-trash-icon {
     449body.flaticons .slideset-add-button-icon,
     450body.flaticons .slideset-toggle-trash-icon {
    451451  margin-top: 0; }
    452 body.admin-color-mp6 .slideset-add-button-icon {
     452body.flaticons .slideset-add-button-icon {
    453453  background-image: url("../img/addslide-mp6-16.png"); }
    454454  @media (-webkit-min-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (min--moz-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    455     body.admin-color-mp6 .slideset-add-button-icon {
     455    body.flaticons .slideset-add-button-icon {
    456456      background-image: url("../img/addslide-mp6-32.png"); } }
    457 body.admin-color-mp6 .slideset-toggle-trash-icon {
     457body.flaticons .slideset-toggle-trash-icon {
    458458  background-image: url("../img/trash-mp6-16.png"); }
    459459  @media (-webkit-min-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (min--moz-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx) {
    460     body.admin-color-mp6 .slideset-toggle-trash-icon {
     460    body.flaticons .slideset-toggle-trash-icon {
    461461      background-image: url("../img/trash-mp6-32.png"); } }
    462462
     
    496496    box-shadow: -6px 0 6px -6px rgba(0, 0, 0, 0.2) inset; }
    497497  .seoslides-modal .seoslides-left-rail .seoslides-modal-seo,
    498   .seoslides-modal .seoslides-left-rail .seoslides-modal-notes {
     498  .seoslides-modal .seoslides-left-rail .seoslides-modal-notes,
     499  .seoslides-modal .seoslides-left-rail .seoslides-modal-transitions {
    499500    width: 269px;
    500501    padding: 0 15px; }
     
    502503    .seoslides-modal .seoslides-left-rail .seoslides-modal-seo textarea,
    503504    .seoslides-modal .seoslides-left-rail .seoslides-modal-notes input,
    504     .seoslides-modal .seoslides-left-rail .seoslides-modal-notes textarea {
     505    .seoslides-modal .seoslides-left-rail .seoslides-modal-notes textarea,
     506    .seoslides-modal .seoslides-left-rail .seoslides-modal-transitions input,
     507    .seoslides-modal .seoslides-left-rail .seoslides-modal-transitions textarea {
    505508      width: 100%; }
    506509    .seoslides-modal .seoslides-left-rail .seoslides-modal-seo label,
    507     .seoslides-modal .seoslides-left-rail .seoslides-modal-notes label {
     510    .seoslides-modal .seoslides-left-rail .seoslides-modal-notes label,
     511    .seoslides-modal .seoslides-left-rail .seoslides-modal-transitions label {
    508512      cursor: default;
    509513      font-weight: bold;
    510514      font-size: 1.1em; }
     515  .seoslides-modal .seoslides-left-rail .seoslides-modal-transitions {
     516    margin-top: 15px; }
    511517  .seoslides-modal .seoslides-left-rail #seoslides_video_oembed {
    512518    width: 100%; }
     
    735741      margin-right: 20px; }
    736742
    737 .admin-color-mp6 #TB_overlay,
     743.flaticons #TB_overlay,
    738744#TB_overlay {
    739745  z-index: 170000; }
    740746
    741 .admin-color-mp6 #TB_window,
     747.flaticons #TB_window,
    742748#TB_window {
    743749  z-index: 170001; }
  • seoslides/trunk/css/admin-styles.css

    r804422 r818644  
    1111      background-size: 16px auto; } }
    1212
    13 body.admin-color-mp6 #menu-posts-seoslides-slideset .menu-icon-post div.wp-menu-image,
    14 body.admin-color-mp6 #toplevel_page_seoslides-slideset .menu-icon-generic div.wp-menu-image {
     13body.flaticons #menu-posts-seoslides-slideset .menu-icon-post div.wp-menu-image,
     14body.flaticons #toplevel_page_seoslides-slideset .menu-icon-generic div.wp-menu-image {
    1515  background: none; }
    16   body.admin-color-mp6 #menu-posts-seoslides-slideset .menu-icon-post div.wp-menu-image:before,
    17   body.admin-color-mp6 #toplevel_page_seoslides-slideset .menu-icon-generic div.wp-menu-image:before {
     16  body.flaticons #menu-posts-seoslides-slideset .menu-icon-post div.wp-menu-image:before,
     17  body.flaticons #toplevel_page_seoslides-slideset .menu-icon-generic div.wp-menu-image:before {
    1818    content: '\f181'; }
    19 body.admin-color-mp6 .tb-close-icon {
     19body.flaticons .tb-close-icon {
    2020  background: none; }
    2121
     
    228228  background-position: -480px 0 !important; }
    229229
     230.seoslides-modal-transitions {
     231  display: none; }
     232
    230233.seoslides-overview .seoslides-modal-bginfo {
    231234  margin-top: 20px; }
     
    233236.seoslides-overview .youtube-vimeo {
    234237  display: none; }
     238.seoslides-overview .seoslides-modal-transitions {
     239  display: block; }
    235240
    236241#poststuff .linkhint {
  • seoslides/trunk/css/front-end.css

    r804422 r818644  
    711711  .deck-footer .deck-actions {
    712712    pointer-events: auto;
    713     width: 24px;
     713    width: 32px;
    714714    text-align: center;
    715715    background-color: #000;
     716    -webkit-font-smoothing: antialiased;
    716717    -khtml-opacity: 0.5;
    717718    -moz-opacity: 0.5;
     
    807808    position: absolute;
    808809    cursor: pointer;
    809     font-family: 'dashicons';
    810     padding-left: 8px; }
     810    font-family: 'dashicons'; }
    811811    .deck-footer .deck-actions:before {
    812812      content: '\f132'; }
     
    818818      content: '\f158'; }
    819819
     820/* larger button may be needed again when switching to image
     821@media screen and (min-width: 640px) {
     822    .deck-footer {
     823        .deck-actions {
     824            margin: 5px 0;
     825            padding-left: 1px !important;
     826            height: 45px !important;
     827            font-size: 2.2em !important;
     828            line-height: 1.3em !important;
     829            font-weight: normal !important;
     830            width: 45px !important;
     831        }
     832    }
     833}
     834*/
    820835.fullscreen .slide {
    821836  padding-bottom: 0; }
     
    916931    cursor: default; }
    917932
     933#share .slide-body {
     934  text-align: center; }
     935#share .slide-body:before {
     936  content: '';
     937  display: inline-block;
     938  height: 100%;
     939  vertical-align: middle;
     940  margin-right: -0.25em; }
     941#share .share_items {
     942  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
     943  display: inline-block;
     944  vertical-align: middle;
     945  width: 80%;
     946  max-width: 600px;
     947  margin: auto; }
     948#share .share_item {
     949  font-size: 2em;
     950  display: block;
     951  color: #ffffff;
     952  width: 33.3333333333333%;
     953  float: left;
     954  margin: 0; }
     955  #share .share_item a {
     956    color: #e7ecf0 !important;
     957    font-weight: normal;
     958    font-size: 2em;
     959    text-decoration: none;
     960    text-align: center; }
     961  #share .share_item a.seoslides {
     962    color: #ffac46 !important; }
     963  #share .share_item img {
     964    margin: 1em auto .5em;
     965    width: 50%; }
     966
     967@media screen and (max-width: 360px) {
     968  #share .share_item p {
     969    display: none; }
     970  #share .share_item img {
     971    margin-bottom: 1em;
     972    width: 75%; } }
     973@media screen and (min-width: 750px) {
     974  #share .share_item a {
     975    font-size: 28px; } }
    918976.slide .slide-body .slide-object-content .slide {
    919977  width: auto;
     
    12261284  .deck-container div.embed-container .closer,
    12271285  .deck-container div.embed-container .pseudolink {
    1228     color: red;
     1286    color: #ffac46;
    12291287    cursor: pointer; }
    12301288    .deck-container div.embed-container .closer:hover,
  • seoslides/trunk/css/front-end.fade.css

    r804422 r818644  
    538538  box-sizing: border-box;
    539539  width: 100%;
    540   padding: 0 48px; }
     540  padding: 0; }
    541541  .csstransitions.csstransforms .deck-container:not(.deck-menu) > .slide .slide {
    542542    position: relative;
     
    680680  .deck-footer .deck-actions {
    681681    pointer-events: auto;
    682     width: 24px;
     682    width: 32px;
    683683    text-align: center;
    684684    background-color: #000;
     685    -webkit-font-smoothing: antialiased;
    685686    -khtml-opacity: 0.5;
    686687    -moz-opacity: 0.5;
     
    776777    position: absolute;
    777778    cursor: pointer;
    778     font-family: 'dashicons';
    779     padding-left: 8px; }
     779    font-family: 'dashicons'; }
    780780    .deck-footer .deck-actions:before {
    781781      content: '\f132'; }
     
    787787      content: '\f158'; }
    788788
     789/* larger button may be needed again when switching to image
     790@media screen and (min-width: 640px) {
     791    .deck-footer {
     792        .deck-actions {
     793            margin: 5px 0;
     794            padding-left: 1px !important;
     795            height: 45px !important;
     796            font-size: 2.2em !important;
     797            line-height: 1.3em !important;
     798            font-weight: normal !important;
     799            width: 45px !important;
     800        }
     801    }
     802}
     803*/
    789804.fullscreen .slide {
    790805  padding-bottom: 0; }
     
    885900    cursor: default; }
    886901
     902#share .slide-body {
     903  text-align: center; }
     904#share .slide-body:before {
     905  content: '';
     906  display: inline-block;
     907  height: 100%;
     908  vertical-align: middle;
     909  margin-right: -0.25em; }
     910#share .share_items {
     911  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
     912  display: inline-block;
     913  vertical-align: middle;
     914  width: 80%;
     915  max-width: 600px;
     916  margin: auto; }
     917#share .share_item {
     918  font-size: 2em;
     919  display: block;
     920  color: #ffffff;
     921  width: 33.3333333333333%;
     922  float: left;
     923  margin: 0; }
     924  #share .share_item a {
     925    color: #e7ecf0 !important;
     926    font-weight: normal;
     927    font-size: 2em;
     928    text-decoration: none;
     929    text-align: center; }
     930  #share .share_item a.seoslides {
     931    color: #ffac46 !important; }
     932  #share .share_item img {
     933    margin: 1em auto .5em;
     934    width: 50%; }
     935
     936@media screen and (max-width: 360px) {
     937  #share .share_item p {
     938    display: none; }
     939  #share .share_item img {
     940    margin-bottom: 1em;
     941    width: 75%; } }
     942@media screen and (min-width: 750px) {
     943  #share .share_item a {
     944    font-size: 28px; } }
    887945.slide .slide-body .slide-object-content .slide {
    888946  width: auto;
     
    11951253  .deck-container div.embed-container .closer,
    11961254  .deck-container div.embed-container .pseudolink {
    1197     color: red;
     1255    color: #ffac46;
    11981256    cursor: pointer; }
    11991257    .deck-container div.embed-container .closer:hover,
  • seoslides/trunk/css/front-end.neon.fade.css

    r804422 r818644  
    567567  box-sizing: border-box;
    568568  width: 100%;
    569   padding: 0 48px; }
     569  padding: 0; }
    570570  .csstransitions.csstransforms .deck-container:not(.deck-menu) > .slide .slide {
    571571    position: relative;
     
    709709  .deck-footer .deck-actions {
    710710    pointer-events: auto;
    711     width: 24px;
     711    width: 32px;
    712712    text-align: center;
    713713    background-color: #000;
     714    -webkit-font-smoothing: antialiased;
    714715    -khtml-opacity: 0.5;
    715716    -moz-opacity: 0.5;
     
    805806    position: absolute;
    806807    cursor: pointer;
    807     font-family: 'dashicons';
    808     padding-left: 8px; }
     808    font-family: 'dashicons'; }
    809809    .deck-footer .deck-actions:before {
    810810      content: '\f132'; }
     
    816816      content: '\f158'; }
    817817
     818/* larger button may be needed again when switching to image
     819@media screen and (min-width: 640px) {
     820    .deck-footer {
     821        .deck-actions {
     822            margin: 5px 0;
     823            padding-left: 1px !important;
     824            height: 45px !important;
     825            font-size: 2.2em !important;
     826            line-height: 1.3em !important;
     827            font-weight: normal !important;
     828            width: 45px !important;
     829        }
     830    }
     831}
     832*/
    818833.fullscreen .slide {
    819834  padding-bottom: 0; }
     
    914929    cursor: default; }
    915930
     931#share .slide-body {
     932  text-align: center; }
     933#share .slide-body:before {
     934  content: '';
     935  display: inline-block;
     936  height: 100%;
     937  vertical-align: middle;
     938  margin-right: -0.25em; }
     939#share .share_items {
     940  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
     941  display: inline-block;
     942  vertical-align: middle;
     943  width: 80%;
     944  max-width: 600px;
     945  margin: auto; }
     946#share .share_item {
     947  font-size: 2em;
     948  display: block;
     949  color: #ffffff;
     950  width: 33.3333333333333%;
     951  float: left;
     952  margin: 0; }
     953  #share .share_item a {
     954    color: #e7ecf0 !important;
     955    font-weight: normal;
     956    font-size: 2em;
     957    text-decoration: none;
     958    text-align: center; }
     959  #share .share_item a.seoslides {
     960    color: #ffac46 !important; }
     961  #share .share_item img {
     962    margin: 1em auto .5em;
     963    width: 50%; }
     964
     965@media screen and (max-width: 360px) {
     966  #share .share_item p {
     967    display: none; }
     968  #share .share_item img {
     969    margin-bottom: 1em;
     970    width: 75%; } }
     971@media screen and (min-width: 750px) {
     972  #share .share_item a {
     973    font-size: 28px; } }
    916974.slide .slide-body .slide-object-content .slide {
    917975  width: auto;
     
    12241282  .deck-container div.embed-container .closer,
    12251283  .deck-container div.embed-container .pseudolink {
    1226     color: red;
     1284    color: #ffac46;
    12271285    cursor: pointer; }
    12281286    .deck-container div.embed-container .closer:hover,
  • seoslides/trunk/css/front-end.neon.horizontal.css

    r804422 r818644  
    740740  .deck-footer .deck-actions {
    741741    pointer-events: auto;
    742     width: 24px;
     742    width: 32px;
    743743    text-align: center;
    744744    background-color: #000;
     745    -webkit-font-smoothing: antialiased;
    745746    -khtml-opacity: 0.5;
    746747    -moz-opacity: 0.5;
     
    836837    position: absolute;
    837838    cursor: pointer;
    838     font-family: 'dashicons';
    839     padding-left: 8px; }
     839    font-family: 'dashicons'; }
    840840    .deck-footer .deck-actions:before {
    841841      content: '\f132'; }
     
    847847      content: '\f158'; }
    848848
     849/* larger button may be needed again when switching to image
     850@media screen and (min-width: 640px) {
     851    .deck-footer {
     852        .deck-actions {
     853            margin: 5px 0;
     854            padding-left: 1px !important;
     855            height: 45px !important;
     856            font-size: 2.2em !important;
     857            line-height: 1.3em !important;
     858            font-weight: normal !important;
     859            width: 45px !important;
     860        }
     861    }
     862}
     863*/
    849864.fullscreen .slide {
    850865  padding-bottom: 0; }
     
    945960    cursor: default; }
    946961
     962#share .slide-body {
     963  text-align: center; }
     964#share .slide-body:before {
     965  content: '';
     966  display: inline-block;
     967  height: 100%;
     968  vertical-align: middle;
     969  margin-right: -0.25em; }
     970#share .share_items {
     971  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
     972  display: inline-block;
     973  vertical-align: middle;
     974  width: 80%;
     975  max-width: 600px;
     976  margin: auto; }
     977#share .share_item {
     978  font-size: 2em;
     979  display: block;
     980  color: #ffffff;
     981  width: 33.3333333333333%;
     982  float: left;
     983  margin: 0; }
     984  #share .share_item a {
     985    color: #e7ecf0 !important;
     986    font-weight: normal;
     987    font-size: 2em;
     988    text-decoration: none;
     989    text-align: center; }
     990  #share .share_item a.seoslides {
     991    color: #ffac46 !important; }
     992  #share .share_item img {
     993    margin: 1em auto .5em;
     994    width: 50%; }
     995
     996@media screen and (max-width: 360px) {
     997  #share .share_item p {
     998    display: none; }
     999  #share .share_item img {
     1000    margin-bottom: 1em;
     1001    width: 75%; } }
     1002@media screen and (min-width: 750px) {
     1003  #share .share_item a {
     1004    font-size: 28px; } }
    9471005.slide .slide-body .slide-object-content .slide {
    9481006  width: auto;
     
    12551313  .deck-container div.embed-container .closer,
    12561314  .deck-container div.embed-container .pseudolink {
    1257     color: red;
     1315    color: #ffac46;
    12581316    cursor: pointer; }
    12591317    .deck-container div.embed-container .closer:hover,
  • seoslides/trunk/css/front-end.neon.none.css

    r804422 r818644  
    674674  .deck-footer .deck-actions {
    675675    pointer-events: auto;
    676     width: 24px;
     676    width: 32px;
    677677    text-align: center;
    678678    background-color: #000;
     679    -webkit-font-smoothing: antialiased;
    679680    -khtml-opacity: 0.5;
    680681    -moz-opacity: 0.5;
     
    770771    position: absolute;
    771772    cursor: pointer;
    772     font-family: 'dashicons';
    773     padding-left: 8px; }
     773    font-family: 'dashicons'; }
    774774    .deck-footer .deck-actions:before {
    775775      content: '\f132'; }
     
    781781      content: '\f158'; }
    782782
     783/* larger button may be needed again when switching to image
     784@media screen and (min-width: 640px) {
     785    .deck-footer {
     786        .deck-actions {
     787            margin: 5px 0;
     788            padding-left: 1px !important;
     789            height: 45px !important;
     790            font-size: 2.2em !important;
     791            line-height: 1.3em !important;
     792            font-weight: normal !important;
     793            width: 45px !important;
     794        }
     795    }
     796}
     797*/
    783798.fullscreen .slide {
    784799  padding-bottom: 0; }
     
    879894    cursor: default; }
    880895
     896#share .slide-body {
     897  text-align: center; }
     898#share .slide-body:before {
     899  content: '';
     900  display: inline-block;
     901  height: 100%;
     902  vertical-align: middle;
     903  margin-right: -0.25em; }
     904#share .share_items {
     905  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
     906  display: inline-block;
     907  vertical-align: middle;
     908  width: 80%;
     909  max-width: 600px;
     910  margin: auto; }
     911#share .share_item {
     912  font-size: 2em;
     913  display: block;
     914  color: #ffffff;
     915  width: 33.3333333333333%;
     916  float: left;
     917  margin: 0; }
     918  #share .share_item a {
     919    color: #e7ecf0 !important;
     920    font-weight: normal;
     921    font-size: 2em;
     922    text-decoration: none;
     923    text-align: center; }
     924  #share .share_item a.seoslides {
     925    color: #ffac46 !important; }
     926  #share .share_item img {
     927    margin: 1em auto .5em;
     928    width: 50%; }
     929
     930@media screen and (max-width: 360px) {
     931  #share .share_item p {
     932    display: none; }
     933  #share .share_item img {
     934    margin-bottom: 1em;
     935    width: 75%; } }
     936@media screen and (min-width: 750px) {
     937  #share .share_item a {
     938    font-size: 28px; } }
    881939.slide .slide-body .slide-object-content .slide {
    882940  width: auto;
     
    11891247  .deck-container div.embed-container .closer,
    11901248  .deck-container div.embed-container .pseudolink {
    1191     color: red;
     1249    color: #ffac46;
    11921250    cursor: pointer; }
    11931251    .deck-container div.embed-container .closer:hover,
  • seoslides/trunk/css/front-end.neon.vertical.css

    r804422 r818644  
    569569  box-sizing: border-box;
    570570  width: 100%;
    571   padding: 0 48px; }
     571  padding: 0; }
    572572  .csstransitions.csstransforms .deck-container:not(.deck-menu) > .slide .slide {
    573573    position: relative;
     
    756756  .deck-footer .deck-actions {
    757757    pointer-events: auto;
    758     width: 24px;
     758    width: 32px;
    759759    text-align: center;
    760760    background-color: #000;
     761    -webkit-font-smoothing: antialiased;
    761762    -khtml-opacity: 0.5;
    762763    -moz-opacity: 0.5;
     
    852853    position: absolute;
    853854    cursor: pointer;
    854     font-family: 'dashicons';
    855     padding-left: 8px; }
     855    font-family: 'dashicons'; }
    856856    .deck-footer .deck-actions:before {
    857857      content: '\f132'; }
     
    863863      content: '\f158'; }
    864864
     865/* larger button may be needed again when switching to image
     866@media screen and (min-width: 640px) {
     867    .deck-footer {
     868        .deck-actions {
     869            margin: 5px 0;
     870            padding-left: 1px !important;
     871            height: 45px !important;
     872            font-size: 2.2em !important;
     873            line-height: 1.3em !important;
     874            font-weight: normal !important;
     875            width: 45px !important;
     876        }
     877    }
     878}
     879*/
    865880.fullscreen .slide {
    866881  padding-bottom: 0; }
     
    961976    cursor: default; }
    962977
     978#share .slide-body {
     979  text-align: center; }
     980#share .slide-body:before {
     981  content: '';
     982  display: inline-block;
     983  height: 100%;
     984  vertical-align: middle;
     985  margin-right: -0.25em; }
     986#share .share_items {
     987  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
     988  display: inline-block;
     989  vertical-align: middle;
     990  width: 80%;
     991  max-width: 600px;
     992  margin: auto; }
     993#share .share_item {
     994  font-size: 2em;
     995  display: block;
     996  color: #ffffff;
     997  width: 33.3333333333333%;
     998  float: left;
     999  margin: 0; }
     1000  #share .share_item a {
     1001    color: #e7ecf0 !important;
     1002    font-weight: normal;
     1003    font-size: 2em;
     1004    text-decoration: none;
     1005    text-align: center; }
     1006  #share .share_item a.seoslides {
     1007    color: #ffac46 !important; }
     1008  #share .share_item img {
     1009    margin: 1em auto .5em;
     1010    width: 50%; }
     1011
     1012@media screen and (max-width: 360px) {
     1013  #share .share_item p {
     1014    display: none; }
     1015  #share .share_item img {
     1016    margin-bottom: 1em;
     1017    width: 75%; } }
     1018@media screen and (min-width: 750px) {
     1019  #share .share_item a {
     1020    font-size: 28px; } }
    9631021.slide .slide-body .slide-object-content .slide {
    9641022  width: auto;
     
    12711329  .deck-container div.embed-container .closer,
    12721330  .deck-container div.embed-container .pseudolink {
    1273     color: red;
     1331    color: #ffac46;
    12741332    cursor: pointer; }
    12751333    .deck-container div.embed-container .closer:hover,
  • seoslides/trunk/css/front-end.none.css

    r804422 r818644  
    645645  .deck-footer .deck-actions {
    646646    pointer-events: auto;
    647     width: 24px;
     647    width: 32px;
    648648    text-align: center;
    649649    background-color: #000;
     650    -webkit-font-smoothing: antialiased;
    650651    -khtml-opacity: 0.5;
    651652    -moz-opacity: 0.5;
     
    741742    position: absolute;
    742743    cursor: pointer;
    743     font-family: 'dashicons';
    744     padding-left: 8px; }
     744    font-family: 'dashicons'; }
    745745    .deck-footer .deck-actions:before {
    746746      content: '\f132'; }
     
    752752      content: '\f158'; }
    753753
     754/* larger button may be needed again when switching to image
     755@media screen and (min-width: 640px) {
     756    .deck-footer {
     757        .deck-actions {
     758            margin: 5px 0;
     759            padding-left: 1px !important;
     760            height: 45px !important;
     761            font-size: 2.2em !important;
     762            line-height: 1.3em !important;
     763            font-weight: normal !important;
     764            width: 45px !important;
     765        }
     766    }
     767}
     768*/
    754769.fullscreen .slide {
    755770  padding-bottom: 0; }
     
    850865    cursor: default; }
    851866
     867#share .slide-body {
     868  text-align: center; }
     869#share .slide-body:before {
     870  content: '';
     871  display: inline-block;
     872  height: 100%;
     873  vertical-align: middle;
     874  margin-right: -0.25em; }
     875#share .share_items {
     876  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
     877  display: inline-block;
     878  vertical-align: middle;
     879  width: 80%;
     880  max-width: 600px;
     881  margin: auto; }
     882#share .share_item {
     883  font-size: 2em;
     884  display: block;
     885  color: #ffffff;
     886  width: 33.3333333333333%;
     887  float: left;
     888  margin: 0; }
     889  #share .share_item a {
     890    color: #e7ecf0 !important;
     891    font-weight: normal;
     892    font-size: 2em;
     893    text-decoration: none;
     894    text-align: center; }
     895  #share .share_item a.seoslides {
     896    color: #ffac46 !important; }
     897  #share .share_item img {
     898    margin: 1em auto .5em;
     899    width: 50%; }
     900
     901@media screen and (max-width: 360px) {
     902  #share .share_item p {
     903    display: none; }
     904  #share .share_item img {
     905    margin-bottom: 1em;
     906    width: 75%; } }
     907@media screen and (min-width: 750px) {
     908  #share .share_item a {
     909    font-size: 28px; } }
    852910.slide .slide-body .slide-object-content .slide {
    853911  width: auto;
     
    11601218  .deck-container div.embed-container .closer,
    11611219  .deck-container div.embed-container .pseudolink {
    1162     color: red;
     1220    color: #ffac46;
    11631221    cursor: pointer; }
    11641222    .deck-container div.embed-container .closer:hover,
  • seoslides/trunk/css/front-end.none.fade.css

    r804422 r818644  
    473473  box-sizing: border-box;
    474474  width: 100%;
    475   padding: 0 48px; }
     475  padding: 0; }
    476476  .csstransitions.csstransforms .deck-container:not(.deck-menu) > .slide .slide {
    477477    position: relative;
     
    615615  .deck-footer .deck-actions {
    616616    pointer-events: auto;
    617     width: 24px;
     617    width: 32px;
    618618    text-align: center;
    619619    background-color: #000;
     620    -webkit-font-smoothing: antialiased;
    620621    -khtml-opacity: 0.5;
    621622    -moz-opacity: 0.5;
     
    711712    position: absolute;
    712713    cursor: pointer;
    713     font-family: 'dashicons';
    714     padding-left: 8px; }
     714    font-family: 'dashicons'; }
    715715    .deck-footer .deck-actions:before {
    716716      content: '\f132'; }
     
    722722      content: '\f158'; }
    723723
     724/* larger button may be needed again when switching to image
     725@media screen and (min-width: 640px) {
     726    .deck-footer {
     727        .deck-actions {
     728            margin: 5px 0;
     729            padding-left: 1px !important;
     730            height: 45px !important;
     731            font-size: 2.2em !important;
     732            line-height: 1.3em !important;
     733            font-weight: normal !important;
     734            width: 45px !important;
     735        }
     736    }
     737}
     738*/
    724739.fullscreen .slide {
    725740  padding-bottom: 0; }
     
    820835    cursor: default; }
    821836
     837#share .slide-body {
     838  text-align: center; }
     839#share .slide-body:before {
     840  content: '';
     841  display: inline-block;
     842  height: 100%;
     843  vertical-align: middle;
     844  margin-right: -0.25em; }
     845#share .share_items {
     846  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
     847  display: inline-block;
     848  vertical-align: middle;
     849  width: 80%;
     850  max-width: 600px;
     851  margin: auto; }
     852#share .share_item {
     853  font-size: 2em;
     854  display: block;
     855  color: #ffffff;
     856  width: 33.3333333333333%;
     857  float: left;
     858  margin: 0; }
     859  #share .share_item a {
     860    color: #e7ecf0 !important;
     861    font-weight: normal;
     862    font-size: 2em;
     863    text-decoration: none;
     864    text-align: center; }
     865  #share .share_item a.seoslides {
     866    color: #ffac46 !important; }
     867  #share .share_item img {
     868    margin: 1em auto .5em;
     869    width: 50%; }
     870
     871@media screen and (max-width: 360px) {
     872  #share .share_item p {
     873    display: none; }
     874  #share .share_item img {
     875    margin-bottom: 1em;
     876    width: 75%; } }
     877@media screen and (min-width: 750px) {
     878  #share .share_item a {
     879    font-size: 28px; } }
    822880.slide .slide-body .slide-object-content .slide {
    823881  width: auto;
     
    11301188  .deck-container div.embed-container .closer,
    11311189  .deck-container div.embed-container .pseudolink {
    1132     color: red;
     1190    color: #ffac46;
    11331191    cursor: pointer; }
    11341192    .deck-container div.embed-container .closer:hover,
  • seoslides/trunk/css/front-end.none.horizontal.css

    r804422 r818644  
    646646  .deck-footer .deck-actions {
    647647    pointer-events: auto;
    648     width: 24px;
     648    width: 32px;
    649649    text-align: center;
    650650    background-color: #000;
     651    -webkit-font-smoothing: antialiased;
    651652    -khtml-opacity: 0.5;
    652653    -moz-opacity: 0.5;
     
    742743    position: absolute;
    743744    cursor: pointer;
    744     font-family: 'dashicons';
    745     padding-left: 8px; }
     745    font-family: 'dashicons'; }
    746746    .deck-footer .deck-actions:before {
    747747      content: '\f132'; }
     
    753753      content: '\f158'; }
    754754
     755/* larger button may be needed again when switching to image
     756@media screen and (min-width: 640px) {
     757    .deck-footer {
     758        .deck-actions {
     759            margin: 5px 0;
     760            padding-left: 1px !important;
     761            height: 45px !important;
     762            font-size: 2.2em !important;
     763            line-height: 1.3em !important;
     764            font-weight: normal !important;
     765            width: 45px !important;
     766        }
     767    }
     768}
     769*/
    755770.fullscreen .slide {
    756771  padding-bottom: 0; }
     
    851866    cursor: default; }
    852867
     868#share .slide-body {
     869  text-align: center; }
     870#share .slide-body:before {
     871  content: '';
     872  display: inline-block;
     873  height: 100%;
     874  vertical-align: middle;
     875  margin-right: -0.25em; }
     876#share .share_items {
     877  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
     878  display: inline-block;
     879  vertical-align: middle;
     880  width: 80%;
     881  max-width: 600px;
     882  margin: auto; }
     883#share .share_item {
     884  font-size: 2em;
     885  display: block;
     886  color: #ffffff;
     887  width: 33.3333333333333%;
     888  float: left;
     889  margin: 0; }
     890  #share .share_item a {
     891    color: #e7ecf0 !important;
     892    font-weight: normal;
     893    font-size: 2em;
     894    text-decoration: none;
     895    text-align: center; }
     896  #share .share_item a.seoslides {
     897    color: #ffac46 !important; }
     898  #share .share_item img {
     899    margin: 1em auto .5em;
     900    width: 50%; }
     901
     902@media screen and (max-width: 360px) {
     903  #share .share_item p {
     904    display: none; }
     905  #share .share_item img {
     906    margin-bottom: 1em;
     907    width: 75%; } }
     908@media screen and (min-width: 750px) {
     909  #share .share_item a {
     910    font-size: 28px; } }
    853911.slide .slide-body .slide-object-content .slide {
    854912  width: auto;
     
    11611219  .deck-container div.embed-container .closer,
    11621220  .deck-container div.embed-container .pseudolink {
    1163     color: red;
     1221    color: #ffac46;
    11641222    cursor: pointer; }
    11651223    .deck-container div.embed-container .closer:hover,
  • seoslides/trunk/css/front-end.none.none.css

    r804422 r818644  
    580580  .deck-footer .deck-actions {
    581581    pointer-events: auto;
    582     width: 24px;
     582    width: 32px;
    583583    text-align: center;
    584584    background-color: #000;
     585    -webkit-font-smoothing: antialiased;
    585586    -khtml-opacity: 0.5;
    586587    -moz-opacity: 0.5;
     
    676677    position: absolute;
    677678    cursor: pointer;
    678     font-family: 'dashicons';
    679     padding-left: 8px; }
     679    font-family: 'dashicons'; }
    680680    .deck-footer .deck-actions:before {
    681681      content: '\f132'; }
     
    687687      content: '\f158'; }
    688688
     689/* larger button may be needed again when switching to image
     690@media screen and (min-width: 640px) {
     691    .deck-footer {
     692        .deck-actions {
     693            margin: 5px 0;
     694            padding-left: 1px !important;
     695            height: 45px !important;
     696            font-size: 2.2em !important;
     697            line-height: 1.3em !important;
     698            font-weight: normal !important;
     699            width: 45px !important;
     700        }
     701    }
     702}
     703*/
    689704.fullscreen .slide {
    690705  padding-bottom: 0; }
     
    785800    cursor: default; }
    786801
     802#share .slide-body {
     803  text-align: center; }
     804#share .slide-body:before {
     805  content: '';
     806  display: inline-block;
     807  height: 100%;
     808  vertical-align: middle;
     809  margin-right: -0.25em; }
     810#share .share_items {
     811  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
     812  display: inline-block;
     813  vertical-align: middle;
     814  width: 80%;
     815  max-width: 600px;
     816  margin: auto; }
     817#share .share_item {
     818  font-size: 2em;
     819  display: block;
     820  color: #ffffff;
     821  width: 33.3333333333333%;
     822  float: left;
     823  margin: 0; }
     824  #share .share_item a {
     825    color: #e7ecf0 !important;
     826    font-weight: normal;
     827    font-size: 2em;
     828    text-decoration: none;
     829    text-align: center; }
     830  #share .share_item a.seoslides {
     831    color: #ffac46 !important; }
     832  #share .share_item img {
     833    margin: 1em auto .5em;
     834    width: 50%; }
     835
     836@media screen and (max-width: 360px) {
     837  #share .share_item p {
     838    display: none; }
     839  #share .share_item img {
     840    margin-bottom: 1em;
     841    width: 75%; } }
     842@media screen and (min-width: 750px) {
     843  #share .share_item a {
     844    font-size: 28px; } }
    787845.slide .slide-body .slide-object-content .slide {
    788846  width: auto;
     
    10951153  .deck-container div.embed-container .closer,
    10961154  .deck-container div.embed-container .pseudolink {
    1097     color: red;
     1155    color: #ffac46;
    10981156    cursor: pointer; }
    10991157    .deck-container div.embed-container .closer:hover,
  • seoslides/trunk/css/front-end.none.vertical.css

    r804422 r818644  
    475475  box-sizing: border-box;
    476476  width: 100%;
    477   padding: 0 48px; }
     477  padding: 0; }
    478478  .csstransitions.csstransforms .deck-container:not(.deck-menu) > .slide .slide {
    479479    position: relative;
     
    662662  .deck-footer .deck-actions {
    663663    pointer-events: auto;
    664     width: 24px;
     664    width: 32px;
    665665    text-align: center;
    666666    background-color: #000;
     667    -webkit-font-smoothing: antialiased;
    667668    -khtml-opacity: 0.5;
    668669    -moz-opacity: 0.5;
     
    758759    position: absolute;
    759760    cursor: pointer;
    760     font-family: 'dashicons';
    761     padding-left: 8px; }
     761    font-family: 'dashicons'; }
    762762    .deck-footer .deck-actions:before {
    763763      content: '\f132'; }
     
    769769      content: '\f158'; }
    770770
     771/* larger button may be needed again when switching to image
     772@media screen and (min-width: 640px) {
     773    .deck-footer {
     774        .deck-actions {
     775            margin: 5px 0;
     776            padding-left: 1px !important;
     777            height: 45px !important;
     778            font-size: 2.2em !important;
     779            line-height: 1.3em !important;
     780            font-weight: normal !important;
     781            width: 45px !important;
     782        }
     783    }
     784}
     785*/
    771786.fullscreen .slide {
    772787  padding-bottom: 0; }
     
    867882    cursor: default; }
    868883
     884#share .slide-body {
     885  text-align: center; }
     886#share .slide-body:before {
     887  content: '';
     888  display: inline-block;
     889  height: 100%;
     890  vertical-align: middle;
     891  margin-right: -0.25em; }
     892#share .share_items {
     893  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
     894  display: inline-block;
     895  vertical-align: middle;
     896  width: 80%;
     897  max-width: 600px;
     898  margin: auto; }
     899#share .share_item {
     900  font-size: 2em;
     901  display: block;
     902  color: #ffffff;
     903  width: 33.3333333333333%;
     904  float: left;
     905  margin: 0; }
     906  #share .share_item a {
     907    color: #e7ecf0 !important;
     908    font-weight: normal;
     909    font-size: 2em;
     910    text-decoration: none;
     911    text-align: center; }
     912  #share .share_item a.seoslides {
     913    color: #ffac46 !important; }
     914  #share .share_item img {
     915    margin: 1em auto .5em;
     916    width: 50%; }
     917
     918@media screen and (max-width: 360px) {
     919  #share .share_item p {
     920    display: none; }
     921  #share .share_item img {
     922    margin-bottom: 1em;
     923    width: 75%; } }
     924@media screen and (min-width: 750px) {
     925  #share .share_item a {
     926    font-size: 28px; } }
    869927.slide .slide-body .slide-object-content .slide {
    870928  width: auto;
     
    11771235  .deck-container div.embed-container .closer,
    11781236  .deck-container div.embed-container .pseudolink {
    1179     color: red;
     1237    color: #ffac46;
    11801238    cursor: pointer; }
    11811239    .deck-container div.embed-container .closer:hover,
  • seoslides/trunk/css/front-end.vertical.css

    r804422 r818644  
    540540  box-sizing: border-box;
    541541  width: 100%;
    542   padding: 0 48px; }
     542  padding: 0; }
    543543  .csstransitions.csstransforms .deck-container:not(.deck-menu) > .slide .slide {
    544544    position: relative;
     
    727727  .deck-footer .deck-actions {
    728728    pointer-events: auto;
    729     width: 24px;
     729    width: 32px;
    730730    text-align: center;
    731731    background-color: #000;
     732    -webkit-font-smoothing: antialiased;
    732733    -khtml-opacity: 0.5;
    733734    -moz-opacity: 0.5;
     
    823824    position: absolute;
    824825    cursor: pointer;
    825     font-family: 'dashicons';
    826     padding-left: 8px; }
     826    font-family: 'dashicons'; }
    827827    .deck-footer .deck-actions:before {
    828828      content: '\f132'; }
     
    834834      content: '\f158'; }
    835835
     836/* larger button may be needed again when switching to image
     837@media screen and (min-width: 640px) {
     838    .deck-footer {
     839        .deck-actions {
     840            margin: 5px 0;
     841            padding-left: 1px !important;
     842            height: 45px !important;
     843            font-size: 2.2em !important;
     844            line-height: 1.3em !important;
     845            font-weight: normal !important;
     846            width: 45px !important;
     847        }
     848    }
     849}
     850*/
    836851.fullscreen .slide {
    837852  padding-bottom: 0; }
     
    932947    cursor: default; }
    933948
     949#share .slide-body {
     950  text-align: center; }
     951#share .slide-body:before {
     952  content: '';
     953  display: inline-block;
     954  height: 100%;
     955  vertical-align: middle;
     956  margin-right: -0.25em; }
     957#share .share_items {
     958  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
     959  display: inline-block;
     960  vertical-align: middle;
     961  width: 80%;
     962  max-width: 600px;
     963  margin: auto; }
     964#share .share_item {
     965  font-size: 2em;
     966  display: block;
     967  color: #ffffff;
     968  width: 33.3333333333333%;
     969  float: left;
     970  margin: 0; }
     971  #share .share_item a {
     972    color: #e7ecf0 !important;
     973    font-weight: normal;
     974    font-size: 2em;
     975    text-decoration: none;
     976    text-align: center; }
     977  #share .share_item a.seoslides {
     978    color: #ffac46 !important; }
     979  #share .share_item img {
     980    margin: 1em auto .5em;
     981    width: 50%; }
     982
     983@media screen and (max-width: 360px) {
     984  #share .share_item p {
     985    display: none; }
     986  #share .share_item img {
     987    margin-bottom: 1em;
     988    width: 75%; } }
     989@media screen and (min-width: 750px) {
     990  #share .share_item a {
     991    font-size: 28px; } }
    934992.slide .slide-body .slide-object-content .slide {
    935993  width: auto;
     
    12421300  .deck-container div.embed-container .closer,
    12431301  .deck-container div.embed-container .pseudolink {
    1244     color: red;
     1302    color: #ffac46;
    12451303    cursor: pointer; }
    12461304    .deck-container div.embed-container .closer:hover,
  • seoslides/trunk/css/front-end.web.fade.css

    r804422 r818644  
     1@charset "UTF-8";
    12/* Default aspect ratio settings */
    23html, body {
     
    655656  box-sizing: border-box;
    656657  width: 100%;
    657   padding: 0 48px; }
     658  padding: 0; }
    658659  .csstransitions.csstransforms .deck-container:not(.deck-menu) > .slide .slide {
    659660    position: relative;
     
    797798  .deck-footer .deck-actions {
    798799    pointer-events: auto;
    799     width: 24px;
     800    width: 32px;
    800801    text-align: center;
    801802    background-color: #000;
     803    -webkit-font-smoothing: antialiased;
    802804    -khtml-opacity: 0.5;
    803805    -moz-opacity: 0.5;
     
    893895    position: absolute;
    894896    cursor: pointer;
    895     font-family: 'dashicons';
    896     padding-left: 8px; }
     897    font-family: 'dashicons'; }
    897898    .deck-footer .deck-actions:before {
    898899      content: '\f132'; }
     
    904905      content: '\f158'; }
    905906
     907/* larger button may be needed again when switching to image
     908@media screen and (min-width: 640px) {
     909    .deck-footer {
     910        .deck-actions {
     911            margin: 5px 0;
     912            padding-left: 1px !important;
     913            height: 45px !important;
     914            font-size: 2.2em !important;
     915            line-height: 1.3em !important;
     916            font-weight: normal !important;
     917            width: 45px !important;
     918        }
     919    }
     920}
     921*/
    906922.fullscreen .slide {
    907923  padding-bottom: 0; }
     
    10021018    cursor: default; }
    10031019
     1020#share .slide-body {
     1021  text-align: center; }
     1022#share .slide-body:before {
     1023  content: '';
     1024  display: inline-block;
     1025  height: 100%;
     1026  vertical-align: middle;
     1027  margin-right: -0.25em; }
     1028#share .share_items {
     1029  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
     1030  display: inline-block;
     1031  vertical-align: middle;
     1032  width: 80%;
     1033  max-width: 600px;
     1034  margin: auto; }
     1035#share .share_item {
     1036  font-size: 2em;
     1037  display: block;
     1038  color: #ffffff;
     1039  width: 33.3333333333333%;
     1040  float: left;
     1041  margin: 0; }
     1042  #share .share_item a {
     1043    color: #e7ecf0 !important;
     1044    font-weight: normal;
     1045    font-size: 2em;
     1046    text-decoration: none;
     1047    text-align: center; }
     1048  #share .share_item a.seoslides {
     1049    color: #ffac46 !important; }
     1050  #share .share_item img {
     1051    margin: 1em auto .5em;
     1052    width: 50%; }
     1053
     1054@media screen and (max-width: 360px) {
     1055  #share .share_item p {
     1056    display: none; }
     1057  #share .share_item img {
     1058    margin-bottom: 1em;
     1059    width: 75%; } }
     1060@media screen and (min-width: 750px) {
     1061  #share .share_item a {
     1062    font-size: 28px; } }
    10041063.slide .slide-body .slide-object-content .slide {
    10051064  width: auto;
     
    13121371  .deck-container div.embed-container .closer,
    13131372  .deck-container div.embed-container .pseudolink {
    1314     color: red;
     1373    color: #ffac46;
    13151374    cursor: pointer; }
    13161375    .deck-container div.embed-container .closer:hover,
  • seoslides/trunk/css/front-end.web.horizontal.css

    r804422 r818644  
     1@charset "UTF-8";
    12/* Default aspect ratio settings */
    23html, body {
     
    828829  .deck-footer .deck-actions {
    829830    pointer-events: auto;
    830     width: 24px;
     831    width: 32px;
    831832    text-align: center;
    832833    background-color: #000;
     834    -webkit-font-smoothing: antialiased;
    833835    -khtml-opacity: 0.5;
    834836    -moz-opacity: 0.5;
     
    924926    position: absolute;
    925927    cursor: pointer;
    926     font-family: 'dashicons';
    927     padding-left: 8px; }
     928    font-family: 'dashicons'; }
    928929    .deck-footer .deck-actions:before {
    929930      content: '\f132'; }
     
    935936      content: '\f158'; }
    936937
     938/* larger button may be needed again when switching to image
     939@media screen and (min-width: 640px) {
     940    .deck-footer {
     941        .deck-actions {
     942            margin: 5px 0;
     943            padding-left: 1px !important;
     944            height: 45px !important;
     945            font-size: 2.2em !important;
     946            line-height: 1.3em !important;
     947            font-weight: normal !important;
     948            width: 45px !important;
     949        }
     950    }
     951}
     952*/
    937953.fullscreen .slide {
    938954  padding-bottom: 0; }
     
    10331049    cursor: default; }
    10341050
     1051#share .slide-body {
     1052  text-align: center; }
     1053#share .slide-body:before {
     1054  content: '';
     1055  display: inline-block;
     1056  height: 100%;
     1057  vertical-align: middle;
     1058  margin-right: -0.25em; }
     1059#share .share_items {
     1060  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
     1061  display: inline-block;
     1062  vertical-align: middle;
     1063  width: 80%;
     1064  max-width: 600px;
     1065  margin: auto; }
     1066#share .share_item {
     1067  font-size: 2em;
     1068  display: block;
     1069  color: #ffffff;
     1070  width: 33.3333333333333%;
     1071  float: left;
     1072  margin: 0; }
     1073  #share .share_item a {
     1074    color: #e7ecf0 !important;
     1075    font-weight: normal;
     1076    font-size: 2em;
     1077    text-decoration: none;
     1078    text-align: center; }
     1079  #share .share_item a.seoslides {
     1080    color: #ffac46 !important; }
     1081  #share .share_item img {
     1082    margin: 1em auto .5em;
     1083    width: 50%; }
     1084
     1085@media screen and (max-width: 360px) {
     1086  #share .share_item p {
     1087    display: none; }
     1088  #share .share_item img {
     1089    margin-bottom: 1em;
     1090    width: 75%; } }
     1091@media screen and (min-width: 750px) {
     1092  #share .share_item a {
     1093    font-size: 28px; } }
    10351094.slide .slide-body .slide-object-content .slide {
    10361095  width: auto;
     
    13431402  .deck-container div.embed-container .closer,
    13441403  .deck-container div.embed-container .pseudolink {
    1345     color: red;
     1404    color: #ffac46;
    13461405    cursor: pointer; }
    13471406    .deck-container div.embed-container .closer:hover,
  • seoslides/trunk/css/front-end.web.none.css

    r804422 r818644  
     1@charset "UTF-8";
    12/* Default aspect ratio settings */
    23html, body {
     
    762763  .deck-footer .deck-actions {
    763764    pointer-events: auto;
    764     width: 24px;
     765    width: 32px;
    765766    text-align: center;
    766767    background-color: #000;
     768    -webkit-font-smoothing: antialiased;
    767769    -khtml-opacity: 0.5;
    768770    -moz-opacity: 0.5;
     
    858860    position: absolute;
    859861    cursor: pointer;
    860     font-family: 'dashicons';
    861     padding-left: 8px; }
     862    font-family: 'dashicons'; }
    862863    .deck-footer .deck-actions:before {
    863864      content: '\f132'; }
     
    869870      content: '\f158'; }
    870871
     872/* larger button may be needed again when switching to image
     873@media screen and (min-width: 640px) {
     874    .deck-footer {
     875        .deck-actions {
     876            margin: 5px 0;
     877            padding-left: 1px !important;
     878            height: 45px !important;
     879            font-size: 2.2em !important;
     880            line-height: 1.3em !important;
     881            font-weight: normal !important;
     882            width: 45px !important;
     883        }
     884    }
     885}
     886*/
    871887.fullscreen .slide {
    872888  padding-bottom: 0; }
     
    967983    cursor: default; }
    968984
     985#share .slide-body {
     986  text-align: center; }
     987#share .slide-body:before {
     988  content: '';
     989  display: inline-block;
     990  height: 100%;
     991  vertical-align: middle;
     992  margin-right: -0.25em; }
     993#share .share_items {
     994  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
     995  display: inline-block;
     996  vertical-align: middle;
     997  width: 80%;
     998  max-width: 600px;
     999  margin: auto; }
     1000#share .share_item {
     1001  font-size: 2em;
     1002  display: block;
     1003  color: #ffffff;
     1004  width: 33.3333333333333%;
     1005  float: left;
     1006  margin: 0; }
     1007  #share .share_item a {
     1008    color: #e7ecf0 !important;
     1009    font-weight: normal;
     1010    font-size: 2em;
     1011    text-decoration: none;
     1012    text-align: center; }
     1013  #share .share_item a.seoslides {
     1014    color: #ffac46 !important; }
     1015  #share .share_item img {
     1016    margin: 1em auto .5em;
     1017    width: 50%; }
     1018
     1019@media screen and (max-width: 360px) {
     1020  #share .share_item p {
     1021    display: none; }
     1022  #share .share_item img {
     1023    margin-bottom: 1em;
     1024    width: 75%; } }
     1025@media screen and (min-width: 750px) {
     1026  #share .share_item a {
     1027    font-size: 28px; } }
    9691028.slide .slide-body .slide-object-content .slide {
    9701029  width: auto;
     
    12771336  .deck-container div.embed-container .closer,
    12781337  .deck-container div.embed-container .pseudolink {
    1279     color: red;
     1338    color: #ffac46;
    12801339    cursor: pointer; }
    12811340    .deck-container div.embed-container .closer:hover,
  • seoslides/trunk/css/front-end.web.vertical.css

    r804422 r818644  
     1@charset "UTF-8";
    12/* Default aspect ratio settings */
    23html, body {
     
    657658  box-sizing: border-box;
    658659  width: 100%;
    659   padding: 0 48px; }
     660  padding: 0; }
    660661  .csstransitions.csstransforms .deck-container:not(.deck-menu) > .slide .slide {
    661662    position: relative;
     
    844845  .deck-footer .deck-actions {
    845846    pointer-events: auto;
    846     width: 24px;
     847    width: 32px;
    847848    text-align: center;
    848849    background-color: #000;
     850    -webkit-font-smoothing: antialiased;
    849851    -khtml-opacity: 0.5;
    850852    -moz-opacity: 0.5;
     
    940942    position: absolute;
    941943    cursor: pointer;
    942     font-family: 'dashicons';
    943     padding-left: 8px; }
     944    font-family: 'dashicons'; }
    944945    .deck-footer .deck-actions:before {
    945946      content: '\f132'; }
     
    951952      content: '\f158'; }
    952953
     954/* larger button may be needed again when switching to image
     955@media screen and (min-width: 640px) {
     956    .deck-footer {
     957        .deck-actions {
     958            margin: 5px 0;
     959            padding-left: 1px !important;
     960            height: 45px !important;
     961            font-size: 2.2em !important;
     962            line-height: 1.3em !important;
     963            font-weight: normal !important;
     964            width: 45px !important;
     965        }
     966    }
     967}
     968*/
    953969.fullscreen .slide {
    954970  padding-bottom: 0; }
     
    10491065    cursor: default; }
    10501066
     1067#share .slide-body {
     1068  text-align: center; }
     1069#share .slide-body:before {
     1070  content: '';
     1071  display: inline-block;
     1072  height: 100%;
     1073  vertical-align: middle;
     1074  margin-right: -0.25em; }
     1075#share .share_items {
     1076  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
     1077  display: inline-block;
     1078  vertical-align: middle;
     1079  width: 80%;
     1080  max-width: 600px;
     1081  margin: auto; }
     1082#share .share_item {
     1083  font-size: 2em;
     1084  display: block;
     1085  color: #ffffff;
     1086  width: 33.3333333333333%;
     1087  float: left;
     1088  margin: 0; }
     1089  #share .share_item a {
     1090    color: #e7ecf0 !important;
     1091    font-weight: normal;
     1092    font-size: 2em;
     1093    text-decoration: none;
     1094    text-align: center; }
     1095  #share .share_item a.seoslides {
     1096    color: #ffac46 !important; }
     1097  #share .share_item img {
     1098    margin: 1em auto .5em;
     1099    width: 50%; }
     1100
     1101@media screen and (max-width: 360px) {
     1102  #share .share_item p {
     1103    display: none; }
     1104  #share .share_item img {
     1105    margin-bottom: 1em;
     1106    width: 75%; } }
     1107@media screen and (min-width: 750px) {
     1108  #share .share_item a {
     1109    font-size: 28px; } }
    10511110.slide .slide-body .slide-object-content .slide {
    10521111  width: auto;
     
    13591418  .deck-container div.embed-container .closer,
    13601419  .deck-container div.embed-container .pseudolink {
    1361     color: red;
     1420    color: #ffac46;
    13621421    cursor: pointer; }
    13631422    .deck-container div.embed-container .closer:hover,
  • seoslides/trunk/includes/SEOSlides_Ajax.php

    r804108 r818644  
    6565            /** @var SEOSlides_Slide $slide */
    6666            foreach( $slideset->slides as $slide ) {
     67                $bg_image = $slide->bg_image;
     68                $bg_id = SEOSlides_Core::get_attachment_id_from_url( $bg_image );
     69                if ( false !== $bg_id ) {
     70                    $bg_arr = wp_get_attachment_image_src( $bg_id, 'seoslides-thumb' );
     71                    $bg_image = $bg_arr[0];
     72                }
     73
    6774                $data = array(
    6875                    'id'              => $slide->ID,
     
    7077                    'content'         => $slide->content,
    7178                    'image'           => stripslashes( $slide->image ),
    72                     'bg-image'        => $slide->bg_image,
     79                    'bg_image'        => $bg_image,
    7380                    'style'           => $slide->style,
    7481                    'position'        => $slide->position,
     
    7885                    'seo_description' => $slide->seo_description,
    7986                    'seo_keywords'    => $slide->seo_keywords,
    80                     'presenter_notes' => $slide->presenter_notes,
     87                    'presenter_notes' => wp_trim_words( $slide->presenter_notes, 50, ' […]' ),
    8188                    'status'          => $slide->status,
    8289                );
     
    217224                $slide_number++;
    218225            }
     226
     227            $sections .= $slideset->last_slide();
    219228
    220229            $response['success'] = true;
     
    255264                }
    256265
    257                 $response['success'] = add_post_meta( $slideset_id, '_default_slide', $default, true ) || update_post_meta( $slideset_id, '_default_slide', $default );
     266                if ( false === add_post_meta( $slideset_id, '_default_slide', $default, true ) ) {
     267                    update_post_meta( $slideset_id, '_default_slide', $default );
     268                }
     269
     270                $response['success'] = true;
    258271            } else {
    259272                $response['success'] = false;
     
    347360        $slideset->default_header_font_color = sanitize_text_field( $_POST['header_color'] );
    348361
     362        // Update presentation theme
     363        if ( isset( $_POST['seoslides_theme'] ) ) {
     364            $theme = sanitize_text_field( $_POST['seoslides_theme'] );
     365            update_post_meta( $slideset_id, '_slideset_theme', $theme );
     366        }
     367
    349368        // Persist changes
    350369        $updated = $slideset->update();
     
    353372            $response['success'] = false;
    354373        } else {
     374            /** @var SEOSlides_Core $core */
     375            $core = SEOSlides_Module_Provider::get( 'SEOSlides Core' );
     376            $themes = $core->presentation_theme( $slideset_id );
     377
    355378            $response['success'] = $updated;
     379            $response['data'] = array( 'themes' => $themes );
    356380        }
    357381
  • seoslides/trunk/includes/SEOSlides_Converter.php

    r804422 r818644  
    168168        if ( false === $api_key || empty( $api_key ) ) :
    169169            $upload_enabled = false;
    170 ?>
    171         <div class="error">
    172             <p><?php _e( 'The slide importer requires a license key.', 'seoslides_translate' ); ?>
    173                 <?php _e( 'Please sign-up for a license key on the <a href="edit.php?post_type=seoslides-slideset&amp;page=settings">settings page</a> to proceed.', 'seoslides_translate' ); ?></p>
    174         </div>
     170            ?>
     171            <div class="error">
     172                <p><?php _e( 'The slide importer requires a license key.', 'seoslides_translate' ); ?>
     173                    <?php _e( 'Please sign-up for a license key on the <a href="edit.php?post_type=seoslides-slideset&amp;page=settings">settings page</a> to proceed.', 'seoslides_translate' ); ?></p>
     174            </div>
    175175        <?php endif; ?>
    176176
     
    192192
    193193            <?php
    194             $intro  = __( 'The seoslides Import tool makes simple work of importing PowerPoint, Keynote, or other presentations that have been exported to PDF format. Each PDF page is imported as a slide-sized image. ', 'seoslides_translate' );
     194            $intro  = __( 'Import PowerPoint, Keynote, or other exported to PDF format. Each PDF page is imported as a slide-sized background image. ', 'seoslides_translate' );
    195195            $intro .= sprintf( __( 'Watch a video on <a href="%1$s" target="_new">importing</a>, or view the full <a href="%2$s" target="_new">getting started</a> presentation.', 'seoslides_translate' ),
    196196                esc_url( 'https://seoslides.com/slides/getting-started-seoslides/uploading-video/' ),
     
    198198            );
    199199            ?>
    200             <p><em><?php echo $intro; ?></em></p>
    201             <h3 class="title"><?php _e( 'Step 1: Export slides as a PDF, or use an existing PDF', 'seoslides_translate' ); ?></h3>
    202             <div class="narrow">
    203                 <p><?php printf( __( '<a href="%s" target="_new">Instructions for exporting a PDF from Keynote</a>', 'seoslides_translate' ),esc_url( 'http://support.apple.com/kb/HT3697' ) ); ?></p>
    204                 <p><?php printf( __( '<a href="%s" target="_new">Instructions for exporting a PDF from Powerpoint</a>', 'seoslides_translate' ), esc_url( 'http://office.microsoft.com/en-us/powerpoint-help/save-as-pdf-HA010064992.aspx' ) ); ?></p>
    205             </div>
    206 
    207             <h3 class="title"><?php _e( 'Step 2: Send PDF to seoslides for conversion to slide images' ); ?></h3>
     200            <p style="margin-bottom: 40px;"><em><?php echo $intro; ?></em></p>
     201            <div class="seoslides-vistoggler">
     202                <h3 class="title"><?php _e( 'Step 1: Upload PDF file to seoslides for conversion' ); ?>
     203                    <a style="font-weight:normal;font-size:.9em;"> (more info)</a>
     204                </h3>
     205                <div class="seoslides-vistogglee" style="padding:10px;border:1px solid #ccc;display:none;border-radius:3px;">
     206                    <ul>
     207                        <li><?php printf( __( '<a href="%s" target="_new">Instructions for exporting a PDF from Keynote</a>', 'seoslides_translate' ),esc_url( 'http://support.apple.com/kb/HT3697' ) ); ?></li>
     208                        <li><?php printf( __( '<a href="%s" target="_new">Instructions for exporting a PDF from Powerpoint</a>', 'seoslides_translate' ), esc_url( 'http://office.microsoft.com/en-us/powerpoint-help/save-as-pdf-HA010064992.aspx' ) ); ?></li>
     209                    </ul>
     210                </div>
     211            </div>
    208212            <div class="narrow">
    209213                <?php if ( false === $api_key || empty( $api_key ) ) :
     
    222226
    223227                    <p>
    224                         <label for="email-notification"><?php _e( 'Optional: We can send you an email when the conversion is complete:', 'seoslides_translate' ); ?></label>
     228                        <label for="email-notification"><?php _e( 'Email:', 'seoslides_translate' ); ?></label>
    225229                        <?php $current_user = wp_get_current_user(); ?>
    226230                        <input id="email-notification" name="email-notification" type="text" class="regular-text ltr" value="<?php echo esc_attr( $current_user->user_email ); ?>" />
     231                        <span class="seoslides-vistoggler">
     232                            <a><?php _e( '(optional)', 'seoslides_translate' ); ?></a>
     233                            <span class="seoslides-vistogglee" style="display:none">
     234                                <?php _e( 'Your email address will only be used to send you an email when import processing is complete.', 'seoslides_translate' ); ?>
     235                            </span>
     236                        </span>
    227237                    </p>
    228238
    229239                    <p>
    230                         <label for="upload"><?php _e( 'Choose a PDF file from your computer:', 'seoslides_translate' ); ?></label>
     240                        <label for="upload"><?php _e( 'PDF file:', 'seoslides_translate' ); ?></label>
    231241                        <input type="file" id="upload" name="import" size="25"<?php echo $upload_enabled ? '' : ' disabled="disabled"'; ?> />
    232242                        <input id="seoslides-api_key" name="seoslides-api_key" type="hidden" value="<?php echo esc_attr( $api_key ); ?>" />
     
    236246                    </p>
    237247
    238                     <?php submit_button( __( 'Upload for Conversion', 'seoslides_translate' ), 'button' ); ?>
     248                    <?php submit_button( __( 'Upload for Conversion', 'seoslides_translate' ), 'button', 'submit', false ); ?>
    239249                </form>
    240250            </div>
    241251
    242             <h3 class="title"><?php _e( 'Step 3: seoslides servers process your imports', 'seoslides_translate' ); ?></h3>
     252            <div class="seoslides-vistoggler">
     253                <h3 class="title"><?php _e( 'Step 2: Import to your site', 'seoslides_translate' ); ?>
     254                    <a style="font-weight:normal;font-size:.9em;"> (more info)</a>
     255                </h3>
     256                <div class="seoslides-vistogglee" style="padding:10px;border:1px solid #ccc;display:none;border-radius: 3px;">
     257                    <p><?php _e( 'Processing can take a while. Kick back, relax, and let the seoslides servers do the heavy lifting to convert your presentation.', 'seoslides_translate' ); ?></p>
     258                </div>
     259            </div>
     260
     261
     262            <?php $pending_count = count( get_posts( array( 'post_type' => 'seoslides-import', 'post_status' => 'draft' ) ) ) - $this->count_imports(); ?>
    243263            <div class="narrow">
    244                 <p><?php _e( 'Kick back, relax, and let the seoslides servers do the heavy lifting to convert your presentation.', 'seoslides_translate' ); ?></p>
    245                 <p>
    246                     <?php $pending_count = count( get_posts( array( 'post_type' => 'seoslides-import', 'post_status' => 'draft' ) ) ) - $this->count_imports(); ?>
    247                     <?php echo sprintf(
    248                         _n(
    249                             'Right now you have %s presentation pending on the seoslides server. Click the button below to see if it\'s done yet.',
    250                             'Right now you have %s presentations pending on the seoslides server. Click the button below to see if they\'re done yet.',
    251                             $pending_count,
    252                             'seoslides_translate'
    253                         ), $pending_count ); ?>
    254                 </p>
    255                 <?php
    256                 $check_imports = sprintf( __( '<a ' . ( 0 !== $pending_count ? '' : 'disabled="disabled"' ) . ' class="button button-primary" href="%s">Check for new imports</a>', 'seoslides_translate' ),
    257                     add_query_arg(
    258                         array(
    259                              'post_type' => 'seoslides-slideset',
    260                              'page'      => 'import'
    261                         ),
    262                         admin_url( 'edit.php' )
    263                     )
    264                 );
    265 
    266                 echo $check_imports;
    267                 ?>
    268             </div>
    269 
    270             <h3 class="title"><?php _e( 'Step 4: Import to your site', 'seoslides_translate' ); ?></h3>
     264                <?php if ( 0 < $pending_count ) : ?>
     265                    <p>
     266                        <?php echo sprintf(
     267                            _n(
     268                                'You currently have %s presentation being processed on the seoslides server.',
     269                                'You currently have %s presentations being processed on the seoslides server.',
     270                                $pending_count,
     271                                'seoslides_translate'
     272                            ), $pending_count ); ?>
     273                    </p>
     274                    <?php
     275                    $check_imports = sprintf( __( '<a ' . ( 0 !== $pending_count ? '' : 'disabled="disabled"' ) . ' class="button" href="%s">Check for completed conversions</a>', 'seoslides_translate' ),
     276                        add_query_arg(
     277                            array(
     278                                'post_type' => 'seoslides-slideset',
     279                                'page'      => 'import'
     280                            ),
     281                            admin_url( 'edit.php' )
     282                        )
     283                    );
     284
     285                    echo $check_imports;
     286                    ?>
     287                <?php endif; ?>
     288
     289                <?php if( 0 === $pending_count || 0 < $this->count_imports() ) : ?>
     290                    <div id="seoslides_import_status" style="max-height: 200px;overflow-y: scroll;">
     291                        <p><?php echo $this->get_status( true ); ?></p>
     292                    </div><!-- #seoslides_import_status -->
     293
     294                    <input id="seoslides_process" name="seoslides_process" type="submit" class="button" value="<?php _e( 'Process Imports', 'seoslides_translate' ); ?>" <?php disabled( 0 === $this->count_imports() ); ?> />
     295                <?php endif; ?>
     296            </div>
     297
     298            <h3><?php _e( 'Step 3: Add slide titles and notes, then publish', 'seoslides_translate' ); ?></h3>
    271299            <div class="narrow">
    272                 <p><?php _e( 'After your pdf is converted, click the <strong>&#8220;Process Imports&#8221; button</strong>.', 'seoslides_translate' ); ?></p>
    273                 <div id="seoslides_import_status" style="max-height: 200px;overflow-y: scroll;">
    274                     <p><?php echo $this->get_status( true ); ?></p>
    275                 </div><!-- #seoslides_import_status -->
    276 
    277                 <p><?php _e( '<strong>Please Note</strong>: To prevent errors, you should avoid navigating away from this page while the processor is running.', 'seoslides_translate' ); ?></p>
    278 
    279                 <input id="seoslides_process" name="seoslides_process" type="submit" class="button button-primary" value="<?php _e( 'Process Imports', 'seoslides_translate' ); ?>" <?php disabled( 0 === $this->count_imports() ); ?> />
    280             </div>
    281 
    282             <h3><?php _e( 'Step 5: Add slide titles and notes, then publish', 'seoslides_translate' ); ?></h3>
    283             <div class="narrow">
    284                 <p><?php _e( 'Your new presentation is now a draft under &#8220;All Presentations&#8221;.', 'seoslides_translate' ); ?></p>
     300                <p><?php _e( 'New presentations can be found under &#8220;All Presentations&#8221; as drafts.', 'seoslides_translate' ); ?></p>
    285301
    286302                <?php $drafts_url = add_query_arg( array( 'post_type' => 'seoslides-slideset', 'post_status' => 'draft' ), admin_url( 'edit.php' ) ); ?>
     
    307323            <?php endif; ?>
    308324        </div><!-- .wrap -->
    309 <?php
     325    <?php
    310326    }
    311327
     
    343359        }
    344360
    345         $post_url = $this->api_root . '/import/' . $import->post_content;
    346         $post_url = add_query_arg(
    347             array(
    348                  'bust' => rand()
    349             ),
    350             $post_url
    351         );
     361        $post_url = $this->api_root . '/import/' . $import->post_content . '/' . rand();
    352362
    353363        $query = wp_remote_get( $post_url );
     
    597607        if ( 0 === $this->count_imports() ) { // 0 imports ready
    598608            $message  = __( 'You currently have 0 presentations converted and ready to import.', 'seoslides_translate' );
    599             $message .= '&nbsp;&nbsp;' . $check_imports;
     609            $message .= '&nbsp;&nbsp;'; // . $check_imports;
    600610        } else { // 1+ imports ready
    601611            $message  = sprintf( _n( 'You currently have 1 presentation converted and ready for import.', 'You currently have %s presentations converted and ready for import.', (int) $this->count_imports(), 'seoslides_translate' ),
    602612                $this->count_imports()
    603613            );
    604             $message .= '&nbsp;&nbsp;' . $check_imports;
     614            $message .= '&nbsp;&nbsp;'; // . $check_imports;
    605615        }
    606616
  • seoslides/trunk/includes/SEOSlides_Core.php

    r804108 r818644  
    5151        add_action( 'seoslides_presstrends_event',                   array( $this, 'track_event' ), 1, 1 );
    5252        add_action( 'wp_ajax_seoslides_track',                       array( $this, 'toggle_tracking' ) );
     53        add_action( 'after_setup_theme',                             array( $this, 'add_thumbnail_sizes' ) );
    5354
    5455        // Wire filters
     
    6465        add_filter( 'clean_url',                                       array( $this, 'disable_rocketloader' ) );
    6566        add_filter( 'post_type_link',                                  array( $this, 'slide_permalink' ), 10, 2 );
     67        add_filter( 'admin_body_class',                                array( $this, 'body_class' ), 10, 1 );
     68        add_filter( 'seoslides_social_icons',                          array( $this, 'social_icons' ), 10, 1 );
     69
     70        if ( defined( 'SEOSLIDES_ALPHA' ) && SEOSLIDES_ALPHA ) {
     71            add_filter( 'seoslides_frontend_themes', array( $this, 'alpha_themes' ), 10, 1 );
     72        }
    6673
    6774        $this->install();
     
    7986                // Plugin not previously installed.
    8087                add_option( 'seoslides_version', SEOSLIDES_VERSION, '', 'no' );
    81                 add_option( 'seoslides_logo', 'default', '', 'no' );
     88                add_option( 'seoslides_logo', 'seoslides', '', 'no' );
    8289                add_option( 'seoslides_logo_url', 'https://seoslides.com', '', 'no' );
    8390                add_option( 'seoslides_logo_title', 'seoslides', '', 'no' );
     91                add_option( 'seoslides_logo_enabled', 'no', '', 'no' );
    8492
    8593                // Remove default content filter and inject our template presenatation
     
    187195
    188196    /**
     197     * Register custom image sizes.
     198     */
     199    public function add_thumbnail_sizes() {
     200        add_image_size( 'seoslides-thumb', 220, 124 );
     201    }
     202
     203    /**
    189204     * Add custom rewrite rules to make sure individual slide URLs direct to the appropriate slideset.
    190205     */
     
    256271            'message_show_trash'  => __( 'Show Trashed Slides', 'seoslides_translate' ),
    257272            'label_master'        => __( 'Slide Master', 'seoslides_translate' ),
     273            'label_notitle'       => __( '(no title', 'seoslides_translate' ),
    258274            'save_master'         => __( 'Save Slide Master', 'seoslides_translate' ),
    259275            'label_overview'      => __( 'Default Slide Layout', 'seoslides_translate' ),
     
    287303            'seo_keywords'        => __( 'Keywords:', 'seoslides_translate' ),
    288304            'background'          => __( 'Background Settings', 'seoslides_translate' ),
     305            'transitions'         => __( 'Slide Transition', 'seoslides_translate' ),
    289306            'hex_value'           => __( 'Hex Value', 'seoslides_translate' ),
    290307            'choose_media'        => __( 'Embed Image/Video', 'seoslides_translate' ),
     
    363380        if ( 'seoslides-slideset' === $current_screen->post_type ) {
    364381            wp_register_style( 'dashicons', SEOSLIDES_URL . 'css/dashicons.css', array(), SEOSLIDES_VERSION );
     382            wp_register_style( 'seoslides-iconography', SEOSLIDES_URL . 'css/seoslides-iconography.css', array(), SEOSLIDES_VERSION );
    365383            wp_enqueue_style( 'dashicons' );
     384            wp_enqueue_style( 'seoslides-iconography' );
    366385
    367386            if ( 'post' === $current_screen->base ) {
     
    397416                    'thickbox_spinner' => esc_url( admin_url( 'images/wpspin_light.gif' ) ),
    398417                    'thickbox_yes'     => esc_url( admin_url( 'images/yes.png' ) ),
     418                    'themes'           => $this->presentation_theme( get_the_ID() ),
    399419                );
    400420
     
    416436
    417437    /**
     438     * Get the markup for a specific presentation theme.
     439     *
     440     * @param int $post_id
     441     *
     442     * @return string
     443     */
     444    public function presentation_theme( $post_id ) {
     445        $theme = get_post_meta( $post_id, '_slideset_theme', true );
     446
     447        $theme = empty( $theme ) ? 'swiss-horizontal' : $theme;
     448
     449        $available_themes = SEOSlides_Module_Provider::get( 'SEOSlides Core' )->available_themes();
     450
     451        $output = '<div>';
     452        $output .= '<p><select id="seoslides_theme" name="seoslides_theme">';
     453
     454        foreach( $available_themes as $name => $meta ) :
     455            $output .= '<option value="' . esc_attr( $name ) . '" ' . selected( $theme, $name, false ) . '>' . esc_html( $meta['name'] ) . '</option>';
     456        endforeach;
     457
     458        $output .= '</select></p>';
     459        $output .= '</div>';
     460        $output .= '</div>';
     461
     462        return $output;
     463    }
     464
     465    /**
    418466     * Enqueue scripts and styles only for the presentations.
    419467     */
     
    423471        }
    424472
    425         wp_register_script( 'modernizr', SEOSLIDES_URL . 'js/lib/modernizr.js', array(), '2.6.2' );
     473        wp_register_script( 'seoslides-modernizr', SEOSLIDES_URL . 'js/lib/modernizr.js', array(), '2.6.2' );
    426474
    427475        // Get presentation theme
     
    435483        wp_enqueue_style( 'seoslides-print', SEOSLIDES_URL . 'css/print.css', array(), SEOSLIDES_VERSION, 'print' );
    436484        wp_register_style( 'dashicons', SEOSLIDES_URL . 'css/dashicons.css', array(), SEOSLIDES_VERSION );
     485        wp_register_style( 'seoslides-iconography', SEOSLIDES_URL . 'css/seoslides-iconography.css', array(), SEOSLIDES_VERSION );
    437486        wp_enqueue_style( 'dashicons' );
     487        wp_enqueue_style( 'seoslides-iconography' );
    438488
    439489        // Video
     
    441491
    442492        // Scripts
    443         $this->enqueue_script( 'seoslides_front', array( 'jquery', 'modernizr', 'wp-mediaelement' ), true );
     493        $this->enqueue_script( 'seoslides_front', array( 'jquery', 'seoslides-modernizr', 'wp-mediaelement' ), true );
    444494        $this->script_translations( 'seoslides_front' );
    445495
     
    473523
    474524        $theme_ss_uri = get_stylesheet_directory_uri();
     525        $child_ss_uri = get_template_directory_uri();
    475526
    476527        foreach( $wp_styles->queue as $queued ) {
    477528            $sheet = $wp_styles->registered[ $queued ];
    478529
    479             if ( false !== strpos( $sheet->src, $theme_ss_uri ) ) {
     530            if ( false !== strpos( $sheet->src, $theme_ss_uri ) || false !== strpos( $sheet->src, $child_ss_uri ) ) {
    480531                $wp_styles->dequeue( $queued );
    481532            }
     
    548599                    if ( false === $cover->preview || 'false' === $cover->preview ) {
    549600                        // There is no preview thumbnail for this image, so we'll try to create one instead
    550                         echo "<section class='slide'><div class='slide-body' {$cover->style}>";
     601
     602                        // First, build out the inline style, using auto-generated thumbnail images
     603                        // Build out inline style
     604                        $style = ' style="';
     605                        if ( '' !== $cover->bg_image ) {
     606                            $image = $cover->bg_image;
     607                            $image_id = SEOSlides_Core::get_attachment_id_from_url( $cover->bg_image );
     608
     609                            if ( false === $image_id ) {
     610                                if ( function_exists( 'jetpack_photon_url' ) ) {
     611                                    $image = jetpack_photon_url( $cover->bg_image, array(), '//' );
     612                                }
     613                            } else {
     614                                $image_arr = wp_get_attachment_image_src( $image_id, 'seoslides-thumb' );
     615                                $image = $image_arr[0];
     616                            }
     617
     618                            $style .= 'background-image:url(' . $image . ');';
     619                        }
     620                        $style .= 'background-color:' . $cover->fill_color . ';"';
     621
     622                        echo "<section class='slide'><div class='slide-body' {$style}>";
    551623
    552624                        if ( ! empty( $cover->oembed ) ) {
     
    9841056        $options = get_option( 'seoslides_track', array() );
    9851057        $can_track = isset( $options['tracking'] ) && 'yes' === $options['tracking'];
     1058        $social_slide = 'yes' === get_option( 'seoslides_add_social_slide', 'no' );
    9861059
    9871060        settings_errors( 'seoslides' );
     
    10331106                        </td>
    10341107                    </tr>
     1108
     1109                    <?php if ( defined( 'WP_DEBUG' ) && WP_DEBUG ) : ?>
     1110                    <tr valign="top">
     1111                        <th scope="row">
     1112                            <label for="add_social_slide"><?php _e( 'Add Social Sharing Slide', 'seoslides_translate' ); ?></label>
     1113                        </th>
     1114                        <td>
     1115                            <input name="add_social_slide" type="checkbox" id="add_social_slide" <?php checked( $social_slide, true, true ); ?> />
     1116                            <p class="description"><?php _e( 'Add a slide to the end of each presentation with social share icons that will always point back to your site. Includes seoslides logo and link.', 'seolides_translate' ); ?></p>
     1117                        </td>
     1118                    </tr>
     1119                    <?php endif; ?>
    10351120
    10361121                    <?php do_action( 'seoslides_settings_form_bottom_rows' ); ?>
     
    11731258        }
    11741259
    1175         $can_track = isset( $_POST['tracking'] ) && 'on' === $_POST['tracking'] ? 'yes' : 'no';
     1260        $can_track = ( isset( $_POST['tracking'] ) && 'on' === $_POST['tracking'] ) ? 'yes' : 'no';
    11761261
    11771262        $options = get_option( 'seoslides_track', array() );
     
    11791264
    11801265        update_option( 'seoslides_track', $options );
     1266
     1267        $social_slide = ( isset( $_POST['add_social_slide'] ) && 'on' === $_POST['add_social_slide'] ) ? 'yes' : 'no';
     1268        update_option( 'seoslides_add_social_slide', $social_slide );
    11811269
    11821270        do_action( 'seoslides_settings_postback' );
     
    12791367            ) );
    12801368
    1281             $multiplier_help  = '<p>' . __( 'Depending on your subscription level, you may have the option to publish your presentations remotely to <a href="http://seoslid.es">seoslide.es</a>. A copy of your presentation will be embedded there and will link back to your site.', 'seoslides_translate' ) . '</p>';
    1282             $multiplier_help .= '<p>' . __( 'seoslides Pro users may remotely publish an <strong>unlimited</strong> number of presentatations, while free users are limited to <strong>just one</strong> remote publication. If you&#8217;ve already exhausted your free allowance, <a href="https://seoslides.com/pro/" target="_blank">upgrade to Pro today!</a>', 'seoslides_translate' ) . '</p>';
    1283             $multiplier_help .= '<p>' . __( 'Publishing to the seoslid.es:', 'seoslides_translate' ) . '</p>';
     1369            $multiplier_help  = '<p>' . __( 'Depending on your subscription level, you may have the option to share your presentations remotely on <a href="http://seoslid.es">seoslide.es</a>. A copy of your presentation will be embedded there and will link back to your site.', 'seoslides_translate' ) . '</p>';
     1370            $multiplier_help .= '<p>' . __( 'seoslides Pro users may remotely share an <strong>unlimited</strong> number of presentatations, while free users are limited to <strong>just one</strong> remote publication. If you&#8217;ve already exhausted your free allowance, <a href="https://seoslides.com/pro/" target="_blank">upgrade to Pro today!</a>', 'seoslides_translate' ) . '</p>';
     1371            $multiplier_help .= '<p>' . __( 'Sharing on seoslid.es:', 'seoslides_translate' ) . '</p>';
    12841372            $multiplier_help .= '<ol><li>' . __( 'First, publish your presentation on your site by <strong>clicking the blue Publish button</strong>', 'seoslides_translate' ) . '</li>';
    12851373            $multiplier_help .= '<li>'     . __( 'In the Publish meta box, <strong>click the Edit link, next to &#8220;seoslid.es&#8221;</strong>', 'seoslides_translate' ) . '</li>';
    1286             $multiplier_help .= '<li>'     . __( '<strong>Click the &#8220;Publish to seoslid.es now&#8221; button</strong> to send your presentation to the remote server. That&#8217;s it!', 'seoslides_translate' ) . '</li></ol>';
     1374            $multiplier_help .= '<li>'     . __( '<strong>Click the &#8220;Share on seoslid.es now&#8221; button</strong> to send your presentation to the remote server. That&#8217;s it!', 'seoslides_translate' ) . '</li></ol>';
    12871375            $multiplier_help .= '<p>' . __( 'Other Options:', 'seoslides_translate' ) . '</p>';
    12881376            $multiplier_help .= '<ul><li>' . __( '<strong>Select the &#8220;Sync updates automatically&#8221; checkbox</strong> to auto-update the remote server whenever you update your presentation', 'seoslides_translate' ) . '</li>';
    12891377            $multiplier_help .= '<li>'     . __( '<strong>Click the &#8220;Remove from seoslid.es now&#8221; button</strong> to remove your presentation from the remote server', 'seoslides_translate' ) . '</li>';
    1290             $multiplier_help .= '<li>'     . __( 'If your presentation has been published remotely, un-publishing it on your own site will also remove it from <a href="http://seoslid.es/">seoslid.es</a>', 'seoslides_translate' ) . '</li></ul>';
     1378            $multiplier_help .= '<li>'     . __( 'If your presentation has been shared remotely, removing it on your own site will also remove it from <a href="http://seoslid.es/">seoslid.es</a>', 'seoslides_translate' ) . '</li></ul>';
    12911379
    12921380            get_current_screen()->add_help_tab( array(
     
    15711659     */
    15721660    public function available_themes() {
    1573         $themes = array(
    1574             // Neon styled theme
    1575             'neon-horizontal' => array(
    1576                 'name' => __( 'Neon - Horizontal Slide', 'seoslides_translate' ),
    1577                 'src'  => SEOSLIDES_URL . 'css/front-end.neon.horizontal.css',
    1578             ),
    1579             'neon-vertical' => array(
    1580                 'name' => __( 'Neon - Vertical Slide', 'seoslides_translate' ),
    1581                 'src'  => SEOSLIDES_URL . 'css/front-end.neon.vertical.css',
    1582             ),
    1583             'neon-fade' => array(
    1584                 'name' => __( 'Neon - Fade', 'seoslides_translate' ),
    1585                 'src'  => SEOSLIDES_URL . 'css/front-end.neon.fade.css',
    1586             ),
    1587             'neon-none' => array(
    1588                 'name' => __( 'Neon - No Transition', 'seoslides_translate' ),
    1589                 'src'  => SEOSLIDES_URL . 'css/front-end.neon.none.css',
    1590             ),
    1591 
    1592             // No styled theme
    1593             'none-horizontal' => array(
    1594                 'name' => __( 'No Theme - Horizontal Slide', 'seoslides_translate' ),
    1595                 'src'  => SEOSLIDES_URL . 'css/front-end.none.horizontal.css',
    1596             ),
    1597             'none-vertical' => array(
    1598                 'name' => __( 'No Theme - Vertical Slide', 'seoslides_translate' ),
    1599                 'src'  => SEOSLIDES_URL . 'css/front-end.none.vertical.css',
    1600             ),
    1601             'none-fade' => array(
    1602                 'name' => __( 'No Theme - Fade', 'seoslides_translate' ),
    1603                 'src'  => SEOSLIDES_URL . 'css/front-end.none.fade.css',
    1604             ),
    1605             'none-none' => array(
    1606                 'name' => __( 'No Theme - No Transition', 'seoslides_translate' ),
    1607                 'src'  => SEOSLIDES_URL . 'css/front-end.none.none.css',
    1608             ),
    1609 
    1610             // Swiss styled theme
    1611             'swiss-horizontal' => array(
    1612                 'name' => __( 'Swiss - Horizontal Slide (Default)', 'seoslides_translate' ),
     1661        $themes = array();
     1662
     1663        // Swiss styled theme
     1664        $themes['swiss-horizontal'] = array(
     1665                'name' => __( 'Horizontal Slide (Default)', 'seoslides_translate' ),
    16131666                'src'  => SEOSLIDES_URL . 'css/front-end.css',
    1614             ),
    1615             'swiss-vertical'   => array(
    1616                 'name' => __( 'Swiss - Vertical Slide', 'seoslides_translate' ),
     1667            );
     1668        $themes['swiss-vertical'] = array(
     1669                'name' => __( 'Vertical Slide', 'seoslides_translate' ),
    16171670                'src'  => SEOSLIDES_URL . 'css/front-end.vertical.css',
    1618             ),
    1619             'swiss-fade'       => array(
    1620                 'name' => __( 'Swiss - Fade', 'seoslides_translate' ),
     1671            );
     1672        $themes['swiss-fade'] = array(
     1673                'name' => __( 'Fade', 'seoslides_translate' ),
    16211674                'src'  => SEOSLIDES_URL . 'css/front-end.fade.css',
    1622             ),
    1623             'swiss-none'       => array(
    1624                 'name' => __( 'Swiss - No Transition', 'seoslides_translate' ),
     1675            );
     1676        $themes['swiss-none'] = array(
     1677                'name' => __( 'No Transition', 'seoslides_translate' ),
    16251678                'src' => SEOSLIDES_URL . 'css/front-end.none.css',
    1626             ),
    1627 
    1628             // Web 2.0 styled theme
    1629             'web-horizontal' => array(
    1630                 'name' => __( 'Web 2.0 - Horizontal Slide', 'seoslides_translate' ),
    1631                 'src'  => SEOSLIDES_URL . 'css/front-end.web.horizontal.css',
    1632             ),
    1633             'web-vertical' => array(
    1634                 'name' => __( 'Web 2.0 - Vertical Slide', 'seoslides_translate' ),
    1635                 'src'  => SEOSLIDES_URL . 'css/front-end.web.vertical.css',
    1636             ),
    1637             'web-fade' => array(
    1638                 'name' => __( 'Web 2.0 - Fade', 'seoslides_translate' ),
    1639                 'src'  => SEOSLIDES_URL . 'css/front-end.web.fade.css',
    1640             ),
    1641             'web-none' => array(
    1642                 'name' => __( 'Web 2.0 - No Transition', 'seoslides_translate' ),
    1643                 'src'  => SEOSLIDES_URL . 'css/front-end.web.none.css',
    1644             ),
    1645         );
     1679            );
    16461680
    16471681        return apply_filters( 'seoslides_frontend_themes', $themes );
     1682    }
     1683
     1684    /**
     1685     * Add some extra themes for alpha-level testers.
     1686     *
     1687     * @param array $themes
     1688     *
     1689     * @return array
     1690     */
     1691    public function alpha_themes ( $themes ) {
     1692        // First, remove the old Swiss themes
     1693        unset( $themes['swiss-horizontal'] );
     1694        unset( $themes['swiss-vertical'] );
     1695        unset( $themes['swiss-fade'] );
     1696        unset( $themes['swiss-none'] );
     1697
     1698        // Neon styled theme
     1699        $themes['neon-horizontal'] = array (
     1700            'name' => __ ( 'Neon - Horizontal Slide', 'seoslides_translate' ),
     1701            'src'  => SEOSLIDES_URL . 'css/front-end.neon.horizontal.css',
     1702        );
     1703        $themes['neon-vertical']   = array (
     1704            'name' => __ ( 'Neon - Vertical Slide', 'seoslides_translate' ),
     1705            'src'  => SEOSLIDES_URL . 'css/front-end.neon.vertical.css',
     1706        );
     1707        $themes['neon-fade']       = array (
     1708            'name' => __ ( 'Neon - Fade', 'seoslides_translate' ),
     1709            'src'  => SEOSLIDES_URL . 'css/front-end.neon.fade.css',
     1710        );
     1711        $themes['neon-none']       = array (
     1712            'name' => __ ( 'Neon - No Transition', 'seoslides_translate' ),
     1713            'src'  => SEOSLIDES_URL . 'css/front-end.neon.none.css',
     1714        );
     1715
     1716        // Swiss styled theme
     1717        $themes['swiss-horizontal'] = array(
     1718            'name' => __( 'Swiss - Horizontal Slide (Default)', 'seoslides_translate' ),
     1719            'src'  => SEOSLIDES_URL . 'css/front-end.css',
     1720        );
     1721        $themes['swiss-vertical'] = array(
     1722            'name' => __( 'Swiss - Vertical Slide', 'seoslides_translate' ),
     1723            'src'  => SEOSLIDES_URL . 'css/front-end.vertical.css',
     1724        );
     1725        $themes['swiss-fade'] = array(
     1726            'name' => __( 'Swiss - Fade', 'seoslides_translate' ),
     1727            'src'  => SEOSLIDES_URL . 'css/front-end.fade.css',
     1728        );
     1729        $themes['swiss-none'] = array(
     1730            'name' => __( 'Swiss - No Transition', 'seoslides_translate' ),
     1731            'src' => SEOSLIDES_URL . 'css/front-end.none.css',
     1732        );
     1733
     1734        // No styled theme
     1735        $themes['none-horizontal'] = array (
     1736            'name' => __ ( 'No Theme - Horizontal Slide', 'seoslides_translate' ),
     1737            'src'  => SEOSLIDES_URL . 'css/front-end.none.horizontal.css',
     1738        );
     1739        $themes['none-vertical']   = array (
     1740            'name' => __ ( 'No Theme - Vertical Slide', 'seoslides_translate' ),
     1741            'src'  => SEOSLIDES_URL . 'css/front-end.none.vertical.css',
     1742        );
     1743        $themes['none-fade']       = array (
     1744            'name' => __ ( 'No Theme - Fade', 'seoslides_translate' ),
     1745            'src'  => SEOSLIDES_URL . 'css/front-end.none.fade.css',
     1746        );
     1747        $themes['none-none']       = array (
     1748            'name' => __ ( 'No Theme - No Transition', 'seoslides_translate' ),
     1749            'src'  => SEOSLIDES_URL . 'css/front-end.none.none.css',
     1750        );
     1751
     1752        // Web 2.0 styled theme
     1753        $themes['web-horizontal'] = array (
     1754            'name' => __ ( 'Web 2.0 - Horizontal Slide', 'seoslides_translate' ),
     1755            'src'  => SEOSLIDES_URL . 'css/front-end.web.horizontal.css',
     1756        );
     1757        $themes['web-vertical']   = array (
     1758            'name' => __ ( 'Web 2.0 - Vertical Slide', 'seoslides_translate' ),
     1759            'src'  => SEOSLIDES_URL . 'css/front-end.web.vertical.css',
     1760        );
     1761        $themes['web-fade']       = array (
     1762            'name' => __ ( 'Web 2.0 - Fade', 'seoslides_translate' ),
     1763            'src'  => SEOSLIDES_URL . 'css/front-end.web.fade.css',
     1764        );
     1765        $themes['web-none']       = array (
     1766            'name' => __ ( 'Web 2.0 - No Transition', 'seoslides_translate' ),
     1767            'src'  => SEOSLIDES_URL . 'css/front-end.web.none.css',
     1768        );
     1769
     1770        return $themes;
    16481771    }
    16491772
     
    16621785
    16631786        update_option( 'seoslides_track', $options );
     1787    }
     1788
     1789    /**
     1790     * Filter body classes to detect MP6 or WordPress 3.8 so we can substitute the correct styles.
     1791     *
     1792     * @param string $classes
     1793     *
     1794     * @global $wp_version
     1795     *
     1796     * @return array
     1797     */
     1798    public function body_class( $classes ) {
     1799        global $wp_version;
     1800
     1801        $classes = explode( " ", $classes );
     1802
     1803        if ( in_array( 'mp6', $classes ) || version_compare( $wp_version, '3.8', '>=' ) ) {
     1804            $classes[] = 'flaticons';
     1805        }
     1806
     1807        return implode( " ", $classes );
     1808    }
     1809
     1810    /**
     1811     * Add the default social sharing icons.
     1812     *
     1813     * All icons must be added as an array with the following elements:
     1814     * - Icon reference
     1815     * - Title to use in links
     1816     * - Text for share link
     1817     * - Actual share link
     1818     *
     1819     * For the share link, the ordered parameters will be:
     1820     * 1. Presentation URL
     1821     * 2. Share text (without URL)
     1822     *
     1823     * @param array $icons
     1824     *
     1825     * @return array
     1826     */
     1827    public function social_icons( $icons ) {
     1828        // seoslides
     1829        $icons['seoslides'] = array(
     1830            SEOSLIDES_URL . 'img/social_seoslides_blue.png',       // Icon
     1831            __( 'Embed with seoslides', 'seoslides_translate' ),   // Link Title
     1832            __( 'embed', 'seoslides_translate' ),                  // Link Text
     1833            '#',                                                   // Share Link
     1834        );
     1835
     1836        // Facebook
     1837        $icons['facebook'] = array(
     1838            SEOSLIDES_URL . 'img/social_facebook.png',                        // Icon
     1839            __( 'Share on Facebook', 'seoslides_translate' ),                 // Link Title
     1840            __( 'share', 'seoslides_translate' ),                             // Link Text
     1841            'https://facebook.com/sharer.php?s=100&p[url]=%s&p[title]=%s',    // Share Link
     1842        );
     1843
     1844        // Google
     1845        $icons['google'] = array(
     1846            SEOSLIDES_URL . 'img/social_google.png',          // Icon
     1847            __( 'Share on Google+', 'seoslides_translate' ),  // Link Title
     1848            __( '+1', 'seoslides_translate' ),                // Link Text
     1849            'https://plus.google.com/share?url=%s',           // Share Link
     1850        );
     1851
     1852        // Twitter
     1853        $icons['twitter'] = array(
     1854            SEOSLIDES_URL . 'img/social_twitter.jpg',                            // Icon
     1855            __( 'Tweet on Twitter', 'seoslides_translate' ),                     // Link Title
     1856            __( 'tweet', 'seoslides_translate' ),                                // Link Text
     1857            'https://twitter.com/intent/tweet?&url=%s&text=%s&via=seoslides',    // Share Link
     1858        );
     1859
     1860        // LinkedIn
     1861        $icons['linkedin'] = array(
     1862            SEOSLIDES_URL . 'img/social_linkedin.jpg',                          // Icon
     1863            __( 'Share on LinkedIn', 'seoslides_translate' ),                   // Link Title
     1864            __( 'share', 'seoslides_translate' ),                               // Link Text
     1865            'http://www.linkedin.com/shareArticle?mini=true&url=%s&title=%s',   // Share Link
     1866        );
     1867
     1868        // Pinterest
     1869        /*$icons['pinterest'] = array(
     1870            '', // Icon
     1871            __( 'Pin on Pinterest', 'seoslides_translate' ),                               // Link Title
     1872            __( 'pin presentation on <a href="%s">pinterest</a>', 'seoslides_translate' ), // Link Text
     1873            'http://pinterest.com/pin/create/button/?url=%s$1&media={URI-encoded URL of the image to pin}&description=%s2$', // Share Link
     1874        );*/
     1875
     1876        return $icons;
    16641877    }
    16651878
     
    17051918        wp_remote_get( $event_string );
    17061919    }
     1920
     1921    /**
     1922     * Get the ID for a given attachment.
     1923     *
     1924     * @param string $attachment_url
     1925     *
     1926     * @global wpdb $wpdb
     1927     *
     1928     * @return bool|int
     1929     */
     1930    public static function get_attachment_id_from_url( $attachment_url = '' ) {
     1931        global $wpdb;
     1932        $attachment_id = false;
     1933
     1934        // If there is no url, return.
     1935        if ( '' == $attachment_url ) {
     1936            return $attachment_id;
     1937        }
     1938
     1939        // Get the upload directory paths
     1940        $upload_dir_paths = wp_upload_dir();
     1941
     1942        // Make sure the upload path base directory exists in the attachment URL, to verify that we're working with a media library image
     1943        if ( false !== strpos( $attachment_url, $upload_dir_paths['baseurl'] ) ) {
     1944
     1945            // If this is the URL of an auto-generated thumbnail, get the URL of the original image
     1946            $attachment_url = preg_replace( '/-\d+x\d+(?=\.(jpg|jpeg|png|gif)$)/i', '', $attachment_url );
     1947
     1948            // Remove the upload path base directory from the attachment URL
     1949            $attachment_url = str_replace( $upload_dir_paths['baseurl'] . '/', '', $attachment_url );
     1950
     1951            // Finally, run a custom database query to get the attachment ID from the modified attachment URL
     1952            $attachment_id = $wpdb->get_var( $wpdb->prepare( "SELECT wposts.ID FROM $wpdb->posts wposts, $wpdb->postmeta wpostmeta WHERE wposts.ID = wpostmeta.post_id AND wpostmeta.meta_key = '_wp_attached_file' AND wpostmeta.meta_value = '%s' AND wposts.post_type = 'attachment'", $attachment_url ) );
     1953
     1954        }
     1955
     1956        return $attachment_id;
     1957    }
    17071958}
  • seoslides/trunk/includes/SEOSlides_Meta.php

    r804108 r818644  
    6464        // Keep calm and carry on ...
    6565
    66         // Slideset theme
    67         if ( isset( $_POST['seoslides_theme'] ) ) {
    68             $theme = sanitize_text_field( $_POST['seoslides_theme'] );
    69             update_post_meta( $slideset_id, '_slideset_theme', $theme );
    70         }
    71 
    7266        // Slideset link
    7367        $oldlink = get_post_meta( $slideset_id, '_slideset_link' );
     
    10094        // Now add other meta boxes as needed.
    10195
    102         if ( defined( 'SEOSLIDES_ALPHA' ) && SEOSLIDES_ALPHA ) {
    103             add_meta_box(
    104                 'slideset-theme',
    105                 __( 'Presentation Theme Options', 'seoslides_translate' ),
    106                 array( $this, 'presentation_theme' ),
    107                 'seoslides-slideset',
    108                 'side',
    109                 'high'
    110             );
    111         }
    112 
    11396        add_meta_box(
    11497            'slideset-link',
     
    119102            'high'
    120103        );
    121     }
    122 
    123     /**
    124      * Enable selecting a theme/slide transition from a meta box.
    125      *
    126      * @param WP_Post $post
    127      *
    128      * @since 1.1
    129      */
    130     public function presentation_theme( $post ) {
    131         $theme = get_post_meta( $post->ID, '_slideset_theme', true );
    132 
    133         $theme = empty( $theme ) ? 'swiss-horizontal' : $theme;
    134 
    135         $available_themes = SEOSlides_Module_Provider::get( 'SEOSlides Core' )->available_themes();
    136         ?>
    137         <div>
    138             <label class="screen-reader-text" for="seoslides_theme"><?php _e( 'Presentation Theme', 'seoslides_translate' ); ?></label>
    139             <div class="linkhint" style=""><?php _e( 'Adjust Presentation Theme', 'seoslides_translate' ); ?></div>
    140             <p class="description"><?php _e( 'Select a front-end display theme from the dropdown below', 'seoslides_translate' ); ?></p>
    141             <p>
    142                 <select id="seoslides_theme" name="seoslides_theme">
    143                     <?php foreach( $available_themes as $name => $meta ) : ?>
    144                         <option value="<?php echo esc_attr( $name ); ?>" <?php selected( $theme, $name ); ?>><?php echo esc_html( $meta['name'] ); ?></option>
    145                     <?php endforeach; ?>
    146                 </select>
    147             </p>
    148         </div>
    149         <?php
    150104    }
    151105
  • seoslides/trunk/includes/SEOSlides_Multiplier.php

    r804108 r818644  
    101101            array(
    102102                 'ajaxurl'                => admin_url( 'admin-ajax.php' ),
    103                  'label_auto_published'   => __( 'Auto-Published', 'seoslides_translate' ),
    104                  'label_published'        => __( 'Published', 'seoslides_translate' ),
    105                  'label_not_published'    => __( 'Not Published', 'seoslides_translate' ),
     103                 'label_auto_published'   => __( 'Shared and Updating', 'seoslides_translate' ),
     104                 'label_published'        => __( 'Shared', 'seoslides_translate' ),
     105                 'label_not_published'    => __( 'Not Shared', 'seoslides_translate' ),
    106106                 'button_ok'              => __( 'Ok', 'seoslides_translate' ),
    107107                 'notice_free_subscriber' => '<div id="dialog-message" title="' . __( 'Upgrade Today', 'seoslides_translate' ) . '" style="padding:0 10px;">'
     
    148148        if ( 'publish' == $post->post_status ) {
    149149            if ( $remote_id && $auto_checked )
    150                 $status = __( 'Auto-Published', 'seoslides_translate' );
     150                $status = __( 'Shared and Updating', 'seoslides_translate' );
    151151            elseif ( $remote_id && ! $auto_checked )
    152                 $status = __( 'Published', 'seoslides_translate' );
     152                $status = __( 'Shared', 'seoslides_translate' );
    153153            elseif ( ! $remote_id )
    154                 $status = __( 'Not Published', 'seoslides_translate' );
     154                $status = __( 'Not Shared', 'seoslides_translate' );
    155155        } // Multiplier Stati
    156156
     
    166166                <fieldset style="margin-bottom:5px;">
    167167                    <?php wp_nonce_field( 'seo-nonces', 'seoslides-multiplier-push-nonce' ); ?>
    168                     <input type="button" id="seoslides_multiplier_push" name="seoslides_multiplier_push" class="button" value="<?php _e( 'Publish to seoslid.es now', 'seoslides_translate' ); ?>" style="width:80%;<?php echo $hide_if_remote; ?>" />
     168                    <input type="button" id="seoslides_multiplier_push" name="seoslides_multiplier_push" class="button" value="<?php _e( 'Share on seoslid.es now', 'seoslides_translate' ); ?>" style="width:80%;<?php echo $hide_if_remote; ?>" />
    169169
    170170                    <?php wp_nonce_field( 'seo-nonces', 'seoslides-multiplier-remove-nonce' ); ?>
     
    328328                     )
    329329                 ),
    330                  $this->domain
     330                 $this->domain,
    331331            )
    332332        );
    333333
    334         do_action( 'seoslides_presstrends_event', 'Presentation Published to seoslid.es' );
     334        do_action( 'seoslides_presstrends_event', 'Presentation shared on seoslid.es' );
    335335
    336336        if ( ! $this->client->isError() ) {
     
    374374                         )
    375375                     )
    376                  )
    377             ),
    378             $this->domain
     376                 ),
     377                 $this->domain,
     378            )
    379379        );
    380380
     
    392392     * @param int $post_id The presentation id.
    393393     * @param int $remote_id The remote Slideset id.
     394     *
     395     * @return array
    394396     */
    395397    public function delete_remote_slideset( $post_id, $remote_id ) {
     
    399401                 1,
    400402                 $remote_id,
    401                  $this->api_key
    402             ),
    403             $this->domain
     403                 $this->api_key,
     404                 $this->domain,
     405            )
    404406        );
    405407
     
    408410            delete_post_meta( $post_id, '_seoslides_remote_id' );
    409411        }
     412
     413        return array( 'response' => $this->client->getResponse(), 'error' => $this->client->getErrorMessage() );
    410414    }
    411415
     
    442446    public function delete_remote_now() {
    443447        if ( ! wp_verify_nonce( $_REQUEST['nonce'], 'seo-nonces' ) )
    444             die( -1 );
     448            wp_send_json( 'nonce_error' );
    445449
    446450        if ( isset( $_REQUEST['post_id'] ) )
    447451            $post_id = $_REQUEST['post_id'];
    448452        else
    449             die( -1 );
    450 
    451         if ( $remote_id = get_post_meta( $post_id, '_seoslides_remote_id', true ) )
    452             $this->delete_remote_slideset( $post_id, $remote_id );
    453 
    454         die();
     453            wp_send_json( 'post_id error' );
     454
     455        if ( $remote_id = get_post_meta( $post_id, '_seoslides_remote_id', true ) ) {
     456            $response = $this->delete_remote_slideset( $post_id, $remote_id );
     457            wp_send_json( $response );
     458        }
     459
     460        wp_send_json( 'remote_id error' );
    455461    }
    456462
  • seoslides/trunk/includes/objects/SEOSlides_Slide.php

    r804108 r818644  
    3838
    3939    /**
     40     * @var string
     41     */
     42    public $bg_thumb = '';
     43
     44    /**
    4045     * @var string;
    4146     */
     
    169174        $this->image = isset( $slide_content['image'] ) ? $slide_content['image'] : '';
    170175        $this->bg_image = isset( $slide_content['bg-image'] ) ? $slide_content['bg-image'] : null;
     176
     177
     178        $image_id = SEOSlides_Core::get_attachment_id_from_url( $this->bg_image );
     179        if ( false !== $image_id ) {
     180            $image_arr = wp_get_attachment_image_src( $image_id, 'seoslides-thumb' );
     181            $this->bg_thumb = $image_arr[0];
     182        }
    171183    }
    172184
     
    337349     * @return string Embed overlay markup
    338350     */
    339     protected function render_embed_overlay() {
     351    public function render_embed_overlay() {
    340352        $tabs = array();
    341353        $asides = array();
  • seoslides/trunk/includes/objects/SEOSlides_Slideset.php

    r774987 r818644  
    11<?php
    22/**
    3  * Created by JetBrains PhpStorm.
    4  * User: Eric
    5  * Date: 3/4/13
    6  * Time: 8:49 AM
    7  * To change this template use File | Settings | File Templates.
     3 *
     4 *
     5 * @package SEOSlides
     6 * @subpackage Objects
    87 */
    98class SEOSlides_Slideset {
     
    353352        return SEOSlides_Module_Provider::get( 'SEOSlides Embed' )->get_embed_unique_id( $this->ID, $this->first_slide()->slug );
    354353    }
     354
     355    /**
     356     * Get the markup of the last slide (for sharing the presentation).
     357     *
     358     * @return string
     359     */
     360    public function last_slide() {
     361        $last = '';
     362
     363        $icons = apply_filters( 'seoslides_social_icons', array() );
     364
     365        $social_slide = 'yes' === get_option( 'seoslides_add_social_slide', 'no' );
     366
     367        if ( $social_slide && count( $icons ) > 0 ) {
     368            $last .= "<section class='slide' id='share' style='background-color:#3d6b85;'>";
     369            $last .= "<div class='slide-body'>";
     370            $last .= apply_filters( 'seoslides_social_icons_pre', '', $this->ID );
     371            $last .= "<section class='share_items'>";
     372
     373            /** @var array $icon */
     374            foreach( $icons as $name => $icon ) {
     375                // Generate share link
     376                $share_link = get_permalink( $this->ID );
     377                $share_link = sprintf( $icon[3], urlencode( $share_link ), urlencode( $this->title ) );
     378                $share_class = ( 'seoslides' == $name ) ? ' class="deck-actions"' : '';
     379
     380                $last .= '<span class="share_item seoslides_responsive">';
     381                $last .= '<a href="' . $share_link . '"' . $share_class . '>';
     382                $last .= '<img src="' . $icon[0] . '" title="' . $icon[1] . '" />';
     383                $last .= '<p>' . sprintf( $icon[2], $share_link ) . '</p>';
     384                $last .= '</a>';
     385                $last .= '</span>';
     386            }
     387
     388            $last .= "</section></div>";
     389            $last .= $this->first_slide()->render_embed_overlay();
     390            $last .= "</section>";
     391        }
     392
     393        return $last;
     394    }
    355395}
  • seoslides/trunk/js/editor_plugin.js

    r804422 r818644  
    1 /*! seoslides - v1.1.1
     1/*! seoslides - v1.2
    22 * https://seoslides.com
    33 * Copyright (c) 2013 Alorum; * Licensed GPLv2+ */
  • seoslides/trunk/js/editor_plugin_src.js

    r804422 r818644  
    1 /*! seoslides - v1.1.1
     1/*! seoslides - v1.2
    22 * https://seoslides.com
    33 * Copyright (c) 2013 Alroum; * Licensed GPLv2+ */
  • seoslides/trunk/js/lib/canvas/css/bucket.css

    r786165 r818644  
    11.seoslides {
    22    position: relative;
     3    overflow: hidden;
    34    margin: 10px auto;
    45    border: 1px solid #666;
     
    89    background:      -o-linear-gradient(bottom,#6d6d6d,#808080);
    910    background:         linear-gradient(to top,#6d6d6d,#808080);
    10     /*background: url(../images/bucket-background.png) repeat;*/
    1111}
    1212.seoslides-bucket-controls {
  • seoslides/trunk/js/lib/jquery.backstretch.js

    r804108 r818644  
    399399
    400400                    // Replace the image path
    401                     this.$img.attr( 'src', path );
     401                    if ( orig !== path ) {
     402                        this.$img.attr( 'src', path );
     403                    }
    402404                }
    403405            } catch(err) {
  • seoslides/trunk/js/poly_fill.min.js

    r804422 r818644  
    1 /*! seoslides - v1.1.1
     1/*! seoslides - v1.2
    22 * https://seoslides.com
    33 * Copyright (c) 2013 Alorum; * Licensed GPLv2+ */
  • seoslides/trunk/js/poly_fill.src.js

    r804422 r818644  
    1 /*! seoslides - v1.1.1
     1/*! seoslides - v1.2
    22 * https://seoslides.com
    33 * Copyright (c) 2013 Alroum; * Licensed GPLv2+ */
  • seoslides/trunk/js/seoslides_admin.min.js

    r804422 r818644  
    1 /*! seoslides - v1.1.1
     1/*! seoslides - v1.2
    22 * https://seoslides.com
    33 * Copyright (c) 2013 Alorum; * Licensed GPLv2+ */
    4 !function(a,b,c){"use strict";function d(a){var b=a.split(".").pop();b=b.toLowerCase();for(var c=["jpg","jpeg","png","gif"],d=0;d<c.length;d++){var e=c[d];if(b===e)return!0}return!1}function e(a){var b=a.split(".").pop();b=b.toLowerCase();for(var c=["mp4","m4v","webm","ogv","wmv","flv"],d=0;d<c.length;d++){var e=c[d];if(b===e)return!0}return!1}function f(a){var b=a.split(".").pop(),c=null;switch(b=b.toLowerCase()){case"mp4":case"m4v":c="video/mp4";break;case"webm":c="video/webm";break;case"ogv":c="video/ogg";break;case"wmv":c="video/x-ms-wmv";break;case"flv":c="video/x-flv"}return c}var g=b.document,h=a(g),i=c!==b.seoslides&&c!==b.seoslides.photon_url&&"enabled"===b.seoslides.photon_url;a.fn.backstretchShort=function(){return this.each(function(){var b=this,i=a(b),j=b.style.backgroundImage;if(c!==j&&"none"!==j)if(j=j.replace(/^url\(["']?/,"").replace(/["']?\).*$/,""),d(j))b.style.backgroundImage="none",i.backstretch(j,{centeredX:!0});else if(e(j)){var k=f(j);if(null!==k){var l=g.createElement("video");l.className="wp-video",l.style.width="100%",l.style.height="100%",l.setAttribute("controls","controls"),l.setAttribute("preload","none");var m=g.createElement("source");m.setAttribute("type",k),m.setAttribute("src",j),l.appendChild(m),b.style.backgroundImage="none",b.style.padding=0,b.appendChild(l);var n=a(l).mediaelementplayer(),o=n.data("mediaelementplayer");h.on("deck.change",function(){o.pause()})}}})},a.fn.backstretch=function(d,e){return(d===c||0===d.length)&&a.error("No images were supplied for Backstretch"),0===a(b).scrollTop()&&b.scrollTo(0,0),this.each(function(){var b=a(this),c=b.data("backstretch");if(c){if("string"==typeof d&&"function"==typeof c[d])return c[d](e),void 0;e=a.extend(c.options,e),c.destroy(!0)}c=new k(this,d,e),b.data("backstretch",c)})},a.backstretch=function(b,c){return a("body").backstretch(b,c).data("backstretch")},a.expr[":"].backstretch=function(b){return a(b).data("backstretch")!==c},a.fn.backstretch.defaults={centeredX:!0,centeredY:!0,duration:5e3,fade:0};var j={wrap:{left:0,top:0,overflow:"hidden",margin:0,padding:0,height:"100%",width:"100%",zIndex:-999999},img:{position:"absolute",display:"none",margin:0,padding:0,border:"none",width:"auto",height:"auto",maxHeight:"none",maxWidth:"none",zIndex:-999999}},k=function(c,d,e){this.options=a.extend({},a.fn.backstretch.defaults,e||{}),this.images=a.isArray(d)?d:[d],a.each(this.images,function(){a("<img />")[0].src=this}),this.isBody=c===g.body,this.$container=a(c),this.$root=this.isBody?l?a(b):a(g):this.$container;var f=this.$container.children(".backstretch").first();if(this.$wrap=f.length?f:a('<div class="backstretch"></div>').css(j.wrap).appendTo(this.$container),!this.isBody){var h=this.$container.css("position"),i=this.$container.css("zIndex");this.$container.css({position:"static"===h?"relative":h,zIndex:"auto"===i?0:i,background:"none"}),this.$wrap.css({zIndex:-999998})}this.$wrap.css({position:this.isBody&&l?"fixed":"absolute"}),this.index=0,this.show(this.index),a(b).on("resize.backstretch",a.proxy(this.resize,this)).on("orientationchange.backstretch",a.proxy(function(){this.isBody&&0===b.pageYOffset&&(b.scrollTo(0,1),this.resize())},this))};k.prototype={resize:function(){try{var a,d={left:0,top:0},e=this.isBody?b.innerHeight?b.innerHeight:this.$root.height():this.$root.innerHeight(),f=e,g=this.isBody?this.$root.width():this.$root.innerWidth(),h=f*this.$img.data("ratio");if(f>=e?(a=(f-e)/2,this.options.centeredY&&(d.top=-a+"px"),this.options.centeredX&&(h=f*this.$img.data("ratio"),a=(h-g)/2,d.left=-a+"px")):(f=e,h=f*this.$img.data("ratio"),a=(h-g)/2,this.options.centeredX&&(d.left=-a+"px")),this.$wrap.css({width:g,height:e}).find("img:not(.deleteable)").css({width:h,height:f}).css(d),i){var j=this.$img.attr("src"),k=j.split("?")[0],l=j.split("?")[1],m={};if(c!==l){l=l.split("&");for(var n=0,o=l.length;o>n;n++){var p=l[n],q=p.split("=")[0],r=p.split("=")[1];"fit"!==q&&(m[q]=r)}}m.fit=this.$img.width()+","+this.$img.height();var s="";for(var t in m)m.hasOwnProperty(t)&&(s+="&"+t+"="+m[t]);s=s.replace("&","?"),k+=s,this.$img.attr("src",k)}}catch(u){}return this},show:function(b){if(!(Math.abs(b)>this.images.length-1)){var c=this,d=c.$wrap.find("img").addClass("deleteable"),e={relatedTarget:c.$container[0]};return c.$container.trigger(a.Event("backstretch.before",e),[c,b]),this.index=b,clearInterval(c.interval),c.$img=a("<img />").css(j.img).bind("load",function(f){var g=this.width||a(f.target).width(),h=this.height||a(f.target).height();a(this).data("ratio",g/h),a(this).fadeIn(c.options.speed||c.options.fade,function(){d.remove(),c.paused||c.cycle(),a(["after","show"]).each(function(){c.$container.trigger(a.Event("backstretch."+this,e),[c,b])})}),c.resize()}).appendTo(c.$wrap),c.$img.attr("src",c.images[b]),c}},next:function(){return this.show(this.index<this.images.length-1?this.index+1:0)},prev:function(){return this.show(0===this.index?this.images.length-1:this.index-1)},pause:function(){return this.paused=!0,this},resume:function(){return this.paused=!1,this.next(),this},cycle:function(){return this.images.length>1&&(clearInterval(this.interval),this.interval=setInterval(a.proxy(function(){this.paused||this.next()},this),this.options.duration)),this},destroy:function(c){a(b).off("resize.backstretch orientationchange.backstretch"),clearInterval(this.interval),c||this.$wrap.remove(),this.$container.removeData("backstretch")}};var l=function(){var a=navigator.userAgent,c=navigator.platform,d=a.match(/AppleWebKit\/([0-9]+)/),e=!!d&&d[1],f=a.match(/Fennec\/([0-9]+)/),g=!!f&&f[1],h=a.match(/Opera Mobi\/([0-9]+)/),i=!!h&&h[1],j=a.match(/MSIE ([0-9]+)/),k=!!j&&j[1];return!((c.indexOf("iPhone")>-1||c.indexOf("iPad")>-1||c.indexOf("iPod")>-1)&&e&&534>e||b.operamini&&"[object OperaMini]"==={}.toString.call(b.operamini)||h&&7458>i||a.indexOf("Android")>-1&&e&&533>e||g&&6>g||"palmGetResource"in b&&e&&534>e||a.indexOf("MeeGo")>-1&&a.indexOf("NokiaBrowser/8.5.0")>-1||k&&6>=k)}()}(jQuery,window),function(a,b){var c=[],d=null,e=function(e){null===d&&(d=a.SEO_Slides||{},d.Bucket&&!d.Bucket.getCurrentSlideElement()&&(d={}));var f=b(this),g=d.Bucket?d.Bucket.getCurrentSlideElement():f.closest(".slide").get(0),h=b(g).width()/1600;if(g){f.data("responsivetext.base",e);var i=Math.ceil(e*h);return f.css("font-size",Math.max(1,i)+"px"),c.push(f)}};return b.fn.responsiveText=function(a){return a=a||28,this.each(function(){e.call(this,a)})},b(a).on("resize",function(){var a=b(c);return c=[],a.each(function(){e.call(this,b(this).data("responsivetext.base"))})})}(this,jQuery),function(a,b){var c=a.document,SEO_Slides=function(){var d=this;d.css=function(a,b){var d;return d="undefined"!=typeof a.currentStyle?a.currentStyle:c.defaultView.getComputedStyle(a,null),d[b]},d.addEvent=function(b,c,d){a.addEventListener?c.addEventListener(b,d,!1):c.attachEvent("on"+b,d)},d.killEvent=function(a){a.returnValue=!1,a.cancelBubble=!0,a.stopPropagation&&a.stopPropagation(),a.preventDefault&&a.preventDefault()},d.hasClass=function(a,b){for(var c=a.className.split(" "),d=0,e=c.length;e>d;d++)if(c[d]===b)return!0;return!1},d.removeClass=function(a,b){for(var c=a.className.split(" "),d=[],e=0,f=c.length;f>e;e++)c[e]!==b&&d.push(c[e]);return a.className=d.join(" ")},d.ajax=function(c,d){var e=a.seoslides;return c===Object(c)?d=c:(d=d||{},d.data=d.data||{},d.data.action=c),d=d||{},d.type=d.type||"POST",d.url=d.url||e.ajaxurl,d.context=d.context||this,b.Deferred(function(a){d.success&&a.done(d.success),d.error&&a.fail(d.error),delete d.success,delete d.error,b.ajax(d).done(function(b){("1"===b||1===b)&&(b={success:!0}),b===Object(b)&&void 0!==b.success?a[b.success?"resolveWith":"rejectWith"](this,[b.data]):a.rejectWith(this,[b])}).fail(function(){a.rejectWith(this,arguments)})}).promise()},d.post=function(a,b){return a===Object(a)?b=a:(b=b||{},b.action=a),this.ajax({data:b})},d.createElement=function(a,b){var d=c.createElement(a);if(void 0!==b["class"]&&(d.className=b["class"]),void 0!==b.attr)for(var e=0;e<b.attr.length;e++){var f=b.attr[e];d.setAttribute(f[0],f[1])}return void 0!==b.appendTo&&b.appendTo.appendChild(d),d}};a.SEO_Slides=new SEO_Slides}(window,jQuery),function(a,b){"use strict";var c=(a.document,function(){var a=this,c={actions:{},filters:{}};a.addAction=function(b,c,d){return e(b)===!1||"function"!=typeof c?a:(d=parseInt(d||10,10),f("actions",b,c,d),a)},a.doAction=function(){var b=Array.prototype.slice.call(arguments),c=b.shift();return e(c)===!1?a:(h("actions",c,b),a)},a.removeAction=function(b){return e(b)===!1?a:(d("actions",b),a)},a.addFilter=function(b,c,d){return e(b)===!1||"function"!=typeof c?a:(d=parseInt(d||10,10),f("filters",b,c,d),a)},a.applyFilter=function(){var b=Array.prototype.slice.call(arguments),c=b.shift(),d=b.shift();return e(c)===!1?a:h("filters",c,d)},a.removeFilter=function(b){return e(b)===!1?a:(d("filters",b),a)};var d=function(a,b){c[a][b]&&(c[a][b]=[])},e=function(a){if("string"!=typeof a)return!1;var b=a.replace(/^\s+|\s+$/i,"").split("."),c=b.shift();return b=b.join("."),""!==c&&""!==b},f=function(a,b,d,e){var f={callback:d,priority:e},h=c[a][b];h?(h.push(f),h=g(h)):h=[f],c[a][b]=h},g=function(a){for(var b,c,d,e=1,f=a.length;f>e;e++){for(b=a[e],c=e;(d=a[c-1])&&d.priority>b.priority;)a[c]=a[c-1],--c;a[c]=b}return a},h=function(a,d,e){var f=c[a][d];if("undefined"==typeof f)return"filters"===a?e:!1;for(var g=0,h=f.length;h>g;g++)"actions"===a?f[g].callback.apply(b,e):e=f[g].callback.apply(b,[e]);return"actions"===a?!0:e}});a.SEO_Slides=a.SEO_Slides||{},a.SEO_Slides.Events=new c(a.SEO_Slides)}(window),function(a,b,c){function d(){function b(b){var c=f[b];a.clearTimeout(f[b].timeout),delete f[b].timeout;for(var d in c)if(f[b].hasOwnProperty(d))for(var g=f[b][d].hooks,h=0;h<g.length;h++){var i=g[h],j=["debounced."+b];j=j.concat(i),e.Events.doAction.apply(this,j)}f[b]={}}var d=this,f={};d.debounceAction=function(d,e){var g=Array.prototype.slice.call(arguments);d=g.shift(),e=g.shift(),f[e]=f[e]||{},f[e][d]=f[e][d]||{},c!==f[e].timeout&&(a.clearTimeout(f[e].timeout),delete f[e].timeout),f[e][d].hooks=f[e][d].hooks||[],f[e][d].hooks.push(g),f[e].timeout=a.setTimeout(function(){b(e)},30)}}var e=a.SEO_Slides;e.Events.debouncer=new d}(this,jQuery),function(a,b){var c=a.document,d=function(a,d,e,f){var g=this,h={height:0,width:0},i=!1,j=!1,k="middle",l=250,m=20,n=!1,o=function(){s(),r(),q(),p()},p=function(){a.Events.addAction("bucket.resize",r)},q=function(){var e=c.createElement("div");e.className="bucket-slide";var f=parseInt(d.style.width,10),g=parseInt(d.style.height,10),k=f/2-h.width/2,m=g/2-h.height/2;e.style.cssText="height: "+h.height+"px;width: "+h.width+"px;left:"+k+"px;top:"+m+"px;",d.appendChild(e),i=e,j=b(e),j.css("opacity",0).animate({opacity:1},l,"linear",function(){b(c.querySelector(".bucket-slide")).backstretchShort(),a.Events.doAction("slide.receivedData",n),a.Events.doAction("slide.resized",n)})},r=function(){var a=parseInt(d.style.height,10),b=parseInt(d.style.width,10),c=50,e=i.style;"middle"===k?(h.width=b-2*c,h.height=h.width/1.77778,i!==!1&&(e.left=b/2-h.width/2+"px",e.top=a/2-h.height/2+"px")):"left"===k&&(h.width=m,h.height=(b-2*c)/1.77778,i!==!1&&(e.top=a/2-h.height/2+"px")),i!==!1&&(e.width=h.width+"px",e.height=h.height+"px")},s=function(){var b={data:{action:"get-slide",slide:e,slideset:f}};a.ajax(b).done(function(b){n=b,a.Events.doAction("slide.receivedData",b)})};g.getElement=function(){return j},g.setBucketPosition=function(a){k=a},o()};a.SEO_Slides=a.SEO_Slides||{},a.SEO_Slides.Slide=d}(window,jQuery),function(a,b){var c=a.document,d=function(d){var e=!1,f=250,g={x:0,y:0},h=function(a,b){d.hasClass(b,"bucket-slide")!==!0&&!d.hasClass(b.parentNode,"backstretch")||d.hasClass(b,"left")!==!1||d.hasClass(b,"right")!==!1||i(a)},i=function(a){e!==!1&&n(),g.x=a.pageX,g.y=a.pageY,e=k(),e.style.top=g.y+"px",e.style.left=g.x+"px",c.body.appendChild(e),d.addEvent("click",e,j)},j=function(b){b=b||a.event;var c=b.srcElement||b.target;d.hasClass(c,"context-menu-object")===!0?l(b,c):d.hasClass(c.parentNode,"context-menu-object")===!0&&l(b,c),n()},k=function(){var a=c.createElement("div");a.className="seoslides-context-menu";var b=d.Events.applyFilter("menu.render",!1);return b===!1&&(b='<ul><li class="context-menu-status"><i>No options available</i></li></ul>'),a.innerHTML=b,a},l=function(a,b){d.Events.doAction("menu.click",a,b,g)},m=function(a,b){for(;null!==b&&b!==c;){if(d.hasClass(b,"seoslides-context-menu"))return;b=b.parentNode}n()},n=function(){e!==!1&&(b(e).css("z-index",1e3).animate({opacity:0},f,function(){this.parentNode.removeChild(this)}),e=!1)};d.Events.addAction("bucket.context.menu",h),d.Events.addAction("bucket.click",m),d.Events.addAction("modal.close",n)};a.SEO_Slides=a.SEO_Slides||{},a.SEO_Slides.Menu=new d(a.SEO_Slides)}(window,jQuery),function(a,b){var c=a.document,d=function(a){var d=this,e=!1;d.getSavedData=function(){var b=a.Events.applyFilter("plugin.settings.get",{}),c=[];for(var d in b)if(b.hasOwnProperty(d)){var e=b[d];if(0!==Object.keys(e).length)for(var f in e)if(e.hasOwnProperty(f)){var g=e[f];g.plugin_id=d,g.element_id=f,delete g.element,c.push(g)}}return c},d.resetPluginObjects=function(){for(var b in a.Plugins)if(a.Plugins.hasOwnProperty(b)){var c=a.Plugins[b];c.clearInstances()}};var f=function(b,c,d){a.hasClass(c.parentNode,"context-menu-object")===!0&&(c=c.parentNode);var e=c.getAttribute("data-uuid");if(null!==e){var f=a.Events.applyFilter("plugin.render."+e,!1);f!==!1&&g(f,d,e)}},g=function(d,e,f){var g=a.Events.applyFilter("plugin.canDrag."+f),j=a.Events.applyFilter("plugin.canResize."+f),k=c.createElement("div"),l="slide-object";g===!0&&(l+=" can-drag"),j===!0&&(l+=" can-resize"),k.className=l,k.setAttribute("data-uuid",f),j===!0&&(d+='<div class="resize-control"></div>'),g===!0&&(d+='<div class="drag-control"></div>'),d+='<div class="dismiss-control"></div>',k.innerHTML='<div class="slide-object-content">'+d+"</div>";var m=a.Bucket.getCurrentSlideElement(),n=m.offset();k.style.cssText="top: "+(e.y-n.top)+"px; left: "+(e.x-n.left)+"px;",a.Bucket.addToCurrentSlide(k),a.Events.doAction("plugin.rendered."+f,k);var o=b(k);a.Events.doAction("plugin.settings.save."+f,k,"size",h(o,m)),a.Events.doAction("plugin.settings.save."+f,k,"position",i(o,m))},h=function(b,c){return c=c||a.Bucket.getCurrentSlideElement(),{w:1600/c.width()*b.width(),h:900/c.height()*b.height()}},i=function(b,c){var d=b.position();return c=c||a.Bucket.getCurrentSlideElement(),{top:900/c.height()*d.top,left:1600/c.width()*d.left}},j=function(b){var c=a.Events.applyFilter("plugins.menu",[]);if(0===c.length)return b;var d;b="<ul>";for(var e=0,f=c.length;f>e;e++)d=c[e],b+='<li data-uuid="'+d.UUID+'" class="context-menu-object" style="background-image: url('+d.icon+');"><a href="javascript:void(0);">'+d.menuText+"</a></li>";return b+="</ul>"},k=function(b){for(;b!==c&&null!==b;){if(a.hasClass(b,"slide-object")===!0)return b;b=b.parentNode}return!1},l=function(a){var b;return b=a.getAttribute("data-uuid"),null===b?!1:b},m=function(a){var b=k(a);if(b!==!1){var c=l(b);if(c!==!1)return{UUID:c,element:b}}return!1},n=function(b,c){a.Events.doAction("plugin.deselect",c);var d=m(c);d!==!1&&a.Events.doAction("plugin.click."+d.UUID,b,c)},o=function(c,d){var f=m(d);f!==!1&&(a.hasClass(d,"resize-control")===!0?(e={element:b(f.element),type:"resize",UUID:f.UUID},a.killEvent(c)):a.hasClass(d,"drag-control")===!0?(e={element:b(f.element),type:"drag",UUID:f.UUID},a.killEvent(c)):a.hasClass(d,"dismiss-control")===!0&&(e={element:b(f.element),type:"dismiss",UUID:f.UUID},a.killEvent(c)))},p=function(b){if(e!==!1){if("resize"===e.type){{({w:e.element.width(),h:e.element.height()})}a.Events.doAction("plugin.settings.save."+e.UUID,e.element[0],"size",h(e.element))}else if("drag"===e.type){{e.element.position()}a.Events.doAction("plugin.settings.save."+e.UUID,e.element[0],"position",i(e.element))}else"dismiss"===e.type&&a.Events.doAction("plugin.remove."+e.UUID,e.element[0]);e=!1,a.killEvent(b)}},q=function(b,c,d,f){if(e!==!1)if("resize"===e.type){var g=e.element.height()+f,h=e.element.width()+d;e.element.css({height:g,width:h}),a.Events.doAction("plugin.resize."+e.UUID,e.element[0],g,h)}else if("drag"===e.type){var i=e.element.position();e.element.css({top:i.top+f,left:i.left+d})}};a.Events.addFilter("menu.render",j),a.Events.addAction("menu.click",f),a.Events.addAction("bucket.click",n),a.Events.addAction("body.mouse.move",q),a.Events.addAction("bucket.mouse.down",o),a.Events.addAction("body.mouse.up",p)};a.SEO_Slides=a.SEO_Slides||{},a.SEO_Slides.Pluggables=new d(a.SEO_Slides)}(window,jQuery),function(a,b,c){var d=a.document;a.SEO_Slides=a.SEO_Slides||{};var e=a.SEO_Slides;a.SEO_Slides.Plugin=function(a){var f=this,g={name:"Plugin",menuText:"Context Menu Item",icon:"http://cdn1.iconfinder.com/data/icons/gnomeicontheme/16x16/stock/object/stock_insert-plugin.png",UUID:"",canDrag:!0,canResize:!0,selected:!1,data:{}},h={};e.Plugins=e.Plugins||{},e.Plugins[a]=f,f.setName=function(a){g.name=a},f.getName=function(){return g.name},f.setMenuText=function(a){g.menuText=a},f.getMenuText=function(){return g.menuText},f.setIcon=function(a){g.icon=a},f.getIcon=function(){return g.icon},f.toggleResize=function(a){a!==!1&&(a=!0),g.canResize=a},f.toggleDrag=function(a){a!==!1&&(a=!0),g.canDrag=a},f.canDrag=function(){return g.canDrag},f.canResize=function(){return g.canResize},f.renderControl=function(){return!1},f.renderControlWithData=function(){return!1},f.onPluginRendered=function(){return!1},f.onClick=function(){return!1},f.setData=function(a,b,d){var e=h[a];c!==e&&(e.settings[b]=d)},f.getData=function(a,b){return h[a].settings[b]},f.addInstance=function(a,b){h[a]=b},f.clearInstances=function(){h={}};var i=function(){return g.UUID},j=function(a){var b=f.renderControl();return b===!1||"string"!=typeof b?a:b},k=function(a,b){var c=f.renderControlWithData(a);return c===!1||"string"!=typeof c?b:c},l=function(a){var c=b(a),d=p();a.setAttribute("data-plugin-uuid",d),f.addInstance(d,{element:c,settings:{}}),f.onPluginRendered(c)},m=function(a){for(var b;a!==d;){if(b=a.getAttribute("data-plugin-uuid"),null!==b)return b;a=a.parentNode}return!1},n=function(a){return a.push({menuText:f.getMenuText(),icon:f.getIcon(),UUID:i()}),a},o=function(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)},p=function(){var a=o()+o()+"-"+o()+"-"+o()+"-";return a=a+o()+"-"+o()+o()+o()},q=function(a,b){var c=m(b);c!==!1&&h[c].element.addClass("selected")},r=function(){for(var a in h)h[a].element.removeClass("selected")},s=function(a){var b=m(a);b!==!1&&(h[b].element.remove(),delete h[b])},t=function(a,b,c){var d=m(a);d!==!1&&(h[d].settings[b]=c)},u=function(a){return a[i()]=h,a};g.UUID=c===a?p():a,e.Events.addFilter("plugins.menu",n),e.Events.addFilter("plugin.render."+i(),j),e.Events.addFilter("plugin.renderdata."+i(),k),e.Events.addAction("plugin.rendered."+i(),l),e.Events.addAction("plugin.click."+i(),q),e.Events.addFilter("plugin.canDrag."+i(),f.canDrag),e.Events.addFilter("plugin.canResize."+i(),f.canResize),e.Events.addAction("plugin.deselect",r),e.Events.addAction("plugin.settings.save."+i(),t),e.Events.addFilter("plugin.settings.get",u),e.Events.addAction("plugin.remove."+i(),s)}}(window,jQuery),function(a,b){var c=(a.document,function(c){var d=this,e={},f={left:!1,middle:!1,right:!1},g=500,h=20,i={x:0,y:0};d.initialize=function(a){e.BUCKET=a,e.$BUCKET=b(a),j(),s(),c.Events.doAction("core.init")},d.getBucketElement=function(){return e.$BUCKET},d.addToCurrentSlide=function(a){f.middle!==!1&&f.middle.getElement().append(a)},d.getCurrentSlideElement=function(){return f.middle===!1?!1:f.middle.getElement()},d.loadSlide=function(a,b){f.middle=new c.Slide(c,e.BUCKET,a,b)};var j=function(){c.addEvent("resize",a,s),c.addEvent("click",e.BUCKET,o),c.addEvent("contextmenu",e.BUCKET,n),c.addEvent("mousedown",a,k),c.addEvent("mouseup",a,l),c.addEvent("mousemove",a,m)},k=function(b){b=b||a.event;var d=b.srcElement||b.target;c.Events.doAction("bucket.mouse.down",b,d)},l=function(b){b=b||a.event;var d=b.srcElement||b.target;c.Events.doAction("body.mouse.up",b,d)},m=function(b){b=b||a.event;var d=b.srcElement||b.target,e=b.clientX-i.x,f=b.clientY-i.y;i.x=b.clientX,i.y=b.clientY,c.Events.doAction("body.mouse.move",b,d,e,f)},n=function(b){b=b||a.event;var d=b.srcElement||b.target;c.Events.doAction("bucket.context.menu",b,d),c.killEvent(b)},o=function(b){b=b||a.event;var d=b.target||b.srcElement;if(c.hasClass(d,"bucket-add-slide")===!0){var e=c.Events.applyFilter("bucket.createSlide",0);r(e)}else c.hasClass(d,"bucket-slide")===!0&&c.hasClass(d,"left")===!0?p():c.hasClass(d,"bucket-slide")===!0&&c.hasClass(d,"right")===!0&&q();c.Events.doAction("bucket.click",b,d)},p=function(){},q=function(){},r=function(a){f.left!==!1&&f.middle!==!1?(f.left.getElement().stop(!0,!0).animate({width:0},g,function(){b(this).remove()}),f.middle.getElement().stop(!0,!0).animate({left:0,width:h,opacity:.7},g,function(){f.left=f.middle,f.left.setBucketPosition("left"),this.className="bucket-slide left",f.middle=new c.Slide(c,e.BUCKET,a)})):f.left===!1&&f.middle!==!1&&f.right===!1?f.middle.getElement().stop(!0,!0).animate({left:0,width:h,opacity:.7},g,function(){f.left=f.middle,f.left.setBucketPosition("left"),this.className="bucket-slide left",f.middle=new c.Slide(c,e.BUCKET,a)}):f.left===!1&&f.middle===!1&&f.right===!1&&(f.middle=new c.Slide(c,e.BUCKET,a))},s=function(){var a,d,f=16/9,g=b(e.BUCKET.parentNode),h=g.width(),i=g.height();h/i>f?(a=i,d=a*f):(d=h,a=d/f);var j=e.BUCKET.style;j.width=d+"px",j.height=a+"px",c.Events.doAction("bucket.resize",1.77778)}});a.SEO_Slides=a.SEO_Slides||{},a.SEO_Slides.Bucket=new c(a.SEO_Slides)}(window,jQuery),function(a,b,c){function d(a,b){var c=b.split(".").pop();c=c.toLowerCase();for(var d=0;d<a.length;d++){var e=a[d];if(c===e)return!0}return!1}var e=(a.document,a.SEO_Slides),f=a.seoslides;e.ImagePicker=function(d){function e(b){var c=jQuery(b).attr("href");a.tb_remove(),a.send_to_editor=f.editor_store,f.ifWindow.fileQueued=f.fileQueued,f.changed(c)}var f=this;f.editor_store=c,f.ifWindow=c,f.fileQueued=c,f.launchOverlay=function(c){c.preventDefault(),f.editor_store=a.send_to_editor,a.send_to_editor=e,a.tb_show(d,"media-upload.php?type=image&TB_iframe=1&width=640&height=263"),b("iframe#TB_iframeContent").load(f.loaded)},f.changed=function(){return!1},f.loaded=function(){return!1}},e.ImagePicker.prototype.isImage=function(a){var b=["jpg","jpeg","png","gif"];return b=e.Events.applyFilter("media.image.extensions",b),d(b,a)},e.ImagePicker.prototype.isVideo=function(a){var b=["mp4","m4v","webm","ogv","wmv","flv"];return b=e.Events.applyFilter("media.video.extensions",b),d(b,a)},e.ImagePicker.MediaFilter=function(a){var b=this;b.getData=function(){var c=a.document.forms[0].src.value,d=a.document.getElementById("status_img");return c?(d.innerHTML='<img src="'+f.thickbox_spinner+'" alt="" width="16" />',e.ImagePicker.prototype.isVideo(c)?b.update():b.reset(),void 0):(b.reset(),!1)},b.update=function(){a.document.getElementById("insertonlybutton").style.color="#333",a.document.getElementById("status_img").innerHTML='<img src="'+f.thickbox_yes+'" alt="" />'},b.reset=function(){var b=a.document.getElementById("status_img");a.document.getElementById("insertonlybutton").style.color="#bbb",b.innerHTML=a.document.forms[0].src.value?'<img src="'+f.thickbox_noimage+'" alt="" />':"*"}}}(this,jQuery),function(a,b,c){var d=a.document,e=a.seoslides_i18n;a.SEO_Slides=a.SEO_Slides||{},a.SEO_Slides.Modal=function(f){var g=this,h=a.SEO_Slides,i=!1,j=!1,k=function(){var a=h.createElement("div",{"class":f.overlayClass,appendTo:d.body});a.style.cssText="position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #000;z-index: 159900;",j=b(a).css("opacity",f.backgroundOpacity).on("click",g.close)},l=function(){!1!==j&&(j.remove(),j=!1)},m=function(){var j=h.createElement("div",{"class":f.modalClass,appendTo:d.body});j.style.cssText="position: fixed; top: 30px; left: 30px; right: 30px; bottom: 30px; background-color: #fff; z-index: 160000;overflow: hidden;";var k=h.createElement("a",{"class":"seoslides-modal-close",attr:[["href","#"],["title",e.close]],appendTo:j});b(k).on("click",function(a){a.preventDefault(),g.close()});var l=(h.createElement("span",{"class":"seoslides-modal-icon",appendTo:k}),h.createElement("div",{"class":"seoslides-left-rail",appendTo:j})),m=h.createElement("div",{"class":"seoslides-rail-content",appendTo:l}),n=h.createElement("div",{"class":"seoslides-modal-seo",appendTo:m}),o=d.createElement("p");h.createElement("label",{attr:[["for","seoslides_slide_title"]],appendTo:o}).innerHTML=e.seo_title,o.appendChild(d.createElement("br")),h.createElement("input",{attr:[["type","text"],["id","seoslides_slide_title"],["name","seoslides_slide_title"]],appendTo:o}),n.appendChild(o);var p=d.createElement("p");h.createElement("label",{attr:[["for","seoslides_slide_description"]],appendTo:p}).innerHTML=e.seo_description,p.appendChild(d.createElement("br")),h.createElement("textarea",{attr:[["cols",25],["rows",2],["id","seoslides_slide_description"],["name","seoslides_slide_description"]],appendTo:p}),n.appendChild(p);var q=d.createElement("p");h.createElement("label",{attr:[["for","seoslides_slide_keywords"]],appendTo:q}).innerHTML=e.seo_keywords,q.appendChild(d.createElement("br")),h.createElement("input",{attr:[["type","text"],["id","seoslides_slide_keywords"],["name","seoslides_slide_keywords"]],appendTo:q}),n.appendChild(q);var r=h.createElement("div",{"class":"seoslides-modal-bginfo",appendTo:m});h.createElement("label",{appendTo:r}).innerHTML=e.background;var s=h.createElement("div",{"class":"customize-control-content",appendTo:r});h.createElement("input",{attr:[["id","modal_color_picker_hex"],["name","modal_color_picker_hex"],["type","text"],["maxlength",7],["placeholder",e.hex_value],["data-default-color","#ffffff"],["value","#ffffff"]],appendTo:s}),h.createElement("div",{attr:[["id","modal_fallback-color-picker"]],appendTo:s}),r.appendChild(d.createElement("br"));var t=h.createElement("div",{attr:[["id","modal_seoslides_image_preview"],["data-none",e.label_no_bg]],appendTo:r});t.innerHTML=e.label_no_bg,r.appendChild(d.createElement("br")),h.createElement("input",{attr:[["type","hidden"],["id","modal_seoslides_image_src"],["name","modal_seoslides_image_src"]],appendTo:r}),h.createElement("input",{"class":"button-secondary choose",attr:[["type","submit"],["id","modal_seoslides_image_picker"],["name","modal_seoslides_image_picker"],["data-chosen",e.remove_media],["data-unchosen",e.choose_media],["value",e.choose_media]],appendTo:r});var u=h.createElement("p",{appendTo:r});u.className="youtube-vimeo",h.createElement("label",{attr:[["for","seoslides_video_oembed"]],appendTo:u}).innerHTML=e.oembed_video;var v=h.createElement("input",{attr:[["type","text"],["id","seoslides_video_oembed"],["name","seoslides_video_oembed"]],appendTo:u}),w=h.createElement("p",{attr:[["class","description"]],appendTo:u});w.innerHTML=e.oembed_helper;var x,y=function(){var a=d.getElementById("seoslides_video_oembed"),c=b('label[for="seoslides_video_oembed"]');if(null!==a){var f=a.value;if(""!==f.trim()){var g=b(a);h.ajax("check_omebed",{data:{seoslides_video_oembed:f},success:function(){g.removeClass("error").addClass("valid"),c.html(e.oembed_valid)},error:function(){g.addClass("error").removeClass("valid"),c.html(e.oembed_invalid)}})}}};b(v).on("keyup blur",function(){a.clearTimeout(x),x=a.setTimeout(y,300)}),j.appendChild(f.content),i=b(j),c!==f.callback&&"function"==typeof f.callback&&f.callback(g)},n=function(){!1!==i&&(i.remove(),i=!1)};g.close=function(){n(),l(),a.SEO_Slides.Events.doAction("modal.close")},g.getContainer=function(){return i},g.show=function(){g.close(),k(),m(),a.SEO_Slides.Events.doAction("modal.open")};var o=function(){for(var a,b=[{key:"callback",value:c},{key:"speed",value:500},{key:"backgroundOpacity",value:.7},{key:"modalClass",value:"tc-Modal-modal"},{key:"overlayClass",value:"tc-Modal-overlay"},{key:"html",value:""}],d=0,e=b.length;e>d;d++)a=b[d],c===f[a.key]&&(f[a.key]=a.value)};o()}}(this,jQuery),function(a,b,c){var d=a.document,e=a.seoslides_i18n,f=a.SEO_Slides,g="09038190-8695-11e2-9e96-0800200c9a66",h=new f.Plugin(g),i='<div style="position:absolute;top:0;left:0;right:0;bottom:0;padding: 0.5em;text-align: center;background-color: #ccc;border: 3px dashed #888;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px"><span class="no-image">'+e.layout_image+"</span></div>";h.setName(e.image_name),h.setMenuText(e.image_menu),h.setIcon(e.image_icon),h.renderControl=function(){return i},h.renderControlWithData=function(a){var b="";return e.layout_image===a.settings.content?b=i:(b+='<div style="position:absolute;top:0;bottom:0;left:0;right:0;">',b+='<img style="height:100%;width:100%;" class="plugin-image" src="'+a.settings.content+'" />',b+="</div>"),b},h.onPluginRendered=function(i){""===i[0].style.height&&i.css("height",200),""===i[0].style.width&&i.css("width",200);var j=function(j){var k=j.data("plugin-uuid"),m=j.find(".no-image"),n=new f.ImagePicker(e.image_select,m),o=j.find(".slide-object-content > div:first-child");m.on("dblclick",n.launchOverlay);var p=function(){var a=j.find(".plugin-image"),b=o.height(),c=o.width(),d=b/c,e=c*d,f=b/d,g=e,h=f;0!==a.length&&(e>b?g=h*d:f>c&&(h=g/d),a.css({height:g,width:h}))};return n.loaded=function(){n.ifWindow=d.getElementById("TB_iframeContent").contentWindow,n.fileQueued=n.ifWindow.fileQueued;var f=n.ifWindow.document.getElementById("not-image");null!==f&&(f.parentNode.style.display="none");var g=n.ifWindow.document.createElement("style");g.type="text/css",g.innerHTML="#filter li:first-child,#filter li:nth-child(3),#filter li:nth-child(4) {display: none;}",n.ifWindow.document.getElementsByTagName("head")[0].appendChild(g);var h=n.ifWindow.document.getElementById("filter"),i=b(h).find(".subsubsub li:nth-child(2)"),j=i.html();c!==j&&i.html(j.substring(0,j.length-3)),n.ifWindow.fileQueued=function(b){return n.isImage(b.name)?(n.fileQueued(b),void 0):(a.alert(e.not_image),void 0)}},n.changed=function(c){function e(){var b=a.getComputedStyle(m),c=a.parseFloat(b.height),d=a.parseFloat(b.width),e=c/d,h=o.height(),k=o.width(),n=h,q=k;c>h&&e>1?q=h/e:d>k&&1>e&&(n=k*e),o.css({padding:0,backgroundColor:"transparent",border:"none",borderRadius:0,textAlign:"left",height:n,width:q}),o.parents(".slide-object").css({height:n,width:q}),p();var r=l(i);f.Events.doAction("plugin.settings.save."+g,j[0],"size",r)}var m=d.createElement("img");m.className="plugin-image",m.setAttribute("src",c),h.setData(k,"content",c),j.find(".no-image").replaceWith(m),b(m).on("load",e)},{setImageSize:p}}(i);j.setImageSize()};var j=function(b,c,d){var e,f,g,h,i=b.querySelector("img"),j=a.getComputedStyle(i),k=a.parseFloat(j.height)/a.parseFloat(j.width),l=a.parseFloat(c),m=a.parseFloat(d);e=m*k,f=l/k,e>l?(h=f,g=h*k):f>m&&(g=e,h=g/k),i.style.height=g+"px",i.style.width=h+"px"};f.Events.addAction("plugin.resize."+g,j);var k=function(a){b(".plugin-image",a).each(function(a,c){var d=b(c),e=d.parent();d.css({height:e.height(),width:e.width()})})};f.Events.addAction("debounced.canvas.resize",k,11);var l=function(a,b){return b=b||f.Bucket.getCurrentSlideElement(),{w:1600/b.width()*a.width(),h:900/b.height()*a.height()}}}(this,jQuery),function(a,b,c){function d(){var d=a.CKEDITOR.config.font_names,g=d.split(";"),h={};b.each(g,function(a,b){var c=b.split("/");h[c[0]]=c[1]});var i=e.querySelector(".bucket-slide"),j=i.getAttribute("data-default_font"),k=i.getAttribute("data-default_size"),l=i.getAttribute("data-default_font_color");j=h[j];var m="";c!==j&&(m="font-family:"+j+";"),"#000000"!==l&&(m+="color:"+l+";"),m+="font-size:"+k+";";var n='<span style="'+m+'">';return n+=f.layout_text,n+="</span>"}var e=a.document,SEO_Slides=a.SEO_Slides,f=a.seoslides_i18n;SEO_Slides.inline_editors=SEO_Slides.inline_editors||[];var g=new SEO_Slides.Plugin("1798dfc0-8695-11e2-9e96-0800200c9a66");g.setName(f.wysiwyg_textarea),g.setMenuText(f.wysiwyg_menu),g.setIcon(f.wysiwyg_icon),g.renderControl=function(){var a='<div style="padding: 0.5em;">';
    5 return a+='<div class="seoslides_responsive seoslides_wysiwyg" contenteditable="true">',a+=d(),a+="</div>",a+="</div>"},g.renderControlWithData=function(a,b){b=c!==b?' contenteditable="true"':"";var d='<div style="padding: 0.5em;">';return d+='<div class="seoslides_responsive seoslides_wysiwyg"'+b+">",d+=a.settings.content,d+="</div>",d+="</div>"},g.onPluginRendered=function(c){var d=a.CKEDITOR;d.disableAutoInline=!0,""===c[0].style.height&&c.css("height",60),""===c[0].style.width&&c.css("width",150),function(a){var c=a.data("plugin-uuid"),e=b(".seoslides_wysiwyg",a),f=d.inline(e[0],{baseFloatZIndex:170001,floatSpaceDockedOffsetY:20,on:{blur:function(){var a=this.getData();g.setData(c,"content",a)}}});SEO_Slides.inline_editors.push(f)}(c)}}(this,jQuery),function(a,b,c){function d(){function d(c,d){var e=(b(d),b(d).parents("section.slide")),f=e.height(),g=e.width();d.style.width=Math.floor(a.parseFloat(d.getAttribute("data-width"))*g/1600)+"px",d.style.height=Math.floor(a.parseFloat(d.getAttribute("data-height"))*f/900)+"px",d.style.top=Math.floor(a.parseFloat(d.getAttribute("data-top"))*f/900)+"px",d.style.left=Math.floor(a.parseFloat(d.getAttribute("data-left"))*f/900)+"px",e.backstretchShort()}function i(b){var d=h.createElement("div");if(d.className="slide-body",c!==b.oembed_thumb&&""!==b.oembed_thumb){var e=h.createElement("img");e.className="seoslides_iframe_thumb",e.src=b.oembed_thumb,d.appendChild(e)}if(c!==b.objects&&""!==b.objects)for(var g=b.objects,i=0;i<g.length;i++){var j=g[i];if(j!==Object(j))try{j=a.decodeURIComponent(j),j=a.JSON.parse(j)}catch(k){a.console.log(k);continue}var l=j.plugin_id,m=f.Plugins[l],n="";if(c!==m){var o=h.createElement("div");o.setAttribute("data-element",j.element_id),o.setAttribute("data-plugin",j.plugin_id),o.setAttribute("data-width",j.settings.size.w),o.setAttribute("data-height",j.settings.size.h),o.setAttribute("data-top",j.settings.position.top),o.setAttribute("data-left",j.settings.position.left);var p="position:absolute; ";p+="top:"+j.settings.position.top+"px; ",p+="left:"+j.settings.position.left+"px; ",p+="width:"+j.settings.size.w+"px; ",p+="height:"+j.settings.size.h+"px;",o.style.cssText=p,d.appendChild(o),n=m.renderControlWithData(j),o.innerHTML='<div class="slide-object-content">'+n+"</div>"}}return d}var j=this;j.pluginManager=new e,j.createSlide=function(a,b){var d=b.clone(),e=h.createElement("section");e.className="slide",e.setAttribute("data-id",a.id);var f=i(a);e.appendChild(f),c!==a["bg-image"]&&"string"==typeof a["bg-image"]&&""!==a["bg-image"].trim()&&(e.style.backgroundImage="url("+a["bg-image"]+")"),e.style.backgroundColor=a.fill_color,""===a.title&&(a.title="(no title)");var j='<div class="title">'+a.title+"</div>";return j+='<div class="row-actions">',j+='<span class="edit"><a data-id="'+a.id+'" class="editslide" href="javascript:void;" title="'+g.label_edit_slide+'">'+g.label_edit+"</a> | </span>",j+='<span class="trash"><a data-id="'+a.id+'" class="submittrash" href="javascript:void;" title="'+g.label_trash_slide+'">'+g.label_trash+"</a></span>",j+='<span class="restore"><a data-id="'+a.id+'" class="restoreslide" href="javascript:void;" title="'+g.label_restore_slide+'">'+g.label_restore+"</a> | </span>",j+='<span class="delete"><a data-id="'+a.id+'" class="submitdelete" href="javascript:void;" title="'+g.label_delete_slide+'">'+g.label_delete+"</a></span>",j+="</div>",d.find(".slide-preview").html('<span data-id="'+a.id+'" class="editslide" title="'+g.label_edit_slide+'"></span>').find("span.editslide").append(e),d.find(".slide-title").html(j),d.find(".slide-description").html(a.seo_description),d.find(".slide-notes").html(a.presenter_notes),d},j.parseSlide=function(a){var b={},c=a.querySelector(".slide-body > img");null!==c&&(b.oembed_thumb=c.src);var d=a.querySelector(".slide-body > iframe");null!==d&&(b.oembed=d.src);for(var e=a.querySelectorAll(".slide-body > div"),f=0;f<e.length;f++){b.objects=b.objects||[];var g=e[f],h={element_id:g.getAttribute("data-element"),plugin_id:g.getAttribute("data-plugin"),settings:{}},j=g.firstElementChild||g.children[0]||null;h.settings.content=null!==j&&"slide-object-unparsed-content"===j.className?j.innerHTML:g.innerHTML,h.settings.size={h:g.getAttribute("data-height"),w:g.getAttribute("data-width")},h.settings.position={top:g.getAttribute("data-top"),left:g.getAttribute("data-left")},b.objects.push(h)}var k=i(b),l=a.querySelector(".slide-body");k.style.backgroundColor=l.style.backgroundColor,k.style.backgroundImage=l.style.backgroundImage,a.replaceChild(k,l)},j.resize=function(a){b(".slide-body > div",a).each(d),b(".seoslides_responsive",a).responsiveText()}}function e(){var a=this;a.remove=function(){b(h.querySelectorAll(".slide-object.layout-generated")).each(function(a,b){f.Events.doAction("plugin.remove."+b.getAttribute("data-uuid"),b)})},a.load=function(a){var d=a.plugin_id,e=f.Plugins[d],g=e.renderControlWithData(a,!0);if(!1!==g){var i=f.Events.applyFilter("plugin.canDrag."+d),j=f.Events.applyFilter("plugin.canResize."+d),k=h.createElement("div"),l="slide-object";i===!0&&(l+=" can-drag"),j===!0&&(l+=" can-resize"),c!==a.generated&&!0===a.generated&&(l+=" layout-generated",l+=" "+a.specialClass),k.className=l,k.setAttribute("data-uuid",d),j===!0&&(g+='<div class="resize-control"></div>'),i===!0&&(g+='<div class="drag-control"></div>'),g+='<div class="dismiss-control"></div>',k.innerHTML='<div class="slide-object-content">'+g+"</div>";var m=f.Bucket.getCurrentSlideElement(),n={h:Math.floor(m.height()/900*a.settings.size.h),w:Math.floor(m.width()/1600*a.settings.size.w)},o={top:Math.floor(m.height()/900*a.settings.position.top),left:Math.floor(m.width()/1600*a.settings.position.left)};k.style.cssText=["height: "+n.h+"px","width: "+n.w+"px","top: "+o.top+"px","left: "+o.left+"px;"].join("; ")+";",k.setAttribute("data-plugin-uuid",a.element_id),f.Bucket.addToCurrentSlide(k);var p=b(k);e.addInstance(a.element_id,{element:p,settings:a.settings}),e.onPluginRendered(p,a.element_id)}}}var f=a.SEO_Slides,g=a.seoslides_i18n,h=a.document;f.slideBuilder=new d}(this,jQuery),function(a,b){function c(a){var c=b(this),d=b(h.getElementById("seoslides-link-panel")),e=j.dialog.wpdialog("widget");c.toggleClass("toggle-arrow-active"),d.slideToggle(300,function(){var a=g.scrollTop(),b=e.offset().top,c=b+e.outerHeight(),d=c-g.height();d>a&&e.animate({top:b>d?b=d:a},200)}),a.preventDefault()}var d,e,f,g=b(a),h=a.document,i=(a.SEO_Slides,a.seoslides_i18n),j={},k={},l=150,m=200,n=5;d=function(a,c){var d=this;d.element=a,d.ul=a.children("ul"),d.waiting=a.find(".river-waiting"),d.change(c),d.refresh(),a.scroll(function(){d.maybeLoad()}),a.delegate("li","click",function(a){d.select(b(this),a)})},b.extend(d.prototype,{refresh:function(){this.deselect(),this.visible=this.element.is(":visible")},show:function(){this.visible||(this.deselect(),this.element.show(),this.visible=!0)},hide:function(){this.element.hide(),this.visible=!1},select:function(a,b){var c,d,e,f;a.hasClass("unselectable")||a===this.selected||(this.deselect(),this.selected=a.addClass("selected"),c=a.outerHeight(),d=this.element.height(),e=a.position().top,f=this.element.scrollTop(),0>e?this.element.scrollTop(f+e):e+c>d&&this.element.scrollTop(f+e-d+c),this.element.trigger("river-select",[a,b,this]))},deselect:function(){this.selected&&this.selected.removeClass("selected"),this.selected=!1},prev:function(){if(this.visible){var a;this.selected&&(a=this.selected.prev("li"),a.length&&this.select(a))}},next:function(){if(this.visible){var a=this.selected?this.selected.next("li"):b("li:not(.unselectable):first",this.element);a.length&&this.select(a)}},ajax:function(a){var b=this,c=1===this.query.page?0:m,d=f.delayedCallback(function(c,d){b.process(c,d),a&&a(c,d)},c);this.query.ajax(d)},change:function(a){this.query&&this._search===a||(this._search=a,this.query=new e(a),this.element.scrollTop(0))},process:function(c,d){var e="",f=!0,g="",h=1===d.page;c?b.each(c,function(){g=f?"alternate":"",g+=this.title?"":" no-title",e+=g?'<li class="'+g+'">':"<li>",e+='<input type="hidden" class="item-permalink" value="'+this.permalink+'" />',e+='<span class="item-title">',e+=this.title?this.title:i.no_title,e+='</span><span class="item-info">'+this.info+"</span></li>",f=!f}):h&&(e+='<li class="unselectable"><span class="item-title"><em>'+a.wpLinkL10n.noMatchesFound+"</em></span></li>"),this.ul[h?"html":"append"](e)},maybeLoad:function(){var b=this,c=this.element,d=c.scrollTop()+c.height();!this.query.ready()||d<this.ul.height()-n||a.setTimeout(function(){var a=c.scrollTop(),d=a+c.height();!b.query.ready()||d<b.ul.height()-n||(b.waiting.show(),c.scrollTop(a+b.waiting.outerHeight()),b.ajax(function(){b.waiting.hide()}))},l)}}),e=function(a){this.page=1,this.allLoaded=!1,this.querying=!1,this.search=a},b.extend(e.prototype,{ready:function(){return!(this.querying||this.allLoaded)},ajax:function(c){var d=this,e={action:"wp-link-ajax",page:this.page,_ajax_linking_nonce:j.nonce.val()};this.search&&(e.search=this.search),this.querying=!0,b.post(a.ajaxurl,e,function(a){d.page++,d.querying=!1,d.allLoaded=!a,c(a,e)},"json")}}),f=a.SEO_Slides.Linker=a.SEO_Slides.Linker||{lastSearch:"",textarea:"",init:function(){j.final=b(h.getElementById("seoslides_link")),j.dialog=b(h.getElementById("seoslides-linker")),j.nonce=b(h.getElementById("_ajax_linking_nonce")),j.submit=b(h.getElementById("seoslides-link-submit")),j.url=b(h.getElementById("seoslides-link-input")),j.search=b(h.getElementById("seoslides-link-field")),b(h.getElementById("seoslides-link-cancel")).click(function(a){a.preventDefault(),f.close()}),j.submit.click(function(a){a.preventDefault(),f.update()}),k.search=new d(b(h.getElementById("seoslides-link-results"))),k.recent=new d(b(h.getElementById("seoslides-recent-links"))),k.elements=b(".query-results",j.dialog),j.dialog.on("click",".toggle-arrow",c),j.dialog.on("wpdialogrefresh",f.refresh),j.search.on("keyup",f.searchInternalLinks),k.elements.on("river-select",f.updateFields),b(h.querySelector(".seoslides_link")).on("click",f.open),k.elements.on("river-select",f.updateFields),j.search.keyup(f.searchInternalLinks),j.dialog.bind("wpdialogrefresh",f.refresh),j.dialog.bind("wpdialogbeforeopen",f.beforeOpen),j.dialog.bind("wpdialogclose",f.onClose),b(h.getElementById("seoslides_link_clear")).on("click",function(a){a.preventDefault(),f.clear()})},open:function(){var b=a.tinyMCEPopup;a.tinyMCEPopup=!1,j.dialog.data("wpdialog")||j.dialog.wpdialog({title:i.link_title,width:480,height:"auto",modal:!0,dialogClass:"wp-dialog",zIndex:3e5}),j.dialog.wpdialog("open"),a.tinyMCEPopup=b},refresh:function(){k.search.refresh(),k.recent.refresh(),f.setDefaultValues(),j.url.focus()[0].select(),k.recent.ul.children().length||k.recent.ajax()},clear:function(){j.final.val("")},close:function(){j.dialog.wpdialog("close")},onClose:function(){""!==f.textarea&&f.textarea.focus(),f.range&&(f.range.moveToBookmark(f.range.getBookmark()),f.range.select())},getAttrs:function(){return{href:j.url.val(),title:j.title.val(),target:j.openInNewTab.prop("checked")?"_blank":""}},update:function(){j.final.val(j.url.val().trim()),f.close()},updateFields:function(a,b,c){j.url.val(b.children(".item-permalink").val()),c&&"click"===c.type&&j.url.focus()},setDefaultValues:function(){var a="http://",b=j.final.val();""!==b.trim()&&(a=b.trim()),j.url.val(a),j.submit.val(i.insert_link)},searchInternalLinks:function(){var a,c=b(this),d=c.val();if(d.length>2){if(k.recent.hide(),k.search.show(),f.lastSearch===d)return;f.lastSearch=d,a=c.parent().find(".spinner").show(),k.search.change(d),k.search.ajax(function(){a.hide()})}else k.search.hide(),k.recent.show()},next:function(){k.search.next(),k.recent.next()},prev:function(){k.search.prev(),k.recent.prev()},keydown:function(c){var d,e=b.ui.keyCode;switch(c.which){case e.UP:d="prev",a.clearInterval(f.keyInterval),f[d](),f.keyInterval=a.setInterval(f[d],f.keySensitivity);break;case e.DOWN:d=d||"next",a.clearInterval(f.keyInterval),f[d](),f.keyInterval=a.setInterval(f[d],f.keySensitivity);break;default:return}c.preventDefault()},keyup:function(c){var d=b.ui.keyCode;switch(c.which){case d.ESCAPE:return c.stopImmediatePropagation(),b(h).triggerHandler("wp_CloseOnEscape",[{event:c,what:"linker",cb:f.close}])||f.close(),!1;case d.UP:case d.DOWN:a.clearInterval(f.keyInterval);break;default:return}c.preventDefault()},delayedCallback:function(b,c){var d,e,f,g;return c?(a.setTimeout(function(){return e?b.apply(g,f):(d=!0,void 0)},c),function(){return d?b.apply(this,arguments):(f=arguments,g=this,e=!0,void 0)}):b}},f.init()}(this,jQuery),function(a,b,c){function d(){var a=!1,d=function(a,c){return c.children().each(function(){b(this).width(b(this).width())}),c},e=function(){return a=b(".slide-container tbody"),a.sortable({items:"tr:not('.slide-master')",helper:d,containment:"parent",cursor:"move",update:function(){var c={};b("tr",a).each(function(a){var d=this.className.split(" ");if(d=b.grep(d,function(a){return"publish"!==a&&"trash"!==a}),d.length>=1){var e=d[0].substr(6);c[e]=a}});var d={data:{action:"update-positions",positions:c,_nonce:t.update_nonce,slideset:t.slideset}};s.ajax(d)}}).disableSelection()},f=function(){return!1!==a?a.sortable("destroy"):c};return{queue:e,destroy:f}}function e(a){var c=b(r.createElement("tbody")).addClass("list"),d=s.slideBuilder.createSlide(t.slide_default,w);d.find(".editslide").attr("title",u.label_master).prepend("<strong>"+u.label_master+"</strong>");var e=t.slideset_data.seo_title;""===e&&(e=u.no_title);var f='<div class="title">'+e+"</div>";f+='<div class="row-actions">',f+='<span class="edit"><a data-id="master" class="editslide" href="javascript:void;" title="'+u.label_master+'">'+u.label_edit+"</a></span>",f+="</div>",d.find(".slide-title").html(f),d.find(".slide-description").html(t.slideset_data.seo_description),d.find(".slide-notes").html(t.slideset_data.short_notes),c.append('<tr class="slide-master">'+d.html()+"</tr>");for(var g=0;g<a.length;g++){var h=a[g],i=s.slideBuilder.createSlide(h,w);c.append('<tr class="slide-'+h.id+" "+h.status+'">'+i.html()+"</tr>")}v.append(c),x.queue(),s.Events.doAction("slideList.resize",v)}function f(a){var b={data:{action:"get-slide",slide:a}};s.ajax(b).done(function(a){a.id=a.ID;var b=v.find("tbody"),c=s.slideBuilder.createSlide(a,w),d='<tr class="slide-'+a.id+'">'+c.html()+"</tr>";b.find("tr.slide-"+a.id).replaceWith(d),s.Events.doAction("slideList.resize",v)})}function g(c){b(c).find(".slide-body").each(function(c,d){var e=b(d),f=e.parents("section.slide"),g=f.height(),h=f.width();e.find("> div").each(function(c,d){d.style.width=Math.floor(a.parseFloat(d.getAttribute("data-width"))*h/1600)+"px",d.style.height=Math.floor(a.parseFloat(d.getAttribute("data-height"))*g/900)+"px",d.style.top=Math.floor(a.parseFloat(d.getAttribute("data-top"))*g/900)+"px",d.style.left=Math.floor(a.parseFloat(d.getAttribute("data-left"))*g/900)+"px",b(d).find(".seoslides_responsive").responsiveText()}),f.backstretchShort()})}function h(a){a.preventDefault();{var c=b(this);c.html()}c.toggleClass("active"),v.toggleClass("show-trash")}function i(){var a=this,d=u.layout_image,e=u.layout_text;a.swapLayout=function(a){var f=r.querySelector(".bucket-slide"),h=f.getAttribute("data-default_font"),i=f.getAttribute("data-default_size"),j=f.getAttribute("data-default_font_color"),k=f.getAttribute("data-default_h1_font"),l=f.getAttribute("data-default_h1_size"),m=f.getAttribute("data-default_h1_font_color"),n="",o="",p="";c!==k&&(n+="font-family:"+k+";",o+="font-family:"+k+";"),"#000000"!==m&&(n+="color:"+m+";",o+="font-family:"+k+";"),n+="font-size:"+l+";",c!==h&&(p+="font-family:"+h+";"),"#000000"!==j&&(p+="color:"+j+";"),p+="font-size:"+i+";",o+="font-size:"+i+";",b(r.querySelectorAll(".slide-object.layout-generated")).each(function(a,c){switch(c.getAttribute("data-uuid")){case"1798dfc0-8695-11e2-9e96-0800200c9a66":s.hasClass(c,"text")&&(e=b(".seoslides_wysiwyg",c).html());break;case"09038190-8695-11e2-9e96-0800200c9a66":var f=b(".plugin-image",c),g=f.length>0;d=g?f.attr("src"):u.layout_image}}),s.slideBuilder.pluginManager.remove("layout-generated");var q=[],t={element_id:g(),plugin_id:"1798dfc0-8695-11e2-9e96-0800200c9a66",generated:!0,specialClass:"headline",settings:{content:'<h1 style="text-align:center;"><span style="'+n+'">'+u.layout_headline+"</span></h1>",position:{top:0,left:50},size:{h:150,w:1500}}},v={element_id:g(),plugin_id:"1798dfc0-8695-11e2-9e96-0800200c9a66",generated:!0,specialClass:"text",settings:{content:'<span style="'+p+'">'+e+"</span>",position:{top:50,left:50},size:{h:800,w:1500}}},w={element_id:g(),plugin_id:"1798dfc0-8695-11e2-9e96-0800200c9a66",generated:!0,specialClass:"subheading",settings:{content:'<h2 style="text-align:center;"><span style="'+o+'">'+u.layout_subheading+"</style></h2>",position:{top:455,left:50},size:{h:150,w:1500}}},x={element_id:g(),plugin_id:"09038190-8695-11e2-9e96-0800200c9a66",generated:!0,specialClass:"image",settings:{content:d,position:{top:50,left:50},size:{h:800,w:1500}}};switch(a){case"title":t.settings.position.top=295,q.push(t),q.push(w);break;case"standard":q.push(t),v.settings.position.top=150,v.settings.size.h=700,q.push(v);break;case"textonly":q.push(v);break;case"imageonly":q.push(x);break;case"rightimage":v.settings.size.w=700,q.push(v),x.settings.position.left=850,x.settings.size.w=700,q.push(x);break;case"leftimage":v.settings.position.left=850,v.settings.size.w=700,q.push(v),x.settings.size.w=700,q.push(x)}q=s.Events.applyFilter("layout."+a+".plugins",q);for(var y=0;y<q.length;y++)s.slideBuilder.pluginManager.load(q[y])};var f=function(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)},g=function(){var a=f()+f()+"-"+f()+"-"+f()+"-";return a=a+f()+"-"+f()+f()+f()}}function j(d){function e(){var c=r.getElementById("slide-editor"),d=s.Pluggables.getSavedData(),e=a.CKEDITOR.instances.seoslides_slide_notes.getData(),f=c.getAttribute("data-slide_id"),g={data:{action:"save-slide",_nonce:t.update_nonce,slide_id:f,title:r.getElementById("seoslides_slide_title").value,seo_description:r.getElementById("seoslides_slide_description").value,seo_keywords:r.getElementById("seoslides_slide_keywords").value,presenter_notes:e,fill_color:b("#modal_color_picker_hex").wpColorPicker("color"),bg_image:r.getElementById("modal_seoslides_image_src").value,objects:d,oembed:r.getElementById("seoslides_video_oembed").value}};s.ajax(g).done(function(a){s.Events.doAction("slide.savedData",a),s.Events.doAction("updated.slide",f)})}function f(){var f=s.createElement("div",{"class":"seoslides-modal-content"}),i=s.createElement("div",{"class":"seoslides-modal-tabs",appendTo:f}),j=s.createElement("a",{"class":"seoslides-tab-item active",attr:[["href","#"],["title","Edit Slide"]],appendTo:i});j.innerHTML=u.edit_slide;var k=s.createElement("a",{"class":"seoslides-tab-item",attr:[["href","#"],["title",u.slide_notes]],appendTo:i});k.innerHTML=u.slide_notes;var l=s.createElement("div",{"class":"seoslides-modal-presets",appendTo:f}),m=s.createElement("div",{"class":"preset-wrapper",appendTo:l}),n=s.createElement("div",{"class":"seoslides-modal-preset seoslides-modal-preset-title",appendTo:m,attr:[["data-layout","title"],["title",u.layout_title]]}),o=s.createElement("div",{"class":"seoslides-modal-preset seoslides-modal-preset-standard",appendTo:m,attr:[["data-layout","standard"],["title",u.layout_standard]]}),p=s.createElement("div",{"class":"seoslides-modal-preset seoslides-modal-preset-textonly",appendTo:m,attr:[["data-layout","textonly"],["title",u.layout_textonly]]}),q=s.createElement("div",{"class":"seoslides-modal-preset seoslides-modal-preset-imageonly",appendTo:m,attr:[["data-layout","imageonly"],["title",u.layout_imageonly]]}),r=s.createElement("div",{"class":"seoslides-modal-preset seoslides-modal-preset-rightimage",appendTo:m,attr:[["data-layout","rightimage"],["title",u.layout_rightimage]]}),t=s.createElement("div",{"class":"seoslides-modal-preset seoslides-modal-preset-leftimage",appendTo:m,attr:[["data-layout","leftimage"],["title",u.layout_leftimage]]});b([]).add(n).add(o).add(p).add(q).add(r).add(t).on("click",function(a){a.preventDefault();var b=this.getAttribute("data-layout");h.swapLayout(b)});var v=s.createElement("div",{"class":"seoslides-modal-frame-content",appendTo:f}),w=(s.createElement("div",{"class":"seoslides",attr:[["id","slide-editor"],["data-slide_id",d]],appendTo:v}),s.createElement("p",{"class":"description",appendTo:v}));w.innerHTML=u.right_click;var x=s.createElement("div",{"class":"seoslides-modal-frame-notes hidden",appendTo:f});x.innerHTML='<textarea cols="30" rows="20" id="seoslides_slide_notes" name="seoslides_slide_notes"></textarea>';var y=b([]).add(j).add(k),z=b([]).add(v).add(x).add(l);y.on("click",function(a){a.preventDefault(),y.toggleClass("active"),z.toggleClass("hidden")});var A=s.createElement("div",{"class":"seoslides-modal-toolbar",appendTo:f}),B=s.createElement("div",{"class":"seoslides-toolbar-content",appendTo:A}),C=s.createElement("a",{"class":"button button-primary button-large",attr:[["href","#"]],appendTo:B});return C.innerHTML=u.save_slide,b(C).on("click",function(d){d.preventDefault(),b.each(a.CKEDITOR.instances,function(a,b){c!==b.fire&&b.fire("blur")}),c!==s.inline_editors&&b.each(s.inline_editors,function(a,b){c!==b.fire&&b.fire("blur")}),e(),g.close()}),f}var g,h=new i;s.Pluggables.resetPluginObjects();var j={callback:function(){if(s.Bucket.initialize(r.getElementById("slide-editor")),s.Bucket.loadSlide(d,t.slideset),null!==r.getElementById("seoslides_slide_notes")){var c=a.CKEDITOR.replace("seoslides_slide_notes",{autoGrow:!0,extraPlugins:"wordcount",baseFloatZIndex:17e4,wordcount:{showCharCount:!1,showWordCount:!0}});c.on("instanceReady",function(){r.querySelector(".cke_contents").style.height=b(".seoslides-modal-frame-notes").height()-75+"px"})}},speed:500,backgroundOpacity:.7,modalClass:"seoslides-modal",overlayClass:"seoslides-overlay",content:f()};g=new s.Modal(j),g.show()}function k(){if(c!==s.inline_editors){for(var b=0;b<s.inline_editors.length;b++)s.inline_editors[b].destroy();s.inline_editors=[]}if(c!==a.CKEDITOR&&c!==a.CKEDITOR.instances){for(var d in a.CKEDITOR.instances)a.CKEDITOR.instances.hasOwnProperty(d)&&delete a.CKEDITOR.instances[d];a.CKEDITOR.instances=[]}}function l(){function c(){var a=s.Pluggables.getSavedData(),c=b(r.getElementById("modal_color_picker_hex")).wpColorPicker("color"),d=b(r.getElementById("default_font_color")).wpColorPicker("color"),e=b(r.getElementById("default_h1_font_color")).wpColorPicker("color"),f={data:{action:"save-slide",_nonce:t.update_nonce,slide_id:"slide-default",slideset:t.slideset,title:r.getElementById("seoslides_slide_title").value,seo_description:r.getElementById("seoslides_slide_description").value,seo_keywords:r.getElementById("seoslides_slide_keywords").value,fill_color:c,bg_image:r.getElementById("modal_seoslides_image_src").value,objects:a,oembed:r.getElementById("seoslides_video_oembed").value}};s.ajax(f);var g={data:{action:"update-presentation-meta",_nonce:t.update_nonce,slideset:t.slideset,seo_title:r.getElementById("seoslides_slide_title").value,seo_description:r.getElementById("seoslides_slide_description").value,seo_keywords:r.getElementById("seoslides_slide_keywords").value,fill_color:c,bg_image:r.getElementById("modal_seoslides_image_src").value,default_font:r.getElementById("default_font").value,default_size:r.getElementById("default_size").value,default_color:d,header_font:r.getElementById("default_h1_font").value,header_size:r.getElementById("default_h1_size").value,header_color:e}};s.ajax(g)}function d(){var d=s.createElement("div",{"class":"seoslides-modal-content"}),g=s.createElement("div",{"class":"seoslides-modal-tabs",appendTo:d}),h=s.createElement("a",{"class":"seoslides-tab-item active",attr:[["title",u.label_overview],["href","#"]],appendTo:g});h.innerHTML=u.label_overview;var i=s.createElement("a",{"class":"seoslides-tab-item",attr:[["title",u.label_defaults],["href","#"]],appendTo:g});i.innerHTML=u.label_defaults;var j=s.createElement("div",{"class":"seoslides-modal-presets",appendTo:d}),k=s.createElement("div",{"class":"preset-wrapper",appendTo:j}),l=s.createElement("div",{"class":"seoslides-modal-preset seoslides-modal-preset-title",appendTo:k,attr:[["data-layout","title"],["title",u.layout_title]]}),m=s.createElement("div",{"class":"seoslides-modal-preset seoslides-modal-preset-standard",appendTo:k,attr:[["data-layout","standard"],["title",u.layout_standard]]}),n=s.createElement("div",{"class":"seoslides-modal-preset seoslides-modal-preset-textonly",appendTo:k,attr:[["data-layout","textonly"],["title",u.layout_textonly]]}),o=s.createElement("div",{"class":"seoslides-modal-preset seoslides-modal-preset-imageonly",appendTo:k,attr:[["data-layout","imageonly"],["title",u.layout_imageonly]]}),p=s.createElement("div",{"class":"seoslides-modal-preset seoslides-modal-preset-rightimage",appendTo:k,attr:[["data-layout","rightimage"],["title",u.layout_rightimage]]}),q=s.createElement("div",{"class":"seoslides-modal-preset seoslides-modal-preset-leftimage",appendTo:k,attr:[["data-layout","leftimage"],["title",u.layout_leftimage]]});b([]).add(l).add(m).add(n).add(o).add(p).add(q).on("click",function(a){a.preventDefault();var b=this.getAttribute("data-layout");f.swapLayout(b)});var r=s.createElement("div",{"class":"seoslides-modal-frame-preview",appendTo:d}),t=s.createElement("div",{"class":"seoslides-modal-frame-defaults hidden",appendTo:d}),v=function(){for(var b=[""],c=a.CKEDITOR.config.font_names.split(";"),d=0,e=c.length;e>d;d++){var f=c[d];b.push(f.split("/")[0])}return b}(),w=[["14","1.077em"],["16","1.231em"],["18","1.385em"],["20","1.538em"],["22","1.692em"],["24","1.846em"],["26","2em"],["28","2.154em"],["36","2.769em"],["48","3.692em"],["72","5.538em"]],x=s.createElement("table",{appendTo:t}),y=s.createElement("tbody",{appendTo:x}),z=s.createElement("tr",{appendTo:y}),A=s.createElement("tr",{appendTo:y}),B=s.createElement("tr",{appendTo:y}),C=s.createElement("td",{appendTo:z}),D=s.createElement("td",{appendTo:z}),E=s.createElement("td",{appendTo:B}),F=s.createElement("td",{appendTo:B}),G=s.createElement("td",{appendTo:A}),H=s.createElement("td",{appendTo:A}),I=s.createElement("label",{attr:[["for","default_font"]],appendTo:C});I.innerHTML=u.label_font;for(var J=s.createElement("select",{attr:[["id","default_font"],["name","default_font"]],appendTo:D}),K=0,L=v.length;L>K;K++){var M=s.createElement("option",{attr:[["value",v[K]]],appendTo:J});M.innerHTML=v[K]}var N=s.createElement("label",{attr:[["for","default_size"]],appendTo:G});N.innerHTML=u.label_font_size;var O=s.createElement("select",{attr:[["id","default_size"],["name","default_size"]],appendTo:H});for(K=0,L=w.length;L>K;K++){var P=[["value",w[K][1]]];0===K&&P.push(["selected","selected"]);var Q=s.createElement("option",{attr:P,appendTo:O});Q.innerHTML=w[K][0]}var R=s.createElement("label",{attr:[["for","default_font_color"]],appendTo:E});R.innerHTML=u.label_font_color,s.createElement("input",{attr:[["id","default_font_color"],["name","default_font_color"],["type","text"],["maxlength",7],["placeholder",u.hex_value],["data-default-color","#000000"],["value","#000000"]],appendTo:F}),s.createElement("div",{attr:[["id","default_fallback-color-picker"]],appendTo:F});var S=s.createElement("tr",{appendTo:y}),T=s.createElement("tr",{appendTo:y}),U=s.createElement("tr",{appendTo:y}),V=s.createElement("td",{appendTo:S}),W=s.createElement("td",{appendTo:S}),X=s.createElement("td",{appendTo:U}),Y=s.createElement("td",{appendTo:U}),Z=s.createElement("td",{appendTo:T}),$=s.createElement("td",{appendTo:T}),_=s.createElement("label",{attr:[["for","default_font"]],appendTo:V});_.innerHTML=u.label_h1_font;for(var ab=s.createElement("select",{attr:[["id","default_h1_font"],["name","default_h1_font"]],appendTo:W}),bb=0,cb=v.length;cb>bb;bb++){var db=s.createElement("option",{attr:[["value",v[bb]]],appendTo:ab});db.innerHTML=v[bb]}var eb=s.createElement("label",{attr:[["for","default_h1_size"]],appendTo:Z});eb.innerHTML=u.label_h1_font_size;var fb=s.createElement("select",{attr:[["id","default_h1_size"],["name","default_h1_size"]],appendTo:$});for(bb=0,cb=w.length;cb>bb;bb++){var gb=[["value",w[bb][1]]];6===bb&&gb.push(["selected","selected"]);var hb=s.createElement("option",{attr:gb,appendTo:fb});hb.innerHTML=w[bb][0]}var ib=s.createElement("label",{attr:[["for","default_h1_font_color"]],appendTo:X});ib.innerHTML=u.label_h1_font_color,s.createElement("input",{attr:[["id","default_h1_font_color"],["name","default_h1_font_color"],["type","text"],["maxlength",7],["placeholder",u.hex_value],["data-default-color","#000000"],["value","#000000"]],appendTo:Y}),s.createElement("div",{attr:[["id","default_h1_fallback-color-picker"]],appendTo:Y});var jb=(s.createElement("div",{"class":"seoslides",attr:[["id","slide-editor"],["data-slide_id","slide-default"]],appendTo:r}),s.createElement("p",{"class":"description",appendTo:r}));jb.innerHTML=u.right_click;var kb=b([]).add(h).add(i),lb=b([]).add(r).add(t).add(j);kb.on("click",function(a){a.preventDefault(),kb.toggleClass("active"),lb.toggleClass("hidden")});var mb=s.createElement("div",{"class":"seoslides-modal-toolbar",appendTo:d}),nb=s.createElement("div",{"class":"seoslides-toolbar-content",appendTo:mb}),ob=s.createElement("a",{"class":"button button-primary button-large",attr:[["href","#"]],appendTo:nb});return ob.innerHTML=u.save_master,b(ob).on("click",function(a){a.preventDefault(),c(),e.close()}),d}var e,f=new i;s.Pluggables.resetPluginObjects();var g={callback:function(){s.Bucket.initialize(r.getElementById("slide-editor")),s.Bucket.loadSlide("slide-default",t.slideset)},speed:500,backgroundOpacity:.7,modalClass:"seoslides-modal seoslides-overview",overlayClass:"seoslides-overlay",content:d()};e=new s.Modal(g),e.show()}function m(a){var b=s.slideBuilder.createSlide({id:a,title:"",seo_description:"",notes:""},w);v.find("tbody").append('<tr class="slide-'+a+'">'+b.html()+"</tr>")}function n(){function a(a){return function(b,c){var d=c.color.toCSS();a.val(d)}}var c=b(r.getElementById("modal_color_picker_hex")),d=b(r.getElementById("default_font_color")),e=b(r.getElementById("default_h1_font_color"));c.wpColorPicker({change:a(c)}),d.length>0&&d.wpColorPicker({change:a(d)}),e.length>0&&e.wpColorPicker({change:a(e)})}function o(d){if("object"==typeof d){var e=r.querySelector(".bucket-slide");r.getElementById("seoslides_slide_title").value=d.title,r.getElementById("seoslides_slide_description").value=d.seo_description,r.getElementById("seoslides_slide_keywords").value=d.seo_keywords,r.getElementById("seoslides_video_oembed").value=d.oembed;var f=a.CKEDITOR.instances.seoslides_slide_notes;c!==f&&null!==f&&f.setData(d.presenter_notes);var g=b(r.getElementById("modal_color_picker_hex"));if(g.wpColorPicker("color",d.fill_color),g.wpColorPicker("defaultColor",d.fill_color),g.on("irischange",function(a,b){e.style.backgroundColor=b.color.toCSS()}),e.style.backgroundColor=d.fill_color,c!==d.bg_image&&null!==d.bg_image&&""!==d.bg_image.trim()){r.getElementById("modal_seoslides_image_src").value=d.bg_image;var h=r.getElementById("modal_seoslides_image_picker");h.value=u.remove_media,h.className=h.className.replace(/choose/,"unchoose"),b(r.getElementById("modal_seoslides_image_preview")).css("background-image",'url("'+d.bg_image+'")').html("").backstretchShort(),e.style.backgroundImage="url("+d.bg_image+")",b(e).backstretchShort()}if(c!==d.objects){b(".slide-object",s.Bucket.getCurrentSlideElement()).remove();for(var i=0;i<d.objects.length;i++){var j=d.objects[i];j=a.decodeURIComponent(j),j=a.JSON.parse(j),s.slideBuilder.pluginManager.load(j)}}if(c!==d.text_defaults){var k=b(r.getElementById("default_font_color")),l=b(r.getElementById("default_h1_font_color"));k.wpColorPicker("color",d.text_defaults.color),k.wpColorPicker("defaultColor",d.text_defaults.color),l.wpColorPicker("color",d.header_defaults.color),l.wpColorPicker("defaultColor",d.header_defaults.color),r.getElementById("default_size").value=d.text_defaults.font_size,r.getElementById("default_font").value=d.text_defaults.font,r.getElementById("default_h1_size").value=d.header_defaults.font_size,r.getElementById("default_h1_font").value=d.header_defaults.font
    6 }c!==d.defaults&&(e.setAttribute("data-default_font",d.defaults.font),e.setAttribute("data-default_size",d.defaults.size),e.setAttribute("data-default_font_color",d.defaults.color),e.setAttribute("data-default_h1_font",d.defaults.h1_font),e.setAttribute("data-default_h1_size",d.defaults.h1_size),e.setAttribute("data-default_h1_font_color",d.defaults.h1_color))}}function p(){function c(b){var c=jQuery(b).attr("href");k.isImage(c)?i.css("background-image",'url("'+c+'")').html("").backstretchShort():i.css("background-image","").html("Video"),r.getElementById(j).value=c,g.removeClass("choose").addClass("unchoose"),g.val(g.data("chosen")),a.tb_remove(),a.send_to_editor=k.editor_store,k.ifWindow.fileQueued=k.fileQueued,e(c)}function d(d){d.preventDefault(),g.hasClass("choose")?(k.editor_store=a.send_to_editor,a.send_to_editor=c,a.formfield=j,a.tb_show(h,"media-upload.php?type=image&TB_iframe=1&width=640&height=263"),b("iframe#TB_iframeContent").load(f)):(i.css("background-image","").html(i.data("none")),r.getElementById(j).value="",g.removeClass("unchoose").addClass("choose"),g.val(g.data("unchosen")))}function e(a){var c=r.querySelector(".bucket-slide");k.isImage(a)?(c.style.backgroundImage="url("+a+")",b(c).backstretchShort()):c.style.backgroundImage=""}function f(){k.ifWindow=r.getElementById("TB_iframeContent").contentWindow,k.fileQueued=k.ifWindow.fileQueued;var c=new s.ImagePicker.MediaFilter(k.ifWindow),d=k.ifWindow.document.getElementById("not-image");null!==d&&(d.nextSibling.nodeValue=u.video_only);var e=k.ifWindow.document.createElement("style");e.type="text/css",e.innerHTML="#filter li:first-child,#filter li:nth-child(3) {display: none;}",k.ifWindow.document.getElementsByTagName("head")[0].appendChild(e);for(var f=["post_title","image_alt","post_excerpt","post_content","url","align","image-size"],g=0;g<f.length;g++)for(var h=f[g],i=k.ifWindow.document.querySelectorAll("tr."+h),j=0;j<i.length;j++)i[j].style.display="none";for(var l=k.ifWindow.document.querySelectorAll('td.savesend input[type="submit"]'),m=0;m<l.length;m++)l[m].value=u.use_media;k.ifWindow.fileQueued=function(b){return k.isImage(b.name)||k.isVideo(b.name)?(k.fileQueued(b),void 0):(a.alert(u.not_image_or_video),void 0)};var n=k.ifWindow.document.getElementById("src");if(null!==n){k.ifWindow.document.getElementById("insertonlybutton").style.color="#bbb";var o=n.onblur;n.onblur=function(){var a=k.ifWindow.document.querySelector("table.describe"),d=b(a);d.hasClass("not-image")?c.getData():o()}}}var g=b(r.getElementById("modal_seoslides_image_picker")),h=u.set_media,i=b(r.getElementById("modal_seoslides_image_preview")),j="modal_seoslides_image_src",k=new s.ImagePicker(h,g);k.launchOverlay=d,k.changed=e,k.loaded=f,g.on("click",d)}function q(c){c.preventDefault();var d=(b(this),this.getAttribute("data-presentation")),e=this.getAttribute("data-nonce"),f={data:{action:"post-from-presentation",_nonce:e,slideset:d}};s.ajax(f).done(function(b){var c=b.edit_url;a.location.href=c})}{var r=a.document,s=a.SEO_Slides,t=a.seoslides,u=a.seoslides_i18n,v=b(".slide-table"),w=r.getElementById("slide-row");b(r.getElementById("seoslides-slide")).find(".editor")}w=b(w.innerHTML);var x=new d;s.Events.addAction("updated.slide",f),s.Events.addAction("slideList.resize",g),v.on("click","a.submitdelete",function(a){a.preventDefault();var b=this.getAttribute("data-id"),c={data:{action:"delete-slide",id:b,_nonce:t.delete_nonce,slideset:t.slideset}};s.ajax(c).done(function(){v.find(".slide-"+b).remove()})}),v.on("click","a.submittrash",function(a){a.preventDefault();var b=this.getAttribute("data-id"),c={data:{action:"trash-slide",id:b,_nonce:t.trash_nonce,slideset:t.slideset}};s.ajax(c).done(function(){v.find(".slide-"+b).addClass("trash")})}),v.on("click","a.restoreslide",function(a){a.preventDefault();var b=this.getAttribute("data-id"),c={data:{action:"restore-slide",id:b,_nonce:t.restore_nonce,slideset:t.slideset}};s.ajax(c).done(function(){v.find(".slide-"+b).removeClass("trash")})}),b(r.getElementById("toggle-trash")).on("click",h),s.Events.addAction("modal.close",k),v.on("click",".editslide",function(a){if(a.preventDefault(),0===b(this).find(".mejs-container").length){var c=this.getAttribute("data-id");"master"===c||"slide-default"===c?l():j(c)}}),s.Events.addAction("seoslides.slideAdded",m),b("#add-slide").on("click",function(a){a.preventDefault();var b={data:{action:"new-slide",_nonce:t.create_nonce,slideset:t.slideset}};s.ajax(b).done(function(a){var b=a.id;s.Events.doAction("seoslides.slideAdded",b),j(b)})}),s.post("get-slides",{slideset:t.slideset}).done(e),s.Events.addAction("modal.open",n),s.Events.addAction("slide.receivedData",o),s.Events.addAction("modal.open",p),s.Events.addAction("slideList.resize",function(a){b(a).find(".seoslides_responsive").responsiveText(),s.Events.debouncer.debounceAction("slideList.resize","canvas.resize",a)}),b(r.getElementById("use_in_post")).on("click",q)}(this,jQuery),function(a,b){function c(b){b.preventDefault();var c=320,d=500,e=a.screenX+(a.outerWidth-c)/2,f=a.screenY+(a.outerHeight-d)/4;a.open(this.href,"_blank","height="+d+",width="+c+",left="+e+",top="+f)}var d=a.document;b(d.querySelectorAll(".popup")).click(c)}(window,jQuery);
     4!function(a,b,c){"use strict";function d(a){var b=a.split(".").pop();b=b.toLowerCase();for(var c=["jpg","jpeg","png","gif"],d=0;d<c.length;d++){var e=c[d];if(b===e)return!0}return!1}function e(a){var b=a.split(".").pop();b=b.toLowerCase();for(var c=["mp4","m4v","webm","ogv","wmv","flv"],d=0;d<c.length;d++){var e=c[d];if(b===e)return!0}return!1}function f(a){var b=a.split(".").pop(),c=null;switch(b=b.toLowerCase()){case"mp4":case"m4v":c="video/mp4";break;case"webm":c="video/webm";break;case"ogv":c="video/ogg";break;case"wmv":c="video/x-ms-wmv";break;case"flv":c="video/x-flv"}return c}var g=b.document,h=a(g),i=c!==b.seoslides&&c!==b.seoslides.photon_url&&"enabled"===b.seoslides.photon_url;a.fn.backstretchShort=function(){return this.each(function(){var b=this,i=a(b),j=b.style.backgroundImage;if(c!==j&&"none"!==j)if(j=j.replace(/^url\(["']?/,"").replace(/["']?\).*$/,""),d(j))b.style.backgroundImage="none",i.backstretch(j,{centeredX:!0});else if(e(j)){var k=f(j);if(null!==k){var l=g.createElement("video");l.className="wp-video",l.style.width="100%",l.style.height="100%",l.setAttribute("controls","controls"),l.setAttribute("preload","none");var m=g.createElement("source");m.setAttribute("type",k),m.setAttribute("src",j),l.appendChild(m),b.style.backgroundImage="none",b.style.padding=0,b.appendChild(l);var n=a(l).mediaelementplayer(),o=n.data("mediaelementplayer");h.on("deck.change",function(){o.pause()})}}})},a.fn.backstretch=function(d,e){return(d===c||0===d.length)&&a.error("No images were supplied for Backstretch"),0===a(b).scrollTop()&&b.scrollTo(0,0),this.each(function(){var b=a(this),c=b.data("backstretch");if(c){if("string"==typeof d&&"function"==typeof c[d])return c[d](e),void 0;e=a.extend(c.options,e),c.destroy(!0)}c=new k(this,d,e),b.data("backstretch",c)})},a.backstretch=function(b,c){return a("body").backstretch(b,c).data("backstretch")},a.expr[":"].backstretch=function(b){return a(b).data("backstretch")!==c},a.fn.backstretch.defaults={centeredX:!0,centeredY:!0,duration:5e3,fade:0};var j={wrap:{left:0,top:0,overflow:"hidden",margin:0,padding:0,height:"100%",width:"100%",zIndex:-999999},img:{position:"absolute",display:"none",margin:0,padding:0,border:"none",width:"auto",height:"auto",maxHeight:"none",maxWidth:"none",zIndex:-999999}},k=function(c,d,e){this.options=a.extend({},a.fn.backstretch.defaults,e||{}),this.images=a.isArray(d)?d:[d],a.each(this.images,function(){a("<img />")[0].src=this}),this.isBody=c===g.body,this.$container=a(c),this.$root=this.isBody?l?a(b):a(g):this.$container;var f=this.$container.children(".backstretch").first();if(this.$wrap=f.length?f:a('<div class="backstretch"></div>').css(j.wrap).appendTo(this.$container),!this.isBody){var h=this.$container.css("position"),i=this.$container.css("zIndex");this.$container.css({position:"static"===h?"relative":h,zIndex:"auto"===i?0:i,background:"none"}),this.$wrap.css({zIndex:-999998})}this.$wrap.css({position:this.isBody&&l?"fixed":"absolute"}),this.index=0,this.show(this.index),a(b).on("resize.backstretch",a.proxy(this.resize,this)).on("orientationchange.backstretch",a.proxy(function(){this.isBody&&0===b.pageYOffset&&(b.scrollTo(0,1),this.resize())},this))};k.prototype={resize:function(){try{var a,d={left:0,top:0},e=this.isBody?b.innerHeight?b.innerHeight:this.$root.height():this.$root.innerHeight(),f=e,g=this.isBody?this.$root.width():this.$root.innerWidth(),h=f*this.$img.data("ratio");if(f>=e?(a=(f-e)/2,this.options.centeredY&&(d.top=-a+"px"),this.options.centeredX&&(h=f*this.$img.data("ratio"),a=(h-g)/2,d.left=-a+"px")):(f=e,h=f*this.$img.data("ratio"),a=(h-g)/2,this.options.centeredX&&(d.left=-a+"px")),this.$wrap.css({width:g,height:e}).find("img:not(.deleteable)").css({width:h,height:f}).css(d),i){var j=this.$img.attr("src"),k=j.split("?")[0],l=j.split("?")[1],m={};if(c!==l){l=l.split("&");for(var n=0,o=l.length;o>n;n++){var p=l[n],q=p.split("=")[0],r=p.split("=")[1];"fit"!==q&&(m[q]=r)}}m.fit=this.$img.width()+","+this.$img.height();var s="";for(var t in m)m.hasOwnProperty(t)&&(s+="&"+t+"="+m[t]);s=s.replace("&","?"),k+=s,j!==k&&this.$img.attr("src",k)}}catch(u){}return this},show:function(b){if(!(Math.abs(b)>this.images.length-1)){var c=this,d=c.$wrap.find("img").addClass("deleteable"),e={relatedTarget:c.$container[0]};return c.$container.trigger(a.Event("backstretch.before",e),[c,b]),this.index=b,clearInterval(c.interval),c.$img=a("<img />").css(j.img).bind("load",function(f){var g=this.width||a(f.target).width(),h=this.height||a(f.target).height();a(this).data("ratio",g/h),a(this).fadeIn(c.options.speed||c.options.fade,function(){d.remove(),c.paused||c.cycle(),a(["after","show"]).each(function(){c.$container.trigger(a.Event("backstretch."+this,e),[c,b])})}),c.resize()}).appendTo(c.$wrap),c.$img.attr("src",c.images[b]),c}},next:function(){return this.show(this.index<this.images.length-1?this.index+1:0)},prev:function(){return this.show(0===this.index?this.images.length-1:this.index-1)},pause:function(){return this.paused=!0,this},resume:function(){return this.paused=!1,this.next(),this},cycle:function(){return this.images.length>1&&(clearInterval(this.interval),this.interval=setInterval(a.proxy(function(){this.paused||this.next()},this),this.options.duration)),this},destroy:function(c){a(b).off("resize.backstretch orientationchange.backstretch"),clearInterval(this.interval),c||this.$wrap.remove(),this.$container.removeData("backstretch")}};var l=function(){var a=navigator.userAgent,c=navigator.platform,d=a.match(/AppleWebKit\/([0-9]+)/),e=!!d&&d[1],f=a.match(/Fennec\/([0-9]+)/),g=!!f&&f[1],h=a.match(/Opera Mobi\/([0-9]+)/),i=!!h&&h[1],j=a.match(/MSIE ([0-9]+)/),k=!!j&&j[1];return!((c.indexOf("iPhone")>-1||c.indexOf("iPad")>-1||c.indexOf("iPod")>-1)&&e&&534>e||b.operamini&&"[object OperaMini]"==={}.toString.call(b.operamini)||h&&7458>i||a.indexOf("Android")>-1&&e&&533>e||g&&6>g||"palmGetResource"in b&&e&&534>e||a.indexOf("MeeGo")>-1&&a.indexOf("NokiaBrowser/8.5.0")>-1||k&&6>=k)}()}(jQuery,window),function(a,b){var c=[],d=null,e=function(e){null===d&&(d=a.SEO_Slides||{},d.Bucket&&!d.Bucket.getCurrentSlideElement()&&(d={}));var f=b(this),g=d.Bucket?d.Bucket.getCurrentSlideElement():f.closest(".slide").get(0),h=b(g).width()/1600;if(g){f.data("responsivetext.base",e);var i=Math.ceil(e*h);return f.css("font-size",Math.max(1,i)+"px"),c.push(f)}};return b.fn.responsiveText=function(a){return a=a||28,this.each(function(){e.call(this,a)})},b(a).on("resize",function(){var a=b(c);return c=[],a.each(function(){e.call(this,b(this).data("responsivetext.base"))})})}(this,jQuery),function(a,b){var c=a.document,SEO_Slides=function(){var d=this;d.css=function(a,b){var d;return d="undefined"!=typeof a.currentStyle?a.currentStyle:c.defaultView.getComputedStyle(a,null),d[b]},d.addEvent=function(b,c,d){a.addEventListener?c.addEventListener(b,d,!1):c.attachEvent("on"+b,d)},d.killEvent=function(a){a.returnValue=!1,a.cancelBubble=!0,a.stopPropagation&&a.stopPropagation(),a.preventDefault&&a.preventDefault()},d.hasClass=function(a,b){for(var c=a.className.split(" "),d=0,e=c.length;e>d;d++)if(c[d]===b)return!0;return!1},d.removeClass=function(a,b){for(var c=a.className.split(" "),d=[],e=0,f=c.length;f>e;e++)c[e]!==b&&d.push(c[e]);return a.className=d.join(" ")},d.ajax=function(c,d){var e=a.seoslides;return c===Object(c)?d=c:(d=d||{},d.data=d.data||{},d.data.action=c),d=d||{},d.type=d.type||"POST",d.url=d.url||e.ajaxurl,d.context=d.context||this,b.Deferred(function(a){d.success&&a.done(d.success),d.error&&a.fail(d.error),delete d.success,delete d.error,b.ajax(d).done(function(b){("1"===b||1===b)&&(b={success:!0}),b===Object(b)&&void 0!==b.success?a[b.success?"resolveWith":"rejectWith"](this,[b.data]):a.rejectWith(this,[b])}).fail(function(){a.rejectWith(this,arguments)})}).promise()},d.post=function(a,b){return a===Object(a)?b=a:(b=b||{},b.action=a),this.ajax({data:b})},d.createElement=function(a,b){var d=c.createElement(a);if(void 0!==b["class"]&&(d.className=b["class"]),void 0!==b.attr)for(var e=0;e<b.attr.length;e++){var f=b.attr[e];d.setAttribute(f[0],f[1])}return void 0!==b.appendTo&&b.appendTo.appendChild(d),d}};a.SEO_Slides=new SEO_Slides}(window,jQuery),function(a,b){"use strict";a.document;var c=function(){var a=this,c={actions:{},filters:{}};a.addAction=function(b,c,d){return e(b)===!1||"function"!=typeof c?a:(d=parseInt(d||10,10),f("actions",b,c,d),a)},a.doAction=function(){var b=Array.prototype.slice.call(arguments),c=b.shift();return e(c)===!1?a:(h("actions",c,b),a)},a.removeAction=function(b){return e(b)===!1?a:(d("actions",b),a)},a.addFilter=function(b,c,d){return e(b)===!1||"function"!=typeof c?a:(d=parseInt(d||10,10),f("filters",b,c,d),a)},a.applyFilter=function(){var b=Array.prototype.slice.call(arguments),c=b.shift(),d=b.shift();return e(c)===!1?a:h("filters",c,d)},a.removeFilter=function(b){return e(b)===!1?a:(d("filters",b),a)};var d=function(a,b){c[a][b]&&(c[a][b]=[])},e=function(a){if("string"!=typeof a)return!1;var b=a.replace(/^\s+|\s+$/i,"").split("."),c=b.shift();return b=b.join("."),""!==c&&""!==b},f=function(a,b,d,e){var f={callback:d,priority:e},h=c[a][b];h?(h.push(f),h=g(h)):h=[f],c[a][b]=h},g=function(a){for(var b,c,d,e=1,f=a.length;f>e;e++){for(b=a[e],c=e;(d=a[c-1])&&d.priority>b.priority;)a[c]=a[c-1],--c;a[c]=b}return a},h=function(a,d,e){var f=c[a][d];if("undefined"==typeof f)return"filters"===a?e:!1;for(var g=0,h=f.length;h>g;g++)"actions"===a?f[g].callback.apply(b,e):e=f[g].callback.apply(b,[e]);return"actions"===a?!0:e}};a.SEO_Slides=a.SEO_Slides||{},a.SEO_Slides.Events=new c(a.SEO_Slides)}(window),function(a,b,c){function d(){function b(b){var c=f[b];a.clearTimeout(f[b].timeout),delete f[b].timeout;for(var d in c)if(f[b].hasOwnProperty(d))for(var g=f[b][d].hooks,h=0;h<g.length;h++){var i=g[h],j=["debounced."+b];j=j.concat(i),e.Events.doAction.apply(this,j)}f[b]={}}var d=this,f={};d.debounceAction=function(d,e){var g=Array.prototype.slice.call(arguments);d=g.shift(),e=g.shift(),f[e]=f[e]||{},f[e][d]=f[e][d]||{},c!==f[e].timeout&&(a.clearTimeout(f[e].timeout),delete f[e].timeout),f[e][d].hooks=f[e][d].hooks||[],f[e][d].hooks.push(g),f[e].timeout=a.setTimeout(function(){b(e)},30)}}var e=a.SEO_Slides;e.Events.debouncer=new d}(this,jQuery),function(a,b){var c=a.document,d=function(a,d,e,f){var g=this,h={height:0,width:0},i=!1,j=!1,k="middle",l=250,m=20,n=!1,o=function(){s(),r(),q(),p()},p=function(){a.Events.addAction("bucket.resize",r)},q=function(){var e=c.createElement("div");e.className="bucket-slide";var f=parseInt(d.style.width,10),g=parseInt(d.style.height,10),k=f/2-h.width/2,m=g/2-h.height/2;e.style.cssText="height: "+h.height+"px;width: "+h.width+"px;left:"+k+"px;top:"+m+"px;",d.appendChild(e),i=e,j=b(e),j.css("opacity",0).animate({opacity:1},l,"linear",function(){b(c.querySelector(".bucket-slide")).backstretchShort(),a.Events.doAction("slide.receivedData",n),a.Events.doAction("slide.resized",n)})},r=function(){var a=parseInt(d.style.height,10),b=parseInt(d.style.width,10),c=50,e=i.style;"middle"===k?(h.width=b-2*c,h.height=h.width/1.77778,i!==!1&&(e.left=b/2-h.width/2+"px",e.top=a/2-h.height/2+"px")):"left"===k&&(h.width=m,h.height=(b-2*c)/1.77778,i!==!1&&(e.top=a/2-h.height/2+"px")),i!==!1&&(e.width=h.width+"px",e.height=h.height+"px")},s=function(){var b={data:{action:"get-slide",slide:e,slideset:f}};a.ajax(b).done(function(b){n=b,a.Events.doAction("slide.receivedData",b)})};g.getElement=function(){return j},g.setBucketPosition=function(a){k=a},o()};a.SEO_Slides=a.SEO_Slides||{},a.SEO_Slides.Slide=d}(window,jQuery),function(a,b){var c=a.document,d=function(d){var e=!1,f=250,g={x:0,y:0},h=function(a,b){d.hasClass(b,"bucket-slide")!==!0&&!d.hasClass(b.parentNode,"backstretch")||d.hasClass(b,"left")!==!1||d.hasClass(b,"right")!==!1||i(a)},i=function(a){e!==!1&&n(),g.x=a.pageX,g.y=a.pageY,e=k(),e.style.top=g.y+"px",e.style.left=g.x+"px",c.body.appendChild(e),d.addEvent("click",e,j)},j=function(b){b=b||a.event;var c=b.srcElement||b.target;d.hasClass(c,"context-menu-object")===!0?l(b,c):d.hasClass(c.parentNode,"context-menu-object")===!0&&l(b,c),n()},k=function(){var a=c.createElement("div");a.className="seoslides-context-menu";var b=d.Events.applyFilter("menu.render",!1);return b===!1&&(b='<ul><li class="context-menu-status"><i>No options available</i></li></ul>'),a.innerHTML=b,a},l=function(a,b){d.Events.doAction("menu.click",a,b,g)},m=function(a,b){for(;null!==b&&b!==c;){if(d.hasClass(b,"seoslides-context-menu"))return;b=b.parentNode}n()},n=function(){e!==!1&&(b(e).css("z-index",1e3).animate({opacity:0},f,function(){this.parentNode.removeChild(this)}),e=!1)};d.Events.addAction("bucket.context.menu",h),d.Events.addAction("bucket.click",m),d.Events.addAction("modal.close",n)};a.SEO_Slides=a.SEO_Slides||{},a.SEO_Slides.Menu=new d(a.SEO_Slides)}(window,jQuery),function(a,b){var c=a.document,d=function(a){var d=this,e=!1;d.getSavedData=function(){var b=a.Events.applyFilter("plugin.settings.get",{}),c=[];for(var d in b)if(b.hasOwnProperty(d)){var e=b[d];if(0!==Object.keys(e).length)for(var f in e)if(e.hasOwnProperty(f)){var g=e[f];g.plugin_id=d,g.element_id=f,delete g.element,c.push(g)}}return c},d.resetPluginObjects=function(){for(var b in a.Plugins)if(a.Plugins.hasOwnProperty(b)){var c=a.Plugins[b];c.clearInstances()}};var f=function(b,c,d){a.hasClass(c.parentNode,"context-menu-object")===!0&&(c=c.parentNode);var e=c.getAttribute("data-uuid");if(null!==e){var f=a.Events.applyFilter("plugin.render."+e,!1);f!==!1&&g(f,d,e)}},g=function(d,e,f){var g=a.Events.applyFilter("plugin.canDrag."+f),j=a.Events.applyFilter("plugin.canResize."+f),k=c.createElement("div"),l="slide-object";g===!0&&(l+=" can-drag"),j===!0&&(l+=" can-resize"),k.className=l,k.setAttribute("data-uuid",f),j===!0&&(d+='<div class="resize-control"></div>'),g===!0&&(d+='<div class="drag-control"></div>'),d+='<div class="dismiss-control"></div>',k.innerHTML='<div class="slide-object-content">'+d+"</div>";var m=a.Bucket.getCurrentSlideElement(),n=m.offset();k.style.cssText="top: "+(e.y-n.top)+"px; left: "+(e.x-n.left)+"px;",a.Bucket.addToCurrentSlide(k),a.Events.doAction("plugin.rendered."+f,k);var o=b(k);a.Events.doAction("plugin.settings.save."+f,k,"size",h(o,m)),a.Events.doAction("plugin.settings.save."+f,k,"position",i(o,m))},h=function(b,c){return c=c||a.Bucket.getCurrentSlideElement(),{w:1600/c.width()*b.width(),h:900/c.height()*b.height()}},i=function(b,c){var d=b.position();return c=c||a.Bucket.getCurrentSlideElement(),{top:900/c.height()*d.top,left:1600/c.width()*d.left}},j=function(b){var c=a.Events.applyFilter("plugins.menu",[]);if(0===c.length)return b;var d;b="<ul>";for(var e=0,f=c.length;f>e;e++)d=c[e],b+='<li data-uuid="'+d.UUID+'" class="context-menu-object" style="background-image: url('+d.icon+');"><a href="javascript:void(0);">'+d.menuText+"</a></li>";return b+="</ul>"},k=function(b){for(;b!==c&&null!==b;){if(a.hasClass(b,"slide-object")===!0)return b;b=b.parentNode}return!1},l=function(a){var b;return b=a.getAttribute("data-uuid"),null===b?!1:b},m=function(a){var b=k(a);if(b!==!1){var c=l(b);if(c!==!1)return{UUID:c,element:b}}return!1},n=function(b,c){a.Events.doAction("plugin.deselect",c);var d=m(c);d!==!1&&a.Events.doAction("plugin.click."+d.UUID,b,c)},o=function(c,d){var f=m(d);f!==!1&&(a.hasClass(d,"resize-control")===!0?(e={element:b(f.element),type:"resize",UUID:f.UUID},a.killEvent(c)):a.hasClass(d,"drag-control")===!0?(e={element:b(f.element),type:"drag",UUID:f.UUID},a.killEvent(c)):a.hasClass(d,"dismiss-control")===!0&&(e={element:b(f.element),type:"dismiss",UUID:f.UUID},a.killEvent(c)))},p=function(b){e!==!1&&("resize"===e.type?({w:e.element.width(),h:e.element.height()},a.Events.doAction("plugin.settings.save."+e.UUID,e.element[0],"size",h(e.element))):"drag"===e.type?(e.element.position(),a.Events.doAction("plugin.settings.save."+e.UUID,e.element[0],"position",i(e.element))):"dismiss"===e.type&&a.Events.doAction("plugin.remove."+e.UUID,e.element[0]),e=!1,a.killEvent(b))},q=function(b,c,d,f){if(e!==!1)if("resize"===e.type){var g=e.element.height()+f,h=e.element.width()+d;e.element.css({height:g,width:h}),a.Events.doAction("plugin.resize."+e.UUID,e.element[0],g,h)}else if("drag"===e.type){var i=e.element.position();e.element.css({top:i.top+f,left:i.left+d})}};a.Events.addFilter("menu.render",j),a.Events.addAction("menu.click",f),a.Events.addAction("bucket.click",n),a.Events.addAction("body.mouse.move",q),a.Events.addAction("bucket.mouse.down",o),a.Events.addAction("body.mouse.up",p)};a.SEO_Slides=a.SEO_Slides||{},a.SEO_Slides.Pluggables=new d(a.SEO_Slides)}(window,jQuery),function(a,b,c){var d=a.document;a.SEO_Slides=a.SEO_Slides||{};var e=a.SEO_Slides;a.SEO_Slides.Plugin=function(a){var f=this,g={name:"Plugin",menuText:"Context Menu Item",icon:"http://cdn1.iconfinder.com/data/icons/gnomeicontheme/16x16/stock/object/stock_insert-plugin.png",UUID:"",canDrag:!0,canResize:!0,selected:!1,data:{}},h={};e.Plugins=e.Plugins||{},e.Plugins[a]=f,f.setName=function(a){g.name=a},f.getName=function(){return g.name},f.setMenuText=function(a){g.menuText=a},f.getMenuText=function(){return g.menuText},f.setIcon=function(a){g.icon=a},f.getIcon=function(){return g.icon},f.toggleResize=function(a){a!==!1&&(a=!0),g.canResize=a},f.toggleDrag=function(a){a!==!1&&(a=!0),g.canDrag=a},f.canDrag=function(){return g.canDrag},f.canResize=function(){return g.canResize},f.renderControl=function(){return!1},f.renderControlWithData=function(){return!1},f.onPluginRendered=function(){return!1},f.onClick=function(){return!1},f.setData=function(a,b,d){var e=h[a];c!==e&&(e.settings[b]=d)},f.getData=function(a,b){return h[a].settings[b]},f.addInstance=function(a,b){h[a]=b},f.clearInstances=function(){h={}};var i=function(){return g.UUID},j=function(a){var b=f.renderControl();return b===!1||"string"!=typeof b?a:b},k=function(a,b){var c=f.renderControlWithData(a);return c===!1||"string"!=typeof c?b:c},l=function(a){var c=b(a),d=p();a.setAttribute("data-plugin-uuid",d),f.addInstance(d,{element:c,settings:{}}),f.onPluginRendered(c)},m=function(a){for(var b;a!==d;){if(b=a.getAttribute("data-plugin-uuid"),null!==b)return b;a=a.parentNode}return!1},n=function(a){return a.push({menuText:f.getMenuText(),icon:f.getIcon(),UUID:i()}),a},o=function(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)},p=function(){var a=o()+o()+"-"+o()+"-"+o()+"-";return a=a+o()+"-"+o()+o()+o()},q=function(a,b){var c=m(b);c!==!1&&h[c].element.addClass("selected")},r=function(){for(var a in h)h[a].element.removeClass("selected")},s=function(a){var b=m(a);b!==!1&&(h[b].element.remove(),delete h[b])},t=function(a,b,c){var d=m(a);d!==!1&&(h[d].settings[b]=c)},u=function(a){return a[i()]=h,a};g.UUID=c===a?p():a,e.Events.addFilter("plugins.menu",n),e.Events.addFilter("plugin.render."+i(),j),e.Events.addFilter("plugin.renderdata."+i(),k),e.Events.addAction("plugin.rendered."+i(),l),e.Events.addAction("plugin.click."+i(),q),e.Events.addFilter("plugin.canDrag."+i(),f.canDrag),e.Events.addFilter("plugin.canResize."+i(),f.canResize),e.Events.addAction("plugin.deselect",r),e.Events.addAction("plugin.settings.save."+i(),t),e.Events.addFilter("plugin.settings.get",u),e.Events.addAction("plugin.remove."+i(),s)}}(window,jQuery),function(a,b){var c=(a.document,function(c){var d=this,e={},f={left:!1,middle:!1,right:!1},g=500,h=20,i={x:0,y:0};d.initialize=function(a){e.BUCKET=a,e.$BUCKET=b(a),j(),s(),c.Events.doAction("core.init")},d.getBucketElement=function(){return e.$BUCKET},d.addToCurrentSlide=function(a){f.middle!==!1&&f.middle.getElement().append(a)},d.getCurrentSlideElement=function(){return f.middle===!1?!1:f.middle.getElement()},d.loadSlide=function(a,b){f.middle=new c.Slide(c,e.BUCKET,a,b)};var j=function(){c.addEvent("resize",a,s),c.addEvent("click",e.BUCKET,o),c.addEvent("contextmenu",e.BUCKET,n),c.addEvent("mousedown",a,k),c.addEvent("mouseup",a,l),c.addEvent("mousemove",a,m)},k=function(b){b=b||a.event;var d=b.srcElement||b.target;c.Events.doAction("bucket.mouse.down",b,d)},l=function(b){b=b||a.event;var d=b.srcElement||b.target;c.Events.doAction("body.mouse.up",b,d)},m=function(b){b=b||a.event;var d=b.srcElement||b.target,e=b.clientX-i.x,f=b.clientY-i.y;i.x=b.clientX,i.y=b.clientY,c.Events.doAction("body.mouse.move",b,d,e,f)},n=function(b){b=b||a.event;var d=b.srcElement||b.target;c.Events.doAction("bucket.context.menu",b,d),c.killEvent(b)},o=function(b){b=b||a.event;var d=b.target||b.srcElement;if(c.hasClass(d,"bucket-add-slide")===!0){var e=c.Events.applyFilter("bucket.createSlide",0);r(e)}else c.hasClass(d,"bucket-slide")===!0&&c.hasClass(d,"left")===!0?p():c.hasClass(d,"bucket-slide")===!0&&c.hasClass(d,"right")===!0&&q();c.Events.doAction("bucket.click",b,d)},p=function(){},q=function(){},r=function(a){f.left!==!1&&f.middle!==!1?(f.left.getElement().stop(!0,!0).animate({width:0},g,function(){b(this).remove()}),f.middle.getElement().stop(!0,!0).animate({left:0,width:h,opacity:.7},g,function(){f.left=f.middle,f.left.setBucketPosition("left"),this.className="bucket-slide left",f.middle=new c.Slide(c,e.BUCKET,a)})):f.left===!1&&f.middle!==!1&&f.right===!1?f.middle.getElement().stop(!0,!0).animate({left:0,width:h,opacity:.7},g,function(){f.left=f.middle,f.left.setBucketPosition("left"),this.className="bucket-slide left",f.middle=new c.Slide(c,e.BUCKET,a)}):f.left===!1&&f.middle===!1&&f.right===!1&&(f.middle=new c.Slide(c,e.BUCKET,a))},s=function(){var a,d,f=16/9,g=b(e.BUCKET.parentNode),h=g.width(),i=g.height();h/i>f?(a=i,d=a*f):(d=h,a=d/f);var j=e.BUCKET.style;j.width=d+"px",j.height=a+"px",c.Events.doAction("bucket.resize",1.77778)}});a.SEO_Slides=a.SEO_Slides||{},a.SEO_Slides.Bucket=new c(a.SEO_Slides)}(window,jQuery),function(a,b,c){function d(a,b){var c=b.split(".").pop();c=c.toLowerCase();for(var d=0;d<a.length;d++){var e=a[d];if(c===e)return!0}return!1}var e=(a.document,a.SEO_Slides),f=a.seoslides;e.ImagePicker=function(d){function e(b){var c=jQuery(b).attr("href");a.tb_remove(),a.send_to_editor=f.editor_store,f.ifWindow.fileQueued=f.fileQueued,f.changed(c)}var f=this;f.editor_store=c,f.ifWindow=c,f.fileQueued=c,f.launchOverlay=function(c){c.preventDefault(),f.editor_store=a.send_to_editor,a.send_to_editor=e,a.tb_show(d,"media-upload.php?type=image&TB_iframe=1&width=640&height=263"),b("iframe#TB_iframeContent").load(f.loaded)},f.changed=function(){return!1},f.loaded=function(){return!1}},e.ImagePicker.prototype.isImage=function(a){var b=["jpg","jpeg","png","gif"];return b=e.Events.applyFilter("media.image.extensions",b),d(b,a)},e.ImagePicker.prototype.isVideo=function(a){var b=["mp4","m4v","webm","ogv","wmv","flv"];return b=e.Events.applyFilter("media.video.extensions",b),d(b,a)},e.ImagePicker.MediaFilter=function(a){var b=this;b.getData=function(){var c=a.document.forms[0].src.value,d=a.document.getElementById("status_img");return c?(d.innerHTML='<img src="'+f.thickbox_spinner+'" alt="" width="16" />',e.ImagePicker.prototype.isVideo(c)?b.update():b.reset(),void 0):(b.reset(),!1)},b.update=function(){a.document.getElementById("insertonlybutton").style.color="#333",a.document.getElementById("status_img").innerHTML='<img src="'+f.thickbox_yes+'" alt="" />'},b.reset=function(){var b=a.document.getElementById("status_img");a.document.getElementById("insertonlybutton").style.color="#bbb",b.innerHTML=a.document.forms[0].src.value?'<img src="'+f.thickbox_noimage+'" alt="" />':"*"}}}(this,jQuery),function(a,b,c){var d=a.document,e=a.seoslides,f=a.seoslides_i18n;a.SEO_Slides=a.SEO_Slides||{},a.SEO_Slides.Modal=function(g){var h=this,i=a.SEO_Slides,j=!1,k=!1,l=function(){var a=i.createElement("div",{"class":g.overlayClass,appendTo:d.body});a.style.cssText="position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #000;z-index: 159900;",k=b(a).css("opacity",g.backgroundOpacity).on("click",h.close)},m=function(){!1!==k&&(k.remove(),k=!1)},n=function(){var k=i.createElement("div",{"class":g.modalClass,appendTo:d.body});k.style.cssText="position: fixed; top: 30px; left: 30px; right: 30px; bottom: 30px; background-color: #fff; z-index: 160000;overflow: hidden;";var l=i.createElement("a",{"class":"seoslides-modal-close",attr:[["href","#"],["title",f.close]],appendTo:k});b(l).on("click",function(a){a.preventDefault(),h.close()}),i.createElement("span",{"class":"seoslides-modal-icon",appendTo:l});var m=i.createElement("div",{"class":"seoslides-left-rail",appendTo:k}),n=i.createElement("div",{"class":"seoslides-rail-content",appendTo:m}),o=i.createElement("div",{"class":"seoslides-modal-seo",appendTo:n}),p=d.createElement("p");i.createElement("label",{attr:[["for","seoslides_slide_title"]],appendTo:p}).innerHTML=f.seo_title,p.appendChild(d.createElement("br")),i.createElement("input",{attr:[["type","text"],["id","seoslides_slide_title"],["name","seoslides_slide_title"]],appendTo:p}),o.appendChild(p);var q=d.createElement("p");i.createElement("label",{attr:[["for","seoslides_slide_description"]],appendTo:q}).innerHTML=f.seo_description,q.appendChild(d.createElement("br")),i.createElement("textarea",{attr:[["cols",25],["rows",2],["id","seoslides_slide_description"],["name","seoslides_slide_description"]],appendTo:q}),o.appendChild(q);var r=d.createElement("p");i.createElement("label",{attr:[["for","seoslides_slide_keywords"]],appendTo:r}).innerHTML=f.seo_keywords,r.appendChild(d.createElement("br")),i.createElement("input",{attr:[["type","text"],["id","seoslides_slide_keywords"],["name","seoslides_slide_keywords"]],appendTo:r}),o.appendChild(r);var s=i.createElement("div",{"class":"seoslides-modal-bginfo",appendTo:n});i.createElement("label",{appendTo:s}).innerHTML=f.background;var t=i.createElement("div",{"class":"customize-control-content",appendTo:s});i.createElement("input",{attr:[["id","modal_color_picker_hex"],["name","modal_color_picker_hex"],["type","text"],["maxlength",7],["placeholder",f.hex_value],["data-default-color","#ffffff"],["value","#ffffff"]],appendTo:t}),i.createElement("div",{attr:[["id","modal_fallback-color-picker"]],appendTo:t}),s.appendChild(d.createElement("br"));var u=i.createElement("div",{attr:[["id","modal_seoslides_image_preview"],["data-none",f.label_no_bg]],appendTo:s});u.innerHTML=f.label_no_bg,s.appendChild(d.createElement("br")),i.createElement("input",{attr:[["type","hidden"],["id","modal_seoslides_image_src"],["name","modal_seoslides_image_src"]],appendTo:s}),i.createElement("input",{"class":"button-secondary choose",attr:[["type","submit"],["id","modal_seoslides_image_picker"],["name","modal_seoslides_image_picker"],["data-chosen",f.remove_media],["data-unchosen",f.choose_media],["value",f.choose_media]],appendTo:s});var v=i.createElement("p",{appendTo:s});v.className="youtube-vimeo",i.createElement("label",{attr:[["for","seoslides_video_oembed"]],appendTo:v}).innerHTML=f.oembed_video;var w=i.createElement("input",{attr:[["type","text"],["id","seoslides_video_oembed"],["name","seoslides_video_oembed"]],appendTo:v}),x=i.createElement("p",{attr:[["class","description"]],appendTo:v});x.innerHTML=f.oembed_helper;var y,z=function(){var a=d.getElementById("seoslides_video_oembed"),c=b('label[for="seoslides_video_oembed"]');if(null!==a){var e=a.value;if(""!==e.trim()){var g=b(a);i.ajax("check_omebed",{data:{seoslides_video_oembed:e},success:function(){g.removeClass("error").addClass("valid"),c.html(f.oembed_valid)},error:function(){g.addClass("error").removeClass("valid"),c.html(f.oembed_invalid)}})}}};b(w).on("keyup blur",function(){a.clearTimeout(y),y=a.setTimeout(z,300)});var A=i.createElement("div",{"class":"seoslides-modal-transitions",appendTo:n});i.createElement("label",{appendTo:A}).innerHTML=f.transitions,b(A).append(e.themes),k.appendChild(g.content),j=b(k),c!==g.callback&&"function"==typeof g.callback&&g.callback(h)},o=function(){!1!==j&&(j.remove(),j=!1)};h.close=function(){o(),m(),a.SEO_Slides.Events.doAction("modal.close")},h.getContainer=function(){return j},h.show=function(){h.close(),l(),n(),a.SEO_Slides.Events.doAction("modal.open")};var p=function(){for(var a,b=[{key:"callback",value:c},{key:"speed",value:500},{key:"backgroundOpacity",value:.7},{key:"modalClass",value:"tc-Modal-modal"},{key:"overlayClass",value:"tc-Modal-overlay"},{key:"html",value:""}],d=0,e=b.length;e>d;d++)a=b[d],c===g[a.key]&&(g[a.key]=a.value)};p()}}(this,jQuery),function(a,b,c){var d=a.document,e=a.seoslides_i18n,f=a.SEO_Slides,g="09038190-8695-11e2-9e96-0800200c9a66",h=new f.Plugin(g),i='<div style="position:absolute;top:0;left:0;right:0;bottom:0;padding: 0.5em;text-align: center;background-color: #ccc;border: 3px dashed #888;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px"><span class="no-image">'+e.layout_image+"</span></div>";h.setName(e.image_name),h.setMenuText(e.image_menu),h.setIcon(e.image_icon),h.renderControl=function(){return i},h.renderControlWithData=function(a){var b="";return e.layout_image===a.settings.content?b=i:(b+='<div style="position:absolute;top:0;bottom:0;left:0;right:0;">',b+='<img style="height:100%;width:100%;" class="plugin-image" src="'+a.settings.content+'" />',b+="</div>"),b},h.onPluginRendered=function(i){""===i[0].style.height&&i.css("height",200),""===i[0].style.width&&i.css("width",200);var j=function(j){var k=j.data("plugin-uuid"),m=j.find(".no-image"),n=new f.ImagePicker(e.image_select,m),o=j.find(".slide-object-content > div:first-child");m.on("dblclick",n.launchOverlay);var p=function(){var a=j.find(".plugin-image"),b=o.height(),c=o.width(),d=b/c,e=c*d,f=b/d,g=e,h=f;0!==a.length&&(e>b?g=h*d:f>c&&(h=g/d),a.css({height:g,width:h}))};return n.loaded=function(){n.ifWindow=d.getElementById("TB_iframeContent").contentWindow,n.fileQueued=n.ifWindow.fileQueued;var f=n.ifWindow.document.getElementById("not-image");null!==f&&(f.parentNode.style.display="none");var g=n.ifWindow.document.createElement("style");g.type="text/css",g.innerHTML="#filter li:first-child,#filter li:nth-child(3),#filter li:nth-child(4) {display: none;}",n.ifWindow.document.getElementsByTagName("head")[0].appendChild(g);var h=n.ifWindow.document.getElementById("filter"),i=b(h).find(".subsubsub li:nth-child(2)"),j=i.html();c!==j&&i.html(j.substring(0,j.length-3)),n.ifWindow.fileQueued=function(b){return n.isImage(b.name)?(n.fileQueued(b),void 0):(a.alert(e.not_image),void 0)}},n.changed=function(c){function e(){var b=a.getComputedStyle(m),c=a.parseFloat(b.height),d=a.parseFloat(b.width),e=c/d,h=o.height(),k=o.width(),n=h,q=k;c>h&&e>1?q=h/e:d>k&&1>e&&(n=k*e),o.css({padding:0,backgroundColor:"transparent",border:"none",borderRadius:0,textAlign:"left",height:n,width:q}),o.parents(".slide-object").css({height:n,width:q}),p();var r=l(i);f.Events.doAction("plugin.settings.save."+g,j[0],"size",r)}var m=d.createElement("img");m.className="plugin-image",m.setAttribute("src",c),h.setData(k,"content",c),j.find(".no-image").replaceWith(m),b(m).on("load",e)},{setImageSize:p}}(i);j.setImageSize()};var j=function(b,c,d){var e,f,g,h,i=b.querySelector("img"),j=a.getComputedStyle(i),k=a.parseFloat(j.height)/a.parseFloat(j.width),l=a.parseFloat(c),m=a.parseFloat(d);e=m*k,f=l/k,e>l?(h=f,g=h*k):f>m&&(g=e,h=g/k),i.style.height=g+"px",i.style.width=h+"px"};f.Events.addAction("plugin.resize."+g,j);var k=function(a){b(".plugin-image",a).each(function(a,c){var d=b(c),e=d.parent();d.css({height:e.height(),width:e.width()})})};f.Events.addAction("debounced.canvas.resize",k,11);var l=function(a,b){return b=b||f.Bucket.getCurrentSlideElement(),{w:1600/b.width()*a.width(),h:900/b.height()*a.height()}}}(this,jQuery),function(a,b,c){function d(){var d=a.CKEDITOR.config.font_names,g=d.split(";"),h={};b.each(g,function(a,b){var c=b.split("/");h[c[0]]=c[1]});var i=e.querySelector(".bucket-slide"),j=i.getAttribute("data-default_font"),k=i.getAttribute("data-default_size"),l=i.getAttribute("data-default_font_color");j=h[j];var m="";c!==j&&(m="font-family:"+j+";"),"#000000"!==l&&(m+="color:"+l+";"),m+="font-size:"+k+";";var n='<span style="'+m+'">';return n+=f.layout_text,n+="</span>"}var e=a.document,SEO_Slides=a.SEO_Slides,f=a.seoslides_i18n;
     5SEO_Slides.inline_editors=SEO_Slides.inline_editors||[];var g=new SEO_Slides.Plugin("1798dfc0-8695-11e2-9e96-0800200c9a66");g.setName(f.wysiwyg_textarea),g.setMenuText(f.wysiwyg_menu),g.setIcon(f.wysiwyg_icon),g.renderControl=function(){var a='<div style="padding: 0.5em;">';return a+='<div class="seoslides_responsive seoslides_wysiwyg" contenteditable="true">',a+=d(),a+="</div>",a+="</div>"},g.renderControlWithData=function(a,b){b=c!==b?' contenteditable="true"':"";var d='<div style="padding: 0.5em;">';return d+='<div class="seoslides_responsive seoslides_wysiwyg"'+b+">",d+=a.settings.content,d+="</div>",d+="</div>"},g.onPluginRendered=function(c){var d=a.CKEDITOR;d.disableAutoInline=!0,""===c[0].style.height&&c.css("height",60),""===c[0].style.width&&c.css("width",150),function(a){var c=a.data("plugin-uuid"),e=b(".seoslides_wysiwyg",a),f=d.inline(e[0],{baseFloatZIndex:170001,floatSpaceDockedOffsetY:20,on:{blur:function(){var a=this.getData();g.setData(c,"content",a)}}});SEO_Slides.inline_editors.push(f)}(c)}}(this,jQuery),function(a,b,c){function d(){function d(c,d){var e=(b(d),b(d).parents("section.slide")),f=e.height(),g=e.width();d.style.width=Math.floor(a.parseFloat(d.getAttribute("data-width"))*g/1600)+"px",d.style.height=Math.floor(a.parseFloat(d.getAttribute("data-height"))*f/900)+"px",d.style.top=Math.floor(a.parseFloat(d.getAttribute("data-top"))*f/900)+"px",d.style.left=Math.floor(a.parseFloat(d.getAttribute("data-left"))*f/900)+"px",e.backstretchShort()}function i(b){var d=h.createElement("div");if(d.className="slide-body",c!==b.oembed_thumb&&""!==b.oembed_thumb){var e=h.createElement("img");e.className="seoslides_iframe_thumb",e.src=b.oembed_thumb,d.appendChild(e)}if(c!==b.objects&&""!==b.objects)for(var g=b.objects,i=0;i<g.length;i++){var j=g[i];if(j!==Object(j))try{j=a.decodeURIComponent(j),j=a.JSON.parse(j)}catch(k){a.console.log(k);continue}var l=j.plugin_id,m=f.Plugins[l],n="";if(c!==m){var o=h.createElement("div");o.setAttribute("data-element",j.element_id),o.setAttribute("data-plugin",j.plugin_id),o.setAttribute("data-width",j.settings.size.w),o.setAttribute("data-height",j.settings.size.h),o.setAttribute("data-top",j.settings.position.top),o.setAttribute("data-left",j.settings.position.left);var p="position:absolute; ";p+="top:"+j.settings.position.top+"px; ",p+="left:"+j.settings.position.left+"px; ",p+="width:"+j.settings.size.w+"px; ",p+="height:"+j.settings.size.h+"px;",o.style.cssText=p,d.appendChild(o),n=m.renderControlWithData(j),o.innerHTML='<div class="slide-object-content">'+n+"</div>"}}return d}var j=this;j.pluginManager=new e,j.createSlide=function(a,b,d){d=c===d?!1:d;var e=b.clone(),f=h.createElement("section");f.className="slide",f.setAttribute("data-id",a.id);var j=i(a);f.appendChild(j),d?c!==a.bg_thumb&&"string"==typeof a.bg_thumb&&""!==a.bg_thumb.trim()&&(f.style.backgroundImage="url("+a.bg_thumb+")"):c!==a.bg_image&&"string"==typeof a.bg_image&&""!==a.bg_image.trim()&&(f.style.backgroundImage="url("+a.bg_image+")"),f.style.backgroundColor=a.fill_color,""===a.title&&(a.title=g.label_notitle);var k='<div class="title">'+a.title+"</div>";return k+='<div class="row-actions">',k+='<span class="edit"><a data-id="'+a.id+'" class="editslide" href="javascript:void;" title="'+g.label_edit_slide+'">'+g.label_edit+"</a> | </span>",k+='<span class="trash"><a data-id="'+a.id+'" class="submittrash" href="javascript:void;" title="'+g.label_trash_slide+'">'+g.label_trash+"</a></span>",k+='<span class="restore"><a data-id="'+a.id+'" class="restoreslide" href="javascript:void;" title="'+g.label_restore_slide+'">'+g.label_restore+"</a> | </span>",k+='<span class="delete"><a data-id="'+a.id+'" class="submitdelete" href="javascript:void;" title="'+g.label_delete_slide+'">'+g.label_delete+"</a></span>",k+="</div>",e.find(".slide-preview").html('<span data-id="'+a.id+'" class="editslide" title="'+g.label_edit_slide+'"></span>').find("span.editslide").append(f),e.find(".slide-title").html(k),e.find(".slide-description").html(a.seo_description),e.find(".slide-notes").html(a.presenter_notes),e},j.parseSlide=function(a){var b={},c=a.querySelector(".slide-body > img");null!==c&&(b.oembed_thumb=c.src);var d=a.querySelector(".slide-body > iframe");null!==d&&(b.oembed=d.src);for(var e=a.querySelectorAll(".slide-body > div"),f=0;f<e.length;f++){b.objects=b.objects||[];var g=e[f],h={element_id:g.getAttribute("data-element"),plugin_id:g.getAttribute("data-plugin"),settings:{}},j=g.firstElementChild||g.children[0]||null;h.settings.content=null!==j&&"slide-object-unparsed-content"===j.className?j.innerHTML:g.innerHTML,h.settings.size={h:g.getAttribute("data-height"),w:g.getAttribute("data-width")},h.settings.position={top:g.getAttribute("data-top"),left:g.getAttribute("data-left")},b.objects.push(h)}var k=i(b),l=a.querySelector(".slide-body");k.style.backgroundColor=l.style.backgroundColor,k.style.backgroundImage=l.style.backgroundImage,a.replaceChild(k,l)},j.resize=function(a){b(".slide-body > div",a).each(d),b(".seoslides_responsive",a).responsiveText()}}function e(){var a=this;a.remove=function(){b(h.querySelectorAll(".slide-object.layout-generated")).each(function(a,b){f.Events.doAction("plugin.remove."+b.getAttribute("data-uuid"),b)})},a.load=function(a){var d=a.plugin_id,e=f.Plugins[d],g=e.renderControlWithData(a,!0);if(!1!==g){var i=f.Events.applyFilter("plugin.canDrag."+d),j=f.Events.applyFilter("plugin.canResize."+d),k=h.createElement("div"),l="slide-object";i===!0&&(l+=" can-drag"),j===!0&&(l+=" can-resize"),c!==a.generated&&!0===a.generated&&(l+=" layout-generated",l+=" "+a.specialClass),k.className=l,k.setAttribute("data-uuid",d),j===!0&&(g+='<div class="resize-control"></div>'),i===!0&&(g+='<div class="drag-control"></div>'),g+='<div class="dismiss-control"></div>',k.innerHTML='<div class="slide-object-content">'+g+"</div>";var m=f.Bucket.getCurrentSlideElement(),n={h:Math.floor(m.height()/900*a.settings.size.h),w:Math.floor(m.width()/1600*a.settings.size.w)},o={top:Math.floor(m.height()/900*a.settings.position.top),left:Math.floor(m.width()/1600*a.settings.position.left)};k.style.cssText=["height: "+n.h+"px","width: "+n.w+"px","top: "+o.top+"px","left: "+o.left+"px;"].join("; ")+";",k.setAttribute("data-plugin-uuid",a.element_id),f.Bucket.addToCurrentSlide(k);var p=b(k);e.addInstance(a.element_id,{element:p,settings:a.settings}),e.onPluginRendered(p,a.element_id)}}}var f=a.SEO_Slides,g=a.seoslides_i18n,h=a.document;f.slideBuilder=new d}(this,jQuery),function(a,b){function c(a){var c=b(this),d=b(h.getElementById("seoslides-link-panel")),e=j.dialog.wpdialog("widget");c.toggleClass("toggle-arrow-active"),d.slideToggle(300,function(){var a=g.scrollTop(),b=e.offset().top,c=b+e.outerHeight(),d=c-g.height();d>a&&e.animate({top:b>d?b=d:a},200)}),a.preventDefault()}var d,e,f,g=b(a),h=a.document,i=(a.SEO_Slides,a.seoslides_i18n),j={},k={},l=150,m=200,n=5;d=function(a,c){var d=this;d.element=a,d.ul=a.children("ul"),d.waiting=a.find(".river-waiting"),d.change(c),d.refresh(),a.scroll(function(){d.maybeLoad()}),a.delegate("li","click",function(a){d.select(b(this),a)})},b.extend(d.prototype,{refresh:function(){this.deselect(),this.visible=this.element.is(":visible")},show:function(){this.visible||(this.deselect(),this.element.show(),this.visible=!0)},hide:function(){this.element.hide(),this.visible=!1},select:function(a,b){var c,d,e,f;a.hasClass("unselectable")||a===this.selected||(this.deselect(),this.selected=a.addClass("selected"),c=a.outerHeight(),d=this.element.height(),e=a.position().top,f=this.element.scrollTop(),0>e?this.element.scrollTop(f+e):e+c>d&&this.element.scrollTop(f+e-d+c),this.element.trigger("river-select",[a,b,this]))},deselect:function(){this.selected&&this.selected.removeClass("selected"),this.selected=!1},prev:function(){if(this.visible){var a;this.selected&&(a=this.selected.prev("li"),a.length&&this.select(a))}},next:function(){if(this.visible){var a=this.selected?this.selected.next("li"):b("li:not(.unselectable):first",this.element);a.length&&this.select(a)}},ajax:function(a){var b=this,c=1===this.query.page?0:m,d=f.delayedCallback(function(c,d){b.process(c,d),a&&a(c,d)},c);this.query.ajax(d)},change:function(a){this.query&&this._search===a||(this._search=a,this.query=new e(a),this.element.scrollTop(0))},process:function(c,d){var e="",f=!0,g="",h=1===d.page;c?b.each(c,function(){g=f?"alternate":"",g+=this.title?"":" no-title",e+=g?'<li class="'+g+'">':"<li>",e+='<input type="hidden" class="item-permalink" value="'+this.permalink+'" />',e+='<span class="item-title">',e+=this.title?this.title:i.no_title,e+='</span><span class="item-info">'+this.info+"</span></li>",f=!f}):h&&(e+='<li class="unselectable"><span class="item-title"><em>'+a.wpLinkL10n.noMatchesFound+"</em></span></li>"),this.ul[h?"html":"append"](e)},maybeLoad:function(){var b=this,c=this.element,d=c.scrollTop()+c.height();!this.query.ready()||d<this.ul.height()-n||a.setTimeout(function(){var a=c.scrollTop(),d=a+c.height();!b.query.ready()||d<b.ul.height()-n||(b.waiting.show(),c.scrollTop(a+b.waiting.outerHeight()),b.ajax(function(){b.waiting.hide()}))},l)}}),e=function(a){this.page=1,this.allLoaded=!1,this.querying=!1,this.search=a},b.extend(e.prototype,{ready:function(){return!(this.querying||this.allLoaded)},ajax:function(c){var d=this,e={action:"wp-link-ajax",page:this.page,_ajax_linking_nonce:j.nonce.val()};this.search&&(e.search=this.search),this.querying=!0,b.post(a.ajaxurl,e,function(a){d.page++,d.querying=!1,d.allLoaded=!a,c(a,e)},"json")}}),f=a.SEO_Slides.Linker=a.SEO_Slides.Linker||{lastSearch:"",textarea:"",init:function(){j.final=b(h.getElementById("seoslides_link")),j.dialog=b(h.getElementById("seoslides-linker")),j.nonce=b(h.getElementById("_ajax_linking_nonce")),j.submit=b(h.getElementById("seoslides-link-submit")),j.url=b(h.getElementById("seoslides-link-input")),j.search=b(h.getElementById("seoslides-link-field")),b(h.getElementById("seoslides-link-cancel")).click(function(a){a.preventDefault(),f.close()}),j.submit.click(function(a){a.preventDefault(),f.update()}),k.search=new d(b(h.getElementById("seoslides-link-results"))),k.recent=new d(b(h.getElementById("seoslides-recent-links"))),k.elements=b(".query-results",j.dialog),j.dialog.on("click",".toggle-arrow",c),j.dialog.on("wpdialogrefresh",f.refresh),j.search.on("keyup",f.searchInternalLinks),k.elements.on("river-select",f.updateFields),b([]).add(h.getElementById("seoslides_link")).add(h.querySelector(".seoslides_link")).on("click",f.open),k.elements.on("river-select",f.updateFields),j.search.keyup(f.searchInternalLinks),j.dialog.bind("wpdialogrefresh",f.refresh),j.dialog.bind("wpdialogbeforeopen",f.beforeOpen),j.dialog.bind("wpdialogclose",f.onClose),b(h.getElementById("seoslides_link_clear")).on("click",function(a){a.preventDefault(),f.clear()})},open:function(){var b=a.tinyMCEPopup;a.tinyMCEPopup=!1,j.dialog.data("wpdialog")||j.dialog.wpdialog({title:i.link_title,width:480,height:"auto",modal:!0,dialogClass:"wp-dialog",zIndex:3e5}),j.dialog.wpdialog("open"),a.tinyMCEPopup=b},refresh:function(){k.search.refresh(),k.recent.refresh(),f.setDefaultValues(),j.url.focus()[0].select(),k.recent.ul.children().length||k.recent.ajax()},clear:function(){j.final.val("")},close:function(){j.dialog.wpdialog("close")},onClose:function(){""!==f.textarea&&f.textarea.focus(),f.range&&(f.range.moveToBookmark(f.range.getBookmark()),f.range.select())},getAttrs:function(){return{href:j.url.val(),title:j.title.val(),target:j.openInNewTab.prop("checked")?"_blank":""}},update:function(){j.final.val(j.url.val().trim()),f.close()},updateFields:function(a,b,c){j.url.val(b.children(".item-permalink").val()),c&&"click"===c.type&&j.url.focus()},setDefaultValues:function(){var a="http://",b=j.final.val();""!==b.trim()&&(a=b.trim()),j.url.val(a),j.submit.val(i.insert_link)},searchInternalLinks:function(){var a,c=b(this),d=c.val();if(d.length>2){if(k.recent.hide(),k.search.show(),f.lastSearch===d)return;f.lastSearch=d,a=c.parent().find(".spinner").show(),k.search.change(d),k.search.ajax(function(){a.hide()})}else k.search.hide(),k.recent.show()},next:function(){k.search.next(),k.recent.next()},prev:function(){k.search.prev(),k.recent.prev()},keydown:function(c){var d,e=b.ui.keyCode;switch(c.which){case e.UP:d="prev",a.clearInterval(f.keyInterval),f[d](),f.keyInterval=a.setInterval(f[d],f.keySensitivity);break;case e.DOWN:d=d||"next",a.clearInterval(f.keyInterval),f[d](),f.keyInterval=a.setInterval(f[d],f.keySensitivity);break;default:return}c.preventDefault()},keyup:function(c){var d=b.ui.keyCode;switch(c.which){case d.ESCAPE:return c.stopImmediatePropagation(),b(h).triggerHandler("wp_CloseOnEscape",[{event:c,what:"linker",cb:f.close}])||f.close(),!1;case d.UP:case d.DOWN:a.clearInterval(f.keyInterval);break;default:return}c.preventDefault()},delayedCallback:function(b,c){var d,e,f,g;return c?(a.setTimeout(function(){return e?b.apply(g,f):(d=!0,void 0)},c),function(){return d?b.apply(this,arguments):(f=arguments,g=this,e=!0,void 0)}):b}},f.init()}(this,jQuery),function(a,b,c){function d(){var a=!1,d=function(a,c){return c.children().each(function(){b(this).width(b(this).width())}),c},e=function(){return a=b(".slide-container tbody"),a.sortable({items:"tr:not('.slide-master')",helper:d,containment:"parent",cursor:"move",update:function(){var c={};b("tr",a).each(function(a){var d=this.className.split(" ");if(d=b.grep(d,function(a){return"publish"!==a&&"trash"!==a}),d.length>=1){var e=d[0].substr(6);c[e]=a}});var d={data:{action:"update-positions",positions:c,_nonce:t.update_nonce,slideset:t.slideset}};s.ajax(d)}}).disableSelection()},f=function(){return!1!==a?a.sortable("destroy"):c};return{queue:e,destroy:f}}function e(a){var c=b(r.createElement("tbody")).addClass("list"),d=s.slideBuilder.createSlide(t.slide_default,w);d.find(".editslide").attr("title",u.label_master);var e='<div class="title"><strong>'+u.label_master+"</strong></div>";e+='<div class="row-actions">',e+='<span class="edit"><a data-id="master" class="editslide" href="javascript:void;" title="'+u.label_master+'">'+u.label_edit+"</a></span>",e+="</div>",d.find(".slide-title").html(e),d.find(".slide-description").html(t.slideset_data.seo_description),d.find(".slide-notes").html(t.slideset_data.short_notes),c.append('<tr class="slide-master">'+d.html()+"</tr>");for(var f=0;f<a.length;f++){var g=a[f],h=s.slideBuilder.createSlide(g,w);c.append('<tr class="slide-'+g.id+" "+g.status+'">'+h.html()+"</tr>")}v.append(c),x.queue(),s.Events.doAction("slideList.resize",v)}function f(a){var b={data:{action:"get-slide",slide:a}};s.ajax(b).done(function(a){a.id=a.ID;var b=v.find("tbody"),c=s.slideBuilder.createSlide(a,w,!0),d='<tr class="slide-'+a.id+'">'+c.html()+"</tr>";b.find("tr.slide-"+a.id).replaceWith(d),s.Events.doAction("slideList.resize",v)})}function g(c){b(c).find(".slide-body").each(function(c,d){var e=b(d),f=e.parents("section.slide"),g=f.height(),h=f.width();e.find("> div").each(function(c,d){d.style.width=Math.floor(a.parseFloat(d.getAttribute("data-width"))*h/1600)+"px",d.style.height=Math.floor(a.parseFloat(d.getAttribute("data-height"))*g/900)+"px",d.style.top=Math.floor(a.parseFloat(d.getAttribute("data-top"))*g/900)+"px",d.style.left=Math.floor(a.parseFloat(d.getAttribute("data-left"))*g/900)+"px",b(d).find(".seoslides_responsive").responsiveText()}),f.backstretchShort()})}function h(a){a.preventDefault();var c=b(this);c.html(),c.toggleClass("active"),v.toggleClass("show-trash")}function i(){var a=this,d=u.layout_image,e=u.layout_text;a.swapLayout=function(a){var f=r.querySelector(".bucket-slide"),h=f.getAttribute("data-default_font"),i=f.getAttribute("data-default_size"),j=f.getAttribute("data-default_font_color"),k=f.getAttribute("data-default_h1_font"),l=f.getAttribute("data-default_h1_size"),m=f.getAttribute("data-default_h1_font_color"),n="",o="",p="";c!==k&&(n+="font-family:"+k+";",o+="font-family:"+k+";"),"#000000"!==m&&(n+="color:"+m+";",o+="font-family:"+k+";"),n+="font-size:"+l+";",c!==h&&(p+="font-family:"+h+";"),"#000000"!==j&&(p+="color:"+j+";"),p+="font-size:"+i+";",o+="font-size:"+i+";",b(r.querySelectorAll(".slide-object.layout-generated")).each(function(a,c){switch(c.getAttribute("data-uuid")){case"1798dfc0-8695-11e2-9e96-0800200c9a66":s.hasClass(c,"text")&&(e=b(".seoslides_wysiwyg",c).html());break;case"09038190-8695-11e2-9e96-0800200c9a66":var f=b(".plugin-image",c),g=f.length>0;d=g?f.attr("src"):u.layout_image}}),s.slideBuilder.pluginManager.remove("layout-generated");var q=[],t={element_id:g(),plugin_id:"1798dfc0-8695-11e2-9e96-0800200c9a66",generated:!0,specialClass:"headline",settings:{content:'<h1 style="text-align:center;"><span style="'+n+'">'+u.layout_headline+"</span></h1>",position:{top:0,left:50},size:{h:150,w:1500}}},v={element_id:g(),plugin_id:"1798dfc0-8695-11e2-9e96-0800200c9a66",generated:!0,specialClass:"text",settings:{content:'<span style="'+p+'">'+e+"</span>",position:{top:50,left:50},size:{h:800,w:1500}}},w={element_id:g(),plugin_id:"1798dfc0-8695-11e2-9e96-0800200c9a66",generated:!0,specialClass:"subheading",settings:{content:'<h2 style="text-align:center;"><span style="'+o+'">'+u.layout_subheading+"</style></h2>",position:{top:455,left:50},size:{h:150,w:1500}}},x={element_id:g(),plugin_id:"09038190-8695-11e2-9e96-0800200c9a66",generated:!0,specialClass:"image",settings:{content:d,position:{top:50,left:50},size:{h:800,w:1500}}};switch(a){case"title":t.settings.position.top=295,q.push(t),q.push(w);break;case"standard":q.push(t),v.settings.position.top=150,v.settings.size.h=700,q.push(v);break;case"textonly":q.push(v);break;case"imageonly":q.push(x);break;case"rightimage":v.settings.size.w=700,q.push(v),x.settings.position.left=850,x.settings.size.w=700,q.push(x);break;case"leftimage":v.settings.position.left=850,v.settings.size.w=700,q.push(v),x.settings.size.w=700,q.push(x)}q=s.Events.applyFilter("layout."+a+".plugins",q);for(var y=0;y<q.length;y++)s.slideBuilder.pluginManager.load(q[y])};var f=function(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)},g=function(){var a=f()+f()+"-"+f()+"-"+f()+"-";return a=a+f()+"-"+f()+f()+f()}}function j(d){function e(){var c=r.getElementById("slide-editor"),d=s.Pluggables.getSavedData(),e=a.CKEDITOR.instances.seoslides_slide_notes.getData(),f=c.getAttribute("data-slide_id"),g={data:{action:"save-slide",_nonce:t.update_nonce,slide_id:f,title:r.getElementById("seoslides_slide_title").value,seo_description:r.getElementById("seoslides_slide_description").value,seo_keywords:r.getElementById("seoslides_slide_keywords").value,presenter_notes:e,fill_color:b("#modal_color_picker_hex").wpColorPicker("color"),bg_image:r.getElementById("modal_seoslides_image_src").value,objects:d,oembed:r.getElementById("seoslides_video_oembed").value}};s.ajax(g).done(function(a){s.Events.doAction("slide.savedData",a),s.Events.doAction("updated.slide",f)})}function f(){var f=s.createElement("div",{"class":"seoslides-modal-content"}),i=s.createElement("div",{"class":"seoslides-modal-tabs",appendTo:f}),j=s.createElement("a",{"class":"seoslides-tab-item active",attr:[["href","#"],["title","Edit Slide"]],appendTo:i});j.innerHTML=u.edit_slide;var k=s.createElement("a",{"class":"seoslides-tab-item",attr:[["href","#"],["title",u.slide_notes]],appendTo:i});k.innerHTML=u.slide_notes;var l=s.createElement("div",{"class":"seoslides-modal-presets",appendTo:f}),m=s.createElement("div",{"class":"preset-wrapper",appendTo:l}),n=s.createElement("div",{"class":"seoslides-modal-preset seoslides-modal-preset-title",appendTo:m,attr:[["data-layout","title"],["title",u.layout_title]]}),o=s.createElement("div",{"class":"seoslides-modal-preset seoslides-modal-preset-standard",appendTo:m,attr:[["data-layout","standard"],["title",u.layout_standard]]}),p=s.createElement("div",{"class":"seoslides-modal-preset seoslides-modal-preset-textonly",appendTo:m,attr:[["data-layout","textonly"],["title",u.layout_textonly]]}),q=s.createElement("div",{"class":"seoslides-modal-preset seoslides-modal-preset-imageonly",appendTo:m,attr:[["data-layout","imageonly"],["title",u.layout_imageonly]]}),r=s.createElement("div",{"class":"seoslides-modal-preset seoslides-modal-preset-rightimage",appendTo:m,attr:[["data-layout","rightimage"],["title",u.layout_rightimage]]}),t=s.createElement("div",{"class":"seoslides-modal-preset seoslides-modal-preset-leftimage",appendTo:m,attr:[["data-layout","leftimage"],["title",u.layout_leftimage]]});b([]).add(n).add(o).add(p).add(q).add(r).add(t).on("click",function(a){a.preventDefault();var b=this.getAttribute("data-layout");h.swapLayout(b)});var v=s.createElement("div",{"class":"seoslides-modal-frame-content",appendTo:f});s.createElement("div",{"class":"seoslides",attr:[["id","slide-editor"],["data-slide_id",d]],appendTo:v});var w=s.createElement("p",{"class":"description",appendTo:v});w.innerHTML=u.right_click;var x=s.createElement("div",{"class":"seoslides-modal-frame-notes hidden",appendTo:f});x.innerHTML='<textarea cols="30" rows="20" id="seoslides_slide_notes" name="seoslides_slide_notes"></textarea>';var y=b([]).add(j).add(k),z=b([]).add(v).add(x).add(l);y.on("click",function(a){a.preventDefault(),y.toggleClass("active"),z.toggleClass("hidden")});var A=s.createElement("div",{"class":"seoslides-modal-toolbar",appendTo:f}),B=s.createElement("div",{"class":"seoslides-toolbar-content",appendTo:A}),C=s.createElement("a",{"class":"button button-primary button-large",attr:[["href","#"]],appendTo:B});return C.innerHTML=u.save_slide,b(C).on("click",function(d){d.preventDefault(),b.each(a.CKEDITOR.instances,function(a,b){c!==b.fire&&b.fire("blur")}),c!==s.inline_editors&&b.each(s.inline_editors,function(a,b){c!==b.fire&&b.fire("blur")}),e(),g.close()}),f}var g,h=new i;s.Pluggables.resetPluginObjects();var j={callback:function(){if(s.Bucket.initialize(r.getElementById("slide-editor")),s.Bucket.loadSlide(d,t.slideset),null!==r.getElementById("seoslides_slide_notes")){var c=a.CKEDITOR.replace("seoslides_slide_notes",{autoGrow:!0,extraPlugins:"wordcount",baseFloatZIndex:17e4,wordcount:{showCharCount:!1,showWordCount:!0}});c.on("instanceReady",function(){r.querySelector(".cke_contents").style.height=b(".seoslides-modal-frame-notes").height()-75+"px"})}},speed:500,backgroundOpacity:.7,modalClass:"seoslides-modal",overlayClass:"seoslides-overlay",content:f()};g=new s.Modal(j),g.show()}function k(){if(c!==s.inline_editors){for(var b=0;b<s.inline_editors.length;b++)s.inline_editors[b].destroy();s.inline_editors=[]}if(c!==a.CKEDITOR&&c!==a.CKEDITOR.instances){for(var d in a.CKEDITOR.instances)a.CKEDITOR.instances.hasOwnProperty(d)&&delete a.CKEDITOR.instances[d];a.CKEDITOR.instances=[]}}function l(){function c(){var a=s.Pluggables.getSavedData(),c=b(r.getElementById("modal_color_picker_hex")).wpColorPicker("color"),d=b(r.getElementById("default_font_color")).wpColorPicker("color"),e=b(r.getElementById("default_h1_font_color")).wpColorPicker("color"),f={data:{action:"save-slide",_nonce:t.update_nonce,slide_id:"slide-default",slideset:t.slideset,title:r.getElementById("seoslides_slide_title").value,seo_description:r.getElementById("seoslides_slide_description").value,seo_keywords:r.getElementById("seoslides_slide_keywords").value,fill_color:c,bg_image:r.getElementById("modal_seoslides_image_src").value,objects:a,oembed:r.getElementById("seoslides_video_oembed").value}};s.ajax(f);var g={data:{action:"update-presentation-meta",_nonce:t.update_nonce,slideset:t.slideset,seo_title:r.getElementById("seoslides_slide_title").value,seo_description:r.getElementById("seoslides_slide_description").value,seo_keywords:r.getElementById("seoslides_slide_keywords").value,fill_color:c,bg_image:r.getElementById("modal_seoslides_image_src").value,default_font:r.getElementById("default_font").value,default_size:r.getElementById("default_size").value,default_color:d,header_font:r.getElementById("default_h1_font").value,header_size:r.getElementById("default_h1_size").value,header_color:e,seoslides_theme:r.getElementById("seoslides_theme").value}};s.ajax(g).done(function(a){t.themes=a.themes})}function d(){var d=s.createElement("div",{"class":"seoslides-modal-content"}),g=s.createElement("div",{"class":"seoslides-modal-tabs",appendTo:d}),h=s.createElement("a",{"class":"seoslides-tab-item active",attr:[["title",u.label_overview],["href","#"]],appendTo:g});h.innerHTML=u.label_overview;var i=s.createElement("a",{"class":"seoslides-tab-item",attr:[["title",u.label_defaults],["href","#"]],appendTo:g});i.innerHTML=u.label_defaults;var j=s.createElement("div",{"class":"seoslides-modal-presets",appendTo:d}),k=s.createElement("div",{"class":"preset-wrapper",appendTo:j}),l=s.createElement("div",{"class":"seoslides-modal-preset seoslides-modal-preset-title",appendTo:k,attr:[["data-layout","title"],["title",u.layout_title]]}),m=s.createElement("div",{"class":"seoslides-modal-preset seoslides-modal-preset-standard",appendTo:k,attr:[["data-layout","standard"],["title",u.layout_standard]]}),n=s.createElement("div",{"class":"seoslides-modal-preset seoslides-modal-preset-textonly",appendTo:k,attr:[["data-layout","textonly"],["title",u.layout_textonly]]}),o=s.createElement("div",{"class":"seoslides-modal-preset seoslides-modal-preset-imageonly",appendTo:k,attr:[["data-layout","imageonly"],["title",u.layout_imageonly]]}),p=s.createElement("div",{"class":"seoslides-modal-preset seoslides-modal-preset-rightimage",appendTo:k,attr:[["data-layout","rightimage"],["title",u.layout_rightimage]]}),q=s.createElement("div",{"class":"seoslides-modal-preset seoslides-modal-preset-leftimage",appendTo:k,attr:[["data-layout","leftimage"],["title",u.layout_leftimage]]});b([]).add(l).add(m).add(n).add(o).add(p).add(q).on("click",function(a){a.preventDefault();var b=this.getAttribute("data-layout");f.swapLayout(b)});var r=s.createElement("div",{"class":"seoslides-modal-frame-preview",appendTo:d}),t=s.createElement("div",{"class":"seoslides-modal-frame-defaults hidden",appendTo:d}),v=function(){for(var b=[""],c=a.CKEDITOR.config.font_names.split(";"),d=0,e=c.length;e>d;d++){var f=c[d];b.push(f.split("/")[0])}return b}(),w=[["14","1.077em"],["16","1.231em"],["18","1.385em"],["20","1.538em"],["22","1.692em"],["24","1.846em"],["26","2em"],["28","2.154em"],["36","2.769em"],["48","3.692em"],["72","5.538em"]],x=s.createElement("table",{appendTo:t}),y=s.createElement("tbody",{appendTo:x}),z=s.createElement("tr",{appendTo:y}),A=s.createElement("tr",{appendTo:y}),B=s.createElement("tr",{appendTo:y}),C=s.createElement("td",{appendTo:z}),D=s.createElement("td",{appendTo:z}),E=s.createElement("td",{appendTo:B}),F=s.createElement("td",{appendTo:B}),G=s.createElement("td",{appendTo:A}),H=s.createElement("td",{appendTo:A}),I=s.createElement("label",{attr:[["for","default_font"]],appendTo:C});I.innerHTML=u.label_font;for(var J=s.createElement("select",{attr:[["id","default_font"],["name","default_font"]],appendTo:D}),K=0,L=v.length;L>K;K++){var M=s.createElement("option",{attr:[["value",v[K]]],appendTo:J});M.innerHTML=v[K]}var N=s.createElement("label",{attr:[["for","default_size"]],appendTo:G});N.innerHTML=u.label_font_size;var O=s.createElement("select",{attr:[["id","default_size"],["name","default_size"]],appendTo:H});for(K=0,L=w.length;L>K;K++){var P=[["value",w[K][1]]];0===K&&P.push(["selected","selected"]);var Q=s.createElement("option",{attr:P,appendTo:O});Q.innerHTML=w[K][0]}var R=s.createElement("label",{attr:[["for","default_font_color"]],appendTo:E});R.innerHTML=u.label_font_color,s.createElement("input",{attr:[["id","default_font_color"],["name","default_font_color"],["type","text"],["maxlength",7],["placeholder",u.hex_value],["data-default-color","#000000"],["value","#000000"]],appendTo:F}),s.createElement("div",{attr:[["id","default_fallback-color-picker"]],appendTo:F});var S=s.createElement("tr",{appendTo:y}),T=s.createElement("tr",{appendTo:y}),U=s.createElement("tr",{appendTo:y}),V=s.createElement("td",{appendTo:S}),W=s.createElement("td",{appendTo:S}),X=s.createElement("td",{appendTo:U}),Y=s.createElement("td",{appendTo:U}),Z=s.createElement("td",{appendTo:T}),$=s.createElement("td",{appendTo:T}),_=s.createElement("label",{attr:[["for","default_font"]],appendTo:V});_.innerHTML=u.label_h1_font;for(var ab=s.createElement("select",{attr:[["id","default_h1_font"],["name","default_h1_font"]],appendTo:W}),bb=0,cb=v.length;cb>bb;bb++){var db=s.createElement("option",{attr:[["value",v[bb]]],appendTo:ab});db.innerHTML=v[bb]}var eb=s.createElement("label",{attr:[["for","default_h1_size"]],appendTo:Z});eb.innerHTML=u.label_h1_font_size;var fb=s.createElement("select",{attr:[["id","default_h1_size"],["name","default_h1_size"]],appendTo:$});for(bb=0,cb=w.length;cb>bb;bb++){var gb=[["value",w[bb][1]]];6===bb&&gb.push(["selected","selected"]);var hb=s.createElement("option",{attr:gb,appendTo:fb});hb.innerHTML=w[bb][0]}var ib=s.createElement("label",{attr:[["for","default_h1_font_color"]],appendTo:X});ib.innerHTML=u.label_h1_font_color,s.createElement("input",{attr:[["id","default_h1_font_color"],["name","default_h1_font_color"],["type","text"],["maxlength",7],["placeholder",u.hex_value],["data-default-color","#000000"],["value","#000000"]],appendTo:Y}),s.createElement("div",{attr:[["id","default_h1_fallback-color-picker"]],appendTo:Y}),s.createElement("div",{"class":"seoslides",attr:[["id","slide-editor"],["data-slide_id","slide-default"]],appendTo:r});var jb=s.createElement("p",{"class":"description",appendTo:r});jb.innerHTML=u.right_click;var kb=b([]).add(h).add(i),lb=b([]).add(r).add(t).add(j);kb.on("click",function(a){a.preventDefault(),kb.toggleClass("active"),lb.toggleClass("hidden")});var mb=s.createElement("div",{"class":"seoslides-modal-toolbar",appendTo:d}),nb=s.createElement("div",{"class":"seoslides-toolbar-content",appendTo:mb}),ob=s.createElement("a",{"class":"button button-primary button-large",attr:[["href","#"]],appendTo:nb});return ob.innerHTML=u.save_master,b(ob).on("click",function(a){a.preventDefault(),c(),e.close()}),d}var e,f=new i;s.Pluggables.resetPluginObjects();var g={callback:function(){s.Bucket.initialize(r.getElementById("slide-editor")),s.Bucket.loadSlide("slide-default",t.slideset)},speed:500,backgroundOpacity:.7,modalClass:"seoslides-modal seoslides-overview",overlayClass:"seoslides-overlay",content:d()};e=new s.Modal(g),e.show()}function m(a){var b=s.slideBuilder.createSlide({id:a,title:"",seo_description:"",notes:""},w);v.find("tbody").append('<tr class="slide-'+a+'">'+b.html()+"</tr>")}function n(){function a(a){return function(b,c){var d=c.color.toCSS();a.val(d)}}var c=b(r.getElementById("modal_color_picker_hex")),d=b(r.getElementById("default_font_color")),e=b(r.getElementById("default_h1_font_color"));c.wpColorPicker({change:a(c)}),d.length>0&&d.wpColorPicker({change:a(d)}),e.length>0&&e.wpColorPicker({change:a(e)})}function o(d){if("object"==typeof d){var e=r.querySelector(".bucket-slide");r.getElementById("seoslides_slide_title").value=d.title,r.getElementById("seoslides_slide_description").value=d.seo_description,r.getElementById("seoslides_slide_keywords").value=d.seo_keywords,r.getElementById("seoslides_video_oembed").value=d.oembed;var f=a.CKEDITOR.instances.seoslides_slide_notes;c!==f&&null!==f&&f.setData(d.presenter_notes);var g=b(r.getElementById("modal_color_picker_hex"));if(g.wpColorPicker("color",d.fill_color),g.wpColorPicker("defaultColor",d.fill_color),g.on("irischange",function(a,b){e.style.backgroundColor=b.color.toCSS()}),e.style.backgroundColor=d.fill_color,c!==d.bg_image&&null!==d.bg_image&&""!==d.bg_image.trim()){r.getElementById("modal_seoslides_image_src").value=d.bg_image;var h=r.getElementById("modal_seoslides_image_picker");h.value=u.remove_media,h.className=h.className.replace(/choose/,"unchoose"),b(r.getElementById("modal_seoslides_image_preview")).css("background-image",'url("'+d.bg_image+'")').html("").backstretchShort(),e.style.backgroundImage="url("+d.bg_image+")",b(e).backstretchShort()}if(c!==d.objects){b(".slide-object",s.Bucket.getCurrentSlideElement()).remove();
     6for(var i=0;i<d.objects.length;i++){var j=d.objects[i];j=a.decodeURIComponent(j),j=a.JSON.parse(j),s.slideBuilder.pluginManager.load(j)}}if(c!==d.text_defaults){var k=b(r.getElementById("default_font_color")),l=b(r.getElementById("default_h1_font_color"));k.wpColorPicker("color",d.text_defaults.color),k.wpColorPicker("defaultColor",d.text_defaults.color),l.wpColorPicker("color",d.header_defaults.color),l.wpColorPicker("defaultColor",d.header_defaults.color),r.getElementById("default_size").value=d.text_defaults.font_size,r.getElementById("default_font").value=d.text_defaults.font,r.getElementById("default_h1_size").value=d.header_defaults.font_size,r.getElementById("default_h1_font").value=d.header_defaults.font}c!==d.defaults&&(e.setAttribute("data-default_font",d.defaults.font),e.setAttribute("data-default_size",d.defaults.size),e.setAttribute("data-default_font_color",d.defaults.color),e.setAttribute("data-default_h1_font",d.defaults.h1_font),e.setAttribute("data-default_h1_size",d.defaults.h1_size),e.setAttribute("data-default_h1_font_color",d.defaults.h1_color))}}function p(){function c(b){var c=jQuery(b).attr("href");k.isImage(c)?i.css("background-image",'url("'+c+'")').html("").backstretchShort():i.css("background-image","").html("Video"),r.getElementById(j).value=c,g.removeClass("choose").addClass("unchoose"),g.val(g.data("chosen")),a.tb_remove(),a.send_to_editor=k.editor_store,k.ifWindow.fileQueued=k.fileQueued,e(c)}function d(d){d.preventDefault(),g.hasClass("choose")?(k.editor_store=a.send_to_editor,a.send_to_editor=c,a.formfield=j,a.tb_show(h,"media-upload.php?type=image&TB_iframe=1&width=640&height=263"),b("iframe#TB_iframeContent").load(f)):(i.css("background-image","").html(i.data("none")),r.getElementById(j).value="",g.removeClass("unchoose").addClass("choose"),g.val(g.data("unchosen")))}function e(a){var c=r.querySelector(".bucket-slide");k.isImage(a)?(c.style.backgroundImage="url("+a+")",b(c).backstretchShort()):c.style.backgroundImage=""}function f(){k.ifWindow=r.getElementById("TB_iframeContent").contentWindow,k.fileQueued=k.ifWindow.fileQueued;var c=new s.ImagePicker.MediaFilter(k.ifWindow),d=k.ifWindow.document.getElementById("not-image");null!==d&&(d.nextSibling.nodeValue=u.video_only);var e=k.ifWindow.document.createElement("style");e.type="text/css",e.innerHTML="#filter li:first-child,#filter li:nth-child(3) {display: none;}",k.ifWindow.document.getElementsByTagName("head")[0].appendChild(e);for(var f=["post_title","image_alt","post_excerpt","post_content","url","align","image-size"],g=0;g<f.length;g++)for(var h=f[g],i=k.ifWindow.document.querySelectorAll("tr."+h),j=0;j<i.length;j++)i[j].style.display="none";for(var l=k.ifWindow.document.querySelectorAll('td.savesend input[type="submit"]'),m=0;m<l.length;m++)l[m].value=u.use_media;k.ifWindow.fileQueued=function(b){return k.isImage(b.name)||k.isVideo(b.name)?(k.fileQueued(b),void 0):(a.alert(u.not_image_or_video),void 0)};var n=k.ifWindow.document.getElementById("src");if(null!==n){k.ifWindow.document.getElementById("insertonlybutton").style.color="#bbb";var o=n.onblur;n.onblur=function(){var a=k.ifWindow.document.querySelector("table.describe"),d=b(a);d.hasClass("not-image")?c.getData():o()}}}var g=b(r.getElementById("modal_seoslides_image_picker")),h=u.set_media,i=b(r.getElementById("modal_seoslides_image_preview")),j="modal_seoslides_image_src",k=new s.ImagePicker(h,g);k.launchOverlay=d,k.changed=e,k.loaded=f,g.on("click",d)}function q(c){c.preventDefault();var d=(b(this),this.getAttribute("data-presentation")),e=this.getAttribute("data-nonce"),f={data:{action:"post-from-presentation",_nonce:e,slideset:d}};s.ajax(f).done(function(b){var c=b.edit_url;a.location.href=c})}var r=a.document,s=a.SEO_Slides,t=a.seoslides,u=a.seoslides_i18n,v=b(".slide-table"),w=r.getElementById("slide-row");b(r.getElementById("seoslides-slide")).find(".editor"),w=b(w.innerHTML);var x=new d;s.Events.addAction("updated.slide",f),s.Events.addAction("slideList.resize",g),v.on("click","a.submitdelete",function(a){a.preventDefault();var b=this.getAttribute("data-id"),c={data:{action:"delete-slide",id:b,_nonce:t.delete_nonce,slideset:t.slideset}};s.ajax(c).done(function(){v.find(".slide-"+b).remove()})}),v.on("click","a.submittrash",function(a){a.preventDefault();var b=this.getAttribute("data-id"),c={data:{action:"trash-slide",id:b,_nonce:t.trash_nonce,slideset:t.slideset}};s.ajax(c).done(function(){v.find(".slide-"+b).addClass("trash")})}),v.on("click","a.restoreslide",function(a){a.preventDefault();var b=this.getAttribute("data-id"),c={data:{action:"restore-slide",id:b,_nonce:t.restore_nonce,slideset:t.slideset}};s.ajax(c).done(function(){v.find(".slide-"+b).removeClass("trash")})}),b(r.getElementById("toggle-trash")).on("click",h),s.Events.addAction("modal.close",k),v.on("click",".editslide",function(a){if(a.preventDefault(),0===b(this).find(".mejs-container").length){var c=this.getAttribute("data-id");"master"===c||"slide-default"===c?l():j(c)}}),s.Events.addAction("seoslides.slideAdded",m),b("#add-slide").on("click",function(a){a.preventDefault();var b={data:{action:"new-slide",_nonce:t.create_nonce,slideset:t.slideset}};s.ajax(b).done(function(a){var b=a.id;s.Events.doAction("seoslides.slideAdded",b),j(b)})}),s.post("get-slides",{slideset:t.slideset}).done(e),s.Events.addAction("modal.open",n),s.Events.addAction("slide.receivedData",o),s.Events.addAction("modal.open",p),s.Events.addAction("slideList.resize",function(a){b(a).find(".seoslides_responsive").responsiveText(),s.Events.debouncer.debounceAction("slideList.resize","canvas.resize",a)}),b(r.getElementById("use_in_post")).on("click",q)}(this,jQuery),function(a,b){function c(b){b.preventDefault();var c=320,d=500,e=a.screenX+(a.outerWidth-c)/2,f=a.screenY+(a.outerHeight-d)/4;a.open(this.href,"_blank","height="+d+",width="+c+",left="+e+",top="+f)}var d=a.document;b(d.querySelectorAll(".popup")).click(c)}(window,jQuery);
  • seoslides/trunk/js/seoslides_admin.src.js

    r804422 r818644  
    1 /*! seoslides - v1.1.1
     1/*! seoslides - v1.2
    22 * https://seoslides.com
    33 * Copyright (c) 2013 Alroum; * Licensed GPLv2+ */
     
    402402
    403403                    // Replace the image path
    404                     this.$img.attr( 'src', path );
     404                    if ( orig !== path ) {
     405                        this.$img.attr( 'src', path );
     406                    }
    405407                }
    406408            } catch(err) {
     
    23302332( function( window, $, undefined ) {
    23312333    var document = window.document,
     2334        INTERNALS = window.seoslides,
    23322335        I18N = window.seoslides_i18n;
    23332336
     
    26052608                    } );
    26062609                }
     2610
     2611                // Transitions
     2612                {
     2613                    var transitions = CORE.createElement( 'div', {
     2614                        'class': 'seoslides-modal-transitions',
     2615                        'appendTo': left_rail_content
     2616                    } );
     2617
     2618                    CORE.createElement( 'label', {
     2619                        'appendTo': transitions
     2620                    } ).innerHTML = I18N.transitions;
     2621
     2622                    $( transitions ).append( INTERNALS.themes );
     2623                }
    26072624            }
    26082625
     
    30413058         * Create a slide object (jQuery object) based on a given slide and specified template.
    30423059         *
    3043          * @param {object} slide
    3044          * @param {object} template
     3060         * @param {object}  slide
     3061         * @param {object}  template
     3062         * @param {boolean} thumbnail
     3063         *
    30453064         * @return {object}
    30463065         */
    3047         SELF.createSlide = function( slide, template ) {
     3066        SELF.createSlide = function( slide, template, thumbnail ) {
     3067            thumbnail = ( undefined === thumbnail ) ? false : thumbnail;
    30483068            var row = template.clone();
    30493069
     
    30573077            slideEl.appendChild( slideDiv );
    30583078
    3059             if ( undefined !== slide['bg-image'] && typeof slide['bg-image'] === 'string' && '' !== slide['bg-image'].trim() ) {
    3060                 slideEl.style.backgroundImage = 'url(' + slide['bg-image'] + ')';
     3079            if ( thumbnail ) {
     3080                if ( undefined !== slide['bg_thumb'] && typeof slide['bg_thumb'] === 'string' && '' !== slide['bg_thumb'].trim() ) {
     3081                    slideEl.style.backgroundImage = 'url(' + slide['bg_thumb'] + ')';
     3082                }
     3083            } else {
     3084                if ( undefined !== slide['bg_image'] && typeof slide['bg_image'] === 'string' && '' !== slide['bg_image'].trim() ) {
     3085                    slideEl.style.backgroundImage = 'url(' + slide['bg_image'] + ')';
     3086                }
    30613087            }
    30623088
     
    30643090
    30653091            if ( slide.title === '' ) {
    3066                 slide.title = '(no title)';
     3092                slide.title = I18N.label_notitle;
    30673093            }
    30683094
     
    35733599            inputs.search.on( 'keyup', linker.searchInternalLinks );
    35743600            rivers.elements.on( 'river-select', linker.updateFields );
    3575             $( document.querySelector( '.seoslides_link' ) ).on( 'click', linker.open );
     3601            $( [] ).add( document.getElementById( 'seoslides_link' ) ).add( document.querySelector( '.seoslides_link' ) ).on( 'click', linker.open );
    35763602
    35773603            rivers.elements.on( 'river-select', linker.updateFields );
     
    39063932
    39073933        var master = CORE.slideBuilder.createSlide( INTERNALS.slide_default, rowTemplate );
    3908         master.find( '.editslide' ).attr( 'title', I18N.label_master ).prepend( '<strong>' + I18N.label_master + '</strong>' );
    3909 
    3910         var title_text = INTERNALS.slideset_data.seo_title;
    3911         if ( title_text === '' ) {
    3912             title_text = I18N.no_title;
    3913         }
    3914 
    3915         var title = '<div class="title">' + title_text + '</div>';
     3934        master.find( '.editslide' ).attr( 'title', I18N.label_master );
     3935
     3936        var title = '<div class="title"><strong>' + I18N.label_master + '</strong></div>';
    39163937        title += '<div class="row-actions">';
    39173938        title += '<span class="edit"><a data-id="master" class="editslide" href="javascript:void;" title="' + I18N.label_master + '">' + I18N.label_edit + '</a></span>';
     
    39523973
    39533974            var tbody = table.find( 'tbody' ),
    3954                 rendered = CORE.slideBuilder.createSlide( slide, rowTemplate );
     3975                rendered = CORE.slideBuilder.createSlide( slide, rowTemplate, true );
    39553976
    39563977            var newRow = '<tr class="slide-' + slide.id + '">' + rendered.html() + '</tr>';
     
    46004621                    'header_font':     document.getElementById( 'default_h1_font' ).value,
    46014622                    'header_size':     document.getElementById( 'default_h1_size' ).value,
    4602                     'header_color':    h1_font_color
     4623                    'header_color':    h1_font_color,
     4624                    'seoslides_theme': document.getElementById( 'seoslides_theme' ).value
    46034625                }
    46044626            };
    46054627
    4606             CORE.ajax( options );
     4628            CORE.ajax( options ).done( function( data ) {
     4629                INTERNALS.themes = data.themes;
     4630            } );
    46074631        }
    46084632
  • seoslides/trunk/js/seoslides_converter.min.js

    r804422 r818644  
    1 /*! seoslides - v1.1.1
     1/*! seoslides - v1.2
    22 * https://seoslides.com
    33 * Copyright (c) 2013 Alorum; * Licensed GPLv2+ */
    4 !function(a,b,c){function d(d){function g(b){return b=b||a.event,b&&(b.returnValue=e.confirm_navigation),e.confirm_navigation}function h(){b.ajax({type:"post",url:e.ajaxurl,data:{action:"seoslides-import",presentation:r},success:function(a){return c!==a.not_ready?(x.html(x.html()+"<p>"+e.text_notready+"</p>"),l(),void 0):(v=a.slideset,t=a.slides,s=a.total,i(t[u]),void 0)}})}function i(d){x.html(x.html()+"<p>"+e.text_importing.replace("%1%",u+1).replace("%2%",s)+"</p>"),b.ajax({type:"post",url:e.ajaxurl,data:{action:"seoslides-get-slide",slideset:v,file:d,slide:u,_nonce:e.nonce_import},success:j,error:function(){!1===y?(c!==a.console&&a.console.log("Re-import: "+d),y=!0,i(d)):(c!==a.console&&a.console.log("Import failed: "+d),x.html("<p>"+e.text_failure+"</p>"))}})}function j(){return y=!1,u+=1,u>=s?(l(),void 0):(i(t[u]),void 0)}function k(){y=!1,u=0,v=0,p="",q=[],t=[],s=0,r=null,b.ajax({type:"post",url:e.ajaxurl,data:{action:"seoslides-import-status"},success:function(a){x.html(a)}})}function l(){b.ajax({type:"post",url:e.ajaxurl,data:{action:"seoslides-import-complete",presentation:r},success:function(){return 0===q.length?(k(),z=!1,a.onbeforeunload=null,o.prop("disabled",!1),void 0):(u=0,r=q.pop(),h(),void 0)}})}function m(){z||(z=!0,a.onbeforeunload=g,o.prop("disabled",!0),p="<p>"+e.text_running+"</p>",x.html(p),b.ajax({type:"post",url:e.ajaxurl,data:{action:"get_presentations"},success:function(a){q=a,r=q.pop(),h()}}))}function n(){o.on("click",m)}var o=b(d),p="",q=[],r=null,s=0,t=[],u=0,v=0,w=f.getElementById("seoslides_import_status"),x=b(w),y=!1,z=!1;n()}var e=a.ssimport,f=a.document;e.importer=new d(f.getElementById("seoslides_process"))}(this,jQuery);
     4!function(a,b,c){function d(d){function g(b){return b=b||a.event,b&&(b.returnValue=e.confirm_navigation),e.confirm_navigation}function h(){b.ajax({type:"post",url:e.ajaxurl,data:{action:"seoslides-import",presentation:r},success:function(a){return c!==a.not_ready?(x.html(x.html()+"<p>"+e.text_notready+"</p>"),l(),void 0):(v=a.slideset,t=a.slides,s=a.total,i(t[u]),void 0)}})}function i(d){x.html(x.html()+"<p>"+e.text_importing.replace("%1%",u+1).replace("%2%",s)+"</p>"),b.ajax({type:"post",url:e.ajaxurl,data:{action:"seoslides-get-slide",slideset:v,file:d,slide:u,_nonce:e.nonce_import},success:j,error:function(){!1===y?(c!==a.console&&a.console.log("Re-import: "+d),y=!0,i(d)):(c!==a.console&&a.console.log("Import failed: "+d),x.html("<p>"+e.text_failure+"</p>"))}})}function j(){return y=!1,u+=1,u>=s?(l(),void 0):(i(t[u]),void 0)}function k(){y=!1,u=0,v=0,p="",q=[],t=[],s=0,r=null,b.ajax({type:"post",url:e.ajaxurl,data:{action:"seoslides-import-status"},success:function(a){x.html(a)}})}function l(){b.ajax({type:"post",url:e.ajaxurl,data:{action:"seoslides-import-complete",presentation:r},success:function(){return 0===q.length?(k(),z=!1,a.onbeforeunload=null,void 0):(u=0,r=q.pop(),h(),void 0)}})}function m(){z||(z=!0,a.onbeforeunload=g,o.prop("disabled",!0),p="<p>"+e.text_running+"</p>",x.html(p),b.ajax({type:"post",url:e.ajaxurl,data:{action:"get_presentations"},success:function(a){q=a,r=q.pop(),h()}}))}function n(){o.on("click",m)}var o=b(d),p="",q=[],r=null,s=0,t=[],u=0,v=0,w=f.getElementById("seoslides_import_status"),x=b(w),y=!1,z=!1;n()}var e=a.ssimport,f=a.document;b(f.getElementsByClassName("wrap")).on("click",".seoslides-vistoggler",function(){b(this).find(".seoslides-vistogglee").toggle("slow")}),e.importer=new d(f.getElementById("seoslides_process"))}(this,jQuery);
  • seoslides/trunk/js/seoslides_converter.src.js

    r804422 r818644  
    1 /*! seoslides - v1.1.1
     1/*! seoslides - v1.2
    22 * https://seoslides.com
    33 * Copyright (c) 2013 Alroum; * Licensed GPLv2+ */
     
    151151                        running = false;
    152152                        window.onbeforeunload = null;
    153                         $import_button.prop( 'disabled', false );
     153
    154154                        return;
    155155                    }
     
    200200    }
    201201
     202    /**
     203     * Allow "More info" sections to be toggled open and closed.
     204     */
     205    $( document.getElementsByClassName( 'wrap' ) ).on( 'click', '.seoslides-vistoggler', function() {
     206        $( this ).find( '.seoslides-vistogglee' ).toggle( 'slow' );
     207    });
     208
     209
    202210    CORE.importer = new Importer( document.getElementById( 'seoslides_process' ) );
    203211} )( this, jQuery );
  • seoslides/trunk/js/seoslides_embed.min.js

    r804422 r818644  
    1 /*! seoslides - v1.1.1
     1/*! seoslides - v1.2
    22 * https://seoslides.com
    33 * Copyright (c) 2013 Alorum; * Licensed GPLv2+ */
    4 window.SEOSlides=window.SEOSlides||{},SEOSlides.DOM=SEOSlides.DOM||new function(){var a=!1,b=[],c=this;c.ready=function(c){return a===!0&&"function"==typeof c?(c(),void 0):(b.push(c),void 0)};var d=function(a,b,c){window.addEventListener?b.addEventListener(a,c,!1):document.attachEvent&&b.attachEvent("on"+a,c)},e=function(){if(a!==!0){try{document.documentElement.doScroll("left")}catch(b){return setTimeout(e,1),void 0}f()}},f=function(){if(a!==!0){for(var c=!1,d=0,e=b.length;e>d;d++)c=b[d],"function"==typeof c&&c();a=!0}},g=function(){return"complete"===document.readyState?f():(document.addEventListener?(d("DOMContentLoaded",document,f),d("load",window,f)):document.attachEvent&&(d("load",window,f),d("readystatechange",document,f),document.documentElement.doScroll&&null===window.frameset&&e()),void 0)};g()},function(a,b){a.SEOSlides=a.SEOSlides||{};var c=a.SEOSlides,d=a.document;c.Embed=c.Embed||function(){function a(a,b){var e=this;e.id=a.replace(/[^a-zA-Z0-9_\-]/,""),e.url=b,e.script=d.getElementById(e.id),c.DOM.ready(function(){e.insert_iframe.call(e),e.set_frame_attributes.call(e)})}var e={};a.prototype.insert_iframe=function(){null===this.script||this.script.hasAttribute("processed")||(this.frame=d.createElement("iframe"),this.script.setAttribute("processed","processed"),this.script.parentNode.insertBefore(this.frame,this.script.nextSibling))},a.prototype.set_frame_attributes=function(){this.frame.id=this.id+"-embed",this.frame.src=this.url,this.frame.style.width="100%",this.frame.style.height=Math.ceil(this.frame.offsetWidth/16*9)+"px",this.frame.style.border="0px",this.computedWidth=Math.ceil(this.frame.offsetWidth/16*9),this.frame.frameborder="0",this.frame.marginHeight="0",this.frame.marginWidth="0",this.frame.scrolling="no",this.frame.setAttribute("allowfullscreen",""),this.frame.setAttribute("mozallowfullscreen",""),this.frame.setAttribute("webkitallowfullscreen","")},a.prototype.request_fullscreen=function(){this.frame.style.height="100%",this.frame.style.position="fixed",this.frame.style.top="0",this.frame.style.left="0",this.frame.style.zIndex=100001;var a=d.getElementsByTagName("html")[0];this.htmlScroll=a.style.overflow,a.style.overflow="hidden"},a.prototype.cancel_fullscreen=function(){this.frame.style.height=this.computedWidth+"px",this.frame.style.removeProperty("position"),this.frame.style.removeProperty("top"),this.frame.style.removeProperty("left"),this.frame.style.removeProperty("zIndex"),this.htmlScroll?d.getElementsByTagName("html")[0].style.overflow=this.htmlScroll:d.getElementsByTagName("html")[0].style.removeProperty("overflow")};return{init:function(b,c){e[b]=e[b]||new a(b,c)},fullscreen:function(a,c){if(b===e[a])return function(){};c=b!==c&&c;var f;if(d.fullscreenEnabled||d.mozFullScreenEnabled||d.webkitFullscreenEnabled){if(c)return function(){};if(d.fullscreenElement||d.mozFullScreenElement||d.webkitFullscreenElement)f=d.cancelFullscreen||d.mozCancelFullScreen||d.webkitCancelFullScreen;else{var g=e[a].frame;f=function(){(d.cancelFullscreen||d.mozCancelFullScreen||d.webkitCancelFullScreen).call(d),(g.requestFullscreen||g.mozRequestFullScreen||g.webkitRequestFullscreen).call(g)}}}else{var h=e[a].frame.className.split(" "),i=h.indexOf("seoslides_fullscreen");-1===i?(h.push("seoslides_fullscreen"),f=function(){e[a].request_fullscreen.call(e[a])}):(h=h.slice(0,i).concat(h.slice(i+1)),f=function(){e[a].cancel_fullscreen.call(e[a])}),e[a].frame.className=h.join(" ")}return f}}}(),c.Embed.init("%%EMBED_ID%%","%%EMBED_URL%%")}(this);
     4window.SEOSlides=window.SEOSlides||{},SEOSlides.DOM=SEOSlides.DOM||new function(){var a=!1,b=[],c=this;c.ready=function(c){return a===!0&&"function"==typeof c?(c(),void 0):(b.push(c),void 0)};var d=function(a,b,c){window.addEventListener?b.addEventListener(a,c,!1):document.attachEvent&&b.attachEvent("on"+a,c)},e=function(){if(a!==!0){try{document.documentElement.doScroll("left")}catch(b){return setTimeout(e,1),void 0}f()}},f=function(){if(a!==!0){for(var c=!1,d=0,e=b.length;e>d;d++)c=b[d],"function"==typeof c&&c();a=!0}},g=function(){return"complete"===document.readyState?f():(document.addEventListener?(d("DOMContentLoaded",document,f),d("load",window,f)):document.attachEvent&&(d("load",window,f),d("readystatechange",document,f),document.documentElement.doScroll&&null===window.frameset&&e()),void 0)};g()},function(a,b){a.SEOSlides=a.SEOSlides||{};var c=a.SEOSlides,d=a.document;c.Embed=c.Embed||function(){function a(a,b){var e=this;e.id=a.replace(/[^a-zA-Z0-9_\-]/,""),e.url=b,e.script=d.getElementById(e.id),c.DOM.ready(function(){e.insert_iframe.call(e),e.set_frame_attributes.call(e)})}var e={};return a.prototype.insert_iframe=function(){null===this.script||this.script.hasAttribute("processed")||(this.frame=d.createElement("iframe"),this.script.setAttribute("processed","processed"),this.script.parentNode.insertBefore(this.frame,this.script.nextSibling))},a.prototype.set_frame_attributes=function(){this.frame.id=this.id+"-embed",this.frame.src=this.url,this.frame.style.width="100%",this.frame.style.height=Math.ceil(9*(this.frame.offsetWidth/16))+"px",this.frame.style.border="0px",this.computedWidth=Math.ceil(9*(this.frame.offsetWidth/16)),this.frame.frameborder="0",this.frame.marginHeight="0",this.frame.marginWidth="0",this.frame.scrolling="no",this.frame.setAttribute("allowfullscreen",""),this.frame.setAttribute("mozallowfullscreen",""),this.frame.setAttribute("webkitallowfullscreen","")},a.prototype.request_fullscreen=function(){this.frame.style.height="100%",this.frame.style.position="fixed",this.frame.style.top="0",this.frame.style.left="0",this.frame.style.zIndex=100001;var a=d.getElementsByTagName("html")[0];this.htmlScroll=a.style.overflow,a.style.overflow="hidden"},a.prototype.cancel_fullscreen=function(){this.frame.style.height=this.computedWidth+"px",this.frame.style.removeProperty("position"),this.frame.style.removeProperty("top"),this.frame.style.removeProperty("left"),this.frame.style.removeProperty("zIndex"),this.htmlScroll?d.getElementsByTagName("html")[0].style.overflow=this.htmlScroll:d.getElementsByTagName("html")[0].style.removeProperty("overflow")},{init:function(b,c){e[b]=e[b]||new a(b,c)},fullscreen:function(a,c){if(b===e[a])return function(){};c=b!==c&&c;var f;if(d.fullscreenEnabled||d.mozFullScreenEnabled||d.webkitFullscreenEnabled){if(c)return function(){};if(d.fullscreenElement||d.mozFullScreenElement||d.webkitFullscreenElement)f=d.cancelFullscreen||d.mozCancelFullScreen||d.webkitCancelFullScreen;else{var g=e[a].frame;f=function(){(d.cancelFullscreen||d.mozCancelFullScreen||d.webkitCancelFullScreen).call(d),(g.requestFullscreen||g.mozRequestFullScreen||g.webkitRequestFullscreen).call(g)}}}else{var h=e[a].frame.className.split(" "),i=h.indexOf("seoslides_fullscreen");-1===i?(h.push("seoslides_fullscreen"),f=function(){e[a].request_fullscreen.call(e[a])}):(h=h.slice(0,i).concat(h.slice(i+1)),f=function(){e[a].cancel_fullscreen.call(e[a])}),e[a].frame.className=h.join(" ")}return f}}}(),c.Embed.init("%%EMBED_ID%%","%%EMBED_URL%%")}(this);
  • seoslides/trunk/js/seoslides_embed.src.js

    r804422 r818644  
    1 /*! seoslides - v1.1.1
     1/*! seoslides - v1.2
    22 * https://seoslides.com
    33 * Copyright (c) 2013 Alroum; * Licensed GPLv2+ */
  • seoslides/trunk/js/seoslides_front.min.js

    r804422 r818644  
    1 /*! seoslides - v1.1.1
     1/*! seoslides - v1.2
    22 * https://seoslides.com
    33 * Copyright (c) 2013 Alorum; * Licensed GPLv2+ */
    4 !function(a,b,c,d){var e,f,g,h={change:"deck.change",beforeInitialize:"deck.beforeInit",initialize:"deck.init"},i={},j=a(c),k=function(){var b=i.classes,c=i.selectors.container,d=g.data("onSlide"),h=a();g.removeClass(b.onPrefix+d).addClass(b.onPrefix+f).data("onSlide",f),a("."+b.current).parentsUntil(c).removeClass(b.childCurrent),e[f].parentsUntil(c).addClass(b.childCurrent),a.each(e,function(a,b){h=h.add(b)}),h.removeClass([b.before,b.previous,b.current,b.next,b.after].join(" ")),e[f].addClass(b.current),f>0&&e[f-1].addClass(b.previous),f+1<e.length&&e[f+1].addClass(b.next),f>1&&a.each(e.slice(0,f-1),function(a,c){c.addClass(b.before)}),f+2<e.length&&a.each(e.slice(f+2),function(a,c){c.addClass(b.after)})},l={init:function(c,m){var n,o,p=function(a){a.stopPropagation()};i=a.extend(!0,{},a[b].defaults,m),e=[],f=0,g=a(i.selectors.container),o=i.touch.swipeTolerance,j.trigger(h.beforeInitialize),g.addClass(i.classes.loading),a.isArray(c)?a.each(c,function(b,c){e.push(a(c))}):a(c).each(function(b,c){e.push(a(c))}),j.unbind("keydown.deck").bind("keydown.deck",function(b){b.which===i.keys.next||a.inArray(b.which,i.keys.next)>-1?(l.next(),b.preventDefault()):(b.which===i.keys.previous||a.inArray(b.which,i.keys.previous)>-1)&&(l.prev(),b.preventDefault())}).undelegate("input, textarea, select, button, meter, progress, [contentEditable]","keydown",p).delegate("input, textarea, select, button, meter, progress, [contentEditable]","keydown",p),g.unbind("touchstart.deck").bind("touchstart.deck",function(b){n||(n=a.extend({},b.originalEvent.targetTouches[0]))}).unbind("touchmove.deck").bind("touchmove.deck",function(c){a.each(c.originalEvent.changedTouches,function(c,e){return n&&e.identifier===n.identifier?(e.screenX-n.screenX>o||e.screenY-n.screenY>o?(a[b]("prev"),n=d):(e.screenX-n.screenX<-1*o||e.screenY-n.screenY<-1*o)&&(a[b]("next"),n=d),!1):void 0}),c.preventDefault()}).unbind("touchend.deck").bind("touchend.deck",function(b){a.each(b.originalEvent.changedTouches,function(a,b){n&&b.identifier===n.identifier&&(n=d)})}).scrollLeft(0).scrollTop(0),a.each(e,function(c,d){d.unbind("webkitTransitionEnd.deck").bind("webkitTransitionEnd.deck",function(){if(d.hasClass(a[b]("getOptions").classes.current)){var c=a(this).find("iframe").css("opacity",0);window.setTimeout(function(){c.css("opacity",1)},100)}})}),e.length&&k(),g.removeClass(i.classes.loading),j.trigger(h.initialize)},go:function(b){var c,d=a.Event(h.change);"number"==typeof b&&b>=0&&b<e.length?c=b:"string"==typeof b&&a.each(e,function(a,d){return d.attr("id")===b?(c=a,!1):void 0}),"undefined"!=typeof c&&(j.trigger(d,[f,c]),d.isDefaultPrevented()?j.trigger(h.change,[c,f]):(f=c,k()))},next:function(){l.go(f+1)},prev:function(){l.go(f-1)},getSlide:function(a){var b="undefined"!=typeof a?a:f;return"number"!=typeof b||0>b||b>=e.length?null:e[b]},getSlides:function(){return e},getContainer:function(){return g},getOptions:function(){return i},extend:function(a,b){l[a]=b}};a[b]=function(a,b){return l[a]?l[a].apply(this,Array.prototype.slice.call(arguments,1)):l.init(a,b)},a[b].defaults={classes:{after:"deck-after",before:"deck-before",childCurrent:"deck-child-current",current:"deck-current",loading:"deck-loading",next:"deck-next",onPrefix:"on-slide-",previous:"deck-previous"},selectors:{container:".deck-container"},keys:{next:[13,32,34,39,40],previous:[8,33,37,38]},touch:{swipeTolerance:60}},j.ready(function(){a("html").addClass("ready")}),j.bind("deck.change",function(c,d,e){var f=a[b]("getSlide",d).find("iframe"),g=a[b]("getSlide",e).find("iframe");f.each(function(){var b=a(this),c=b.attr("src");c&&b.data("deck-src",c).attr("src","")}),g.each(function(){var b=a(this),c=b.data("deck-src");c&&b.attr("src",c)})})}(jQuery,"deck",document),function(a,b,c){var d,e=a(document),f=a(c),g=function(c){var d=c.substr(c.indexOf("slide-")+1),e=a[b]("getSlides");a.each(e,function(c,e){return e.attr("id")===d?(a[b]("go",c),!1):void 0}),a[b]("getContainer").scrollLeft(0).scrollTop(0)};a.extend(!0,a[b].defaults,{selectors:{hashLink:".deck-permalink"},hashPrefix:"",preventFragmentScroll:!0}),e.bind("deck.init",function(){var e=a[b]("getOptions");d=a(),slides=a[b]("getSlides"),currHash="",a.each(c.location.pathname.split("/").reverse(),function(a,b){return""!==b?(currHash=b,!1):void 0}),a.each(slides,function(c,f){var g;f.attr("id")&&f.data("deckAssignedId")!==f.attr("id")||(f.attr("id",e.hashPrefix+c),f.data("deckAssignedId",e.hashPrefix+c)),g=f.attr("id"),g===currHash&&a[b]("go",c),d=d.add('a[href="'+g+'"]')}),Modernizr.hashchange||d.unbind("click.deckhash").bind("click.deckhash",function(){g(a(this).attr("href"))}),slides.length&&a[b]("getContainer").addClass(e.classes.onPrefix+a[b]("getSlide").attr("id"))}).bind("deck.change",function(d,e,f){var g,h=a[b]("getSlide",f).attr("id"),i=a[b]("getOptions"),j=i.classes.onPrefix,k=a[b]("getContainer");g=c.location.href;var l=g.match(/(http|https):\/\/.*\/(?:slides|embeds)\/(.*)/)[2],m=l.split("/");m[1]=h;var n=m.join("/");g=g.replace(l,n),k.removeClass(j+a[b]("getSlide",e).attr("id")),k.addClass(j+a[b]("getSlide",f).attr("id")),a(i.selectors.hashLink).attr("href",g),Modernizr.history&&c.history.replaceState({},"",g)}),f.bind("hashchange.deckhash",function(a){a.originalEvent&&a.originalEvent.newURL?g(a.originalEvent.newURL):g(c.location.hash)}).bind("load",function(){a[b]("getOptions").preventFragmentScroll&&a[b]("getContainer").scrollLeft(0).scrollTop(0)})}(jQuery,"deck",this),function(a,b){var c,d=a(document);a.extend(!0,a[b].defaults,{classes:{menu:"deck-menu"},keys:{menu:77},touch:{doubletapWindow:400}}),a[b]("extend","showMenu",function(){var d=a[b]("getContainer"),e=a[b]("getOptions");d.hasClass(e.classes.menu)||(d.addClass([e.classes.loading,e.classes.menu].join(" ")),Modernizr.csstransforms&&a.each(c,function(a,b){b.data("oldStyle",b.attr("style")),b.css({position:"absolute",left:a%4*25+"%",top:25*Math.floor(a/4)+"%"})}),window.setTimeout(function(){d.removeClass(e.classes.loading).scrollTop(a[b]("getSlide").offset().top)},0))}),a[b]("extend","hideMenu",function(){var d=a[b]("getContainer"),e=a[b]("getOptions");d.hasClass(e.classes.menu)&&(d.removeClass(e.classes.menu),d.addClass(e.classes.loading),Modernizr.csstransforms&&a.each(c,function(a,b){var c=b.data("oldStyle");b.attr("style",c?c:"")}),window.setTimeout(function(){d.removeClass(e.classes.loading).scrollTop(0)},0))}),a[b]("extend","toggleMenu",function(){a[b]("getContainer").hasClass(a[b]("getOptions").classes.menu)?a[b]("hideMenu"):a[b]("showMenu")}),d.bind("deck.init",function(){var e,f=a[b]("getOptions"),g=0,h=a.map([f.classes.before,f.classes.previous,f.classes.current,f.classes.next,f.classes.after],function(a){return"."+a}).join(", ");c=[],a.each(a[b]("getSlides"),function(a,b){b.parentsUntil(f.selectors.container,h).length||c.push(b)}),d.unbind("keydown.deckmenu").bind("keydown.deckmenu",function(c){(c.which===f.keys.menu||a.inArray(c.which,f.keys.menu)>-1)&&(a[b]("toggleMenu"),c.preventDefault())}),a[b]("getContainer").unbind("touchstart.deckmenu").bind("touchstart.deckmenu",function(){e=a[b]("getSlide")}).unbind("touchend.deckmenu").bind("touchend.deckmenu",function(c){var d=Date.now();e===a[b]("getSlide")&&(d-g<f.touch.doubletapWindow&&(a[b]("toggleMenu"),c.preventDefault()),g=d)}),a.each(a[b]("getSlides"),function(c,d){d.unbind("click.deckmenu").bind("click.deckmenu",function(d){a[b]("getContainer").hasClass(f.classes.menu)&&(a[b]("go",c),a[b]("hideMenu"),d.stopPropagation(),d.preventDefault())})})}).bind("deck.change",function(c,d,e){var f=a[b]("getContainer");f.hasClass(a[b]("getOptions").classes.menu)&&f.scrollTop(a[b]("getSlide",e).offset().top)})}(jQuery,"deck"),function(a,b){var c=a(document);a.extend(!0,a[b].defaults,{classes:{"goto":"deck-goto"},selectors:{gotoDatalist:"#goto-datalist",gotoForm:".goto-form",gotoInput:"#goto-slide"},keys:{"goto":71},countNested:!0}),a[b]("extend","showGoTo",function(){a[b]("getContainer").addClass(a[b]("getOptions").classes.goto),a(a[b]("getOptions").selectors.gotoInput).focus()}),a[b]("extend","hideGoTo",function(){a(a[b]("getOptions").selectors.gotoInput).blur(),a[b]("getContainer").removeClass(a[b]("getOptions").classes.goto)}),a[b]("extend","toggleGoTo",function(){a[b](a[b]("getContainer").hasClass(a[b]("getOptions").classes.goto)?"hideGoTo":"showGoTo")}),c.bind("deck.init",function(){var d=a[b]("getOptions"),e=a(d.selectors.gotoDatalist),f=a.map([d.classes.before,d.classes.previous,d.classes.current,d.classes.next,d.classes.after],function(a){return"."+a}).join(", "),g=1;c.unbind("keydown.deckgoto").bind("keydown.deckgoto",function(c){var d=a[b]("getOptions").keys.goto;(c.which===d||a.inArray(c.which,d)>-1)&&(c.preventDefault(),a[b]("toggleGoTo"))}),a.each(a[b]("getSlides"),function(a,b){var c=b.attr("id"),h=b.parentsUntil(d.selectors.container,f);c&&e.append('<option value="'+c+'">'),h.length?b.removeData("rootIndex"):d.countNested||(b.data("rootIndex",g),++g)}),a(d.selectors.gotoForm).unbind("submit.deckgoto").bind("submit.deckgoto",function(c){var d=a(a[b]("getOptions").selectors.gotoInput),e=parseInt(d.val(),10);if(!a[b]("getOptions").countNested){if(e>=g)return!1;a.each(a[b]("getSlides"),function(a,b){return b.data("rootIndex")===e?(e=a+1,!1):void 0})}a[b]("go",isNaN(e)?d.val():e-1),a[b]("hideGoTo"),d.val(""),c.preventDefault()}),a(d.selectors.gotoInput).unbind("keydown.deckgoto").bind("keydown.deckgoto",function(a){a.stopPropagation()})})}(jQuery,"deck"),function(a,b){var c=a(document),d=function(c,d,e){var f=a[b]("getOptions");a(f.selectors.statusCurrent).text(f.countNested?e+1:a[b]("getSlide",e).data("rootSlide"))};a.extend(!0,a[b].defaults,{selectors:{statusCurrent:".deck-status-current",statusTotal:".deck-status-total"},countNested:!0}),c.bind("deck.init",function(){var c,e=a[b]("getOptions"),f=a[b]("getSlides"),g=a[b]("getSlide");if(e.countNested)a(e.selectors.statusTotal).text(f.length);else{var h=1,i=a.map([e.classes.before,e.classes.previous,e.classes.current,e.classes.next,e.classes.after],function(a){return"."+a}).join(", ");a.each(f,function(a,b){var c=b.parentsUntil(e.selectors.container,i);b.data("rootSlide",c.length?c.last().data("rootSlide"):h++)}),a(e.selectors.statusTotal).text(h-1)}a.each(f,function(a,b){return b===g?(c=a,!1):void 0}),d(null,c,c)}).bind("deck.change",d)}(jQuery,"deck"),function(a,b,c){var d=a(document),e=function(d,e,f){var g=a[b]("getOptions"),h=a[b]("getSlides").length-1,i=a[b]("getSlide",f-1),j=a[b]("getSlide",f+1),k=window.location.href.replace(/slide-.*/,""),l=i?i.attr("id"):c,m=j?j.attr("id"):c;a(g.selectors.previousLink).toggleClass(g.classes.navDisabled,!f).attr("href",k+(l?l:"")),a(g.selectors.nextLink).toggleClass(g.classes.navDisabled,f===h).attr("href",k+(m?m:""))};a.extend(!0,a[b].defaults,{classes:{navDisabled:"deck-nav-disabled"},selectors:{nextLink:".deck-next-link",previousLink:".deck-prev-link"}}),d.bind("deck.init",function(){var c,d=a[b]("getOptions"),f=a[b]("getSlides"),g=a[b]("getSlide");a(d.selectors.previousLink).unbind("click.decknavigation").bind("click.decknavigation",function(c){a[b]("prev"),c.preventDefault()}),a(d.selectors.nextLink).unbind("click.decknavigation").bind("click.decknavigation",function(c){a[b]("next"),c.preventDefault()}),a.each(f,function(a,b){return b===g?(c=a,!1):void 0}),e(null,c,c)}).bind("deck.change",e)}(jQuery,"deck"),function(a,b,c){"use strict";function d(a){var b=a.split(".").pop();b=b.toLowerCase();for(var c=["jpg","jpeg","png","gif"],d=0;d<c.length;d++){var e=c[d];if(b===e)return!0}return!1}function e(a){var b=a.split(".").pop();b=b.toLowerCase();for(var c=["mp4","m4v","webm","ogv","wmv","flv"],d=0;d<c.length;d++){var e=c[d];if(b===e)return!0}return!1}function f(a){var b=a.split(".").pop(),c=null;switch(b=b.toLowerCase()){case"mp4":case"m4v":c="video/mp4";break;case"webm":c="video/webm";break;case"ogv":c="video/ogg";break;case"wmv":c="video/x-ms-wmv";break;case"flv":c="video/x-flv"}return c}var g=b.document,h=a(g),i=c!==b.seoslides&&c!==b.seoslides.photon_url&&"enabled"===b.seoslides.photon_url;a.fn.backstretchShort=function(){return this.each(function(){var b=this,i=a(b),j=b.style.backgroundImage;if(c!==j&&"none"!==j)if(j=j.replace(/^url\(["']?/,"").replace(/["']?\).*$/,""),d(j))b.style.backgroundImage="none",i.backstretch(j,{centeredX:!0});else if(e(j)){var k=f(j);if(null!==k){var l=g.createElement("video");l.className="wp-video",l.style.width="100%",l.style.height="100%",l.setAttribute("controls","controls"),l.setAttribute("preload","none");var m=g.createElement("source");m.setAttribute("type",k),m.setAttribute("src",j),l.appendChild(m),b.style.backgroundImage="none",b.style.padding=0,b.appendChild(l);var n=a(l).mediaelementplayer(),o=n.data("mediaelementplayer");h.on("deck.change",function(){o.pause()})}}})},a.fn.backstretch=function(d,e){return(d===c||0===d.length)&&a.error("No images were supplied for Backstretch"),0===a(b).scrollTop()&&b.scrollTo(0,0),this.each(function(){var b=a(this),c=b.data("backstretch");if(c){if("string"==typeof d&&"function"==typeof c[d])return c[d](e),void 0;e=a.extend(c.options,e),c.destroy(!0)}c=new k(this,d,e),b.data("backstretch",c)})},a.backstretch=function(b,c){return a("body").backstretch(b,c).data("backstretch")},a.expr[":"].backstretch=function(b){return a(b).data("backstretch")!==c},a.fn.backstretch.defaults={centeredX:!0,centeredY:!0,duration:5e3,fade:0};var j={wrap:{left:0,top:0,overflow:"hidden",margin:0,padding:0,height:"100%",width:"100%",zIndex:-999999},img:{position:"absolute",display:"none",margin:0,padding:0,border:"none",width:"auto",height:"auto",maxHeight:"none",maxWidth:"none",zIndex:-999999}},k=function(c,d,e){this.options=a.extend({},a.fn.backstretch.defaults,e||{}),this.images=a.isArray(d)?d:[d],a.each(this.images,function(){a("<img />")[0].src=this}),this.isBody=c===g.body,this.$container=a(c),this.$root=this.isBody?l?a(b):a(g):this.$container;var f=this.$container.children(".backstretch").first();if(this.$wrap=f.length?f:a('<div class="backstretch"></div>').css(j.wrap).appendTo(this.$container),!this.isBody){var h=this.$container.css("position"),i=this.$container.css("zIndex");this.$container.css({position:"static"===h?"relative":h,zIndex:"auto"===i?0:i,background:"none"}),this.$wrap.css({zIndex:-999998})}this.$wrap.css({position:this.isBody&&l?"fixed":"absolute"}),this.index=0,this.show(this.index),a(b).on("resize.backstretch",a.proxy(this.resize,this)).on("orientationchange.backstretch",a.proxy(function(){this.isBody&&0===b.pageYOffset&&(b.scrollTo(0,1),this.resize())},this))};k.prototype={resize:function(){try{var a,d={left:0,top:0},e=this.isBody?b.innerHeight?b.innerHeight:this.$root.height():this.$root.innerHeight(),f=e,g=this.isBody?this.$root.width():this.$root.innerWidth(),h=f*this.$img.data("ratio");if(f>=e?(a=(f-e)/2,this.options.centeredY&&(d.top=-a+"px"),this.options.centeredX&&(h=f*this.$img.data("ratio"),a=(h-g)/2,d.left=-a+"px")):(f=e,h=f*this.$img.data("ratio"),a=(h-g)/2,this.options.centeredX&&(d.left=-a+"px")),this.$wrap.css({width:g,height:e}).find("img:not(.deleteable)").css({width:h,height:f}).css(d),i){var j=this.$img.attr("src"),k=j.split("?")[0],l=j.split("?")[1],m={};if(c!==l){l=l.split("&");for(var n=0,o=l.length;o>n;n++){var p=l[n],q=p.split("=")[0],r=p.split("=")[1];"fit"!==q&&(m[q]=r)}}m.fit=this.$img.width()+","+this.$img.height();var s="";for(var t in m)m.hasOwnProperty(t)&&(s+="&"+t+"="+m[t]);s=s.replace("&","?"),k+=s,this.$img.attr("src",k)}}catch(u){}return this},show:function(b){if(!(Math.abs(b)>this.images.length-1)){var c=this,d=c.$wrap.find("img").addClass("deleteable"),e={relatedTarget:c.$container[0]};return c.$container.trigger(a.Event("backstretch.before",e),[c,b]),this.index=b,clearInterval(c.interval),c.$img=a("<img />").css(j.img).bind("load",function(f){var g=this.width||a(f.target).width(),h=this.height||a(f.target).height();a(this).data("ratio",g/h),a(this).fadeIn(c.options.speed||c.options.fade,function(){d.remove(),c.paused||c.cycle(),a(["after","show"]).each(function(){c.$container.trigger(a.Event("backstretch."+this,e),[c,b])})}),c.resize()}).appendTo(c.$wrap),c.$img.attr("src",c.images[b]),c}},next:function(){return this.show(this.index<this.images.length-1?this.index+1:0)},prev:function(){return this.show(0===this.index?this.images.length-1:this.index-1)},pause:function(){return this.paused=!0,this},resume:function(){return this.paused=!1,this.next(),this},cycle:function(){return this.images.length>1&&(clearInterval(this.interval),this.interval=setInterval(a.proxy(function(){this.paused||this.next()},this),this.options.duration)),this},destroy:function(c){a(b).off("resize.backstretch orientationchange.backstretch"),clearInterval(this.interval),c||this.$wrap.remove(),this.$container.removeData("backstretch")}};var l=function(){var a=navigator.userAgent,c=navigator.platform,d=a.match(/AppleWebKit\/([0-9]+)/),e=!!d&&d[1],f=a.match(/Fennec\/([0-9]+)/),g=!!f&&f[1],h=a.match(/Opera Mobi\/([0-9]+)/),i=!!h&&h[1],j=a.match(/MSIE ([0-9]+)/),k=!!j&&j[1];return!((c.indexOf("iPhone")>-1||c.indexOf("iPad")>-1||c.indexOf("iPod")>-1)&&e&&534>e||b.operamini&&"[object OperaMini]"==={}.toString.call(b.operamini)||h&&7458>i||a.indexOf("Android")>-1&&e&&533>e||g&&6>g||"palmGetResource"in b&&e&&534>e||a.indexOf("MeeGo")>-1&&a.indexOf("NokiaBrowser/8.5.0")>-1||k&&6>=k)}()}(jQuery,window),function(a,b){var c=[],d=null,e=function(e){null===d&&(d=a.SEO_Slides||{},d.Bucket&&!d.Bucket.getCurrentSlideElement()&&(d={}));var f=b(this),g=d.Bucket?d.Bucket.getCurrentSlideElement():f.closest(".slide").get(0),h=b(g).width()/1600;if(g){f.data("responsivetext.base",e);var i=Math.ceil(e*h);return f.css("font-size",Math.max(1,i)+"px"),c.push(f)}};return b.fn.responsiveText=function(a){return a=a||28,this.each(function(){e.call(this,a)})},b(a).on("resize",function(){var a=b(c);return c=[],a.each(function(){e.call(this,b(this).data("responsivetext.base"))})})}(this,jQuery),function(a,b){var c=a.document,SEO_Slides=function(){var d=this;d.css=function(a,b){var d;return d="undefined"!=typeof a.currentStyle?a.currentStyle:c.defaultView.getComputedStyle(a,null),d[b]},d.addEvent=function(b,c,d){a.addEventListener?c.addEventListener(b,d,!1):c.attachEvent("on"+b,d)},d.killEvent=function(a){a.returnValue=!1,a.cancelBubble=!0,a.stopPropagation&&a.stopPropagation(),a.preventDefault&&a.preventDefault()},d.hasClass=function(a,b){for(var c=a.className.split(" "),d=0,e=c.length;e>d;d++)if(c[d]===b)return!0;return!1},d.removeClass=function(a,b){for(var c=a.className.split(" "),d=[],e=0,f=c.length;f>e;e++)c[e]!==b&&d.push(c[e]);return a.className=d.join(" ")},d.ajax=function(c,d){var e=a.seoslides;return c===Object(c)?d=c:(d=d||{},d.data=d.data||{},d.data.action=c),d=d||{},d.type=d.type||"POST",d.url=d.url||e.ajaxurl,d.context=d.context||this,b.Deferred(function(a){d.success&&a.done(d.success),d.error&&a.fail(d.error),delete d.success,delete d.error,b.ajax(d).done(function(b){("1"===b||1===b)&&(b={success:!0}),b===Object(b)&&void 0!==b.success?a[b.success?"resolveWith":"rejectWith"](this,[b.data]):a.rejectWith(this,[b])}).fail(function(){a.rejectWith(this,arguments)})}).promise()},d.post=function(a,b){return a===Object(a)?b=a:(b=b||{},b.action=a),this.ajax({data:b})},d.createElement=function(a,b){var d=c.createElement(a);if(void 0!==b["class"]&&(d.className=b["class"]),void 0!==b.attr)for(var e=0;e<b.attr.length;e++){var f=b.attr[e];d.setAttribute(f[0],f[1])}return void 0!==b.appendTo&&b.appendTo.appendChild(d),d}};a.SEO_Slides=new SEO_Slides}(window,jQuery),function(a,b){"use strict";var c=(a.document,function(){var a=this,c={actions:{},filters:{}};a.addAction=function(b,c,d){return e(b)===!1||"function"!=typeof c?a:(d=parseInt(d||10,10),f("actions",b,c,d),a)},a.doAction=function(){var b=Array.prototype.slice.call(arguments),c=b.shift();return e(c)===!1?a:(h("actions",c,b),a)},a.removeAction=function(b){return e(b)===!1?a:(d("actions",b),a)},a.addFilter=function(b,c,d){return e(b)===!1||"function"!=typeof c?a:(d=parseInt(d||10,10),f("filters",b,c,d),a)},a.applyFilter=function(){var b=Array.prototype.slice.call(arguments),c=b.shift(),d=b.shift();return e(c)===!1?a:h("filters",c,d)},a.removeFilter=function(b){return e(b)===!1?a:(d("filters",b),a)};var d=function(a,b){c[a][b]&&(c[a][b]=[])},e=function(a){if("string"!=typeof a)return!1;var b=a.replace(/^\s+|\s+$/i,"").split("."),c=b.shift();return b=b.join("."),""!==c&&""!==b},f=function(a,b,d,e){var f={callback:d,priority:e},h=c[a][b];h?(h.push(f),h=g(h)):h=[f],c[a][b]=h},g=function(a){for(var b,c,d,e=1,f=a.length;f>e;e++){for(b=a[e],c=e;(d=a[c-1])&&d.priority>b.priority;)a[c]=a[c-1],--c;a[c]=b}return a},h=function(a,d,e){var f=c[a][d];if("undefined"==typeof f)return"filters"===a?e:!1;for(var g=0,h=f.length;h>g;g++)"actions"===a?f[g].callback.apply(b,e):e=f[g].callback.apply(b,[e]);return"actions"===a?!0:e}});a.SEO_Slides=a.SEO_Slides||{},a.SEO_Slides.Events=new c(a.SEO_Slides)}(window),function(a,b,c){function d(){function b(b){var c=f[b];a.clearTimeout(f[b].timeout),delete f[b].timeout;for(var d in c)if(f[b].hasOwnProperty(d))for(var g=f[b][d].hooks,h=0;h<g.length;h++){var i=g[h],j=["debounced."+b];j=j.concat(i),e.Events.doAction.apply(this,j)}f[b]={}}var d=this,f={};d.debounceAction=function(d,e){var g=Array.prototype.slice.call(arguments);d=g.shift(),e=g.shift(),f[e]=f[e]||{},f[e][d]=f[e][d]||{},c!==f[e].timeout&&(a.clearTimeout(f[e].timeout),delete f[e].timeout),f[e][d].hooks=f[e][d].hooks||[],f[e][d].hooks.push(g),f[e].timeout=a.setTimeout(function(){b(e)},30)}}var e=a.SEO_Slides;e.Events.debouncer=new d}(this,jQuery),function(a,b,c){var d=a.document;a.SEO_Slides=a.SEO_Slides||{};var e=a.SEO_Slides;a.SEO_Slides.Plugin=function(a){var f=this,g={name:"Plugin",menuText:"Context Menu Item",icon:"http://cdn1.iconfinder.com/data/icons/gnomeicontheme/16x16/stock/object/stock_insert-plugin.png",UUID:"",canDrag:!0,canResize:!0,selected:!1,data:{}},h={};e.Plugins=e.Plugins||{},e.Plugins[a]=f,f.setName=function(a){g.name=a},f.getName=function(){return g.name},f.setMenuText=function(a){g.menuText=a},f.getMenuText=function(){return g.menuText},f.setIcon=function(a){g.icon=a},f.getIcon=function(){return g.icon},f.toggleResize=function(a){a!==!1&&(a=!0),g.canResize=a},f.toggleDrag=function(a){a!==!1&&(a=!0),g.canDrag=a},f.canDrag=function(){return g.canDrag},f.canResize=function(){return g.canResize},f.renderControl=function(){return!1},f.renderControlWithData=function(){return!1},f.onPluginRendered=function(){return!1},f.onClick=function(){return!1},f.setData=function(a,b,d){var e=h[a];c!==e&&(e.settings[b]=d)},f.getData=function(a,b){return h[a].settings[b]},f.addInstance=function(a,b){h[a]=b},f.clearInstances=function(){h={}};var i=function(){return g.UUID},j=function(a){var b=f.renderControl();return b===!1||"string"!=typeof b?a:b},k=function(a,b){var c=f.renderControlWithData(a);return c===!1||"string"!=typeof c?b:c},l=function(a){var c=b(a),d=p();a.setAttribute("data-plugin-uuid",d),f.addInstance(d,{element:c,settings:{}}),f.onPluginRendered(c)},m=function(a){for(var b;a!==d;){if(b=a.getAttribute("data-plugin-uuid"),null!==b)return b;a=a.parentNode}return!1},n=function(a){return a.push({menuText:f.getMenuText(),icon:f.getIcon(),UUID:i()}),a},o=function(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)},p=function(){var a=o()+o()+"-"+o()+"-"+o()+"-";return a=a+o()+"-"+o()+o()+o()},q=function(a,b){var c=m(b);c!==!1&&h[c].element.addClass("selected")},r=function(){for(var a in h)h[a].element.removeClass("selected")},s=function(a){var b=m(a);b!==!1&&(h[b].element.remove(),delete h[b])},t=function(a,b,c){var d=m(a);d!==!1&&(h[d].settings[b]=c)},u=function(a){return a[i()]=h,a};g.UUID=c===a?p():a,e.Events.addFilter("plugins.menu",n),e.Events.addFilter("plugin.render."+i(),j),e.Events.addFilter("plugin.renderdata."+i(),k),e.Events.addAction("plugin.rendered."+i(),l),e.Events.addAction("plugin.click."+i(),q),e.Events.addFilter("plugin.canDrag."+i(),f.canDrag),e.Events.addFilter("plugin.canResize."+i(),f.canResize),e.Events.addAction("plugin.deselect",r),e.Events.addAction("plugin.settings.save."+i(),t),e.Events.addFilter("plugin.settings.get",u),e.Events.addAction("plugin.remove."+i(),s)}}(window,jQuery),function(a,b,c){var d=a.document,e=a.seoslides_i18n,f=a.SEO_Slides,g="09038190-8695-11e2-9e96-0800200c9a66",h=new f.Plugin(g),i='<div style="position:absolute;top:0;left:0;right:0;bottom:0;padding: 0.5em;text-align: center;background-color: #ccc;border: 3px dashed #888;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px"><span class="no-image">'+e.layout_image+"</span></div>";h.setName(e.image_name),h.setMenuText(e.image_menu),h.setIcon(e.image_icon),h.renderControl=function(){return i},h.renderControlWithData=function(a){var b="";return e.layout_image===a.settings.content?b=i:(b+='<div style="position:absolute;top:0;bottom:0;left:0;right:0;">',b+='<img style="height:100%;width:100%;" class="plugin-image" src="'+a.settings.content+'" />',b+="</div>"),b},h.onPluginRendered=function(i){""===i[0].style.height&&i.css("height",200),""===i[0].style.width&&i.css("width",200);var j=function(j){var k=j.data("plugin-uuid"),m=j.find(".no-image"),n=new f.ImagePicker(e.image_select,m),o=j.find(".slide-object-content > div:first-child");m.on("dblclick",n.launchOverlay);var p=function(){var a=j.find(".plugin-image"),b=o.height(),c=o.width(),d=b/c,e=c*d,f=b/d,g=e,h=f;0!==a.length&&(e>b?g=h*d:f>c&&(h=g/d),a.css({height:g,width:h}))};return n.loaded=function(){n.ifWindow=d.getElementById("TB_iframeContent").contentWindow,n.fileQueued=n.ifWindow.fileQueued;var f=n.ifWindow.document.getElementById("not-image");null!==f&&(f.parentNode.style.display="none");var g=n.ifWindow.document.createElement("style");g.type="text/css",g.innerHTML="#filter li:first-child,#filter li:nth-child(3),#filter li:nth-child(4) {display: none;}",n.ifWindow.document.getElementsByTagName("head")[0].appendChild(g);var h=n.ifWindow.document.getElementById("filter"),i=b(h).find(".subsubsub li:nth-child(2)"),j=i.html();c!==j&&i.html(j.substring(0,j.length-3)),n.ifWindow.fileQueued=function(b){return n.isImage(b.name)?(n.fileQueued(b),void 0):(a.alert(e.not_image),void 0)}},n.changed=function(c){function e(){var b=a.getComputedStyle(m),c=a.parseFloat(b.height),d=a.parseFloat(b.width),e=c/d,h=o.height(),k=o.width(),n=h,q=k;c>h&&e>1?q=h/e:d>k&&1>e&&(n=k*e),o.css({padding:0,backgroundColor:"transparent",border:"none",borderRadius:0,textAlign:"left",height:n,width:q}),o.parents(".slide-object").css({height:n,width:q}),p();var r=l(i);f.Events.doAction("plugin.settings.save."+g,j[0],"size",r)}var m=d.createElement("img");m.className="plugin-image",m.setAttribute("src",c),h.setData(k,"content",c),j.find(".no-image").replaceWith(m),b(m).on("load",e)},{setImageSize:p}}(i);j.setImageSize()};var j=function(b,c,d){var e,f,g,h,i=b.querySelector("img"),j=a.getComputedStyle(i),k=a.parseFloat(j.height)/a.parseFloat(j.width),l=a.parseFloat(c),m=a.parseFloat(d);e=m*k,f=l/k,e>l?(h=f,g=h*k):f>m&&(g=e,h=g/k),i.style.height=g+"px",i.style.width=h+"px"};f.Events.addAction("plugin.resize."+g,j);var k=function(a){b(".plugin-image",a).each(function(a,c){var d=b(c),e=d.parent();d.css({height:e.height(),width:e.width()})})};f.Events.addAction("debounced.canvas.resize",k,11);var l=function(a,b){return b=b||f.Bucket.getCurrentSlideElement(),{w:1600/b.width()*a.width(),h:900/b.height()*a.height()}}}(this,jQuery),function(a,b,c){function d(){var d=a.CKEDITOR.config.font_names,g=d.split(";"),h={};b.each(g,function(a,b){var c=b.split("/");h[c[0]]=c[1]});var i=e.querySelector(".bucket-slide"),j=i.getAttribute("data-default_font"),k=i.getAttribute("data-default_size"),l=i.getAttribute("data-default_font_color");j=h[j];var m="";c!==j&&(m="font-family:"+j+";"),"#000000"!==l&&(m+="color:"+l+";"),m+="font-size:"+k+";";var n='<span style="'+m+'">';return n+=f.layout_text,n+="</span>"}var e=a.document,SEO_Slides=a.SEO_Slides,f=a.seoslides_i18n;SEO_Slides.inline_editors=SEO_Slides.inline_editors||[];var g=new SEO_Slides.Plugin("1798dfc0-8695-11e2-9e96-0800200c9a66");g.setName(f.wysiwyg_textarea),g.setMenuText(f.wysiwyg_menu),g.setIcon(f.wysiwyg_icon),g.renderControl=function(){var a='<div style="padding: 0.5em;">';return a+='<div class="seoslides_responsive seoslides_wysiwyg" contenteditable="true">',a+=d(),a+="</div>",a+="</div>"},g.renderControlWithData=function(a,b){b=c!==b?' contenteditable="true"':"";var d='<div style="padding: 0.5em;">';return d+='<div class="seoslides_responsive seoslides_wysiwyg"'+b+">",d+=a.settings.content,d+="</div>",d+="</div>"},g.onPluginRendered=function(c){var d=a.CKEDITOR;d.disableAutoInline=!0,""===c[0].style.height&&c.css("height",60),""===c[0].style.width&&c.css("width",150),function(a){var c=a.data("plugin-uuid"),e=b(".seoslides_wysiwyg",a),f=d.inline(e[0],{baseFloatZIndex:170001,floatSpaceDockedOffsetY:20,on:{blur:function(){var a=this.getData();g.setData(c,"content",a)}}});SEO_Slides.inline_editors.push(f)}(c)}}(this,jQuery),function(a,b,c){function d(){function d(c,d){var e=(b(d),b(d).parents("section.slide")),f=e.height(),g=e.width();d.style.width=Math.floor(a.parseFloat(d.getAttribute("data-width"))*g/1600)+"px",d.style.height=Math.floor(a.parseFloat(d.getAttribute("data-height"))*f/900)+"px",d.style.top=Math.floor(a.parseFloat(d.getAttribute("data-top"))*f/900)+"px",d.style.left=Math.floor(a.parseFloat(d.getAttribute("data-left"))*f/900)+"px",e.backstretchShort()}function i(b){var d=h.createElement("div");if(d.className="slide-body",c!==b.oembed_thumb&&""!==b.oembed_thumb){var e=h.createElement("img");e.className="seoslides_iframe_thumb",e.src=b.oembed_thumb,d.appendChild(e)}if(c!==b.objects&&""!==b.objects)for(var g=b.objects,i=0;i<g.length;i++){var j=g[i];if(j!==Object(j))try{j=a.decodeURIComponent(j),j=a.JSON.parse(j)}catch(k){a.console.log(k);continue}var l=j.plugin_id,m=f.Plugins[l],n="";if(c!==m){var o=h.createElement("div");o.setAttribute("data-element",j.element_id),o.setAttribute("data-plugin",j.plugin_id),o.setAttribute("data-width",j.settings.size.w),o.setAttribute("data-height",j.settings.size.h),o.setAttribute("data-top",j.settings.position.top),o.setAttribute("data-left",j.settings.position.left);var p="position:absolute; ";p+="top:"+j.settings.position.top+"px; ",p+="left:"+j.settings.position.left+"px; ",p+="width:"+j.settings.size.w+"px; ",p+="height:"+j.settings.size.h+"px;",o.style.cssText=p,d.appendChild(o),n=m.renderControlWithData(j),o.innerHTML='<div class="slide-object-content">'+n+"</div>"}}return d}var j=this;j.pluginManager=new e,j.createSlide=function(a,b){var d=b.clone(),e=h.createElement("section");e.className="slide",e.setAttribute("data-id",a.id);var f=i(a);e.appendChild(f),c!==a["bg-image"]&&"string"==typeof a["bg-image"]&&""!==a["bg-image"].trim()&&(e.style.backgroundImage="url("+a["bg-image"]+")"),e.style.backgroundColor=a.fill_color,""===a.title&&(a.title="(no title)");var j='<div class="title">'+a.title+"</div>";return j+='<div class="row-actions">',j+='<span class="edit"><a data-id="'+a.id+'" class="editslide" href="javascript:void;" title="'+g.label_edit_slide+'">'+g.label_edit+"</a> | </span>",j+='<span class="trash"><a data-id="'+a.id+'" class="submittrash" href="javascript:void;" title="'+g.label_trash_slide+'">'+g.label_trash+"</a></span>",j+='<span class="restore"><a data-id="'+a.id+'" class="restoreslide" href="javascript:void;" title="'+g.label_restore_slide+'">'+g.label_restore+"</a> | </span>",j+='<span class="delete"><a data-id="'+a.id+'" class="submitdelete" href="javascript:void;" title="'+g.label_delete_slide+'">'+g.label_delete+"</a></span>",j+="</div>",d.find(".slide-preview").html('<span data-id="'+a.id+'" class="editslide" title="'+g.label_edit_slide+'"></span>').find("span.editslide").append(e),d.find(".slide-title").html(j),d.find(".slide-description").html(a.seo_description),d.find(".slide-notes").html(a.presenter_notes),d},j.parseSlide=function(a){var b={},c=a.querySelector(".slide-body > img");null!==c&&(b.oembed_thumb=c.src);var d=a.querySelector(".slide-body > iframe");
    5 null!==d&&(b.oembed=d.src);for(var e=a.querySelectorAll(".slide-body > div"),f=0;f<e.length;f++){b.objects=b.objects||[];var g=e[f],h={element_id:g.getAttribute("data-element"),plugin_id:g.getAttribute("data-plugin"),settings:{}},j=g.firstElementChild||g.children[0]||null;h.settings.content=null!==j&&"slide-object-unparsed-content"===j.className?j.innerHTML:g.innerHTML,h.settings.size={h:g.getAttribute("data-height"),w:g.getAttribute("data-width")},h.settings.position={top:g.getAttribute("data-top"),left:g.getAttribute("data-left")},b.objects.push(h)}var k=i(b),l=a.querySelector(".slide-body");k.style.backgroundColor=l.style.backgroundColor,k.style.backgroundImage=l.style.backgroundImage,a.replaceChild(k,l)},j.resize=function(a){b(".slide-body > div",a).each(d),b(".seoslides_responsive",a).responsiveText()}}function e(){var a=this;a.remove=function(){b(h.querySelectorAll(".slide-object.layout-generated")).each(function(a,b){f.Events.doAction("plugin.remove."+b.getAttribute("data-uuid"),b)})},a.load=function(a){var d=a.plugin_id,e=f.Plugins[d],g=e.renderControlWithData(a,!0);if(!1!==g){var i=f.Events.applyFilter("plugin.canDrag."+d),j=f.Events.applyFilter("plugin.canResize."+d),k=h.createElement("div"),l="slide-object";i===!0&&(l+=" can-drag"),j===!0&&(l+=" can-resize"),c!==a.generated&&!0===a.generated&&(l+=" layout-generated",l+=" "+a.specialClass),k.className=l,k.setAttribute("data-uuid",d),j===!0&&(g+='<div class="resize-control"></div>'),i===!0&&(g+='<div class="drag-control"></div>'),g+='<div class="dismiss-control"></div>',k.innerHTML='<div class="slide-object-content">'+g+"</div>";var m=f.Bucket.getCurrentSlideElement(),n={h:Math.floor(m.height()/900*a.settings.size.h),w:Math.floor(m.width()/1600*a.settings.size.w)},o={top:Math.floor(m.height()/900*a.settings.position.top),left:Math.floor(m.width()/1600*a.settings.position.left)};k.style.cssText=["height: "+n.h+"px","width: "+n.w+"px","top: "+o.top+"px","left: "+o.left+"px;"].join("; ")+";",k.setAttribute("data-plugin-uuid",a.element_id),f.Bucket.addToCurrentSlide(k);var p=b(k);e.addInstance(a.element_id,{element:p,settings:a.settings}),e.onPluginRendered(p,a.element_id)}}}var f=a.SEO_Slides,g=a.seoslides_i18n,h=a.document;f.slideBuilder=new d}(this,jQuery),function(a,b){var c=b.SEO_Slides,d=b.document,e=(c.processPlugins=function(b){0!==b.length&&(a(".slide-object-unparsed-content",b).each(function(e,f){var g=a(f),h=g.parent(),i=d.createElement("div"),j=h.data("plugin"),k=c.Plugins[j],l={element_id:h.data("element"),plugin_id:h.data("plugin"),settings:{content:g.html(),position:{top:b.data("top"),left:b.data("left")},size:{h:b.data("height"),w:b.data("width")}}},m=k.renderControlWithData(l);i.className="slide-object-content",i.innerHTML=m,g.replaceWith(i)}),c.Events.debouncer.debounceAction("processPlugins","canvas.resize",b))},c.resizeCanvas=function(){a(b).off("resize.canvas").on("resize.canvas",e);var g=d.querySelector("article.deck-container"),h=g.style,i=d.querySelectorAll("section.slide"),j=d.querySelector(".slide-reel"),k=d.querySelector(".deck-footer"),l=d.querySelector("body"),m=l.offsetHeight,n=(l.offsetWidth,0),o=0;null!==j&&(m-=j.offsetHeight,n=j.offsetHeight),(null!==j||null!==k)&&(h.paddingBottom=n+o+"px"),h.height=m+"px",h.minHeight="inherit";var p=m,q=l.offsetWidth,r=16*p/9,s=9*q/16;if(s>p&&(h.margin="0 auto",q=r),r>q){var t=Math.floor(s-o),u=Math.floor((m-s)/2);h.height=t+"px";var v=m-t-u-1;0>v&&(u+=v,v=0),h.margin=u+"px auto "+v+"px",p=s}for(var w=0;w<i.length;w++){var x=i[w],y=x.style;p!==s?y.minHeight=p+"px":y.removeProperty("minHeight"),y.height=p+"px",y.width=q+"px",y.left="-"+q/2+"px"}if(null!==j){var z=d.querySelector(".deck-container").style.height;d.querySelector(".slide-notes").style.height=z}a(".slide-body > div",i).each(function(a,b){f(b)}),c.Events.debouncer.debounceAction("resizeCanvas","canvas.resize",i)}),f=c.resizePlugins=function(d){var e=a(d),f=a(d).parents("section.slide"),g=f.height(),h=f.width();d.style.width=Math.floor(b.parseFloat(d.getAttribute("data-width"))*h/1600)+"px",d.style.height=Math.floor(b.parseFloat(d.getAttribute("data-height"))*g/900)+"px",d.style.top=Math.floor(b.parseFloat(d.getAttribute("data-top"))*g/900)+"px",d.style.left=Math.floor(b.parseFloat(d.getAttribute("data-left"))*g/900)+"px",d.style.position="absolute",c.Events.doAction("pluginContainer.resize",e)}}(jQuery,this),function(a){"use strict";function b(b){return!b||void 0!==b.allowPageScroll||void 0===b.swipe&&void 0===b.swipeStatus||(b.allowPageScroll=j),void 0!==b.click&&void 0===b.tap&&(b.tap=b.click),b||(b={}),b=a.extend({},a.fn.swipe.defaults,b),this.each(function(){var d=a(this),e=d.data(z);e||(e=new c(this,b),d.data(z,e))})}function c(b,c){function A(b){if(!(hb()||a(b.target).closest(c.excludedElements,Qb).length>0)){var d,e=b.originalEvent?b.originalEvent:b,f=y?e.touches[0]:e;return Rb=u,y?Sb=e.touches.length:b.preventDefault(),Hb=0,Ib=null,Ob=null,Jb=0,Kb=0,Lb=0,Mb=1,Nb=0,Tb=mb(),Pb=pb(),fb(),!y||Sb===c.fingers||c.fingers===s||P()?(jb(0,f),Ub=yb(),2==Sb&&(jb(1,e.touches[1]),Kb=Lb=sb(Tb[0].start,Tb[1].start)),(c.swipeStatus||c.pinchStatus)&&(d=H(e,Rb))):d=!1,d===!1?(Rb=x,H(e,Rb),d):(ib(!0),void 0)}}function B(a){var b=a.originalEvent?a.originalEvent:a;if(Rb!==w&&Rb!==x&&!gb()){var d,e=y?b.touches[0]:b,f=kb(e);if(Vb=yb(),y&&(Sb=b.touches.length),Rb=v,2==Sb&&(0==Kb?(jb(1,b.touches[1]),Kb=Lb=sb(Tb[0].start,Tb[1].start)):(kb(b.touches[1]),Lb=sb(Tb[0].end,Tb[1].end),Ob=ub(Tb[0].end,Tb[1].end)),Mb=tb(Kb,Lb),Nb=Math.abs(Kb-Lb)),Sb===c.fingers||c.fingers===s||!y||P()){if(Ib=xb(f.start,f.end),N(a,Ib),Hb=vb(f.start,f.end),Jb=rb(),nb(Ib,Hb),(c.swipeStatus||c.pinchStatus)&&(d=H(b,Rb)),!c.triggerOnTouchEnd||c.triggerOnTouchLeave){var g=!0;if(c.triggerOnTouchLeave){var h=zb(this);g=Ab(f.end,h)}!c.triggerOnTouchEnd&&g?Rb=G(v):c.triggerOnTouchLeave&&!g&&(Rb=G(w)),(Rb==x||Rb==w)&&H(b,Rb)}}else Rb=x,H(b,Rb);d===!1&&(Rb=x,H(b,Rb))}}function C(a){var b=a.originalEvent;return y&&b.touches.length>0?(eb(),!0):(gb()&&(Sb=Xb),a.preventDefault(),Vb=yb(),Jb=rb(),K()?(Rb=x,H(b,Rb)):c.triggerOnTouchEnd||0==c.triggerOnTouchEnd&&Rb===v?(Rb=w,H(b,Rb)):!c.triggerOnTouchEnd&&W()?(Rb=w,I(b,Rb,n)):Rb===v&&(Rb=x,H(b,Rb)),ib(!1),void 0)}function D(){Sb=0,Vb=0,Ub=0,Kb=0,Lb=0,Mb=1,fb(),ib(!1)}function E(a){var b=a.originalEvent;c.triggerOnTouchLeave&&(Rb=G(w),H(b,Rb))}function F(){Qb.unbind(Cb,A),Qb.unbind(Gb,D),Qb.unbind(Db,B),Qb.unbind(Eb,C),Fb&&Qb.unbind(Fb,E),ib(!1)}function G(a){var b=a,d=M(),e=J(),f=K();return!d||f?b=x:!e||a!=v||c.triggerOnTouchEnd&&!c.triggerOnTouchLeave?!e&&a==w&&c.triggerOnTouchLeave&&(b=x):b=w,b}function H(a,b){var c=void 0;return T()||S()?c=I(a,b,l):(Q()||P())&&c!==!1&&(c=I(a,b,m)),cb()&&c!==!1?c=I(a,b,o):db()&&c!==!1?c=I(a,b,p):bb()&&c!==!1&&(c=I(a,b,n)),b===x&&D(a),b===w&&(y?0==a.touches.length&&D(a):D(a)),c}function I(b,j,k){var q=void 0;if(k==l){if(Qb.trigger("swipeStatus",[j,Ib||null,Hb||0,Jb||0,Sb]),c.swipeStatus&&(q=c.swipeStatus.call(Qb,b,j,Ib||null,Hb||0,Jb||0,Sb),q===!1))return!1;if(j==w&&R()){if(Qb.trigger("swipe",[Ib,Hb,Jb,Sb]),c.swipe&&(q=c.swipe.call(Qb,b,Ib,Hb,Jb,Sb),q===!1))return!1;switch(Ib){case d:Qb.trigger("swipeLeft",[Ib,Hb,Jb,Sb]),c.swipeLeft&&(q=c.swipeLeft.call(Qb,b,Ib,Hb,Jb,Sb));break;case e:Qb.trigger("swipeRight",[Ib,Hb,Jb,Sb]),c.swipeRight&&(q=c.swipeRight.call(Qb,b,Ib,Hb,Jb,Sb));break;case f:Qb.trigger("swipeUp",[Ib,Hb,Jb,Sb]),c.swipeUp&&(q=c.swipeUp.call(Qb,b,Ib,Hb,Jb,Sb));break;case g:Qb.trigger("swipeDown",[Ib,Hb,Jb,Sb]),c.swipeDown&&(q=c.swipeDown.call(Qb,b,Ib,Hb,Jb,Sb))}}}if(k==m){if(Qb.trigger("pinchStatus",[j,Ob||null,Nb||0,Jb||0,Sb,Mb]),c.pinchStatus&&(q=c.pinchStatus.call(Qb,b,j,Ob||null,Nb||0,Jb||0,Sb,Mb),q===!1))return!1;if(j==w&&O())switch(Ob){case h:Qb.trigger("pinchIn",[Ob||null,Nb||0,Jb||0,Sb,Mb]),c.pinchIn&&(q=c.pinchIn.call(Qb,b,Ob||null,Nb||0,Jb||0,Sb,Mb));break;case i:Qb.trigger("pinchOut",[Ob||null,Nb||0,Jb||0,Sb,Mb]),c.pinchOut&&(q=c.pinchOut.call(Qb,b,Ob||null,Nb||0,Jb||0,Sb,Mb))}}return k==n?(j===x||j===w)&&(clearTimeout(Zb),X()&&!$()?(Yb=yb(),Zb=setTimeout(a.proxy(function(){Yb=null,Qb.trigger("tap",[b.target]),c.tap&&(q=c.tap.call(Qb,b,b.target))},this),c.doubleTapThreshold)):(Yb=null,Qb.trigger("tap",[b.target]),c.tap&&(q=c.tap.call(Qb,b,b.target)))):k==o?(j===x||j===w)&&(clearTimeout(Zb),Yb=null,Qb.trigger("doubletap",[b.target]),c.doubleTap&&(q=c.doubleTap.call(Qb,b,b.target))):k==p&&(j===x||j===w)&&(clearTimeout(Zb),Yb=null,Qb.trigger("longtap",[b.target]),c.longTap&&(q=c.longTap.call(Qb,b,b.target))),q}function J(){var a=!0;return null!==c.threshold&&(a=Hb>=c.threshold),a}function K(){var a=!1;return null!==c.cancelThreshold&&null!==Ib&&(a=ob(Ib)-Hb>=c.cancelThreshold),a}function L(){return null!==c.pinchThreshold?Nb>=c.pinchThreshold:!0}function M(){var a;return a=c.maxTimeThreshold?Jb>=c.maxTimeThreshold?!1:!0:!0}function N(a,b){if(c.allowPageScroll===j||P())a.preventDefault();else{var h=c.allowPageScroll===k;switch(b){case d:(c.swipeLeft&&h||!h&&c.allowPageScroll!=q)&&a.preventDefault();break;case e:(c.swipeRight&&h||!h&&c.allowPageScroll!=q)&&a.preventDefault();break;case f:(c.swipeUp&&h||!h&&c.allowPageScroll!=r)&&a.preventDefault();break;case g:(c.swipeDown&&h||!h&&c.allowPageScroll!=r)&&a.preventDefault()}}}function O(){var a=U(),b=V(),c=L();return a&&b&&c}function P(){return!!(c.pinchStatus||c.pinchIn||c.pinchOut)}function Q(){return!(!O()||!P())}function R(){var a=M(),b=J(),c=U(),d=V(),e=K(),f=!e&&d&&c&&b&&a;return f}function S(){return!!(c.swipe||c.swipeStatus||c.swipeLeft||c.swipeRight||c.swipeUp||c.swipeDown)}function T(){return!(!R()||!S())}function U(){return Sb===c.fingers||c.fingers===s||!y}function V(){return 0!==Tb[0].end.x}function W(){return!!c.tap}function X(){return!!c.doubleTap}function Y(){return!!c.longTap}function Z(){if(null==Yb)return!1;var a=yb();return X()&&a-Yb<=c.doubleTapThreshold}function $(){return Z()}function _(){return!(1!==Sb&&y||!isNaN(Hb)&&0!==Hb)}function ab(){return Jb>c.longTapThreshold&&t>Hb}function bb(){return!(!_()||!W())}function cb(){return!(!Z()||!X())}function db(){return!(!ab()||!Y())}function eb(){Wb=yb(),Xb=event.touches.length+1}function fb(){Wb=0,Xb=0}function gb(){var a=!1;if(Wb){var b=yb()-Wb;b<=c.fingerReleaseThreshold&&(a=!0)}return a}function hb(){return!(Qb.data(z+"_intouch")!==!0)}function ib(a){a===!0?(Qb.bind(Db,B),Qb.bind(Eb,C),Fb&&Qb.bind(Fb,E)):(Qb.unbind(Db,B,!1),Qb.unbind(Eb,C,!1),Fb&&Qb.unbind(Fb,E,!1)),Qb.data(z+"_intouch",a===!0)}function jb(a,b){var c=void 0!==b.identifier?b.identifier:0;return Tb[a].identifier=c,Tb[a].start.x=Tb[a].end.x=b.pageX||b.clientX,Tb[a].start.y=Tb[a].end.y=b.pageY||b.clientY,Tb[a]}function kb(a){var b=void 0!==a.identifier?a.identifier:0,c=lb(b);return c.end.x=a.pageX||a.clientX,c.end.y=a.pageY||a.clientY,c}function lb(a){for(var b=0;b<Tb.length;b++)if(Tb[b].identifier==a)return Tb[b]}function mb(){for(var a=[],b=0;5>=b;b++)a.push({start:{x:0,y:0},end:{x:0,y:0},identifier:0});return a}function nb(a,b){b=Math.max(b,ob(a)),Pb[a].distance=b}function ob(a){return Pb[a].distance}function pb(){var a={};return a[d]=qb(d),a[e]=qb(e),a[f]=qb(f),a[g]=qb(g),a}function qb(a){return{direction:a,distance:0}}function rb(){return Vb-Ub}function sb(a,b){var c=Math.abs(a.x-b.x),d=Math.abs(a.y-b.y);return Math.round(Math.sqrt(c*c+d*d))}function tb(a,b){var c=b/a*1;return c.toFixed(2)}function ub(){return 1>Mb?i:h}function vb(a,b){return Math.round(Math.sqrt(Math.pow(b.x-a.x,2)+Math.pow(b.y-a.y,2)))}function wb(a,b){var c=a.x-b.x,d=b.y-a.y,e=Math.atan2(d,c),f=Math.round(180*e/Math.PI);return 0>f&&(f=360-Math.abs(f)),f}function xb(a,b){var c=wb(a,b);return 45>=c&&c>=0?d:360>=c&&c>=315?d:c>=135&&225>=c?e:c>45&&135>c?g:f}function yb(){var a=new Date;return a.getTime()}function zb(b){b=a(b);var c=b.offset(),d={left:c.left,right:c.left+b.outerWidth(),top:c.top,bottom:c.top+b.outerHeight()};return d}function Ab(a,b){return a.x>b.left&&a.x<b.right&&a.y>b.top&&a.y<b.bottom}var Bb=y||!c.fallbackToMouseEvents,Cb=Bb?"touchstart":"mousedown",Db=Bb?"touchmove":"mousemove",Eb=Bb?"touchend":"mouseup",Fb=Bb?null:"mouseleave",Gb="touchcancel",Hb=0,Ib=null,Jb=0,Kb=0,Lb=0,Mb=1,Nb=0,Ob=0,Pb=null,Qb=a(b),Rb="start",Sb=0,Tb=null,Ub=0,Vb=0,Wb=0,Xb=0,Yb=0,Zb=null;try{Qb.bind(Cb,A),Qb.bind(Gb,D)}catch($b){a.error("events not supported "+Cb+","+Gb+" on jQuery.swipe")}this.enable=function(){return Qb.bind(Cb,A),Qb.bind(Gb,D),Qb},this.disable=function(){return F(),Qb},this.destroy=function(){return F(),Qb.data(z,null),Qb},this.option=function(b,d){if(void 0!==c[b]){if(void 0===d)return c[b];c[b]=d}else a.error("Option "+b+" does not exist on jQuery.swipe.options")}}var d="left",e="right",f="up",g="down",h="in",i="out",j="none",k="auto",l="swipe",m="pinch",n="tap",o="doubletap",p="longtap",q="horizontal",r="vertical",s="all",t=10,u="start",v="move",w="end",x="cancel",y="ontouchstart"in window,z="TouchSwipe",A={fingers:1,threshold:75,cancelThreshold:null,pinchThreshold:20,maxTimeThreshold:null,fingerReleaseThreshold:250,longTapThreshold:500,doubleTapThreshold:200,swipe:null,swipeLeft:null,swipeRight:null,swipeUp:null,swipeDown:null,swipeStatus:null,pinchIn:null,pinchOut:null,pinchStatus:null,click:null,tap:null,doubleTap:null,longTap:null,triggerOnTouchEnd:!0,triggerOnTouchLeave:!1,allowPageScroll:"auto",fallbackToMouseEvents:!0,excludedElements:"button, input, select, textarea, a, .noSwipe"};a.fn.swipe=function(c){var d=a(this),e=d.data(z);if(e&&"string"==typeof c){if(e[c])return e[c].apply(this,Array.prototype.slice.call(arguments,1));a.error("Method "+c+" does not exist on jQuery.swipe")}else if(!(e||"object"!=typeof c&&c))return b.apply(this,arguments);return d},a.fn.swipe.defaults=A,a.fn.swipe.phases={PHASE_START:u,PHASE_MOVE:v,PHASE_END:w,PHASE_CANCEL:x},a.fn.swipe.directions={LEFT:d,RIGHT:e,UP:f,DOWN:g,IN:h,OUT:i},a.fn.swipe.pageScroll={NONE:j,HORIZONTAL:q,VERTICAL:r,AUTO:k},a.fn.swipe.fingers={ONE:1,TWO:2,THREE:3,ALL:s}}(jQuery),function(a,b){function c(b,c,d){var e=a.deck("getSlide",d),f=e[0].querySelector("aside.note");null!==f&&a(f).addClass("hidden")}function d(){b.setTimeout(function(){0!==j.find(".deck-current").find(".seoslides_iframe").length?k.addClass("has-embed"):k.removeClass("has-embed")},10)}function e(){a.deck(".slide"),h.resizeCanvas(),a("section.slide").each(function(){var b=a(this).backstretchShort();h.processPlugins(a(".slide-body > div",b))})}function f(){e(),a.post(seoslides.ajaxurl,{action:"get-slide-sections",slideset:seoslides.slideset}).done(function(b){if(!0===b.success){var c=a(".deck-container");a(i.querySelectorAll(".overview")).removeClass("overview"),c.find("section").remove(),c.prepend(b.sections),e()}}),j.unbind("keyup.fullscreen").bind("keyup.fullscreen",function(b){var c=a("body");122!==b.which||h.isEmbeded||(c.toggleClass("fullscreen"),h.resizeCanvas())}),h.isEmbeded&&j.on("deck.change",c),j.on("deck.change",d)}function g(c){var d,e=this,f=!0,g=a(c),k=h.Events.applyFilter("footer.fadeSpeed",300);e.hide=function(){b.clearTimeout(d),g.fadeOut(4*k)},e.show=function(){b.clearTimeout(d),f&&(g.fadeIn(k),d=b.setTimeout(e.hide,3e3))},e.disable=function(){return f=!1,j.off("mousemove",e.show),e},e.enable=function(){return f=!0,j.on("mousemove",e.show),e},e.position=function(){var b=i.querySelector(".deck-current");if(null!==b){var d=a(b),e=d.offset().left+5;c.style.right=e+"px"}}}var h=b.SEO_Slides,i=b.document,j=(i.querySelector(".deck-notes-overlay"),a(i)),k=a("body");if(h.isEmbeded=!1,b.self!==b.top){h.isEmbeded=!0;var l=i.getElementsByTagName("body")[0];l.className+=" embeded"}var m=new g(i.querySelector("footer.deck-footer"));if(h.Events.addAction("debounced.canvas.resize",m.position),null===b.document.querySelector("section.overview"))f(),m.enable().show();else{m.disable(),a(i.querySelectorAll(".overview .slide")).backstretchShort();var n=[13,32,34,39,40];j.off("keydown.overview").on("keydown.overview",function(b){var c=b.target||b.srcElement;(b.which===n||a.inArray(b.which,n)>-1)&&c!==i.querySelector("input#author")&&c!==i.querySelector("input#email")&&c!==i.querySelector("input#website")&&c!==i.querySelector("textarea#comment")&&(f(),m.enable().show(),j.unbind("keydown.overview"),b.preventDefault())});var o=a(".slide-body > div");h.processPlugins(o),o.each(function(a,b){h.resizePlugins(b)}),a(".seoslides_responsive",".list.thumbnails").responsiveText(),a(".link-wrap").on("click",function(c){var d=a(this),e=a(c.target),f=d.data("href");e.hasClass("embed-button")||d.find(".embed-container").hasClass("opened")||(b.location.href=f)})}if(a.extend(!0,a.deck.defaults,{selectors:{hashLink:".deck-permalink"},hashPrefix:"",preventFragmentScroll:!0}),h.isEmbeded){var p=b.document.getElementsByTagName("head")[0],q=b.document.getElementsByTagName("title")[0],r=b.document.createElement("base");r.target="_parent",p.insertBefore(r,q.nextSibling)}h.Events.addAction("debounced.canvas.resize",function(b){a(".seoslides_responsive",b).responsiveText();var c=i.querySelector(".deck-current");if(null!==c){var d=a(c),e=d.offset().left+5,f=d.width(),g=d.height();i.querySelector(".branding").style.left=e+"px";for(var h=i.querySelectorAll(".seoslides_iframe"),j=0,k=h.length;k>j;j++){var l=h[j];l.style.width=f+"px",l.style.height=g+"px"}var m=i.querySelector(".note-container");m!==m&&(m.style.height=g-130+"px")}});var s=a(i.querySelectorAll(".detail-expander .button")),t=a(i.querySelector("section.details"));a(".detail-expander").on("click",".button",function(){s.toggleClass("hidden"),t.toggleClass("short")})}(jQuery,this),function(a,b,c){function d(){function d(a){var b='<script id="'+a.embed_id+'" type="text/javascript" src="'+a.embed_url+'"></script>';return b+='<span id="seoslides-embed-'+a.embed_id+'"><a href="'+a.overview+'">'+a.slide_title+'</a> from <a href="'+a.site_url+'">'+a.site_title+"</a></span>",b=g.Events.applyFilter("seoslides.embed_code",b)}function e(a){var b='[seoslides embed_id="'+a.embed_id+'"';return b+=' script_src="'+a.embed_url+'"',b+=' overview_src="'+a.overview+'"',b+=' title="'+a.slide_title+'"',b+=' site_src="'+a.site_url+'"',b+=' site_title="'+a.site_title+'"',b+=" /]",b=g.Events.applyFilter("seoslides.embed_shortcode",b)}function j(a,b){c!==b&&b||(a.removeClass("opened"),i.removeClass("opened")),a.find("li.current").removeClass("current"),a.find("aside.child, .embed-input").addClass("hidden"),a.find("li.default").addClass("current"),a.find("aside.default, input.default").removeClass("hidden"),k(a[0])}function k(f,g){var h,i=f.querySelector(".embed-input"),j=b(f),k=b(i);c===g&&(g=j.closest("a").attr("href")),c===g&&(g=a.location.href),h={embed_id:i.getAttribute("id"),embed_url:g.replace(/\/(slides|embeds)\//,"/embed-script/"),overview:a.location.href,slide_title:i.getAttribute("data-title"),site_title:i.getAttribute("data-site"),site_url:i.getAttribute("data-siteurl")};var l=f.querySelector("aside.child:not(.hidden)"),m="";m=l.className.match(/(^| )wordpress-embed-instructions( |$)/)?e(h):d(h),k.val(m),k.select()}var l=this;l.open_footer_embed=function(a){a.preventDefault();var c=f.querySelector(".deck-current .embed-container"),d=b(c);return d.hasClass("opened")?(j(d),g.Events.doAction("embed.close",c),void 0):(j(d,!1),d.addClass("opened"),i.addClass("opened"),h.on("deck.change",function(){j(d),g.Events.doAction("embed.close",c)}),g.Events.doAction("embed.open",c),void 0)},l.overview_embed_clicked=function(a){a.preventDefault();var c=f.querySelector(".deck-current .embed-container"),d=b(c);return d.hasClass("opened")?(j(d),g.Events.doAction("embed.close",c),void 0):(j(d,!1),k(c),d.addClass("opened"),i.addClass("opened"),g.Events.doAction("embed.open",c),void 0)},l.cancel_click_on_embed=function(a){var b=a.target||a.srcElement;b.className.match(/(^| )embed-input( |$)/)&&a.preventDefault()},l.cancel_click_on_container=function(a){var c=a.target||a.srcElement;if(b(a.currentTarget).hasClass("opened")){a.preventDefault();var d=f.querySelector(".deck-current .embed-container"),e=b(d);if("LI"===c.nodeName){var h=b(c),i=c.getAttribute("data-child"),j=b(i);e.find("li.current").removeClass("current"),h.addClass("current"),e.find("aside.child").addClass("hidden"),j.removeClass("hidden"),c.className.match(/(^| )shortcode-li( |$)/)||c.className.match(/(^| )embed-script-li( |$)/)?(e.find(".embed-input").removeClass("hidden"),k(d)):e.find(".embed-input").addClass("hidden"),g.Events.doAction("embed.navigate",c)}}},l.close_on_escape=function(a){if(27===a.keyCode){var c=f.querySelector(".deck-current .embed-container"),d=b(c);j(d,!1),g.Events.doAction("embed.close",c)}},l.click_on_action=function(){var c=b(this);if(c.hasClass("overview"))a.open(c.data("href"));else if(c.hasClass("full-screen")){var d=a.self,e=d.location.href;e=e.replace(d.location.origin+"/embeds/",d.location.origin+"/slides/"),a.open(e)}g.Events.doAction("embed.action","")}}var e,f=a.document,g=a.SEO_Slides,h=b(f),i=h.find(".deck-footer");e=new d,h.off("click.embed-code").on("click.embed-code","#deck-embed-link",e.open_footer_embed),h.off("click.embed-code").on("click.embed-code",".deck-actions",e.open_footer_embed),h.off("click.overview-embed").on("click.overview-embed",".overview .slide .embed-button",e.overview_embed_clicked),h.on("click.embed-input","section.slide",e.cancel_click_on_embed),h.on("click.embed-overlay",".embed-container",e.cancel_click_on_container),h.on("click.embed-overlay",".deck-actions",e.cancel_click_on_container),h.on("keyup.embed-overlay",e.close_on_escape),h.on("click.embed-actions",".action-icon",e.click_on_action)}(this,jQuery);
     4!function(a,b,c,d){var e,f,g,h={change:"deck.change",beforeInitialize:"deck.beforeInit",initialize:"deck.init"},i={},j=a(c),k=function(){var b=i.classes,c=i.selectors.container,d=g.data("onSlide"),h=a();g.removeClass(b.onPrefix+d).addClass(b.onPrefix+f).data("onSlide",f),a("."+b.current).parentsUntil(c).removeClass(b.childCurrent),e[f].parentsUntil(c).addClass(b.childCurrent),a.each(e,function(a,b){h=h.add(b)}),h.removeClass([b.before,b.previous,b.current,b.next,b.after].join(" ")),e[f].addClass(b.current),f>0&&e[f-1].addClass(b.previous),f+1<e.length&&e[f+1].addClass(b.next),f>1&&a.each(e.slice(0,f-1),function(a,c){c.addClass(b.before)}),f+2<e.length&&a.each(e.slice(f+2),function(a,c){c.addClass(b.after)})},l={init:function(c,m){var n,o,p=function(a){a.stopPropagation()};i=a.extend(!0,{},a[b].defaults,m),e=[],f=0,g=a(i.selectors.container),o=i.touch.swipeTolerance,j.trigger(h.beforeInitialize),g.addClass(i.classes.loading),a.isArray(c)?a.each(c,function(b,c){e.push(a(c))}):a(c).each(function(b,c){e.push(a(c))}),j.unbind("keydown.deck").bind("keydown.deck",function(b){b.which===i.keys.next||a.inArray(b.which,i.keys.next)>-1?(l.next(),b.preventDefault()):(b.which===i.keys.previous||a.inArray(b.which,i.keys.previous)>-1)&&(l.prev(),b.preventDefault())}).undelegate("input, textarea, select, button, meter, progress, [contentEditable]","keydown",p).delegate("input, textarea, select, button, meter, progress, [contentEditable]","keydown",p),g.unbind("touchstart.deck").bind("touchstart.deck",function(b){n||(n=a.extend({},b.originalEvent.targetTouches[0]))}).unbind("touchmove.deck").bind("touchmove.deck",function(c){a.each(c.originalEvent.changedTouches,function(c,e){return n&&e.identifier===n.identifier?(e.screenX-n.screenX>o||e.screenY-n.screenY>o?(a[b]("prev"),n=d):(e.screenX-n.screenX<-1*o||e.screenY-n.screenY<-1*o)&&(a[b]("next"),n=d),!1):void 0}),c.preventDefault()}).unbind("touchend.deck").bind("touchend.deck",function(b){a.each(b.originalEvent.changedTouches,function(a,b){n&&b.identifier===n.identifier&&(n=d)})}).scrollLeft(0).scrollTop(0),a.each(e,function(c,d){d.unbind("webkitTransitionEnd.deck").bind("webkitTransitionEnd.deck",function(){if(d.hasClass(a[b]("getOptions").classes.current)){var c=a(this).find("iframe").css("opacity",0);window.setTimeout(function(){c.css("opacity",1)},100)}})}),e.length&&k(),g.removeClass(i.classes.loading),j.trigger(h.initialize)},go:function(b){var c,d=a.Event(h.change);"number"==typeof b&&b>=0&&b<e.length?c=b:"string"==typeof b&&a.each(e,function(a,d){return d.attr("id")===b?(c=a,!1):void 0}),"undefined"!=typeof c&&(j.trigger(d,[f,c]),d.isDefaultPrevented()?j.trigger(h.change,[c,f]):(f=c,k()))},next:function(){l.go(f+1)},prev:function(){l.go(f-1)},getSlide:function(a){var b="undefined"!=typeof a?a:f;return"number"!=typeof b||0>b||b>=e.length?null:e[b]},getSlides:function(){return e},getContainer:function(){return g},getOptions:function(){return i},extend:function(a,b){l[a]=b}};a[b]=function(a,b){return l[a]?l[a].apply(this,Array.prototype.slice.call(arguments,1)):l.init(a,b)},a[b].defaults={classes:{after:"deck-after",before:"deck-before",childCurrent:"deck-child-current",current:"deck-current",loading:"deck-loading",next:"deck-next",onPrefix:"on-slide-",previous:"deck-previous"},selectors:{container:".deck-container"},keys:{next:[13,32,34,39,40],previous:[8,33,37,38]},touch:{swipeTolerance:60}},j.ready(function(){a("html").addClass("ready")}),j.bind("deck.change",function(c,d,e){var f=a[b]("getSlide",d).find("iframe"),g=a[b]("getSlide",e).find("iframe");f.each(function(){var b=a(this),c=b.attr("src");c&&b.data("deck-src",c).attr("src","")}),g.each(function(){var b=a(this),c=b.data("deck-src");c&&b.attr("src",c)})})}(jQuery,"deck",document),function(a,b,c){var d,e=a(document),f=a(c),g=function(c){var d=c.substr(c.indexOf("slide-")+1),e=a[b]("getSlides");a.each(e,function(c,e){return e.attr("id")===d?(a[b]("go",c),!1):void 0}),a[b]("getContainer").scrollLeft(0).scrollTop(0)};a.extend(!0,a[b].defaults,{selectors:{hashLink:".deck-permalink"},hashPrefix:"",preventFragmentScroll:!0}),e.bind("deck.init",function(){var e=a[b]("getOptions");d=a(),slides=a[b]("getSlides"),currHash="",a.each(c.location.pathname.split("/").reverse(),function(a,b){return""!==b?(currHash=b,!1):void 0}),a.each(slides,function(c,f){var g;f.attr("id")&&f.data("deckAssignedId")!==f.attr("id")||(f.attr("id",e.hashPrefix+c),f.data("deckAssignedId",e.hashPrefix+c)),g=f.attr("id"),g===currHash&&a[b]("go",c),d=d.add('a[href="'+g+'"]')}),Modernizr.hashchange||d.unbind("click.deckhash").bind("click.deckhash",function(){g(a(this).attr("href"))}),slides.length&&a[b]("getContainer").addClass(e.classes.onPrefix+a[b]("getSlide").attr("id"))}).bind("deck.change",function(d,e,f){var g,h=a[b]("getSlide",f).attr("id"),i=a[b]("getOptions"),j=i.classes.onPrefix,k=a[b]("getContainer");g=c.location.href;var l=g.match(/(http|https):\/\/.*\/(?:slides|embeds)\/(.*)/)[2],m=l.split("/");m[1]=h;var n=m.join("/");g=g.replace(l,n),k.removeClass(j+a[b]("getSlide",e).attr("id")),k.addClass(j+a[b]("getSlide",f).attr("id")),a(i.selectors.hashLink).attr("href",g),Modernizr.history&&c.history.replaceState({},"",g)}),f.bind("hashchange.deckhash",function(a){a.originalEvent&&a.originalEvent.newURL?g(a.originalEvent.newURL):g(c.location.hash)}).bind("load",function(){a[b]("getOptions").preventFragmentScroll&&a[b]("getContainer").scrollLeft(0).scrollTop(0)})}(jQuery,"deck",this),function(a,b){var c,d=a(document);a.extend(!0,a[b].defaults,{classes:{menu:"deck-menu"},keys:{menu:77},touch:{doubletapWindow:400}}),a[b]("extend","showMenu",function(){var d=a[b]("getContainer"),e=a[b]("getOptions");d.hasClass(e.classes.menu)||(d.addClass([e.classes.loading,e.classes.menu].join(" ")),Modernizr.csstransforms&&a.each(c,function(a,b){b.data("oldStyle",b.attr("style")),b.css({position:"absolute",left:25*(a%4)+"%",top:25*Math.floor(a/4)+"%"})}),window.setTimeout(function(){d.removeClass(e.classes.loading).scrollTop(a[b]("getSlide").offset().top)},0))}),a[b]("extend","hideMenu",function(){var d=a[b]("getContainer"),e=a[b]("getOptions");d.hasClass(e.classes.menu)&&(d.removeClass(e.classes.menu),d.addClass(e.classes.loading),Modernizr.csstransforms&&a.each(c,function(a,b){var c=b.data("oldStyle");b.attr("style",c?c:"")}),window.setTimeout(function(){d.removeClass(e.classes.loading).scrollTop(0)},0))}),a[b]("extend","toggleMenu",function(){a[b]("getContainer").hasClass(a[b]("getOptions").classes.menu)?a[b]("hideMenu"):a[b]("showMenu")}),d.bind("deck.init",function(){var e,f=a[b]("getOptions"),g=0,h=a.map([f.classes.before,f.classes.previous,f.classes.current,f.classes.next,f.classes.after],function(a){return"."+a}).join(", ");c=[],a.each(a[b]("getSlides"),function(a,b){b.parentsUntil(f.selectors.container,h).length||c.push(b)}),d.unbind("keydown.deckmenu").bind("keydown.deckmenu",function(c){(c.which===f.keys.menu||a.inArray(c.which,f.keys.menu)>-1)&&(a[b]("toggleMenu"),c.preventDefault())}),a[b]("getContainer").unbind("touchstart.deckmenu").bind("touchstart.deckmenu",function(){e=a[b]("getSlide")}).unbind("touchend.deckmenu").bind("touchend.deckmenu",function(c){var d=Date.now();e===a[b]("getSlide")&&(d-g<f.touch.doubletapWindow&&(a[b]("toggleMenu"),c.preventDefault()),g=d)}),a.each(a[b]("getSlides"),function(c,d){d.unbind("click.deckmenu").bind("click.deckmenu",function(d){a[b]("getContainer").hasClass(f.classes.menu)&&(a[b]("go",c),a[b]("hideMenu"),d.stopPropagation(),d.preventDefault())})})}).bind("deck.change",function(c,d,e){var f=a[b]("getContainer");f.hasClass(a[b]("getOptions").classes.menu)&&f.scrollTop(a[b]("getSlide",e).offset().top)})}(jQuery,"deck"),function(a,b){var c=a(document);a.extend(!0,a[b].defaults,{classes:{"goto":"deck-goto"},selectors:{gotoDatalist:"#goto-datalist",gotoForm:".goto-form",gotoInput:"#goto-slide"},keys:{"goto":71},countNested:!0}),a[b]("extend","showGoTo",function(){a[b]("getContainer").addClass(a[b]("getOptions").classes.goto),a(a[b]("getOptions").selectors.gotoInput).focus()}),a[b]("extend","hideGoTo",function(){a(a[b]("getOptions").selectors.gotoInput).blur(),a[b]("getContainer").removeClass(a[b]("getOptions").classes.goto)}),a[b]("extend","toggleGoTo",function(){a[b](a[b]("getContainer").hasClass(a[b]("getOptions").classes.goto)?"hideGoTo":"showGoTo")}),c.bind("deck.init",function(){var d=a[b]("getOptions"),e=a(d.selectors.gotoDatalist),f=a.map([d.classes.before,d.classes.previous,d.classes.current,d.classes.next,d.classes.after],function(a){return"."+a}).join(", "),g=1;c.unbind("keydown.deckgoto").bind("keydown.deckgoto",function(c){var d=a[b]("getOptions").keys.goto;(c.which===d||a.inArray(c.which,d)>-1)&&(c.preventDefault(),a[b]("toggleGoTo"))}),a.each(a[b]("getSlides"),function(a,b){var c=b.attr("id"),h=b.parentsUntil(d.selectors.container,f);c&&e.append('<option value="'+c+'">'),h.length?b.removeData("rootIndex"):d.countNested||(b.data("rootIndex",g),++g)}),a(d.selectors.gotoForm).unbind("submit.deckgoto").bind("submit.deckgoto",function(c){var d=a(a[b]("getOptions").selectors.gotoInput),e=parseInt(d.val(),10);if(!a[b]("getOptions").countNested){if(e>=g)return!1;a.each(a[b]("getSlides"),function(a,b){return b.data("rootIndex")===e?(e=a+1,!1):void 0})}a[b]("go",isNaN(e)?d.val():e-1),a[b]("hideGoTo"),d.val(""),c.preventDefault()}),a(d.selectors.gotoInput).unbind("keydown.deckgoto").bind("keydown.deckgoto",function(a){a.stopPropagation()})})}(jQuery,"deck"),function(a,b){var c=a(document),d=function(c,d,e){var f=a[b]("getOptions");a(f.selectors.statusCurrent).text(f.countNested?e+1:a[b]("getSlide",e).data("rootSlide"))};a.extend(!0,a[b].defaults,{selectors:{statusCurrent:".deck-status-current",statusTotal:".deck-status-total"},countNested:!0}),c.bind("deck.init",function(){var c,e=a[b]("getOptions"),f=a[b]("getSlides"),g=a[b]("getSlide");if(e.countNested)a(e.selectors.statusTotal).text(f.length);else{var h=1,i=a.map([e.classes.before,e.classes.previous,e.classes.current,e.classes.next,e.classes.after],function(a){return"."+a}).join(", ");a.each(f,function(a,b){var c=b.parentsUntil(e.selectors.container,i);b.data("rootSlide",c.length?c.last().data("rootSlide"):h++)}),a(e.selectors.statusTotal).text(h-1)}a.each(f,function(a,b){return b===g?(c=a,!1):void 0}),d(null,c,c)}).bind("deck.change",d)}(jQuery,"deck"),function(a,b,c){var d=a(document),e=function(d,e,f){var g=a[b]("getOptions"),h=a[b]("getSlides").length-1,i=a[b]("getSlide",f-1),j=a[b]("getSlide",f+1),k=window.location.href.replace(/slide-.*/,""),l=i?i.attr("id"):c,m=j?j.attr("id"):c;a(g.selectors.previousLink).toggleClass(g.classes.navDisabled,!f).attr("href",k+(l?l:"")),a(g.selectors.nextLink).toggleClass(g.classes.navDisabled,f===h).attr("href",k+(m?m:""))};a.extend(!0,a[b].defaults,{classes:{navDisabled:"deck-nav-disabled"},selectors:{nextLink:".deck-next-link",previousLink:".deck-prev-link"}}),d.bind("deck.init",function(){var c,d=a[b]("getOptions"),f=a[b]("getSlides"),g=a[b]("getSlide");a(d.selectors.previousLink).unbind("click.decknavigation").bind("click.decknavigation",function(c){a[b]("prev"),c.preventDefault()}),a(d.selectors.nextLink).unbind("click.decknavigation").bind("click.decknavigation",function(c){a[b]("next"),c.preventDefault()}),a.each(f,function(a,b){return b===g?(c=a,!1):void 0}),e(null,c,c)}).bind("deck.change",e)}(jQuery,"deck"),function(a,b,c){"use strict";function d(a){var b=a.split(".").pop();b=b.toLowerCase();for(var c=["jpg","jpeg","png","gif"],d=0;d<c.length;d++){var e=c[d];if(b===e)return!0}return!1}function e(a){var b=a.split(".").pop();b=b.toLowerCase();for(var c=["mp4","m4v","webm","ogv","wmv","flv"],d=0;d<c.length;d++){var e=c[d];if(b===e)return!0}return!1}function f(a){var b=a.split(".").pop(),c=null;switch(b=b.toLowerCase()){case"mp4":case"m4v":c="video/mp4";break;case"webm":c="video/webm";break;case"ogv":c="video/ogg";break;case"wmv":c="video/x-ms-wmv";break;case"flv":c="video/x-flv"}return c}var g=b.document,h=a(g),i=c!==b.seoslides&&c!==b.seoslides.photon_url&&"enabled"===b.seoslides.photon_url;a.fn.backstretchShort=function(){return this.each(function(){var b=this,i=a(b),j=b.style.backgroundImage;if(c!==j&&"none"!==j)if(j=j.replace(/^url\(["']?/,"").replace(/["']?\).*$/,""),d(j))b.style.backgroundImage="none",i.backstretch(j,{centeredX:!0});else if(e(j)){var k=f(j);if(null!==k){var l=g.createElement("video");l.className="wp-video",l.style.width="100%",l.style.height="100%",l.setAttribute("controls","controls"),l.setAttribute("preload","none");var m=g.createElement("source");m.setAttribute("type",k),m.setAttribute("src",j),l.appendChild(m),b.style.backgroundImage="none",b.style.padding=0,b.appendChild(l);var n=a(l).mediaelementplayer(),o=n.data("mediaelementplayer");h.on("deck.change",function(){o.pause()})}}})},a.fn.backstretch=function(d,e){return(d===c||0===d.length)&&a.error("No images were supplied for Backstretch"),0===a(b).scrollTop()&&b.scrollTo(0,0),this.each(function(){var b=a(this),c=b.data("backstretch");if(c){if("string"==typeof d&&"function"==typeof c[d])return c[d](e),void 0;e=a.extend(c.options,e),c.destroy(!0)}c=new k(this,d,e),b.data("backstretch",c)})},a.backstretch=function(b,c){return a("body").backstretch(b,c).data("backstretch")},a.expr[":"].backstretch=function(b){return a(b).data("backstretch")!==c},a.fn.backstretch.defaults={centeredX:!0,centeredY:!0,duration:5e3,fade:0};var j={wrap:{left:0,top:0,overflow:"hidden",margin:0,padding:0,height:"100%",width:"100%",zIndex:-999999},img:{position:"absolute",display:"none",margin:0,padding:0,border:"none",width:"auto",height:"auto",maxHeight:"none",maxWidth:"none",zIndex:-999999}},k=function(c,d,e){this.options=a.extend({},a.fn.backstretch.defaults,e||{}),this.images=a.isArray(d)?d:[d],a.each(this.images,function(){a("<img />")[0].src=this}),this.isBody=c===g.body,this.$container=a(c),this.$root=this.isBody?l?a(b):a(g):this.$container;var f=this.$container.children(".backstretch").first();if(this.$wrap=f.length?f:a('<div class="backstretch"></div>').css(j.wrap).appendTo(this.$container),!this.isBody){var h=this.$container.css("position"),i=this.$container.css("zIndex");this.$container.css({position:"static"===h?"relative":h,zIndex:"auto"===i?0:i,background:"none"}),this.$wrap.css({zIndex:-999998})}this.$wrap.css({position:this.isBody&&l?"fixed":"absolute"}),this.index=0,this.show(this.index),a(b).on("resize.backstretch",a.proxy(this.resize,this)).on("orientationchange.backstretch",a.proxy(function(){this.isBody&&0===b.pageYOffset&&(b.scrollTo(0,1),this.resize())},this))};k.prototype={resize:function(){try{var a,d={left:0,top:0},e=this.isBody?b.innerHeight?b.innerHeight:this.$root.height():this.$root.innerHeight(),f=e,g=this.isBody?this.$root.width():this.$root.innerWidth(),h=f*this.$img.data("ratio");if(f>=e?(a=(f-e)/2,this.options.centeredY&&(d.top=-a+"px"),this.options.centeredX&&(h=f*this.$img.data("ratio"),a=(h-g)/2,d.left=-a+"px")):(f=e,h=f*this.$img.data("ratio"),a=(h-g)/2,this.options.centeredX&&(d.left=-a+"px")),this.$wrap.css({width:g,height:e}).find("img:not(.deleteable)").css({width:h,height:f}).css(d),i){var j=this.$img.attr("src"),k=j.split("?")[0],l=j.split("?")[1],m={};if(c!==l){l=l.split("&");for(var n=0,o=l.length;o>n;n++){var p=l[n],q=p.split("=")[0],r=p.split("=")[1];"fit"!==q&&(m[q]=r)}}m.fit=this.$img.width()+","+this.$img.height();var s="";for(var t in m)m.hasOwnProperty(t)&&(s+="&"+t+"="+m[t]);s=s.replace("&","?"),k+=s,j!==k&&this.$img.attr("src",k)}}catch(u){}return this},show:function(b){if(!(Math.abs(b)>this.images.length-1)){var c=this,d=c.$wrap.find("img").addClass("deleteable"),e={relatedTarget:c.$container[0]};return c.$container.trigger(a.Event("backstretch.before",e),[c,b]),this.index=b,clearInterval(c.interval),c.$img=a("<img />").css(j.img).bind("load",function(f){var g=this.width||a(f.target).width(),h=this.height||a(f.target).height();a(this).data("ratio",g/h),a(this).fadeIn(c.options.speed||c.options.fade,function(){d.remove(),c.paused||c.cycle(),a(["after","show"]).each(function(){c.$container.trigger(a.Event("backstretch."+this,e),[c,b])})}),c.resize()}).appendTo(c.$wrap),c.$img.attr("src",c.images[b]),c}},next:function(){return this.show(this.index<this.images.length-1?this.index+1:0)},prev:function(){return this.show(0===this.index?this.images.length-1:this.index-1)},pause:function(){return this.paused=!0,this},resume:function(){return this.paused=!1,this.next(),this},cycle:function(){return this.images.length>1&&(clearInterval(this.interval),this.interval=setInterval(a.proxy(function(){this.paused||this.next()},this),this.options.duration)),this},destroy:function(c){a(b).off("resize.backstretch orientationchange.backstretch"),clearInterval(this.interval),c||this.$wrap.remove(),this.$container.removeData("backstretch")}};var l=function(){var a=navigator.userAgent,c=navigator.platform,d=a.match(/AppleWebKit\/([0-9]+)/),e=!!d&&d[1],f=a.match(/Fennec\/([0-9]+)/),g=!!f&&f[1],h=a.match(/Opera Mobi\/([0-9]+)/),i=!!h&&h[1],j=a.match(/MSIE ([0-9]+)/),k=!!j&&j[1];return!((c.indexOf("iPhone")>-1||c.indexOf("iPad")>-1||c.indexOf("iPod")>-1)&&e&&534>e||b.operamini&&"[object OperaMini]"==={}.toString.call(b.operamini)||h&&7458>i||a.indexOf("Android")>-1&&e&&533>e||g&&6>g||"palmGetResource"in b&&e&&534>e||a.indexOf("MeeGo")>-1&&a.indexOf("NokiaBrowser/8.5.0")>-1||k&&6>=k)}()}(jQuery,window),function(a,b){var c=[],d=null,e=function(e){null===d&&(d=a.SEO_Slides||{},d.Bucket&&!d.Bucket.getCurrentSlideElement()&&(d={}));var f=b(this),g=d.Bucket?d.Bucket.getCurrentSlideElement():f.closest(".slide").get(0),h=b(g).width()/1600;if(g){f.data("responsivetext.base",e);var i=Math.ceil(e*h);return f.css("font-size",Math.max(1,i)+"px"),c.push(f)}};return b.fn.responsiveText=function(a){return a=a||28,this.each(function(){e.call(this,a)})},b(a).on("resize",function(){var a=b(c);return c=[],a.each(function(){e.call(this,b(this).data("responsivetext.base"))})})}(this,jQuery),function(a,b){var c=a.document,SEO_Slides=function(){var d=this;d.css=function(a,b){var d;return d="undefined"!=typeof a.currentStyle?a.currentStyle:c.defaultView.getComputedStyle(a,null),d[b]},d.addEvent=function(b,c,d){a.addEventListener?c.addEventListener(b,d,!1):c.attachEvent("on"+b,d)},d.killEvent=function(a){a.returnValue=!1,a.cancelBubble=!0,a.stopPropagation&&a.stopPropagation(),a.preventDefault&&a.preventDefault()},d.hasClass=function(a,b){for(var c=a.className.split(" "),d=0,e=c.length;e>d;d++)if(c[d]===b)return!0;return!1},d.removeClass=function(a,b){for(var c=a.className.split(" "),d=[],e=0,f=c.length;f>e;e++)c[e]!==b&&d.push(c[e]);return a.className=d.join(" ")},d.ajax=function(c,d){var e=a.seoslides;return c===Object(c)?d=c:(d=d||{},d.data=d.data||{},d.data.action=c),d=d||{},d.type=d.type||"POST",d.url=d.url||e.ajaxurl,d.context=d.context||this,b.Deferred(function(a){d.success&&a.done(d.success),d.error&&a.fail(d.error),delete d.success,delete d.error,b.ajax(d).done(function(b){("1"===b||1===b)&&(b={success:!0}),b===Object(b)&&void 0!==b.success?a[b.success?"resolveWith":"rejectWith"](this,[b.data]):a.rejectWith(this,[b])}).fail(function(){a.rejectWith(this,arguments)})}).promise()},d.post=function(a,b){return a===Object(a)?b=a:(b=b||{},b.action=a),this.ajax({data:b})},d.createElement=function(a,b){var d=c.createElement(a);if(void 0!==b["class"]&&(d.className=b["class"]),void 0!==b.attr)for(var e=0;e<b.attr.length;e++){var f=b.attr[e];d.setAttribute(f[0],f[1])}return void 0!==b.appendTo&&b.appendTo.appendChild(d),d}};a.SEO_Slides=new SEO_Slides}(window,jQuery),function(a,b){"use strict";a.document;var c=function(){var a=this,c={actions:{},filters:{}};a.addAction=function(b,c,d){return e(b)===!1||"function"!=typeof c?a:(d=parseInt(d||10,10),f("actions",b,c,d),a)},a.doAction=function(){var b=Array.prototype.slice.call(arguments),c=b.shift();return e(c)===!1?a:(h("actions",c,b),a)},a.removeAction=function(b){return e(b)===!1?a:(d("actions",b),a)},a.addFilter=function(b,c,d){return e(b)===!1||"function"!=typeof c?a:(d=parseInt(d||10,10),f("filters",b,c,d),a)},a.applyFilter=function(){var b=Array.prototype.slice.call(arguments),c=b.shift(),d=b.shift();return e(c)===!1?a:h("filters",c,d)},a.removeFilter=function(b){return e(b)===!1?a:(d("filters",b),a)};var d=function(a,b){c[a][b]&&(c[a][b]=[])},e=function(a){if("string"!=typeof a)return!1;var b=a.replace(/^\s+|\s+$/i,"").split("."),c=b.shift();return b=b.join("."),""!==c&&""!==b},f=function(a,b,d,e){var f={callback:d,priority:e},h=c[a][b];h?(h.push(f),h=g(h)):h=[f],c[a][b]=h},g=function(a){for(var b,c,d,e=1,f=a.length;f>e;e++){for(b=a[e],c=e;(d=a[c-1])&&d.priority>b.priority;)a[c]=a[c-1],--c;a[c]=b}return a},h=function(a,d,e){var f=c[a][d];if("undefined"==typeof f)return"filters"===a?e:!1;for(var g=0,h=f.length;h>g;g++)"actions"===a?f[g].callback.apply(b,e):e=f[g].callback.apply(b,[e]);return"actions"===a?!0:e}};a.SEO_Slides=a.SEO_Slides||{},a.SEO_Slides.Events=new c(a.SEO_Slides)}(window),function(a,b,c){function d(){function b(b){var c=f[b];a.clearTimeout(f[b].timeout),delete f[b].timeout;for(var d in c)if(f[b].hasOwnProperty(d))for(var g=f[b][d].hooks,h=0;h<g.length;h++){var i=g[h],j=["debounced."+b];j=j.concat(i),e.Events.doAction.apply(this,j)}f[b]={}}var d=this,f={};d.debounceAction=function(d,e){var g=Array.prototype.slice.call(arguments);d=g.shift(),e=g.shift(),f[e]=f[e]||{},f[e][d]=f[e][d]||{},c!==f[e].timeout&&(a.clearTimeout(f[e].timeout),delete f[e].timeout),f[e][d].hooks=f[e][d].hooks||[],f[e][d].hooks.push(g),f[e].timeout=a.setTimeout(function(){b(e)},30)}}var e=a.SEO_Slides;e.Events.debouncer=new d}(this,jQuery),function(a,b,c){var d=a.document;a.SEO_Slides=a.SEO_Slides||{};var e=a.SEO_Slides;a.SEO_Slides.Plugin=function(a){var f=this,g={name:"Plugin",menuText:"Context Menu Item",icon:"http://cdn1.iconfinder.com/data/icons/gnomeicontheme/16x16/stock/object/stock_insert-plugin.png",UUID:"",canDrag:!0,canResize:!0,selected:!1,data:{}},h={};e.Plugins=e.Plugins||{},e.Plugins[a]=f,f.setName=function(a){g.name=a},f.getName=function(){return g.name},f.setMenuText=function(a){g.menuText=a},f.getMenuText=function(){return g.menuText},f.setIcon=function(a){g.icon=a},f.getIcon=function(){return g.icon},f.toggleResize=function(a){a!==!1&&(a=!0),g.canResize=a},f.toggleDrag=function(a){a!==!1&&(a=!0),g.canDrag=a},f.canDrag=function(){return g.canDrag},f.canResize=function(){return g.canResize},f.renderControl=function(){return!1},f.renderControlWithData=function(){return!1},f.onPluginRendered=function(){return!1},f.onClick=function(){return!1},f.setData=function(a,b,d){var e=h[a];c!==e&&(e.settings[b]=d)},f.getData=function(a,b){return h[a].settings[b]},f.addInstance=function(a,b){h[a]=b},f.clearInstances=function(){h={}};var i=function(){return g.UUID},j=function(a){var b=f.renderControl();return b===!1||"string"!=typeof b?a:b},k=function(a,b){var c=f.renderControlWithData(a);return c===!1||"string"!=typeof c?b:c},l=function(a){var c=b(a),d=p();a.setAttribute("data-plugin-uuid",d),f.addInstance(d,{element:c,settings:{}}),f.onPluginRendered(c)},m=function(a){for(var b;a!==d;){if(b=a.getAttribute("data-plugin-uuid"),null!==b)return b;a=a.parentNode}return!1},n=function(a){return a.push({menuText:f.getMenuText(),icon:f.getIcon(),UUID:i()}),a},o=function(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)},p=function(){var a=o()+o()+"-"+o()+"-"+o()+"-";return a=a+o()+"-"+o()+o()+o()},q=function(a,b){var c=m(b);c!==!1&&h[c].element.addClass("selected")},r=function(){for(var a in h)h[a].element.removeClass("selected")},s=function(a){var b=m(a);b!==!1&&(h[b].element.remove(),delete h[b])},t=function(a,b,c){var d=m(a);d!==!1&&(h[d].settings[b]=c)},u=function(a){return a[i()]=h,a};g.UUID=c===a?p():a,e.Events.addFilter("plugins.menu",n),e.Events.addFilter("plugin.render."+i(),j),e.Events.addFilter("plugin.renderdata."+i(),k),e.Events.addAction("plugin.rendered."+i(),l),e.Events.addAction("plugin.click."+i(),q),e.Events.addFilter("plugin.canDrag."+i(),f.canDrag),e.Events.addFilter("plugin.canResize."+i(),f.canResize),e.Events.addAction("plugin.deselect",r),e.Events.addAction("plugin.settings.save."+i(),t),e.Events.addFilter("plugin.settings.get",u),e.Events.addAction("plugin.remove."+i(),s)}}(window,jQuery),function(a,b,c){var d=a.document,e=a.seoslides_i18n,f=a.SEO_Slides,g="09038190-8695-11e2-9e96-0800200c9a66",h=new f.Plugin(g),i='<div style="position:absolute;top:0;left:0;right:0;bottom:0;padding: 0.5em;text-align: center;background-color: #ccc;border: 3px dashed #888;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px"><span class="no-image">'+e.layout_image+"</span></div>";h.setName(e.image_name),h.setMenuText(e.image_menu),h.setIcon(e.image_icon),h.renderControl=function(){return i},h.renderControlWithData=function(a){var b="";return e.layout_image===a.settings.content?b=i:(b+='<div style="position:absolute;top:0;bottom:0;left:0;right:0;">',b+='<img style="height:100%;width:100%;" class="plugin-image" src="'+a.settings.content+'" />',b+="</div>"),b},h.onPluginRendered=function(i){""===i[0].style.height&&i.css("height",200),""===i[0].style.width&&i.css("width",200);var j=function(j){var k=j.data("plugin-uuid"),m=j.find(".no-image"),n=new f.ImagePicker(e.image_select,m),o=j.find(".slide-object-content > div:first-child");m.on("dblclick",n.launchOverlay);var p=function(){var a=j.find(".plugin-image"),b=o.height(),c=o.width(),d=b/c,e=c*d,f=b/d,g=e,h=f;0!==a.length&&(e>b?g=h*d:f>c&&(h=g/d),a.css({height:g,width:h}))};return n.loaded=function(){n.ifWindow=d.getElementById("TB_iframeContent").contentWindow,n.fileQueued=n.ifWindow.fileQueued;var f=n.ifWindow.document.getElementById("not-image");null!==f&&(f.parentNode.style.display="none");var g=n.ifWindow.document.createElement("style");g.type="text/css",g.innerHTML="#filter li:first-child,#filter li:nth-child(3),#filter li:nth-child(4) {display: none;}",n.ifWindow.document.getElementsByTagName("head")[0].appendChild(g);var h=n.ifWindow.document.getElementById("filter"),i=b(h).find(".subsubsub li:nth-child(2)"),j=i.html();c!==j&&i.html(j.substring(0,j.length-3)),n.ifWindow.fileQueued=function(b){return n.isImage(b.name)?(n.fileQueued(b),void 0):(a.alert(e.not_image),void 0)}},n.changed=function(c){function e(){var b=a.getComputedStyle(m),c=a.parseFloat(b.height),d=a.parseFloat(b.width),e=c/d,h=o.height(),k=o.width(),n=h,q=k;c>h&&e>1?q=h/e:d>k&&1>e&&(n=k*e),o.css({padding:0,backgroundColor:"transparent",border:"none",borderRadius:0,textAlign:"left",height:n,width:q}),o.parents(".slide-object").css({height:n,width:q}),p();var r=l(i);f.Events.doAction("plugin.settings.save."+g,j[0],"size",r)}var m=d.createElement("img");m.className="plugin-image",m.setAttribute("src",c),h.setData(k,"content",c),j.find(".no-image").replaceWith(m),b(m).on("load",e)},{setImageSize:p}}(i);j.setImageSize()};var j=function(b,c,d){var e,f,g,h,i=b.querySelector("img"),j=a.getComputedStyle(i),k=a.parseFloat(j.height)/a.parseFloat(j.width),l=a.parseFloat(c),m=a.parseFloat(d);e=m*k,f=l/k,e>l?(h=f,g=h*k):f>m&&(g=e,h=g/k),i.style.height=g+"px",i.style.width=h+"px"};f.Events.addAction("plugin.resize."+g,j);var k=function(a){b(".plugin-image",a).each(function(a,c){var d=b(c),e=d.parent();d.css({height:e.height(),width:e.width()})})};f.Events.addAction("debounced.canvas.resize",k,11);var l=function(a,b){return b=b||f.Bucket.getCurrentSlideElement(),{w:1600/b.width()*a.width(),h:900/b.height()*a.height()}}}(this,jQuery),function(a,b,c){function d(){var d=a.CKEDITOR.config.font_names,g=d.split(";"),h={};b.each(g,function(a,b){var c=b.split("/");h[c[0]]=c[1]});var i=e.querySelector(".bucket-slide"),j=i.getAttribute("data-default_font"),k=i.getAttribute("data-default_size"),l=i.getAttribute("data-default_font_color");j=h[j];var m="";c!==j&&(m="font-family:"+j+";"),"#000000"!==l&&(m+="color:"+l+";"),m+="font-size:"+k+";";var n='<span style="'+m+'">';return n+=f.layout_text,n+="</span>"}var e=a.document,SEO_Slides=a.SEO_Slides,f=a.seoslides_i18n;SEO_Slides.inline_editors=SEO_Slides.inline_editors||[];var g=new SEO_Slides.Plugin("1798dfc0-8695-11e2-9e96-0800200c9a66");g.setName(f.wysiwyg_textarea),g.setMenuText(f.wysiwyg_menu),g.setIcon(f.wysiwyg_icon),g.renderControl=function(){var a='<div style="padding: 0.5em;">';return a+='<div class="seoslides_responsive seoslides_wysiwyg" contenteditable="true">',a+=d(),a+="</div>",a+="</div>"},g.renderControlWithData=function(a,b){b=c!==b?' contenteditable="true"':"";var d='<div style="padding: 0.5em;">';return d+='<div class="seoslides_responsive seoslides_wysiwyg"'+b+">",d+=a.settings.content,d+="</div>",d+="</div>"},g.onPluginRendered=function(c){var d=a.CKEDITOR;d.disableAutoInline=!0,""===c[0].style.height&&c.css("height",60),""===c[0].style.width&&c.css("width",150),function(a){var c=a.data("plugin-uuid"),e=b(".seoslides_wysiwyg",a),f=d.inline(e[0],{baseFloatZIndex:170001,floatSpaceDockedOffsetY:20,on:{blur:function(){var a=this.getData();g.setData(c,"content",a)}}});SEO_Slides.inline_editors.push(f)}(c)}}(this,jQuery),function(a,b,c){function d(){function d(c,d){var e=(b(d),b(d).parents("section.slide")),f=e.height(),g=e.width();d.style.width=Math.floor(a.parseFloat(d.getAttribute("data-width"))*g/1600)+"px",d.style.height=Math.floor(a.parseFloat(d.getAttribute("data-height"))*f/900)+"px",d.style.top=Math.floor(a.parseFloat(d.getAttribute("data-top"))*f/900)+"px",d.style.left=Math.floor(a.parseFloat(d.getAttribute("data-left"))*f/900)+"px",e.backstretchShort()}function i(b){var d=h.createElement("div");if(d.className="slide-body",c!==b.oembed_thumb&&""!==b.oembed_thumb){var e=h.createElement("img");e.className="seoslides_iframe_thumb",e.src=b.oembed_thumb,d.appendChild(e)}if(c!==b.objects&&""!==b.objects)for(var g=b.objects,i=0;i<g.length;i++){var j=g[i];if(j!==Object(j))try{j=a.decodeURIComponent(j),j=a.JSON.parse(j)}catch(k){a.console.log(k);continue}var l=j.plugin_id,m=f.Plugins[l],n="";if(c!==m){var o=h.createElement("div");o.setAttribute("data-element",j.element_id),o.setAttribute("data-plugin",j.plugin_id),o.setAttribute("data-width",j.settings.size.w),o.setAttribute("data-height",j.settings.size.h),o.setAttribute("data-top",j.settings.position.top),o.setAttribute("data-left",j.settings.position.left);var p="position:absolute; ";p+="top:"+j.settings.position.top+"px; ",p+="left:"+j.settings.position.left+"px; ",p+="width:"+j.settings.size.w+"px; ",p+="height:"+j.settings.size.h+"px;",o.style.cssText=p,d.appendChild(o),n=m.renderControlWithData(j),o.innerHTML='<div class="slide-object-content">'+n+"</div>"}}return d}var j=this;j.pluginManager=new e,j.createSlide=function(a,b,d){d=c===d?!1:d;var e=b.clone(),f=h.createElement("section");f.className="slide",f.setAttribute("data-id",a.id);var j=i(a);f.appendChild(j),d?c!==a.bg_thumb&&"string"==typeof a.bg_thumb&&""!==a.bg_thumb.trim()&&(f.style.backgroundImage="url("+a.bg_thumb+")"):c!==a.bg_image&&"string"==typeof a.bg_image&&""!==a.bg_image.trim()&&(f.style.backgroundImage="url("+a.bg_image+")"),f.style.backgroundColor=a.fill_color,""===a.title&&(a.title=g.label_notitle);var k='<div class="title">'+a.title+"</div>";return k+='<div class="row-actions">',k+='<span class="edit"><a data-id="'+a.id+'" class="editslide" href="javascript:void;" title="'+g.label_edit_slide+'">'+g.label_edit+"</a> | </span>",k+='<span class="trash"><a data-id="'+a.id+'" class="submittrash" href="javascript:void;" title="'+g.label_trash_slide+'">'+g.label_trash+"</a></span>",k+='<span class="restore"><a data-id="'+a.id+'" class="restoreslide" href="javascript:void;" title="'+g.label_restore_slide+'">'+g.label_restore+"</a> | </span>",k+='<span class="delete"><a data-id="'+a.id+'" class="submitdelete" href="javascript:void;" title="'+g.label_delete_slide+'">'+g.label_delete+"</a></span>",k+="</div>",e.find(".slide-preview").html('<span data-id="'+a.id+'" class="editslide" title="'+g.label_edit_slide+'"></span>').find("span.editslide").append(f),e.find(".slide-title").html(k),e.find(".slide-description").html(a.seo_description),e.find(".slide-notes").html(a.presenter_notes),e},j.parseSlide=function(a){var b={},c=a.querySelector(".slide-body > img");
     5null!==c&&(b.oembed_thumb=c.src);var d=a.querySelector(".slide-body > iframe");null!==d&&(b.oembed=d.src);for(var e=a.querySelectorAll(".slide-body > div"),f=0;f<e.length;f++){b.objects=b.objects||[];var g=e[f],h={element_id:g.getAttribute("data-element"),plugin_id:g.getAttribute("data-plugin"),settings:{}},j=g.firstElementChild||g.children[0]||null;h.settings.content=null!==j&&"slide-object-unparsed-content"===j.className?j.innerHTML:g.innerHTML,h.settings.size={h:g.getAttribute("data-height"),w:g.getAttribute("data-width")},h.settings.position={top:g.getAttribute("data-top"),left:g.getAttribute("data-left")},b.objects.push(h)}var k=i(b),l=a.querySelector(".slide-body");k.style.backgroundColor=l.style.backgroundColor,k.style.backgroundImage=l.style.backgroundImage,a.replaceChild(k,l)},j.resize=function(a){b(".slide-body > div",a).each(d),b(".seoslides_responsive",a).responsiveText()}}function e(){var a=this;a.remove=function(){b(h.querySelectorAll(".slide-object.layout-generated")).each(function(a,b){f.Events.doAction("plugin.remove."+b.getAttribute("data-uuid"),b)})},a.load=function(a){var d=a.plugin_id,e=f.Plugins[d],g=e.renderControlWithData(a,!0);if(!1!==g){var i=f.Events.applyFilter("plugin.canDrag."+d),j=f.Events.applyFilter("plugin.canResize."+d),k=h.createElement("div"),l="slide-object";i===!0&&(l+=" can-drag"),j===!0&&(l+=" can-resize"),c!==a.generated&&!0===a.generated&&(l+=" layout-generated",l+=" "+a.specialClass),k.className=l,k.setAttribute("data-uuid",d),j===!0&&(g+='<div class="resize-control"></div>'),i===!0&&(g+='<div class="drag-control"></div>'),g+='<div class="dismiss-control"></div>',k.innerHTML='<div class="slide-object-content">'+g+"</div>";var m=f.Bucket.getCurrentSlideElement(),n={h:Math.floor(m.height()/900*a.settings.size.h),w:Math.floor(m.width()/1600*a.settings.size.w)},o={top:Math.floor(m.height()/900*a.settings.position.top),left:Math.floor(m.width()/1600*a.settings.position.left)};k.style.cssText=["height: "+n.h+"px","width: "+n.w+"px","top: "+o.top+"px","left: "+o.left+"px;"].join("; ")+";",k.setAttribute("data-plugin-uuid",a.element_id),f.Bucket.addToCurrentSlide(k);var p=b(k);e.addInstance(a.element_id,{element:p,settings:a.settings}),e.onPluginRendered(p,a.element_id)}}}var f=a.SEO_Slides,g=a.seoslides_i18n,h=a.document;f.slideBuilder=new d}(this,jQuery),function(a,b){var c=b.SEO_Slides,d=b.document;c.processPlugins=function(b){0!==b.length&&(a(".slide-object-unparsed-content",b).each(function(e,f){var g=a(f),h=g.parent(),i=d.createElement("div"),j=h.data("plugin"),k=c.Plugins[j],l={element_id:h.data("element"),plugin_id:h.data("plugin"),settings:{content:g.html(),position:{top:b.data("top"),left:b.data("left")},size:{h:b.data("height"),w:b.data("width")}}},m=k.renderControlWithData(l);i.className="slide-object-content",i.innerHTML=m,g.replaceWith(i)}),c.Events.debouncer.debounceAction("processPlugins","canvas.resize",b))};var e=c.resizeCanvas=function(){a(b).off("resize.canvas").on("resize.canvas",e);var g=d.querySelector("article.deck-container"),h=g.style,i=d.querySelectorAll("section.slide"),j=d.querySelector(".slide-reel"),k=d.querySelector(".deck-footer"),l=d.querySelector("body"),m=l.offsetHeight,n=(l.offsetWidth,0),o=0;null!==j&&(m-=j.offsetHeight,n=j.offsetHeight),(null!==j||null!==k)&&(h.paddingBottom=n+o+"px"),h.height=m+"px",h.minHeight="inherit";var p=m,q=l.offsetWidth,r=16*p/9,s=9*q/16;if(s>p&&(h.margin="0 auto",q=r),r>q){var t=Math.floor(s-o),u=Math.floor((m-s)/2);h.height=t+"px";var v=m-t-u-1;0>v&&(u+=v,v=0),h.margin=u+"px auto "+v+"px",p=s}for(var w=0;w<i.length;w++){var x=i[w],y=x.style;p!==s?y.minHeight=p+"px":y.removeProperty("minHeight"),y.height=p+"px",y.width=q+"px",y.left="-"+q/2+"px"}if(null!==j){var z=d.querySelector(".deck-container").style.height;d.querySelector(".slide-notes").style.height=z}a(".slide-body > div",i).each(function(a,b){f(b)}),c.Events.debouncer.debounceAction("resizeCanvas","canvas.resize",i)},f=c.resizePlugins=function(d){var e=a(d),f=a(d).parents("section.slide"),g=f.height(),h=f.width();d.style.width=Math.floor(b.parseFloat(d.getAttribute("data-width"))*h/1600)+"px",d.style.height=Math.floor(b.parseFloat(d.getAttribute("data-height"))*g/900)+"px",d.style.top=Math.floor(b.parseFloat(d.getAttribute("data-top"))*g/900)+"px",d.style.left=Math.floor(b.parseFloat(d.getAttribute("data-left"))*g/900)+"px",d.style.position="absolute",c.Events.doAction("pluginContainer.resize",e)}}(jQuery,this),function(a){"use strict";function b(b){return!b||void 0!==b.allowPageScroll||void 0===b.swipe&&void 0===b.swipeStatus||(b.allowPageScroll=j),void 0!==b.click&&void 0===b.tap&&(b.tap=b.click),b||(b={}),b=a.extend({},a.fn.swipe.defaults,b),this.each(function(){var d=a(this),e=d.data(z);e||(e=new c(this,b),d.data(z,e))})}function c(b,c){function A(b){if(!(hb()||a(b.target).closest(c.excludedElements,Qb).length>0)){var d,e=b.originalEvent?b.originalEvent:b,f=y?e.touches[0]:e;return Rb=u,y?Sb=e.touches.length:b.preventDefault(),Hb=0,Ib=null,Ob=null,Jb=0,Kb=0,Lb=0,Mb=1,Nb=0,Tb=mb(),Pb=pb(),fb(),!y||Sb===c.fingers||c.fingers===s||P()?(jb(0,f),Ub=yb(),2==Sb&&(jb(1,e.touches[1]),Kb=Lb=sb(Tb[0].start,Tb[1].start)),(c.swipeStatus||c.pinchStatus)&&(d=H(e,Rb))):d=!1,d===!1?(Rb=x,H(e,Rb),d):(ib(!0),void 0)}}function B(a){var b=a.originalEvent?a.originalEvent:a;if(Rb!==w&&Rb!==x&&!gb()){var d,e=y?b.touches[0]:b,f=kb(e);if(Vb=yb(),y&&(Sb=b.touches.length),Rb=v,2==Sb&&(0==Kb?(jb(1,b.touches[1]),Kb=Lb=sb(Tb[0].start,Tb[1].start)):(kb(b.touches[1]),Lb=sb(Tb[0].end,Tb[1].end),Ob=ub(Tb[0].end,Tb[1].end)),Mb=tb(Kb,Lb),Nb=Math.abs(Kb-Lb)),Sb===c.fingers||c.fingers===s||!y||P()){if(Ib=xb(f.start,f.end),N(a,Ib),Hb=vb(f.start,f.end),Jb=rb(),nb(Ib,Hb),(c.swipeStatus||c.pinchStatus)&&(d=H(b,Rb)),!c.triggerOnTouchEnd||c.triggerOnTouchLeave){var g=!0;if(c.triggerOnTouchLeave){var h=zb(this);g=Ab(f.end,h)}!c.triggerOnTouchEnd&&g?Rb=G(v):c.triggerOnTouchLeave&&!g&&(Rb=G(w)),(Rb==x||Rb==w)&&H(b,Rb)}}else Rb=x,H(b,Rb);d===!1&&(Rb=x,H(b,Rb))}}function C(a){var b=a.originalEvent;return y&&b.touches.length>0?(eb(),!0):(gb()&&(Sb=Xb),a.preventDefault(),Vb=yb(),Jb=rb(),K()?(Rb=x,H(b,Rb)):c.triggerOnTouchEnd||0==c.triggerOnTouchEnd&&Rb===v?(Rb=w,H(b,Rb)):!c.triggerOnTouchEnd&&W()?(Rb=w,I(b,Rb,n)):Rb===v&&(Rb=x,H(b,Rb)),ib(!1),void 0)}function D(){Sb=0,Vb=0,Ub=0,Kb=0,Lb=0,Mb=1,fb(),ib(!1)}function E(a){var b=a.originalEvent;c.triggerOnTouchLeave&&(Rb=G(w),H(b,Rb))}function F(){Qb.unbind(Cb,A),Qb.unbind(Gb,D),Qb.unbind(Db,B),Qb.unbind(Eb,C),Fb&&Qb.unbind(Fb,E),ib(!1)}function G(a){var b=a,d=M(),e=J(),f=K();return!d||f?b=x:!e||a!=v||c.triggerOnTouchEnd&&!c.triggerOnTouchLeave?!e&&a==w&&c.triggerOnTouchLeave&&(b=x):b=w,b}function H(a,b){var c=void 0;return T()||S()?c=I(a,b,l):(Q()||P())&&c!==!1&&(c=I(a,b,m)),cb()&&c!==!1?c=I(a,b,o):db()&&c!==!1?c=I(a,b,p):bb()&&c!==!1&&(c=I(a,b,n)),b===x&&D(a),b===w&&(y?0==a.touches.length&&D(a):D(a)),c}function I(b,j,k){var q=void 0;if(k==l){if(Qb.trigger("swipeStatus",[j,Ib||null,Hb||0,Jb||0,Sb]),c.swipeStatus&&(q=c.swipeStatus.call(Qb,b,j,Ib||null,Hb||0,Jb||0,Sb),q===!1))return!1;if(j==w&&R()){if(Qb.trigger("swipe",[Ib,Hb,Jb,Sb]),c.swipe&&(q=c.swipe.call(Qb,b,Ib,Hb,Jb,Sb),q===!1))return!1;switch(Ib){case d:Qb.trigger("swipeLeft",[Ib,Hb,Jb,Sb]),c.swipeLeft&&(q=c.swipeLeft.call(Qb,b,Ib,Hb,Jb,Sb));break;case e:Qb.trigger("swipeRight",[Ib,Hb,Jb,Sb]),c.swipeRight&&(q=c.swipeRight.call(Qb,b,Ib,Hb,Jb,Sb));break;case f:Qb.trigger("swipeUp",[Ib,Hb,Jb,Sb]),c.swipeUp&&(q=c.swipeUp.call(Qb,b,Ib,Hb,Jb,Sb));break;case g:Qb.trigger("swipeDown",[Ib,Hb,Jb,Sb]),c.swipeDown&&(q=c.swipeDown.call(Qb,b,Ib,Hb,Jb,Sb))}}}if(k==m){if(Qb.trigger("pinchStatus",[j,Ob||null,Nb||0,Jb||0,Sb,Mb]),c.pinchStatus&&(q=c.pinchStatus.call(Qb,b,j,Ob||null,Nb||0,Jb||0,Sb,Mb),q===!1))return!1;if(j==w&&O())switch(Ob){case h:Qb.trigger("pinchIn",[Ob||null,Nb||0,Jb||0,Sb,Mb]),c.pinchIn&&(q=c.pinchIn.call(Qb,b,Ob||null,Nb||0,Jb||0,Sb,Mb));break;case i:Qb.trigger("pinchOut",[Ob||null,Nb||0,Jb||0,Sb,Mb]),c.pinchOut&&(q=c.pinchOut.call(Qb,b,Ob||null,Nb||0,Jb||0,Sb,Mb))}}return k==n?(j===x||j===w)&&(clearTimeout(Zb),X()&&!$()?(Yb=yb(),Zb=setTimeout(a.proxy(function(){Yb=null,Qb.trigger("tap",[b.target]),c.tap&&(q=c.tap.call(Qb,b,b.target))},this),c.doubleTapThreshold)):(Yb=null,Qb.trigger("tap",[b.target]),c.tap&&(q=c.tap.call(Qb,b,b.target)))):k==o?(j===x||j===w)&&(clearTimeout(Zb),Yb=null,Qb.trigger("doubletap",[b.target]),c.doubleTap&&(q=c.doubleTap.call(Qb,b,b.target))):k==p&&(j===x||j===w)&&(clearTimeout(Zb),Yb=null,Qb.trigger("longtap",[b.target]),c.longTap&&(q=c.longTap.call(Qb,b,b.target))),q}function J(){var a=!0;return null!==c.threshold&&(a=Hb>=c.threshold),a}function K(){var a=!1;return null!==c.cancelThreshold&&null!==Ib&&(a=ob(Ib)-Hb>=c.cancelThreshold),a}function L(){return null!==c.pinchThreshold?Nb>=c.pinchThreshold:!0}function M(){var a;return a=c.maxTimeThreshold?Jb>=c.maxTimeThreshold?!1:!0:!0}function N(a,b){if(c.allowPageScroll===j||P())a.preventDefault();else{var h=c.allowPageScroll===k;switch(b){case d:(c.swipeLeft&&h||!h&&c.allowPageScroll!=q)&&a.preventDefault();break;case e:(c.swipeRight&&h||!h&&c.allowPageScroll!=q)&&a.preventDefault();break;case f:(c.swipeUp&&h||!h&&c.allowPageScroll!=r)&&a.preventDefault();break;case g:(c.swipeDown&&h||!h&&c.allowPageScroll!=r)&&a.preventDefault()}}}function O(){var a=U(),b=V(),c=L();return a&&b&&c}function P(){return!!(c.pinchStatus||c.pinchIn||c.pinchOut)}function Q(){return!(!O()||!P())}function R(){var a=M(),b=J(),c=U(),d=V(),e=K(),f=!e&&d&&c&&b&&a;return f}function S(){return!!(c.swipe||c.swipeStatus||c.swipeLeft||c.swipeRight||c.swipeUp||c.swipeDown)}function T(){return!(!R()||!S())}function U(){return Sb===c.fingers||c.fingers===s||!y}function V(){return 0!==Tb[0].end.x}function W(){return!!c.tap}function X(){return!!c.doubleTap}function Y(){return!!c.longTap}function Z(){if(null==Yb)return!1;var a=yb();return X()&&a-Yb<=c.doubleTapThreshold}function $(){return Z()}function _(){return!(1!==Sb&&y||!isNaN(Hb)&&0!==Hb)}function ab(){return Jb>c.longTapThreshold&&t>Hb}function bb(){return!(!_()||!W())}function cb(){return!(!Z()||!X())}function db(){return!(!ab()||!Y())}function eb(){Wb=yb(),Xb=event.touches.length+1}function fb(){Wb=0,Xb=0}function gb(){var a=!1;if(Wb){var b=yb()-Wb;b<=c.fingerReleaseThreshold&&(a=!0)}return a}function hb(){return!(Qb.data(z+"_intouch")!==!0)}function ib(a){a===!0?(Qb.bind(Db,B),Qb.bind(Eb,C),Fb&&Qb.bind(Fb,E)):(Qb.unbind(Db,B,!1),Qb.unbind(Eb,C,!1),Fb&&Qb.unbind(Fb,E,!1)),Qb.data(z+"_intouch",a===!0)}function jb(a,b){var c=void 0!==b.identifier?b.identifier:0;return Tb[a].identifier=c,Tb[a].start.x=Tb[a].end.x=b.pageX||b.clientX,Tb[a].start.y=Tb[a].end.y=b.pageY||b.clientY,Tb[a]}function kb(a){var b=void 0!==a.identifier?a.identifier:0,c=lb(b);return c.end.x=a.pageX||a.clientX,c.end.y=a.pageY||a.clientY,c}function lb(a){for(var b=0;b<Tb.length;b++)if(Tb[b].identifier==a)return Tb[b]}function mb(){for(var a=[],b=0;5>=b;b++)a.push({start:{x:0,y:0},end:{x:0,y:0},identifier:0});return a}function nb(a,b){b=Math.max(b,ob(a)),Pb[a].distance=b}function ob(a){return Pb[a].distance}function pb(){var a={};return a[d]=qb(d),a[e]=qb(e),a[f]=qb(f),a[g]=qb(g),a}function qb(a){return{direction:a,distance:0}}function rb(){return Vb-Ub}function sb(a,b){var c=Math.abs(a.x-b.x),d=Math.abs(a.y-b.y);return Math.round(Math.sqrt(c*c+d*d))}function tb(a,b){var c=1*(b/a);return c.toFixed(2)}function ub(){return 1>Mb?i:h}function vb(a,b){return Math.round(Math.sqrt(Math.pow(b.x-a.x,2)+Math.pow(b.y-a.y,2)))}function wb(a,b){var c=a.x-b.x,d=b.y-a.y,e=Math.atan2(d,c),f=Math.round(180*e/Math.PI);return 0>f&&(f=360-Math.abs(f)),f}function xb(a,b){var c=wb(a,b);return 45>=c&&c>=0?d:360>=c&&c>=315?d:c>=135&&225>=c?e:c>45&&135>c?g:f}function yb(){var a=new Date;return a.getTime()}function zb(b){b=a(b);var c=b.offset(),d={left:c.left,right:c.left+b.outerWidth(),top:c.top,bottom:c.top+b.outerHeight()};return d}function Ab(a,b){return a.x>b.left&&a.x<b.right&&a.y>b.top&&a.y<b.bottom}var Bb=y||!c.fallbackToMouseEvents,Cb=Bb?"touchstart":"mousedown",Db=Bb?"touchmove":"mousemove",Eb=Bb?"touchend":"mouseup",Fb=Bb?null:"mouseleave",Gb="touchcancel",Hb=0,Ib=null,Jb=0,Kb=0,Lb=0,Mb=1,Nb=0,Ob=0,Pb=null,Qb=a(b),Rb="start",Sb=0,Tb=null,Ub=0,Vb=0,Wb=0,Xb=0,Yb=0,Zb=null;try{Qb.bind(Cb,A),Qb.bind(Gb,D)}catch($b){a.error("events not supported "+Cb+","+Gb+" on jQuery.swipe")}this.enable=function(){return Qb.bind(Cb,A),Qb.bind(Gb,D),Qb},this.disable=function(){return F(),Qb},this.destroy=function(){return F(),Qb.data(z,null),Qb},this.option=function(b,d){if(void 0!==c[b]){if(void 0===d)return c[b];c[b]=d}else a.error("Option "+b+" does not exist on jQuery.swipe.options")}}var d="left",e="right",f="up",g="down",h="in",i="out",j="none",k="auto",l="swipe",m="pinch",n="tap",o="doubletap",p="longtap",q="horizontal",r="vertical",s="all",t=10,u="start",v="move",w="end",x="cancel",y="ontouchstart"in window,z="TouchSwipe",A={fingers:1,threshold:75,cancelThreshold:null,pinchThreshold:20,maxTimeThreshold:null,fingerReleaseThreshold:250,longTapThreshold:500,doubleTapThreshold:200,swipe:null,swipeLeft:null,swipeRight:null,swipeUp:null,swipeDown:null,swipeStatus:null,pinchIn:null,pinchOut:null,pinchStatus:null,click:null,tap:null,doubleTap:null,longTap:null,triggerOnTouchEnd:!0,triggerOnTouchLeave:!1,allowPageScroll:"auto",fallbackToMouseEvents:!0,excludedElements:"button, input, select, textarea, a, .noSwipe"};a.fn.swipe=function(c){var d=a(this),e=d.data(z);if(e&&"string"==typeof c){if(e[c])return e[c].apply(this,Array.prototype.slice.call(arguments,1));a.error("Method "+c+" does not exist on jQuery.swipe")}else if(!(e||"object"!=typeof c&&c))return b.apply(this,arguments);return d},a.fn.swipe.defaults=A,a.fn.swipe.phases={PHASE_START:u,PHASE_MOVE:v,PHASE_END:w,PHASE_CANCEL:x},a.fn.swipe.directions={LEFT:d,RIGHT:e,UP:f,DOWN:g,IN:h,OUT:i},a.fn.swipe.pageScroll={NONE:j,HORIZONTAL:q,VERTICAL:r,AUTO:k},a.fn.swipe.fingers={ONE:1,TWO:2,THREE:3,ALL:s}}(jQuery),function(a,b){function c(b,c,d){var e=a.deck("getSlide",d),f=e[0].querySelector("aside.note");null!==f&&a(f).addClass("hidden")}function d(){b.setTimeout(function(){0!==j.find(".deck-current").find(".seoslides_iframe").length?k.addClass("has-embed"):k.removeClass("has-embed")},10)}function e(){a.deck(".slide"),h.resizeCanvas(),a("section.slide").each(function(){var b=a(this).backstretchShort();h.processPlugins(a(".slide-body > div",b))})}function f(){e(),a.post(seoslides.ajaxurl,{action:"get-slide-sections",slideset:seoslides.slideset}).done(function(b){if(!0===b.success){var c=a(".deck-container");a(i.querySelectorAll(".overview")).removeClass("overview"),c.find("section").remove(),c.prepend(b.sections),e()}}),j.unbind("keyup.fullscreen").bind("keyup.fullscreen",function(b){var c=a("body");122!==b.which||h.isEmbeded||(c.toggleClass("fullscreen"),h.resizeCanvas())}),h.isEmbeded&&j.on("deck.change",c),j.on("deck.change",d)}function g(c){var d,e=this,f=!0,g=a(c),k=h.Events.applyFilter("footer.fadeSpeed",300);e.hide=function(){b.clearTimeout(d),g.fadeOut(4*k)},e.show=function(){b.clearTimeout(d),f&&(g.fadeIn(k),d=b.setTimeout(e.hide,3e3))},e.disable=function(){return f=!1,j.off("mousemove",e.show),e},e.enable=function(){return f=!0,j.on("mousemove",e.show),e},e.position=function(){var b=i.querySelector(".deck-current");if(null!==b){var d=a(b),e=d.offset().left+5;c.style.right=e+"px"}}}var h=b.SEO_Slides,i=b.document,j=(i.querySelector(".deck-notes-overlay"),a(i)),k=a("body");if(h.isEmbeded=!1,b.self!==b.top){h.isEmbeded=!0;var l=i.getElementsByTagName("body")[0];l.className+=" embeded"}var m=new g(i.querySelector("footer.deck-footer"));if(h.Events.addAction("debounced.canvas.resize",m.position),null===b.document.querySelector("section.overview"))f(),m.enable().show();else{m.disable(),a(i.querySelectorAll(".overview .slide")).backstretchShort();var n=[13,32,34,39,40];j.off("keydown.overview").on("keydown.overview",function(b){var c=b.target||b.srcElement;(b.which===n||a.inArray(b.which,n)>-1)&&c!==i.querySelector("input#author")&&c!==i.querySelector("input#email")&&c!==i.querySelector("input#website")&&c!==i.querySelector("textarea#comment")&&(f(),m.enable().show(),j.unbind("keydown.overview"),b.preventDefault())});var o=a(".slide-body > div");h.processPlugins(o),o.each(function(a,b){h.resizePlugins(b)}),a(".seoslides_responsive",".list.thumbnails").responsiveText(),a(".link-wrap").on("click",function(c){var d=a(this),e=a(c.target),f=d.data("href");e.hasClass("embed-button")||d.find(".embed-container").hasClass("opened")||(b.location.href=f)})}if(a.extend(!0,a.deck.defaults,{selectors:{hashLink:".deck-permalink"},hashPrefix:"",preventFragmentScroll:!0}),h.isEmbeded){var p=b.document.getElementsByTagName("head")[0],q=b.document.getElementsByTagName("title")[0],r=b.document.createElement("base");r.target="_parent",p.insertBefore(r,q.nextSibling)}h.Events.addAction("debounced.canvas.resize",function(b){a(".seoslides_responsive",b).responsiveText();var c=i.querySelector(".deck-current");if(null!==c){var d=a(c),e=d.offset().left+5,f=d.width(),g=d.height(),h=i.querySelector(".branding");null!==h&&(h.style.left=e+"px");for(var j=i.querySelectorAll(".seoslides_iframe"),k=0,l=j.length;l>k;k++){var m=j[k];m.style.width=f+"px",m.style.height=g+"px"}var n=i.querySelector(".note-container");n!==n&&(n.style.height=g-130+"px")}});var s=a(i.querySelectorAll(".detail-expander .button")),t=a(i.querySelector("section.details"));a(".detail-expander").on("click",".button",function(){s.toggleClass("hidden"),t.toggleClass("short")})}(jQuery,this),function(a,b,c){function d(){function d(a){var b='<script id="'+a.embed_id+'" type="text/javascript" src="'+a.embed_url+'"></script>';return b+='<span id="seoslides-embed-'+a.embed_id+'"><a href="'+a.overview+'">'+a.slide_title+'</a> from <a href="'+a.site_url+'">'+a.site_title+"</a>"+"</span>",b=g.Events.applyFilter("seoslides.embed_code",b)}function e(a){var b='[seoslides embed_id="'+a.embed_id+'"';return b+=' script_src="'+a.embed_url+'"',b+=' overview_src="'+a.overview+'"',b+=' title="'+a.slide_title+'"',b+=' site_src="'+a.site_url+'"',b+=' site_title="'+a.site_title+'"',b+=" /]",b=g.Events.applyFilter("seoslides.embed_shortcode",b)}function j(a,b){c!==b&&b||(a.removeClass("opened"),i.removeClass("opened")),a.find("li.current").removeClass("current"),a.find("aside.child, .embed-input").addClass("hidden"),a.find("li.default").addClass("current"),a.find("aside.default, input.default").removeClass("hidden"),k(a[0])}function k(f,g){var h,i=f.querySelector(".embed-input"),j=b(f),k=b(i);c===g&&(g=j.closest("a").attr("href")),c===g&&(g=a.location.href),h={embed_id:i.getAttribute("id"),embed_url:g.replace(/\/(slides|embeds)\//,"/embed-script/").replace(/\/share\//,"/"),overview:a.location.href.replace(/\/share\//,"/"),slide_title:i.getAttribute("data-title"),site_title:i.getAttribute("data-site"),site_url:i.getAttribute("data-siteurl")};var l=f.querySelector("aside.child:not(.hidden)"),m="";m=l.className.match(/(^| )wordpress-embed-instructions( |$)/)?e(h):d(h),k.val(m),k.select()}var l=this;l.open_footer_embed=function(a){a.preventDefault();var c=f.querySelector(".deck-current .embed-container"),d=b(c);return d.hasClass("opened")?(j(d),g.Events.doAction("embed.close",c),void 0):(j(d,!1),d.addClass("opened"),i.addClass("opened"),h.on("deck.change",function(){j(d),g.Events.doAction("embed.close",c)}),g.Events.doAction("embed.open",c),void 0)},l.overview_embed_clicked=function(a){a.preventDefault();var c=f.querySelector(".deck-current .embed-container"),d=b(c);return d.hasClass("opened")?(j(d),g.Events.doAction("embed.close",c),void 0):(j(d,!1),k(c),d.addClass("opened"),i.addClass("opened"),g.Events.doAction("embed.open",c),void 0)},l.cancel_click_on_embed=function(a){var b=a.target||a.srcElement;b.className.match(/(^| )embed-input( |$)/)&&a.preventDefault()},l.cancel_click_on_container=function(a){var c=a.target||a.srcElement;if(b(a.currentTarget).hasClass("opened")){a.preventDefault();var d=f.querySelector(".deck-current .embed-container"),e=b(d);if("LI"===c.nodeName){var h=b(c),i=c.getAttribute("data-child"),j=b(i);e.find("li.current").removeClass("current"),h.addClass("current"),e.find("aside.child").addClass("hidden"),j.removeClass("hidden"),c.className.match(/(^| )shortcode-li( |$)/)||c.className.match(/(^| )embed-script-li( |$)/)?(e.find(".embed-input").removeClass("hidden"),k(d)):e.find(".embed-input").addClass("hidden"),g.Events.doAction("embed.navigate",c)}}},l.close_on_escape=function(a){if(27===a.keyCode){var c=f.querySelector(".deck-current .embed-container"),d=b(c);j(d,!1),g.Events.doAction("embed.close",c)}},l.click_on_action=function(){var c=b(this);if(c.hasClass("overview"))a.open(c.data("href"));else if(c.hasClass("full-screen")){var d=a.self,e=d.location.href;e=e.replace(d.location.origin+"/embeds/",d.location.origin+"/slides/"),a.open(e)}g.Events.doAction("embed.action","")}}var e,f=a.document,g=a.SEO_Slides,h=b(f),i=h.find(".deck-footer");e=new d,h.off("click.embed-code").on("click.embed-code","#deck-embed-link",e.open_footer_embed),h.off("click.embed-code").on("click.embed-code",".deck-actions",e.open_footer_embed),h.off("click.overview-embed").on("click.overview-embed",".overview .slide .embed-button",e.overview_embed_clicked),h.on("click.embed-input","section.slide",e.cancel_click_on_embed),h.on("click.embed-overlay",".embed-container",e.cancel_click_on_container),h.on("click.embed-overlay",".deck-actions",e.cancel_click_on_container),h.on("keyup.embed-overlay",e.close_on_escape),h.on("click.embed-actions",".action-icon",e.click_on_action)}(this,jQuery);
  • seoslides/trunk/js/seoslides_front.src.js

    r804422 r818644  
    1 /*! seoslides - v1.1.1
     1/*! seoslides - v1.2
    22 * https://seoslides.com
    33 * Copyright (c) 2013 Alroum; * Licensed GPLv2+ */
     
    16111611
    16121612                    // Replace the image path
    1613                     this.$img.attr( 'src', path );
     1613                    if ( orig !== path ) {
     1614                        this.$img.attr( 'src', path );
     1615                    }
    16141616                }
    16151617            } catch(err) {
     
    30703072         * Create a slide object (jQuery object) based on a given slide and specified template.
    30713073         *
    3072          * @param {object} slide
    3073          * @param {object} template
     3074         * @param {object}  slide
     3075         * @param {object}  template
     3076         * @param {boolean} thumbnail
     3077         *
    30743078         * @return {object}
    30753079         */
    3076         SELF.createSlide = function( slide, template ) {
     3080        SELF.createSlide = function( slide, template, thumbnail ) {
     3081            thumbnail = ( undefined === thumbnail ) ? false : thumbnail;
    30773082            var row = template.clone();
    30783083
     
    30863091            slideEl.appendChild( slideDiv );
    30873092
    3088             if ( undefined !== slide['bg-image'] && typeof slide['bg-image'] === 'string' && '' !== slide['bg-image'].trim() ) {
    3089                 slideEl.style.backgroundImage = 'url(' + slide['bg-image'] + ')';
     3093            if ( thumbnail ) {
     3094                if ( undefined !== slide['bg_thumb'] && typeof slide['bg_thumb'] === 'string' && '' !== slide['bg_thumb'].trim() ) {
     3095                    slideEl.style.backgroundImage = 'url(' + slide['bg_thumb'] + ')';
     3096                }
     3097            } else {
     3098                if ( undefined !== slide['bg_image'] && typeof slide['bg_image'] === 'string' && '' !== slide['bg_image'].trim() ) {
     3099                    slideEl.style.backgroundImage = 'url(' + slide['bg_image'] + ')';
     3100                }
    30903101            }
    30913102
     
    30933104
    30943105            if ( slide.title === '' ) {
    3095                 slide.title = '(no title)';
     3106                slide.title = I18N.label_notitle;
    30963107            }
    30973108
     
    54935504        var SELF = this,
    54945505            enabled = true,
     5506            disabledForLastSlide = false,
    54955507            $element = $( element );
    54965508
     
    56145626                height = $node.height();
    56155627
    5616             document.querySelector( '.branding' ).style.left = left + 'px';
     5628            var branding = document.querySelector( '.branding' );
     5629            if ( null !== branding ) {
     5630                branding.style.left = left + 'px';
     5631            }
    56175632
    56185633            // Resize iframes
     
    57045719            }
    57055720
    5706             // If no anchor is wrapping the slide, we much be actually viewing a slide. Grab the current location.
     5721            // If no anchor is wrapping the slide, we must be actually viewing a slide. Grab the current location.
    57075722            if ( undefined === slide_link ) {
    57085723                slide_link = window.location.href;
     
    57115726            embed_data = {
    57125727                embed_id: input.getAttribute( 'id' ),
    5713                 embed_url: slide_link.replace( /\/(slides|embeds)\//, '/embed-script/' ),
    5714                 overview: window.location.href,
     5728                embed_url: slide_link.replace( /\/(slides|embeds)\//, '/embed-script/').replace( /\/share\//, '/'),
     5729                overview: window.location.href.replace( /\/share\//, '/'),
    57155730                slide_title: input.getAttribute( 'data-title' ),
    57165731                site_title: input.getAttribute( 'data-site' ),
  • seoslides/trunk/js/seoslides_list.min.js

    r804422 r818644  
    1 /*! seoslides - v1.1.1
     1/*! seoslides - v1.2
    22 * https://seoslides.com
    33 * Copyright (c) 2013 Alorum; * Licensed GPLv2+ */
    4 !function(a,b,c){"use strict";function d(a){var b=a.split(".").pop();b=b.toLowerCase();for(var c=["jpg","jpeg","png","gif"],d=0;d<c.length;d++){var e=c[d];if(b===e)return!0}return!1}function e(a){var b=a.split(".").pop();b=b.toLowerCase();for(var c=["mp4","m4v","webm","ogv","wmv","flv"],d=0;d<c.length;d++){var e=c[d];if(b===e)return!0}return!1}function f(a){var b=a.split(".").pop(),c=null;switch(b=b.toLowerCase()){case"mp4":case"m4v":c="video/mp4";break;case"webm":c="video/webm";break;case"ogv":c="video/ogg";break;case"wmv":c="video/x-ms-wmv";break;case"flv":c="video/x-flv"}return c}var g=b.document,h=a(g),i=c!==b.seoslides&&c!==b.seoslides.photon_url&&"enabled"===b.seoslides.photon_url;a.fn.backstretchShort=function(){return this.each(function(){var b=this,i=a(b),j=b.style.backgroundImage;if(c!==j&&"none"!==j)if(j=j.replace(/^url\(["']?/,"").replace(/["']?\).*$/,""),d(j))b.style.backgroundImage="none",i.backstretch(j,{centeredX:!0});else if(e(j)){var k=f(j);if(null!==k){var l=g.createElement("video");l.className="wp-video",l.style.width="100%",l.style.height="100%",l.setAttribute("controls","controls"),l.setAttribute("preload","none");var m=g.createElement("source");m.setAttribute("type",k),m.setAttribute("src",j),l.appendChild(m),b.style.backgroundImage="none",b.style.padding=0,b.appendChild(l);var n=a(l).mediaelementplayer(),o=n.data("mediaelementplayer");h.on("deck.change",function(){o.pause()})}}})},a.fn.backstretch=function(d,e){return(d===c||0===d.length)&&a.error("No images were supplied for Backstretch"),0===a(b).scrollTop()&&b.scrollTo(0,0),this.each(function(){var b=a(this),c=b.data("backstretch");if(c){if("string"==typeof d&&"function"==typeof c[d])return c[d](e),void 0;e=a.extend(c.options,e),c.destroy(!0)}c=new k(this,d,e),b.data("backstretch",c)})},a.backstretch=function(b,c){return a("body").backstretch(b,c).data("backstretch")},a.expr[":"].backstretch=function(b){return a(b).data("backstretch")!==c},a.fn.backstretch.defaults={centeredX:!0,centeredY:!0,duration:5e3,fade:0};var j={wrap:{left:0,top:0,overflow:"hidden",margin:0,padding:0,height:"100%",width:"100%",zIndex:-999999},img:{position:"absolute",display:"none",margin:0,padding:0,border:"none",width:"auto",height:"auto",maxHeight:"none",maxWidth:"none",zIndex:-999999}},k=function(c,d,e){this.options=a.extend({},a.fn.backstretch.defaults,e||{}),this.images=a.isArray(d)?d:[d],a.each(this.images,function(){a("<img />")[0].src=this}),this.isBody=c===g.body,this.$container=a(c),this.$root=this.isBody?l?a(b):a(g):this.$container;var f=this.$container.children(".backstretch").first();if(this.$wrap=f.length?f:a('<div class="backstretch"></div>').css(j.wrap).appendTo(this.$container),!this.isBody){var h=this.$container.css("position"),i=this.$container.css("zIndex");this.$container.css({position:"static"===h?"relative":h,zIndex:"auto"===i?0:i,background:"none"}),this.$wrap.css({zIndex:-999998})}this.$wrap.css({position:this.isBody&&l?"fixed":"absolute"}),this.index=0,this.show(this.index),a(b).on("resize.backstretch",a.proxy(this.resize,this)).on("orientationchange.backstretch",a.proxy(function(){this.isBody&&0===b.pageYOffset&&(b.scrollTo(0,1),this.resize())},this))};k.prototype={resize:function(){try{var a,d={left:0,top:0},e=this.isBody?b.innerHeight?b.innerHeight:this.$root.height():this.$root.innerHeight(),f=e,g=this.isBody?this.$root.width():this.$root.innerWidth(),h=f*this.$img.data("ratio");if(f>=e?(a=(f-e)/2,this.options.centeredY&&(d.top=-a+"px"),this.options.centeredX&&(h=f*this.$img.data("ratio"),a=(h-g)/2,d.left=-a+"px")):(f=e,h=f*this.$img.data("ratio"),a=(h-g)/2,this.options.centeredX&&(d.left=-a+"px")),this.$wrap.css({width:g,height:e}).find("img:not(.deleteable)").css({width:h,height:f}).css(d),i){var j=this.$img.attr("src"),k=j.split("?")[0],l=j.split("?")[1],m={};if(c!==l){l=l.split("&");for(var n=0,o=l.length;o>n;n++){var p=l[n],q=p.split("=")[0],r=p.split("=")[1];"fit"!==q&&(m[q]=r)}}m.fit=this.$img.width()+","+this.$img.height();var s="";for(var t in m)m.hasOwnProperty(t)&&(s+="&"+t+"="+m[t]);s=s.replace("&","?"),k+=s,this.$img.attr("src",k)}}catch(u){}return this},show:function(b){if(!(Math.abs(b)>this.images.length-1)){var c=this,d=c.$wrap.find("img").addClass("deleteable"),e={relatedTarget:c.$container[0]};return c.$container.trigger(a.Event("backstretch.before",e),[c,b]),this.index=b,clearInterval(c.interval),c.$img=a("<img />").css(j.img).bind("load",function(f){var g=this.width||a(f.target).width(),h=this.height||a(f.target).height();a(this).data("ratio",g/h),a(this).fadeIn(c.options.speed||c.options.fade,function(){d.remove(),c.paused||c.cycle(),a(["after","show"]).each(function(){c.$container.trigger(a.Event("backstretch."+this,e),[c,b])})}),c.resize()}).appendTo(c.$wrap),c.$img.attr("src",c.images[b]),c}},next:function(){return this.show(this.index<this.images.length-1?this.index+1:0)},prev:function(){return this.show(0===this.index?this.images.length-1:this.index-1)},pause:function(){return this.paused=!0,this},resume:function(){return this.paused=!1,this.next(),this},cycle:function(){return this.images.length>1&&(clearInterval(this.interval),this.interval=setInterval(a.proxy(function(){this.paused||this.next()},this),this.options.duration)),this},destroy:function(c){a(b).off("resize.backstretch orientationchange.backstretch"),clearInterval(this.interval),c||this.$wrap.remove(),this.$container.removeData("backstretch")}};var l=function(){var a=navigator.userAgent,c=navigator.platform,d=a.match(/AppleWebKit\/([0-9]+)/),e=!!d&&d[1],f=a.match(/Fennec\/([0-9]+)/),g=!!f&&f[1],h=a.match(/Opera Mobi\/([0-9]+)/),i=!!h&&h[1],j=a.match(/MSIE ([0-9]+)/),k=!!j&&j[1];return!((c.indexOf("iPhone")>-1||c.indexOf("iPad")>-1||c.indexOf("iPod")>-1)&&e&&534>e||b.operamini&&"[object OperaMini]"==={}.toString.call(b.operamini)||h&&7458>i||a.indexOf("Android")>-1&&e&&533>e||g&&6>g||"palmGetResource"in b&&e&&534>e||a.indexOf("MeeGo")>-1&&a.indexOf("NokiaBrowser/8.5.0")>-1||k&&6>=k)}()}(jQuery,window),function(a,b){var c=[],d=null,e=function(e){null===d&&(d=a.SEO_Slides||{},d.Bucket&&!d.Bucket.getCurrentSlideElement()&&(d={}));var f=b(this),g=d.Bucket?d.Bucket.getCurrentSlideElement():f.closest(".slide").get(0),h=b(g).width()/1600;if(g){f.data("responsivetext.base",e);var i=Math.ceil(e*h);return f.css("font-size",Math.max(1,i)+"px"),c.push(f)}};return b.fn.responsiveText=function(a){return a=a||28,this.each(function(){e.call(this,a)})},b(a).on("resize",function(){var a=b(c);return c=[],a.each(function(){e.call(this,b(this).data("responsivetext.base"))})})}(this,jQuery),function(a,b){var c=a.document,SEO_Slides=function(){var d=this;d.css=function(a,b){var d;return d="undefined"!=typeof a.currentStyle?a.currentStyle:c.defaultView.getComputedStyle(a,null),d[b]},d.addEvent=function(b,c,d){a.addEventListener?c.addEventListener(b,d,!1):c.attachEvent("on"+b,d)},d.killEvent=function(a){a.returnValue=!1,a.cancelBubble=!0,a.stopPropagation&&a.stopPropagation(),a.preventDefault&&a.preventDefault()},d.hasClass=function(a,b){for(var c=a.className.split(" "),d=0,e=c.length;e>d;d++)if(c[d]===b)return!0;return!1},d.removeClass=function(a,b){for(var c=a.className.split(" "),d=[],e=0,f=c.length;f>e;e++)c[e]!==b&&d.push(c[e]);return a.className=d.join(" ")},d.ajax=function(c,d){var e=a.seoslides;return c===Object(c)?d=c:(d=d||{},d.data=d.data||{},d.data.action=c),d=d||{},d.type=d.type||"POST",d.url=d.url||e.ajaxurl,d.context=d.context||this,b.Deferred(function(a){d.success&&a.done(d.success),d.error&&a.fail(d.error),delete d.success,delete d.error,b.ajax(d).done(function(b){("1"===b||1===b)&&(b={success:!0}),b===Object(b)&&void 0!==b.success?a[b.success?"resolveWith":"rejectWith"](this,[b.data]):a.rejectWith(this,[b])}).fail(function(){a.rejectWith(this,arguments)})}).promise()},d.post=function(a,b){return a===Object(a)?b=a:(b=b||{},b.action=a),this.ajax({data:b})},d.createElement=function(a,b){var d=c.createElement(a);if(void 0!==b["class"]&&(d.className=b["class"]),void 0!==b.attr)for(var e=0;e<b.attr.length;e++){var f=b.attr[e];d.setAttribute(f[0],f[1])}return void 0!==b.appendTo&&b.appendTo.appendChild(d),d}};a.SEO_Slides=new SEO_Slides}(window,jQuery),function(a,b){"use strict";var c=(a.document,function(){var a=this,c={actions:{},filters:{}};a.addAction=function(b,c,d){return e(b)===!1||"function"!=typeof c?a:(d=parseInt(d||10,10),f("actions",b,c,d),a)},a.doAction=function(){var b=Array.prototype.slice.call(arguments),c=b.shift();return e(c)===!1?a:(h("actions",c,b),a)},a.removeAction=function(b){return e(b)===!1?a:(d("actions",b),a)},a.addFilter=function(b,c,d){return e(b)===!1||"function"!=typeof c?a:(d=parseInt(d||10,10),f("filters",b,c,d),a)},a.applyFilter=function(){var b=Array.prototype.slice.call(arguments),c=b.shift(),d=b.shift();return e(c)===!1?a:h("filters",c,d)},a.removeFilter=function(b){return e(b)===!1?a:(d("filters",b),a)};var d=function(a,b){c[a][b]&&(c[a][b]=[])},e=function(a){if("string"!=typeof a)return!1;var b=a.replace(/^\s+|\s+$/i,"").split("."),c=b.shift();return b=b.join("."),""!==c&&""!==b},f=function(a,b,d,e){var f={callback:d,priority:e},h=c[a][b];h?(h.push(f),h=g(h)):h=[f],c[a][b]=h},g=function(a){for(var b,c,d,e=1,f=a.length;f>e;e++){for(b=a[e],c=e;(d=a[c-1])&&d.priority>b.priority;)a[c]=a[c-1],--c;a[c]=b}return a},h=function(a,d,e){var f=c[a][d];if("undefined"==typeof f)return"filters"===a?e:!1;for(var g=0,h=f.length;h>g;g++)"actions"===a?f[g].callback.apply(b,e):e=f[g].callback.apply(b,[e]);return"actions"===a?!0:e}});a.SEO_Slides=a.SEO_Slides||{},a.SEO_Slides.Events=new c(a.SEO_Slides)}(window),function(a,b,c){function d(){function b(b){var c=f[b];a.clearTimeout(f[b].timeout),delete f[b].timeout;for(var d in c)if(f[b].hasOwnProperty(d))for(var g=f[b][d].hooks,h=0;h<g.length;h++){var i=g[h],j=["debounced."+b];j=j.concat(i),e.Events.doAction.apply(this,j)}f[b]={}}var d=this,f={};d.debounceAction=function(d,e){var g=Array.prototype.slice.call(arguments);d=g.shift(),e=g.shift(),f[e]=f[e]||{},f[e][d]=f[e][d]||{},c!==f[e].timeout&&(a.clearTimeout(f[e].timeout),delete f[e].timeout),f[e][d].hooks=f[e][d].hooks||[],f[e][d].hooks.push(g),f[e].timeout=a.setTimeout(function(){b(e)},30)}}var e=a.SEO_Slides;e.Events.debouncer=new d}(this,jQuery),function(a,b,c){var d=a.document;a.SEO_Slides=a.SEO_Slides||{};var e=a.SEO_Slides;a.SEO_Slides.Plugin=function(a){var f=this,g={name:"Plugin",menuText:"Context Menu Item",icon:"http://cdn1.iconfinder.com/data/icons/gnomeicontheme/16x16/stock/object/stock_insert-plugin.png",UUID:"",canDrag:!0,canResize:!0,selected:!1,data:{}},h={};e.Plugins=e.Plugins||{},e.Plugins[a]=f,f.setName=function(a){g.name=a},f.getName=function(){return g.name},f.setMenuText=function(a){g.menuText=a},f.getMenuText=function(){return g.menuText},f.setIcon=function(a){g.icon=a},f.getIcon=function(){return g.icon},f.toggleResize=function(a){a!==!1&&(a=!0),g.canResize=a},f.toggleDrag=function(a){a!==!1&&(a=!0),g.canDrag=a},f.canDrag=function(){return g.canDrag},f.canResize=function(){return g.canResize},f.renderControl=function(){return!1},f.renderControlWithData=function(){return!1},f.onPluginRendered=function(){return!1},f.onClick=function(){return!1},f.setData=function(a,b,d){var e=h[a];c!==e&&(e.settings[b]=d)},f.getData=function(a,b){return h[a].settings[b]},f.addInstance=function(a,b){h[a]=b},f.clearInstances=function(){h={}};var i=function(){return g.UUID},j=function(a){var b=f.renderControl();return b===!1||"string"!=typeof b?a:b},k=function(a,b){var c=f.renderControlWithData(a);return c===!1||"string"!=typeof c?b:c},l=function(a){var c=b(a),d=p();a.setAttribute("data-plugin-uuid",d),f.addInstance(d,{element:c,settings:{}}),f.onPluginRendered(c)},m=function(a){for(var b;a!==d;){if(b=a.getAttribute("data-plugin-uuid"),null!==b)return b;a=a.parentNode}return!1},n=function(a){return a.push({menuText:f.getMenuText(),icon:f.getIcon(),UUID:i()}),a},o=function(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)},p=function(){var a=o()+o()+"-"+o()+"-"+o()+"-";return a=a+o()+"-"+o()+o()+o()},q=function(a,b){var c=m(b);c!==!1&&h[c].element.addClass("selected")},r=function(){for(var a in h)h[a].element.removeClass("selected")},s=function(a){var b=m(a);b!==!1&&(h[b].element.remove(),delete h[b])},t=function(a,b,c){var d=m(a);d!==!1&&(h[d].settings[b]=c)},u=function(a){return a[i()]=h,a};g.UUID=c===a?p():a,e.Events.addFilter("plugins.menu",n),e.Events.addFilter("plugin.render."+i(),j),e.Events.addFilter("plugin.renderdata."+i(),k),e.Events.addAction("plugin.rendered."+i(),l),e.Events.addAction("plugin.click."+i(),q),e.Events.addFilter("plugin.canDrag."+i(),f.canDrag),e.Events.addFilter("plugin.canResize."+i(),f.canResize),e.Events.addAction("plugin.deselect",r),e.Events.addAction("plugin.settings.save."+i(),t),e.Events.addFilter("plugin.settings.get",u),e.Events.addAction("plugin.remove."+i(),s)}}(window,jQuery),function(a,b,c){var d=a.document,e=a.seoslides_i18n,f=a.SEO_Slides,g="09038190-8695-11e2-9e96-0800200c9a66",h=new f.Plugin(g),i='<div style="position:absolute;top:0;left:0;right:0;bottom:0;padding: 0.5em;text-align: center;background-color: #ccc;border: 3px dashed #888;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px"><span class="no-image">'+e.layout_image+"</span></div>";h.setName(e.image_name),h.setMenuText(e.image_menu),h.setIcon(e.image_icon),h.renderControl=function(){return i},h.renderControlWithData=function(a){var b="";return e.layout_image===a.settings.content?b=i:(b+='<div style="position:absolute;top:0;bottom:0;left:0;right:0;">',b+='<img style="height:100%;width:100%;" class="plugin-image" src="'+a.settings.content+'" />',b+="</div>"),b},h.onPluginRendered=function(i){""===i[0].style.height&&i.css("height",200),""===i[0].style.width&&i.css("width",200);var j=function(j){var k=j.data("plugin-uuid"),m=j.find(".no-image"),n=new f.ImagePicker(e.image_select,m),o=j.find(".slide-object-content > div:first-child");m.on("dblclick",n.launchOverlay);var p=function(){var a=j.find(".plugin-image"),b=o.height(),c=o.width(),d=b/c,e=c*d,f=b/d,g=e,h=f;0!==a.length&&(e>b?g=h*d:f>c&&(h=g/d),a.css({height:g,width:h}))};return n.loaded=function(){n.ifWindow=d.getElementById("TB_iframeContent").contentWindow,n.fileQueued=n.ifWindow.fileQueued;var f=n.ifWindow.document.getElementById("not-image");null!==f&&(f.parentNode.style.display="none");var g=n.ifWindow.document.createElement("style");g.type="text/css",g.innerHTML="#filter li:first-child,#filter li:nth-child(3),#filter li:nth-child(4) {display: none;}",n.ifWindow.document.getElementsByTagName("head")[0].appendChild(g);var h=n.ifWindow.document.getElementById("filter"),i=b(h).find(".subsubsub li:nth-child(2)"),j=i.html();c!==j&&i.html(j.substring(0,j.length-3)),n.ifWindow.fileQueued=function(b){return n.isImage(b.name)?(n.fileQueued(b),void 0):(a.alert(e.not_image),void 0)}},n.changed=function(c){function e(){var b=a.getComputedStyle(m),c=a.parseFloat(b.height),d=a.parseFloat(b.width),e=c/d,h=o.height(),k=o.width(),n=h,q=k;c>h&&e>1?q=h/e:d>k&&1>e&&(n=k*e),o.css({padding:0,backgroundColor:"transparent",border:"none",borderRadius:0,textAlign:"left",height:n,width:q}),o.parents(".slide-object").css({height:n,width:q}),p();var r=l(i);f.Events.doAction("plugin.settings.save."+g,j[0],"size",r)}var m=d.createElement("img");m.className="plugin-image",m.setAttribute("src",c),h.setData(k,"content",c),j.find(".no-image").replaceWith(m),b(m).on("load",e)},{setImageSize:p}}(i);j.setImageSize()};var j=function(b,c,d){var e,f,g,h,i=b.querySelector("img"),j=a.getComputedStyle(i),k=a.parseFloat(j.height)/a.parseFloat(j.width),l=a.parseFloat(c),m=a.parseFloat(d);e=m*k,f=l/k,e>l?(h=f,g=h*k):f>m&&(g=e,h=g/k),i.style.height=g+"px",i.style.width=h+"px"};f.Events.addAction("plugin.resize."+g,j);var k=function(a){b(".plugin-image",a).each(function(a,c){var d=b(c),e=d.parent();d.css({height:e.height(),width:e.width()})})};f.Events.addAction("debounced.canvas.resize",k,11);var l=function(a,b){return b=b||f.Bucket.getCurrentSlideElement(),{w:1600/b.width()*a.width(),h:900/b.height()*a.height()}}}(this,jQuery),function(a,b,c){function d(){var d=a.CKEDITOR.config.font_names,g=d.split(";"),h={};b.each(g,function(a,b){var c=b.split("/");h[c[0]]=c[1]});var i=e.querySelector(".bucket-slide"),j=i.getAttribute("data-default_font"),k=i.getAttribute("data-default_size"),l=i.getAttribute("data-default_font_color");j=h[j];var m="";c!==j&&(m="font-family:"+j+";"),"#000000"!==l&&(m+="color:"+l+";"),m+="font-size:"+k+";";var n='<span style="'+m+'">';return n+=f.layout_text,n+="</span>"}var e=a.document,SEO_Slides=a.SEO_Slides,f=a.seoslides_i18n;SEO_Slides.inline_editors=SEO_Slides.inline_editors||[];var g=new SEO_Slides.Plugin("1798dfc0-8695-11e2-9e96-0800200c9a66");g.setName(f.wysiwyg_textarea),g.setMenuText(f.wysiwyg_menu),g.setIcon(f.wysiwyg_icon),g.renderControl=function(){var a='<div style="padding: 0.5em;">';return a+='<div class="seoslides_responsive seoslides_wysiwyg" contenteditable="true">',a+=d(),a+="</div>",a+="</div>"},g.renderControlWithData=function(a,b){b=c!==b?' contenteditable="true"':"";var d='<div style="padding: 0.5em;">';return d+='<div class="seoslides_responsive seoslides_wysiwyg"'+b+">",d+=a.settings.content,d+="</div>",d+="</div>"},g.onPluginRendered=function(c){var d=a.CKEDITOR;d.disableAutoInline=!0,""===c[0].style.height&&c.css("height",60),""===c[0].style.width&&c.css("width",150),function(a){var c=a.data("plugin-uuid"),e=b(".seoslides_wysiwyg",a),f=d.inline(e[0],{baseFloatZIndex:170001,floatSpaceDockedOffsetY:20,on:{blur:function(){var a=this.getData();g.setData(c,"content",a)}}});SEO_Slides.inline_editors.push(f)}(c)}}(this,jQuery),function(a,b){var c=b.SEO_Slides,d=b.document,e=(c.processPlugins=function(b){0!==b.length&&(a(".slide-object-unparsed-content",b).each(function(e,f){var g=a(f),h=g.parent(),i=d.createElement("div"),j=h.data("plugin"),k=c.Plugins[j],l={element_id:h.data("element"),plugin_id:h.data("plugin"),settings:{content:g.html(),position:{top:b.data("top"),left:b.data("left")},size:{h:b.data("height"),w:b.data("width")}}},m=k.renderControlWithData(l);i.className="slide-object-content",i.innerHTML=m,g.replaceWith(i)}),c.Events.debouncer.debounceAction("processPlugins","canvas.resize",b))},c.resizeCanvas=function(){a(b).off("resize.canvas").on("resize.canvas",e);var g=d.querySelector("article.deck-container"),h=g.style,i=d.querySelectorAll("section.slide"),j=d.querySelector(".slide-reel"),k=d.querySelector(".deck-footer"),l=d.querySelector("body"),m=l.offsetHeight,n=(l.offsetWidth,0),o=0;null!==j&&(m-=j.offsetHeight,n=j.offsetHeight),(null!==j||null!==k)&&(h.paddingBottom=n+o+"px"),h.height=m+"px",h.minHeight="inherit";var p=m,q=l.offsetWidth,r=16*p/9,s=9*q/16;if(s>p&&(h.margin="0 auto",q=r),r>q){var t=Math.floor(s-o),u=Math.floor((m-s)/2);h.height=t+"px";var v=m-t-u-1;0>v&&(u+=v,v=0),h.margin=u+"px auto "+v+"px",p=s}for(var w=0;w<i.length;w++){var x=i[w],y=x.style;p!==s?y.minHeight=p+"px":y.removeProperty("minHeight"),y.height=p+"px",y.width=q+"px",y.left="-"+q/2+"px"}if(null!==j){var z=d.querySelector(".deck-container").style.height;d.querySelector(".slide-notes").style.height=z}a(".slide-body > div",i).each(function(a,b){f(b)}),c.Events.debouncer.debounceAction("resizeCanvas","canvas.resize",i)}),f=c.resizePlugins=function(d){var e=a(d),f=a(d).parents("section.slide"),g=f.height(),h=f.width();d.style.width=Math.floor(b.parseFloat(d.getAttribute("data-width"))*h/1600)+"px",d.style.height=Math.floor(b.parseFloat(d.getAttribute("data-height"))*g/900)+"px",d.style.top=Math.floor(b.parseFloat(d.getAttribute("data-top"))*g/900)+"px",d.style.left=Math.floor(b.parseFloat(d.getAttribute("data-left"))*g/900)+"px",d.style.position="absolute",c.Events.doAction("pluginContainer.resize",e)}}(jQuery,this),function(a,b,c){function d(){function d(c,d){var e=(b(d),b(d).parents("section.slide")),f=e.height(),g=e.width();d.style.width=Math.floor(a.parseFloat(d.getAttribute("data-width"))*g/1600)+"px",d.style.height=Math.floor(a.parseFloat(d.getAttribute("data-height"))*f/900)+"px",d.style.top=Math.floor(a.parseFloat(d.getAttribute("data-top"))*f/900)+"px",d.style.left=Math.floor(a.parseFloat(d.getAttribute("data-left"))*f/900)+"px",e.backstretchShort()}function i(b){var d=h.createElement("div");if(d.className="slide-body",c!==b.oembed_thumb&&""!==b.oembed_thumb){var e=h.createElement("img");e.className="seoslides_iframe_thumb",e.src=b.oembed_thumb,d.appendChild(e)}if(c!==b.objects&&""!==b.objects)for(var g=b.objects,i=0;i<g.length;i++){var j=g[i];if(j!==Object(j))try{j=a.decodeURIComponent(j),j=a.JSON.parse(j)}catch(k){a.console.log(k);continue}var l=j.plugin_id,m=f.Plugins[l],n="";if(c!==m){var o=h.createElement("div");o.setAttribute("data-element",j.element_id),o.setAttribute("data-plugin",j.plugin_id),o.setAttribute("data-width",j.settings.size.w),o.setAttribute("data-height",j.settings.size.h),o.setAttribute("data-top",j.settings.position.top),o.setAttribute("data-left",j.settings.position.left);var p="position:absolute; ";p+="top:"+j.settings.position.top+"px; ",p+="left:"+j.settings.position.left+"px; ",p+="width:"+j.settings.size.w+"px; ",p+="height:"+j.settings.size.h+"px;",o.style.cssText=p,d.appendChild(o),n=m.renderControlWithData(j),o.innerHTML='<div class="slide-object-content">'+n+"</div>"}}return d}var j=this;j.pluginManager=new e,j.createSlide=function(a,b){var d=b.clone(),e=h.createElement("section");e.className="slide",e.setAttribute("data-id",a.id);var f=i(a);e.appendChild(f),c!==a["bg-image"]&&"string"==typeof a["bg-image"]&&""!==a["bg-image"].trim()&&(e.style.backgroundImage="url("+a["bg-image"]+")"),e.style.backgroundColor=a.fill_color,""===a.title&&(a.title="(no title)");var j='<div class="title">'+a.title+"</div>";return j+='<div class="row-actions">',j+='<span class="edit"><a data-id="'+a.id+'" class="editslide" href="javascript:void;" title="'+g.label_edit_slide+'">'+g.label_edit+"</a> | </span>",j+='<span class="trash"><a data-id="'+a.id+'" class="submittrash" href="javascript:void;" title="'+g.label_trash_slide+'">'+g.label_trash+"</a></span>",j+='<span class="restore"><a data-id="'+a.id+'" class="restoreslide" href="javascript:void;" title="'+g.label_restore_slide+'">'+g.label_restore+"</a> | </span>",j+='<span class="delete"><a data-id="'+a.id+'" class="submitdelete" href="javascript:void;" title="'+g.label_delete_slide+'">'+g.label_delete+"</a></span>",j+="</div>",d.find(".slide-preview").html('<span data-id="'+a.id+'" class="editslide" title="'+g.label_edit_slide+'"></span>').find("span.editslide").append(e),d.find(".slide-title").html(j),d.find(".slide-description").html(a.seo_description),d.find(".slide-notes").html(a.presenter_notes),d},j.parseSlide=function(a){var b={},c=a.querySelector(".slide-body > img");null!==c&&(b.oembed_thumb=c.src);var d=a.querySelector(".slide-body > iframe");null!==d&&(b.oembed=d.src);for(var e=a.querySelectorAll(".slide-body > div"),f=0;f<e.length;f++){b.objects=b.objects||[];var g=e[f],h={element_id:g.getAttribute("data-element"),plugin_id:g.getAttribute("data-plugin"),settings:{}},j=g.firstElementChild||g.children[0]||null;h.settings.content=null!==j&&"slide-object-unparsed-content"===j.className?j.innerHTML:g.innerHTML,h.settings.size={h:g.getAttribute("data-height"),w:g.getAttribute("data-width")},h.settings.position={top:g.getAttribute("data-top"),left:g.getAttribute("data-left")},b.objects.push(h)}var k=i(b),l=a.querySelector(".slide-body");k.style.backgroundColor=l.style.backgroundColor,k.style.backgroundImage=l.style.backgroundImage,a.replaceChild(k,l)},j.resize=function(a){b(".slide-body > div",a).each(d),b(".seoslides_responsive",a).responsiveText()}}function e(){var a=this;a.remove=function(){b(h.querySelectorAll(".slide-object.layout-generated")).each(function(a,b){f.Events.doAction("plugin.remove."+b.getAttribute("data-uuid"),b)})},a.load=function(a){var d=a.plugin_id,e=f.Plugins[d],g=e.renderControlWithData(a,!0);if(!1!==g){var i=f.Events.applyFilter("plugin.canDrag."+d),j=f.Events.applyFilter("plugin.canResize."+d),k=h.createElement("div"),l="slide-object";i===!0&&(l+=" can-drag"),j===!0&&(l+=" can-resize"),c!==a.generated&&!0===a.generated&&(l+=" layout-generated",l+=" "+a.specialClass),k.className=l,k.setAttribute("data-uuid",d),j===!0&&(g+='<div class="resize-control"></div>'),i===!0&&(g+='<div class="drag-control"></div>'),g+='<div class="dismiss-control"></div>',k.innerHTML='<div class="slide-object-content">'+g+"</div>";var m=f.Bucket.getCurrentSlideElement(),n={h:Math.floor(m.height()/900*a.settings.size.h),w:Math.floor(m.width()/1600*a.settings.size.w)},o={top:Math.floor(m.height()/900*a.settings.position.top),left:Math.floor(m.width()/1600*a.settings.position.left)};k.style.cssText=["height: "+n.h+"px","width: "+n.w+"px","top: "+o.top+"px","left: "+o.left+"px;"].join("; ")+";",k.setAttribute("data-plugin-uuid",a.element_id),f.Bucket.addToCurrentSlide(k);var p=b(k);e.addInstance(a.element_id,{element:p,settings:a.settings}),e.onPluginRendered(p,a.element_id)}}}var f=a.SEO_Slides,g=a.seoslides_i18n,h=a.document;f.slideBuilder=new d}(this,jQuery),function(a,b){var c=a.SEO_Slides;b(".slide").each(function(a,d){c.slideBuilder.parseSlide(d),c.slideBuilder.resize(d),b("> div",d).backstretchShort()})}(this,jQuery),function(a,b){function c(b){b.preventDefault();var c=320,d=500,e=a.screenX+(a.outerWidth-c)/2,f=a.screenY+(a.outerHeight-d)/4;a.open(this.href,"_blank","height="+d+",width="+c+",left="+e+",top="+f)}var d=a.document;b(d.querySelectorAll(".popup")).click(c)}(window,jQuery);
     4!function(a,b,c){"use strict";function d(a){var b=a.split(".").pop();b=b.toLowerCase();for(var c=["jpg","jpeg","png","gif"],d=0;d<c.length;d++){var e=c[d];if(b===e)return!0}return!1}function e(a){var b=a.split(".").pop();b=b.toLowerCase();for(var c=["mp4","m4v","webm","ogv","wmv","flv"],d=0;d<c.length;d++){var e=c[d];if(b===e)return!0}return!1}function f(a){var b=a.split(".").pop(),c=null;switch(b=b.toLowerCase()){case"mp4":case"m4v":c="video/mp4";break;case"webm":c="video/webm";break;case"ogv":c="video/ogg";break;case"wmv":c="video/x-ms-wmv";break;case"flv":c="video/x-flv"}return c}var g=b.document,h=a(g),i=c!==b.seoslides&&c!==b.seoslides.photon_url&&"enabled"===b.seoslides.photon_url;a.fn.backstretchShort=function(){return this.each(function(){var b=this,i=a(b),j=b.style.backgroundImage;if(c!==j&&"none"!==j)if(j=j.replace(/^url\(["']?/,"").replace(/["']?\).*$/,""),d(j))b.style.backgroundImage="none",i.backstretch(j,{centeredX:!0});else if(e(j)){var k=f(j);if(null!==k){var l=g.createElement("video");l.className="wp-video",l.style.width="100%",l.style.height="100%",l.setAttribute("controls","controls"),l.setAttribute("preload","none");var m=g.createElement("source");m.setAttribute("type",k),m.setAttribute("src",j),l.appendChild(m),b.style.backgroundImage="none",b.style.padding=0,b.appendChild(l);var n=a(l).mediaelementplayer(),o=n.data("mediaelementplayer");h.on("deck.change",function(){o.pause()})}}})},a.fn.backstretch=function(d,e){return(d===c||0===d.length)&&a.error("No images were supplied for Backstretch"),0===a(b).scrollTop()&&b.scrollTo(0,0),this.each(function(){var b=a(this),c=b.data("backstretch");if(c){if("string"==typeof d&&"function"==typeof c[d])return c[d](e),void 0;e=a.extend(c.options,e),c.destroy(!0)}c=new k(this,d,e),b.data("backstretch",c)})},a.backstretch=function(b,c){return a("body").backstretch(b,c).data("backstretch")},a.expr[":"].backstretch=function(b){return a(b).data("backstretch")!==c},a.fn.backstretch.defaults={centeredX:!0,centeredY:!0,duration:5e3,fade:0};var j={wrap:{left:0,top:0,overflow:"hidden",margin:0,padding:0,height:"100%",width:"100%",zIndex:-999999},img:{position:"absolute",display:"none",margin:0,padding:0,border:"none",width:"auto",height:"auto",maxHeight:"none",maxWidth:"none",zIndex:-999999}},k=function(c,d,e){this.options=a.extend({},a.fn.backstretch.defaults,e||{}),this.images=a.isArray(d)?d:[d],a.each(this.images,function(){a("<img />")[0].src=this}),this.isBody=c===g.body,this.$container=a(c),this.$root=this.isBody?l?a(b):a(g):this.$container;var f=this.$container.children(".backstretch").first();if(this.$wrap=f.length?f:a('<div class="backstretch"></div>').css(j.wrap).appendTo(this.$container),!this.isBody){var h=this.$container.css("position"),i=this.$container.css("zIndex");this.$container.css({position:"static"===h?"relative":h,zIndex:"auto"===i?0:i,background:"none"}),this.$wrap.css({zIndex:-999998})}this.$wrap.css({position:this.isBody&&l?"fixed":"absolute"}),this.index=0,this.show(this.index),a(b).on("resize.backstretch",a.proxy(this.resize,this)).on("orientationchange.backstretch",a.proxy(function(){this.isBody&&0===b.pageYOffset&&(b.scrollTo(0,1),this.resize())},this))};k.prototype={resize:function(){try{var a,d={left:0,top:0},e=this.isBody?b.innerHeight?b.innerHeight:this.$root.height():this.$root.innerHeight(),f=e,g=this.isBody?this.$root.width():this.$root.innerWidth(),h=f*this.$img.data("ratio");if(f>=e?(a=(f-e)/2,this.options.centeredY&&(d.top=-a+"px"),this.options.centeredX&&(h=f*this.$img.data("ratio"),a=(h-g)/2,d.left=-a+"px")):(f=e,h=f*this.$img.data("ratio"),a=(h-g)/2,this.options.centeredX&&(d.left=-a+"px")),this.$wrap.css({width:g,height:e}).find("img:not(.deleteable)").css({width:h,height:f}).css(d),i){var j=this.$img.attr("src"),k=j.split("?")[0],l=j.split("?")[1],m={};if(c!==l){l=l.split("&");for(var n=0,o=l.length;o>n;n++){var p=l[n],q=p.split("=")[0],r=p.split("=")[1];"fit"!==q&&(m[q]=r)}}m.fit=this.$img.width()+","+this.$img.height();var s="";for(var t in m)m.hasOwnProperty(t)&&(s+="&"+t+"="+m[t]);s=s.replace("&","?"),k+=s,j!==k&&this.$img.attr("src",k)}}catch(u){}return this},show:function(b){if(!(Math.abs(b)>this.images.length-1)){var c=this,d=c.$wrap.find("img").addClass("deleteable"),e={relatedTarget:c.$container[0]};return c.$container.trigger(a.Event("backstretch.before",e),[c,b]),this.index=b,clearInterval(c.interval),c.$img=a("<img />").css(j.img).bind("load",function(f){var g=this.width||a(f.target).width(),h=this.height||a(f.target).height();a(this).data("ratio",g/h),a(this).fadeIn(c.options.speed||c.options.fade,function(){d.remove(),c.paused||c.cycle(),a(["after","show"]).each(function(){c.$container.trigger(a.Event("backstretch."+this,e),[c,b])})}),c.resize()}).appendTo(c.$wrap),c.$img.attr("src",c.images[b]),c}},next:function(){return this.show(this.index<this.images.length-1?this.index+1:0)},prev:function(){return this.show(0===this.index?this.images.length-1:this.index-1)},pause:function(){return this.paused=!0,this},resume:function(){return this.paused=!1,this.next(),this},cycle:function(){return this.images.length>1&&(clearInterval(this.interval),this.interval=setInterval(a.proxy(function(){this.paused||this.next()},this),this.options.duration)),this},destroy:function(c){a(b).off("resize.backstretch orientationchange.backstretch"),clearInterval(this.interval),c||this.$wrap.remove(),this.$container.removeData("backstretch")}};var l=function(){var a=navigator.userAgent,c=navigator.platform,d=a.match(/AppleWebKit\/([0-9]+)/),e=!!d&&d[1],f=a.match(/Fennec\/([0-9]+)/),g=!!f&&f[1],h=a.match(/Opera Mobi\/([0-9]+)/),i=!!h&&h[1],j=a.match(/MSIE ([0-9]+)/),k=!!j&&j[1];return!((c.indexOf("iPhone")>-1||c.indexOf("iPad")>-1||c.indexOf("iPod")>-1)&&e&&534>e||b.operamini&&"[object OperaMini]"==={}.toString.call(b.operamini)||h&&7458>i||a.indexOf("Android")>-1&&e&&533>e||g&&6>g||"palmGetResource"in b&&e&&534>e||a.indexOf("MeeGo")>-1&&a.indexOf("NokiaBrowser/8.5.0")>-1||k&&6>=k)}()}(jQuery,window),function(a,b){var c=[],d=null,e=function(e){null===d&&(d=a.SEO_Slides||{},d.Bucket&&!d.Bucket.getCurrentSlideElement()&&(d={}));var f=b(this),g=d.Bucket?d.Bucket.getCurrentSlideElement():f.closest(".slide").get(0),h=b(g).width()/1600;if(g){f.data("responsivetext.base",e);var i=Math.ceil(e*h);return f.css("font-size",Math.max(1,i)+"px"),c.push(f)}};return b.fn.responsiveText=function(a){return a=a||28,this.each(function(){e.call(this,a)})},b(a).on("resize",function(){var a=b(c);return c=[],a.each(function(){e.call(this,b(this).data("responsivetext.base"))})})}(this,jQuery),function(a,b){var c=a.document,SEO_Slides=function(){var d=this;d.css=function(a,b){var d;return d="undefined"!=typeof a.currentStyle?a.currentStyle:c.defaultView.getComputedStyle(a,null),d[b]},d.addEvent=function(b,c,d){a.addEventListener?c.addEventListener(b,d,!1):c.attachEvent("on"+b,d)},d.killEvent=function(a){a.returnValue=!1,a.cancelBubble=!0,a.stopPropagation&&a.stopPropagation(),a.preventDefault&&a.preventDefault()},d.hasClass=function(a,b){for(var c=a.className.split(" "),d=0,e=c.length;e>d;d++)if(c[d]===b)return!0;return!1},d.removeClass=function(a,b){for(var c=a.className.split(" "),d=[],e=0,f=c.length;f>e;e++)c[e]!==b&&d.push(c[e]);return a.className=d.join(" ")},d.ajax=function(c,d){var e=a.seoslides;return c===Object(c)?d=c:(d=d||{},d.data=d.data||{},d.data.action=c),d=d||{},d.type=d.type||"POST",d.url=d.url||e.ajaxurl,d.context=d.context||this,b.Deferred(function(a){d.success&&a.done(d.success),d.error&&a.fail(d.error),delete d.success,delete d.error,b.ajax(d).done(function(b){("1"===b||1===b)&&(b={success:!0}),b===Object(b)&&void 0!==b.success?a[b.success?"resolveWith":"rejectWith"](this,[b.data]):a.rejectWith(this,[b])}).fail(function(){a.rejectWith(this,arguments)})}).promise()},d.post=function(a,b){return a===Object(a)?b=a:(b=b||{},b.action=a),this.ajax({data:b})},d.createElement=function(a,b){var d=c.createElement(a);if(void 0!==b["class"]&&(d.className=b["class"]),void 0!==b.attr)for(var e=0;e<b.attr.length;e++){var f=b.attr[e];d.setAttribute(f[0],f[1])}return void 0!==b.appendTo&&b.appendTo.appendChild(d),d}};a.SEO_Slides=new SEO_Slides}(window,jQuery),function(a,b){"use strict";a.document;var c=function(){var a=this,c={actions:{},filters:{}};a.addAction=function(b,c,d){return e(b)===!1||"function"!=typeof c?a:(d=parseInt(d||10,10),f("actions",b,c,d),a)},a.doAction=function(){var b=Array.prototype.slice.call(arguments),c=b.shift();return e(c)===!1?a:(h("actions",c,b),a)},a.removeAction=function(b){return e(b)===!1?a:(d("actions",b),a)},a.addFilter=function(b,c,d){return e(b)===!1||"function"!=typeof c?a:(d=parseInt(d||10,10),f("filters",b,c,d),a)},a.applyFilter=function(){var b=Array.prototype.slice.call(arguments),c=b.shift(),d=b.shift();return e(c)===!1?a:h("filters",c,d)},a.removeFilter=function(b){return e(b)===!1?a:(d("filters",b),a)};var d=function(a,b){c[a][b]&&(c[a][b]=[])},e=function(a){if("string"!=typeof a)return!1;var b=a.replace(/^\s+|\s+$/i,"").split("."),c=b.shift();return b=b.join("."),""!==c&&""!==b},f=function(a,b,d,e){var f={callback:d,priority:e},h=c[a][b];h?(h.push(f),h=g(h)):h=[f],c[a][b]=h},g=function(a){for(var b,c,d,e=1,f=a.length;f>e;e++){for(b=a[e],c=e;(d=a[c-1])&&d.priority>b.priority;)a[c]=a[c-1],--c;a[c]=b}return a},h=function(a,d,e){var f=c[a][d];if("undefined"==typeof f)return"filters"===a?e:!1;for(var g=0,h=f.length;h>g;g++)"actions"===a?f[g].callback.apply(b,e):e=f[g].callback.apply(b,[e]);return"actions"===a?!0:e}};a.SEO_Slides=a.SEO_Slides||{},a.SEO_Slides.Events=new c(a.SEO_Slides)}(window),function(a,b,c){function d(){function b(b){var c=f[b];a.clearTimeout(f[b].timeout),delete f[b].timeout;for(var d in c)if(f[b].hasOwnProperty(d))for(var g=f[b][d].hooks,h=0;h<g.length;h++){var i=g[h],j=["debounced."+b];j=j.concat(i),e.Events.doAction.apply(this,j)}f[b]={}}var d=this,f={};d.debounceAction=function(d,e){var g=Array.prototype.slice.call(arguments);d=g.shift(),e=g.shift(),f[e]=f[e]||{},f[e][d]=f[e][d]||{},c!==f[e].timeout&&(a.clearTimeout(f[e].timeout),delete f[e].timeout),f[e][d].hooks=f[e][d].hooks||[],f[e][d].hooks.push(g),f[e].timeout=a.setTimeout(function(){b(e)},30)}}var e=a.SEO_Slides;e.Events.debouncer=new d}(this,jQuery),function(a,b,c){var d=a.document;a.SEO_Slides=a.SEO_Slides||{};var e=a.SEO_Slides;a.SEO_Slides.Plugin=function(a){var f=this,g={name:"Plugin",menuText:"Context Menu Item",icon:"http://cdn1.iconfinder.com/data/icons/gnomeicontheme/16x16/stock/object/stock_insert-plugin.png",UUID:"",canDrag:!0,canResize:!0,selected:!1,data:{}},h={};e.Plugins=e.Plugins||{},e.Plugins[a]=f,f.setName=function(a){g.name=a},f.getName=function(){return g.name},f.setMenuText=function(a){g.menuText=a},f.getMenuText=function(){return g.menuText},f.setIcon=function(a){g.icon=a},f.getIcon=function(){return g.icon},f.toggleResize=function(a){a!==!1&&(a=!0),g.canResize=a},f.toggleDrag=function(a){a!==!1&&(a=!0),g.canDrag=a},f.canDrag=function(){return g.canDrag},f.canResize=function(){return g.canResize},f.renderControl=function(){return!1},f.renderControlWithData=function(){return!1},f.onPluginRendered=function(){return!1},f.onClick=function(){return!1},f.setData=function(a,b,d){var e=h[a];c!==e&&(e.settings[b]=d)},f.getData=function(a,b){return h[a].settings[b]},f.addInstance=function(a,b){h[a]=b},f.clearInstances=function(){h={}};var i=function(){return g.UUID},j=function(a){var b=f.renderControl();return b===!1||"string"!=typeof b?a:b},k=function(a,b){var c=f.renderControlWithData(a);return c===!1||"string"!=typeof c?b:c},l=function(a){var c=b(a),d=p();a.setAttribute("data-plugin-uuid",d),f.addInstance(d,{element:c,settings:{}}),f.onPluginRendered(c)},m=function(a){for(var b;a!==d;){if(b=a.getAttribute("data-plugin-uuid"),null!==b)return b;a=a.parentNode}return!1},n=function(a){return a.push({menuText:f.getMenuText(),icon:f.getIcon(),UUID:i()}),a},o=function(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)},p=function(){var a=o()+o()+"-"+o()+"-"+o()+"-";return a=a+o()+"-"+o()+o()+o()},q=function(a,b){var c=m(b);c!==!1&&h[c].element.addClass("selected")},r=function(){for(var a in h)h[a].element.removeClass("selected")},s=function(a){var b=m(a);b!==!1&&(h[b].element.remove(),delete h[b])},t=function(a,b,c){var d=m(a);d!==!1&&(h[d].settings[b]=c)},u=function(a){return a[i()]=h,a};g.UUID=c===a?p():a,e.Events.addFilter("plugins.menu",n),e.Events.addFilter("plugin.render."+i(),j),e.Events.addFilter("plugin.renderdata."+i(),k),e.Events.addAction("plugin.rendered."+i(),l),e.Events.addAction("plugin.click."+i(),q),e.Events.addFilter("plugin.canDrag."+i(),f.canDrag),e.Events.addFilter("plugin.canResize."+i(),f.canResize),e.Events.addAction("plugin.deselect",r),e.Events.addAction("plugin.settings.save."+i(),t),e.Events.addFilter("plugin.settings.get",u),e.Events.addAction("plugin.remove."+i(),s)}}(window,jQuery),function(a,b,c){var d=a.document,e=a.seoslides_i18n,f=a.SEO_Slides,g="09038190-8695-11e2-9e96-0800200c9a66",h=new f.Plugin(g),i='<div style="position:absolute;top:0;left:0;right:0;bottom:0;padding: 0.5em;text-align: center;background-color: #ccc;border: 3px dashed #888;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px"><span class="no-image">'+e.layout_image+"</span></div>";h.setName(e.image_name),h.setMenuText(e.image_menu),h.setIcon(e.image_icon),h.renderControl=function(){return i},h.renderControlWithData=function(a){var b="";return e.layout_image===a.settings.content?b=i:(b+='<div style="position:absolute;top:0;bottom:0;left:0;right:0;">',b+='<img style="height:100%;width:100%;" class="plugin-image" src="'+a.settings.content+'" />',b+="</div>"),b},h.onPluginRendered=function(i){""===i[0].style.height&&i.css("height",200),""===i[0].style.width&&i.css("width",200);var j=function(j){var k=j.data("plugin-uuid"),m=j.find(".no-image"),n=new f.ImagePicker(e.image_select,m),o=j.find(".slide-object-content > div:first-child");m.on("dblclick",n.launchOverlay);var p=function(){var a=j.find(".plugin-image"),b=o.height(),c=o.width(),d=b/c,e=c*d,f=b/d,g=e,h=f;0!==a.length&&(e>b?g=h*d:f>c&&(h=g/d),a.css({height:g,width:h}))};return n.loaded=function(){n.ifWindow=d.getElementById("TB_iframeContent").contentWindow,n.fileQueued=n.ifWindow.fileQueued;var f=n.ifWindow.document.getElementById("not-image");null!==f&&(f.parentNode.style.display="none");var g=n.ifWindow.document.createElement("style");g.type="text/css",g.innerHTML="#filter li:first-child,#filter li:nth-child(3),#filter li:nth-child(4) {display: none;}",n.ifWindow.document.getElementsByTagName("head")[0].appendChild(g);var h=n.ifWindow.document.getElementById("filter"),i=b(h).find(".subsubsub li:nth-child(2)"),j=i.html();c!==j&&i.html(j.substring(0,j.length-3)),n.ifWindow.fileQueued=function(b){return n.isImage(b.name)?(n.fileQueued(b),void 0):(a.alert(e.not_image),void 0)}},n.changed=function(c){function e(){var b=a.getComputedStyle(m),c=a.parseFloat(b.height),d=a.parseFloat(b.width),e=c/d,h=o.height(),k=o.width(),n=h,q=k;c>h&&e>1?q=h/e:d>k&&1>e&&(n=k*e),o.css({padding:0,backgroundColor:"transparent",border:"none",borderRadius:0,textAlign:"left",height:n,width:q}),o.parents(".slide-object").css({height:n,width:q}),p();var r=l(i);f.Events.doAction("plugin.settings.save."+g,j[0],"size",r)}var m=d.createElement("img");m.className="plugin-image",m.setAttribute("src",c),h.setData(k,"content",c),j.find(".no-image").replaceWith(m),b(m).on("load",e)},{setImageSize:p}}(i);j.setImageSize()};var j=function(b,c,d){var e,f,g,h,i=b.querySelector("img"),j=a.getComputedStyle(i),k=a.parseFloat(j.height)/a.parseFloat(j.width),l=a.parseFloat(c),m=a.parseFloat(d);e=m*k,f=l/k,e>l?(h=f,g=h*k):f>m&&(g=e,h=g/k),i.style.height=g+"px",i.style.width=h+"px"};f.Events.addAction("plugin.resize."+g,j);var k=function(a){b(".plugin-image",a).each(function(a,c){var d=b(c),e=d.parent();d.css({height:e.height(),width:e.width()})})};f.Events.addAction("debounced.canvas.resize",k,11);var l=function(a,b){return b=b||f.Bucket.getCurrentSlideElement(),{w:1600/b.width()*a.width(),h:900/b.height()*a.height()}}}(this,jQuery),function(a,b,c){function d(){var d=a.CKEDITOR.config.font_names,g=d.split(";"),h={};b.each(g,function(a,b){var c=b.split("/");h[c[0]]=c[1]});var i=e.querySelector(".bucket-slide"),j=i.getAttribute("data-default_font"),k=i.getAttribute("data-default_size"),l=i.getAttribute("data-default_font_color");j=h[j];var m="";c!==j&&(m="font-family:"+j+";"),"#000000"!==l&&(m+="color:"+l+";"),m+="font-size:"+k+";";var n='<span style="'+m+'">';return n+=f.layout_text,n+="</span>"}var e=a.document,SEO_Slides=a.SEO_Slides,f=a.seoslides_i18n;SEO_Slides.inline_editors=SEO_Slides.inline_editors||[];var g=new SEO_Slides.Plugin("1798dfc0-8695-11e2-9e96-0800200c9a66");g.setName(f.wysiwyg_textarea),g.setMenuText(f.wysiwyg_menu),g.setIcon(f.wysiwyg_icon),g.renderControl=function(){var a='<div style="padding: 0.5em;">';return a+='<div class="seoslides_responsive seoslides_wysiwyg" contenteditable="true">',a+=d(),a+="</div>",a+="</div>"},g.renderControlWithData=function(a,b){b=c!==b?' contenteditable="true"':"";var d='<div style="padding: 0.5em;">';return d+='<div class="seoslides_responsive seoslides_wysiwyg"'+b+">",d+=a.settings.content,d+="</div>",d+="</div>"},g.onPluginRendered=function(c){var d=a.CKEDITOR;d.disableAutoInline=!0,""===c[0].style.height&&c.css("height",60),""===c[0].style.width&&c.css("width",150),function(a){var c=a.data("plugin-uuid"),e=b(".seoslides_wysiwyg",a),f=d.inline(e[0],{baseFloatZIndex:170001,floatSpaceDockedOffsetY:20,on:{blur:function(){var a=this.getData();g.setData(c,"content",a)}}});SEO_Slides.inline_editors.push(f)}(c)}}(this,jQuery),function(a,b){var c=b.SEO_Slides,d=b.document;c.processPlugins=function(b){0!==b.length&&(a(".slide-object-unparsed-content",b).each(function(e,f){var g=a(f),h=g.parent(),i=d.createElement("div"),j=h.data("plugin"),k=c.Plugins[j],l={element_id:h.data("element"),plugin_id:h.data("plugin"),settings:{content:g.html(),position:{top:b.data("top"),left:b.data("left")},size:{h:b.data("height"),w:b.data("width")}}},m=k.renderControlWithData(l);i.className="slide-object-content",i.innerHTML=m,g.replaceWith(i)}),c.Events.debouncer.debounceAction("processPlugins","canvas.resize",b))};var e=c.resizeCanvas=function(){a(b).off("resize.canvas").on("resize.canvas",e);var g=d.querySelector("article.deck-container"),h=g.style,i=d.querySelectorAll("section.slide"),j=d.querySelector(".slide-reel"),k=d.querySelector(".deck-footer"),l=d.querySelector("body"),m=l.offsetHeight,n=(l.offsetWidth,0),o=0;null!==j&&(m-=j.offsetHeight,n=j.offsetHeight),(null!==j||null!==k)&&(h.paddingBottom=n+o+"px"),h.height=m+"px",h.minHeight="inherit";var p=m,q=l.offsetWidth,r=16*p/9,s=9*q/16;if(s>p&&(h.margin="0 auto",q=r),r>q){var t=Math.floor(s-o),u=Math.floor((m-s)/2);h.height=t+"px";var v=m-t-u-1;0>v&&(u+=v,v=0),h.margin=u+"px auto "+v+"px",p=s}for(var w=0;w<i.length;w++){var x=i[w],y=x.style;p!==s?y.minHeight=p+"px":y.removeProperty("minHeight"),y.height=p+"px",y.width=q+"px",y.left="-"+q/2+"px"}if(null!==j){var z=d.querySelector(".deck-container").style.height;d.querySelector(".slide-notes").style.height=z}a(".slide-body > div",i).each(function(a,b){f(b)}),c.Events.debouncer.debounceAction("resizeCanvas","canvas.resize",i)},f=c.resizePlugins=function(d){var e=a(d),f=a(d).parents("section.slide"),g=f.height(),h=f.width();d.style.width=Math.floor(b.parseFloat(d.getAttribute("data-width"))*h/1600)+"px",d.style.height=Math.floor(b.parseFloat(d.getAttribute("data-height"))*g/900)+"px",d.style.top=Math.floor(b.parseFloat(d.getAttribute("data-top"))*g/900)+"px",d.style.left=Math.floor(b.parseFloat(d.getAttribute("data-left"))*g/900)+"px",d.style.position="absolute",c.Events.doAction("pluginContainer.resize",e)}}(jQuery,this),function(a,b,c){function d(){function d(c,d){var e=(b(d),b(d).parents("section.slide")),f=e.height(),g=e.width();d.style.width=Math.floor(a.parseFloat(d.getAttribute("data-width"))*g/1600)+"px",d.style.height=Math.floor(a.parseFloat(d.getAttribute("data-height"))*f/900)+"px",d.style.top=Math.floor(a.parseFloat(d.getAttribute("data-top"))*f/900)+"px",d.style.left=Math.floor(a.parseFloat(d.getAttribute("data-left"))*f/900)+"px",e.backstretchShort()}function i(b){var d=h.createElement("div");if(d.className="slide-body",c!==b.oembed_thumb&&""!==b.oembed_thumb){var e=h.createElement("img");e.className="seoslides_iframe_thumb",e.src=b.oembed_thumb,d.appendChild(e)}if(c!==b.objects&&""!==b.objects)for(var g=b.objects,i=0;i<g.length;i++){var j=g[i];if(j!==Object(j))try{j=a.decodeURIComponent(j),j=a.JSON.parse(j)}catch(k){a.console.log(k);continue}var l=j.plugin_id,m=f.Plugins[l],n="";if(c!==m){var o=h.createElement("div");o.setAttribute("data-element",j.element_id),o.setAttribute("data-plugin",j.plugin_id),o.setAttribute("data-width",j.settings.size.w),o.setAttribute("data-height",j.settings.size.h),o.setAttribute("data-top",j.settings.position.top),o.setAttribute("data-left",j.settings.position.left);var p="position:absolute; ";p+="top:"+j.settings.position.top+"px; ",p+="left:"+j.settings.position.left+"px; ",p+="width:"+j.settings.size.w+"px; ",p+="height:"+j.settings.size.h+"px;",o.style.cssText=p,d.appendChild(o),n=m.renderControlWithData(j),o.innerHTML='<div class="slide-object-content">'+n+"</div>"}}return d}var j=this;j.pluginManager=new e,j.createSlide=function(a,b,d){d=c===d?!1:d;var e=b.clone(),f=h.createElement("section");f.className="slide",f.setAttribute("data-id",a.id);var j=i(a);f.appendChild(j),d?c!==a.bg_thumb&&"string"==typeof a.bg_thumb&&""!==a.bg_thumb.trim()&&(f.style.backgroundImage="url("+a.bg_thumb+")"):c!==a.bg_image&&"string"==typeof a.bg_image&&""!==a.bg_image.trim()&&(f.style.backgroundImage="url("+a.bg_image+")"),f.style.backgroundColor=a.fill_color,""===a.title&&(a.title=g.label_notitle);var k='<div class="title">'+a.title+"</div>";return k+='<div class="row-actions">',k+='<span class="edit"><a data-id="'+a.id+'" class="editslide" href="javascript:void;" title="'+g.label_edit_slide+'">'+g.label_edit+"</a> | </span>",k+='<span class="trash"><a data-id="'+a.id+'" class="submittrash" href="javascript:void;" title="'+g.label_trash_slide+'">'+g.label_trash+"</a></span>",k+='<span class="restore"><a data-id="'+a.id+'" class="restoreslide" href="javascript:void;" title="'+g.label_restore_slide+'">'+g.label_restore+"</a> | </span>",k+='<span class="delete"><a data-id="'+a.id+'" class="submitdelete" href="javascript:void;" title="'+g.label_delete_slide+'">'+g.label_delete+"</a></span>",k+="</div>",e.find(".slide-preview").html('<span data-id="'+a.id+'" class="editslide" title="'+g.label_edit_slide+'"></span>').find("span.editslide").append(f),e.find(".slide-title").html(k),e.find(".slide-description").html(a.seo_description),e.find(".slide-notes").html(a.presenter_notes),e},j.parseSlide=function(a){var b={},c=a.querySelector(".slide-body > img");null!==c&&(b.oembed_thumb=c.src);var d=a.querySelector(".slide-body > iframe");null!==d&&(b.oembed=d.src);for(var e=a.querySelectorAll(".slide-body > div"),f=0;f<e.length;f++){b.objects=b.objects||[];var g=e[f],h={element_id:g.getAttribute("data-element"),plugin_id:g.getAttribute("data-plugin"),settings:{}},j=g.firstElementChild||g.children[0]||null;h.settings.content=null!==j&&"slide-object-unparsed-content"===j.className?j.innerHTML:g.innerHTML,h.settings.size={h:g.getAttribute("data-height"),w:g.getAttribute("data-width")},h.settings.position={top:g.getAttribute("data-top"),left:g.getAttribute("data-left")},b.objects.push(h)}var k=i(b),l=a.querySelector(".slide-body");k.style.backgroundColor=l.style.backgroundColor,k.style.backgroundImage=l.style.backgroundImage,a.replaceChild(k,l)},j.resize=function(a){b(".slide-body > div",a).each(d),b(".seoslides_responsive",a).responsiveText()}}function e(){var a=this;a.remove=function(){b(h.querySelectorAll(".slide-object.layout-generated")).each(function(a,b){f.Events.doAction("plugin.remove."+b.getAttribute("data-uuid"),b)})},a.load=function(a){var d=a.plugin_id,e=f.Plugins[d],g=e.renderControlWithData(a,!0);if(!1!==g){var i=f.Events.applyFilter("plugin.canDrag."+d),j=f.Events.applyFilter("plugin.canResize."+d),k=h.createElement("div"),l="slide-object";i===!0&&(l+=" can-drag"),j===!0&&(l+=" can-resize"),c!==a.generated&&!0===a.generated&&(l+=" layout-generated",l+=" "+a.specialClass),k.className=l,k.setAttribute("data-uuid",d),j===!0&&(g+='<div class="resize-control"></div>'),i===!0&&(g+='<div class="drag-control"></div>'),g+='<div class="dismiss-control"></div>',k.innerHTML='<div class="slide-object-content">'+g+"</div>";var m=f.Bucket.getCurrentSlideElement(),n={h:Math.floor(m.height()/900*a.settings.size.h),w:Math.floor(m.width()/1600*a.settings.size.w)},o={top:Math.floor(m.height()/900*a.settings.position.top),left:Math.floor(m.width()/1600*a.settings.position.left)};k.style.cssText=["height: "+n.h+"px","width: "+n.w+"px","top: "+o.top+"px","left: "+o.left+"px;"].join("; ")+";",k.setAttribute("data-plugin-uuid",a.element_id),f.Bucket.addToCurrentSlide(k);var p=b(k);e.addInstance(a.element_id,{element:p,settings:a.settings}),e.onPluginRendered(p,a.element_id)}}}var f=a.SEO_Slides,g=a.seoslides_i18n,h=a.document;f.slideBuilder=new d}(this,jQuery),function(a,b){var c=a.SEO_Slides;b(".slide").each(function(a,d){c.slideBuilder.parseSlide(d),c.slideBuilder.resize(d),b("> div",d).backstretchShort()})}(this,jQuery),function(a,b){function c(b){b.preventDefault();var c=320,d=500,e=a.screenX+(a.outerWidth-c)/2,f=a.screenY+(a.outerHeight-d)/4;a.open(this.href,"_blank","height="+d+",width="+c+",left="+e+",top="+f)}var d=a.document;b(d.querySelectorAll(".popup")).click(c)}(window,jQuery);
  • seoslides/trunk/js/seoslides_list.src.js

    r804422 r818644  
    1 /*! seoslides - v1.1.1
     1/*! seoslides - v1.2
    22 * https://seoslides.com
    33 * Copyright (c) 2013 Alroum; * Licensed GPLv2+ */
     
    402402
    403403                    // Replace the image path
    404                     this.$img.attr( 'src', path );
     404                    if ( orig !== path ) {
     405                        this.$img.attr( 'src', path );
     406                    }
    405407                }
    406408            } catch(err) {
     
    20112013         * Create a slide object (jQuery object) based on a given slide and specified template.
    20122014         *
    2013          * @param {object} slide
    2014          * @param {object} template
     2015         * @param {object}  slide
     2016         * @param {object}  template
     2017         * @param {boolean} thumbnail
     2018         *
    20152019         * @return {object}
    20162020         */
    2017         SELF.createSlide = function( slide, template ) {
     2021        SELF.createSlide = function( slide, template, thumbnail ) {
     2022            thumbnail = ( undefined === thumbnail ) ? false : thumbnail;
    20182023            var row = template.clone();
    20192024
     
    20272032            slideEl.appendChild( slideDiv );
    20282033
    2029             if ( undefined !== slide['bg-image'] && typeof slide['bg-image'] === 'string' && '' !== slide['bg-image'].trim() ) {
    2030                 slideEl.style.backgroundImage = 'url(' + slide['bg-image'] + ')';
     2034            if ( thumbnail ) {
     2035                if ( undefined !== slide['bg_thumb'] && typeof slide['bg_thumb'] === 'string' && '' !== slide['bg_thumb'].trim() ) {
     2036                    slideEl.style.backgroundImage = 'url(' + slide['bg_thumb'] + ')';
     2037                }
     2038            } else {
     2039                if ( undefined !== slide['bg_image'] && typeof slide['bg_image'] === 'string' && '' !== slide['bg_image'].trim() ) {
     2040                    slideEl.style.backgroundImage = 'url(' + slide['bg_image'] + ')';
     2041                }
    20312042            }
    20322043
     
    20342045
    20352046            if ( slide.title === '' ) {
    2036                 slide.title = '(no title)';
     2047                slide.title = I18N.label_notitle;
    20372048            }
    20382049
  • seoslides/trunk/js/seoslides_multiplier.min.js

    r804422 r818644  
    1 /*! seoslides - v1.1.1
     1/*! seoslides - v1.2
    22 * https://seoslides.com
    33 * Copyright (c) 2013 Alorum; * Licensed GPLv2+ */
  • seoslides/trunk/js/seoslides_multiplier.src.js

    r804422 r818644  
    1 /*! seoslides - v1.1.1
     1/*! seoslides - v1.2
    22 * https://seoslides.com
    33 * Copyright (c) 2013 Alroum; * Licensed GPLv2+ */
  • seoslides/trunk/js/seoslides_track.min.js

    r804422 r818644  
    1 /*! seoslides - v1.1.1
     1/*! seoslides - v1.2
    22 * https://seoslides.com
    33 * Copyright (c) 2013 Alorum; * Licensed GPLv2+ */
  • seoslides/trunk/js/seoslides_track.src.js

    r804422 r818644  
    1 /*! seoslides - v1.1.1
     1/*! seoslides - v1.2
    22 * https://seoslides.com
    33 * Copyright (c) 2013 Alroum; * Licensed GPLv2+ */
  • seoslides/trunk/readme.txt

    r804422 r818644  
    22Contributors: alorum, 10up
    33Donate link: http://alorum.com
    4 Tags: presentation, seoslides, seo slides, seo, slide, slides, slide deck, search engine optimization, search engine, slideshow, bing, caonical, description, google, keywords, meta, meta description, meta keywords, wordpress seo, yahoo, alorum, 10up
     4Tags: presentation, seoslides, seo slides, seo, slide, slides, slide deck, search engine optimization, search engine, slideshow, bing, canonical, description, google, keywords, meta, meta description, meta keywords, wordpress seo, yahoo, alorum, 10up
    55Requires at least: 3.5.1
    6 Tested up to: 3.6.1
    7 Stable tag: 1.1.1
     6Tested up to: 3.7.1
     7Stable tag: 1.2
    88License: GPLv2 or later
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    5757
    5858
    59 
    60 
    6159== Installation ==
    6260
     
    8179== Screenshots ==
    8280
    83 1. Full Screen Presentations with HTML or Full Screen Background Images (full screen presentation img)
    84 1. Full Screen Movies Work Too (full screen video img)
    85 1. Notes Available for Every Slide (notes embed modal img)
    86 1. WordPress First Canvas Based Editor (slide editor img)
    87 1. Notes Editor (slide notes img)
    88 1. Presentation Manager (slide-list img)
    89 1. Publish to seoslid.es & Control Your Backlinks (publish-backlink img)
     811. Full Screen Presentations with HTML or Full Screen Background Images
     821. Full Screen Movies Work Too
     831. Notes Available for Every Slide
     841. WordPress First Canvas Based Editor
     851. Notes Editor
     861. Presentation Manager
     871. Publish to seoslid.es & Control Your Backlinks
    9088
    9189== Changelog ==
     90
     91= 1.2 =
     92
     93* Fix an issue where child theme stylesheets were not unenqueued on slideset pages.
     94* Fix thumbnails on the presentation editor.
     95* Fix a compatibility issue with the Genesis theme framework.
     96* Streamline the Backlink editor modal.
     97* Simplified importer page.
     98* Update the presentation editor to make things more intuitive - Slide Master is a title, excerpt presenter notes, etc.
     99* Update the presentation and slide list views to use thumbnail images for backgrounds to optimize performance.
     100* Update front-end branding to be disabled by default. You can purchase a Pro package from https://seoslides.com to enable front-end white label branding.
     101* Update the iframe background to match the slidemaster background.
     102* Add multiple transition options to the Slide Master dialog.
     103* Add optional slide to end of presentation with sharing and embedding options.
     104* Future-proof admin styles such that seoslides is compatible with WordPress 3.7, 3.7 with MP6, and 3.8.
    92105
    93106= 1.1.1 =
  • seoslides/trunk/seoslides.php

    r804422 r818644  
    44 * Plugin URL:  https://seoslides.com
    55 * Description: Add embeddable presentations to WordPress.
    6  * Version:     1.1.1
     6 * Version:     1.2
    77 * Author:      alorum, 10up
    88 * Author URI:  http://alorum.com
     
    2929
    3030// Useful global constants
    31 define( 'SEOSLIDES_VERSION', '1.1.1' );
     31define( 'SEOSLIDES_VERSION', '1.2' );
    3232define( 'SEOSLIDES_URL',     plugin_dir_url( __FILE__ ) );
    3333define( 'SEOSLIDES_PATH',    dirname( __FILE__ ) . '/' );
  • seoslides/trunk/templates/single-seoslides-slideset.php

    r804108 r818644  
    88
    99// Remove some known theme incompatibilities
    10 remove_filter( 'wp_title', 'genesis_default_title' );
     10remove_filter( 'wp_title', 'genesis_doctitle_wrap', 20 );
     11remove_filter( 'wp_title', 'genesis_default_title', 10, 3 );
    1112
    1213global $post;
     
    103104    </style>
    104105</head>
    105 <body class="home">
     106<body class="home" style="background-color:<?php echo $slideset_bg; ?>;">
    106107
    107108<article class="deck-container <?php echo $scheme; ?>" style="background-color:<?php echo $slideset_bg; ?>;">
     
    163164        <?php $branding_url = get_option( 'seoslides_logo_url', '' ); ?>
    164165        <?php $branding_title = get_option( 'seoslides_logo_title', '' ); ?>
    165         <?php if ( 'default' === $branding ) : ?>
     166        <?php $enabled = 'yes' === get_option( 'seoslides_logo_enabled', 'no' ); ?>
     167        <?php if ( 'default' === $branding || 'seoslides' === $branding ) : ?>
    166168            <?php $brand = '<span class="branding"><img src="' . SEOSLIDES_URL . '/img/seoslides-logo-trans-2x.png" style="height:100%;width:auto;"></span>'; ?>
    167169        <?php else : ?>
     
    171173            <?php $brand = '<a href="' . esc_url( $branding_url ) . '" title="' . esc_attr( $branding_title ) . '">' . $brand . '</a>'; ?>
    172174        <?php endif; ?>
    173         <?php echo $brand; ?>
     175        <?php echo $enabled ? $brand : ''; ?>
    174176
    175177        <?php if ( isset( $slide ) ) : ?>
     
    190192
    191193<footer class="deck-footer <?php echo $scheme; ?>">
    192     <p class="deck-actions">
    193         &nbsp;
    194     </p>
     194    <p class="deck-actions"></p>
    195195</footer>
    196196<?php wp_footer(); ?>
Note: See TracChangeset for help on using the changeset viewer.