Changeset 818644
- Timestamp:
- 12/11/2013 04:08:42 AM (12 years ago)
- Location:
- seoslides/trunk
- Files:
-
- 15 added
- 48 edited
-
css/admin-styles-slides.css (modified) (4 diffs)
-
css/admin-styles.css (modified) (3 diffs)
-
css/front-end.css (modified) (5 diffs)
-
css/front-end.fade.css (modified) (6 diffs)
-
css/front-end.neon.fade.css (modified) (6 diffs)
-
css/front-end.neon.horizontal.css (modified) (5 diffs)
-
css/front-end.neon.none.css (modified) (5 diffs)
-
css/front-end.neon.vertical.css (modified) (6 diffs)
-
css/front-end.none.css (modified) (5 diffs)
-
css/front-end.none.fade.css (modified) (6 diffs)
-
css/front-end.none.horizontal.css (modified) (5 diffs)
-
css/front-end.none.none.css (modified) (5 diffs)
-
css/front-end.none.vertical.css (modified) (6 diffs)
-
css/front-end.vertical.css (modified) (6 diffs)
-
css/front-end.web.fade.css (modified) (7 diffs)
-
css/front-end.web.horizontal.css (modified) (6 diffs)
-
css/front-end.web.none.css (modified) (6 diffs)
-
css/front-end.web.vertical.css (modified) (7 diffs)
-
css/seoslides-iconography.css (added)
-
fonts (added)
-
fonts/seoslides-iconography.eot (added)
-
fonts/seoslides-iconography.svg (added)
-
fonts/seoslides-iconography.ttf (added)
-
fonts/seoslides-iconography.woff (added)
-
img/social_facebook.jpg (added)
-
img/social_facebook.png (added)
-
img/social_google.jpg (added)
-
img/social_google.png (added)
-
img/social_linkedin.jpg (added)
-
img/social_seoslides.jpg (added)
-
img/social_seoslides_blue.png (added)
-
img/social_seoslides_labeled.png (added)
-
img/social_twitter.jpg (added)
-
includes/SEOSlides_Ajax.php (modified) (7 diffs)
-
includes/SEOSlides_Converter.php (modified) (8 diffs)
-
includes/SEOSlides_Core.php (modified) (22 diffs)
-
includes/SEOSlides_Meta.php (modified) (3 diffs)
-
includes/SEOSlides_Multiplier.php (modified) (9 diffs)
-
includes/objects/SEOSlides_Slide.php (modified) (3 diffs)
-
includes/objects/SEOSlides_Slideset.php (modified) (2 diffs)
-
js/editor_plugin.js (modified) (1 diff)
-
js/editor_plugin_src.js (modified) (1 diff)
-
js/lib/canvas/css/bucket.css (modified) (2 diffs)
-
js/lib/jquery.backstretch.js (modified) (1 diff)
-
js/poly_fill.min.js (modified) (1 diff)
-
js/poly_fill.src.js (modified) (1 diff)
-
js/seoslides_admin.min.js (modified) (1 diff)
-
js/seoslides_admin.src.js (modified) (11 diffs)
-
js/seoslides_converter.min.js (modified) (1 diff)
-
js/seoslides_converter.src.js (modified) (3 diffs)
-
js/seoslides_embed.min.js (modified) (1 diff)
-
js/seoslides_embed.src.js (modified) (1 diff)
-
js/seoslides_front.min.js (modified) (1 diff)
-
js/seoslides_front.src.js (modified) (9 diffs)
-
js/seoslides_list.min.js (modified) (1 diff)
-
js/seoslides_list.src.js (modified) (5 diffs)
-
js/seoslides_multiplier.min.js (modified) (1 diff)
-
js/seoslides_multiplier.src.js (modified) (1 diff)
-
js/seoslides_track.min.js (modified) (1 diff)
-
js/seoslides_track.src.js (modified) (1 diff)
-
readme.txt (modified) (3 diffs)
-
seoslides.php (modified) (2 diffs)
-
templates/single-seoslides-slideset.php (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
seoslides/trunk/css/admin-styles-slides.css
r804422 r818644 447 447 background-size: 16px auto; } } 448 448 449 body. admin-color-mp6.slideset-add-button-icon,450 body. admin-color-mp6.slideset-toggle-trash-icon {449 body.flaticons .slideset-add-button-icon, 450 body.flaticons .slideset-toggle-trash-icon { 451 451 margin-top: 0; } 452 body. admin-color-mp6.slideset-add-button-icon {452 body.flaticons .slideset-add-button-icon { 453 453 background-image: url("../img/addslide-mp6-16.png"); } 454 454 @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 { 456 456 background-image: url("../img/addslide-mp6-32.png"); } } 457 body. admin-color-mp6.slideset-toggle-trash-icon {457 body.flaticons .slideset-toggle-trash-icon { 458 458 background-image: url("../img/trash-mp6-16.png"); } 459 459 @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 { 461 461 background-image: url("../img/trash-mp6-32.png"); } } 462 462 … … 496 496 box-shadow: -6px 0 6px -6px rgba(0, 0, 0, 0.2) inset; } 497 497 .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 { 499 500 width: 269px; 500 501 padding: 0 15px; } … … 502 503 .seoslides-modal .seoslides-left-rail .seoslides-modal-seo textarea, 503 504 .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 { 505 508 width: 100%; } 506 509 .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 { 508 512 cursor: default; 509 513 font-weight: bold; 510 514 font-size: 1.1em; } 515 .seoslides-modal .seoslides-left-rail .seoslides-modal-transitions { 516 margin-top: 15px; } 511 517 .seoslides-modal .seoslides-left-rail #seoslides_video_oembed { 512 518 width: 100%; } … … 735 741 margin-right: 20px; } 736 742 737 . admin-color-mp6#TB_overlay,743 .flaticons #TB_overlay, 738 744 #TB_overlay { 739 745 z-index: 170000; } 740 746 741 . admin-color-mp6#TB_window,747 .flaticons #TB_window, 742 748 #TB_window { 743 749 z-index: 170001; } -
seoslides/trunk/css/admin-styles.css
r804422 r818644 11 11 background-size: 16px auto; } } 12 12 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 {13 body.flaticons #menu-posts-seoslides-slideset .menu-icon-post div.wp-menu-image, 14 body.flaticons #toplevel_page_seoslides-slideset .menu-icon-generic div.wp-menu-image { 15 15 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 { 18 18 content: '\f181'; } 19 body. admin-color-mp6.tb-close-icon {19 body.flaticons .tb-close-icon { 20 20 background: none; } 21 21 … … 228 228 background-position: -480px 0 !important; } 229 229 230 .seoslides-modal-transitions { 231 display: none; } 232 230 233 .seoslides-overview .seoslides-modal-bginfo { 231 234 margin-top: 20px; } … … 233 236 .seoslides-overview .youtube-vimeo { 234 237 display: none; } 238 .seoslides-overview .seoslides-modal-transitions { 239 display: block; } 235 240 236 241 #poststuff .linkhint { -
seoslides/trunk/css/front-end.css
r804422 r818644 711 711 .deck-footer .deck-actions { 712 712 pointer-events: auto; 713 width: 24px;713 width: 32px; 714 714 text-align: center; 715 715 background-color: #000; 716 -webkit-font-smoothing: antialiased; 716 717 -khtml-opacity: 0.5; 717 718 -moz-opacity: 0.5; … … 807 808 position: absolute; 808 809 cursor: pointer; 809 font-family: 'dashicons'; 810 padding-left: 8px; } 810 font-family: 'dashicons'; } 811 811 .deck-footer .deck-actions:before { 812 812 content: '\f132'; } … … 818 818 content: '\f158'; } 819 819 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 */ 820 835 .fullscreen .slide { 821 836 padding-bottom: 0; } … … 916 931 cursor: default; } 917 932 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; } } 918 976 .slide .slide-body .slide-object-content .slide { 919 977 width: auto; … … 1226 1284 .deck-container div.embed-container .closer, 1227 1285 .deck-container div.embed-container .pseudolink { 1228 color: red;1286 color: #ffac46; 1229 1287 cursor: pointer; } 1230 1288 .deck-container div.embed-container .closer:hover, -
seoslides/trunk/css/front-end.fade.css
r804422 r818644 538 538 box-sizing: border-box; 539 539 width: 100%; 540 padding: 0 48px; }540 padding: 0; } 541 541 .csstransitions.csstransforms .deck-container:not(.deck-menu) > .slide .slide { 542 542 position: relative; … … 680 680 .deck-footer .deck-actions { 681 681 pointer-events: auto; 682 width: 24px;682 width: 32px; 683 683 text-align: center; 684 684 background-color: #000; 685 -webkit-font-smoothing: antialiased; 685 686 -khtml-opacity: 0.5; 686 687 -moz-opacity: 0.5; … … 776 777 position: absolute; 777 778 cursor: pointer; 778 font-family: 'dashicons'; 779 padding-left: 8px; } 779 font-family: 'dashicons'; } 780 780 .deck-footer .deck-actions:before { 781 781 content: '\f132'; } … … 787 787 content: '\f158'; } 788 788 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 */ 789 804 .fullscreen .slide { 790 805 padding-bottom: 0; } … … 885 900 cursor: default; } 886 901 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; } } 887 945 .slide .slide-body .slide-object-content .slide { 888 946 width: auto; … … 1195 1253 .deck-container div.embed-container .closer, 1196 1254 .deck-container div.embed-container .pseudolink { 1197 color: red;1255 color: #ffac46; 1198 1256 cursor: pointer; } 1199 1257 .deck-container div.embed-container .closer:hover, -
seoslides/trunk/css/front-end.neon.fade.css
r804422 r818644 567 567 box-sizing: border-box; 568 568 width: 100%; 569 padding: 0 48px; }569 padding: 0; } 570 570 .csstransitions.csstransforms .deck-container:not(.deck-menu) > .slide .slide { 571 571 position: relative; … … 709 709 .deck-footer .deck-actions { 710 710 pointer-events: auto; 711 width: 24px;711 width: 32px; 712 712 text-align: center; 713 713 background-color: #000; 714 -webkit-font-smoothing: antialiased; 714 715 -khtml-opacity: 0.5; 715 716 -moz-opacity: 0.5; … … 805 806 position: absolute; 806 807 cursor: pointer; 807 font-family: 'dashicons'; 808 padding-left: 8px; } 808 font-family: 'dashicons'; } 809 809 .deck-footer .deck-actions:before { 810 810 content: '\f132'; } … … 816 816 content: '\f158'; } 817 817 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 */ 818 833 .fullscreen .slide { 819 834 padding-bottom: 0; } … … 914 929 cursor: default; } 915 930 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; } } 916 974 .slide .slide-body .slide-object-content .slide { 917 975 width: auto; … … 1224 1282 .deck-container div.embed-container .closer, 1225 1283 .deck-container div.embed-container .pseudolink { 1226 color: red;1284 color: #ffac46; 1227 1285 cursor: pointer; } 1228 1286 .deck-container div.embed-container .closer:hover, -
seoslides/trunk/css/front-end.neon.horizontal.css
r804422 r818644 740 740 .deck-footer .deck-actions { 741 741 pointer-events: auto; 742 width: 24px;742 width: 32px; 743 743 text-align: center; 744 744 background-color: #000; 745 -webkit-font-smoothing: antialiased; 745 746 -khtml-opacity: 0.5; 746 747 -moz-opacity: 0.5; … … 836 837 position: absolute; 837 838 cursor: pointer; 838 font-family: 'dashicons'; 839 padding-left: 8px; } 839 font-family: 'dashicons'; } 840 840 .deck-footer .deck-actions:before { 841 841 content: '\f132'; } … … 847 847 content: '\f158'; } 848 848 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 */ 849 864 .fullscreen .slide { 850 865 padding-bottom: 0; } … … 945 960 cursor: default; } 946 961 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; } } 947 1005 .slide .slide-body .slide-object-content .slide { 948 1006 width: auto; … … 1255 1313 .deck-container div.embed-container .closer, 1256 1314 .deck-container div.embed-container .pseudolink { 1257 color: red;1315 color: #ffac46; 1258 1316 cursor: pointer; } 1259 1317 .deck-container div.embed-container .closer:hover, -
seoslides/trunk/css/front-end.neon.none.css
r804422 r818644 674 674 .deck-footer .deck-actions { 675 675 pointer-events: auto; 676 width: 24px;676 width: 32px; 677 677 text-align: center; 678 678 background-color: #000; 679 -webkit-font-smoothing: antialiased; 679 680 -khtml-opacity: 0.5; 680 681 -moz-opacity: 0.5; … … 770 771 position: absolute; 771 772 cursor: pointer; 772 font-family: 'dashicons'; 773 padding-left: 8px; } 773 font-family: 'dashicons'; } 774 774 .deck-footer .deck-actions:before { 775 775 content: '\f132'; } … … 781 781 content: '\f158'; } 782 782 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 */ 783 798 .fullscreen .slide { 784 799 padding-bottom: 0; } … … 879 894 cursor: default; } 880 895 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; } } 881 939 .slide .slide-body .slide-object-content .slide { 882 940 width: auto; … … 1189 1247 .deck-container div.embed-container .closer, 1190 1248 .deck-container div.embed-container .pseudolink { 1191 color: red;1249 color: #ffac46; 1192 1250 cursor: pointer; } 1193 1251 .deck-container div.embed-container .closer:hover, -
seoslides/trunk/css/front-end.neon.vertical.css
r804422 r818644 569 569 box-sizing: border-box; 570 570 width: 100%; 571 padding: 0 48px; }571 padding: 0; } 572 572 .csstransitions.csstransforms .deck-container:not(.deck-menu) > .slide .slide { 573 573 position: relative; … … 756 756 .deck-footer .deck-actions { 757 757 pointer-events: auto; 758 width: 24px;758 width: 32px; 759 759 text-align: center; 760 760 background-color: #000; 761 -webkit-font-smoothing: antialiased; 761 762 -khtml-opacity: 0.5; 762 763 -moz-opacity: 0.5; … … 852 853 position: absolute; 853 854 cursor: pointer; 854 font-family: 'dashicons'; 855 padding-left: 8px; } 855 font-family: 'dashicons'; } 856 856 .deck-footer .deck-actions:before { 857 857 content: '\f132'; } … … 863 863 content: '\f158'; } 864 864 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 */ 865 880 .fullscreen .slide { 866 881 padding-bottom: 0; } … … 961 976 cursor: default; } 962 977 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; } } 963 1021 .slide .slide-body .slide-object-content .slide { 964 1022 width: auto; … … 1271 1329 .deck-container div.embed-container .closer, 1272 1330 .deck-container div.embed-container .pseudolink { 1273 color: red;1331 color: #ffac46; 1274 1332 cursor: pointer; } 1275 1333 .deck-container div.embed-container .closer:hover, -
seoslides/trunk/css/front-end.none.css
r804422 r818644 645 645 .deck-footer .deck-actions { 646 646 pointer-events: auto; 647 width: 24px;647 width: 32px; 648 648 text-align: center; 649 649 background-color: #000; 650 -webkit-font-smoothing: antialiased; 650 651 -khtml-opacity: 0.5; 651 652 -moz-opacity: 0.5; … … 741 742 position: absolute; 742 743 cursor: pointer; 743 font-family: 'dashicons'; 744 padding-left: 8px; } 744 font-family: 'dashicons'; } 745 745 .deck-footer .deck-actions:before { 746 746 content: '\f132'; } … … 752 752 content: '\f158'; } 753 753 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 */ 754 769 .fullscreen .slide { 755 770 padding-bottom: 0; } … … 850 865 cursor: default; } 851 866 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; } } 852 910 .slide .slide-body .slide-object-content .slide { 853 911 width: auto; … … 1160 1218 .deck-container div.embed-container .closer, 1161 1219 .deck-container div.embed-container .pseudolink { 1162 color: red;1220 color: #ffac46; 1163 1221 cursor: pointer; } 1164 1222 .deck-container div.embed-container .closer:hover, -
seoslides/trunk/css/front-end.none.fade.css
r804422 r818644 473 473 box-sizing: border-box; 474 474 width: 100%; 475 padding: 0 48px; }475 padding: 0; } 476 476 .csstransitions.csstransforms .deck-container:not(.deck-menu) > .slide .slide { 477 477 position: relative; … … 615 615 .deck-footer .deck-actions { 616 616 pointer-events: auto; 617 width: 24px;617 width: 32px; 618 618 text-align: center; 619 619 background-color: #000; 620 -webkit-font-smoothing: antialiased; 620 621 -khtml-opacity: 0.5; 621 622 -moz-opacity: 0.5; … … 711 712 position: absolute; 712 713 cursor: pointer; 713 font-family: 'dashicons'; 714 padding-left: 8px; } 714 font-family: 'dashicons'; } 715 715 .deck-footer .deck-actions:before { 716 716 content: '\f132'; } … … 722 722 content: '\f158'; } 723 723 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 */ 724 739 .fullscreen .slide { 725 740 padding-bottom: 0; } … … 820 835 cursor: default; } 821 836 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; } } 822 880 .slide .slide-body .slide-object-content .slide { 823 881 width: auto; … … 1130 1188 .deck-container div.embed-container .closer, 1131 1189 .deck-container div.embed-container .pseudolink { 1132 color: red;1190 color: #ffac46; 1133 1191 cursor: pointer; } 1134 1192 .deck-container div.embed-container .closer:hover, -
seoslides/trunk/css/front-end.none.horizontal.css
r804422 r818644 646 646 .deck-footer .deck-actions { 647 647 pointer-events: auto; 648 width: 24px;648 width: 32px; 649 649 text-align: center; 650 650 background-color: #000; 651 -webkit-font-smoothing: antialiased; 651 652 -khtml-opacity: 0.5; 652 653 -moz-opacity: 0.5; … … 742 743 position: absolute; 743 744 cursor: pointer; 744 font-family: 'dashicons'; 745 padding-left: 8px; } 745 font-family: 'dashicons'; } 746 746 .deck-footer .deck-actions:before { 747 747 content: '\f132'; } … … 753 753 content: '\f158'; } 754 754 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 */ 755 770 .fullscreen .slide { 756 771 padding-bottom: 0; } … … 851 866 cursor: default; } 852 867 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; } } 853 911 .slide .slide-body .slide-object-content .slide { 854 912 width: auto; … … 1161 1219 .deck-container div.embed-container .closer, 1162 1220 .deck-container div.embed-container .pseudolink { 1163 color: red;1221 color: #ffac46; 1164 1222 cursor: pointer; } 1165 1223 .deck-container div.embed-container .closer:hover, -
seoslides/trunk/css/front-end.none.none.css
r804422 r818644 580 580 .deck-footer .deck-actions { 581 581 pointer-events: auto; 582 width: 24px;582 width: 32px; 583 583 text-align: center; 584 584 background-color: #000; 585 -webkit-font-smoothing: antialiased; 585 586 -khtml-opacity: 0.5; 586 587 -moz-opacity: 0.5; … … 676 677 position: absolute; 677 678 cursor: pointer; 678 font-family: 'dashicons'; 679 padding-left: 8px; } 679 font-family: 'dashicons'; } 680 680 .deck-footer .deck-actions:before { 681 681 content: '\f132'; } … … 687 687 content: '\f158'; } 688 688 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 */ 689 704 .fullscreen .slide { 690 705 padding-bottom: 0; } … … 785 800 cursor: default; } 786 801 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; } } 787 845 .slide .slide-body .slide-object-content .slide { 788 846 width: auto; … … 1095 1153 .deck-container div.embed-container .closer, 1096 1154 .deck-container div.embed-container .pseudolink { 1097 color: red;1155 color: #ffac46; 1098 1156 cursor: pointer; } 1099 1157 .deck-container div.embed-container .closer:hover, -
seoslides/trunk/css/front-end.none.vertical.css
r804422 r818644 475 475 box-sizing: border-box; 476 476 width: 100%; 477 padding: 0 48px; }477 padding: 0; } 478 478 .csstransitions.csstransforms .deck-container:not(.deck-menu) > .slide .slide { 479 479 position: relative; … … 662 662 .deck-footer .deck-actions { 663 663 pointer-events: auto; 664 width: 24px;664 width: 32px; 665 665 text-align: center; 666 666 background-color: #000; 667 -webkit-font-smoothing: antialiased; 667 668 -khtml-opacity: 0.5; 668 669 -moz-opacity: 0.5; … … 758 759 position: absolute; 759 760 cursor: pointer; 760 font-family: 'dashicons'; 761 padding-left: 8px; } 761 font-family: 'dashicons'; } 762 762 .deck-footer .deck-actions:before { 763 763 content: '\f132'; } … … 769 769 content: '\f158'; } 770 770 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 */ 771 786 .fullscreen .slide { 772 787 padding-bottom: 0; } … … 867 882 cursor: default; } 868 883 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; } } 869 927 .slide .slide-body .slide-object-content .slide { 870 928 width: auto; … … 1177 1235 .deck-container div.embed-container .closer, 1178 1236 .deck-container div.embed-container .pseudolink { 1179 color: red;1237 color: #ffac46; 1180 1238 cursor: pointer; } 1181 1239 .deck-container div.embed-container .closer:hover, -
seoslides/trunk/css/front-end.vertical.css
r804422 r818644 540 540 box-sizing: border-box; 541 541 width: 100%; 542 padding: 0 48px; }542 padding: 0; } 543 543 .csstransitions.csstransforms .deck-container:not(.deck-menu) > .slide .slide { 544 544 position: relative; … … 727 727 .deck-footer .deck-actions { 728 728 pointer-events: auto; 729 width: 24px;729 width: 32px; 730 730 text-align: center; 731 731 background-color: #000; 732 -webkit-font-smoothing: antialiased; 732 733 -khtml-opacity: 0.5; 733 734 -moz-opacity: 0.5; … … 823 824 position: absolute; 824 825 cursor: pointer; 825 font-family: 'dashicons'; 826 padding-left: 8px; } 826 font-family: 'dashicons'; } 827 827 .deck-footer .deck-actions:before { 828 828 content: '\f132'; } … … 834 834 content: '\f158'; } 835 835 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 */ 836 851 .fullscreen .slide { 837 852 padding-bottom: 0; } … … 932 947 cursor: default; } 933 948 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; } } 934 992 .slide .slide-body .slide-object-content .slide { 935 993 width: auto; … … 1242 1300 .deck-container div.embed-container .closer, 1243 1301 .deck-container div.embed-container .pseudolink { 1244 color: red;1302 color: #ffac46; 1245 1303 cursor: pointer; } 1246 1304 .deck-container div.embed-container .closer:hover, -
seoslides/trunk/css/front-end.web.fade.css
r804422 r818644 1 @charset "UTF-8"; 1 2 /* Default aspect ratio settings */ 2 3 html, body { … … 655 656 box-sizing: border-box; 656 657 width: 100%; 657 padding: 0 48px; }658 padding: 0; } 658 659 .csstransitions.csstransforms .deck-container:not(.deck-menu) > .slide .slide { 659 660 position: relative; … … 797 798 .deck-footer .deck-actions { 798 799 pointer-events: auto; 799 width: 24px;800 width: 32px; 800 801 text-align: center; 801 802 background-color: #000; 803 -webkit-font-smoothing: antialiased; 802 804 -khtml-opacity: 0.5; 803 805 -moz-opacity: 0.5; … … 893 895 position: absolute; 894 896 cursor: pointer; 895 font-family: 'dashicons'; 896 padding-left: 8px; } 897 font-family: 'dashicons'; } 897 898 .deck-footer .deck-actions:before { 898 899 content: '\f132'; } … … 904 905 content: '\f158'; } 905 906 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 */ 906 922 .fullscreen .slide { 907 923 padding-bottom: 0; } … … 1002 1018 cursor: default; } 1003 1019 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; } } 1004 1063 .slide .slide-body .slide-object-content .slide { 1005 1064 width: auto; … … 1312 1371 .deck-container div.embed-container .closer, 1313 1372 .deck-container div.embed-container .pseudolink { 1314 color: red;1373 color: #ffac46; 1315 1374 cursor: pointer; } 1316 1375 .deck-container div.embed-container .closer:hover, -
seoslides/trunk/css/front-end.web.horizontal.css
r804422 r818644 1 @charset "UTF-8"; 1 2 /* Default aspect ratio settings */ 2 3 html, body { … … 828 829 .deck-footer .deck-actions { 829 830 pointer-events: auto; 830 width: 24px;831 width: 32px; 831 832 text-align: center; 832 833 background-color: #000; 834 -webkit-font-smoothing: antialiased; 833 835 -khtml-opacity: 0.5; 834 836 -moz-opacity: 0.5; … … 924 926 position: absolute; 925 927 cursor: pointer; 926 font-family: 'dashicons'; 927 padding-left: 8px; } 928 font-family: 'dashicons'; } 928 929 .deck-footer .deck-actions:before { 929 930 content: '\f132'; } … … 935 936 content: '\f158'; } 936 937 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 */ 937 953 .fullscreen .slide { 938 954 padding-bottom: 0; } … … 1033 1049 cursor: default; } 1034 1050 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; } } 1035 1094 .slide .slide-body .slide-object-content .slide { 1036 1095 width: auto; … … 1343 1402 .deck-container div.embed-container .closer, 1344 1403 .deck-container div.embed-container .pseudolink { 1345 color: red;1404 color: #ffac46; 1346 1405 cursor: pointer; } 1347 1406 .deck-container div.embed-container .closer:hover, -
seoslides/trunk/css/front-end.web.none.css
r804422 r818644 1 @charset "UTF-8"; 1 2 /* Default aspect ratio settings */ 2 3 html, body { … … 762 763 .deck-footer .deck-actions { 763 764 pointer-events: auto; 764 width: 24px;765 width: 32px; 765 766 text-align: center; 766 767 background-color: #000; 768 -webkit-font-smoothing: antialiased; 767 769 -khtml-opacity: 0.5; 768 770 -moz-opacity: 0.5; … … 858 860 position: absolute; 859 861 cursor: pointer; 860 font-family: 'dashicons'; 861 padding-left: 8px; } 862 font-family: 'dashicons'; } 862 863 .deck-footer .deck-actions:before { 863 864 content: '\f132'; } … … 869 870 content: '\f158'; } 870 871 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 */ 871 887 .fullscreen .slide { 872 888 padding-bottom: 0; } … … 967 983 cursor: default; } 968 984 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; } } 969 1028 .slide .slide-body .slide-object-content .slide { 970 1029 width: auto; … … 1277 1336 .deck-container div.embed-container .closer, 1278 1337 .deck-container div.embed-container .pseudolink { 1279 color: red;1338 color: #ffac46; 1280 1339 cursor: pointer; } 1281 1340 .deck-container div.embed-container .closer:hover, -
seoslides/trunk/css/front-end.web.vertical.css
r804422 r818644 1 @charset "UTF-8"; 1 2 /* Default aspect ratio settings */ 2 3 html, body { … … 657 658 box-sizing: border-box; 658 659 width: 100%; 659 padding: 0 48px; }660 padding: 0; } 660 661 .csstransitions.csstransforms .deck-container:not(.deck-menu) > .slide .slide { 661 662 position: relative; … … 844 845 .deck-footer .deck-actions { 845 846 pointer-events: auto; 846 width: 24px;847 width: 32px; 847 848 text-align: center; 848 849 background-color: #000; 850 -webkit-font-smoothing: antialiased; 849 851 -khtml-opacity: 0.5; 850 852 -moz-opacity: 0.5; … … 940 942 position: absolute; 941 943 cursor: pointer; 942 font-family: 'dashicons'; 943 padding-left: 8px; } 944 font-family: 'dashicons'; } 944 945 .deck-footer .deck-actions:before { 945 946 content: '\f132'; } … … 951 952 content: '\f158'; } 952 953 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 */ 953 969 .fullscreen .slide { 954 970 padding-bottom: 0; } … … 1049 1065 cursor: default; } 1050 1066 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; } } 1051 1110 .slide .slide-body .slide-object-content .slide { 1052 1111 width: auto; … … 1359 1418 .deck-container div.embed-container .closer, 1360 1419 .deck-container div.embed-container .pseudolink { 1361 color: red;1420 color: #ffac46; 1362 1421 cursor: pointer; } 1363 1422 .deck-container div.embed-container .closer:hover, -
seoslides/trunk/includes/SEOSlides_Ajax.php
r804108 r818644 65 65 /** @var SEOSlides_Slide $slide */ 66 66 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 67 74 $data = array( 68 75 'id' => $slide->ID, … … 70 77 'content' => $slide->content, 71 78 'image' => stripslashes( $slide->image ), 72 'bg -image' => $slide->bg_image,79 'bg_image' => $bg_image, 73 80 'style' => $slide->style, 74 81 'position' => $slide->position, … … 78 85 'seo_description' => $slide->seo_description, 79 86 'seo_keywords' => $slide->seo_keywords, 80 'presenter_notes' => $slide->presenter_notes,87 'presenter_notes' => wp_trim_words( $slide->presenter_notes, 50, ' […]' ), 81 88 'status' => $slide->status, 82 89 ); … … 217 224 $slide_number++; 218 225 } 226 227 $sections .= $slideset->last_slide(); 219 228 220 229 $response['success'] = true; … … 255 264 } 256 265 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; 258 271 } else { 259 272 $response['success'] = false; … … 347 360 $slideset->default_header_font_color = sanitize_text_field( $_POST['header_color'] ); 348 361 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 349 368 // Persist changes 350 369 $updated = $slideset->update(); … … 353 372 $response['success'] = false; 354 373 } else { 374 /** @var SEOSlides_Core $core */ 375 $core = SEOSlides_Module_Provider::get( 'SEOSlides Core' ); 376 $themes = $core->presentation_theme( $slideset_id ); 377 355 378 $response['success'] = $updated; 379 $response['data'] = array( 'themes' => $themes ); 356 380 } 357 381 -
seoslides/trunk/includes/SEOSlides_Converter.php
r804422 r818644 168 168 if ( false === $api_key || empty( $api_key ) ) : 169 169 $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&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&page=settings">settings page</a> to proceed.', 'seoslides_translate' ); ?></p> 174 </div> 175 175 <?php endif; ?> 176 176 … … 192 192 193 193 <?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' ); 195 195 $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' ), 196 196 esc_url( 'https://seoslides.com/slides/getting-started-seoslides/uploading-video/' ), … … 198 198 ); 199 199 ?> 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> 208 212 <div class="narrow"> 209 213 <?php if ( false === $api_key || empty( $api_key ) ) : … … 222 226 223 227 <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> 225 229 <?php $current_user = wp_get_current_user(); ?> 226 230 <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> 227 237 </p> 228 238 229 239 <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> 231 241 <input type="file" id="upload" name="import" size="25"<?php echo $upload_enabled ? '' : ' disabled="disabled"'; ?> /> 232 242 <input id="seoslides-api_key" name="seoslides-api_key" type="hidden" value="<?php echo esc_attr( $api_key ); ?>" /> … … 236 246 </p> 237 247 238 <?php submit_button( __( 'Upload for Conversion', 'seoslides_translate' ), 'button' ); ?>248 <?php submit_button( __( 'Upload for Conversion', 'seoslides_translate' ), 'button', 'submit', false ); ?> 239 249 </form> 240 250 </div> 241 251 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(); ?> 243 263 <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> 271 299 <div class="narrow"> 272 <p><?php _e( 'After your pdf is converted, click the <strong>“Process Imports” 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 “All Presentations”.', 'seoslides_translate' ); ?></p> 300 <p><?php _e( 'New presentations can be found under “All Presentations” as drafts.', 'seoslides_translate' ); ?></p> 285 301 286 302 <?php $drafts_url = add_query_arg( array( 'post_type' => 'seoslides-slideset', 'post_status' => 'draft' ), admin_url( 'edit.php' ) ); ?> … … 307 323 <?php endif; ?> 308 324 </div><!-- .wrap --> 309 <?php325 <?php 310 326 } 311 327 … … 343 359 } 344 360 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(); 352 362 353 363 $query = wp_remote_get( $post_url ); … … 597 607 if ( 0 === $this->count_imports() ) { // 0 imports ready 598 608 $message = __( 'You currently have 0 presentations converted and ready to import.', 'seoslides_translate' ); 599 $message .= ' ' . $check_imports;609 $message .= ' '; // . $check_imports; 600 610 } else { // 1+ imports ready 601 611 $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' ), 602 612 $this->count_imports() 603 613 ); 604 $message .= ' ' . $check_imports;614 $message .= ' '; // . $check_imports; 605 615 } 606 616 -
seoslides/trunk/includes/SEOSlides_Core.php
r804108 r818644 51 51 add_action( 'seoslides_presstrends_event', array( $this, 'track_event' ), 1, 1 ); 52 52 add_action( 'wp_ajax_seoslides_track', array( $this, 'toggle_tracking' ) ); 53 add_action( 'after_setup_theme', array( $this, 'add_thumbnail_sizes' ) ); 53 54 54 55 // Wire filters … … 64 65 add_filter( 'clean_url', array( $this, 'disable_rocketloader' ) ); 65 66 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 } 66 73 67 74 $this->install(); … … 79 86 // Plugin not previously installed. 80 87 add_option( 'seoslides_version', SEOSLIDES_VERSION, '', 'no' ); 81 add_option( 'seoslides_logo', ' default', '', 'no' );88 add_option( 'seoslides_logo', 'seoslides', '', 'no' ); 82 89 add_option( 'seoslides_logo_url', 'https://seoslides.com', '', 'no' ); 83 90 add_option( 'seoslides_logo_title', 'seoslides', '', 'no' ); 91 add_option( 'seoslides_logo_enabled', 'no', '', 'no' ); 84 92 85 93 // Remove default content filter and inject our template presenatation … … 187 195 188 196 /** 197 * Register custom image sizes. 198 */ 199 public function add_thumbnail_sizes() { 200 add_image_size( 'seoslides-thumb', 220, 124 ); 201 } 202 203 /** 189 204 * Add custom rewrite rules to make sure individual slide URLs direct to the appropriate slideset. 190 205 */ … … 256 271 'message_show_trash' => __( 'Show Trashed Slides', 'seoslides_translate' ), 257 272 'label_master' => __( 'Slide Master', 'seoslides_translate' ), 273 'label_notitle' => __( '(no title', 'seoslides_translate' ), 258 274 'save_master' => __( 'Save Slide Master', 'seoslides_translate' ), 259 275 'label_overview' => __( 'Default Slide Layout', 'seoslides_translate' ), … … 287 303 'seo_keywords' => __( 'Keywords:', 'seoslides_translate' ), 288 304 'background' => __( 'Background Settings', 'seoslides_translate' ), 305 'transitions' => __( 'Slide Transition', 'seoslides_translate' ), 289 306 'hex_value' => __( 'Hex Value', 'seoslides_translate' ), 290 307 'choose_media' => __( 'Embed Image/Video', 'seoslides_translate' ), … … 363 380 if ( 'seoslides-slideset' === $current_screen->post_type ) { 364 381 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 ); 365 383 wp_enqueue_style( 'dashicons' ); 384 wp_enqueue_style( 'seoslides-iconography' ); 366 385 367 386 if ( 'post' === $current_screen->base ) { … … 397 416 'thickbox_spinner' => esc_url( admin_url( 'images/wpspin_light.gif' ) ), 398 417 'thickbox_yes' => esc_url( admin_url( 'images/yes.png' ) ), 418 'themes' => $this->presentation_theme( get_the_ID() ), 399 419 ); 400 420 … … 416 436 417 437 /** 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 /** 418 466 * Enqueue scripts and styles only for the presentations. 419 467 */ … … 423 471 } 424 472 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' ); 426 474 427 475 // Get presentation theme … … 435 483 wp_enqueue_style( 'seoslides-print', SEOSLIDES_URL . 'css/print.css', array(), SEOSLIDES_VERSION, 'print' ); 436 484 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 ); 437 486 wp_enqueue_style( 'dashicons' ); 487 wp_enqueue_style( 'seoslides-iconography' ); 438 488 439 489 // Video … … 441 491 442 492 // 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 ); 444 494 $this->script_translations( 'seoslides_front' ); 445 495 … … 473 523 474 524 $theme_ss_uri = get_stylesheet_directory_uri(); 525 $child_ss_uri = get_template_directory_uri(); 475 526 476 527 foreach( $wp_styles->queue as $queued ) { 477 528 $sheet = $wp_styles->registered[ $queued ]; 478 529 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 ) ) { 480 531 $wp_styles->dequeue( $queued ); 481 532 } … … 548 599 if ( false === $cover->preview || 'false' === $cover->preview ) { 549 600 // 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}>"; 551 623 552 624 if ( ! empty( $cover->oembed ) ) { … … 984 1056 $options = get_option( 'seoslides_track', array() ); 985 1057 $can_track = isset( $options['tracking'] ) && 'yes' === $options['tracking']; 1058 $social_slide = 'yes' === get_option( 'seoslides_add_social_slide', 'no' ); 986 1059 987 1060 settings_errors( 'seoslides' ); … … 1033 1106 </td> 1034 1107 </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; ?> 1035 1120 1036 1121 <?php do_action( 'seoslides_settings_form_bottom_rows' ); ?> … … 1173 1258 } 1174 1259 1175 $can_track = isset( $_POST['tracking'] ) && 'on' === $_POST['tracking']? 'yes' : 'no';1260 $can_track = ( isset( $_POST['tracking'] ) && 'on' === $_POST['tracking'] ) ? 'yes' : 'no'; 1176 1261 1177 1262 $options = get_option( 'seoslides_track', array() ); … … 1179 1264 1180 1265 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 ); 1181 1269 1182 1270 do_action( 'seoslides_settings_postback' ); … … 1279 1367 ) ); 1280 1368 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 publishan <strong>unlimited</strong> number of presentatations, while free users are limited to <strong>just one</strong> remote publication. If you’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 theseoslid.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’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>'; 1284 1372 $multiplier_help .= '<ol><li>' . __( 'First, publish your presentation on your site by <strong>clicking the blue Publish button</strong>', 'seoslides_translate' ) . '</li>'; 1285 1373 $multiplier_help .= '<li>' . __( 'In the Publish meta box, <strong>click the Edit link, next to “seoslid.es”</strong>', 'seoslides_translate' ) . '</li>'; 1286 $multiplier_help .= '<li>' . __( '<strong>Click the “ Publish toseoslid.es now” button</strong> to send your presentation to the remote server. That’s it!', 'seoslides_translate' ) . '</li></ol>';1374 $multiplier_help .= '<li>' . __( '<strong>Click the “Share on seoslid.es now” button</strong> to send your presentation to the remote server. That’s it!', 'seoslides_translate' ) . '</li></ol>'; 1287 1375 $multiplier_help .= '<p>' . __( 'Other Options:', 'seoslides_translate' ) . '</p>'; 1288 1376 $multiplier_help .= '<ul><li>' . __( '<strong>Select the “Sync updates automatically” checkbox</strong> to auto-update the remote server whenever you update your presentation', 'seoslides_translate' ) . '</li>'; 1289 1377 $multiplier_help .= '<li>' . __( '<strong>Click the “Remove from seoslid.es now” 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>'; 1291 1379 1292 1380 get_current_screen()->add_help_tab( array( … … 1571 1659 */ 1572 1660 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' ), 1613 1666 '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' ), 1617 1670 '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' ), 1621 1674 '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' ), 1625 1678 '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 ); 1646 1680 1647 1681 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; 1648 1771 } 1649 1772 … … 1662 1785 1663 1786 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; 1664 1877 } 1665 1878 … … 1705 1918 wp_remote_get( $event_string ); 1706 1919 } 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 } 1707 1958 } -
seoslides/trunk/includes/SEOSlides_Meta.php
r804108 r818644 64 64 // Keep calm and carry on ... 65 65 66 // Slideset theme67 if ( isset( $_POST['seoslides_theme'] ) ) {68 $theme = sanitize_text_field( $_POST['seoslides_theme'] );69 update_post_meta( $slideset_id, '_slideset_theme', $theme );70 }71 72 66 // Slideset link 73 67 $oldlink = get_post_meta( $slideset_id, '_slideset_link' ); … … 100 94 // Now add other meta boxes as needed. 101 95 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 113 96 add_meta_box( 114 97 'slideset-link', … … 119 102 'high' 120 103 ); 121 }122 123 /**124 * Enable selecting a theme/slide transition from a meta box.125 *126 * @param WP_Post $post127 *128 * @since 1.1129 */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 <?php150 104 } 151 105 -
seoslides/trunk/includes/SEOSlides_Multiplier.php
r804108 r818644 101 101 array( 102 102 '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' ), 106 106 'button_ok' => __( 'Ok', 'seoslides_translate' ), 107 107 'notice_free_subscriber' => '<div id="dialog-message" title="' . __( 'Upgrade Today', 'seoslides_translate' ) . '" style="padding:0 10px;">' … … 148 148 if ( 'publish' == $post->post_status ) { 149 149 if ( $remote_id && $auto_checked ) 150 $status = __( ' Auto-Published', 'seoslides_translate' );150 $status = __( 'Shared and Updating', 'seoslides_translate' ); 151 151 elseif ( $remote_id && ! $auto_checked ) 152 $status = __( ' Published', 'seoslides_translate' );152 $status = __( 'Shared', 'seoslides_translate' ); 153 153 elseif ( ! $remote_id ) 154 $status = __( 'Not Published', 'seoslides_translate' );154 $status = __( 'Not Shared', 'seoslides_translate' ); 155 155 } // Multiplier Stati 156 156 … … 166 166 <fieldset style="margin-bottom:5px;"> 167 167 <?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 toseoslid.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; ?>" /> 169 169 170 170 <?php wp_nonce_field( 'seo-nonces', 'seoslides-multiplier-remove-nonce' ); ?> … … 328 328 ) 329 329 ), 330 $this->domain 330 $this->domain, 331 331 ) 332 332 ); 333 333 334 do_action( 'seoslides_presstrends_event', 'Presentation Published toseoslid.es' );334 do_action( 'seoslides_presstrends_event', 'Presentation shared on seoslid.es' ); 335 335 336 336 if ( ! $this->client->isError() ) { … … 374 374 ) 375 375 ) 376 ) 377 ),378 $this->domain376 ), 377 $this->domain, 378 ) 379 379 ); 380 380 … … 392 392 * @param int $post_id The presentation id. 393 393 * @param int $remote_id The remote Slideset id. 394 * 395 * @return array 394 396 */ 395 397 public function delete_remote_slideset( $post_id, $remote_id ) { … … 399 401 1, 400 402 $remote_id, 401 $this->api_key 402 ),403 $this->domain403 $this->api_key, 404 $this->domain, 405 ) 404 406 ); 405 407 … … 408 410 delete_post_meta( $post_id, '_seoslides_remote_id' ); 409 411 } 412 413 return array( 'response' => $this->client->getResponse(), 'error' => $this->client->getErrorMessage() ); 410 414 } 411 415 … … 442 446 public function delete_remote_now() { 443 447 if ( ! wp_verify_nonce( $_REQUEST['nonce'], 'seo-nonces' ) ) 444 die( -1);448 wp_send_json( 'nonce_error' ); 445 449 446 450 if ( isset( $_REQUEST['post_id'] ) ) 447 451 $post_id = $_REQUEST['post_id']; 448 452 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' ); 455 461 } 456 462 -
seoslides/trunk/includes/objects/SEOSlides_Slide.php
r804108 r818644 38 38 39 39 /** 40 * @var string 41 */ 42 public $bg_thumb = ''; 43 44 /** 40 45 * @var string; 41 46 */ … … 169 174 $this->image = isset( $slide_content['image'] ) ? $slide_content['image'] : ''; 170 175 $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 } 171 183 } 172 184 … … 337 349 * @return string Embed overlay markup 338 350 */ 339 p rotectedfunction render_embed_overlay() {351 public function render_embed_overlay() { 340 352 $tabs = array(); 341 353 $asides = array(); -
seoslides/trunk/includes/objects/SEOSlides_Slideset.php
r774987 r818644 1 1 <?php 2 2 /** 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 8 7 */ 9 8 class SEOSlides_Slideset { … … 353 352 return SEOSlides_Module_Provider::get( 'SEOSlides Embed' )->get_embed_unique_id( $this->ID, $this->first_slide()->slug ); 354 353 } 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 } 355 395 } -
seoslides/trunk/js/editor_plugin.js
r804422 r818644 1 /*! seoslides - v1. 1.11 /*! seoslides - v1.2 2 2 * https://seoslides.com 3 3 * Copyright (c) 2013 Alorum; * Licensed GPLv2+ */ -
seoslides/trunk/js/editor_plugin_src.js
r804422 r818644 1 /*! seoslides - v1. 1.11 /*! seoslides - v1.2 2 2 * https://seoslides.com 3 3 * Copyright (c) 2013 Alroum; * Licensed GPLv2+ */ -
seoslides/trunk/js/lib/canvas/css/bucket.css
r786165 r818644 1 1 .seoslides { 2 2 position: relative; 3 overflow: hidden; 3 4 margin: 10px auto; 4 5 border: 1px solid #666; … … 8 9 background: -o-linear-gradient(bottom,#6d6d6d,#808080); 9 10 background: linear-gradient(to top,#6d6d6d,#808080); 10 /*background: url(../images/bucket-background.png) repeat;*/11 11 } 12 12 .seoslides-bucket-controls { -
seoslides/trunk/js/lib/jquery.backstretch.js
r804108 r818644 399 399 400 400 // Replace the image path 401 this.$img.attr( 'src', path ); 401 if ( orig !== path ) { 402 this.$img.attr( 'src', path ); 403 } 402 404 } 403 405 } catch(err) { -
seoslides/trunk/js/poly_fill.min.js
r804422 r818644 1 /*! seoslides - v1. 1.11 /*! seoslides - v1.2 2 2 * https://seoslides.com 3 3 * Copyright (c) 2013 Alorum; * Licensed GPLv2+ */ -
seoslides/trunk/js/poly_fill.src.js
r804422 r818644 1 /*! seoslides - v1. 1.11 /*! seoslides - v1.2 2 2 * https://seoslides.com 3 3 * Copyright (c) 2013 Alroum; * Licensed GPLv2+ */ -
seoslides/trunk/js/seoslides_admin.min.js
r804422 r818644 1 /*! seoslides - v1. 1.11 /*! seoslides - v1.2 2 2 * https://seoslides.com 3 3 * 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; 5 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");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(); 6 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}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.11 /*! seoslides - v1.2 2 2 * https://seoslides.com 3 3 * Copyright (c) 2013 Alroum; * Licensed GPLv2+ */ … … 402 402 403 403 // Replace the image path 404 this.$img.attr( 'src', path ); 404 if ( orig !== path ) { 405 this.$img.attr( 'src', path ); 406 } 405 407 } 406 408 } catch(err) { … … 2330 2332 ( function( window, $, undefined ) { 2331 2333 var document = window.document, 2334 INTERNALS = window.seoslides, 2332 2335 I18N = window.seoslides_i18n; 2333 2336 … … 2605 2608 } ); 2606 2609 } 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 } 2607 2624 } 2608 2625 … … 3041 3058 * Create a slide object (jQuery object) based on a given slide and specified template. 3042 3059 * 3043 * @param {object} slide 3044 * @param {object} template 3060 * @param {object} slide 3061 * @param {object} template 3062 * @param {boolean} thumbnail 3063 * 3045 3064 * @return {object} 3046 3065 */ 3047 SELF.createSlide = function( slide, template ) { 3066 SELF.createSlide = function( slide, template, thumbnail ) { 3067 thumbnail = ( undefined === thumbnail ) ? false : thumbnail; 3048 3068 var row = template.clone(); 3049 3069 … … 3057 3077 slideEl.appendChild( slideDiv ); 3058 3078 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 } 3061 3087 } 3062 3088 … … 3064 3090 3065 3091 if ( slide.title === '' ) { 3066 slide.title = '(no title)';3092 slide.title = I18N.label_notitle; 3067 3093 } 3068 3094 … … 3573 3599 inputs.search.on( 'keyup', linker.searchInternalLinks ); 3574 3600 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 ); 3576 3602 3577 3603 rivers.elements.on( 'river-select', linker.updateFields ); … … 3906 3932 3907 3933 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>'; 3916 3937 title += '<div class="row-actions">'; 3917 3938 title += '<span class="edit"><a data-id="master" class="editslide" href="javascript:void;" title="' + I18N.label_master + '">' + I18N.label_edit + '</a></span>'; … … 3952 3973 3953 3974 var tbody = table.find( 'tbody' ), 3954 rendered = CORE.slideBuilder.createSlide( slide, rowTemplate );3975 rendered = CORE.slideBuilder.createSlide( slide, rowTemplate, true ); 3955 3976 3956 3977 var newRow = '<tr class="slide-' + slide.id + '">' + rendered.html() + '</tr>'; … … 4600 4621 'header_font': document.getElementById( 'default_h1_font' ).value, 4601 4622 '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 4603 4625 } 4604 4626 }; 4605 4627 4606 CORE.ajax( options ); 4628 CORE.ajax( options ).done( function( data ) { 4629 INTERNALS.themes = data.themes; 4630 } ); 4607 4631 } 4608 4632 -
seoslides/trunk/js/seoslides_converter.min.js
r804422 r818644 1 /*! seoslides - v1. 1.11 /*! seoslides - v1.2 2 2 * https://seoslides.com 3 3 * 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.11 /*! seoslides - v1.2 2 2 * https://seoslides.com 3 3 * Copyright (c) 2013 Alroum; * Licensed GPLv2+ */ … … 151 151 running = false; 152 152 window.onbeforeunload = null; 153 $import_button.prop( 'disabled', false ); 153 154 154 return; 155 155 } … … 200 200 } 201 201 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 202 210 CORE.importer = new Importer( document.getElementById( 'seoslides_process' ) ); 203 211 } )( this, jQuery ); -
seoslides/trunk/js/seoslides_embed.min.js
r804422 r818644 1 /*! seoslides - v1. 1.11 /*! seoslides - v1.2 2 2 * https://seoslides.com 3 3 * 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);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={};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.11 /*! seoslides - v1.2 2 2 * https://seoslides.com 3 3 * Copyright (c) 2013 Alroum; * Licensed GPLv2+ */ -
seoslides/trunk/js/seoslides_front.min.js
r804422 r818644 1 /*! seoslides - v1. 1.11 /*! seoslides - v1.2 2 2 * https://seoslides.com 3 3 * 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"); 5 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=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.11 /*! seoslides - v1.2 2 2 * https://seoslides.com 3 3 * Copyright (c) 2013 Alroum; * Licensed GPLv2+ */ … … 1611 1611 1612 1612 // Replace the image path 1613 this.$img.attr( 'src', path ); 1613 if ( orig !== path ) { 1614 this.$img.attr( 'src', path ); 1615 } 1614 1616 } 1615 1617 } catch(err) { … … 3070 3072 * Create a slide object (jQuery object) based on a given slide and specified template. 3071 3073 * 3072 * @param {object} slide 3073 * @param {object} template 3074 * @param {object} slide 3075 * @param {object} template 3076 * @param {boolean} thumbnail 3077 * 3074 3078 * @return {object} 3075 3079 */ 3076 SELF.createSlide = function( slide, template ) { 3080 SELF.createSlide = function( slide, template, thumbnail ) { 3081 thumbnail = ( undefined === thumbnail ) ? false : thumbnail; 3077 3082 var row = template.clone(); 3078 3083 … … 3086 3091 slideEl.appendChild( slideDiv ); 3087 3092 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 } 3090 3101 } 3091 3102 … … 3093 3104 3094 3105 if ( slide.title === '' ) { 3095 slide.title = '(no title)';3106 slide.title = I18N.label_notitle; 3096 3107 } 3097 3108 … … 5493 5504 var SELF = this, 5494 5505 enabled = true, 5506 disabledForLastSlide = false, 5495 5507 $element = $( element ); 5496 5508 … … 5614 5626 height = $node.height(); 5615 5627 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 } 5617 5632 5618 5633 // Resize iframes … … 5704 5719 } 5705 5720 5706 // If no anchor is wrapping the slide, we mu chbe 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. 5707 5722 if ( undefined === slide_link ) { 5708 5723 slide_link = window.location.href; … … 5711 5726 embed_data = { 5712 5727 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\//, '/'), 5715 5730 slide_title: input.getAttribute( 'data-title' ), 5716 5731 site_title: input.getAttribute( 'data-site' ), -
seoslides/trunk/js/seoslides_list.min.js
r804422 r818644 1 /*! seoslides - v1. 1.11 /*! seoslides - v1.2 2 2 * https://seoslides.com 3 3 * 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.11 /*! seoslides - v1.2 2 2 * https://seoslides.com 3 3 * Copyright (c) 2013 Alroum; * Licensed GPLv2+ */ … … 402 402 403 403 // Replace the image path 404 this.$img.attr( 'src', path ); 404 if ( orig !== path ) { 405 this.$img.attr( 'src', path ); 406 } 405 407 } 406 408 } catch(err) { … … 2011 2013 * Create a slide object (jQuery object) based on a given slide and specified template. 2012 2014 * 2013 * @param {object} slide 2014 * @param {object} template 2015 * @param {object} slide 2016 * @param {object} template 2017 * @param {boolean} thumbnail 2018 * 2015 2019 * @return {object} 2016 2020 */ 2017 SELF.createSlide = function( slide, template ) { 2021 SELF.createSlide = function( slide, template, thumbnail ) { 2022 thumbnail = ( undefined === thumbnail ) ? false : thumbnail; 2018 2023 var row = template.clone(); 2019 2024 … … 2027 2032 slideEl.appendChild( slideDiv ); 2028 2033 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 } 2031 2042 } 2032 2043 … … 2034 2045 2035 2046 if ( slide.title === '' ) { 2036 slide.title = '(no title)';2047 slide.title = I18N.label_notitle; 2037 2048 } 2038 2049 -
seoslides/trunk/js/seoslides_multiplier.min.js
r804422 r818644 1 /*! seoslides - v1. 1.11 /*! seoslides - v1.2 2 2 * https://seoslides.com 3 3 * Copyright (c) 2013 Alorum; * Licensed GPLv2+ */ -
seoslides/trunk/js/seoslides_multiplier.src.js
r804422 r818644 1 /*! seoslides - v1. 1.11 /*! seoslides - v1.2 2 2 * https://seoslides.com 3 3 * Copyright (c) 2013 Alroum; * Licensed GPLv2+ */ -
seoslides/trunk/js/seoslides_track.min.js
r804422 r818644 1 /*! seoslides - v1. 1.11 /*! seoslides - v1.2 2 2 * https://seoslides.com 3 3 * Copyright (c) 2013 Alorum; * Licensed GPLv2+ */ -
seoslides/trunk/js/seoslides_track.src.js
r804422 r818644 1 /*! seoslides - v1. 1.11 /*! seoslides - v1.2 2 2 * https://seoslides.com 3 3 * Copyright (c) 2013 Alroum; * Licensed GPLv2+ */ -
seoslides/trunk/readme.txt
r804422 r818644 2 2 Contributors: alorum, 10up 3 3 Donate link: http://alorum.com 4 Tags: presentation, seoslides, seo slides, seo, slide, slides, slide deck, search engine optimization, search engine, slideshow, bing, ca onical, description, google, keywords, meta, meta description, meta keywords, wordpress seo, yahoo, alorum, 10up4 Tags: 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 5 5 Requires at least: 3.5.1 6 Tested up to: 3. 6.17 Stable tag: 1. 1.16 Tested up to: 3.7.1 7 Stable tag: 1.2 8 8 License: GPLv2 or later 9 9 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 57 57 58 58 59 60 61 59 == Installation == 62 60 … … 81 79 == Screenshots == 82 80 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)81 1. Full Screen Presentations with HTML or Full Screen Background Images 82 1. Full Screen Movies Work Too 83 1. Notes Available for Every Slide 84 1. WordPress First Canvas Based Editor 85 1. Notes Editor 86 1. Presentation Manager 87 1. Publish to seoslid.es & Control Your Backlinks 90 88 91 89 == 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. 92 105 93 106 = 1.1.1 = -
seoslides/trunk/seoslides.php
r804422 r818644 4 4 * Plugin URL: https://seoslides.com 5 5 * Description: Add embeddable presentations to WordPress. 6 * Version: 1. 1.16 * Version: 1.2 7 7 * Author: alorum, 10up 8 8 * Author URI: http://alorum.com … … 29 29 30 30 // Useful global constants 31 define( 'SEOSLIDES_VERSION', '1. 1.1' );31 define( 'SEOSLIDES_VERSION', '1.2' ); 32 32 define( 'SEOSLIDES_URL', plugin_dir_url( __FILE__ ) ); 33 33 define( 'SEOSLIDES_PATH', dirname( __FILE__ ) . '/' ); -
seoslides/trunk/templates/single-seoslides-slideset.php
r804108 r818644 8 8 9 9 // Remove some known theme incompatibilities 10 remove_filter( 'wp_title', 'genesis_default_title' ); 10 remove_filter( 'wp_title', 'genesis_doctitle_wrap', 20 ); 11 remove_filter( 'wp_title', 'genesis_default_title', 10, 3 ); 11 12 12 13 global $post; … … 103 104 </style> 104 105 </head> 105 <body class="home" >106 <body class="home" style="background-color:<?php echo $slideset_bg; ?>;"> 106 107 107 108 <article class="deck-container <?php echo $scheme; ?>" style="background-color:<?php echo $slideset_bg; ?>;"> … … 163 164 <?php $branding_url = get_option( 'seoslides_logo_url', '' ); ?> 164 165 <?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 ) : ?> 166 168 <?php $brand = '<span class="branding"><img src="' . SEOSLIDES_URL . '/img/seoslides-logo-trans-2x.png" style="height:100%;width:auto;"></span>'; ?> 167 169 <?php else : ?> … … 171 173 <?php $brand = '<a href="' . esc_url( $branding_url ) . '" title="' . esc_attr( $branding_title ) . '">' . $brand . '</a>'; ?> 172 174 <?php endif; ?> 173 <?php echo $ brand; ?>175 <?php echo $enabled ? $brand : ''; ?> 174 176 175 177 <?php if ( isset( $slide ) ) : ?> … … 190 192 191 193 <footer class="deck-footer <?php echo $scheme; ?>"> 192 <p class="deck-actions"> 193 194 </p> 194 <p class="deck-actions"></p> 195 195 </footer> 196 196 <?php wp_footer(); ?>
Note: See TracChangeset
for help on using the changeset viewer.