From 446fc046ca303b25776b07134407239bdeafa3e6 Mon Sep 17 00:00:00 2001 From: "Edward Z. Yang" Date: Mon, 2 May 2016 09:35:21 -0700 Subject: [PATCH 1/1] WordPress 4.5.1 Signed-off-by: Edward Z. Yang --- readme.html | 2 +- wp-admin/about.php | 8 ++ wp-admin/css/themes-rtl.css | 6 +- wp-admin/css/themes-rtl.min.css | 2 +- wp-admin/css/themes.css | 6 +- wp-admin/css/themes.min.css | 2 +- wp-admin/includes/ajax-actions.php | 2 +- wp-admin/includes/misc.php | 6 +- wp-includes/class-wp-image-editor-imagick.php | 4 +- wp-includes/feed.php | 9 +- wp-includes/formatting.php | 2 +- wp-includes/functions.php | 16 ++- .../js/tinymce/plugins/fullscreen/plugin.js | 2 +- .../tinymce/plugins/fullscreen/plugin.min.js | 2 +- .../js/tinymce/plugins/media/plugin.js | 3 +- .../js/tinymce/plugins/media/plugin.min.js | 2 +- .../js/tinymce/plugins/paste/plugin.js | 33 ++++--- .../js/tinymce/plugins/paste/plugin.min.js | 2 +- .../js/tinymce/plugins/textcolor/plugin.js | 43 ++++++--- .../tinymce/plugins/textcolor/plugin.min.js | 2 +- .../js/tinymce/plugins/wplink/plugin.js | 18 +++- .../js/tinymce/plugins/wplink/plugin.min.js | 2 +- .../tinymce/skins/lightgray/skin.ie7.min.css | 2 +- .../js/tinymce/skins/lightgray/skin.min.css | 2 +- wp-includes/js/tinymce/themes/modern/theme.js | 91 ++++++++++++++---- .../js/tinymce/themes/modern/theme.min.js | 2 +- wp-includes/js/tinymce/tiny_mce_popup.js | 4 +- wp-includes/js/tinymce/tinymce.min.js | 26 ++--- wp-includes/js/tinymce/wp-tinymce.js.gz | Bin 167360 -> 168447 bytes wp-includes/js/wp-emoji-loader.js | 1 + wp-includes/js/wp-emoji-loader.min.js | 2 +- wp-includes/post-template.php | 3 - wp-includes/version.php | 4 +- wp-includes/wp-db.php | 12 ++- 34 files changed, 214 insertions(+), 109 deletions(-) diff --git a/readme.html b/readme.html index d256cecd..99745908 100644 --- a/readme.html +++ b/readme.html @@ -9,7 +9,7 @@

WordPress -
Version 4.5 +
Version 4.5.1

Semantic Personal Publishing Platform

diff --git a/wp-admin/about.php b/wp-admin/about.php index 765ded93..5598eb3b 100644 --- a/wp-admin/about.php +++ b/wp-admin/about.php @@ -38,6 +38,14 @@ include( ABSPATH . 'wp-admin/admin-header.php' ); +
+

+

Version %1$s addressed %2$s bug.', + 'Version %1$s addressed %2$s bugs.', 12 ), '4.5.1', number_format_i18n( 12 ) ); ?> + the release notes.' ), 'https://codex.wordpress.org/Version_4.5.1' ); ?> +

+
+
diff --git a/wp-admin/css/themes-rtl.css b/wp-admin/css/themes-rtl.css index 6a6fa946..7f7b77b7 100644 --- a/wp-admin/css/themes-rtl.css +++ b/wp-admin/css/themes-rtl.css @@ -1586,9 +1586,9 @@ body.full-overlay-active { } .preview-tablet .wp-full-overlay-main { - margin: auto -3in auto 0; - width: 6in; /* Size is loosely based on a typical "tablet" device size. Intentionally ambiguous - this does not represent any particular device precisely. */ - height: 9in; + margin: auto -360px auto 0; + width: 720px; /* Size is loosely based on a typical "tablet" device size. Intentionally ambiguous - this does not represent any particular device precisely. */ + height: 1080px; max-height: 100%; max-width: 100%; right: 50%; diff --git a/wp-admin/css/themes-rtl.min.css b/wp-admin/css/themes-rtl.min.css index 07227188..d560f6d6 100644 --- a/wp-admin/css/themes-rtl.min.css +++ b/wp-admin/css/themes-rtl.min.css @@ -1 +1 @@ -.theme-browser .themes{clear:both}.themes-php .wrap h1{float:right;margin-bottom:15px}.network-admin.themes-php .wrap h1{margin-bottom:0}.themes-php .wrap h1 .button{margin-right:20px}.themes-php .wp-filter-search{position:relative;top:-2px;right:20px;margin:0;width:280px;font-size:16px;font-weight:300;line-height:1.5}.themes-php div.error,.themes-php div.notice,.themes-php div.updated{margin:0 0 20px;clear:both}.theme-browser .theme{cursor:pointer;float:right;margin:0 0 4% 4%;position:relative;width:30.6%;border:1px solid #ddd;-webkit-box-shadow:0 1px 1px -1px rgba(0,0,0,.1);box-shadow:0 1px 1px -1px rgba(0,0,0,.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ie8 .theme-browser .theme{width:30%;margin:0 0 4% 3%}.theme-browser .theme:nth-child(3n){margin-left:0}.theme-browser .theme:focus,.theme-browser .theme:hover{cursor:pointer}.theme-browser .theme .theme-name{font-size:15px;font-weight:600;height:18px;margin:0;padding:15px;-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(0,0,0,.1);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:#fff;background:rgba(255,255,255,.65)}.theme-browser .theme .theme-actions{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;position:absolute;bottom:0;left:0;height:38px;padding:9px 10px 0;background:rgba(244,244,244,.7);border-right:1px solid rgba(0,0,0,.05)}.theme-browser .theme.focus .theme-actions,.theme-browser .theme:focus .theme-actions,.theme-browser .theme:hover .theme-actions{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.theme-browser .theme .theme-actions .button-primary{margin-left:3px}.theme-browser .theme .theme-actions .button-secondary{float:none;margin-right:3px}.theme-browser .theme .theme-screenshot{display:block;overflow:hidden;position:relative;-webkit-backface-visibility:hidden;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.theme-browser .theme .theme-screenshot:after{content:"";display:block;padding-top:66.66666%}.theme-browser .theme .theme-screenshot img{height:auto;position:absolute;right:0;top:0;width:100%;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.theme-browser .theme:focus .theme-screenshot,.theme-browser .theme:hover .theme-screenshot{background:#fff}.theme-browser.rendered .theme:focus .theme-screenshot img,.theme-browser.rendered .theme:hover .theme-screenshot img{opacity:.4}.theme-browser .theme .more-details{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;position:absolute;top:35%;left:25%;right:25%;background:#23282d;background:rgba(0,0,0,.7);color:#fff;font-size:15px;text-shadow:0 1px 0 rgba(0,0,0,.6);-webkit-font-smoothing:antialiased;font-weight:600;padding:15px 12px;text-align:center;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}.theme-browser .theme:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8)}.theme-browser .theme:focus .more-details{opacity:1}.theme-browser .theme.active:focus .theme-actions{display:block}.theme-browser.rendered .theme:focus .more-details,.theme-browser.rendered .theme:hover .more-details{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.theme-browser .theme .theme-installed,.theme-browser .theme .theme-update{background:#d54e21;background:rgba(213,78,33,.95);color:#fff;display:block;font-size:13px;font-weight:400;height:48px;line-height:48px;padding:0 10px;position:absolute;top:0;left:0;right:0;border-bottom:1px solid rgba(0,0,0,.25);overflow:hidden}.theme-browser .theme .theme-installed:before,.theme-browser .theme .theme-update:before{content:"\f463";display:inline-block;font:400 20px/1 dashicons;margin:0 0 0 6px;opacity:.8;position:relative;top:5px;speak:none;-webkit-font-smoothing:antialiased}.theme-browser .theme.active .theme-name{background:#23282d;color:#fff;padding-left:110px;font-weight:300;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.5);box-shadow:inset 0 1px 1px rgba(0,0,0,.5)}.theme-browser .customize-control .theme.active .theme-name{padding-left:15px}.theme-browser .theme.active .theme-name span{font-weight:600}.theme-browser .theme.active .theme-actions{background:rgba(49,49,49,.7);border-right:none;opacity:1}.theme-browser .theme.active .theme-actions .button-primary{margin-left:0}.theme-browser .theme .theme-author{background:#23282d;color:#eee;display:none;font-size:14px;margin:0 10px;padding:5px 10px;position:absolute;bottom:56px}.theme-browser .theme.display-author .theme-author{display:block}.theme-browser .theme.display-author .theme-author a{color:inherit;text-decoration:none}.theme-browser .theme.add-new-theme{border:none;-webkit-box-shadow:none;box-shadow:none}.theme-browser .theme.add-new-theme a{text-decoration:none;display:block;position:relative;z-index:1}.theme-browser .theme.add-new-theme a:after{display:block;content:"";background:0 0;background:rgba(0,0,0,0);position:absolute;top:0;right:0;left:0;bottom:0;padding:0;text-shadow:none;border:5px dashed #d5d2ca;border:5px dashed rgba(0,0,0,.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.theme-overlay .theme-actions,.theme-overlay .theme-wrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.theme-browser .theme.add-new-theme span:after{background:#e5e5e5;background:rgba(153,153,153,.1);-webkit-border-radius:50%;border-radius:50%;display:inline-block;content:"\f132";-webkit-font-smoothing:antialiased;font:400 74px/115px dashicons;width:100px;height:100px;vertical-align:middle;text-align:center;color:#999;position:absolute;top:30%;right:50%;margin-right:-50px;text-indent:-4px;padding:0;text-shadow:none;z-index:4}.rtl .theme-browser .theme.add-new-theme span:after{text-indent:4px}.theme-browser .theme.add-new-theme a:focus .theme-screenshot,.theme-browser .theme.add-new-theme a:hover .theme-screenshot{background:0 0}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{background:#fff;color:#0073aa}.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{border-color:transparent;color:#fff;background:#0073aa;content:""}.theme-browser .theme.add-new-theme .theme-name{background:0 0;text-align:center;-webkit-box-shadow:none;box-shadow:none;font-weight:400;position:relative;top:0;margin-top:-18px;padding-top:0;padding-bottom:48px}.theme-browser .theme.add-new-theme a:focus .theme-name,.theme-browser .theme.add-new-theme a:hover .theme-name{color:#fff;z-index:2}.theme-overlay .theme-backdrop{position:absolute;right:-20px;left:0;top:0;bottom:0;background:#f1f1f1;background:rgba(238,238,238,.9);z-index:10000}.theme-overlay .theme-header{position:absolute;top:0;right:0;left:0;height:48px;border-bottom:1px solid #ddd}.theme-overlay .theme-header button{padding:0}.theme-overlay .theme-header .close{cursor:pointer;height:48px;width:50px;text-align:center;float:left;border:0;border-right:1px solid #ddd;background-color:transparent;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.theme-overlay .theme-header .close:before{font:400 22px/50px dashicons!important;color:#72777c;display:inline-block;content:"\f335";font-weight:300}.theme-overlay .theme-header .left,.theme-overlay .theme-header .right{cursor:pointer;color:#72777c;background-color:transparent;height:48px;width:54px;float:right;text-align:center;border:0;border-left:1px solid #ddd;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.theme-overlay .theme-header .close:focus,.theme-overlay .theme-header .close:hover,.theme-overlay .theme-header .left:focus,.theme-overlay .theme-header .left:hover,.theme-overlay .theme-header .right:focus,.theme-overlay .theme-header .right:hover{background:#ddd;border-color:#ccc;color:#000}.theme-overlay .theme-header .close:focus:before,.theme-overlay .theme-header .close:hover:before{color:#000}.theme-overlay .theme-header .close:focus,.theme-overlay .theme-header .left:focus,.theme-overlay .theme-header .right:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.theme-overlay .theme-header .left.disabled,.theme-overlay .theme-header .left.disabled:hover,.theme-overlay .theme-header .right.disabled,.theme-overlay .theme-header .right.disabled:hover{color:#ccc;background:inherit;cursor:inherit}.theme-overlay .theme-header .left:before,.theme-overlay .theme-header .right:before{font:400 20px/50px dashicons!important;display:inline;font-weight:300}.customize-support .theme-overlay .theme-actions a[href="themes.php?page=custom-header"],.customize-support .theme-overlay .theme-actions a[href="themes.php?page=custom-background"],.theme-overlay .theme-actions .active-theme,.theme-overlay.active .theme-actions .inactive-theme{display:none}.theme-overlay .theme-header .left:before{content:"\f345"}.theme-overlay .theme-header .right:before{content:"\f341"}.theme-overlay .theme-wrap{clear:both;position:fixed;top:9%;right:190px;left:30px;bottom:3%;background:#fff;-webkit-box-shadow:0 1px 20px 5px rgba(0,0,0,.1);box-shadow:0 1px 20px 5px rgba(0,0,0,.1);z-index:10000;box-sizing:border-box;-webkit-overflow-scrolling:touch}body.folded .theme-overlay .theme-wrap{right:70px}.theme-overlay .theme-about{position:absolute;top:49px;bottom:57px;right:0;left:0;overflow:auto;padding:2% 4%}.theme-overlay .theme-actions{position:absolute;text-align:center;bottom:0;right:0;left:0;padding:10px 25px 5px;background:#f3f3f3;z-index:30;box-sizing:border-box;border-top:1px solid #eee}.theme-overlay .screenshot,.upload-plugin,.upload-theme{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.ie8 .theme-overlay .theme-actions{border:1px solid #eee}.theme-overlay .theme-actions a{margin-left:5px;margin-bottom:5px}.broken-themes a.delete-theme,.theme-overlay .theme-actions .delete-theme{color:#a00;text-decoration:none;border-color:transparent;-webkit-box-shadow:none;box-shadow:none;background:0 0}.theme-overlay .theme-actions .delete-theme{position:absolute;left:10px;bottom:5px}.broken-themes a.delete-theme:focus,.broken-themes a.delete-theme:hover,.theme-overlay .theme-actions .delete-theme:focus,.theme-overlay .theme-actions .delete-theme:hover{background:#d54e21;color:#fff;border-color:#d54e21}.theme-overlay .theme-actions .inactive-theme,.theme-overlay.active .theme-actions .active-theme{display:block}.theme-overlay .theme-screenshots{float:right;margin:0 0 0 30px;width:55%;max-width:880px;text-align:center}.theme-overlay .screenshot{border:1px solid #fff;box-sizing:border-box;overflow:hidden;position:relative;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.2);box-shadow:0 0 0 1px rgba(0,0,0,.2)}.theme-overlay .screenshot:after{content:"";display:block;padding-top:75%}.theme-overlay .screenshot img{height:auto;position:absolute;right:0;top:0;width:100%}.theme-overlay.small-screenshot .theme-screenshots{position:absolute;width:302px}.theme-overlay.small-screenshot .theme-info{margin-right:350px;width:auto}.theme-overlay .screenshot.thumb{background:#ccc;border:1px solid #eee;float:none;display:inline-block;margin:10px 5px 0;width:140px;height:80px;cursor:pointer}.theme-overlay .screenshot.thumb:after{content:"";display:block;padding-top:100%}.theme-overlay .screenshot.thumb img{cursor:pointer;position:absolute;right:0;top:0;width:100%;height:auto}.theme-overlay .screenshot.selected{background:0 0;border:2px solid #00a0d2}.theme-overlay .screenshot.selected img{opacity:.8}.theme-browser .theme .theme-screenshot.blank,.theme-overlay .screenshot.blank{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYGWO8d+/efwYkoKioiMRjYGBC4WHhUK6A8T8QIJt8//59ZC493AAAQssKpBK4F5AAAAAASUVORK5CYII=)}.theme-overlay .theme-info{width:40%;float:right}.theme-overlay .current-label{background:#32373c;color:#fff;font-size:11px;display:inline-block;padding:2px 8px;-webkit-border-radius:2px;border-radius:2px;margin:0 0 -10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.theme-overlay .theme-name{color:#23282d;font-size:32px;font-weight:100;margin:10px 0 0;line-height:1.3}.theme-overlay .theme-version{color:#72777c;font-size:13px;font-weight:400;float:none;display:inline-block;margin-right:10px}.theme-overlay .theme-author{margin:15px 0 25px;color:#72777c;font-size:16px;font-weight:400;line-height:inherit}.theme-overlay .theme-author a{text-decoration:none}.theme-overlay .theme-description{color:#555;font-size:15px;font-weight:400;line-height:1.5;margin:30px 0 0}.theme-overlay .theme-tags{border-top:3px solid #eee;color:#82878c;font-size:13px;font-weight:400;margin:30px 0 0;padding-top:20px}.theme-overlay .theme-tags span{color:#444;font-weight:700;margin-left:5px}.theme-overlay .parent-theme{background:#f7fcfe;border:1px solid #eee;border-right:4px solid #00a0d2;font-size:14px;font-weight:400;margin-top:30px;padding:10px 20px 10px 10px}.theme-overlay .parent-theme strong{font-weight:700}.single-theme .theme,.single-theme .theme-overlay .theme-backdrop,.single-theme .theme-overlay .theme-header{display:none}.single-theme .theme-overlay .theme-wrap{clear:both;min-height:330px;position:relative;right:auto;left:auto;top:auto;bottom:auto;z-index:10}.single-theme .theme-overlay .theme-about{padding:30px 30px 70px;position:static}.single-theme .theme-overlay .theme-actions{position:absolute}@media only screen and (min-width:2000px){#wpwrap .theme-browser .theme{width:17.6%;margin:0 0 3% 3%}#wpwrap .theme-browser .theme:nth-child(3n),#wpwrap .theme-browser .theme:nth-child(4n){margin-left:3%}#wpwrap .theme-browser .theme:nth-child(5n){margin-left:0}}@media only screen and (min-width:1680px){.theme-overlay .theme-wrap{width:1450px;margin:0 auto}}@media only screen and (min-width:1640px){.theme-browser .theme{width:22.7%;margin:0 0 3% 3%}.theme-browser .theme .theme-screenshot:after{padding-top:75%}.theme-browser .theme:nth-child(3n){margin-left:3%}.theme-browser .theme:nth-child(4n){margin-left:0}}@media only screen and (max-width:1120px){.theme-browser .theme{width:47.5%;margin-left:0}.theme-browser .theme:nth-child(even){margin-left:0}.theme-browser .theme:nth-child(odd){margin-left:5%}}@media only screen and (max-width:900px){.theme-overlay .theme-wrap{right:65px}}@media only screen and (max-width:780px){.theme-overlay .theme-wrap,body.folded .theme-overlay .theme-wrap{top:0;left:0;bottom:0;right:0;padding:70px 20px 20px;border:none;z-index:100000;position:fixed}.theme-browser .theme.active .theme-name span{display:none}.theme-overlay .theme-screenshots{width:40%}.theme-overlay .theme-info{width:50%}.single-theme .theme-wrap{padding:10px}.theme-browser .theme .theme-actions{padding:5px 10px 4px}.theme-overlay.small-screenshot .theme-screenshots{position:static;float:none;max-width:302px}.theme-overlay.small-screenshot .theme-info{margin-right:0;width:auto}.theme:focus .more-details,.theme:hover .more-details,.theme:not(.active):focus .theme-actions,.theme:not(.active):hover .theme-actions{display:none}.theme-browser.rendered .theme:focus .theme-screenshot img,.theme-browser.rendered .theme:hover .theme-screenshot img{opacity:1}}@media only screen and (max-width:480px){.theme-browser .theme{width:100%;margin-left:0}.theme-browser .theme:nth-child(2n),.theme-browser .theme:nth-child(3n){margin-left:0}}@media only screen and (max-width:650px){.theme-overlay .theme-description,.theme-overlay .theme-update{margin-right:0}.theme-overlay .theme-actions .delete-theme{position:relative;left:auto;bottom:auto}.theme-overlay .theme-actions .inactive-theme{display:inline}.theme-overlay .theme-screenshots{width:100%;float:none}.theme-overlay .theme-info{width:100%}.theme-overlay .theme-author{margin:5px 0 15px}.theme-overlay .current-label{margin-top:10px;font-size:13px}.themes-php .wp-filter-search{float:none;clear:both;right:0;top:0;left:0;margin:10px 0;width:100%;max-width:280px}.theme-browser .theme.add-new-theme span:after{font:400 60px/90px dashicons;width:80px;height:80px;top:30%;right:50%;text-indent:0;margin-right:-40px}.single-theme .theme-wrap{margin:0 -10px 0 -12px;padding:10px}.single-theme .theme-overlay .theme-about{padding:10px;overflow:visible}.single-theme .current-label{display:none}.single-theme .theme-overlay .theme-actions{position:static}}.broken-themes{clear:both}.broken-themes table{text-align:right;width:50%;border-spacing:3px;padding:3px}.theme-browser .theme .theme-installed{background:#0073aa}.theme-browser .theme .theme-installed:before{content:"\f147"}.theme-browser .theme.is-installed .theme-actions .button-primary{display:none!important}.theme-install-php .wp-filter{padding:0 20px}.theme-install-php a.browse-themes,.theme-install-php a.upload{cursor:pointer}.theme-install-php a.browse-themes,.theme-install-php.show-upload-theme a.upload{display:none}.theme-install-php.show-upload-theme a.browse-themes{display:inline}.upload-plugin,.upload-theme{box-sizing:border-box;display:none;margin:0;padding:0;width:100%;overflow:hidden;position:relative;top:10px}.wp-full-overlay,.wp-full-overlay-main,.wp-full-overlay-sidebar{top:0;height:100%;bottom:0;right:0}.upload-plugin,body.show-upload-theme .upload-theme{display:block}body.show-upload-theme .upload-theme+.wp-filter,body.show-upload-theme .upload-theme+.wp-filter+.theme-browser,p.no-themes{display:none}.upload-plugin .wp-upload-form,.upload-theme .wp-upload-form{background:#fafafa;border:1px solid #e5e5e5;padding:30px;margin:30px auto;max-width:380px}.upload-plugin .install-help,.upload-theme .install-help{color:#555d66;font-size:18px;font-style:normal;margin:0;padding:40px 0 0;text-align:center}p.no-themes{clear:both;color:#666;font-size:18px;font-style:normal;margin:0;padding:100px 0;text-align:center}body.no-results p.no-themes{display:block}.theme-install-php .add-new-theme,body.show-upload-theme p.no-themes{display:none!important}@media only screen and (max-width:1120px){.upload-theme .wp-upload-form{margin:20px 0;max-width:100%}.upload-theme .install-help{font-size:15px;padding:20px 0 0;text-align:right}}.theme-details .theme-rating{line-height:23px}.theme-details .star-rating{display:inline}.theme-details .no-rating,.theme-details .num-ratings{font-size:11px;color:#72777c}.theme-details .no-rating{display:block;line-height:20px}.appearance_page_custom-header #headimg{border:1px solid #ddd;overflow:hidden;width:100%}.appearance_page_custom-header #upload-form p label{font-size:12px}.appearance_page_custom-header .available-headers .default-header{float:right;margin:0 0 20px 20px}.appearance_page_custom-header .random-header{clear:both;margin:0 0 20px 20px;vertical-align:middle}.appearance_page_custom-header .available-headers label input,.appearance_page_custom-header .random-header label input{margin-left:10px}.appearance_page_custom-header .available-headers label img{vertical-align:middle}div#custom-background-image{min-height:100px;border:1px solid #ddd}div#custom-background-image img{max-width:400px;max-height:300px}body.full-overlay-active{overflow:hidden}.wp-full-overlay{z-index:500000;position:fixed;overflow:visible;left:0;min-width:0}.wp-full-overlay-sidebar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:fixed;width:300px;padding:0;margin:0;z-index:10;background:#eee;border-left:none}.wp-full-overlay.collapsed,.wp-full-overlay.expanded .wp-full-overlay-sidebar{margin-right:0!important}.wp-full-overlay.expanded{margin-right:300px}.wp-full-overlay.collapsed .wp-full-overlay-sidebar{overflow:visible;margin-right:-300px}.wp-full-overlay-sidebar:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:3px;z-index:1000}.wp-full-overlay-main{position:absolute;left:0}.wp-full-overlay-sidebar .wp-full-overlay-header{position:absolute;right:0;left:0;height:45px;padding:0 15px;line-height:45px;z-index:10;margin:0;border-top:none;-webkit-box-shadow:none;box-shadow:none}.wp-full-overlay-sidebar .wp-full-overlay-header a.back{margin-top:9px}.wp-full-overlay-sidebar .wp-full-overlay-footer{bottom:0;border-bottom:none;border-top:none;-webkit-box-shadow:none;box-shadow:none}.wp-full-overlay-sidebar .wp-full-overlay-sidebar-content{position:absolute;top:45px;bottom:45px;right:0;left:0;overflow:auto}.theme-install-overlay .wp-full-overlay-sidebar .wp-full-overlay-header{padding:0}.theme-install-overlay .close-full-overlay,.theme-install-overlay .next-theme,.theme-install-overlay .previous-theme{display:block;position:relative;float:right;width:45px;height:45px;padding-left:2px;background:#eee;border-left:1px solid #ddd;color:#444;cursor:pointer;text-decoration:none;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.theme-install-overlay .close-full-overlay:focus,.theme-install-overlay .close-full-overlay:hover,.theme-install-overlay .next-theme:focus,.theme-install-overlay .next-theme:hover,.theme-install-overlay .previous-theme:focus,.theme-install-overlay .previous-theme:hover{background:#ddd;border-color:#ccc;color:#000;outline:0;-webkit-box-shadow:none;box-shadow:none}.theme-install-overlay .close-full-overlay:before{font:400 22px/1 dashicons;content:"\f335";position:relative;top:7px;right:13px}.theme-install-overlay .previous-theme:before{font:400 20px/1 dashicons;content:"\f345";position:relative;top:6px;right:14px}.theme-install-overlay .next-theme:before{font:400 20px/1 dashicons;content:"\f341";position:relative;top:6px;right:13px}.theme-install-overlay .next-theme.disabled,.theme-install-overlay .next-theme.disabled:focus,.theme-install-overlay .next-theme.disabled:hover,.theme-install-overlay .previous-theme.disabled,.theme-install-overlay .previous-theme.disabled:focus,.theme-install-overlay .previous-theme.disabled:hover{color:#b4b9be;background:#eee;cursor:default;pointer-events:none}.wp-core-ui .wp-full-overlay .collapse-sidebar{position:fixed;bottom:8px;right:10px;padding:0;color:#656a6f;outline:0;line-height:1;background-color:transparent!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-border-radius:0!important;border-radius:0!important}.wp-core-ui .wp-full-overlay .collapse-sidebar:focus,.wp-core-ui .wp-full-overlay .collapse-sidebar:hover{color:#0073aa}.wp-full-overlay .collapse-sidebar-arrow,.wp-full-overlay .collapse-sidebar-label{display:inline-block;vertical-align:middle;line-height:20px}.wp-full-overlay .collapse-sidebar-arrow{width:20px;height:20px;margin:0 2px;-webkit-border-radius:50%;border-radius:50%;overflow:hidden}.wp-full-overlay .collapse-sidebar:focus .collapse-sidebar-arrow,.wp-full-overlay .collapse-sidebar:hover .collapse-sidebar-arrow{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-full-overlay .collapse-sidebar-label{margin-right:3px}.wp-full-overlay.collapsed .collapse-sidebar-label{display:none}.wp-full-overlay .collapse-sidebar-arrow:before{display:block;content:"\f148";background:#eee;font:400 20px/1 dashicons;speak:none;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rtl .wp-full-overlay .collapse-sidebar-arrow:before,.wp-full-overlay.collapsed .collapse-sidebar-arrow:before{-webkit-transform:rotate(180.001deg);-ms-transform:rotate(180.001deg);transform:rotate(180.001deg)}.rtl .wp-full-overlay.collapsed .collapse-sidebar-arrow:before{-webkit-transform:none;-ms-transform:none;transform:none}.wp-full-overlay,.wp-full-overlay .collapse-sidebar,.wp-full-overlay-main,.wp-full-overlay-sidebar{-webkit-transition-property:right,left,top,bottom,width,margin;transition-property:right,left,top,bottom,width,margin;-webkit-transition-duration:.2s;transition-duration:.2s}.wp-full-overlay{background:#191e23}.wp-full-overlay-main{background-color:#f1f1f1}.expanded .wp-full-overlay-footer{position:fixed;bottom:0;right:0;width:300px;height:45px;border-top:1px solid #ddd}.wp-full-overlay-footer .devices{float:left}.wp-full-overlay-footer .devices button{cursor:pointer;background:0 0;border:none;height:45px;padding:0 3px;margin:0 -4px 0 0;-webkit-box-shadow:none;box-shadow:none;border-top:1px solid transparent;border-bottom:4px solid transparent;-webkit-transition:background .1s ease-in-out;transition:background .1s ease-in-out}.wp-full-overlay-footer .devices button:before{display:inline-block;-webkit-font-smoothing:antialiased;font:400 20px/30px dashicons;vertical-align:top;margin:3px 0;padding:4px 8px;color:#656a6f}.wp-full-overlay-footer .devices button.active{border-bottom-color:#191e23}.wp-full-overlay-footer .devices button:focus,.wp-full-overlay-footer .devices button:hover{background-color:#fff}.wp-full-overlay-footer .devices button:focus{-webkit-box-shadow:none;box-shadow:none;outline:0;background-color:#fff;border-bottom-color:#0073aa}.wp-full-overlay-footer .devices button.active:before,.wp-full-overlay-footer .devices button:focus:before,.wp-full-overlay-footer .devices button:hover:before{color:#191e23}.wp-full-overlay-footer .devices .preview-desktop:before{content:"\f472"}.wp-full-overlay-footer .devices .preview-tablet:before{content:"\f471"}.wp-full-overlay-footer .devices .preview-mobile:before{content:"\f470"}@media screen and (max-width:1024px){.wp-full-overlay-footer .devices{display:none}}.collapsed .wp-full-overlay-footer .devices button:before{display:none}.preview-mobile .wp-full-overlay-main{margin:auto -160px auto 0;width:320px;height:480px;max-height:100%;max-width:100%;right:50%}.preview-tablet .wp-full-overlay-main{margin:auto -3in auto 0;width:6in;height:9in;max-height:100%;max-width:100%;right:50%}.customize-support .hide-if-customize,.customize-support .wp-core-ui .hide-if-customize,.customize-support.wp-core-ui .hide-if-customize,.no-customize-support .hide-if-no-customize,.no-customize-support .wp-core-ui .hide-if-no-customize,.no-customize-support.wp-core-ui .hide-if-no-customize{display:none}#customize-container{display:none;background:#fff;z-index:500000;position:fixed;overflow:visible;top:0;bottom:0;right:0;left:0;height:100%}.customize-active #customize-container{display:block}.customize-loading #customize-container iframe{opacity:0}#customize-container iframe,.theme-install-overlay iframe{height:100%;width:100%;z-index:20;-webkit-transition:opacity .3s;transition:opacity .3s}#customize-controls{margin-top:0}.theme-install-overlay{display:none}.theme-install-overlay.single-theme{display:block}.install-theme-info{display:none;padding:10px 20px 60px}.single-theme .install-theme-info{padding-top:15px}.theme-install-overlay .install-theme-info{display:block}.install-theme-info .theme-install{float:left;margin-top:18px}.install-theme-info .theme-name{font-size:16px;line-height:24px;margin-bottom:0;margin-top:0}.install-theme-info .theme-screenshot{margin:15px 0;width:258px;border:1px solid #ccc}.install-theme-info .theme-details{overflow:hidden}.theme-details .theme-version{margin:15px 0}.theme-details .theme-description{float:right;color:#72777c;line-height:20px;max-width:100%}.theme-install-overlay .wp-full-overlay-header .theme-install{float:left;margin:8px 0 0 10px;line-height:26px}.theme-install-overlay .wp-full-overlay-sidebar{background:#eee;border-left:1px solid #ddd}.theme-install-overlay .wp-full-overlay-sidebar-content{background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.theme-install-overlay .wp-full-overlay-main{position:absolute;z-index:0;background-color:#f1f1f1}.customize-loading #customize-container{background-color:#f1f1f1}#customize-preview.wp-full-overlay-main:before,.customize-loading #customize-container:before,.theme-install-overlay .wp-full-overlay-main:before{content:"";display:block;width:20px;height:20px;position:absolute;right:50%;top:50%;z-index:-1;margin:-10px -10px 0 0;-webkit-transform:translateZ(0);transform:translateZ(0);background:url(../images/spinner.gif) center center no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px}#customize-preview.wp-full-overlay-main.iframe-ready:before,.theme-install-overlay.iframe-ready .wp-full-overlay-main:before{background-image:none}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.wp-full-overlay .collapse-sidebar-arrow{background-image:url(../images/arrows-2x.png);-webkit-background-size:15px 123px;background-size:15px 123px}#customize-preview.wp-full-overlay-main:before,.customize-loading #customize-container:before,.theme-install-overlay .wp-full-overlay-main:before{background-image:url(../images/spinner-2x.gif)}}@media screen and (max-width:782px){.available-theme .action-links .delete-theme{float:none;margin:0;padding:0;clear:both}.available-theme .action-links .delete-theme a{padding:0}.broken-themes table{width:100%}.theme-install-overlay .wp-full-overlay-header .theme-install{margin-top:6px;line-height:normal}} \ No newline at end of file +.theme-browser .themes{clear:both}.themes-php .wrap h1{float:right;margin-bottom:15px}.network-admin.themes-php .wrap h1{margin-bottom:0}.themes-php .wrap h1 .button{margin-right:20px}.themes-php .wp-filter-search{position:relative;top:-2px;right:20px;margin:0;width:280px;font-size:16px;font-weight:300;line-height:1.5}.themes-php div.error,.themes-php div.notice,.themes-php div.updated{margin:0 0 20px;clear:both}.theme-browser .theme{cursor:pointer;float:right;margin:0 0 4% 4%;position:relative;width:30.6%;border:1px solid #ddd;-webkit-box-shadow:0 1px 1px -1px rgba(0,0,0,.1);box-shadow:0 1px 1px -1px rgba(0,0,0,.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ie8 .theme-browser .theme{width:30%;margin:0 0 4% 3%}.theme-browser .theme:nth-child(3n){margin-left:0}.theme-browser .theme:focus,.theme-browser .theme:hover{cursor:pointer}.theme-browser .theme .theme-name{font-size:15px;font-weight:600;height:18px;margin:0;padding:15px;-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(0,0,0,.1);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:#fff;background:rgba(255,255,255,.65)}.theme-browser .theme .theme-actions{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;position:absolute;bottom:0;left:0;height:38px;padding:9px 10px 0;background:rgba(244,244,244,.7);border-right:1px solid rgba(0,0,0,.05)}.theme-browser .theme.focus .theme-actions,.theme-browser .theme:focus .theme-actions,.theme-browser .theme:hover .theme-actions{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.theme-browser .theme .theme-actions .button-primary{margin-left:3px}.theme-browser .theme .theme-actions .button-secondary{float:none;margin-right:3px}.theme-browser .theme .theme-screenshot{display:block;overflow:hidden;position:relative;-webkit-backface-visibility:hidden;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.theme-browser .theme .theme-screenshot:after{content:"";display:block;padding-top:66.66666%}.theme-browser .theme .theme-screenshot img{height:auto;position:absolute;right:0;top:0;width:100%;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.theme-browser .theme:focus .theme-screenshot,.theme-browser .theme:hover .theme-screenshot{background:#fff}.theme-browser.rendered .theme:focus .theme-screenshot img,.theme-browser.rendered .theme:hover .theme-screenshot img{opacity:.4}.theme-browser .theme .more-details{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;position:absolute;top:35%;left:25%;right:25%;background:#23282d;background:rgba(0,0,0,.7);color:#fff;font-size:15px;text-shadow:0 1px 0 rgba(0,0,0,.6);-webkit-font-smoothing:antialiased;font-weight:600;padding:15px 12px;text-align:center;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}.theme-browser .theme:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8)}.theme-browser .theme:focus .more-details{opacity:1}.theme-browser .theme.active:focus .theme-actions{display:block}.theme-browser.rendered .theme:focus .more-details,.theme-browser.rendered .theme:hover .more-details{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.theme-browser .theme .theme-installed,.theme-browser .theme .theme-update{background:#d54e21;background:rgba(213,78,33,.95);color:#fff;display:block;font-size:13px;font-weight:400;height:48px;line-height:48px;padding:0 10px;position:absolute;top:0;left:0;right:0;border-bottom:1px solid rgba(0,0,0,.25);overflow:hidden}.theme-browser .theme .theme-installed:before,.theme-browser .theme .theme-update:before{content:"\f463";display:inline-block;font:400 20px/1 dashicons;margin:0 0 0 6px;opacity:.8;position:relative;top:5px;speak:none;-webkit-font-smoothing:antialiased}.theme-browser .theme.active .theme-name{background:#23282d;color:#fff;padding-left:110px;font-weight:300;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.5);box-shadow:inset 0 1px 1px rgba(0,0,0,.5)}.theme-browser .customize-control .theme.active .theme-name{padding-left:15px}.theme-browser .theme.active .theme-name span{font-weight:600}.theme-browser .theme.active .theme-actions{background:rgba(49,49,49,.7);border-right:none;opacity:1}.theme-browser .theme.active .theme-actions .button-primary{margin-left:0}.theme-browser .theme .theme-author{background:#23282d;color:#eee;display:none;font-size:14px;margin:0 10px;padding:5px 10px;position:absolute;bottom:56px}.theme-browser .theme.display-author .theme-author{display:block}.theme-browser .theme.display-author .theme-author a{color:inherit;text-decoration:none}.theme-browser .theme.add-new-theme{border:none;-webkit-box-shadow:none;box-shadow:none}.theme-browser .theme.add-new-theme a{text-decoration:none;display:block;position:relative;z-index:1}.theme-browser .theme.add-new-theme a:after{display:block;content:"";background:0 0;background:rgba(0,0,0,0);position:absolute;top:0;right:0;left:0;bottom:0;padding:0;text-shadow:none;border:5px dashed #d5d2ca;border:5px dashed rgba(0,0,0,.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.theme-overlay .theme-actions,.theme-overlay .theme-wrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.theme-browser .theme.add-new-theme span:after{background:#e5e5e5;background:rgba(153,153,153,.1);-webkit-border-radius:50%;border-radius:50%;display:inline-block;content:"\f132";-webkit-font-smoothing:antialiased;font:400 74px/115px dashicons;width:100px;height:100px;vertical-align:middle;text-align:center;color:#999;position:absolute;top:30%;right:50%;margin-right:-50px;text-indent:-4px;padding:0;text-shadow:none;z-index:4}.rtl .theme-browser .theme.add-new-theme span:after{text-indent:4px}.theme-browser .theme.add-new-theme a:focus .theme-screenshot,.theme-browser .theme.add-new-theme a:hover .theme-screenshot{background:0 0}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{background:#fff;color:#0073aa}.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{border-color:transparent;color:#fff;background:#0073aa;content:""}.theme-browser .theme.add-new-theme .theme-name{background:0 0;text-align:center;-webkit-box-shadow:none;box-shadow:none;font-weight:400;position:relative;top:0;margin-top:-18px;padding-top:0;padding-bottom:48px}.theme-browser .theme.add-new-theme a:focus .theme-name,.theme-browser .theme.add-new-theme a:hover .theme-name{color:#fff;z-index:2}.theme-overlay .theme-backdrop{position:absolute;right:-20px;left:0;top:0;bottom:0;background:#f1f1f1;background:rgba(238,238,238,.9);z-index:10000}.theme-overlay .theme-header{position:absolute;top:0;right:0;left:0;height:48px;border-bottom:1px solid #ddd}.theme-overlay .theme-header button{padding:0}.theme-overlay .theme-header .close{cursor:pointer;height:48px;width:50px;text-align:center;float:left;border:0;border-right:1px solid #ddd;background-color:transparent;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.theme-overlay .theme-header .close:before{font:400 22px/50px dashicons!important;color:#72777c;display:inline-block;content:"\f335";font-weight:300}.theme-overlay .theme-header .left,.theme-overlay .theme-header .right{cursor:pointer;color:#72777c;background-color:transparent;height:48px;width:54px;float:right;text-align:center;border:0;border-left:1px solid #ddd;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.theme-overlay .theme-header .close:focus,.theme-overlay .theme-header .close:hover,.theme-overlay .theme-header .left:focus,.theme-overlay .theme-header .left:hover,.theme-overlay .theme-header .right:focus,.theme-overlay .theme-header .right:hover{background:#ddd;border-color:#ccc;color:#000}.theme-overlay .theme-header .close:focus:before,.theme-overlay .theme-header .close:hover:before{color:#000}.theme-overlay .theme-header .close:focus,.theme-overlay .theme-header .left:focus,.theme-overlay .theme-header .right:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.theme-overlay .theme-header .left.disabled,.theme-overlay .theme-header .left.disabled:hover,.theme-overlay .theme-header .right.disabled,.theme-overlay .theme-header .right.disabled:hover{color:#ccc;background:inherit;cursor:inherit}.theme-overlay .theme-header .left:before,.theme-overlay .theme-header .right:before{font:400 20px/50px dashicons!important;display:inline;font-weight:300}.customize-support .theme-overlay .theme-actions a[href="themes.php?page=custom-header"],.customize-support .theme-overlay .theme-actions a[href="themes.php?page=custom-background"],.theme-overlay .theme-actions .active-theme,.theme-overlay.active .theme-actions .inactive-theme{display:none}.theme-overlay .theme-header .left:before{content:"\f345"}.theme-overlay .theme-header .right:before{content:"\f341"}.theme-overlay .theme-wrap{clear:both;position:fixed;top:9%;right:190px;left:30px;bottom:3%;background:#fff;-webkit-box-shadow:0 1px 20px 5px rgba(0,0,0,.1);box-shadow:0 1px 20px 5px rgba(0,0,0,.1);z-index:10000;box-sizing:border-box;-webkit-overflow-scrolling:touch}body.folded .theme-overlay .theme-wrap{right:70px}.theme-overlay .theme-about{position:absolute;top:49px;bottom:57px;right:0;left:0;overflow:auto;padding:2% 4%}.theme-overlay .theme-actions{position:absolute;text-align:center;bottom:0;right:0;left:0;padding:10px 25px 5px;background:#f3f3f3;z-index:30;box-sizing:border-box;border-top:1px solid #eee}.theme-overlay .screenshot,.upload-plugin,.upload-theme{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.ie8 .theme-overlay .theme-actions{border:1px solid #eee}.theme-overlay .theme-actions a{margin-left:5px;margin-bottom:5px}.broken-themes a.delete-theme,.theme-overlay .theme-actions .delete-theme{color:#a00;text-decoration:none;border-color:transparent;-webkit-box-shadow:none;box-shadow:none;background:0 0}.theme-overlay .theme-actions .delete-theme{position:absolute;left:10px;bottom:5px}.broken-themes a.delete-theme:focus,.broken-themes a.delete-theme:hover,.theme-overlay .theme-actions .delete-theme:focus,.theme-overlay .theme-actions .delete-theme:hover{background:#d54e21;color:#fff;border-color:#d54e21}.theme-overlay .theme-actions .inactive-theme,.theme-overlay.active .theme-actions .active-theme{display:block}.theme-overlay .theme-screenshots{float:right;margin:0 0 0 30px;width:55%;max-width:880px;text-align:center}.theme-overlay .screenshot{border:1px solid #fff;box-sizing:border-box;overflow:hidden;position:relative;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.2);box-shadow:0 0 0 1px rgba(0,0,0,.2)}.theme-overlay .screenshot:after{content:"";display:block;padding-top:75%}.theme-overlay .screenshot img{height:auto;position:absolute;right:0;top:0;width:100%}.theme-overlay.small-screenshot .theme-screenshots{position:absolute;width:302px}.theme-overlay.small-screenshot .theme-info{margin-right:350px;width:auto}.theme-overlay .screenshot.thumb{background:#ccc;border:1px solid #eee;float:none;display:inline-block;margin:10px 5px 0;width:140px;height:80px;cursor:pointer}.theme-overlay .screenshot.thumb:after{content:"";display:block;padding-top:100%}.theme-overlay .screenshot.thumb img{cursor:pointer;position:absolute;right:0;top:0;width:100%;height:auto}.theme-overlay .screenshot.selected{background:0 0;border:2px solid #00a0d2}.theme-overlay .screenshot.selected img{opacity:.8}.theme-browser .theme .theme-screenshot.blank,.theme-overlay .screenshot.blank{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYGWO8d+/efwYkoKioiMRjYGBC4WHhUK6A8T8QIJt8//59ZC493AAAQssKpBK4F5AAAAAASUVORK5CYII=)}.theme-overlay .theme-info{width:40%;float:right}.theme-overlay .current-label{background:#32373c;color:#fff;font-size:11px;display:inline-block;padding:2px 8px;-webkit-border-radius:2px;border-radius:2px;margin:0 0 -10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.theme-overlay .theme-name{color:#23282d;font-size:32px;font-weight:100;margin:10px 0 0;line-height:1.3}.theme-overlay .theme-version{color:#72777c;font-size:13px;font-weight:400;float:none;display:inline-block;margin-right:10px}.theme-overlay .theme-author{margin:15px 0 25px;color:#72777c;font-size:16px;font-weight:400;line-height:inherit}.theme-overlay .theme-author a{text-decoration:none}.theme-overlay .theme-description{color:#555;font-size:15px;font-weight:400;line-height:1.5;margin:30px 0 0}.theme-overlay .theme-tags{border-top:3px solid #eee;color:#82878c;font-size:13px;font-weight:400;margin:30px 0 0;padding-top:20px}.theme-overlay .theme-tags span{color:#444;font-weight:700;margin-left:5px}.theme-overlay .parent-theme{background:#f7fcfe;border:1px solid #eee;border-right:4px solid #00a0d2;font-size:14px;font-weight:400;margin-top:30px;padding:10px 20px 10px 10px}.theme-overlay .parent-theme strong{font-weight:700}.single-theme .theme,.single-theme .theme-overlay .theme-backdrop,.single-theme .theme-overlay .theme-header{display:none}.single-theme .theme-overlay .theme-wrap{clear:both;min-height:330px;position:relative;right:auto;left:auto;top:auto;bottom:auto;z-index:10}.single-theme .theme-overlay .theme-about{padding:30px 30px 70px;position:static}.single-theme .theme-overlay .theme-actions{position:absolute}@media only screen and (min-width:2000px){#wpwrap .theme-browser .theme{width:17.6%;margin:0 0 3% 3%}#wpwrap .theme-browser .theme:nth-child(3n),#wpwrap .theme-browser .theme:nth-child(4n){margin-left:3%}#wpwrap .theme-browser .theme:nth-child(5n){margin-left:0}}@media only screen and (min-width:1680px){.theme-overlay .theme-wrap{width:1450px;margin:0 auto}}@media only screen and (min-width:1640px){.theme-browser .theme{width:22.7%;margin:0 0 3% 3%}.theme-browser .theme .theme-screenshot:after{padding-top:75%}.theme-browser .theme:nth-child(3n){margin-left:3%}.theme-browser .theme:nth-child(4n){margin-left:0}}@media only screen and (max-width:1120px){.theme-browser .theme{width:47.5%;margin-left:0}.theme-browser .theme:nth-child(even){margin-left:0}.theme-browser .theme:nth-child(odd){margin-left:5%}}@media only screen and (max-width:900px){.theme-overlay .theme-wrap{right:65px}}@media only screen and (max-width:780px){.theme-overlay .theme-wrap,body.folded .theme-overlay .theme-wrap{top:0;left:0;bottom:0;right:0;padding:70px 20px 20px;border:none;z-index:100000;position:fixed}.theme-browser .theme.active .theme-name span{display:none}.theme-overlay .theme-screenshots{width:40%}.theme-overlay .theme-info{width:50%}.single-theme .theme-wrap{padding:10px}.theme-browser .theme .theme-actions{padding:5px 10px 4px}.theme-overlay.small-screenshot .theme-screenshots{position:static;float:none;max-width:302px}.theme-overlay.small-screenshot .theme-info{margin-right:0;width:auto}.theme:focus .more-details,.theme:hover .more-details,.theme:not(.active):focus .theme-actions,.theme:not(.active):hover .theme-actions{display:none}.theme-browser.rendered .theme:focus .theme-screenshot img,.theme-browser.rendered .theme:hover .theme-screenshot img{opacity:1}}@media only screen and (max-width:480px){.theme-browser .theme{width:100%;margin-left:0}.theme-browser .theme:nth-child(2n),.theme-browser .theme:nth-child(3n){margin-left:0}}@media only screen and (max-width:650px){.theme-overlay .theme-description,.theme-overlay .theme-update{margin-right:0}.theme-overlay .theme-actions .delete-theme{position:relative;left:auto;bottom:auto}.theme-overlay .theme-actions .inactive-theme{display:inline}.theme-overlay .theme-screenshots{width:100%;float:none}.theme-overlay .theme-info{width:100%}.theme-overlay .theme-author{margin:5px 0 15px}.theme-overlay .current-label{margin-top:10px;font-size:13px}.themes-php .wp-filter-search{float:none;clear:both;right:0;top:0;left:0;margin:10px 0;width:100%;max-width:280px}.theme-browser .theme.add-new-theme span:after{font:400 60px/90px dashicons;width:80px;height:80px;top:30%;right:50%;text-indent:0;margin-right:-40px}.single-theme .theme-wrap{margin:0 -10px 0 -12px;padding:10px}.single-theme .theme-overlay .theme-about{padding:10px;overflow:visible}.single-theme .current-label{display:none}.single-theme .theme-overlay .theme-actions{position:static}}.broken-themes{clear:both}.broken-themes table{text-align:right;width:50%;border-spacing:3px;padding:3px}.theme-browser .theme .theme-installed{background:#0073aa}.theme-browser .theme .theme-installed:before{content:"\f147"}.theme-browser .theme.is-installed .theme-actions .button-primary{display:none!important}.theme-install-php .wp-filter{padding:0 20px}.theme-install-php a.browse-themes,.theme-install-php a.upload{cursor:pointer}.theme-install-php a.browse-themes,.theme-install-php.show-upload-theme a.upload{display:none}.theme-install-php.show-upload-theme a.browse-themes{display:inline}.upload-plugin,.upload-theme{box-sizing:border-box;display:none;margin:0;padding:0;width:100%;overflow:hidden;position:relative;top:10px}.wp-full-overlay,.wp-full-overlay-main,.wp-full-overlay-sidebar{top:0;height:100%;bottom:0;right:0}.upload-plugin,body.show-upload-theme .upload-theme{display:block}body.show-upload-theme .upload-theme+.wp-filter,body.show-upload-theme .upload-theme+.wp-filter+.theme-browser,p.no-themes{display:none}.upload-plugin .wp-upload-form,.upload-theme .wp-upload-form{background:#fafafa;border:1px solid #e5e5e5;padding:30px;margin:30px auto;max-width:380px}.upload-plugin .install-help,.upload-theme .install-help{color:#555d66;font-size:18px;font-style:normal;margin:0;padding:40px 0 0;text-align:center}p.no-themes{clear:both;color:#666;font-size:18px;font-style:normal;margin:0;padding:100px 0;text-align:center}body.no-results p.no-themes{display:block}.theme-install-php .add-new-theme,body.show-upload-theme p.no-themes{display:none!important}@media only screen and (max-width:1120px){.upload-theme .wp-upload-form{margin:20px 0;max-width:100%}.upload-theme .install-help{font-size:15px;padding:20px 0 0;text-align:right}}.theme-details .theme-rating{line-height:23px}.theme-details .star-rating{display:inline}.theme-details .no-rating,.theme-details .num-ratings{font-size:11px;color:#72777c}.theme-details .no-rating{display:block;line-height:20px}.appearance_page_custom-header #headimg{border:1px solid #ddd;overflow:hidden;width:100%}.appearance_page_custom-header #upload-form p label{font-size:12px}.appearance_page_custom-header .available-headers .default-header{float:right;margin:0 0 20px 20px}.appearance_page_custom-header .random-header{clear:both;margin:0 0 20px 20px;vertical-align:middle}.appearance_page_custom-header .available-headers label input,.appearance_page_custom-header .random-header label input{margin-left:10px}.appearance_page_custom-header .available-headers label img{vertical-align:middle}div#custom-background-image{min-height:100px;border:1px solid #ddd}div#custom-background-image img{max-width:400px;max-height:300px}body.full-overlay-active{overflow:hidden}.wp-full-overlay{z-index:500000;position:fixed;overflow:visible;left:0;min-width:0}.wp-full-overlay-sidebar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:fixed;width:300px;padding:0;margin:0;z-index:10;background:#eee;border-left:none}.wp-full-overlay.collapsed,.wp-full-overlay.expanded .wp-full-overlay-sidebar{margin-right:0!important}.wp-full-overlay.expanded{margin-right:300px}.wp-full-overlay.collapsed .wp-full-overlay-sidebar{overflow:visible;margin-right:-300px}.wp-full-overlay-sidebar:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:3px;z-index:1000}.wp-full-overlay-main{position:absolute;left:0}.wp-full-overlay-sidebar .wp-full-overlay-header{position:absolute;right:0;left:0;height:45px;padding:0 15px;line-height:45px;z-index:10;margin:0;border-top:none;-webkit-box-shadow:none;box-shadow:none}.wp-full-overlay-sidebar .wp-full-overlay-header a.back{margin-top:9px}.wp-full-overlay-sidebar .wp-full-overlay-footer{bottom:0;border-bottom:none;border-top:none;-webkit-box-shadow:none;box-shadow:none}.wp-full-overlay-sidebar .wp-full-overlay-sidebar-content{position:absolute;top:45px;bottom:45px;right:0;left:0;overflow:auto}.theme-install-overlay .wp-full-overlay-sidebar .wp-full-overlay-header{padding:0}.theme-install-overlay .close-full-overlay,.theme-install-overlay .next-theme,.theme-install-overlay .previous-theme{display:block;position:relative;float:right;width:45px;height:45px;padding-left:2px;background:#eee;border-left:1px solid #ddd;color:#444;cursor:pointer;text-decoration:none;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.theme-install-overlay .close-full-overlay:focus,.theme-install-overlay .close-full-overlay:hover,.theme-install-overlay .next-theme:focus,.theme-install-overlay .next-theme:hover,.theme-install-overlay .previous-theme:focus,.theme-install-overlay .previous-theme:hover{background:#ddd;border-color:#ccc;color:#000;outline:0;-webkit-box-shadow:none;box-shadow:none}.theme-install-overlay .close-full-overlay:before{font:400 22px/1 dashicons;content:"\f335";position:relative;top:7px;right:13px}.theme-install-overlay .previous-theme:before{font:400 20px/1 dashicons;content:"\f345";position:relative;top:6px;right:14px}.theme-install-overlay .next-theme:before{font:400 20px/1 dashicons;content:"\f341";position:relative;top:6px;right:13px}.theme-install-overlay .next-theme.disabled,.theme-install-overlay .next-theme.disabled:focus,.theme-install-overlay .next-theme.disabled:hover,.theme-install-overlay .previous-theme.disabled,.theme-install-overlay .previous-theme.disabled:focus,.theme-install-overlay .previous-theme.disabled:hover{color:#b4b9be;background:#eee;cursor:default;pointer-events:none}.wp-core-ui .wp-full-overlay .collapse-sidebar{position:fixed;bottom:8px;right:10px;padding:0;color:#656a6f;outline:0;line-height:1;background-color:transparent!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-border-radius:0!important;border-radius:0!important}.wp-core-ui .wp-full-overlay .collapse-sidebar:focus,.wp-core-ui .wp-full-overlay .collapse-sidebar:hover{color:#0073aa}.wp-full-overlay .collapse-sidebar-arrow,.wp-full-overlay .collapse-sidebar-label{display:inline-block;vertical-align:middle;line-height:20px}.wp-full-overlay .collapse-sidebar-arrow{width:20px;height:20px;margin:0 2px;-webkit-border-radius:50%;border-radius:50%;overflow:hidden}.wp-full-overlay .collapse-sidebar:focus .collapse-sidebar-arrow,.wp-full-overlay .collapse-sidebar:hover .collapse-sidebar-arrow{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-full-overlay .collapse-sidebar-label{margin-right:3px}.wp-full-overlay.collapsed .collapse-sidebar-label{display:none}.wp-full-overlay .collapse-sidebar-arrow:before{display:block;content:"\f148";background:#eee;font:400 20px/1 dashicons;speak:none;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rtl .wp-full-overlay .collapse-sidebar-arrow:before,.wp-full-overlay.collapsed .collapse-sidebar-arrow:before{-webkit-transform:rotate(180.001deg);-ms-transform:rotate(180.001deg);transform:rotate(180.001deg)}.rtl .wp-full-overlay.collapsed .collapse-sidebar-arrow:before{-webkit-transform:none;-ms-transform:none;transform:none}.wp-full-overlay,.wp-full-overlay .collapse-sidebar,.wp-full-overlay-main,.wp-full-overlay-sidebar{-webkit-transition-property:right,left,top,bottom,width,margin;transition-property:right,left,top,bottom,width,margin;-webkit-transition-duration:.2s;transition-duration:.2s}.wp-full-overlay{background:#191e23}.wp-full-overlay-main{background-color:#f1f1f1}.expanded .wp-full-overlay-footer{position:fixed;bottom:0;right:0;width:300px;height:45px;border-top:1px solid #ddd}.wp-full-overlay-footer .devices{float:left}.wp-full-overlay-footer .devices button{cursor:pointer;background:0 0;border:none;height:45px;padding:0 3px;margin:0 -4px 0 0;-webkit-box-shadow:none;box-shadow:none;border-top:1px solid transparent;border-bottom:4px solid transparent;-webkit-transition:background .1s ease-in-out;transition:background .1s ease-in-out}.wp-full-overlay-footer .devices button:before{display:inline-block;-webkit-font-smoothing:antialiased;font:400 20px/30px dashicons;vertical-align:top;margin:3px 0;padding:4px 8px;color:#656a6f}.wp-full-overlay-footer .devices button.active{border-bottom-color:#191e23}.wp-full-overlay-footer .devices button:focus,.wp-full-overlay-footer .devices button:hover{background-color:#fff}.wp-full-overlay-footer .devices button:focus{-webkit-box-shadow:none;box-shadow:none;outline:0;background-color:#fff;border-bottom-color:#0073aa}.wp-full-overlay-footer .devices button.active:before,.wp-full-overlay-footer .devices button:focus:before,.wp-full-overlay-footer .devices button:hover:before{color:#191e23}.wp-full-overlay-footer .devices .preview-desktop:before{content:"\f472"}.wp-full-overlay-footer .devices .preview-tablet:before{content:"\f471"}.wp-full-overlay-footer .devices .preview-mobile:before{content:"\f470"}@media screen and (max-width:1024px){.wp-full-overlay-footer .devices{display:none}}.collapsed .wp-full-overlay-footer .devices button:before{display:none}.preview-mobile .wp-full-overlay-main{margin:auto -160px auto 0;width:320px;height:480px;max-height:100%;max-width:100%;right:50%}.preview-tablet .wp-full-overlay-main{margin:auto -360px auto 0;width:720px;height:1080px;max-height:100%;max-width:100%;right:50%}.customize-support .hide-if-customize,.customize-support .wp-core-ui .hide-if-customize,.customize-support.wp-core-ui .hide-if-customize,.no-customize-support .hide-if-no-customize,.no-customize-support .wp-core-ui .hide-if-no-customize,.no-customize-support.wp-core-ui .hide-if-no-customize{display:none}#customize-container{display:none;background:#fff;z-index:500000;position:fixed;overflow:visible;top:0;bottom:0;right:0;left:0;height:100%}.customize-active #customize-container{display:block}.customize-loading #customize-container iframe{opacity:0}#customize-container iframe,.theme-install-overlay iframe{height:100%;width:100%;z-index:20;-webkit-transition:opacity .3s;transition:opacity .3s}#customize-controls{margin-top:0}.theme-install-overlay{display:none}.theme-install-overlay.single-theme{display:block}.install-theme-info{display:none;padding:10px 20px 60px}.single-theme .install-theme-info{padding-top:15px}.theme-install-overlay .install-theme-info{display:block}.install-theme-info .theme-install{float:left;margin-top:18px}.install-theme-info .theme-name{font-size:16px;line-height:24px;margin-bottom:0;margin-top:0}.install-theme-info .theme-screenshot{margin:15px 0;width:258px;border:1px solid #ccc}.install-theme-info .theme-details{overflow:hidden}.theme-details .theme-version{margin:15px 0}.theme-details .theme-description{float:right;color:#72777c;line-height:20px;max-width:100%}.theme-install-overlay .wp-full-overlay-header .theme-install{float:left;margin:8px 0 0 10px;line-height:26px}.theme-install-overlay .wp-full-overlay-sidebar{background:#eee;border-left:1px solid #ddd}.theme-install-overlay .wp-full-overlay-sidebar-content{background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.theme-install-overlay .wp-full-overlay-main{position:absolute;z-index:0;background-color:#f1f1f1}.customize-loading #customize-container{background-color:#f1f1f1}#customize-preview.wp-full-overlay-main:before,.customize-loading #customize-container:before,.theme-install-overlay .wp-full-overlay-main:before{content:"";display:block;width:20px;height:20px;position:absolute;right:50%;top:50%;z-index:-1;margin:-10px -10px 0 0;-webkit-transform:translateZ(0);transform:translateZ(0);background:url(../images/spinner.gif) center center no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px}#customize-preview.wp-full-overlay-main.iframe-ready:before,.theme-install-overlay.iframe-ready .wp-full-overlay-main:before{background-image:none}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.wp-full-overlay .collapse-sidebar-arrow{background-image:url(../images/arrows-2x.png);-webkit-background-size:15px 123px;background-size:15px 123px}#customize-preview.wp-full-overlay-main:before,.customize-loading #customize-container:before,.theme-install-overlay .wp-full-overlay-main:before{background-image:url(../images/spinner-2x.gif)}}@media screen and (max-width:782px){.available-theme .action-links .delete-theme{float:none;margin:0;padding:0;clear:both}.available-theme .action-links .delete-theme a{padding:0}.broken-themes table{width:100%}.theme-install-overlay .wp-full-overlay-header .theme-install{margin-top:6px;line-height:normal}} \ No newline at end of file diff --git a/wp-admin/css/themes.css b/wp-admin/css/themes.css index 988db992..4947567d 100644 --- a/wp-admin/css/themes.css +++ b/wp-admin/css/themes.css @@ -1586,9 +1586,9 @@ body.full-overlay-active { } .preview-tablet .wp-full-overlay-main { - margin: auto 0 auto -3in; - width: 6in; /* Size is loosely based on a typical "tablet" device size. Intentionally ambiguous - this does not represent any particular device precisely. */ - height: 9in; + margin: auto 0 auto -360px; + width: 720px; /* Size is loosely based on a typical "tablet" device size. Intentionally ambiguous - this does not represent any particular device precisely. */ + height: 1080px; max-height: 100%; max-width: 100%; left: 50%; diff --git a/wp-admin/css/themes.min.css b/wp-admin/css/themes.min.css index 2b17b793..36ed5600 100644 --- a/wp-admin/css/themes.min.css +++ b/wp-admin/css/themes.min.css @@ -1 +1 @@ -.theme-browser .themes{clear:both}.themes-php .wrap h1{float:left;margin-bottom:15px}.network-admin.themes-php .wrap h1{margin-bottom:0}.themes-php .wrap h1 .button{margin-left:20px}.themes-php .wp-filter-search{position:relative;top:-2px;left:20px;margin:0;width:280px;font-size:16px;font-weight:300;line-height:1.5}.themes-php div.error,.themes-php div.notice,.themes-php div.updated{margin:0 0 20px;clear:both}.theme-browser .theme{cursor:pointer;float:left;margin:0 4% 4% 0;position:relative;width:30.6%;border:1px solid #ddd;-webkit-box-shadow:0 1px 1px -1px rgba(0,0,0,.1);box-shadow:0 1px 1px -1px rgba(0,0,0,.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ie8 .theme-browser .theme{width:30%;margin:0 3% 4% 0}.theme-browser .theme:nth-child(3n){margin-right:0}.theme-browser .theme:focus,.theme-browser .theme:hover{cursor:pointer}.theme-browser .theme .theme-name{font-size:15px;font-weight:600;height:18px;margin:0;padding:15px;-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(0,0,0,.1);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:#fff;background:rgba(255,255,255,.65)}.theme-browser .theme .theme-actions{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;position:absolute;bottom:0;right:0;height:38px;padding:9px 10px 0;background:rgba(244,244,244,.7);border-left:1px solid rgba(0,0,0,.05)}.theme-browser .theme.focus .theme-actions,.theme-browser .theme:focus .theme-actions,.theme-browser .theme:hover .theme-actions{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.theme-browser .theme .theme-actions .button-primary{margin-right:3px}.theme-browser .theme .theme-actions .button-secondary{float:none;margin-left:3px}.theme-browser .theme .theme-screenshot{display:block;overflow:hidden;position:relative;-webkit-backface-visibility:hidden;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.theme-browser .theme .theme-screenshot:after{content:"";display:block;padding-top:66.66666%}.theme-browser .theme .theme-screenshot img{height:auto;position:absolute;left:0;top:0;width:100%;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.theme-browser .theme:focus .theme-screenshot,.theme-browser .theme:hover .theme-screenshot{background:#fff}.theme-browser.rendered .theme:focus .theme-screenshot img,.theme-browser.rendered .theme:hover .theme-screenshot img{opacity:.4}.theme-browser .theme .more-details{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;position:absolute;top:35%;right:25%;left:25%;background:#23282d;background:rgba(0,0,0,.7);color:#fff;font-size:15px;text-shadow:0 1px 0 rgba(0,0,0,.6);-webkit-font-smoothing:antialiased;font-weight:600;padding:15px 12px;text-align:center;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}.theme-browser .theme:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8)}.theme-browser .theme:focus .more-details{opacity:1}.theme-browser .theme.active:focus .theme-actions{display:block}.theme-browser.rendered .theme:focus .more-details,.theme-browser.rendered .theme:hover .more-details{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.theme-browser .theme .theme-installed,.theme-browser .theme .theme-update{background:#d54e21;background:rgba(213,78,33,.95);color:#fff;display:block;font-size:13px;font-weight:400;height:48px;line-height:48px;padding:0 10px;position:absolute;top:0;right:0;left:0;border-bottom:1px solid rgba(0,0,0,.25);overflow:hidden}.theme-browser .theme .theme-installed:before,.theme-browser .theme .theme-update:before{content:"\f463";display:inline-block;font:400 20px/1 dashicons;margin:0 6px 0 0;opacity:.8;position:relative;top:5px;speak:none;-webkit-font-smoothing:antialiased}.theme-browser .theme.active .theme-name{background:#23282d;color:#fff;padding-right:110px;font-weight:300;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.5);box-shadow:inset 0 1px 1px rgba(0,0,0,.5)}.theme-browser .customize-control .theme.active .theme-name{padding-right:15px}.theme-browser .theme.active .theme-name span{font-weight:600}.theme-browser .theme.active .theme-actions{background:rgba(49,49,49,.7);border-left:none;opacity:1}.theme-browser .theme.active .theme-actions .button-primary{margin-right:0}.theme-browser .theme .theme-author{background:#23282d;color:#eee;display:none;font-size:14px;margin:0 10px;padding:5px 10px;position:absolute;bottom:56px}.theme-browser .theme.display-author .theme-author{display:block}.theme-browser .theme.display-author .theme-author a{color:inherit;text-decoration:none}.theme-browser .theme.add-new-theme{border:none;-webkit-box-shadow:none;box-shadow:none}.theme-browser .theme.add-new-theme a{text-decoration:none;display:block;position:relative;z-index:1}.theme-browser .theme.add-new-theme a:after{display:block;content:"";background:0 0;background:rgba(0,0,0,0);position:absolute;top:0;left:0;right:0;bottom:0;padding:0;text-shadow:none;border:5px dashed #d5d2ca;border:5px dashed rgba(0,0,0,.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.theme-overlay .theme-actions,.theme-overlay .theme-wrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.theme-browser .theme.add-new-theme span:after{background:#e5e5e5;background:rgba(153,153,153,.1);-webkit-border-radius:50%;border-radius:50%;display:inline-block;content:"\f132";-webkit-font-smoothing:antialiased;font:400 74px/115px dashicons;width:100px;height:100px;vertical-align:middle;text-align:center;color:#999;position:absolute;top:30%;left:50%;margin-left:-50px;text-indent:-4px;padding:0;text-shadow:none;z-index:4}.rtl .theme-browser .theme.add-new-theme span:after{text-indent:4px}.theme-browser .theme.add-new-theme a:focus .theme-screenshot,.theme-browser .theme.add-new-theme a:hover .theme-screenshot{background:0 0}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{background:#fff;color:#0073aa}.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{border-color:transparent;color:#fff;background:#0073aa;content:""}.theme-browser .theme.add-new-theme .theme-name{background:0 0;text-align:center;-webkit-box-shadow:none;box-shadow:none;font-weight:400;position:relative;top:0;margin-top:-18px;padding-top:0;padding-bottom:48px}.theme-browser .theme.add-new-theme a:focus .theme-name,.theme-browser .theme.add-new-theme a:hover .theme-name{color:#fff;z-index:2}.theme-overlay .theme-backdrop{position:absolute;left:-20px;right:0;top:0;bottom:0;background:#f1f1f1;background:rgba(238,238,238,.9);z-index:10000}.theme-overlay .theme-header{position:absolute;top:0;left:0;right:0;height:48px;border-bottom:1px solid #ddd}.theme-overlay .theme-header button{padding:0}.theme-overlay .theme-header .close{cursor:pointer;height:48px;width:50px;text-align:center;float:right;border:0;border-left:1px solid #ddd;background-color:transparent;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.theme-overlay .theme-header .close:before{font:400 22px/50px dashicons!important;color:#72777c;display:inline-block;content:"\f335";font-weight:300}.theme-overlay .theme-header .left,.theme-overlay .theme-header .right{cursor:pointer;color:#72777c;background-color:transparent;height:48px;width:54px;float:left;text-align:center;border:0;border-right:1px solid #ddd;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.theme-overlay .theme-header .close:focus,.theme-overlay .theme-header .close:hover,.theme-overlay .theme-header .left:focus,.theme-overlay .theme-header .left:hover,.theme-overlay .theme-header .right:focus,.theme-overlay .theme-header .right:hover{background:#ddd;border-color:#ccc;color:#000}.theme-overlay .theme-header .close:focus:before,.theme-overlay .theme-header .close:hover:before{color:#000}.theme-overlay .theme-header .close:focus,.theme-overlay .theme-header .left:focus,.theme-overlay .theme-header .right:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.theme-overlay .theme-header .left.disabled,.theme-overlay .theme-header .left.disabled:hover,.theme-overlay .theme-header .right.disabled,.theme-overlay .theme-header .right.disabled:hover{color:#ccc;background:inherit;cursor:inherit}.theme-overlay .theme-header .left:before,.theme-overlay .theme-header .right:before{font:400 20px/50px dashicons!important;display:inline;font-weight:300}.customize-support .theme-overlay .theme-actions a[href="themes.php?page=custom-header"],.customize-support .theme-overlay .theme-actions a[href="themes.php?page=custom-background"],.theme-overlay .theme-actions .active-theme,.theme-overlay.active .theme-actions .inactive-theme{display:none}.theme-overlay .theme-header .left:before{content:"\f341"}.theme-overlay .theme-header .right:before{content:"\f345"}.theme-overlay .theme-wrap{clear:both;position:fixed;top:9%;left:190px;right:30px;bottom:3%;background:#fff;-webkit-box-shadow:0 1px 20px 5px rgba(0,0,0,.1);box-shadow:0 1px 20px 5px rgba(0,0,0,.1);z-index:10000;box-sizing:border-box;-webkit-overflow-scrolling:touch}body.folded .theme-overlay .theme-wrap{left:70px}.theme-overlay .theme-about{position:absolute;top:49px;bottom:57px;left:0;right:0;overflow:auto;padding:2% 4%}.theme-overlay .theme-actions{position:absolute;text-align:center;bottom:0;left:0;right:0;padding:10px 25px 5px;background:#f3f3f3;z-index:30;box-sizing:border-box;border-top:1px solid #eee}.theme-overlay .screenshot,.upload-plugin,.upload-theme{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.ie8 .theme-overlay .theme-actions{border:1px solid #eee}.theme-overlay .theme-actions a{margin-right:5px;margin-bottom:5px}.broken-themes a.delete-theme,.theme-overlay .theme-actions .delete-theme{color:#a00;text-decoration:none;border-color:transparent;-webkit-box-shadow:none;box-shadow:none;background:0 0}.theme-overlay .theme-actions .delete-theme{position:absolute;right:10px;bottom:5px}.broken-themes a.delete-theme:focus,.broken-themes a.delete-theme:hover,.theme-overlay .theme-actions .delete-theme:focus,.theme-overlay .theme-actions .delete-theme:hover{background:#d54e21;color:#fff;border-color:#d54e21}.theme-overlay .theme-actions .inactive-theme,.theme-overlay.active .theme-actions .active-theme{display:block}.theme-overlay .theme-screenshots{float:left;margin:0 30px 0 0;width:55%;max-width:880px;text-align:center}.theme-overlay .screenshot{border:1px solid #fff;box-sizing:border-box;overflow:hidden;position:relative;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.2);box-shadow:0 0 0 1px rgba(0,0,0,.2)}.theme-overlay .screenshot:after{content:"";display:block;padding-top:75%}.theme-overlay .screenshot img{height:auto;position:absolute;left:0;top:0;width:100%}.theme-overlay.small-screenshot .theme-screenshots{position:absolute;width:302px}.theme-overlay.small-screenshot .theme-info{margin-left:350px;width:auto}.theme-overlay .screenshot.thumb{background:#ccc;border:1px solid #eee;float:none;display:inline-block;margin:10px 5px 0;width:140px;height:80px;cursor:pointer}.theme-overlay .screenshot.thumb:after{content:"";display:block;padding-top:100%}.theme-overlay .screenshot.thumb img{cursor:pointer;position:absolute;left:0;top:0;width:100%;height:auto}.theme-overlay .screenshot.selected{background:0 0;border:2px solid #00a0d2}.theme-overlay .screenshot.selected img{opacity:.8}.theme-browser .theme .theme-screenshot.blank,.theme-overlay .screenshot.blank{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYGWO8d+/efwYkoKioiMRjYGBC4WHhUK6A8T8QIJt8//59ZC493AAAQssKpBK4F5AAAAAASUVORK5CYII=)}.theme-overlay .theme-info{width:40%;float:left}.theme-overlay .current-label{background:#32373c;color:#fff;font-size:11px;display:inline-block;padding:2px 8px;-webkit-border-radius:2px;border-radius:2px;margin:0 0 -10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.theme-overlay .theme-name{color:#23282d;font-size:32px;font-weight:100;margin:10px 0 0;line-height:1.3}.theme-overlay .theme-version{color:#72777c;font-size:13px;font-weight:400;float:none;display:inline-block;margin-left:10px}.theme-overlay .theme-author{margin:15px 0 25px;color:#72777c;font-size:16px;font-weight:400;line-height:inherit}.theme-overlay .theme-author a{text-decoration:none}.theme-overlay .theme-description{color:#555;font-size:15px;font-weight:400;line-height:1.5;margin:30px 0 0}.theme-overlay .theme-tags{border-top:3px solid #eee;color:#82878c;font-size:13px;font-weight:400;margin:30px 0 0;padding-top:20px}.theme-overlay .theme-tags span{color:#444;font-weight:700;margin-right:5px}.theme-overlay .parent-theme{background:#f7fcfe;border:1px solid #eee;border-left:4px solid #00a0d2;font-size:14px;font-weight:400;margin-top:30px;padding:10px 10px 10px 20px}.theme-overlay .parent-theme strong{font-weight:700}.single-theme .theme,.single-theme .theme-overlay .theme-backdrop,.single-theme .theme-overlay .theme-header{display:none}.single-theme .theme-overlay .theme-wrap{clear:both;min-height:330px;position:relative;left:auto;right:auto;top:auto;bottom:auto;z-index:10}.single-theme .theme-overlay .theme-about{padding:30px 30px 70px;position:static}.single-theme .theme-overlay .theme-actions{position:absolute}@media only screen and (min-width:2000px){#wpwrap .theme-browser .theme{width:17.6%;margin:0 3% 3% 0}#wpwrap .theme-browser .theme:nth-child(3n),#wpwrap .theme-browser .theme:nth-child(4n){margin-right:3%}#wpwrap .theme-browser .theme:nth-child(5n){margin-right:0}}@media only screen and (min-width:1680px){.theme-overlay .theme-wrap{width:1450px;margin:0 auto}}@media only screen and (min-width:1640px){.theme-browser .theme{width:22.7%;margin:0 3% 3% 0}.theme-browser .theme .theme-screenshot:after{padding-top:75%}.theme-browser .theme:nth-child(3n){margin-right:3%}.theme-browser .theme:nth-child(4n){margin-right:0}}@media only screen and (max-width:1120px){.theme-browser .theme{width:47.5%;margin-right:0}.theme-browser .theme:nth-child(even){margin-right:0}.theme-browser .theme:nth-child(odd){margin-right:5%}}@media only screen and (max-width:900px){.theme-overlay .theme-wrap{left:65px}}@media only screen and (max-width:780px){.theme-overlay .theme-wrap,body.folded .theme-overlay .theme-wrap{top:0;right:0;bottom:0;left:0;padding:70px 20px 20px;border:none;z-index:100000;position:fixed}.theme-browser .theme.active .theme-name span{display:none}.theme-overlay .theme-screenshots{width:40%}.theme-overlay .theme-info{width:50%}.single-theme .theme-wrap{padding:10px}.theme-browser .theme .theme-actions{padding:5px 10px 4px}.theme-overlay.small-screenshot .theme-screenshots{position:static;float:none;max-width:302px}.theme-overlay.small-screenshot .theme-info{margin-left:0;width:auto}.theme:focus .more-details,.theme:hover .more-details,.theme:not(.active):focus .theme-actions,.theme:not(.active):hover .theme-actions{display:none}.theme-browser.rendered .theme:focus .theme-screenshot img,.theme-browser.rendered .theme:hover .theme-screenshot img{opacity:1}}@media only screen and (max-width:480px){.theme-browser .theme{width:100%;margin-right:0}.theme-browser .theme:nth-child(2n),.theme-browser .theme:nth-child(3n){margin-right:0}}@media only screen and (max-width:650px){.theme-overlay .theme-description,.theme-overlay .theme-update{margin-left:0}.theme-overlay .theme-actions .delete-theme{position:relative;right:auto;bottom:auto}.theme-overlay .theme-actions .inactive-theme{display:inline}.theme-overlay .theme-screenshots{width:100%;float:none}.theme-overlay .theme-info{width:100%}.theme-overlay .theme-author{margin:5px 0 15px}.theme-overlay .current-label{margin-top:10px;font-size:13px}.themes-php .wp-filter-search{float:none;clear:both;left:0;top:0;right:0;margin:10px 0;width:100%;max-width:280px}.theme-browser .theme.add-new-theme span:after{font:400 60px/90px dashicons;width:80px;height:80px;top:30%;left:50%;text-indent:0;margin-left:-40px}.single-theme .theme-wrap{margin:0 -12px 0 -10px;padding:10px}.single-theme .theme-overlay .theme-about{padding:10px;overflow:visible}.single-theme .current-label{display:none}.single-theme .theme-overlay .theme-actions{position:static}}.broken-themes{clear:both}.broken-themes table{text-align:left;width:50%;border-spacing:3px;padding:3px}.theme-browser .theme .theme-installed{background:#0073aa}.theme-browser .theme .theme-installed:before{content:"\f147"}.theme-browser .theme.is-installed .theme-actions .button-primary{display:none!important}.theme-install-php .wp-filter{padding:0 20px}.theme-install-php a.browse-themes,.theme-install-php a.upload{cursor:pointer}.theme-install-php a.browse-themes,.theme-install-php.show-upload-theme a.upload{display:none}.theme-install-php.show-upload-theme a.browse-themes{display:inline}.upload-plugin,.upload-theme{box-sizing:border-box;display:none;margin:0;padding:0;width:100%;overflow:hidden;position:relative;top:10px}.wp-full-overlay,.wp-full-overlay-main,.wp-full-overlay-sidebar{top:0;height:100%;bottom:0;left:0}.upload-plugin,body.show-upload-theme .upload-theme{display:block}body.show-upload-theme .upload-theme+.wp-filter,body.show-upload-theme .upload-theme+.wp-filter+.theme-browser,p.no-themes{display:none}.upload-plugin .wp-upload-form,.upload-theme .wp-upload-form{background:#fafafa;border:1px solid #e5e5e5;padding:30px;margin:30px auto;max-width:380px}.upload-plugin .install-help,.upload-theme .install-help{color:#555d66;font-size:18px;font-style:normal;margin:0;padding:40px 0 0;text-align:center}p.no-themes{clear:both;color:#666;font-size:18px;font-style:normal;margin:0;padding:100px 0;text-align:center}body.no-results p.no-themes{display:block}.theme-install-php .add-new-theme,body.show-upload-theme p.no-themes{display:none!important}@media only screen and (max-width:1120px){.upload-theme .wp-upload-form{margin:20px 0;max-width:100%}.upload-theme .install-help{font-size:15px;padding:20px 0 0;text-align:left}}.theme-details .theme-rating{line-height:23px}.theme-details .star-rating{display:inline}.theme-details .no-rating,.theme-details .num-ratings{font-size:11px;color:#72777c}.theme-details .no-rating{display:block;line-height:20px}.appearance_page_custom-header #headimg{border:1px solid #ddd;overflow:hidden;width:100%}.appearance_page_custom-header #upload-form p label{font-size:12px}.appearance_page_custom-header .available-headers .default-header{float:left;margin:0 20px 20px 0}.appearance_page_custom-header .random-header{clear:both;margin:0 20px 20px 0;vertical-align:middle}.appearance_page_custom-header .available-headers label input,.appearance_page_custom-header .random-header label input{margin-right:10px}.appearance_page_custom-header .available-headers label img{vertical-align:middle}div#custom-background-image{min-height:100px;border:1px solid #ddd}div#custom-background-image img{max-width:400px;max-height:300px}body.full-overlay-active{overflow:hidden}.wp-full-overlay{z-index:500000;position:fixed;overflow:visible;right:0;min-width:0}.wp-full-overlay-sidebar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:fixed;width:300px;padding:0;margin:0;z-index:10;background:#eee;border-right:none}.wp-full-overlay.collapsed,.wp-full-overlay.expanded .wp-full-overlay-sidebar{margin-left:0!important}.wp-full-overlay.expanded{margin-left:300px}.wp-full-overlay.collapsed .wp-full-overlay-sidebar{overflow:visible;margin-left:-300px}.wp-full-overlay-sidebar:after{content:"";display:block;position:absolute;top:0;bottom:0;right:0;width:3px;z-index:1000}.wp-full-overlay-main{position:absolute;right:0}.wp-full-overlay-sidebar .wp-full-overlay-header{position:absolute;left:0;right:0;height:45px;padding:0 15px;line-height:45px;z-index:10;margin:0;border-top:none;-webkit-box-shadow:none;box-shadow:none}.wp-full-overlay-sidebar .wp-full-overlay-header a.back{margin-top:9px}.wp-full-overlay-sidebar .wp-full-overlay-footer{bottom:0;border-bottom:none;border-top:none;-webkit-box-shadow:none;box-shadow:none}.wp-full-overlay-sidebar .wp-full-overlay-sidebar-content{position:absolute;top:45px;bottom:45px;left:0;right:0;overflow:auto}.theme-install-overlay .wp-full-overlay-sidebar .wp-full-overlay-header{padding:0}.theme-install-overlay .close-full-overlay,.theme-install-overlay .next-theme,.theme-install-overlay .previous-theme{display:block;position:relative;float:left;width:45px;height:45px;padding-right:2px;background:#eee;border-right:1px solid #ddd;color:#444;cursor:pointer;text-decoration:none;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.theme-install-overlay .close-full-overlay:focus,.theme-install-overlay .close-full-overlay:hover,.theme-install-overlay .next-theme:focus,.theme-install-overlay .next-theme:hover,.theme-install-overlay .previous-theme:focus,.theme-install-overlay .previous-theme:hover{background:#ddd;border-color:#ccc;color:#000;outline:0;-webkit-box-shadow:none;box-shadow:none}.theme-install-overlay .close-full-overlay:before{font:400 22px/1 dashicons;content:"\f335";position:relative;top:7px;left:13px}.theme-install-overlay .previous-theme:before{font:400 20px/1 dashicons;content:"\f341";position:relative;top:6px;left:14px}.theme-install-overlay .next-theme:before{font:400 20px/1 dashicons;content:"\f345";position:relative;top:6px;left:13px}.theme-install-overlay .next-theme.disabled,.theme-install-overlay .next-theme.disabled:focus,.theme-install-overlay .next-theme.disabled:hover,.theme-install-overlay .previous-theme.disabled,.theme-install-overlay .previous-theme.disabled:focus,.theme-install-overlay .previous-theme.disabled:hover{color:#b4b9be;background:#eee;cursor:default;pointer-events:none}.wp-core-ui .wp-full-overlay .collapse-sidebar{position:fixed;bottom:8px;left:10px;padding:0;color:#656a6f;outline:0;line-height:1;background-color:transparent!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-border-radius:0!important;border-radius:0!important}.wp-core-ui .wp-full-overlay .collapse-sidebar:focus,.wp-core-ui .wp-full-overlay .collapse-sidebar:hover{color:#0073aa}.wp-full-overlay .collapse-sidebar-arrow,.wp-full-overlay .collapse-sidebar-label{display:inline-block;vertical-align:middle;line-height:20px}.wp-full-overlay .collapse-sidebar-arrow{width:20px;height:20px;margin:0 2px;-webkit-border-radius:50%;border-radius:50%;overflow:hidden}.wp-full-overlay .collapse-sidebar:focus .collapse-sidebar-arrow,.wp-full-overlay .collapse-sidebar:hover .collapse-sidebar-arrow{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-full-overlay .collapse-sidebar-label{margin-left:3px}.wp-full-overlay.collapsed .collapse-sidebar-label{display:none}.wp-full-overlay .collapse-sidebar-arrow:before{display:block;content:"\f148";background:#eee;font:400 20px/1 dashicons;speak:none;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rtl .wp-full-overlay .collapse-sidebar-arrow:before,.wp-full-overlay.collapsed .collapse-sidebar-arrow:before{-webkit-transform:rotate(180.001deg);-ms-transform:rotate(180.001deg);transform:rotate(180.001deg)}.rtl .wp-full-overlay.collapsed .collapse-sidebar-arrow:before{-webkit-transform:none;-ms-transform:none;transform:none}.wp-full-overlay,.wp-full-overlay .collapse-sidebar,.wp-full-overlay-main,.wp-full-overlay-sidebar{-webkit-transition-property:left,right,top,bottom,width,margin;transition-property:left,right,top,bottom,width,margin;-webkit-transition-duration:.2s;transition-duration:.2s}.wp-full-overlay{background:#191e23}.wp-full-overlay-main{background-color:#f1f1f1}.expanded .wp-full-overlay-footer{position:fixed;bottom:0;left:0;width:300px;height:45px;border-top:1px solid #ddd}.wp-full-overlay-footer .devices{float:right}.wp-full-overlay-footer .devices button{cursor:pointer;background:0 0;border:none;height:45px;padding:0 3px;margin:0 0 0 -4px;-webkit-box-shadow:none;box-shadow:none;border-top:1px solid transparent;border-bottom:4px solid transparent;-webkit-transition:background .1s ease-in-out;transition:background .1s ease-in-out}.wp-full-overlay-footer .devices button:before{display:inline-block;-webkit-font-smoothing:antialiased;font:400 20px/30px dashicons;vertical-align:top;margin:3px 0;padding:4px 8px;color:#656a6f}.wp-full-overlay-footer .devices button.active{border-bottom-color:#191e23}.wp-full-overlay-footer .devices button:focus,.wp-full-overlay-footer .devices button:hover{background-color:#fff}.wp-full-overlay-footer .devices button:focus{-webkit-box-shadow:none;box-shadow:none;outline:0;background-color:#fff;border-bottom-color:#0073aa}.wp-full-overlay-footer .devices button.active:before,.wp-full-overlay-footer .devices button:focus:before,.wp-full-overlay-footer .devices button:hover:before{color:#191e23}.wp-full-overlay-footer .devices .preview-desktop:before{content:"\f472"}.wp-full-overlay-footer .devices .preview-tablet:before{content:"\f471"}.wp-full-overlay-footer .devices .preview-mobile:before{content:"\f470"}@media screen and (max-width:1024px){.wp-full-overlay-footer .devices{display:none}}.collapsed .wp-full-overlay-footer .devices button:before{display:none}.preview-mobile .wp-full-overlay-main{margin:auto 0 auto -160px;width:320px;height:480px;max-height:100%;max-width:100%;left:50%}.preview-tablet .wp-full-overlay-main{margin:auto 0 auto -3in;width:6in;height:9in;max-height:100%;max-width:100%;left:50%}.customize-support .hide-if-customize,.customize-support .wp-core-ui .hide-if-customize,.customize-support.wp-core-ui .hide-if-customize,.no-customize-support .hide-if-no-customize,.no-customize-support .wp-core-ui .hide-if-no-customize,.no-customize-support.wp-core-ui .hide-if-no-customize{display:none}#customize-container{display:none;background:#fff;z-index:500000;position:fixed;overflow:visible;top:0;bottom:0;left:0;right:0;height:100%}.customize-active #customize-container{display:block}.customize-loading #customize-container iframe{opacity:0}#customize-container iframe,.theme-install-overlay iframe{height:100%;width:100%;z-index:20;-webkit-transition:opacity .3s;transition:opacity .3s}#customize-controls{margin-top:0}.theme-install-overlay{display:none}.theme-install-overlay.single-theme{display:block}.install-theme-info{display:none;padding:10px 20px 60px}.single-theme .install-theme-info{padding-top:15px}.theme-install-overlay .install-theme-info{display:block}.install-theme-info .theme-install{float:right;margin-top:18px}.install-theme-info .theme-name{font-size:16px;line-height:24px;margin-bottom:0;margin-top:0}.install-theme-info .theme-screenshot{margin:15px 0;width:258px;border:1px solid #ccc}.install-theme-info .theme-details{overflow:hidden}.theme-details .theme-version{margin:15px 0}.theme-details .theme-description{float:left;color:#72777c;line-height:20px;max-width:100%}.theme-install-overlay .wp-full-overlay-header .theme-install{float:right;margin:8px 10px 0 0;line-height:26px}.theme-install-overlay .wp-full-overlay-sidebar{background:#eee;border-right:1px solid #ddd}.theme-install-overlay .wp-full-overlay-sidebar-content{background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.theme-install-overlay .wp-full-overlay-main{position:absolute;z-index:0;background-color:#f1f1f1}.customize-loading #customize-container{background-color:#f1f1f1}#customize-preview.wp-full-overlay-main:before,.customize-loading #customize-container:before,.theme-install-overlay .wp-full-overlay-main:before{content:"";display:block;width:20px;height:20px;position:absolute;left:50%;top:50%;z-index:-1;margin:-10px 0 0 -10px;-webkit-transform:translateZ(0);transform:translateZ(0);background:url(../images/spinner.gif) center center no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px}#customize-preview.wp-full-overlay-main.iframe-ready:before,.theme-install-overlay.iframe-ready .wp-full-overlay-main:before{background-image:none}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.wp-full-overlay .collapse-sidebar-arrow{background-image:url(../images/arrows-2x.png);-webkit-background-size:15px 123px;background-size:15px 123px}#customize-preview.wp-full-overlay-main:before,.customize-loading #customize-container:before,.theme-install-overlay .wp-full-overlay-main:before{background-image:url(../images/spinner-2x.gif)}}@media screen and (max-width:782px){.available-theme .action-links .delete-theme{float:none;margin:0;padding:0;clear:both}.available-theme .action-links .delete-theme a{padding:0}.broken-themes table{width:100%}.theme-install-overlay .wp-full-overlay-header .theme-install{margin-top:6px;line-height:normal}} \ No newline at end of file +.theme-browser .themes{clear:both}.themes-php .wrap h1{float:left;margin-bottom:15px}.network-admin.themes-php .wrap h1{margin-bottom:0}.themes-php .wrap h1 .button{margin-left:20px}.themes-php .wp-filter-search{position:relative;top:-2px;left:20px;margin:0;width:280px;font-size:16px;font-weight:300;line-height:1.5}.themes-php div.error,.themes-php div.notice,.themes-php div.updated{margin:0 0 20px;clear:both}.theme-browser .theme{cursor:pointer;float:left;margin:0 4% 4% 0;position:relative;width:30.6%;border:1px solid #ddd;-webkit-box-shadow:0 1px 1px -1px rgba(0,0,0,.1);box-shadow:0 1px 1px -1px rgba(0,0,0,.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ie8 .theme-browser .theme{width:30%;margin:0 3% 4% 0}.theme-browser .theme:nth-child(3n){margin-right:0}.theme-browser .theme:focus,.theme-browser .theme:hover{cursor:pointer}.theme-browser .theme .theme-name{font-size:15px;font-weight:600;height:18px;margin:0;padding:15px;-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(0,0,0,.1);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:#fff;background:rgba(255,255,255,.65)}.theme-browser .theme .theme-actions{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;position:absolute;bottom:0;right:0;height:38px;padding:9px 10px 0;background:rgba(244,244,244,.7);border-left:1px solid rgba(0,0,0,.05)}.theme-browser .theme.focus .theme-actions,.theme-browser .theme:focus .theme-actions,.theme-browser .theme:hover .theme-actions{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.theme-browser .theme .theme-actions .button-primary{margin-right:3px}.theme-browser .theme .theme-actions .button-secondary{float:none;margin-left:3px}.theme-browser .theme .theme-screenshot{display:block;overflow:hidden;position:relative;-webkit-backface-visibility:hidden;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.theme-browser .theme .theme-screenshot:after{content:"";display:block;padding-top:66.66666%}.theme-browser .theme .theme-screenshot img{height:auto;position:absolute;left:0;top:0;width:100%;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.theme-browser .theme:focus .theme-screenshot,.theme-browser .theme:hover .theme-screenshot{background:#fff}.theme-browser.rendered .theme:focus .theme-screenshot img,.theme-browser.rendered .theme:hover .theme-screenshot img{opacity:.4}.theme-browser .theme .more-details{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;position:absolute;top:35%;right:25%;left:25%;background:#23282d;background:rgba(0,0,0,.7);color:#fff;font-size:15px;text-shadow:0 1px 0 rgba(0,0,0,.6);-webkit-font-smoothing:antialiased;font-weight:600;padding:15px 12px;text-align:center;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}.theme-browser .theme:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8)}.theme-browser .theme:focus .more-details{opacity:1}.theme-browser .theme.active:focus .theme-actions{display:block}.theme-browser.rendered .theme:focus .more-details,.theme-browser.rendered .theme:hover .more-details{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.theme-browser .theme .theme-installed,.theme-browser .theme .theme-update{background:#d54e21;background:rgba(213,78,33,.95);color:#fff;display:block;font-size:13px;font-weight:400;height:48px;line-height:48px;padding:0 10px;position:absolute;top:0;right:0;left:0;border-bottom:1px solid rgba(0,0,0,.25);overflow:hidden}.theme-browser .theme .theme-installed:before,.theme-browser .theme .theme-update:before{content:"\f463";display:inline-block;font:400 20px/1 dashicons;margin:0 6px 0 0;opacity:.8;position:relative;top:5px;speak:none;-webkit-font-smoothing:antialiased}.theme-browser .theme.active .theme-name{background:#23282d;color:#fff;padding-right:110px;font-weight:300;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.5);box-shadow:inset 0 1px 1px rgba(0,0,0,.5)}.theme-browser .customize-control .theme.active .theme-name{padding-right:15px}.theme-browser .theme.active .theme-name span{font-weight:600}.theme-browser .theme.active .theme-actions{background:rgba(49,49,49,.7);border-left:none;opacity:1}.theme-browser .theme.active .theme-actions .button-primary{margin-right:0}.theme-browser .theme .theme-author{background:#23282d;color:#eee;display:none;font-size:14px;margin:0 10px;padding:5px 10px;position:absolute;bottom:56px}.theme-browser .theme.display-author .theme-author{display:block}.theme-browser .theme.display-author .theme-author a{color:inherit;text-decoration:none}.theme-browser .theme.add-new-theme{border:none;-webkit-box-shadow:none;box-shadow:none}.theme-browser .theme.add-new-theme a{text-decoration:none;display:block;position:relative;z-index:1}.theme-browser .theme.add-new-theme a:after{display:block;content:"";background:0 0;background:rgba(0,0,0,0);position:absolute;top:0;left:0;right:0;bottom:0;padding:0;text-shadow:none;border:5px dashed #d5d2ca;border:5px dashed rgba(0,0,0,.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.theme-overlay .theme-actions,.theme-overlay .theme-wrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.theme-browser .theme.add-new-theme span:after{background:#e5e5e5;background:rgba(153,153,153,.1);-webkit-border-radius:50%;border-radius:50%;display:inline-block;content:"\f132";-webkit-font-smoothing:antialiased;font:400 74px/115px dashicons;width:100px;height:100px;vertical-align:middle;text-align:center;color:#999;position:absolute;top:30%;left:50%;margin-left:-50px;text-indent:-4px;padding:0;text-shadow:none;z-index:4}.rtl .theme-browser .theme.add-new-theme span:after{text-indent:4px}.theme-browser .theme.add-new-theme a:focus .theme-screenshot,.theme-browser .theme.add-new-theme a:hover .theme-screenshot{background:0 0}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{background:#fff;color:#0073aa}.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{border-color:transparent;color:#fff;background:#0073aa;content:""}.theme-browser .theme.add-new-theme .theme-name{background:0 0;text-align:center;-webkit-box-shadow:none;box-shadow:none;font-weight:400;position:relative;top:0;margin-top:-18px;padding-top:0;padding-bottom:48px}.theme-browser .theme.add-new-theme a:focus .theme-name,.theme-browser .theme.add-new-theme a:hover .theme-name{color:#fff;z-index:2}.theme-overlay .theme-backdrop{position:absolute;left:-20px;right:0;top:0;bottom:0;background:#f1f1f1;background:rgba(238,238,238,.9);z-index:10000}.theme-overlay .theme-header{position:absolute;top:0;left:0;right:0;height:48px;border-bottom:1px solid #ddd}.theme-overlay .theme-header button{padding:0}.theme-overlay .theme-header .close{cursor:pointer;height:48px;width:50px;text-align:center;float:right;border:0;border-left:1px solid #ddd;background-color:transparent;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.theme-overlay .theme-header .close:before{font:400 22px/50px dashicons!important;color:#72777c;display:inline-block;content:"\f335";font-weight:300}.theme-overlay .theme-header .left,.theme-overlay .theme-header .right{cursor:pointer;color:#72777c;background-color:transparent;height:48px;width:54px;float:left;text-align:center;border:0;border-right:1px solid #ddd;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.theme-overlay .theme-header .close:focus,.theme-overlay .theme-header .close:hover,.theme-overlay .theme-header .left:focus,.theme-overlay .theme-header .left:hover,.theme-overlay .theme-header .right:focus,.theme-overlay .theme-header .right:hover{background:#ddd;border-color:#ccc;color:#000}.theme-overlay .theme-header .close:focus:before,.theme-overlay .theme-header .close:hover:before{color:#000}.theme-overlay .theme-header .close:focus,.theme-overlay .theme-header .left:focus,.theme-overlay .theme-header .right:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.theme-overlay .theme-header .left.disabled,.theme-overlay .theme-header .left.disabled:hover,.theme-overlay .theme-header .right.disabled,.theme-overlay .theme-header .right.disabled:hover{color:#ccc;background:inherit;cursor:inherit}.theme-overlay .theme-header .left:before,.theme-overlay .theme-header .right:before{font:400 20px/50px dashicons!important;display:inline;font-weight:300}.customize-support .theme-overlay .theme-actions a[href="themes.php?page=custom-header"],.customize-support .theme-overlay .theme-actions a[href="themes.php?page=custom-background"],.theme-overlay .theme-actions .active-theme,.theme-overlay.active .theme-actions .inactive-theme{display:none}.theme-overlay .theme-header .left:before{content:"\f341"}.theme-overlay .theme-header .right:before{content:"\f345"}.theme-overlay .theme-wrap{clear:both;position:fixed;top:9%;left:190px;right:30px;bottom:3%;background:#fff;-webkit-box-shadow:0 1px 20px 5px rgba(0,0,0,.1);box-shadow:0 1px 20px 5px rgba(0,0,0,.1);z-index:10000;box-sizing:border-box;-webkit-overflow-scrolling:touch}body.folded .theme-overlay .theme-wrap{left:70px}.theme-overlay .theme-about{position:absolute;top:49px;bottom:57px;left:0;right:0;overflow:auto;padding:2% 4%}.theme-overlay .theme-actions{position:absolute;text-align:center;bottom:0;left:0;right:0;padding:10px 25px 5px;background:#f3f3f3;z-index:30;box-sizing:border-box;border-top:1px solid #eee}.theme-overlay .screenshot,.upload-plugin,.upload-theme{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.ie8 .theme-overlay .theme-actions{border:1px solid #eee}.theme-overlay .theme-actions a{margin-right:5px;margin-bottom:5px}.broken-themes a.delete-theme,.theme-overlay .theme-actions .delete-theme{color:#a00;text-decoration:none;border-color:transparent;-webkit-box-shadow:none;box-shadow:none;background:0 0}.theme-overlay .theme-actions .delete-theme{position:absolute;right:10px;bottom:5px}.broken-themes a.delete-theme:focus,.broken-themes a.delete-theme:hover,.theme-overlay .theme-actions .delete-theme:focus,.theme-overlay .theme-actions .delete-theme:hover{background:#d54e21;color:#fff;border-color:#d54e21}.theme-overlay .theme-actions .inactive-theme,.theme-overlay.active .theme-actions .active-theme{display:block}.theme-overlay .theme-screenshots{float:left;margin:0 30px 0 0;width:55%;max-width:880px;text-align:center}.theme-overlay .screenshot{border:1px solid #fff;box-sizing:border-box;overflow:hidden;position:relative;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.2);box-shadow:0 0 0 1px rgba(0,0,0,.2)}.theme-overlay .screenshot:after{content:"";display:block;padding-top:75%}.theme-overlay .screenshot img{height:auto;position:absolute;left:0;top:0;width:100%}.theme-overlay.small-screenshot .theme-screenshots{position:absolute;width:302px}.theme-overlay.small-screenshot .theme-info{margin-left:350px;width:auto}.theme-overlay .screenshot.thumb{background:#ccc;border:1px solid #eee;float:none;display:inline-block;margin:10px 5px 0;width:140px;height:80px;cursor:pointer}.theme-overlay .screenshot.thumb:after{content:"";display:block;padding-top:100%}.theme-overlay .screenshot.thumb img{cursor:pointer;position:absolute;left:0;top:0;width:100%;height:auto}.theme-overlay .screenshot.selected{background:0 0;border:2px solid #00a0d2}.theme-overlay .screenshot.selected img{opacity:.8}.theme-browser .theme .theme-screenshot.blank,.theme-overlay .screenshot.blank{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYGWO8d+/efwYkoKioiMRjYGBC4WHhUK6A8T8QIJt8//59ZC493AAAQssKpBK4F5AAAAAASUVORK5CYII=)}.theme-overlay .theme-info{width:40%;float:left}.theme-overlay .current-label{background:#32373c;color:#fff;font-size:11px;display:inline-block;padding:2px 8px;-webkit-border-radius:2px;border-radius:2px;margin:0 0 -10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.theme-overlay .theme-name{color:#23282d;font-size:32px;font-weight:100;margin:10px 0 0;line-height:1.3}.theme-overlay .theme-version{color:#72777c;font-size:13px;font-weight:400;float:none;display:inline-block;margin-left:10px}.theme-overlay .theme-author{margin:15px 0 25px;color:#72777c;font-size:16px;font-weight:400;line-height:inherit}.theme-overlay .theme-author a{text-decoration:none}.theme-overlay .theme-description{color:#555;font-size:15px;font-weight:400;line-height:1.5;margin:30px 0 0}.theme-overlay .theme-tags{border-top:3px solid #eee;color:#82878c;font-size:13px;font-weight:400;margin:30px 0 0;padding-top:20px}.theme-overlay .theme-tags span{color:#444;font-weight:700;margin-right:5px}.theme-overlay .parent-theme{background:#f7fcfe;border:1px solid #eee;border-left:4px solid #00a0d2;font-size:14px;font-weight:400;margin-top:30px;padding:10px 10px 10px 20px}.theme-overlay .parent-theme strong{font-weight:700}.single-theme .theme,.single-theme .theme-overlay .theme-backdrop,.single-theme .theme-overlay .theme-header{display:none}.single-theme .theme-overlay .theme-wrap{clear:both;min-height:330px;position:relative;left:auto;right:auto;top:auto;bottom:auto;z-index:10}.single-theme .theme-overlay .theme-about{padding:30px 30px 70px;position:static}.single-theme .theme-overlay .theme-actions{position:absolute}@media only screen and (min-width:2000px){#wpwrap .theme-browser .theme{width:17.6%;margin:0 3% 3% 0}#wpwrap .theme-browser .theme:nth-child(3n),#wpwrap .theme-browser .theme:nth-child(4n){margin-right:3%}#wpwrap .theme-browser .theme:nth-child(5n){margin-right:0}}@media only screen and (min-width:1680px){.theme-overlay .theme-wrap{width:1450px;margin:0 auto}}@media only screen and (min-width:1640px){.theme-browser .theme{width:22.7%;margin:0 3% 3% 0}.theme-browser .theme .theme-screenshot:after{padding-top:75%}.theme-browser .theme:nth-child(3n){margin-right:3%}.theme-browser .theme:nth-child(4n){margin-right:0}}@media only screen and (max-width:1120px){.theme-browser .theme{width:47.5%;margin-right:0}.theme-browser .theme:nth-child(even){margin-right:0}.theme-browser .theme:nth-child(odd){margin-right:5%}}@media only screen and (max-width:900px){.theme-overlay .theme-wrap{left:65px}}@media only screen and (max-width:780px){.theme-overlay .theme-wrap,body.folded .theme-overlay .theme-wrap{top:0;right:0;bottom:0;left:0;padding:70px 20px 20px;border:none;z-index:100000;position:fixed}.theme-browser .theme.active .theme-name span{display:none}.theme-overlay .theme-screenshots{width:40%}.theme-overlay .theme-info{width:50%}.single-theme .theme-wrap{padding:10px}.theme-browser .theme .theme-actions{padding:5px 10px 4px}.theme-overlay.small-screenshot .theme-screenshots{position:static;float:none;max-width:302px}.theme-overlay.small-screenshot .theme-info{margin-left:0;width:auto}.theme:focus .more-details,.theme:hover .more-details,.theme:not(.active):focus .theme-actions,.theme:not(.active):hover .theme-actions{display:none}.theme-browser.rendered .theme:focus .theme-screenshot img,.theme-browser.rendered .theme:hover .theme-screenshot img{opacity:1}}@media only screen and (max-width:480px){.theme-browser .theme{width:100%;margin-right:0}.theme-browser .theme:nth-child(2n),.theme-browser .theme:nth-child(3n){margin-right:0}}@media only screen and (max-width:650px){.theme-overlay .theme-description,.theme-overlay .theme-update{margin-left:0}.theme-overlay .theme-actions .delete-theme{position:relative;right:auto;bottom:auto}.theme-overlay .theme-actions .inactive-theme{display:inline}.theme-overlay .theme-screenshots{width:100%;float:none}.theme-overlay .theme-info{width:100%}.theme-overlay .theme-author{margin:5px 0 15px}.theme-overlay .current-label{margin-top:10px;font-size:13px}.themes-php .wp-filter-search{float:none;clear:both;left:0;top:0;right:0;margin:10px 0;width:100%;max-width:280px}.theme-browser .theme.add-new-theme span:after{font:400 60px/90px dashicons;width:80px;height:80px;top:30%;left:50%;text-indent:0;margin-left:-40px}.single-theme .theme-wrap{margin:0 -12px 0 -10px;padding:10px}.single-theme .theme-overlay .theme-about{padding:10px;overflow:visible}.single-theme .current-label{display:none}.single-theme .theme-overlay .theme-actions{position:static}}.broken-themes{clear:both}.broken-themes table{text-align:left;width:50%;border-spacing:3px;padding:3px}.theme-browser .theme .theme-installed{background:#0073aa}.theme-browser .theme .theme-installed:before{content:"\f147"}.theme-browser .theme.is-installed .theme-actions .button-primary{display:none!important}.theme-install-php .wp-filter{padding:0 20px}.theme-install-php a.browse-themes,.theme-install-php a.upload{cursor:pointer}.theme-install-php a.browse-themes,.theme-install-php.show-upload-theme a.upload{display:none}.theme-install-php.show-upload-theme a.browse-themes{display:inline}.upload-plugin,.upload-theme{box-sizing:border-box;display:none;margin:0;padding:0;width:100%;overflow:hidden;position:relative;top:10px}.wp-full-overlay,.wp-full-overlay-main,.wp-full-overlay-sidebar{top:0;height:100%;bottom:0;left:0}.upload-plugin,body.show-upload-theme .upload-theme{display:block}body.show-upload-theme .upload-theme+.wp-filter,body.show-upload-theme .upload-theme+.wp-filter+.theme-browser,p.no-themes{display:none}.upload-plugin .wp-upload-form,.upload-theme .wp-upload-form{background:#fafafa;border:1px solid #e5e5e5;padding:30px;margin:30px auto;max-width:380px}.upload-plugin .install-help,.upload-theme .install-help{color:#555d66;font-size:18px;font-style:normal;margin:0;padding:40px 0 0;text-align:center}p.no-themes{clear:both;color:#666;font-size:18px;font-style:normal;margin:0;padding:100px 0;text-align:center}body.no-results p.no-themes{display:block}.theme-install-php .add-new-theme,body.show-upload-theme p.no-themes{display:none!important}@media only screen and (max-width:1120px){.upload-theme .wp-upload-form{margin:20px 0;max-width:100%}.upload-theme .install-help{font-size:15px;padding:20px 0 0;text-align:left}}.theme-details .theme-rating{line-height:23px}.theme-details .star-rating{display:inline}.theme-details .no-rating,.theme-details .num-ratings{font-size:11px;color:#72777c}.theme-details .no-rating{display:block;line-height:20px}.appearance_page_custom-header #headimg{border:1px solid #ddd;overflow:hidden;width:100%}.appearance_page_custom-header #upload-form p label{font-size:12px}.appearance_page_custom-header .available-headers .default-header{float:left;margin:0 20px 20px 0}.appearance_page_custom-header .random-header{clear:both;margin:0 20px 20px 0;vertical-align:middle}.appearance_page_custom-header .available-headers label input,.appearance_page_custom-header .random-header label input{margin-right:10px}.appearance_page_custom-header .available-headers label img{vertical-align:middle}div#custom-background-image{min-height:100px;border:1px solid #ddd}div#custom-background-image img{max-width:400px;max-height:300px}body.full-overlay-active{overflow:hidden}.wp-full-overlay{z-index:500000;position:fixed;overflow:visible;right:0;min-width:0}.wp-full-overlay-sidebar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:fixed;width:300px;padding:0;margin:0;z-index:10;background:#eee;border-right:none}.wp-full-overlay.collapsed,.wp-full-overlay.expanded .wp-full-overlay-sidebar{margin-left:0!important}.wp-full-overlay.expanded{margin-left:300px}.wp-full-overlay.collapsed .wp-full-overlay-sidebar{overflow:visible;margin-left:-300px}.wp-full-overlay-sidebar:after{content:"";display:block;position:absolute;top:0;bottom:0;right:0;width:3px;z-index:1000}.wp-full-overlay-main{position:absolute;right:0}.wp-full-overlay-sidebar .wp-full-overlay-header{position:absolute;left:0;right:0;height:45px;padding:0 15px;line-height:45px;z-index:10;margin:0;border-top:none;-webkit-box-shadow:none;box-shadow:none}.wp-full-overlay-sidebar .wp-full-overlay-header a.back{margin-top:9px}.wp-full-overlay-sidebar .wp-full-overlay-footer{bottom:0;border-bottom:none;border-top:none;-webkit-box-shadow:none;box-shadow:none}.wp-full-overlay-sidebar .wp-full-overlay-sidebar-content{position:absolute;top:45px;bottom:45px;left:0;right:0;overflow:auto}.theme-install-overlay .wp-full-overlay-sidebar .wp-full-overlay-header{padding:0}.theme-install-overlay .close-full-overlay,.theme-install-overlay .next-theme,.theme-install-overlay .previous-theme{display:block;position:relative;float:left;width:45px;height:45px;padding-right:2px;background:#eee;border-right:1px solid #ddd;color:#444;cursor:pointer;text-decoration:none;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.theme-install-overlay .close-full-overlay:focus,.theme-install-overlay .close-full-overlay:hover,.theme-install-overlay .next-theme:focus,.theme-install-overlay .next-theme:hover,.theme-install-overlay .previous-theme:focus,.theme-install-overlay .previous-theme:hover{background:#ddd;border-color:#ccc;color:#000;outline:0;-webkit-box-shadow:none;box-shadow:none}.theme-install-overlay .close-full-overlay:before{font:400 22px/1 dashicons;content:"\f335";position:relative;top:7px;left:13px}.theme-install-overlay .previous-theme:before{font:400 20px/1 dashicons;content:"\f341";position:relative;top:6px;left:14px}.theme-install-overlay .next-theme:before{font:400 20px/1 dashicons;content:"\f345";position:relative;top:6px;left:13px}.theme-install-overlay .next-theme.disabled,.theme-install-overlay .next-theme.disabled:focus,.theme-install-overlay .next-theme.disabled:hover,.theme-install-overlay .previous-theme.disabled,.theme-install-overlay .previous-theme.disabled:focus,.theme-install-overlay .previous-theme.disabled:hover{color:#b4b9be;background:#eee;cursor:default;pointer-events:none}.wp-core-ui .wp-full-overlay .collapse-sidebar{position:fixed;bottom:8px;left:10px;padding:0;color:#656a6f;outline:0;line-height:1;background-color:transparent!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-border-radius:0!important;border-radius:0!important}.wp-core-ui .wp-full-overlay .collapse-sidebar:focus,.wp-core-ui .wp-full-overlay .collapse-sidebar:hover{color:#0073aa}.wp-full-overlay .collapse-sidebar-arrow,.wp-full-overlay .collapse-sidebar-label{display:inline-block;vertical-align:middle;line-height:20px}.wp-full-overlay .collapse-sidebar-arrow{width:20px;height:20px;margin:0 2px;-webkit-border-radius:50%;border-radius:50%;overflow:hidden}.wp-full-overlay .collapse-sidebar:focus .collapse-sidebar-arrow,.wp-full-overlay .collapse-sidebar:hover .collapse-sidebar-arrow{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-full-overlay .collapse-sidebar-label{margin-left:3px}.wp-full-overlay.collapsed .collapse-sidebar-label{display:none}.wp-full-overlay .collapse-sidebar-arrow:before{display:block;content:"\f148";background:#eee;font:400 20px/1 dashicons;speak:none;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rtl .wp-full-overlay .collapse-sidebar-arrow:before,.wp-full-overlay.collapsed .collapse-sidebar-arrow:before{-webkit-transform:rotate(180.001deg);-ms-transform:rotate(180.001deg);transform:rotate(180.001deg)}.rtl .wp-full-overlay.collapsed .collapse-sidebar-arrow:before{-webkit-transform:none;-ms-transform:none;transform:none}.wp-full-overlay,.wp-full-overlay .collapse-sidebar,.wp-full-overlay-main,.wp-full-overlay-sidebar{-webkit-transition-property:left,right,top,bottom,width,margin;transition-property:left,right,top,bottom,width,margin;-webkit-transition-duration:.2s;transition-duration:.2s}.wp-full-overlay{background:#191e23}.wp-full-overlay-main{background-color:#f1f1f1}.expanded .wp-full-overlay-footer{position:fixed;bottom:0;left:0;width:300px;height:45px;border-top:1px solid #ddd}.wp-full-overlay-footer .devices{float:right}.wp-full-overlay-footer .devices button{cursor:pointer;background:0 0;border:none;height:45px;padding:0 3px;margin:0 0 0 -4px;-webkit-box-shadow:none;box-shadow:none;border-top:1px solid transparent;border-bottom:4px solid transparent;-webkit-transition:background .1s ease-in-out;transition:background .1s ease-in-out}.wp-full-overlay-footer .devices button:before{display:inline-block;-webkit-font-smoothing:antialiased;font:400 20px/30px dashicons;vertical-align:top;margin:3px 0;padding:4px 8px;color:#656a6f}.wp-full-overlay-footer .devices button.active{border-bottom-color:#191e23}.wp-full-overlay-footer .devices button:focus,.wp-full-overlay-footer .devices button:hover{background-color:#fff}.wp-full-overlay-footer .devices button:focus{-webkit-box-shadow:none;box-shadow:none;outline:0;background-color:#fff;border-bottom-color:#0073aa}.wp-full-overlay-footer .devices button.active:before,.wp-full-overlay-footer .devices button:focus:before,.wp-full-overlay-footer .devices button:hover:before{color:#191e23}.wp-full-overlay-footer .devices .preview-desktop:before{content:"\f472"}.wp-full-overlay-footer .devices .preview-tablet:before{content:"\f471"}.wp-full-overlay-footer .devices .preview-mobile:before{content:"\f470"}@media screen and (max-width:1024px){.wp-full-overlay-footer .devices{display:none}}.collapsed .wp-full-overlay-footer .devices button:before{display:none}.preview-mobile .wp-full-overlay-main{margin:auto 0 auto -160px;width:320px;height:480px;max-height:100%;max-width:100%;left:50%}.preview-tablet .wp-full-overlay-main{margin:auto 0 auto -360px;width:720px;height:1080px;max-height:100%;max-width:100%;left:50%}.customize-support .hide-if-customize,.customize-support .wp-core-ui .hide-if-customize,.customize-support.wp-core-ui .hide-if-customize,.no-customize-support .hide-if-no-customize,.no-customize-support .wp-core-ui .hide-if-no-customize,.no-customize-support.wp-core-ui .hide-if-no-customize{display:none}#customize-container{display:none;background:#fff;z-index:500000;position:fixed;overflow:visible;top:0;bottom:0;left:0;right:0;height:100%}.customize-active #customize-container{display:block}.customize-loading #customize-container iframe{opacity:0}#customize-container iframe,.theme-install-overlay iframe{height:100%;width:100%;z-index:20;-webkit-transition:opacity .3s;transition:opacity .3s}#customize-controls{margin-top:0}.theme-install-overlay{display:none}.theme-install-overlay.single-theme{display:block}.install-theme-info{display:none;padding:10px 20px 60px}.single-theme .install-theme-info{padding-top:15px}.theme-install-overlay .install-theme-info{display:block}.install-theme-info .theme-install{float:right;margin-top:18px}.install-theme-info .theme-name{font-size:16px;line-height:24px;margin-bottom:0;margin-top:0}.install-theme-info .theme-screenshot{margin:15px 0;width:258px;border:1px solid #ccc}.install-theme-info .theme-details{overflow:hidden}.theme-details .theme-version{margin:15px 0}.theme-details .theme-description{float:left;color:#72777c;line-height:20px;max-width:100%}.theme-install-overlay .wp-full-overlay-header .theme-install{float:right;margin:8px 10px 0 0;line-height:26px}.theme-install-overlay .wp-full-overlay-sidebar{background:#eee;border-right:1px solid #ddd}.theme-install-overlay .wp-full-overlay-sidebar-content{background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.theme-install-overlay .wp-full-overlay-main{position:absolute;z-index:0;background-color:#f1f1f1}.customize-loading #customize-container{background-color:#f1f1f1}#customize-preview.wp-full-overlay-main:before,.customize-loading #customize-container:before,.theme-install-overlay .wp-full-overlay-main:before{content:"";display:block;width:20px;height:20px;position:absolute;left:50%;top:50%;z-index:-1;margin:-10px 0 0 -10px;-webkit-transform:translateZ(0);transform:translateZ(0);background:url(../images/spinner.gif) center center no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px}#customize-preview.wp-full-overlay-main.iframe-ready:before,.theme-install-overlay.iframe-ready .wp-full-overlay-main:before{background-image:none}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.wp-full-overlay .collapse-sidebar-arrow{background-image:url(../images/arrows-2x.png);-webkit-background-size:15px 123px;background-size:15px 123px}#customize-preview.wp-full-overlay-main:before,.customize-loading #customize-container:before,.theme-install-overlay .wp-full-overlay-main:before{background-image:url(../images/spinner-2x.gif)}}@media screen and (max-width:782px){.available-theme .action-links .delete-theme{float:none;margin:0;padding:0;clear:both}.available-theme .action-links .delete-theme a{padding:0}.broken-themes table{width:100%}.theme-install-overlay .wp-full-overlay-header .theme-install{margin-top:6px;line-height:normal}} \ No newline at end of file diff --git a/wp-admin/includes/ajax-actions.php b/wp-admin/includes/ajax-actions.php index f3d8e839..e3b345c5 100644 --- a/wp-admin/includes/ajax-actions.php +++ b/wp-admin/includes/ajax-actions.php @@ -2602,7 +2602,7 @@ function wp_ajax_send_attachment_to_editor() { $rel = $rel ? ' rel="attachment wp-att-' . $id . '"' : ''; // Hard-coded string, $id is already sanitized if ( ! empty( $url ) ) { - $html = '' . $html . ''; + $html = '' . $html . ''; } } diff --git a/wp-admin/includes/misc.php b/wp-admin/includes/misc.php index 64cc5215..4efb1d0b 100644 --- a/wp-admin/includes/misc.php +++ b/wp-admin/includes/misc.php @@ -491,7 +491,7 @@ function iis7_rewrite_rule_exists($filename) { if ( $doc->load($filename) === false ) return false; $xpath = new DOMXPath($doc); - $rules = $xpath->query('/configuration/system.webServer/rewrite/rules/rule[starts-with(@name,\'wordpress\')]'); + $rules = $xpath->query('/configuration/system.webServer/rewrite/rules/rule[starts-with(@name,\'wordpress\')] | /configuration/system.webServer/rewrite/rules/rule[starts-with(@name,\'WordPress\')]'); if ( $rules->length == 0 ) return false; else @@ -521,7 +521,7 @@ function iis7_delete_rewrite_rule($filename) { if ( $doc -> load($filename) === false ) return false; $xpath = new DOMXPath($doc); - $rules = $xpath->query('/configuration/system.webServer/rewrite/rules/rule[starts-with(@name,\'wordpress\')]'); + $rules = $xpath->query('/configuration/system.webServer/rewrite/rules/rule[starts-with(@name,\'wordpress\')] | /configuration/system.webServer/rewrite/rules/rule[starts-with(@name,\'WordPress\')]'); if ( $rules->length > 0 ) { $child = $rules->item(0); $parent = $child->parentNode; @@ -562,7 +562,7 @@ function iis7_add_rewrite_rule($filename, $rewrite_rule) { $xpath = new DOMXPath($doc); // First check if the rule already exists as in that case there is no need to re-add it - $wordpress_rules = $xpath->query('/configuration/system.webServer/rewrite/rules/rule[starts-with(@name,\'wordpress\')]'); + $wordpress_rules = $xpath->query('/configuration/system.webServer/rewrite/rules/rule[starts-with(@name,\'wordpress\')] | /configuration/system.webServer/rewrite/rules/rule[starts-with(@name,\'WordPress\')]'); if ( $wordpress_rules->length > 0 ) return true; diff --git a/wp-includes/class-wp-image-editor-imagick.php b/wp-includes/class-wp-image-editor-imagick.php index 7632cbb4..74ba793b 100644 --- a/wp-includes/class-wp-image-editor-imagick.php +++ b/wp-includes/class-wp-image-editor-imagick.php @@ -376,8 +376,8 @@ class WP_Image_Editor_Imagick extends WP_Image_Editor { */ if ( is_callable( array( $this->image, 'getImageAlphaChannel' ) ) && is_callable( array( $this->image, 'setImageAlphaChannel' ) ) - && defined( Imagick::ALPHACHANNEL_UNDEFINED ) - && defined( Imagick::ALPHACHANNEL_OPAQUE ) + && defined( 'Imagick::ALPHACHANNEL_UNDEFINED' ) + && defined( 'Imagick::ALPHACHANNEL_OPAQUE' ) ) { if ( $this->image->getImageAlphaChannel() === Imagick::ALPHACHANNEL_UNDEFINED ) { $this->image->setImageAlphaChannel( Imagick::ALPHACHANNEL_OPAQUE ); diff --git a/wp-includes/feed.php b/wp-includes/feed.php index feb690d8..7b1f30c7 100644 --- a/wp-includes/feed.php +++ b/wp-includes/feed.php @@ -630,10 +630,11 @@ function feed_content_type( $type = '' ) { $type = get_default_feed(); $types = array( - 'rss' => 'application/rss+xml', - 'rss2' => 'application/rss+xml', - 'atom' => 'application/atom+xml', - 'rdf' => 'application/rdf+xml' + 'rss' => 'application/rss+xml', + 'rss2' => 'application/rss+xml', + 'rss-http' => 'text/xml', + 'atom' => 'application/atom+xml', + 'rdf' => 'application/rdf+xml' ); $content_type = ( !empty($types[$type]) ) ? $types[$type] : 'application/octet-stream'; diff --git a/wp-includes/formatting.php b/wp-includes/formatting.php index 14f3852b..97a290ad 100644 --- a/wp-includes/formatting.php +++ b/wp-includes/formatting.php @@ -4582,7 +4582,7 @@ function print_emoji_detection_script() { ?> =0;e--)b[d]==c[e]&&c.splice(e,1);a.selection.select(c[0]),a.nodeChanged()}})}function f(){var b=a.selection.getNode();return b.getAttribute("data-mce-object")?a.selection.getContent():void 0}function g(e){var f="";if(!e.source1&&(tinymce.extend(e,h(e.embed)),!e.source1))return"";if(e.source2||(e.source2=""),e.poster||(e.poster=""),e.source1=a.convertURL(e.source1,"source"),e.source2=a.convertURL(e.source2,"source"),e.source1mime=c(e.source1),e.source2mime=c(e.source2),e.poster=a.convertURL(e.poster,"poster"),e.flashPlayerUrl=a.convertURL(b+"/moxieplayer.swf","movie"),tinymce.each(o,function(a){var b,c,d;if(b=a.regex.exec(e.source1)){for(d=a.url,c=0;b[c];c++)d=d.replace("$"+c,function(){return b[c]});e.source1=d,e.type=a.type,e.allowFullscreen=a.allowFullscreen,e.width=e.width||a.w,e.height=e.height||a.h}}),e.embed)f=k(e.embed,e,!0);else{var g=d(e.source1);if(g&&(e.type="script",e.width=g.width,e.height=g.height),e.width=e.width||300,e.height=e.height||150,tinymce.each(e,function(b,c){e[c]=a.dom.encode(b)}),"iframe"==e.type){var i=e.allowFullscreen?' allowFullscreen="1"':"";f+='"}else"application/x-shockwave-flash"==e.source1mime?(f+='',e.poster&&(f+=''),f+=""):-1!=e.source1mime.indexOf("audio")?a.settings.audio_template_callback?f=a.settings.audio_template_callback(e):f+='":"script"==e.type?f+='':f=a.settings.video_template_callback?a.settings.video_template_callback(e):'"}return f}function h(a){var b={};return new tinymce.html.SaxParser({validate:!1,allow_conditional_comments:!0,special:"script,noscript",start:function(a,c){if(b.source1||"param"!=a||(b.source1=c.map.movie),"iframe"!=a&&"object"!=a&&"embed"!=a&&"video"!=a&&"audio"!=a||(b.type||(b.type=a),b=tinymce.extend(c.map,b)),"script"==a){var e=d(c.map.src);if(!e)return;b={type:"script",source1:c.map.src,width:e.width,height:e.height}}"source"==a&&(b.source1?b.source2||(b.source2=c.map.src):b.source1=c.map.src),"img"!=a||b.poster||(b.poster=c.map.src)}}).parse(a),b.source1=b.source1||b.src||b.data,b.source2=b.source2||"",b.poster=b.poster||"",b}function i(b){return b.getAttribute("data-mce-object")?h(a.serializer.serialize(b,{selection:!0})):{}}function j(b){if(a.settings.media_filter_html===!1)return b;var c,d=new tinymce.html.Writer;return new tinymce.html.SaxParser({validate:!1,allow_conditional_comments:!1,special:"script,noscript",comment:function(a){d.comment(a)},cdata:function(a){d.cdata(a)},text:function(a,b){d.text(a,b)},start:function(b,e,f){if(c=!0,"script"!=b&&"noscript"!=b){for(var g=0;g=g&&(d(h,{src:b["source"+g],type:b["source"+g+"mime"]}),!b["source"+g]))return;break;case"img":if(!b.poster)return;e=!0}f.start(a,h,i)},end:function(a){if("video"==a&&c)for(var h=1;2>=h;h++)if(b["source"+h]){var i=[];i.map={},h>g&&(d(i,{src:b["source"+h],type:b["source"+h+"mime"]}),f.start("source",i,!0))}if(b.poster&&"object"==a&&c&&!e){var j=[];j.map={},d(j,{src:b.poster,width:b.width,height:b.height}),f.start("img",j,!0)}f.end(a)}},new tinymce.html.Schema({})).parse(a),f.getContent()}function l(b,c){var d,e,f,g,h;for(f=b.attributes,g=f.length;g--;)d=f[g].name,e=f[g].value,"width"!==d&&"height"!==d&&"style"!==d&&("data"!=d&&"src"!=d||(e=a.convertURL(e,d)),c.attr("data-mce-p-"+d,e));h=b.firstChild&&b.firstChild.value,h&&(c.attr("data-mce-html",escape(h)),c.firstChild=null)}function m(a){var b,c=a.name;return b=new tinymce.html.Node("img",1),b.shortEnded=!0,l(a,b),b.attr({width:a.attr("width")||"300",height:a.attr("height")||("audio"==c?"30":"150"),style:a.attr("style"),src:tinymce.Env.transparentSrc,"data-mce-object":c,"class":"mce-object mce-object-"+c}),b}function n(a){var b,c,d,e=a.name;return b=new tinymce.html.Node("span",1),b.attr({contentEditable:"false",style:a.attr("style"),"data-mce-object":e,"class":"mce-preview-object mce-object-"+e}),l(a,b),c=new tinymce.html.Node(e,1),c.attr({src:a.attr("src"),allowfullscreen:a.attr("allowfullscreen"),width:a.attr("width")||"300",height:a.attr("height")||("audio"==e?"30":"150"),frameborder:"0"}),d=new tinymce.html.Node("span",1),d.attr("class","mce-shim"),b.append(c),b.append(d),b}var o=[{regex:/youtu\.be\/([\w\-.]+)/,type:"iframe",w:560,h:314,url:"//www.youtube.com/embed/$1",allowFullscreen:!0},{regex:/youtube\.com(.+)v=([^&]+)/,type:"iframe",w:560,h:314,url:"//www.youtube.com/embed/$2",allowFullscreen:!0},{regex:/youtube.com\/embed\/([a-z0-9\-_]+)/i,type:"iframe",w:560,h:314,url:"//www.youtube.com/embed/$1",allowFullscreen:!0},{regex:/vimeo\.com\/([0-9]+)/,type:"iframe",w:425,h:350,url:"//player.vimeo.com/video/$1?title=0&byline=0&portrait=0&color=8dc7dc",allowfullscreen:!0},{regex:/vimeo\.com\/(.*)\/([0-9]+)/,type:"iframe",w:425,h:350,url:"//player.vimeo.com/video/$2?title=0&byline=0",allowfullscreen:!0},{regex:/maps\.google\.([a-z]{2,3})\/maps\/(.+)msid=(.+)/,type:"iframe",w:425,h:350,url:'//maps.google.com/maps/ms?msid=$2&output=embed"',allowFullscreen:!1}],p=tinymce.Env.ie&&tinymce.Env.ie<=8?"onChange":"onInput";a.on("ResolveName",function(a){var b;1==a.target.nodeType&&(b=a.target.getAttribute("data-mce-object"))&&(a.name=b)}),a.on("preInit",function(){var b=a.schema.getSpecialElements();tinymce.each("video audio iframe object".split(" "),function(a){b[a]=new RegExp("]*>","gi")});var c=a.schema.getBoolAttrs();tinymce.each("webkitallowfullscreen mozallowfullscreen allowfullscreen".split(" "),function(a){c[a]={}}),a.parser.addNodeFilter("iframe,video,audio,object,embed,script",function(b){for(var c,e,f,g=b.length;g--;)c=b[g],c.parent&&(c.parent.attr("data-mce-object")||("script"!=c.name||(f=d(c.attr("src"))))&&(f&&(f.width&&c.attr("width",f.width.toString()),f.height&&c.attr("height",f.height.toString())),e="iframe"==c.name&&a.settings.media_live_embeds!==!1&&tinymce.Env.ceFalse?n(c):m(c),c.replace(e)))}),a.serializer.addAttributeFilter("data-mce-object",function(a,b){for(var c,d,e,f,g,h,i,k,l=a.length;l--;)if(c=a[l],c.parent){for(i=c.attr(b),d=new tinymce.html.Node(i,1),"audio"!=i&&"script"!=i&&(k=c.attr("class"),k&&-1!==k.indexOf("mce-preview-object")?d.attr({width:c.firstChild.attr("width"),height:c.firstChild.attr("height")}):d.attr({width:c.attr("width"),height:c.attr("height")})),d.attr({style:c.attr("style")}),f=c.attributes,e=f.length;e--;){var m=f[e].name;0===m.indexOf("data-mce-p-")&&d.attr(m.substr(11),f[e].value)}"script"==i&&d.attr("type","text/javascript"),g=c.attr("data-mce-html"),g&&(h=new tinymce.html.Node("#text",3),h.raw=!0,h.value=j(unescape(g)),d.append(h)),c.replace(d)}})}),a.on("click keyup",function(){var b=a.selection.getNode();b&&a.dom.hasClass(b,"mce-preview-object")&&a.dom.getAttrib(b,"data-mce-selected")&&b.setAttribute("data-mce-selected","2")}),a.on("ObjectSelected",function(a){var b=a.target.getAttribute("data-mce-object");"audio"!=b&&"script"!=b||a.preventDefault()}),a.on("objectResized",function(a){var b,c=a.target;c.getAttribute("data-mce-object")&&(b=c.getAttribute("data-mce-html"),b&&(b=unescape(b),c.setAttribute("data-mce-html",escape(k(b,{width:a.width,height:a.height})))))}),a.addButton("media",{tooltip:"Insert/edit video",onclick:e,stateSelector:["img[data-mce-object]","span[data-mce-object]"]}),a.addMenuItem("media",{icon:"media",text:"Insert/edit video",onclick:e,context:"insert",prependToContext:!0}),a.on("setContent",function(){a.$("span.mce-preview-object").each(function(b,c){var d=a.$(c);0===d.find("span.mce-shim",c).length&&d.append('')})}),a.addCommand("mceMedia",e),this.showDialog=e}); \ No newline at end of file +tinymce.PluginManager.add("media",function(a,b){function c(a){return a=a.toLowerCase(),-1!=a.indexOf(".mp3")?"audio/mpeg":-1!=a.indexOf(".wav")?"audio/wav":-1!=a.indexOf(".mp4")?"video/mp4":-1!=a.indexOf(".webm")?"video/webm":-1!=a.indexOf(".ogg")?"video/ogg":-1!=a.indexOf(".swf")?"application/x-shockwave-flash":""}function d(b){var c=a.settings.media_scripts;if(c)for(var d=0;d=0;e--)b[d]==c[e]&&c.splice(e,1);a.selection.select(c[0]),a.nodeChanged()}})}function f(){var b=a.selection.getNode();return b.getAttribute("data-mce-object")?a.selection.getContent():void 0}function g(e){var f="";if(!e.source1&&(tinymce.extend(e,h(e.embed)),!e.source1))return"";if(e.source2||(e.source2=""),e.poster||(e.poster=""),e.source1=a.convertURL(e.source1,"source"),e.source2=a.convertURL(e.source2,"source"),e.source1mime=c(e.source1),e.source2mime=c(e.source2),e.poster=a.convertURL(e.poster,"poster"),e.flashPlayerUrl=a.convertURL(b+"/moxieplayer.swf","movie"),tinymce.each(o,function(a){var b,c,d;if(b=a.regex.exec(e.source1)){for(d=a.url,c=0;b[c];c++)d=d.replace("$"+c,function(){return b[c]});e.source1=d,e.type=a.type,e.allowFullscreen=a.allowFullscreen,e.width=e.width||a.w,e.height=e.height||a.h}}),e.embed)f=k(e.embed,e,!0);else{var g=d(e.source1);if(g&&(e.type="script",e.width=g.width,e.height=g.height),e.width=e.width||300,e.height=e.height||150,tinymce.each(e,function(b,c){e[c]=a.dom.encode(b)}),"iframe"==e.type){var i=e.allowFullscreen?' allowFullscreen="1"':"";f+='"}else"application/x-shockwave-flash"==e.source1mime?(f+='',e.poster&&(f+=''),f+=""):-1!=e.source1mime.indexOf("audio")?a.settings.audio_template_callback?f=a.settings.audio_template_callback(e):f+='":"script"==e.type?f+='':f=a.settings.video_template_callback?a.settings.video_template_callback(e):'"}return f}function h(a){var b={};return new tinymce.html.SaxParser({validate:!1,allow_conditional_comments:!0,special:"script,noscript",start:function(a,c){if(b.source1||"param"!=a||(b.source1=c.map.movie),"iframe"!=a&&"object"!=a&&"embed"!=a&&"video"!=a&&"audio"!=a||(b.type||(b.type=a),b=tinymce.extend(c.map,b)),"script"==a){var e=d(c.map.src);if(!e)return;b={type:"script",source1:c.map.src,width:e.width,height:e.height}}"source"==a&&(b.source1?b.source2||(b.source2=c.map.src):b.source1=c.map.src),"img"!=a||b.poster||(b.poster=c.map.src)}}).parse(a),b.source1=b.source1||b.src||b.data,b.source2=b.source2||"",b.poster=b.poster||"",b}function i(b){return b.getAttribute("data-mce-object")?h(a.serializer.serialize(b,{selection:!0})):{}}function j(b){if(a.settings.media_filter_html===!1)return b;var c,d=new tinymce.html.Writer;return new tinymce.html.SaxParser({validate:!1,allow_conditional_comments:!1,special:"script,noscript",comment:function(a){d.comment(a)},cdata:function(a){d.cdata(a)},text:function(a,b){d.text(a,b)},start:function(b,e,f){if(c=!0,"script"!=b&&"noscript"!=b){for(var g=0;g=g&&(d(h,{src:b["source"+g],type:b["source"+g+"mime"]}),!b["source"+g]))return;break;case"img":if(!b.poster)return;e=!0}f.start(a,h,i)},end:function(a){if("video"==a&&c)for(var h=1;2>=h;h++)if(b["source"+h]){var i=[];i.map={},h>g&&(d(i,{src:b["source"+h],type:b["source"+h+"mime"]}),f.start("source",i,!0))}if(b.poster&&"object"==a&&c&&!e){var j=[];j.map={},d(j,{src:b.poster,width:b.width,height:b.height}),f.start("img",j,!0)}f.end(a)}},new tinymce.html.Schema({})).parse(a),f.getContent()}function l(b,c){var d,e,f,g,h;for(f=b.attributes,g=f.length;g--;)d=f[g].name,e=f[g].value,"width"!==d&&"height"!==d&&"style"!==d&&("data"!=d&&"src"!=d||(e=a.convertURL(e,d)),c.attr("data-mce-p-"+d,e));h=b.firstChild&&b.firstChild.value,h&&(c.attr("data-mce-html",escape(h)),c.firstChild=null)}function m(a){var b,c=a.name;return b=new tinymce.html.Node("img",1),b.shortEnded=!0,l(a,b),b.attr({width:a.attr("width")||"300",height:a.attr("height")||("audio"==c?"30":"150"),style:a.attr("style"),src:tinymce.Env.transparentSrc,"data-mce-object":c,"class":"mce-object mce-object-"+c}),b}function n(a){var b,c,d,e=a.name;return b=new tinymce.html.Node("span",1),b.attr({contentEditable:"false",style:a.attr("style"),"data-mce-object":e,"class":"mce-preview-object mce-object-"+e}),l(a,b),c=new tinymce.html.Node(e,1),c.attr({src:a.attr("src"),allowfullscreen:a.attr("allowfullscreen"),width:a.attr("width")||"300",height:a.attr("height")||("audio"==e?"30":"150"),frameborder:"0"}),d=new tinymce.html.Node("span",1),d.attr("class","mce-shim"),b.append(c),b.append(d),b}var o=[{regex:/youtu\.be\/([\w\-.]+)/,type:"iframe",w:560,h:314,url:"//www.youtube.com/embed/$1",allowFullscreen:!0},{regex:/youtube\.com(.+)v=([^&]+)/,type:"iframe",w:560,h:314,url:"//www.youtube.com/embed/$2",allowFullscreen:!0},{regex:/youtube.com\/embed\/([a-z0-9\-_]+)/i,type:"iframe",w:560,h:314,url:"//www.youtube.com/embed/$1",allowFullscreen:!0},{regex:/vimeo\.com\/([0-9]+)/,type:"iframe",w:425,h:350,url:"//player.vimeo.com/video/$1?title=0&byline=0&portrait=0&color=8dc7dc",allowfullscreen:!0},{regex:/vimeo\.com\/(.*)\/([0-9]+)/,type:"iframe",w:425,h:350,url:"//player.vimeo.com/video/$2?title=0&byline=0",allowfullscreen:!0},{regex:/maps\.google\.([a-z]{2,3})\/maps\/(.+)msid=(.+)/,type:"iframe",w:425,h:350,url:'//maps.google.com/maps/ms?msid=$2&output=embed"',allowFullscreen:!1},{regex:/dailymotion\.com\/video\/([^_]+)/,type:"iframe",w:480,h:270,url:"//www.dailymotion.com/embed/video/$1",allowFullscreen:!0}],p=tinymce.Env.ie&&tinymce.Env.ie<=8?"onChange":"onInput";a.on("ResolveName",function(a){var b;1==a.target.nodeType&&(b=a.target.getAttribute("data-mce-object"))&&(a.name=b)}),a.on("preInit",function(){var b=a.schema.getSpecialElements();tinymce.each("video audio iframe object".split(" "),function(a){b[a]=new RegExp("]*>","gi")});var c=a.schema.getBoolAttrs();tinymce.each("webkitallowfullscreen mozallowfullscreen allowfullscreen".split(" "),function(a){c[a]={}}),a.parser.addNodeFilter("iframe,video,audio,object,embed,script",function(b){for(var c,e,f,g=b.length;g--;)c=b[g],c.parent&&(c.parent.attr("data-mce-object")||("script"!=c.name||(f=d(c.attr("src"))))&&(f&&(f.width&&c.attr("width",f.width.toString()),f.height&&c.attr("height",f.height.toString())),e="iframe"==c.name&&a.settings.media_live_embeds!==!1&&tinymce.Env.ceFalse?n(c):m(c),c.replace(e)))}),a.serializer.addAttributeFilter("data-mce-object",function(a,b){for(var c,d,e,f,g,h,i,k,l=a.length;l--;)if(c=a[l],c.parent){for(i=c.attr(b),d=new tinymce.html.Node(i,1),"audio"!=i&&"script"!=i&&(k=c.attr("class"),k&&-1!==k.indexOf("mce-preview-object")?d.attr({width:c.firstChild.attr("width"),height:c.firstChild.attr("height")}):d.attr({width:c.attr("width"),height:c.attr("height")})),d.attr({style:c.attr("style")}),f=c.attributes,e=f.length;e--;){var m=f[e].name;0===m.indexOf("data-mce-p-")&&d.attr(m.substr(11),f[e].value)}"script"==i&&d.attr("type","text/javascript"),g=c.attr("data-mce-html"),g&&(h=new tinymce.html.Node("#text",3),h.raw=!0,h.value=j(unescape(g)),d.append(h)),c.replace(d)}})}),a.on("click keyup",function(){var b=a.selection.getNode();b&&a.dom.hasClass(b,"mce-preview-object")&&a.dom.getAttrib(b,"data-mce-selected")&&b.setAttribute("data-mce-selected","2")}),a.on("ObjectSelected",function(a){var b=a.target.getAttribute("data-mce-object");"audio"!=b&&"script"!=b||a.preventDefault()}),a.on("objectResized",function(a){var b,c=a.target;c.getAttribute("data-mce-object")&&(b=c.getAttribute("data-mce-html"),b&&(b=unescape(b),c.setAttribute("data-mce-html",escape(k(b,{width:a.width,height:a.height})))))}),a.addButton("media",{tooltip:"Insert/edit video",onclick:e,stateSelector:["img[data-mce-object]","span[data-mce-object]"]}),a.addMenuItem("media",{icon:"media",text:"Insert/edit video",onclick:e,context:"insert",prependToContext:!0}),a.on("setContent",function(){a.$("span.mce-preview-object").each(function(b,c){var d=a.$(c);0===d.find("span.mce-shim",c).length&&d.append('')})}),a.addCommand("mceMedia",e),this.showDialog=e}); \ No newline at end of file diff --git a/wp-includes/js/tinymce/plugins/paste/plugin.js b/wp-includes/js/tinymce/plugins/paste/plugin.js index 249f0cc3..7ecf23a4 100644 --- a/wp-includes/js/tinymce/plugins/paste/plugin.js +++ b/wp-includes/js/tinymce/plugins/paste/plugin.js @@ -818,6 +818,10 @@ define("tinymce/pasteplugin/Clipboard", [ draggingInternally = e.type == 'dragstart'; }); + function isPlainTextFileUrl(content) { + return content['text/plain'].indexOf('file://') === 0; + } + editor.on('drop', function(e) { var dropContent, rng; @@ -829,7 +833,7 @@ define("tinymce/pasteplugin/Clipboard", [ dropContent = getDataTransferItems(e.dataTransfer); - if (!hasHtmlOrText(dropContent) && pasteImageData(e, rng)) { + if ((!hasHtmlOrText(dropContent) || isPlainTextFileUrl(dropContent)) && pasteImageData(e, rng)) { return; } @@ -839,20 +843,23 @@ define("tinymce/pasteplugin/Clipboard", [ if (content) { e.preventDefault(); - editor.undoManager.transact(function() { - if (dropContent['mce-internal']) { - editor.execCommand('Delete'); - } + // FF 45 doesn't paint a caret when dragging in text in due to focus call by execCommand + Delay.setEditorTimeout(editor, function() { + editor.undoManager.transact(function() { + if (dropContent['mce-internal']) { + editor.execCommand('Delete'); + } - editor.selection.setRng(rng); + editor.selection.setRng(rng); - content = Utils.trimHtml(content); + content = Utils.trimHtml(content); - if (!dropContent['text/html']) { - pasteText(content); - } else { - pasteHtml(content); - } + if (!dropContent['text/html']) { + pasteText(content); + } else { + pasteHtml(content); + } + }); }); } } @@ -1670,7 +1677,7 @@ define("tinymce/pasteplugin/Plugin", [ }); // Block all drag/drop events - if (editor.paste_block_drop) { + if (editor.settings.paste_block_drop) { editor.on('dragend dragover draggesture dragdrop drop drag', function(e) { e.preventDefault(); e.stopPropagation(); diff --git a/wp-includes/js/tinymce/plugins/paste/plugin.min.js b/wp-includes/js/tinymce/plugins/paste/plugin.min.js index 884269b5..47ead81b 100644 --- a/wp-includes/js/tinymce/plugins/paste/plugin.min.js +++ b/wp-includes/js/tinymce/plugins/paste/plugin.min.js @@ -1 +1 @@ -!function(a,b){"use strict";function c(a,b){for(var c,d=[],f=0;f/g]),f(h.parse(e)),i}function f(a){function b(a,b,c){return b||c?"\xa0":" "}return a=d(a,[/^[\s\S]*]*>\s*|\s*<\/body[^>]*>[\s\S]*$/g,/|/g,[/( ?)\u00a0<\/span>( ?)/g,b],/
/g,/
$/i])}function g(a){var b=0;return function(){return a+b++}}return{filter:d,innerText:e,trimHtml:f,createIdGenerator:g}}),d("tinymce/pasteplugin/Clipboard",["tinymce/Env","tinymce/dom/RangeUtils","tinymce/util/VK","tinymce/pasteplugin/Utils","tinymce/util/Delay"],function(a,b,c,d,e){return function(f){function g(a){var b,c=f.dom;if(b=f.fire("BeforePastePreProcess",{content:a}),b=f.fire("PastePreProcess",b),a=b.content,!b.isDefaultPrevented()){if(f.hasEventListeners("PastePostProcess")&&!b.isDefaultPrevented()){var d=c.add(f.getBody(),"div",{style:"display:none"},a);b=f.fire("PastePostProcess",{node:d}),c.remove(d),a=b.node.innerHTML}b.isDefaultPrevented()||f.insertContent(a,{merge:f.settings.paste_merge_formats!==!1,data:{paste:!0}})}}function h(a){a=f.dom.encode(a).replace(/\r\n/g,"\n");var b,c=f.dom.getParent(f.selection.getStart(),f.dom.isBlock),e=f.settings.forced_root_block;e&&(b=f.dom.createHTML(e,f.settings.forced_root_block_attrs),b=b.substr(0,b.length-3)+">"),c&&/^(PRE|DIV)$/.test(c.nodeName)||!e?a=d.filter(a,[[/\n/g,"
"]]):(a=d.filter(a,[[/\n\n/g,"

"+b],[/^(.*<\/p>)(

)$/,b+"$1"],[/\n/g,"
"]]),-1!=a.indexOf("

")&&(a=b+a)),g(a)}function i(){function b(a){var b,c,e,f=a.startContainer;if(b=a.getClientRects(),b.length)return b[0];if(a.collapsed&&1==f.nodeType){for(e=f.childNodes[v.startOffset];e&&3==e.nodeType&&!e.data.length;)e=e.nextSibling;if(e)return"BR"==e.tagName&&(c=d.doc.createTextNode("\ufeff"),e.parentNode.insertBefore(c,e),a=d.createRng(),a.setStartBefore(c),a.setEndAfter(c),b=a.getClientRects(),d.remove(c)),b.length?b[0]:void 0}}var c,d=f.dom,e=f.getBody(),g=f.dom.getViewPort(f.getWin()),h=g.y,i=20;if(v=f.selection.getRng(),f.inline&&(c=f.selection.getScrollContainer(),c&&c.scrollTop>0&&(h=c.scrollTop)),v.getClientRects){var j=b(v);if(j)i=h+(j.top-d.getPos(e).y);else{i=h;var k=v.startContainer;k&&(3==k.nodeType&&k.parentNode!=e&&(k=k.parentNode),1==k.nodeType&&(i=d.getPos(k,c||e).y))}}u=d.add(f.getBody(),"div",{id:"mcepastebin",contentEditable:!0,"data-mce-bogus":"all",style:"position: absolute; top: "+i+"px;width: 10px; height: 10px; overflow: hidden; opacity: 0"},A),(a.ie||a.gecko)&&d.setStyle(u,"left","rtl"==d.getStyle(e,"direction",!0)?65535:-65535),d.bind(u,"beforedeactivate focusin focusout",function(a){a.stopPropagation()}),u.focus(),f.selection.select(u,!0)}function j(){if(u){for(var a;a=f.dom.get("mcepastebin");)f.dom.remove(a),f.dom.unbind(a);v&&f.selection.setRng(v)}u=v=null}function k(){var a,b,c,d,e="";for(a=f.dom.select("div[id=mcepastebin]"),b=0;b0&&-1==c.indexOf(B)&&(b["text/plain"]=c)}if(a.types)for(var d=0;d')}var h,i,j,k=!1;if(d)for(h=0;h0}function s(a){return c.metaKeyPressed(a)&&86==a.keyCode||a.shiftKey&&45==a.keyCode}function t(){function b(a,b,c){var e;return r(a,"text/html")?e=a["text/html"]:(e=k(),e==A&&(c=!0)),e=d.trimHtml(e),u&&u.firstChild&&"mcepastebin"===u.firstChild.id&&(c=!0),j(),e.length||(c=!0),c&&(e=r(a,"text/plain")&&-1==e.indexOf("

")?a["text/plain"]:d.innerText(e)),e==A?void(b||f.windowManager.alert("Please use Ctrl+V/Cmd+V keyboard shortcuts to paste contents.")):void(c?h(e):g(e))}f.on("keydown",function(b){function c(a){s(a)&&!a.isDefaultPrevented()&&j()}if(s(b)&&!b.isDefaultPrevented()){if(w=b.shiftKey&&86==b.keyCode,w&&a.webkit&&-1!=navigator.userAgent.indexOf("Version/"))return;if(b.stopImmediatePropagation(),y=(new Date).getTime(),a.ie&&w)return b.preventDefault(),void f.fire("paste",{ieFake:!0});j(),i(),f.once("keyup",c),f.once("paste",function(){f.off("keyup",c)})}});var c=function(){return v||f.selection.getRng()};f.on("paste",function(d){var g=(new Date).getTime(),h=m(d),l=(new Date).getTime()-g,q=(new Date).getTime()-y-l<1e3,s="text"==x.pasteFormat||w;return w=!1,d.isDefaultPrevented()||p(d)?void j():!n(h)&&o(d,c())?void j():(q||d.preventDefault(),!a.ie||q&&!d.ieFake||(i(),f.dom.bind(u,"paste",function(a){a.stopPropagation()}),f.getDoc().execCommand("Paste",!1,null),h["text/html"]=k()),void(r(h,"text/html")?(d.preventDefault(),b(h,q,s)):e.setEditorTimeout(f,function(){b(h,q,s)},0)))}),f.on("dragstart dragend",function(a){z="dragstart"==a.type}),f.on("drop",function(a){var b,c;if(c=q(a),!a.isDefaultPrevented()&&!z&&(b=l(a.dataTransfer),(n(b)||!o(a,c))&&c&&f.settings.paste_filter_drop!==!1)){var e=b["mce-internal"]||b["text/html"]||b["text/plain"];e&&(a.preventDefault(),f.undoManager.transact(function(){b["mce-internal"]&&f.execCommand("Delete"),f.selection.setRng(c),e=d.trimHtml(e),b["text/html"]?g(e):h(e)}))}}),f.on("dragover dragend",function(a){f.settings.paste_data_images&&a.preventDefault()})}var u,v,w,x=this,y=0,z=!1,A="%MCEPASTEBIN%",B="data:text/mce-internal,",C=d.createIdGenerator("mceclip");x.pasteHtml=g,x.pasteText=h,f.on("preInit",function(){t(),f.parser.addNodeFilter("img",function(b,c,d){function e(a){return a.data&&a.data.paste===!0}function g(b){b.attr("data-mce-object")||k===a.transparentSrc||b.remove()}function h(a){return 0===a.indexOf("webkit-fake-url")}function i(a){return 0===a.indexOf("data:")}if(!f.settings.paste_data_images&&e(d))for(var j=b.length;j--;){var k=b[j].attributes.map.src;k&&(h(k)?g(b[j]):!f.settings.allow_html_data_urls&&i(k)&&g(b[j]))}})})}}),d("tinymce/pasteplugin/WordFilter",["tinymce/util/Tools","tinymce/html/DomParser","tinymce/html/Schema","tinymce/html/Serializer","tinymce/html/Node","tinymce/pasteplugin/Utils"],function(a,b,c,d,e,f){function g(a){return/h?g&&(g=g.parent.parent):(j=g,g=null)),g&&g.name==b?g.append(a):(j=j||g,g=new e(b,1),f>1&&g.attr("start",""+f),a.wrap(g)),a.name="li",h>k&&j&&j.lastChild.append(g),k=h,d(a),c(a,/^\u00a0+/),c(a,/^\s*([\u2022\u00b7\u00a7\u25CF]|\w+\.)/),c(a,/^\u00a0+/)}for(var g,j,k=1,l=[],m=a.firstChild;"undefined"!=typeof m&&null!==m;)if(l.push(m),m=m.walk(),null!==m)for(;"undefined"!=typeof m&&m.parent!==a;)m=m.walk();for(var n=0;n]+id="?docs-internal-[^>]*>/gi,""),q=q.replace(/
/gi,""),o=k.paste_retain_style_properties,o&&(p=a.makeMap(o.split(/[, ]/))),k.paste_enable_default_filters!==!1&&g(l.content)){l.wordContent=!0,q=f.filter(q,[//gi,/<(!|script[^>]*>.*?<\/script(?=[>\s])|\/?(\?xml(:\w+)?|img|meta|link|style|\w:\w+)(?=[\s\/>]))[^>]*>/gi,[/<(\/?)s>/gi,"<$1strike>"],[/ /gi,"\xa0"],[/([\s\u00a0]*)<\/span>/gi,function(a,b){return b.length>0?b.replace(/./," ").slice(Math.floor(b.length/2)).split("").join("\xa0"):""}]]);var r=k.paste_word_valid_elements;r||(r="-strong/b,-em/i,-u,-span,-p,-ol,-ul,-li,-h1,-h2,-h3,-h4,-h5,-h6,-p/div,-a[href|name],sub,sup,strike,br,del,table[width],tr,td[colspan|rowspan|width],th[colspan|rowspan|width],thead,tfoot,tbody");var s=new c({valid_elements:r,valid_children:"-li[p]"});a.each(s.elements,function(a){a.attributes["class"]||(a.attributes["class"]={},a.attributesOrder.push("class")),a.attributes.style||(a.attributes.style={},a.attributesOrder.push("style"))});var t=new b({},s);t.addAttributeFilter("style",function(a){for(var b,c=a.length;c--;)b=a[c],b.attr("style",n(b,b.attr("style"))),"span"==b.name&&b.parent&&!b.attributes.length&&b.unwrap()}),t.addAttributeFilter("class",function(a){for(var b,c,d=a.length;d--;)b=a[d],c=b.attr("class"),/^(MsoCommentReference|MsoCommentText|msoDel)$/i.test(c)&&b.remove(),b.attr("class",null)}),t.addNodeFilter("del",function(a){for(var b=a.length;b--;)a[b].remove()}),t.addNodeFilter("a",function(a){for(var b,c,d,e=a.length;e--;)if(b=a[e],c=b.attr("href"),d=b.attr("name"),c&&-1!=c.indexOf("#_msocom_"))b.remove();else if(c&&0===c.indexOf("file://")&&(c=c.split("#")[1],c&&(c="#"+c)),c||d){if(d&&!/^_?(?:toc|edn|ftn)/i.test(d)){b.unwrap();continue}b.attr({href:c,name:d})}else b.unwrap()});var u=t.parse(q);k.paste_convert_word_fake_lists!==!1&&m(u),l.content=new d({validate:k.validate},s).serialize(u)}})}return j.isWordContent=g,j}),d("tinymce/pasteplugin/Quirks",["tinymce/Env","tinymce/util/Tools","tinymce/pasteplugin/WordFilter","tinymce/pasteplugin/Utils"],function(a,b,c,d){return function(e){function f(a){e.on("BeforePastePreProcess",function(b){b.content=a(b.content)})}function g(a){if(!c.isWordContent(a))return a;var f=[];b.each(e.schema.getBlockElements(),function(a,b){f.push(b)});var g=new RegExp("(?:
 [\\s\\r\\n]+|
)*(<\\/?("+f.join("|")+")[^>]*>)(?:
 [\\s\\r\\n]+|
)*","g");return a=d.filter(a,[[g,"$1"]]),a=d.filter(a,[[/

/g,"

"],[/
/g," "],[/

/g,"
"]])}function h(a){if(c.isWordContent(a))return a;var b=e.settings.paste_webkit_styles;if(e.settings.paste_remove_styles_if_webkit===!1||"all"==b)return a;if(b&&(b=b.split(/[, ]/)),b){var d=e.dom,f=e.selection.getNode();a=a.replace(/(<[^>]+) style="([^"]*)"([^>]*>)/gi,function(a,c,e,g){var h=d.parseStyle(e,"span"),i={};if("none"===b)return c+g;for(var j=0;j]+) style="([^"]*)"([^>]*>)/gi,"$1$3");return a=a.replace(/(<[^>]+) data-mce-style="([^"]+)"([^>]*>)/gi,function(a,b,c,d){return b+' style="'+c+'"'+d})}a.webkit&&f(h),a.ie&&f(g)}}),d("tinymce/pasteplugin/Plugin",["tinymce/PluginManager","tinymce/pasteplugin/Clipboard","tinymce/pasteplugin/WordFilter","tinymce/pasteplugin/Quirks"],function(a,b,c,d){var e;a.add("paste",function(a){function f(){return e||a.settings.paste_plaintext_inform===!1}function g(){if("text"==h.pasteFormat)this.active(!1),h.pasteFormat="html",a.fire("PastePlainTextToggle",{state:!1});else if(h.pasteFormat="text",this.active(!0),!f()){var b=a.translate("Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.");a.notificationManager.open({text:b,type:"info"}),e=!0,a.fire("PastePlainTextToggle",{state:!0})}a.focus()}var h,i=this,j=a.settings;i.clipboard=h=new b(a),i.quirks=new d(a),i.wordFilter=new c(a),a.settings.paste_as_text&&(i.clipboard.pasteFormat="text"),j.paste_preprocess&&a.on("PastePreProcess",function(a){j.paste_preprocess.call(i,i,a)}),j.paste_postprocess&&a.on("PastePostProcess",function(a){j.paste_postprocess.call(i,i,a)}),a.addCommand("mceInsertClipboardContent",function(a,b){b.content&&i.clipboard.pasteHtml(b.content),b.text&&i.clipboard.pasteText(b.text)}),a.paste_block_drop&&a.on("dragend dragover draggesture dragdrop drop drag",function(a){a.preventDefault(),a.stopPropagation()}),a.settings.paste_data_images||a.on("drop",function(a){var b=a.dataTransfer;b&&b.files&&b.files.length>0&&a.preventDefault()}),a.addButton("pastetext",{icon:"pastetext",tooltip:"Paste as text",onclick:g,active:"text"==i.clipboard.pasteFormat}),a.addMenuItem("pastetext",{text:"Paste as text",selectable:!0,active:h.pasteFormat,onclick:g})})}),f(["tinymce/pasteplugin/Utils"])}(this); \ No newline at end of file +!function(a,b){"use strict";function c(a,b){for(var c,d=[],f=0;f/g]),f(h.parse(e)),i}function f(a){function b(a,b,c){return b||c?"\xa0":" "}return a=d(a,[/^[\s\S]*]*>\s*|\s*<\/body[^>]*>[\s\S]*$/g,/|/g,[/( ?)\u00a0<\/span>( ?)/g,b],/
/g,/
$/i])}function g(a){var b=0;return function(){return a+b++}}return{filter:d,innerText:e,trimHtml:f,createIdGenerator:g}}),d("tinymce/pasteplugin/Clipboard",["tinymce/Env","tinymce/dom/RangeUtils","tinymce/util/VK","tinymce/pasteplugin/Utils","tinymce/util/Delay"],function(a,b,c,d,e){return function(f){function g(a){var b,c=f.dom;if(b=f.fire("BeforePastePreProcess",{content:a}),b=f.fire("PastePreProcess",b),a=b.content,!b.isDefaultPrevented()){if(f.hasEventListeners("PastePostProcess")&&!b.isDefaultPrevented()){var d=c.add(f.getBody(),"div",{style:"display:none"},a);b=f.fire("PastePostProcess",{node:d}),c.remove(d),a=b.node.innerHTML}b.isDefaultPrevented()||f.insertContent(a,{merge:f.settings.paste_merge_formats!==!1,data:{paste:!0}})}}function h(a){a=f.dom.encode(a).replace(/\r\n/g,"\n");var b,c=f.dom.getParent(f.selection.getStart(),f.dom.isBlock),e=f.settings.forced_root_block;e&&(b=f.dom.createHTML(e,f.settings.forced_root_block_attrs),b=b.substr(0,b.length-3)+">"),c&&/^(PRE|DIV)$/.test(c.nodeName)||!e?a=d.filter(a,[[/\n/g,"
"]]):(a=d.filter(a,[[/\n\n/g,"

"+b],[/^(.*<\/p>)(

)$/,b+"$1"],[/\n/g,"
"]]),-1!=a.indexOf("

")&&(a=b+a)),g(a)}function i(){function b(a){var b,c,e,f=a.startContainer;if(b=a.getClientRects(),b.length)return b[0];if(a.collapsed&&1==f.nodeType){for(e=f.childNodes[v.startOffset];e&&3==e.nodeType&&!e.data.length;)e=e.nextSibling;if(e)return"BR"==e.tagName&&(c=d.doc.createTextNode("\ufeff"),e.parentNode.insertBefore(c,e),a=d.createRng(),a.setStartBefore(c),a.setEndAfter(c),b=a.getClientRects(),d.remove(c)),b.length?b[0]:void 0}}var c,d=f.dom,e=f.getBody(),g=f.dom.getViewPort(f.getWin()),h=g.y,i=20;if(v=f.selection.getRng(),f.inline&&(c=f.selection.getScrollContainer(),c&&c.scrollTop>0&&(h=c.scrollTop)),v.getClientRects){var j=b(v);if(j)i=h+(j.top-d.getPos(e).y);else{i=h;var k=v.startContainer;k&&(3==k.nodeType&&k.parentNode!=e&&(k=k.parentNode),1==k.nodeType&&(i=d.getPos(k,c||e).y))}}u=d.add(f.getBody(),"div",{id:"mcepastebin",contentEditable:!0,"data-mce-bogus":"all",style:"position: absolute; top: "+i+"px;width: 10px; height: 10px; overflow: hidden; opacity: 0"},A),(a.ie||a.gecko)&&d.setStyle(u,"left","rtl"==d.getStyle(e,"direction",!0)?65535:-65535),d.bind(u,"beforedeactivate focusin focusout",function(a){a.stopPropagation()}),u.focus(),f.selection.select(u,!0)}function j(){if(u){for(var a;a=f.dom.get("mcepastebin");)f.dom.remove(a),f.dom.unbind(a);v&&f.selection.setRng(v)}u=v=null}function k(){var a,b,c,d,e="";for(a=f.dom.select("div[id=mcepastebin]"),b=0;b0&&-1==c.indexOf(B)&&(b["text/plain"]=c)}if(a.types)for(var d=0;d')}var h,i,j,k=!1;if(d)for(h=0;h0}function s(a){return c.metaKeyPressed(a)&&86==a.keyCode||a.shiftKey&&45==a.keyCode}function t(){function b(a,b,c){var e;return r(a,"text/html")?e=a["text/html"]:(e=k(),e==A&&(c=!0)),e=d.trimHtml(e),u&&u.firstChild&&"mcepastebin"===u.firstChild.id&&(c=!0),j(),e.length||(c=!0),c&&(e=r(a,"text/plain")&&-1==e.indexOf("

")?a["text/plain"]:d.innerText(e)),e==A?void(b||f.windowManager.alert("Please use Ctrl+V/Cmd+V keyboard shortcuts to paste contents.")):void(c?h(e):g(e))}function c(a){return 0===a["text/plain"].indexOf("file://")}f.on("keydown",function(b){function c(a){s(a)&&!a.isDefaultPrevented()&&j()}if(s(b)&&!b.isDefaultPrevented()){if(w=b.shiftKey&&86==b.keyCode,w&&a.webkit&&-1!=navigator.userAgent.indexOf("Version/"))return;if(b.stopImmediatePropagation(),y=(new Date).getTime(),a.ie&&w)return b.preventDefault(),void f.fire("paste",{ieFake:!0});j(),i(),f.once("keyup",c),f.once("paste",function(){f.off("keyup",c)})}});var t=function(){return v||f.selection.getRng()};f.on("paste",function(c){var d=(new Date).getTime(),g=m(c),h=(new Date).getTime()-d,l=(new Date).getTime()-y-h<1e3,q="text"==x.pasteFormat||w;return w=!1,c.isDefaultPrevented()||p(c)?void j():!n(g)&&o(c,t())?void j():(l||c.preventDefault(),!a.ie||l&&!c.ieFake||(i(),f.dom.bind(u,"paste",function(a){a.stopPropagation()}),f.getDoc().execCommand("Paste",!1,null),g["text/html"]=k()),void(r(g,"text/html")?(c.preventDefault(),b(g,l,q)):e.setEditorTimeout(f,function(){b(g,l,q)},0)))}),f.on("dragstart dragend",function(a){z="dragstart"==a.type}),f.on("drop",function(a){var b,i;if(i=q(a),!a.isDefaultPrevented()&&!z&&(b=l(a.dataTransfer),(n(b)&&!c(b)||!o(a,i))&&i&&f.settings.paste_filter_drop!==!1)){var j=b["mce-internal"]||b["text/html"]||b["text/plain"];j&&(a.preventDefault(),e.setEditorTimeout(f,function(){f.undoManager.transact(function(){b["mce-internal"]&&f.execCommand("Delete"),f.selection.setRng(i),j=d.trimHtml(j),b["text/html"]?g(j):h(j)})}))}}),f.on("dragover dragend",function(a){f.settings.paste_data_images&&a.preventDefault()})}var u,v,w,x=this,y=0,z=!1,A="%MCEPASTEBIN%",B="data:text/mce-internal,",C=d.createIdGenerator("mceclip");x.pasteHtml=g,x.pasteText=h,f.on("preInit",function(){t(),f.parser.addNodeFilter("img",function(b,c,d){function e(a){return a.data&&a.data.paste===!0}function g(b){b.attr("data-mce-object")||k===a.transparentSrc||b.remove()}function h(a){return 0===a.indexOf("webkit-fake-url")}function i(a){return 0===a.indexOf("data:")}if(!f.settings.paste_data_images&&e(d))for(var j=b.length;j--;){var k=b[j].attributes.map.src;k&&(h(k)?g(b[j]):!f.settings.allow_html_data_urls&&i(k)&&g(b[j]))}})})}}),d("tinymce/pasteplugin/WordFilter",["tinymce/util/Tools","tinymce/html/DomParser","tinymce/html/Schema","tinymce/html/Serializer","tinymce/html/Node","tinymce/pasteplugin/Utils"],function(a,b,c,d,e,f){function g(a){return/h?g&&(g=g.parent.parent):(j=g,g=null)),g&&g.name==b?g.append(a):(j=j||g,g=new e(b,1),f>1&&g.attr("start",""+f),a.wrap(g)),a.name="li",h>k&&j&&j.lastChild.append(g),k=h,d(a),c(a,/^\u00a0+/),c(a,/^\s*([\u2022\u00b7\u00a7\u25CF]|\w+\.)/),c(a,/^\u00a0+/)}for(var g,j,k=1,l=[],m=a.firstChild;"undefined"!=typeof m&&null!==m;)if(l.push(m),m=m.walk(),null!==m)for(;"undefined"!=typeof m&&m.parent!==a;)m=m.walk();for(var n=0;n]+id="?docs-internal-[^>]*>/gi,""),q=q.replace(/
/gi,""),o=k.paste_retain_style_properties,o&&(p=a.makeMap(o.split(/[, ]/))),k.paste_enable_default_filters!==!1&&g(l.content)){l.wordContent=!0,q=f.filter(q,[//gi,/<(!|script[^>]*>.*?<\/script(?=[>\s])|\/?(\?xml(:\w+)?|img|meta|link|style|\w:\w+)(?=[\s\/>]))[^>]*>/gi,[/<(\/?)s>/gi,"<$1strike>"],[/ /gi,"\xa0"],[/([\s\u00a0]*)<\/span>/gi,function(a,b){return b.length>0?b.replace(/./," ").slice(Math.floor(b.length/2)).split("").join("\xa0"):""}]]);var r=k.paste_word_valid_elements;r||(r="-strong/b,-em/i,-u,-span,-p,-ol,-ul,-li,-h1,-h2,-h3,-h4,-h5,-h6,-p/div,-a[href|name],sub,sup,strike,br,del,table[width],tr,td[colspan|rowspan|width],th[colspan|rowspan|width],thead,tfoot,tbody");var s=new c({valid_elements:r,valid_children:"-li[p]"});a.each(s.elements,function(a){a.attributes["class"]||(a.attributes["class"]={},a.attributesOrder.push("class")),a.attributes.style||(a.attributes.style={},a.attributesOrder.push("style"))});var t=new b({},s);t.addAttributeFilter("style",function(a){for(var b,c=a.length;c--;)b=a[c],b.attr("style",n(b,b.attr("style"))),"span"==b.name&&b.parent&&!b.attributes.length&&b.unwrap()}),t.addAttributeFilter("class",function(a){for(var b,c,d=a.length;d--;)b=a[d],c=b.attr("class"),/^(MsoCommentReference|MsoCommentText|msoDel)$/i.test(c)&&b.remove(),b.attr("class",null)}),t.addNodeFilter("del",function(a){for(var b=a.length;b--;)a[b].remove()}),t.addNodeFilter("a",function(a){for(var b,c,d,e=a.length;e--;)if(b=a[e],c=b.attr("href"),d=b.attr("name"),c&&-1!=c.indexOf("#_msocom_"))b.remove();else if(c&&0===c.indexOf("file://")&&(c=c.split("#")[1],c&&(c="#"+c)),c||d){if(d&&!/^_?(?:toc|edn|ftn)/i.test(d)){b.unwrap();continue}b.attr({href:c,name:d})}else b.unwrap()});var u=t.parse(q);k.paste_convert_word_fake_lists!==!1&&m(u),l.content=new d({validate:k.validate},s).serialize(u)}})}return j.isWordContent=g,j}),d("tinymce/pasteplugin/Quirks",["tinymce/Env","tinymce/util/Tools","tinymce/pasteplugin/WordFilter","tinymce/pasteplugin/Utils"],function(a,b,c,d){return function(e){function f(a){e.on("BeforePastePreProcess",function(b){b.content=a(b.content)})}function g(a){if(!c.isWordContent(a))return a;var f=[];b.each(e.schema.getBlockElements(),function(a,b){f.push(b)});var g=new RegExp("(?:
 [\\s\\r\\n]+|
)*(<\\/?("+f.join("|")+")[^>]*>)(?:
 [\\s\\r\\n]+|
)*","g");return a=d.filter(a,[[g,"$1"]]),a=d.filter(a,[[/

/g,"

"],[/
/g," "],[/

/g,"
"]])}function h(a){if(c.isWordContent(a))return a;var b=e.settings.paste_webkit_styles;if(e.settings.paste_remove_styles_if_webkit===!1||"all"==b)return a;if(b&&(b=b.split(/[, ]/)),b){var d=e.dom,f=e.selection.getNode();a=a.replace(/(<[^>]+) style="([^"]*)"([^>]*>)/gi,function(a,c,e,g){var h=d.parseStyle(e,"span"),i={};if("none"===b)return c+g;for(var j=0;j]+) style="([^"]*)"([^>]*>)/gi,"$1$3");return a=a.replace(/(<[^>]+) data-mce-style="([^"]+)"([^>]*>)/gi,function(a,b,c,d){return b+' style="'+c+'"'+d})}a.webkit&&f(h),a.ie&&f(g)}}),d("tinymce/pasteplugin/Plugin",["tinymce/PluginManager","tinymce/pasteplugin/Clipboard","tinymce/pasteplugin/WordFilter","tinymce/pasteplugin/Quirks"],function(a,b,c,d){var e;a.add("paste",function(a){function f(){return e||a.settings.paste_plaintext_inform===!1}function g(){if("text"==h.pasteFormat)this.active(!1),h.pasteFormat="html",a.fire("PastePlainTextToggle",{state:!1});else if(h.pasteFormat="text",this.active(!0),!f()){var b=a.translate("Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.");a.notificationManager.open({text:b,type:"info"}),e=!0,a.fire("PastePlainTextToggle",{state:!0})}a.focus()}var h,i=this,j=a.settings;i.clipboard=h=new b(a),i.quirks=new d(a),i.wordFilter=new c(a),a.settings.paste_as_text&&(i.clipboard.pasteFormat="text"),j.paste_preprocess&&a.on("PastePreProcess",function(a){j.paste_preprocess.call(i,i,a)}),j.paste_postprocess&&a.on("PastePostProcess",function(a){j.paste_postprocess.call(i,i,a)}),a.addCommand("mceInsertClipboardContent",function(a,b){b.content&&i.clipboard.pasteHtml(b.content),b.text&&i.clipboard.pasteText(b.text)}),a.settings.paste_block_drop&&a.on("dragend dragover draggesture dragdrop drop drag",function(a){a.preventDefault(),a.stopPropagation()}),a.settings.paste_data_images||a.on("drop",function(a){var b=a.dataTransfer;b&&b.files&&b.files.length>0&&a.preventDefault()}),a.addButton("pastetext",{icon:"pastetext",tooltip:"Paste as text",onclick:g,active:"text"==i.clipboard.pasteFormat}),a.addMenuItem("pastetext",{text:"Paste as text",selectable:!0,active:h.pasteFormat,onclick:g})})}),f(["tinymce/pasteplugin/Utils"])}(this); \ No newline at end of file diff --git a/wp-includes/js/tinymce/plugins/textcolor/plugin.js b/wp-includes/js/tinymce/plugins/textcolor/plugin.js index e9a2cf36..145afb17 100644 --- a/wp-includes/js/tinymce/plugins/textcolor/plugin.js +++ b/wp-includes/js/tinymce/plugins/textcolor/plugin.js @@ -14,8 +14,14 @@ tinymce.PluginManager.add('textcolor', function(editor) { var cols, rows; - rows = editor.settings.textcolor_rows || 5; - cols = editor.settings.textcolor_cols || 8; + rows = { + forecolor: editor.settings.forecolor_rows || editor.settings.textcolor_rows || 5, + backcolor: editor.settings.backcolor_rows || editor.settings.textcolor_rows || 5 + }; + cols = { + forecolor: editor.settings.forecolor_cols || editor.settings.textcolor_cols || 8, + backcolor: editor.settings.backcolor_cols || editor.settings.textcolor_cols || 8 + }; function getCurrentColor(format) { var color; @@ -31,10 +37,10 @@ tinymce.PluginManager.add('textcolor', function(editor) { return color; } - function mapColors() { + function mapColors(type) { var i, colors = [], colorMap; - colorMap = editor.settings.textcolor_map || [ + colorMap = [ "000000", "Black", "993300", "Burnt orange", "333300", "Dark olive", @@ -76,6 +82,9 @@ tinymce.PluginManager.add('textcolor', function(editor) { "CC99FF", "Plum" ]; + colorMap = editor.settings.textcolor_map || colorMap; + colorMap = editor.settings[type + '_map'] || colorMap; + for (i = 0; i < colorMap.length; i += 2) { colors.push({ text: colorMap[i + 1], @@ -87,7 +96,9 @@ tinymce.PluginManager.add('textcolor', function(editor) { } function renderColorPicker() { - var ctrl = this, colors, color, html, last, x, y, i, id = ctrl._id, count = 0; + var ctrl = this, colors, color, html, last, x, y, i, id = ctrl._id, count = 0, type; + + type = ctrl.settings.origin; function getColorCellHtml(color, title) { var isNoColor = color == 'transparent'; @@ -106,7 +117,7 @@ tinymce.PluginManager.add('textcolor', function(editor) { ); } - colors = mapColors(); + colors = mapColors(type); colors.push({ text: tinymce.translate("No color"), color: "transparent" @@ -115,11 +126,11 @@ tinymce.PluginManager.add('textcolor', function(editor) { html = ''; last = colors.length - 1; - for (y = 0; y < rows; y++) { + for (y = 0; y < rows[type]; y++) { html += ''; - for (x = 0; x < cols; x++) { - i = y * cols + x; + for (x = 0; x < cols[type]; x++) { + i = y * cols[type] + x; if (i > last) { html += ''; @@ -135,7 +146,7 @@ tinymce.PluginManager.add('textcolor', function(editor) { if (editor.settings.color_picker_callback) { html += ( '' + - ''; - for (x = 0; x < cols; x++) { + for (x = 0; x < cols[type]; x++) { html += getColorCellHtml('', 'Custom color'); } @@ -175,7 +186,9 @@ tinymce.PluginManager.add('textcolor', function(editor) { } function onPanelClick(e) { - var buttonCtrl = this.parent(), value; + var buttonCtrl = this.parent(), value, type; + + type = buttonCtrl.settings.origin; function selectColor(value) { buttonCtrl.hidePanel(); @@ -214,8 +227,8 @@ tinymce.PluginManager.add('textcolor', function(editor) { // Shift colors to the right // TODO: Might need to be the left on RTL - if (i == cols) { - for (i = 0; i < cols - 1; i++) { + if (i == cols[type]) { + for (i = 0; i < cols[type] - 1; i++) { setDivColor(customColorCells[i], customColorCells[i + 1].getAttribute('data-mce-color')); } } @@ -259,6 +272,7 @@ tinymce.PluginManager.add('textcolor', function(editor) { tooltip: 'Text color', format: 'forecolor', panel: { + origin: 'forecolor', role: 'application', ariaRemember: true, html: renderColorPicker, @@ -272,6 +286,7 @@ tinymce.PluginManager.add('textcolor', function(editor) { tooltip: 'Background color', format: 'hilitecolor', panel: { + origin: 'backcolor', role: 'application', ariaRemember: true, html: renderColorPicker, diff --git a/wp-includes/js/tinymce/plugins/textcolor/plugin.min.js b/wp-includes/js/tinymce/plugins/textcolor/plugin.min.js index 7ca105af..889c5c40 100644 --- a/wp-includes/js/tinymce/plugins/textcolor/plugin.min.js +++ b/wp-includes/js/tinymce/plugins/textcolor/plugin.min.js @@ -1 +1 @@ -tinymce.PluginManager.add("textcolor",function(a){function b(b){var c;return a.dom.getParents(a.selection.getStart(),function(a){var d;(d=a.style["forecolor"==b?"color":"background-color"])&&(c=d)}),c}function c(){var b,c,d=[];for(c=a.settings.textcolor_map||["000000","Black","993300","Burnt orange","333300","Dark olive","003300","Dark green","003366","Dark azure","000080","Navy Blue","333399","Indigo","333333","Very dark gray","800000","Maroon","FF6600","Orange","808000","Olive","008000","Green","008080","Teal","0000FF","Blue","666699","Grayish blue","808080","Gray","FF0000","Red","FF9900","Amber","99CC00","Yellow green","339966","Sea green","33CCCC","Turquoise","3366FF","Royal blue","800080","Purple","999999","Medium gray","FF00FF","Magenta","FFCC00","Gold","FFFF00","Yellow","00FF00","Lime","00FFFF","Aqua","00CCFF","Sky blue","993366","Red violet","FFFFFF","White","FF99CC","Pink","FFCC99","Peach","FFFF99","Light yellow","CCFFCC","Pale green","CCFFFF","Pale cyan","99CCFF","Light sky blue","CC99FF","Plum"],b=0;b
'+(c?"×":"")+"
"}var d,e,f,g,h,k,l,m=this,n=m._id,o=0;for(d=c(),d.push({text:tinymce.translate("No color"),color:"transparent"}),f='
' + + '' + '
' + '' + @@ -146,7 +157,7 @@ tinymce.PluginManager.add('textcolor', function(editor) { html += '
',g=d.length-1,k=0;j>k;k++){for(f+="",h=0;i>h;h++)l=k*i+h,l>g?f+="":(e=d[l],f+=b(e.color,e.text));f+=""}if(a.settings.color_picker_callback){for(f+='",f+="",h=0;i>h;h++)f+=b("","Custom color");f+=""}return f+="
"}function e(b,c){a.undoManager.transact(function(){a.focus(),a.formatter.apply(b,{value:c}),a.nodeChanged()})}function f(b){a.undoManager.transact(function(){a.focus(),a.formatter.remove(b,{value:null},null,!0),a.nodeChanged()})}function g(c){function d(a){k.hidePanel(),k.color(a),e(k.settings.format,a)}function g(){k.hidePanel(),k.resetColor(),f(k.settings.format)}function h(a,b){a.style.background=b,a.setAttribute("data-mce-color",b)}var j,k=this.parent();tinymce.DOM.getParent(c.target,".mce-custom-color-btn")&&(k.hidePanel(),a.settings.color_picker_callback.call(a,function(a){var b,c,e,f=k.panel.getEl().getElementsByTagName("table")[0];for(b=tinymce.map(f.rows[f.rows.length-1].childNodes,function(a){return a.firstChild}),e=0;ee;e++)h(b[e],b[e+1].getAttribute("data-mce-color"));h(c,a),d(a)},b(k.settings.format))),j=c.target.getAttribute("data-mce-color"),j?(this.lastId&&document.getElementById(this.lastId).setAttribute("aria-selected",!1),c.target.setAttribute("aria-selected",!0),this.lastId=c.target.id,"transparent"==j?g():d(j)):null!==j&&k.hidePanel()}function h(){var a=this;a._color?e(a.settings.format,a._color):f(a.settings.format)}var i,j;j=a.settings.textcolor_rows||5,i=a.settings.textcolor_cols||8,a.addButton("forecolor",{type:"colorbutton",tooltip:"Text color",format:"forecolor",panel:{role:"application",ariaRemember:!0,html:d,onclick:g},onclick:h}),a.addButton("backcolor",{type:"colorbutton",tooltip:"Background color",format:"hilitecolor",panel:{role:"application",ariaRemember:!0,html:d,onclick:g},onclick:h})}); \ No newline at end of file +tinymce.PluginManager.add("textcolor",function(a){function b(b){var c;return a.dom.getParents(a.selection.getStart(),function(a){var d;(d=a.style["forecolor"==b?"color":"background-color"])&&(c=d)}),c}function c(b){var c,d,e=[];for(d=["000000","Black","993300","Burnt orange","333300","Dark olive","003300","Dark green","003366","Dark azure","000080","Navy Blue","333399","Indigo","333333","Very dark gray","800000","Maroon","FF6600","Orange","808000","Olive","008000","Green","008080","Teal","0000FF","Blue","666699","Grayish blue","808080","Gray","FF0000","Red","FF9900","Amber","99CC00","Yellow green","339966","Sea green","33CCCC","Turquoise","3366FF","Royal blue","800080","Purple","999999","Medium gray","FF00FF","Magenta","FFCC00","Gold","FFFF00","Yellow","00FF00","Lime","00FFFF","Aqua","00CCFF","Sky blue","993366","Red violet","FFFFFF","White","FF99CC","Pink","FFCC99","Peach","FFFF99","Light yellow","CCFFCC","Pale green","CCFFFF","Pale cyan","99CCFF","Light sky blue","CC99FF","Plum"],d=a.settings.textcolor_map||d,d=a.settings[b+"_map"]||d,c=0;c
'+(c?"×":"")+"
"}var d,e,f,g,h,k,l,m,n=this,o=n._id,p=0;for(m=n.settings.origin,d=c(m),d.push({text:tinymce.translate("No color"),color:"transparent"}),f='',g=d.length-1,k=0;k",h=0;hg?f+="":(e=d[l],f+=b(e.color,e.text));f+=""}if(a.settings.color_picker_callback){for(f+='",f+="",h=0;h'+this.url+""},setURL:function(b){var c,d;this.url!==b&&(this.url=b,b=window.decodeURIComponent(b),b=b.replace(/^(?:https?:)?\/\/(?:www\.)?/,""),-1!==(c=b.indexOf("?"))&&(b=b.slice(0,c)),-1!==(c=b.indexOf("#"))&&(b=b.slice(0,c)),b=b.replace(/(?:index)?\.html$/,""),"/"===b.charAt(b.length-1)&&(b=b.slice(0,-1)),""===b&&(b=this.url),b.length>40&&-1!==(c=b.indexOf("/"))&&-1!==(d=b.lastIndexOf("/"))&&d!==c&&(c+b.length-d<40&&(d=-(40-(c+1))),b=b.slice(0,c+1)+"\u2026"+b.slice(d)),a.$(this.getEl().firstChild).attr("href",this.url).text(b))}}),a.ui.WPLinkInput=a.ui.Control.extend({renderHtml:function(){return''},setURL:function(a){this.getEl().firstChild.value=a},getURL:function(){return a.trim(this.getEl().firstChild.value)},getLinkText:function(){var b=this.getEl().firstChild.nextSibling.value;return a.trim(b)?b.replace(/[\r\n\t ]+/g," "):""},reset:function(){var a=this.getEl().firstChild;a.value="",a.nextSibling.value=""}}),a.PluginManager.add("wplink",function(b){function c(){var a,c,d=b.selection.getNode(),e=b.dom.getParent(d,"a[href]");return e||(c=b.selection.getContent({format:"raw"}),c&&-1!==c.indexOf("")&&(a=c.match(/href="([^">]+)"/),a&&a[1]&&(e=b.$('a[href="'+a[1]+'"]',d)[0]),e&&b.selection.select(e))),e}function d(){b.$("a").each(function(a,c){var d=b.$(c);"_wp_link_placeholder"===d.attr("href")?b.dom.remove(c,!0):d.attr("data-wplink-edit")&&d.attr("data-wplink-edit",null)})}function e(a,b){return b&&(a=a.replace(/ data-wplink-edit="true"/g,"")),a.replace(/]*?href="_wp_link_placeholder"[^>]*>([\s\S]+)<\/a>/g,"$1")}var f,g,h,i,j,k,l,m=window.jQuery;return b.on("preinit",function(){if(b.wp&&b.wp._createToolbar){f=b.wp._createToolbar(["wp_link_preview","wp_link_edit","wp_link_remove"],!0);var c=["wp_link_input","wp_link_apply"];"undefined"!=typeof window.wpLink&&c.push("wp_link_advanced"),g=b.wp._createToolbar(c,!0),g.on("show",function(){a.$(document.body).hasClass("modal-open")||window.setTimeout(function(){var a=g.$el.find("input.ui-autocomplete-input")[0],b=j&&(j.textContent||j.innerText);a&&(!a.value&&b&&"undefined"!=typeof window.wpLink&&(a.value=window.wpLink.getUrlFromSelection(b)),k||(a.focus(),a.select()))})}),g.on("hide",function(){g.scrolling||b.execCommand("wp_link_cancel")})}}),b.addCommand("WP_Link",function(){return a.Env.ie&&a.Env.ie<10&&"undefined"!=typeof window.wpLink?void window.wpLink.open(b.id):(j=c(),g.tempHide=!1,void(j?b.dom.setAttribs(j,{"data-wplink-edit":!0}):(d(),b.execCommand("mceInsertLink",!1,{href:"_wp_link_placeholder"}),j=b.$('a[href="_wp_link_placeholder"]')[0],b.nodeChanged())))}),b.addCommand("wp_link_apply",function(){if(!g.scrolling){var c,d;if(j){if(c=i.getURL(),d=i.getLinkText(),b.focus(),!c)return void b.dom.remove(j,!0);/^(?:[a-z]+:|#|\?|\.|\/)/.test(c)||(c="http://"+c),b.dom.setAttribs(j,{href:c,"data-wplink-edit":null}),a.trim(j.innerHTML)||b.$(j).text(d||c)}i.reset(),b.nodeChanged(),"undefined"!=typeof window.wp&&window.wp.a11y&&"undefined"!=typeof window.wpLinkL10n&&window.wp.a11y.speak(window.wpLinkL10n.linkInserted)}}),b.addCommand("wp_link_cancel",function(){g.tempHide||(i.reset(),d(),b.focus(),g.tempHide=!1)}),b.addShortcut("access+a","","WP_Link"),b.addShortcut("meta+k","","WP_Link"),b.addButton("link",{icon:"link",tooltip:"Insert/edit link",cmd:"WP_Link",stateSelector:"a[href]"}),b.addButton("unlink",{icon:"unlink",tooltip:"Remove link",cmd:"unlink"}),b.addMenuItem("link",{icon:"link",text:"Insert/edit link",cmd:"WP_Link",stateSelector:"a[href]",context:"insert",prependToContext:!0}),b.on("pastepreprocess",function(c){var d=c.content,e=/^(?:https?:)?\/\/\S+$/i;b.selection.isCollapsed()||e.test(b.selection.getContent())||(d=d.replace(/<[^>]+>/g,""),d=a.trim(d),e.test(d)&&(b.execCommand("mceInsertLink",!1,{href:b.dom.decode(d)}),c.preventDefault()))}),b.on("savecontent",function(a){a.content=e(a.content,!0)}),b.on("BeforeAddUndo",function(a){a.lastLevel&&a.lastLevel.content&&a.level.content&&a.lastLevel.content===e(a.level.content)&&a.preventDefault()}),b.on("keydown",function(b){b.altKey||a.Env.mac&&(!b.metaKey||b.ctrlKey)||!a.Env.mac&&!b.ctrlKey||(89===b.keyCode||90===b.keyCode)&&(k=!0,window.clearTimeout(l),l=window.setTimeout(function(){k=!1},500))}),b.addButton("wp_link_preview",{type:"WPLinkPreview",onPostRender:function(){h=this}}),b.addButton("wp_link_input",{type:"WPLinkInput",onPostRender:function(){var c,d,e,f=this.getEl(),h=f.firstChild;i=this,m&&m.ui&&m.ui.autocomplete&&(c=m(h),c.on("keydown",function(){c.removeAttr("aria-activedescendant")}).autocomplete({source:function(a,b){return e===a.term?void b(d):/^https?:/.test(a.term)||-1!==a.term.indexOf(".")?b():(m.post(window.ajaxurl,{action:"wp-link-ajax",page:1,search:a.term,_ajax_linking_nonce:m("#_ajax_linking_nonce").val()},function(a){d=a,b(a)},"json"),void(e=a.term))},focus:function(a,b){c.attr("aria-activedescendant","mce-wp-autocomplete-"+b.item.ID),a.preventDefault()},select:function(a,b){return c.val(b.item.permalink),m(f.firstChild.nextSibling).val(b.item.title),9===a.keyCode&&"undefined"!=typeof window.wp&&window.wp.a11y&&"undefined"!=typeof window.wpLinkL10n&&window.wp.a11y.speak(window.wpLinkL10n.linkSelected),!1},open:function(){c.attr("aria-expanded","true"),g.blockHide=!0},close:function(){c.attr("aria-expanded","false"),g.blockHide=!1},minLength:2,position:{my:"left top+2"},messages:{noResults:"undefined"!=typeof window.uiAutocompleteL10n?window.uiAutocompleteL10n.noResults:"",results:function(a){return"undefined"!=typeof window.uiAutocompleteL10n?a>1?window.uiAutocompleteL10n.manyResults.replace("%d",a):window.uiAutocompleteL10n.oneResult:void 0}}}).autocomplete("instance")._renderItem=function(a,b){return m('
  • ').append(""+b.title+' '+b.info+"").appendTo(a)},c.attr({role:"combobox","aria-autocomplete":"list","aria-expanded":"false","aria-owns":c.autocomplete("widget").attr("id")}).on("focus",function(){var a=c.val();a&&!/^https?:/.test(a)&&c.autocomplete("search")}).autocomplete("widget").addClass("wplink-autocomplete").attr("role","listbox").removeAttr("tabindex")),a.$(h).on("keydown",function(a){13===a.keyCode&&(b.execCommand("wp_link_apply"),a.preventDefault())})}}),b.on("wptoolbar",function(c){var d,e,j,k=b.dom.getParent(c.element,"a");return a.$(document.body).hasClass("modal-open")?void(g.tempHide=!0):(g.tempHide=!1,void(k&&(d=b.$(k),e=d.attr("href"),j=d.attr("data-wplink-edit"),"_wp_link_placeholder"===e||j?(j&&!i.getURL()&&i.setURL(e),c.element=k,c.toolbar=g):e&&!d.find("img").length&&(h.setURL(e),c.element=k,c.toolbar=f))))}),b.addButton("wp_link_edit",{tooltip:"Edit ",icon:"dashicon dashicons-edit",cmd:"WP_Link"}),b.addButton("wp_link_remove",{tooltip:"Remove",icon:"dashicon dashicons-no",cmd:"unlink"}),b.addButton("wp_link_advanced",{tooltip:"Link options",icon:"dashicon dashicons-admin-generic",onclick:function(){if("undefined"!=typeof window.wpLink){var c=i.getURL()||null,d=i.getLinkText()||null;a.Env.ie&&b.focus(),window.wpLink.open(b.id,c,d,j),g.tempHide=!0,i.reset()}}}),b.addButton("wp_link_apply",{tooltip:"Apply",icon:"dashicon dashicons-editor-break",cmd:"wp_link_apply",classes:"widget btn primary"}),{close:function(){g.tempHide=!1,b.execCommand("wp_link_cancel")}}})}(window.tinymce); \ No newline at end of file +!function(a){a.ui.WPLinkPreview=a.ui.Control.extend({url:"#",renderHtml:function(){return'"},setURL:function(b){var c,d;this.url!==b&&(this.url=b,b=window.decodeURIComponent(b),b=b.replace(/^(?:https?:)?\/\/(?:www\.)?/,""),-1!==(c=b.indexOf("?"))&&(b=b.slice(0,c)),-1!==(c=b.indexOf("#"))&&(b=b.slice(0,c)),b=b.replace(/(?:index)?\.html$/,""),"/"===b.charAt(b.length-1)&&(b=b.slice(0,-1)),""===b&&(b=this.url),b.length>40&&-1!==(c=b.indexOf("/"))&&-1!==(d=b.lastIndexOf("/"))&&d!==c&&(c+b.length-d<40&&(d=-(40-(c+1))),b=b.slice(0,c+1)+"\u2026"+b.slice(d)),a.$(this.getEl().firstChild).attr("href",this.url).text(b))}}),a.ui.WPLinkInput=a.ui.Control.extend({renderHtml:function(){return''},setURL:function(a){this.getEl().firstChild.value=a},getURL:function(){return a.trim(this.getEl().firstChild.value)},getLinkText:function(){var b=this.getEl().firstChild.nextSibling.value;return a.trim(b)?b.replace(/[\r\n\t ]+/g," "):""},reset:function(){var a=this.getEl().firstChild;a.value="",a.nextSibling.value=""}}),a.PluginManager.add("wplink",function(b){function c(){var a,c,d=b.selection.getNode(),e=b.dom.getParent(d,"a[href]");return e||(c=b.selection.getContent({format:"raw"}),c&&-1!==c.indexOf("")&&(a=c.match(/href="([^">]+)"/),a&&a[1]&&(e=b.$('a[href="'+a[1]+'"]',d)[0]),e&&b.selection.select(e))),e}function d(){b.$("a").each(function(a,c){var d=b.$(c);"_wp_link_placeholder"===d.attr("href")?b.dom.remove(c,!0):d.attr("data-wplink-edit")&&d.attr("data-wplink-edit",null)})}function e(a,b){return b&&(a=a.replace(/ data-wplink-edit="true"/g,"")),a.replace(/]*?href="_wp_link_placeholder"[^>]*>([\s\S]+)<\/a>/g,"$1")}var f,g,h,i,j,k,l,m=window.jQuery;return b.on("preinit",function(){if(b.wp&&b.wp._createToolbar){f=b.wp._createToolbar(["wp_link_preview","wp_link_edit","wp_link_remove"],!0);var c=["wp_link_input","wp_link_apply"];"undefined"!=typeof window.wpLink&&c.push("wp_link_advanced"),g=b.wp._createToolbar(c,!0),g.on("show",function(){a.$(document.body).hasClass("modal-open")||window.setTimeout(function(){var a=g.$el.find("input.ui-autocomplete-input")[0],b=j&&(j.textContent||j.innerText);a&&(!a.value&&b&&"undefined"!=typeof window.wpLink&&(a.value=window.wpLink.getUrlFromSelection(b)),k||(a.focus(),a.select()))})}),g.on("hide",function(){g.scrolling||b.execCommand("wp_link_cancel")})}}),b.addCommand("WP_Link",function(){return a.Env.ie&&a.Env.ie<10&&"undefined"!=typeof window.wpLink?void window.wpLink.open(b.id):(j=c(),g.tempHide=!1,void(j?b.dom.setAttribs(j,{"data-wplink-edit":!0}):(d(),b.execCommand("mceInsertLink",!1,{href:"_wp_link_placeholder"}),j=b.$('a[href="_wp_link_placeholder"]')[0],b.nodeChanged())))}),b.addCommand("wp_link_apply",function(){if(!g.scrolling){var c,d;if(j){if(c=i.getURL(),d=i.getLinkText(),b.focus(),!c)return void b.dom.remove(j,!0);/^(?:[a-z]+:|#|\?|\.|\/)/.test(c)||(c="http://"+c),b.dom.setAttribs(j,{href:c,"data-wplink-edit":null}),a.trim(j.innerHTML)||b.$(j).text(d||c)}i.reset(),b.nodeChanged(),"undefined"!=typeof window.wp&&window.wp.a11y&&"undefined"!=typeof window.wpLinkL10n&&window.wp.a11y.speak(window.wpLinkL10n.linkInserted)}}),b.addCommand("wp_link_cancel",function(){g.tempHide||(i.reset(),d(),b.focus(),g.tempHide=!1)}),b.addShortcut("access+a","","WP_Link"),b.addShortcut("meta+k","","WP_Link"),b.addButton("link",{icon:"link",tooltip:"Insert/edit link",cmd:"WP_Link",stateSelector:"a[href]"}),b.addButton("unlink",{icon:"unlink",tooltip:"Remove link",cmd:"unlink"}),b.addMenuItem("link",{icon:"link",text:"Insert/edit link",cmd:"WP_Link",stateSelector:"a[href]",context:"insert",prependToContext:!0}),b.on("pastepreprocess",function(c){var d=c.content,e=/^(?:https?:)?\/\/\S+$/i;b.selection.isCollapsed()||e.test(b.selection.getContent())||(d=d.replace(/<[^>]+>/g,""),d=a.trim(d),e.test(d)&&(b.execCommand("mceInsertLink",!1,{href:b.dom.decode(d)}),c.preventDefault()))}),b.on("savecontent",function(a){a.content=e(a.content,!0)}),b.on("BeforeAddUndo",function(a){a.lastLevel&&a.lastLevel.content&&a.level.content&&a.lastLevel.content===e(a.level.content)&&a.preventDefault()}),b.on("keydown",function(b){b.altKey||a.Env.mac&&(!b.metaKey||b.ctrlKey)||!a.Env.mac&&!b.ctrlKey||(89===b.keyCode||90===b.keyCode)&&(k=!0,window.clearTimeout(l),l=window.setTimeout(function(){k=!1},500))}),b.addButton("wp_link_preview",{type:"WPLinkPreview",onPostRender:function(){h=this}}),b.addButton("wp_link_input",{type:"WPLinkInput",onPostRender:function(){var c,d,e,f=this.getEl(),h=f.firstChild;i=this,m&&m.ui&&m.ui.autocomplete&&(c=m(h),c.on("keydown",function(){c.removeAttr("aria-activedescendant")}).autocomplete({source:function(a,b){return e===a.term?void b(d):/^https?:/.test(a.term)||-1!==a.term.indexOf(".")?b():(m.post(window.ajaxurl,{action:"wp-link-ajax",page:1,search:a.term,_ajax_linking_nonce:m("#_ajax_linking_nonce").val()},function(a){d=a,b(a)},"json"),void(e=a.term))},focus:function(a,b){c.attr("aria-activedescendant","mce-wp-autocomplete-"+b.item.ID),a.preventDefault()},select:function(a,b){return c.val(b.item.permalink),m(f.firstChild.nextSibling).val(b.item.title),9===a.keyCode&&"undefined"!=typeof window.wp&&window.wp.a11y&&"undefined"!=typeof window.wpLinkL10n&&window.wp.a11y.speak(window.wpLinkL10n.linkSelected),!1},open:function(){c.attr("aria-expanded","true"),g.blockHide=!0},close:function(){c.attr("aria-expanded","false"),g.blockHide=!1},minLength:2,position:{my:"left top+2"},messages:{noResults:"undefined"!=typeof window.uiAutocompleteL10n?window.uiAutocompleteL10n.noResults:"",results:function(a){return"undefined"!=typeof window.uiAutocompleteL10n?a>1?window.uiAutocompleteL10n.manyResults.replace("%d",a):window.uiAutocompleteL10n.oneResult:void 0}}}).autocomplete("instance")._renderItem=function(a,b){return m('
  • ').append(""+b.title+' '+b.info+"").appendTo(a)},c.attr({role:"combobox","aria-autocomplete":"list","aria-expanded":"false","aria-owns":c.autocomplete("widget").attr("id")}).on("focus",function(){var a=c.val();a&&!/^https?:/.test(a)&&c.autocomplete("search")}).autocomplete("widget").addClass("wplink-autocomplete").attr("role","listbox").removeAttr("tabindex").on("menufocus",function(a,b){b.item.attr("aria-selected","true")}).on("menublur",function(){m(this).find('[aria-selected="true"]').removeAttr("aria-selected")})),a.$(h).on("keydown",function(a){13===a.keyCode&&(b.execCommand("wp_link_apply"),a.preventDefault())})}}),b.on("wptoolbar",function(c){var d,e,j,k=b.dom.getParent(c.element,"a");return a.$(document.body).hasClass("modal-open")?void(g.tempHide=!0):(g.tempHide=!1,void(k&&(d=b.$(k),e=d.attr("href"),j=d.attr("data-wplink-edit"),"_wp_link_placeholder"===e||j?(j&&!i.getURL()&&i.setURL(e),c.element=k,c.toolbar=g):e&&!d.find("img").length&&(h.setURL(e),c.element=k,c.toolbar=f))))}),b.addButton("wp_link_edit",{tooltip:"Edit ",icon:"dashicon dashicons-edit",cmd:"WP_Link"}),b.addButton("wp_link_remove",{tooltip:"Remove",icon:"dashicon dashicons-no",cmd:"unlink"}),b.addButton("wp_link_advanced",{tooltip:"Link options",icon:"dashicon dashicons-admin-generic",onclick:function(){if("undefined"!=typeof window.wpLink){var c=i.getURL()||null,d=i.getLinkText()||null;a.Env.ie&&b.focus(),window.wpLink.open(b.id,c,d,j),g.tempHide=!0,i.reset()}}}),b.addButton("wp_link_apply",{tooltip:"Apply",icon:"dashicon dashicons-editor-break",cmd:"wp_link_apply",classes:"widget btn primary"}),{close:function(){g.tempHide=!1,b.execCommand("wp_link_cancel")}}})}(window.tinymce); \ No newline at end of file diff --git a/wp-includes/js/tinymce/skins/lightgray/skin.ie7.min.css b/wp-includes/js/tinymce/skins/lightgray/skin.ie7.min.css index 8803d398..77cb52b5 100644 --- a/wp-includes/js/tinymce/skins/lightgray/skin.ie7.min.css +++ b/wp-includes/js/tinymce/skins/lightgray/skin.ie7.min.css @@ -1 +1 @@ -.mce-container,.mce-container *,.mce-widget,.mce-widget *,.mce-reset{margin:0;padding:0;border:0;outline:0;vertical-align:top;background:transparent;text-decoration:none;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;text-shadow:none;float:none;position:static;width:auto;height:auto;white-space:nowrap;cursor:inherit;-webkit-tap-highlight-color:transparent;line-height:normal;font-weight:normal;text-align:left;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;direction:ltr;max-width:none}.mce-widget button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mce-container *[unselectable]{-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}.mce-fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.mce-fade.mce-in{opacity:1}.mce-tinymce{visibility:inherit !important;position:relative}.mce-fullscreen{border:0;padding:0;margin:0;overflow:hidden;height:100%;z-index:100}div.mce-fullscreen{position:fixed;top:0;left:0;width:100%;height:auto}.mce-tinymce{display:block}.mce-wordcount{position:absolute;top:0;right:0;padding:8px}div.mce-edit-area{background:#fff;filter:none}.mce-statusbar{position:relative}.mce-statusbar .mce-container-body{position:relative}.mce-fullscreen .mce-resizehandle{display:none}.mce-charmap{border-collapse:collapse}.mce-charmap td{cursor:default;border:1px solid rgba(0,0,0,0.2);width:20px;height:20px;line-height:20px;text-align:center;vertical-align:middle;padding:2px}.mce-charmap td div{text-align:center}.mce-charmap td:hover{background:#d9d9d9}.mce-grid td.mce-grid-cell div{border:1px solid #d6d6d6;width:15px;height:15px;margin:0;cursor:pointer}.mce-grid td.mce-grid-cell div:focus{border-color:#3498db}.mce-grid td.mce-grid-cell div[disabled]{cursor:not-allowed}.mce-grid{border-spacing:2px;border-collapse:separate}.mce-grid a{display:block;border:1px solid transparent}.mce-grid a:hover,.mce-grid a:focus{border-color:#3498db}.mce-grid-border{margin:0 4px 0 4px}.mce-grid-border a{border-color:#d6d6d6;width:13px;height:13px}.mce-grid-border a:hover,.mce-grid-border a.mce-active{border-color:#3498db;background:#3498db}.mce-text-center{text-align:center}div.mce-tinymce-inline{width:100%}.mce-colorbtn-trans div{text-align:center;vertical-align:middle;font-weight:bold;font-size:20px;line-height:16px;color:#707070}.mce-monospace{font-family:"Courier New",Courier,monospace}.mce-toolbar-grp{padding:2px 0}.mce-toolbar-grp .mce-flow-layout-item{margin-bottom:0}.mce-rtl .mce-wordcount{left:0;right:auto}.mce-croprect-container{position:absolute;top:0;left:0}.mce-croprect-handle{position:absolute;top:0;left:0;width:20px;height:20px;border:2px solid white}.mce-croprect-handle-nw{border-width:2px 0 0 2px;margin:-2px 0 0 -2px;cursor:nw-resize;top:100px;left:100px}.mce-croprect-handle-ne{border-width:2px 2px 0 0;margin:-2px 0 0 -20px;cursor:ne-resize;top:100px;left:200px}.mce-croprect-handle-sw{border-width:0 0 2px 2px;margin:-20px 2px 0 -2px;cursor:sw-resize;top:200px;left:100px}.mce-croprect-handle-se{border-width:0 2px 2px 0;margin:-20px 0 0 -20px;cursor:se-resize;top:200px;left:200px}.mce-croprect-handle-move{position:absolute;cursor:move;border:0}.mce-croprect-block{opacity:.3;filter:alpha(opacity=30);zoom:1;position:absolute;background:black}.mce-imagepanel{overflow:auto;background:black}.mce-imagepanel img{position:absolute}.mce-imagetool.mce-btn .mce-ico{display:block;width:20px;height:20px;text-align:center;line-height:20px;font-size:20px;padding:5px}.mce-container,.mce-container-body{display:block}.mce-autoscroll{overflow:hidden}.mce-scrollbar{position:absolute;width:7px;height:100%;top:2px;right:2px;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-scrollbar-h{top:auto;right:auto;left:2px;bottom:2px;width:100%;height:7px}.mce-scrollbar-thumb{position:absolute;background-color:#000;border:1px solid #888;border-color:rgba(85,85,85,0.6);width:5px;height:100%}.mce-scrollbar-h .mce-scrollbar-thumb{width:100%;height:5px}.mce-scrollbar:hover,.mce-scrollbar.mce-active{background-color:#aaa;opacity:.6;filter:alpha(opacity=60);zoom:1}.mce-scroll{position:relative}.mce-panel{border:0 solid #cacaca;border:0 solid rgba(0,0,0,0.2);background-color:#f0f0f0}.mce-floatpanel{position:absolute}.mce-floatpanel.mce-fixed{position:fixed}.mce-floatpanel .mce-arrow,.mce-floatpanel .mce-arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.mce-floatpanel .mce-arrow{border-width:11px}.mce-floatpanel .mce-arrow:after{border-width:10px;content:""}.mce-floatpanel.mce-popover{filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;top:0;left:0;background:#fff;border:1px solid rgba(0,0,0,0.2);border:1px solid rgba(0,0,0,0.25)}.mce-floatpanel.mce-popover.mce-bottom{margin-top:10px;*margin-top:0}.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:rgba(0,0,0,0.2);border-bottom-color:rgba(0,0,0,0.25);top:-11px}.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.mce-floatpanel.mce-popover.mce-bottom.mce-start{margin-left:-22px}.mce-floatpanel.mce-popover.mce-bottom.mce-start>.mce-arrow{left:20px}.mce-floatpanel.mce-popover.mce-bottom.mce-end{margin-left:22px}.mce-floatpanel.mce-popover.mce-bottom.mce-end>.mce-arrow{right:10px;left:auto}.mce-fullscreen{border:0;padding:0;margin:0;overflow:hidden;height:100%}div.mce-fullscreen{position:fixed;top:0;left:0}#mce-modal-block{opacity:0;filter:alpha(opacity=0);zoom:1;position:fixed;left:0;top:0;width:100%;height:100%;background:#000}#mce-modal-block.mce-in{opacity:.3;filter:alpha(opacity=30);zoom:1}.mce-window-move{cursor:move}.mce-window{filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;background:#fff;position:fixed;top:0;left:0;opacity:0;transform:scale(.1);transition:transform 100ms ease-in,opacity 150ms ease-in}.mce-window.mce-in{transform:scale(1);opacity:1}.mce-window-head{padding:9px 15px;border-bottom:1px solid #c5c5c5;position:relative}.mce-window-head .mce-close{position:absolute;right:0;top:0;height:38px;width:38px;text-align:center;cursor:pointer}.mce-window-head .mce-close i{color:#858585}.mce-close:hover i{color:#adadad}.mce-window-head .mce-title{line-height:20px;font-size:20px;font-weight:bold;text-rendering:optimizelegibility;padding-right:20px}.mce-window .mce-container-body{display:block}.mce-foot{display:block;background-color:#fff;border-top:1px solid #c5c5c5}.mce-window-head .mce-dragh{position:absolute;top:0;left:0;cursor:move;width:90%;height:100%}.mce-window iframe{width:100%;height:100%}.mce-window-body .mce-listbox{border-color:#ccc}.mce-rtl .mce-window-head .mce-close{position:absolute;right:auto;left:15px}.mce-rtl .mce-window-head .mce-dragh{left:auto;right:0}.mce-rtl .mce-window-head .mce-title{direction:rtl;text-align:right}.mce-tooltip{position:absolute;padding:5px;opacity:.8;filter:alpha(opacity=80);zoom:1}.mce-tooltip-inner{font-size:11px;background-color:#000;color:white;max-width:200px;padding:5px 8px 4px 8px;text-align:center;white-space:normal}.mce-tooltip-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #000}.mce-tooltip-arrow-n{border-bottom-color:#000}.mce-tooltip-arrow-s{border-top-color:#000}.mce-tooltip-arrow-e{border-left-color:#000}.mce-tooltip-arrow-w{border-right-color:#000}.mce-tooltip-nw,.mce-tooltip-sw{margin-left:-14px}.mce-tooltip-n .mce-tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-nw .mce-tooltip-arrow{top:0;left:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-ne .mce-tooltip-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-s .mce-tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-sw .mce-tooltip-arrow{bottom:0;left:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-se .mce-tooltip-arrow{bottom:0;right:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-e .mce-tooltip-arrow{right:0;top:50%;margin-top:-5px;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent}.mce-tooltip-w .mce-tooltip-arrow{left:0;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent}.mce-progress{display:inline-block;position:relative;height:20px}.mce-progress .mce-bar-container{display:inline-block;width:100px;height:100%;margin-right:8px;border:1px solid #ccc;overflow:hidden}.mce-progress .mce-text{display:inline-block;margin-top:auto;margin-bottom:auto;font-size:14px;width:40px;color:#333}.mce-bar{display:block;width:0;height:100%;background-color:#d7d7d7;-webkit-transition:width .2s ease;transition:width .2s ease}.mce-notification{position:absolute;background-color:#f0f0f0;padding:5px;margin-top:5px;border-width:1px;border-style:solid;border-color:#ccc;transform:scale(.1);transition:transform 100ms ease-in,opacity 150ms ease-in;opacity:0}.mce-notification.mce-in{opacity:1;transform:scale(1)}.mce-notification-success{background-color:#dff0d8;border-color:#d6e9c6}.mce-notification-info{background-color:#d9edf7;border-color:#779ecb}.mce-notification-warning{background-color:#fcf8e3;border-color:#faebcc}.mce-notification-error{background-color:#f2dede;border-color:#ebccd1}.mce-notification.mce-has-close{padding-right:15px}.mce-notification .mce-ico{margin-top:5px}.mce-notification-inner{display:inline-block;font-size:14px;margin:5px 8px 4px 8px;text-align:center;white-space:normal;color:#31708f}.mce-notification-inner a{text-decoration:underline;cursor:pointer}.mce-notification .mce-progress{margin-right:8px}.mce-notification .mce-progress .mce-text{margin-top:5px}.mce-notification *,.mce-notification .mce-progress .mce-text{color:#333}.mce-notification .mce-progress .mce-bar-container{border-color:#ccc}.mce-notification .mce-progress .mce-bar-container .mce-bar{background-color:#333}.mce-notification-success *,.mce-notification-success .mce-progress .mce-text{color:#3c763d}.mce-notification-success .mce-progress .mce-bar-container{border-color:#d6e9c6}.mce-notification-success .mce-progress .mce-bar-container .mce-bar{background-color:#3c763d}.mce-notification-info *,.mce-notification-info .mce-progress .mce-text{color:#31708f}.mce-notification-info .mce-progress .mce-bar-container{border-color:#779ecb}.mce-notification-info .mce-progress .mce-bar-container .mce-bar{background-color:#31708f}.mce-notification-warning *,.mce-notification-warning .mce-progress .mce-text{color:#8a6d3b}.mce-notification-warning .mce-progress .mce-bar-container{border-color:#faebcc}.mce-notification-warning .mce-progress .mce-bar-container .mce-bar{background-color:#8a6d3b}.mce-notification-error *,.mce-notification-error .mce-progress .mce-text{color:#a94442}.mce-notification-error .mce-progress .mce-bar-container{border-color:#ebccd1}.mce-notification-error .mce-progress .mce-bar-container .mce-bar{background-color:#a94442}.mce-notification .mce-close{position:absolute;top:6px;right:8px;font-size:20px;font-weight:bold;line-height:20px;color:#858585;cursor:pointer;height:20px;overflow:hidden}.mce-abs-layout{position:relative}body .mce-abs-layout-item,.mce-abs-end{position:absolute}.mce-abs-end{width:1px;height:1px}.mce-container-body.mce-abs-layout{overflow:hidden}.mce-btn{border:1px solid #b1b1b1;border-color:transparent transparent transparent transparent;position:relative;text-shadow:0 1px 1px rgba(255,255,255,0.75);display:inline-block;*display:inline;*zoom:1;background-color:#f0f0f0}.mce-btn:hover,.mce-btn:focus{color:#333;background-color:#e3e3e3;border-color:#ccc}.mce-btn.mce-disabled button,.mce-btn.mce-disabled:hover button{cursor:default;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-btn.mce-active,.mce-btn.mce-active:hover{background-color:#dbdbdb;border-color:#ccc}.mce-btn:active{background-color:#e0e0e0;border-color:#ccc}.mce-btn button{padding:4px 8px;font-size:14px;line-height:20px;*line-height:16px;cursor:pointer;color:#333;text-align:center;overflow:visible;-webkit-appearance:none}.mce-btn button::-moz-focus-inner{border:0;padding:0}.mce-btn i{text-shadow:1px 1px none}.mce-primary{min-width:50px;color:#fff;border:1px solid transparent;border-color:transparent;background-color:#2d8ac7}.mce-primary:hover,.mce-primary:focus{background-color:#257cb6;border-color:transparent}.mce-primary.mce-disabled button,.mce-primary.mce-disabled:hover button{cursor:default;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-primary.mce-active,.mce-primary.mce-active:hover,.mce-primary:not(.mce-disabled):active{background-color:#206ea1}.mce-primary button,.mce-primary button i{color:#fff;text-shadow:1px 1px none}.mce-btn .mce-txt{font-size:inherit;line-height:inherit;color:inherit}.mce-btn-large button{padding:9px 14px;font-size:16px;line-height:normal}.mce-btn-large i{margin-top:2px}.mce-btn-small button{padding:1px 5px;font-size:12px;*padding-bottom:2px}.mce-btn-small i{line-height:20px;vertical-align:top;*line-height:18px}.mce-btn .mce-caret{margin-top:8px;margin-left:0}.mce-btn-small .mce-caret{margin-top:8px;margin-left:0}.mce-caret{display:inline-block;*display:inline;*zoom:1;width:0;height:0;vertical-align:top;border-top:4px solid #333;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.mce-disabled .mce-caret{border-top-color:#aaa}.mce-caret.mce-up{border-bottom:4px solid #333;border-top:0}.mce-btn-flat{border:0;background:transparent;filter:none}.mce-btn-flat:hover,.mce-btn-flat.mce-active,.mce-btn-flat:focus,.mce-btn-flat:active{border:0;background:#e6e6e6;filter:none}.mce-btn-has-text .mce-ico{padding-right:5px}.mce-rtl .mce-btn button{direction:rtl}.mce-btn-group .mce-btn{border-width:1px;margin:0;margin-left:2px}.mce-btn-group:not(:first-child){border-left:1px solid #d9d9d9;padding-left:3px;margin-left:3px}.mce-btn-group .mce-first{margin-left:0}.mce-btn-group .mce-btn.mce-flow-layout-item{margin:0}.mce-rtl .mce-btn-group .mce-btn{margin-left:0;margin-right:2px}.mce-rtl .mce-btn-group .mce-first{margin-right:0}.mce-rtl .mce-btn-group:not(:first-child){border-left:none;border-right:1px solid #d9d9d9;padding-right:4px;margin-right:4px}.mce-checkbox{cursor:pointer}i.mce-i-checkbox{margin:0 3px 0 0;border:1px solid #c5c5c5;background-color:#f0f0f0;text-indent:-10em;*font-size:0;*line-height:0;*text-indent:0;overflow:hidden}.mce-checked i.mce-i-checkbox{color:#333;font-size:16px;line-height:16px;text-indent:0}.mce-checkbox:focus i.mce-i-checkbox,.mce-checkbox.mce-focus i.mce-i-checkbox{border:1px solid rgba(82,168,236,0.8)}.mce-checkbox.mce-disabled .mce-label,.mce-checkbox.mce-disabled i.mce-i-checkbox{color:#acacac}.mce-checkbox .mce-label{vertical-align:middle}.mce-rtl .mce-checkbox{direction:rtl;text-align:right}.mce-rtl i.mce-i-checkbox{margin:0 0 0 3px}.mce-combobox{display:inline-block;*display:inline;*zoom:1;*height:32px}.mce-combobox input{border:1px solid #c5c5c5;border-right-color:#c5c5c5;height:28px}.mce-combobox.mce-disabled input{color:#adadad}.mce-combobox .mce-btn{border:1px solid #c5c5c5;border-left:0}.mce-combobox button{padding-right:8px;padding-left:8px}.mce-combobox.mce-disabled .mce-btn button{cursor:default;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-colorbox i{border:1px solid #c5c5c5;width:14px;height:14px}.mce-colorbutton .mce-ico{position:relative}.mce-colorbutton-grid{margin:4px}.mce-colorbutton button{padding-right:6px;padding-left:6px}.mce-colorbutton .mce-preview{padding-right:3px;display:block;position:absolute;left:50%;top:50%;margin-left:-17px;margin-top:7px;background:gray;width:13px;height:2px;overflow:hidden}.mce-colorbutton.mce-btn-small .mce-preview{margin-left:-16px;padding-right:0;width:16px}.mce-colorbutton .mce-open{padding-left:4px;padding-right:4px;border-left:1px solid transparent}.mce-colorbutton:hover .mce-open{border-color:#ccc}.mce-colorbutton.mce-btn-small .mce-open{padding:0 3px 0 3px}.mce-rtl .mce-colorbutton{direction:rtl}.mce-rtl .mce-colorbutton .mce-preview{margin-left:0;padding-right:0;padding-left:3px}.mce-rtl .mce-colorbutton.mce-btn-small .mce-preview{margin-left:0;padding-right:0;padding-left:2px}.mce-rtl .mce-colorbutton .mce-open{padding-left:4px;padding-right:4px;border-left:0}.mce-colorpicker{position:relative;width:250px;height:220px}.mce-colorpicker-sv{position:absolute;top:0;left:0;width:90%;height:100%;border:1px solid #c5c5c5;cursor:crosshair;overflow:hidden}.mce-colorpicker-h-chunk{width:100%}.mce-colorpicker-overlay1,.mce-colorpicker-overlay2{width:100%;height:100%;position:absolute;top:0;left:0}.mce-colorpicker-overlay1{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#ffffff', endColorstr='#00ffffff');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffffff', endColorstr='#00ffffff')";background:linear-gradient(to right, #fff, rgba(255,255,255,0))}.mce-colorpicker-overlay2{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#00000000', endColorstr='#000000');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#000000')";background:linear-gradient(to bottom, rgba(0,0,0,0), #000)}.mce-colorpicker-selector1{background:none;position:absolute;width:12px;height:12px;margin:-8px 0 0 -8px;border:1px solid black;border-radius:50%}.mce-colorpicker-selector2{position:absolute;width:10px;height:10px;border:1px solid white;border-radius:50%}.mce-colorpicker-h{position:absolute;top:0;right:0;width:6.5%;height:100%;border:1px solid #c5c5c5;cursor:crosshair}.mce-colorpicker-h-marker{margin-top:-4px;position:absolute;top:0;left:-1px;width:100%;border:1px solid #333;background:#fff;height:4px;z-index:100}.mce-path{display:inline-block;*display:inline;*zoom:1;padding:8px;white-space:normal}.mce-path .mce-txt{display:inline-block;padding-right:3px}.mce-path .mce-path-body{display:inline-block}.mce-path-item{display:inline-block;*display:inline;*zoom:1;cursor:pointer;color:#333}.mce-path-item:hover{text-decoration:underline}.mce-path-item:focus{background:#666;color:#fff}.mce-path .mce-divider{display:inline}.mce-disabled .mce-path-item{color:#aaa}.mce-rtl .mce-path{direction:rtl}.mce-fieldset{border:0 solid #9e9e9e}.mce-fieldset>.mce-container-body{margin-top:-15px}.mce-fieldset-title{margin-left:5px;padding:0 5px 0 5px}.mce-fit-layout{display:inline-block;*display:inline;*zoom:1}.mce-fit-layout-item{position:absolute}.mce-flow-layout-item{display:inline-block;*display:inline;*zoom:1}.mce-flow-layout-item{margin:2px 0 2px 2px}.mce-flow-layout-item.mce-last{margin-right:2px}.mce-flow-layout{white-space:normal}.mce-tinymce-inline .mce-flow-layout{white-space:nowrap}.mce-rtl .mce-flow-layout{text-align:right;direction:rtl}.mce-rtl .mce-flow-layout-item{margin:2px 2px 2px 0}.mce-rtl .mce-flow-layout-item.mce-last{margin-left:2px}.mce-iframe{border:0 solid rgba(0,0,0,0.2);width:100%;height:100%}.mce-infobox{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 1px rgba(255,255,255,0.75);overflow:hidden;border:1px solid red}.mce-infobox div{display:block;margin:5px}.mce-infobox div button{position:absolute;top:50%;right:4px;cursor:pointer;margin-top:-8px;display:none}.mce-infobox div button:focus{outline:2px solid #ccc}.mce-infobox.mce-has-help div{margin-right:25px}.mce-infobox.mce-has-help button{display:block}.mce-infobox.mce-success{background:#dff0d8;border-color:#d6e9c6}.mce-infobox.mce-success div{color:#3c763d}.mce-infobox.mce-warning{background:#fcf8e3;border-color:#faebcc}.mce-infobox.mce-warning div{color:#8a6d3b}.mce-infobox.mce-error{background:#f2dede;border-color:#ebccd1}.mce-infobox.mce-error div{color:#a94442}.mce-rtl .mce-infobox div{text-align:right;direction:rtl}.mce-label{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 1px rgba(255,255,255,0.75);overflow:hidden}.mce-label.mce-autoscroll{overflow:auto}.mce-label.mce-disabled{color:#aaa}.mce-label.mce-multiline{white-space:pre-wrap}.mce-label.mce-success{color:#468847}.mce-label.mce-warning{color:#c09853}.mce-label.mce-error{color:#b94a48}.mce-rtl .mce-label{text-align:right;direction:rtl}.mce-menubar .mce-menubtn{border-color:transparent;background:transparent;filter:none}.mce-menubar .mce-menubtn button{color:#333}.mce-menubar{border:1px solid rgba(217,217,217,0.52)}.mce-menubar .mce-menubtn button span{color:#333}.mce-menubar .mce-caret{border-top-color:#333}.mce-menubar .mce-menubtn:hover,.mce-menubar .mce-menubtn.mce-active,.mce-menubar .mce-menubtn:focus{border-color:#ccc;background:#fff;filter:none}.mce-menubtn button{color:#333}.mce-menubtn.mce-btn-small span{font-size:12px}.mce-menubtn.mce-fixed-width span{display:inline-block;overflow-x:hidden;text-overflow:ellipsis;width:90px}.mce-menubtn.mce-fixed-width.mce-btn-small span{width:70px}.mce-menubtn .mce-caret{*margin-top:6px}.mce-rtl .mce-menubtn button{direction:rtl;text-align:right}.mce-menu-item{display:block;padding:6px 15px 6px 12px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap;cursor:pointer;line-height:normal;border-left:4px solid transparent;margin-bottom:1px}.mce-menu-item .mce-ico,.mce-menu-item .mce-text{color:#333}.mce-menu-item.mce-disabled .mce-text,.mce-menu-item.mce-disabled .mce-ico{color:#adadad}.mce-menu-item:hover .mce-text,.mce-menu-item.mce-selected .mce-text,.mce-menu-item:focus .mce-text{color:white}.mce-menu-item:hover .mce-ico,.mce-menu-item.mce-selected .mce-ico,.mce-menu-item:focus .mce-ico{color:white}.mce-menu-item.mce-disabled:hover{background:#ccc}.mce-menu-shortcut{display:inline-block;color:#adadad}.mce-menu-shortcut{display:inline-block;*display:inline;*zoom:1;padding:0 15px 0 20px}.mce-menu-item:hover .mce-menu-shortcut,.mce-menu-item.mce-selected .mce-menu-shortcut,.mce-menu-item:focus .mce-menu-shortcut{color:white}.mce-menu-item .mce-caret{margin-top:4px;*margin-top:3px;margin-right:6px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #333}.mce-menu-item.mce-selected .mce-caret,.mce-menu-item:focus .mce-caret,.mce-menu-item:hover .mce-caret{border-left-color:white}.mce-menu-align .mce-menu-shortcut{*margin-top:-2px}.mce-menu-align .mce-menu-shortcut,.mce-menu-align .mce-caret{position:absolute;right:0}.mce-menu-item.mce-active i{visibility:visible}.mce-menu-item-normal.mce-active{background-color:#3498db}.mce-menu-item-preview.mce-active{border-left:5px solid #aaa}.mce-menu-item-normal.mce-active .mce-text{color:white}.mce-menu-item-normal.mce-active:hover .mce-text,.mce-menu-item-normal.mce-active:hover .mce-ico{color:white}.mce-menu-item-normal.mce-active:focus .mce-text,.mce-menu-item-normal.mce-active:focus .mce-ico{color:white}.mce-menu-item:hover,.mce-menu-item.mce-selected,.mce-menu-item:focus{text-decoration:none;color:white;background-color:#2d8ac7}div.mce-menu .mce-menu-item-sep,.mce-menu-item-sep:hover{border:0;padding:0;height:1px;margin:9px 1px;overflow:hidden;background:transparent;border-bottom:1px solid rgba(0,0,0,0.1);cursor:default;filter:none}.mce-menu.mce-rtl{direction:rtl}.mce-rtl .mce-menu-item{text-align:right;direction:rtl;padding:6px 12px 6px 15px}.mce-menu-align.mce-rtl .mce-menu-shortcut,.mce-menu-align.mce-rtl .mce-caret{right:auto;left:0}.mce-rtl .mce-menu-item .mce-caret{margin-left:6px;margin-right:0;border-right:4px solid #333;border-left:0}.mce-rtl .mce-menu-item.mce-selected .mce-caret,.mce-rtl .mce-menu-item:focus .mce-caret,.mce-rtl .mce-menu-item:hover .mce-caret{border-left-color:transparent;border-right-color:white}.mce-throbber{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;filter:alpha(opacity=60);zoom:1;background:#fff url('img/loader.gif') no-repeat center center}.mce-throbber-inline{position:static;height:50px}.mce-menu .mce-throbber-inline{height:25px;background-size:contain}.mce-menu{position:absolute;left:0;top:0;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;z-index:1000;padding:5px 0 5px 0;margin:-1px 0 0;min-width:160px;background:#fff;border:1px solid #989898;border:1px solid rgba(0,0,0,0.2);z-index:1002;max-height:400px;overflow:auto;overflow-x:hidden}.mce-menu i{display:none}.mce-menu-has-icons i{display:inline-block;*display:inline}.mce-menu-sub-tr-tl{margin:-6px 0 0 -1px}.mce-menu-sub-br-bl{margin:6px 0 0 -1px}.mce-menu-sub-tl-tr{margin:-6px 0 0 1px}.mce-menu-sub-bl-br{margin:6px 0 0 1px}.mce-listbox button{text-align:left;padding-right:20px;position:relative}.mce-listbox .mce-caret{position:absolute;margin-top:-2px;right:8px;top:50%}.mce-rtl .mce-listbox .mce-caret{right:auto;left:8px}.mce-rtl .mce-listbox button{padding-right:10px;padding-left:20px}.mce-container-body .mce-resizehandle{position:absolute;right:0;bottom:0;width:16px;height:16px;visibility:visible;cursor:s-resize;margin:0}.mce-container-body .mce-resizehandle-both{cursor:se-resize}i.mce-i-resize{color:#333}.mce-selectbox{background:#fff;border:1px solid #c5c5c5}.mce-slider{border:1px solid #aaa;background:#eee;width:100px;height:10px;position:relative;display:block}.mce-slider.mce-vertical{width:10px;height:100px}.mce-slider-handle{border:1px solid #bbb;background:#ddd;display:block;width:13px;height:13px;position:absolute;top:0;left:0;margin-left:-1px;margin-top:-2px}.mce-spacer{visibility:hidden}.mce-splitbtn .mce-open{border-left:1px solid transparent}.mce-splitbtn:hover .mce-open{border-left-color:#ccc}.mce-splitbtn button{padding-right:6px;padding-left:6px}.mce-splitbtn .mce-open{padding-right:4px;padding-left:4px}.mce-splitbtn .mce-open.mce-active{background-color:#dbdbdb;outline:1px solid #ccc}.mce-splitbtn.mce-btn-small .mce-open{padding:0 3px 0 3px}.mce-rtl .mce-splitbtn{direction:rtl;text-align:right}.mce-rtl .mce-splitbtn button{padding-right:4px;padding-left:4px}.mce-rtl .mce-splitbtn .mce-open{border-left:0}.mce-stack-layout-item{display:block}.mce-tabs{display:block;border-bottom:1px solid #c5c5c5}.mce-tabs,.mce-tabs+.mce-container-body{background:#fff}.mce-tab{display:inline-block;*display:inline;*zoom:1;border:1px solid #c5c5c5;border-width:0 1px 0 0;background:#fff;padding:8px;text-shadow:0 1px 1px rgba(255,255,255,0.75);height:13px;cursor:pointer}.mce-tab:hover{background:#fdfdfd}.mce-tab.mce-active{background:#fdfdfd;border-bottom-color:transparent;margin-bottom:-1px;height:14px}.mce-rtl .mce-tabs{text-align:right;direction:rtl}.mce-rtl .mce-tab{border-width:0 0 0 1px}.mce-textbox{background:#fff;border:1px solid #c5c5c5;display:inline-block;-webkit-transition:border linear .2s, box-shadow linear .2s;transition:border linear .2s, box-shadow linear .2s;height:28px;resize:none;padding:0 4px 0 4px;white-space:pre-wrap;*white-space:pre;color:#333}.mce-textbox:focus,.mce-textbox.mce-focus{border-color:#3498db}.mce-placeholder .mce-textbox{color:#aaa}.mce-textbox.mce-multiline{padding:4px;height:auto}.mce-textbox.mce-disabled{color:#adadad}.mce-rtl .mce-textbox{text-align:right;direction:rtl}@font-face{font-family:'tinymce';src:url('fonts/tinymce.eot');src:url('fonts/tinymce.eot?#iefix') format('embedded-opentype'),url('fonts/tinymce.woff') format('woff'),url('fonts/tinymce.ttf') format('truetype'),url('fonts/tinymce.svg#tinymce') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'tinymce-small';src:url('fonts/tinymce-small.eot');src:url('fonts/tinymce-small.eot?#iefix') format('embedded-opentype'),url('fonts/tinymce-small.woff') format('woff'),url('fonts/tinymce-small.ttf') format('truetype'),url('fonts/tinymce-small.svg#tinymce') format('svg');font-weight:normal;font-style:normal}.mce-ico{font-family:'tinymce';font-style:normal;font-weight:normal;font-size:16px;line-height:16px;vertical-align:text-top;-webkit-font-smoothing:antialiased;display:inline-block;background:transparent center center;width:16px;height:16px;color:#333;-ie7-icon:' '}.mce-btn-small .mce-ico{font-family:'tinymce-small'}.mce-ico,i.mce-i-checkbox{zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = this.currentStyle['-ie7-icon'].substr(1, 1) + ' ')}.mce-i-save{-ie7-icon:"\e000"}.mce-i-newdocument{-ie7-icon:"\e001"}.mce-i-fullpage{-ie7-icon:"\e002"}.mce-i-alignleft{-ie7-icon:"\e003"}.mce-i-aligncenter{-ie7-icon:"\e004"}.mce-i-alignright{-ie7-icon:"\e005"}.mce-i-alignjustify{-ie7-icon:"\e006"}.mce-i-alignnone{-ie7-icon:"\e003"}.mce-i-cut{-ie7-icon:"\e007"}.mce-i-paste{-ie7-icon:"\e008"}.mce-i-searchreplace{-ie7-icon:"\e009"}.mce-i-bullist{-ie7-icon:"\e00a"}.mce-i-numlist{-ie7-icon:"\e00b"}.mce-i-indent{-ie7-icon:"\e00c"}.mce-i-outdent{-ie7-icon:"\e00d"}.mce-i-blockquote{-ie7-icon:"\e00e"}.mce-i-undo{-ie7-icon:"\e00f"}.mce-i-redo{-ie7-icon:"\e010"}.mce-i-link{-ie7-icon:"\e011"}.mce-i-unlink{-ie7-icon:"\e012"}.mce-i-anchor{-ie7-icon:"\e013"}.mce-i-image{-ie7-icon:"\e014"}.mce-i-media{-ie7-icon:"\e015"}.mce-i-help{-ie7-icon:"\e016"}.mce-i-code{-ie7-icon:"\e017"}.mce-i-insertdatetime{-ie7-icon:"\e018"}.mce-i-preview{-ie7-icon:"\e019"}.mce-i-forecolor{-ie7-icon:"\e01a"}.mce-i-backcolor{-ie7-icon:"\e01a"}.mce-i-table{-ie7-icon:"\e01b"}.mce-i-hr{-ie7-icon:"\e01c"}.mce-i-removeformat{-ie7-icon:"\e01d"}.mce-i-subscript{-ie7-icon:"\e01e"}.mce-i-superscript{-ie7-icon:"\e01f"}.mce-i-charmap{-ie7-icon:"\e020"}.mce-i-emoticons{-ie7-icon:"\e021"}.mce-i-print{-ie7-icon:"\e022"}.mce-i-fullscreen{-ie7-icon:"\e023"}.mce-i-spellchecker{-ie7-icon:"\e024"}.mce-i-nonbreaking{-ie7-icon:"\e025"}.mce-i-template{-ie7-icon:"\e026"}.mce-i-pagebreak{-ie7-icon:"\e027"}.mce-i-restoredraft{-ie7-icon:"\e028"}.mce-i-untitled{-ie7-icon:"\e029"}.mce-i-bold{-ie7-icon:"\e02a"}.mce-i-italic{-ie7-icon:"\e02b"}.mce-i-underline{-ie7-icon:"\e02c"}.mce-i-strikethrough{-ie7-icon:"\e02d"}.mce-i-visualchars{-ie7-icon:"\e02e"}.mce-i-ltr{-ie7-icon:"\e02f"}.mce-i-rtl{-ie7-icon:"\e030"}.mce-i-copy{-ie7-icon:"\e031"}.mce-i-resize{-ie7-icon:"\e032"}.mce-i-browse{-ie7-icon:"\e034"}.mce-i-pastetext{-ie7-icon:"\e035"}.mce-i-rotateleft{-ie7-icon:"\eaa8"}.mce-i-rotateright{-ie7-icon:"\eaa9"}.mce-i-crop{-ie7-icon:"\ee78"}.mce-i-editimage{-ie7-icon:"\e914"}.mce-i-options{-ie7-icon:"\ec6a"}.mce-i-flipv{-ie7-icon:"\eaaa"}.mce-i-fliph{-ie7-icon:"\eaac"}.mce-i-zoomin{-ie7-icon:"\eb35"}.mce-i-zoomout{-ie7-icon:"\eb36"}.mce-i-sun{-ie7-icon:"\eccc"}.mce-i-moon{-ie7-icon:"\eccd"}.mce-i-arrowleft{-ie7-icon:"\edc0"}.mce-i-arrowright{-ie7-icon:"\edb8"}.mce-i-drop{-ie7-icon:"\e934"}.mce-i-contrast{-ie7-icon:"\ecd4"}.mce-i-sharpen{-ie7-icon:"\eba7"}.mce-i-palette{-ie7-icon:"\e92a"}.mce-i-resize2{-ie7-icon:"\edf9"}.mce-i-orientation{-ie7-icon:"\e601"}.mce-i-invert{-ie7-icon:"\e602"}.mce-i-gamma{-ie7-icon:"\e600"}.mce-i-remove{-ie7-icon:"\ed6a"}.mce-i-codesample{-ie7-icon:"\e603"}.mce-i-checkbox,.mce-i-selected{-ie7-icon:"\e033"}.mce-i-selected{visibility:hidden}.mce-i-backcolor{background:#bbb} \ No newline at end of file +.mce-container,.mce-container *,.mce-widget,.mce-widget *,.mce-reset{margin:0;padding:0;border:0;outline:0;vertical-align:top;background:transparent;text-decoration:none;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;text-shadow:none;float:none;position:static;width:auto;height:auto;white-space:nowrap;cursor:inherit;-webkit-tap-highlight-color:transparent;line-height:normal;font-weight:normal;text-align:left;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;direction:ltr;max-width:none}.mce-widget button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mce-container *[unselectable]{-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}.mce-fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.mce-fade.mce-in{opacity:1}.mce-tinymce{visibility:inherit !important;position:relative}.mce-fullscreen{border:0;padding:0;margin:0;overflow:hidden;height:100%;z-index:100}div.mce-fullscreen{position:fixed;top:0;left:0;width:100%;height:auto}.mce-tinymce{display:block}.mce-wordcount{position:absolute;top:0;right:0;padding:8px}div.mce-edit-area{background:#fff;filter:none}.mce-statusbar{position:relative}.mce-statusbar .mce-container-body{position:relative}.mce-fullscreen .mce-resizehandle{display:none}.mce-charmap{border-collapse:collapse}.mce-charmap td{cursor:default;border:1px solid rgba(0,0,0,0.2);width:20px;height:20px;line-height:20px;text-align:center;vertical-align:middle;padding:2px}.mce-charmap td div{text-align:center}.mce-charmap td:hover{background:#d9d9d9}.mce-grid td.mce-grid-cell div{border:1px solid #d6d6d6;width:15px;height:15px;margin:0;cursor:pointer}.mce-grid td.mce-grid-cell div:focus{border-color:#3498db}.mce-grid td.mce-grid-cell div[disabled]{cursor:not-allowed}.mce-grid{border-spacing:2px;border-collapse:separate}.mce-grid a{display:block;border:1px solid transparent}.mce-grid a:hover,.mce-grid a:focus{border-color:#3498db}.mce-grid-border{margin:0 4px 0 4px}.mce-grid-border a{border-color:#d6d6d6;width:13px;height:13px}.mce-grid-border a:hover,.mce-grid-border a.mce-active{border-color:#3498db;background:#3498db}.mce-text-center{text-align:center}div.mce-tinymce-inline{width:100%}.mce-colorbtn-trans div{text-align:center;vertical-align:middle;font-weight:bold;font-size:20px;line-height:16px;color:#707070}.mce-monospace{font-family:"Courier New",Courier,monospace}.mce-toolbar-grp{padding:2px 0}.mce-toolbar-grp .mce-flow-layout-item{margin-bottom:0}.mce-rtl .mce-wordcount{left:0;right:auto}.mce-croprect-container{position:absolute;top:0;left:0}.mce-croprect-handle{position:absolute;top:0;left:0;width:20px;height:20px;border:2px solid white}.mce-croprect-handle-nw{border-width:2px 0 0 2px;margin:-2px 0 0 -2px;cursor:nw-resize;top:100px;left:100px}.mce-croprect-handle-ne{border-width:2px 2px 0 0;margin:-2px 0 0 -20px;cursor:ne-resize;top:100px;left:200px}.mce-croprect-handle-sw{border-width:0 0 2px 2px;margin:-20px 2px 0 -2px;cursor:sw-resize;top:200px;left:100px}.mce-croprect-handle-se{border-width:0 2px 2px 0;margin:-20px 0 0 -20px;cursor:se-resize;top:200px;left:200px}.mce-croprect-handle-move{position:absolute;cursor:move;border:0}.mce-croprect-block{opacity:.3;filter:alpha(opacity=30);zoom:1;position:absolute;background:black}.mce-croprect-handle:focus{border-color:#3498db}.mce-croprect-handle-move:focus{outline:1px solid #3498db}.mce-imagepanel{overflow:auto;background:black}.mce-imagepanel img{position:absolute}.mce-imagetool.mce-btn .mce-ico{display:block;width:20px;height:20px;text-align:center;line-height:20px;font-size:20px;padding:5px}.mce-arrow-up{margin-top:3px}.mce-arrow-down{margin-top:-3px}.mce-arrow:before,.mce-arrow:after{position:absolute;left:50%;display:block;width:0;height:0;border-style:solid;border-color:transparent;content:""}.mce-arrow.mce-arrow-up:before{top:-9px;border-bottom-color:rgba(0,0,0,0.2);border-width:0 9px 9px;margin-left:-9px}.mce-arrow.mce-arrow-down:before{bottom:-9px;border-top-color:rgba(0,0,0,0.2);border-width:9px 9px 0;margin-left:-9px}.mce-arrow.mce-arrow-up:after{top:-8px;border-bottom-color:#f0f0f0;border-width:0 8px 8px;margin-left:-8px}.mce-arrow.mce-arrow-down:after{bottom:-8px;border-top-color:#f0f0f0;border-width:8px 8px 0;margin-left:-8px}.mce-arrow.mce-arrow-left:before,.mce-arrow.mce-arrow-left:after{margin:0}.mce-arrow.mce-arrow-left:before{left:20px}.mce-arrow.mce-arrow-left:after{left:21px}.mce-arrow.mce-arrow-right:before,.mce-arrow.mce-arrow-right:after{left:auto;margin:0}.mce-arrow.mce-arrow-right:before{right:20px}.mce-arrow.mce-arrow-right:after{right:21px}.mce-container,.mce-container-body{display:block}.mce-autoscroll{overflow:hidden}.mce-scrollbar{position:absolute;width:7px;height:100%;top:2px;right:2px;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-scrollbar-h{top:auto;right:auto;left:2px;bottom:2px;width:100%;height:7px}.mce-scrollbar-thumb{position:absolute;background-color:#000;border:1px solid #888;border-color:rgba(85,85,85,0.6);width:5px;height:100%}.mce-scrollbar-h .mce-scrollbar-thumb{width:100%;height:5px}.mce-scrollbar:hover,.mce-scrollbar.mce-active{background-color:#aaa;opacity:.6;filter:alpha(opacity=60);zoom:1}.mce-scroll{position:relative}.mce-panel{border:0 solid #cacaca;border:0 solid rgba(0,0,0,0.2);background-color:#f0f0f0}.mce-floatpanel{position:absolute}.mce-floatpanel.mce-fixed{position:fixed}.mce-floatpanel .mce-arrow,.mce-floatpanel .mce-arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.mce-floatpanel .mce-arrow{border-width:11px}.mce-floatpanel .mce-arrow:after{border-width:10px;content:""}.mce-floatpanel.mce-popover{filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;top:0;left:0;background:#fff;border:1px solid rgba(0,0,0,0.2);border:1px solid rgba(0,0,0,0.25)}.mce-floatpanel.mce-popover.mce-bottom{margin-top:10px;*margin-top:0}.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:rgba(0,0,0,0.2);border-bottom-color:rgba(0,0,0,0.25);top:-11px}.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.mce-floatpanel.mce-popover.mce-bottom.mce-start{margin-left:-22px}.mce-floatpanel.mce-popover.mce-bottom.mce-start>.mce-arrow{left:20px}.mce-floatpanel.mce-popover.mce-bottom.mce-end{margin-left:22px}.mce-floatpanel.mce-popover.mce-bottom.mce-end>.mce-arrow{right:10px;left:auto}.mce-fullscreen{border:0;padding:0;margin:0;overflow:hidden;height:100%}div.mce-fullscreen{position:fixed;top:0;left:0}#mce-modal-block{opacity:0;filter:alpha(opacity=0);zoom:1;position:fixed;left:0;top:0;width:100%;height:100%;background:#000}#mce-modal-block.mce-in{opacity:.3;filter:alpha(opacity=30);zoom:1}.mce-window-move{cursor:move}.mce-window{filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;background:#fff;position:fixed;top:0;left:0;opacity:0;transform:scale(.1);transition:transform 100ms ease-in,opacity 150ms ease-in}.mce-window.mce-in{transform:scale(1);opacity:1}.mce-window-head{padding:9px 15px;border-bottom:1px solid #c5c5c5;position:relative}.mce-window-head .mce-close{position:absolute;right:0;top:0;height:38px;width:38px;text-align:center;cursor:pointer}.mce-window-head .mce-close i{color:#858585}.mce-close:hover i{color:#adadad}.mce-window-head .mce-title{line-height:20px;font-size:20px;font-weight:bold;text-rendering:optimizelegibility;padding-right:20px}.mce-window .mce-container-body{display:block}.mce-foot{display:block;background-color:#fff;border-top:1px solid #c5c5c5}.mce-window-head .mce-dragh{position:absolute;top:0;left:0;cursor:move;width:90%;height:100%}.mce-window iframe{width:100%;height:100%}.mce-window-body .mce-listbox{border-color:#ccc}.mce-rtl .mce-window-head .mce-close{position:absolute;right:auto;left:15px}.mce-rtl .mce-window-head .mce-dragh{left:auto;right:0}.mce-rtl .mce-window-head .mce-title{direction:rtl;text-align:right}.mce-tooltip{position:absolute;padding:5px;opacity:.8;filter:alpha(opacity=80);zoom:1}.mce-tooltip-inner{font-size:11px;background-color:#000;color:white;max-width:200px;padding:5px 8px 4px 8px;text-align:center;white-space:normal}.mce-tooltip-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #000}.mce-tooltip-arrow-n{border-bottom-color:#000}.mce-tooltip-arrow-s{border-top-color:#000}.mce-tooltip-arrow-e{border-left-color:#000}.mce-tooltip-arrow-w{border-right-color:#000}.mce-tooltip-nw,.mce-tooltip-sw{margin-left:-14px}.mce-tooltip-n .mce-tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-nw .mce-tooltip-arrow{top:0;left:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-ne .mce-tooltip-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-s .mce-tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-sw .mce-tooltip-arrow{bottom:0;left:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-se .mce-tooltip-arrow{bottom:0;right:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-e .mce-tooltip-arrow{right:0;top:50%;margin-top:-5px;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent}.mce-tooltip-w .mce-tooltip-arrow{left:0;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent}.mce-progress{display:inline-block;position:relative;height:20px}.mce-progress .mce-bar-container{display:inline-block;width:100px;height:100%;margin-right:8px;border:1px solid #ccc;overflow:hidden}.mce-progress .mce-text{display:inline-block;margin-top:auto;margin-bottom:auto;font-size:14px;width:40px;color:#333}.mce-bar{display:block;width:0;height:100%;background-color:#d7d7d7;-webkit-transition:width .2s ease;transition:width .2s ease}.mce-notification{position:absolute;background-color:#f0f0f0;padding:5px;margin-top:5px;border-width:1px;border-style:solid;border-color:#ccc;transform:scale(.1);transition:transform 100ms ease-in,opacity 150ms ease-in;opacity:0}.mce-notification.mce-in{opacity:1;transform:scale(1)}.mce-notification-success{background-color:#dff0d8;border-color:#d6e9c6}.mce-notification-info{background-color:#d9edf7;border-color:#779ecb}.mce-notification-warning{background-color:#fcf8e3;border-color:#faebcc}.mce-notification-error{background-color:#f2dede;border-color:#ebccd1}.mce-notification.mce-has-close{padding-right:15px}.mce-notification .mce-ico{margin-top:5px}.mce-notification-inner{display:inline-block;font-size:14px;margin:5px 8px 4px 8px;text-align:center;white-space:normal;color:#31708f}.mce-notification-inner a{text-decoration:underline;cursor:pointer}.mce-notification .mce-progress{margin-right:8px}.mce-notification .mce-progress .mce-text{margin-top:5px}.mce-notification *,.mce-notification .mce-progress .mce-text{color:#333}.mce-notification .mce-progress .mce-bar-container{border-color:#ccc}.mce-notification .mce-progress .mce-bar-container .mce-bar{background-color:#333}.mce-notification-success *,.mce-notification-success .mce-progress .mce-text{color:#3c763d}.mce-notification-success .mce-progress .mce-bar-container{border-color:#d6e9c6}.mce-notification-success .mce-progress .mce-bar-container .mce-bar{background-color:#3c763d}.mce-notification-info *,.mce-notification-info .mce-progress .mce-text{color:#31708f}.mce-notification-info .mce-progress .mce-bar-container{border-color:#779ecb}.mce-notification-info .mce-progress .mce-bar-container .mce-bar{background-color:#31708f}.mce-notification-warning *,.mce-notification-warning .mce-progress .mce-text{color:#8a6d3b}.mce-notification-warning .mce-progress .mce-bar-container{border-color:#faebcc}.mce-notification-warning .mce-progress .mce-bar-container .mce-bar{background-color:#8a6d3b}.mce-notification-error *,.mce-notification-error .mce-progress .mce-text{color:#a94442}.mce-notification-error .mce-progress .mce-bar-container{border-color:#ebccd1}.mce-notification-error .mce-progress .mce-bar-container .mce-bar{background-color:#a94442}.mce-notification .mce-close{position:absolute;top:6px;right:8px;font-size:20px;font-weight:bold;line-height:20px;color:#858585;cursor:pointer;height:20px;overflow:hidden}.mce-abs-layout{position:relative}body .mce-abs-layout-item,.mce-abs-end{position:absolute}.mce-abs-end{width:1px;height:1px}.mce-container-body.mce-abs-layout{overflow:hidden}.mce-btn{border:1px solid #b1b1b1;border-color:transparent transparent transparent transparent;position:relative;text-shadow:0 1px 1px rgba(255,255,255,0.75);display:inline-block;*display:inline;*zoom:1;background-color:#f0f0f0}.mce-btn:hover,.mce-btn:focus{color:#333;background-color:#e3e3e3;border-color:#ccc}.mce-btn.mce-disabled button,.mce-btn.mce-disabled:hover button{cursor:default;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-btn.mce-active,.mce-btn.mce-active:hover{background-color:#dbdbdb;border-color:#ccc}.mce-btn:active{background-color:#e0e0e0;border-color:#ccc}.mce-btn button{padding:4px 8px;font-size:14px;line-height:20px;*line-height:16px;cursor:pointer;color:#333;text-align:center;overflow:visible;-webkit-appearance:none}.mce-btn button::-moz-focus-inner{border:0;padding:0}.mce-btn i{text-shadow:1px 1px none}.mce-primary{min-width:50px;color:#fff;border:1px solid transparent;border-color:transparent;background-color:#2d8ac7}.mce-primary:hover,.mce-primary:focus{background-color:#257cb6;border-color:transparent}.mce-primary.mce-disabled button,.mce-primary.mce-disabled:hover button{cursor:default;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-primary.mce-active,.mce-primary.mce-active:hover,.mce-primary:not(.mce-disabled):active{background-color:#206ea1}.mce-primary button,.mce-primary button i{color:#fff;text-shadow:1px 1px none}.mce-btn .mce-txt{font-size:inherit;line-height:inherit;color:inherit}.mce-btn-large button{padding:9px 14px;font-size:16px;line-height:normal}.mce-btn-large i{margin-top:2px}.mce-btn-small button{padding:1px 5px;font-size:12px;*padding-bottom:2px}.mce-btn-small i{line-height:20px;vertical-align:top;*line-height:18px}.mce-btn .mce-caret{margin-top:8px;margin-left:0}.mce-btn-small .mce-caret{margin-top:8px;margin-left:0}.mce-caret{display:inline-block;*display:inline;*zoom:1;width:0;height:0;vertical-align:top;border-top:4px solid #333;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.mce-disabled .mce-caret{border-top-color:#aaa}.mce-caret.mce-up{border-bottom:4px solid #333;border-top:0}.mce-btn-flat{border:0;background:transparent;filter:none}.mce-btn-flat:hover,.mce-btn-flat.mce-active,.mce-btn-flat:focus,.mce-btn-flat:active{border:0;background:#e6e6e6;filter:none}.mce-btn-has-text .mce-ico{padding-right:5px}.mce-rtl .mce-btn button{direction:rtl}.mce-btn-group .mce-btn{border-width:1px;margin:0;margin-left:2px}.mce-btn-group:not(:first-child){border-left:1px solid #d9d9d9;padding-left:3px;margin-left:3px}.mce-btn-group .mce-first{margin-left:0}.mce-btn-group .mce-btn.mce-flow-layout-item{margin:0}.mce-rtl .mce-btn-group .mce-btn{margin-left:0;margin-right:2px}.mce-rtl .mce-btn-group .mce-first{margin-right:0}.mce-rtl .mce-btn-group:not(:first-child){border-left:none;border-right:1px solid #d9d9d9;padding-right:4px;margin-right:4px}.mce-checkbox{cursor:pointer}i.mce-i-checkbox{margin:0 3px 0 0;border:1px solid #c5c5c5;background-color:#f0f0f0;text-indent:-10em;*font-size:0;*line-height:0;*text-indent:0;overflow:hidden}.mce-checked i.mce-i-checkbox{color:#333;font-size:16px;line-height:16px;text-indent:0}.mce-checkbox:focus i.mce-i-checkbox,.mce-checkbox.mce-focus i.mce-i-checkbox{border:1px solid rgba(82,168,236,0.8)}.mce-checkbox.mce-disabled .mce-label,.mce-checkbox.mce-disabled i.mce-i-checkbox{color:#acacac}.mce-checkbox .mce-label{vertical-align:middle}.mce-rtl .mce-checkbox{direction:rtl;text-align:right}.mce-rtl i.mce-i-checkbox{margin:0 0 0 3px}.mce-combobox{display:inline-block;*display:inline;*zoom:1;*height:32px}.mce-combobox input{border:1px solid #c5c5c5;border-right-color:#c5c5c5;height:28px}.mce-combobox.mce-disabled input{color:#adadad}.mce-combobox .mce-btn{border:1px solid #c5c5c5;border-left:0}.mce-combobox button{padding-right:8px;padding-left:8px}.mce-combobox.mce-disabled .mce-btn button{cursor:default;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-colorbox i{border:1px solid #c5c5c5;width:14px;height:14px}.mce-colorbutton .mce-ico{position:relative}.mce-colorbutton-grid{margin:4px}.mce-colorbutton button{padding-right:6px;padding-left:6px}.mce-colorbutton .mce-preview{padding-right:3px;display:block;position:absolute;left:50%;top:50%;margin-left:-17px;margin-top:7px;background:gray;width:13px;height:2px;overflow:hidden}.mce-colorbutton.mce-btn-small .mce-preview{margin-left:-16px;padding-right:0;width:16px}.mce-colorbutton .mce-open{padding-left:4px;padding-right:4px;border-left:1px solid transparent}.mce-colorbutton:hover .mce-open{border-color:#ccc}.mce-colorbutton.mce-btn-small .mce-open{padding:0 3px 0 3px}.mce-rtl .mce-colorbutton{direction:rtl}.mce-rtl .mce-colorbutton .mce-preview{margin-left:0;padding-right:0;padding-left:3px}.mce-rtl .mce-colorbutton.mce-btn-small .mce-preview{margin-left:0;padding-right:0;padding-left:2px}.mce-rtl .mce-colorbutton .mce-open{padding-left:4px;padding-right:4px;border-left:0}.mce-colorpicker{position:relative;width:250px;height:220px}.mce-colorpicker-sv{position:absolute;top:0;left:0;width:90%;height:100%;border:1px solid #c5c5c5;cursor:crosshair;overflow:hidden}.mce-colorpicker-h-chunk{width:100%}.mce-colorpicker-overlay1,.mce-colorpicker-overlay2{width:100%;height:100%;position:absolute;top:0;left:0}.mce-colorpicker-overlay1{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#ffffff', endColorstr='#00ffffff');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffffff', endColorstr='#00ffffff')";background:linear-gradient(to right, #fff, rgba(255,255,255,0))}.mce-colorpicker-overlay2{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#00000000', endColorstr='#000000');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#000000')";background:linear-gradient(to bottom, rgba(0,0,0,0), #000)}.mce-colorpicker-selector1{background:none;position:absolute;width:12px;height:12px;margin:-8px 0 0 -8px;border:1px solid black;border-radius:50%}.mce-colorpicker-selector2{position:absolute;width:10px;height:10px;border:1px solid white;border-radius:50%}.mce-colorpicker-h{position:absolute;top:0;right:0;width:6.5%;height:100%;border:1px solid #c5c5c5;cursor:crosshair}.mce-colorpicker-h-marker{margin-top:-4px;position:absolute;top:0;left:-1px;width:100%;border:1px solid #333;background:#fff;height:4px;z-index:100}.mce-path{display:inline-block;*display:inline;*zoom:1;padding:8px;white-space:normal}.mce-path .mce-txt{display:inline-block;padding-right:3px}.mce-path .mce-path-body{display:inline-block}.mce-path-item{display:inline-block;*display:inline;*zoom:1;cursor:pointer;color:#333}.mce-path-item:hover{text-decoration:underline}.mce-path-item:focus{background:#666;color:#fff}.mce-path .mce-divider{display:inline}.mce-disabled .mce-path-item{color:#aaa}.mce-rtl .mce-path{direction:rtl}.mce-fieldset{border:0 solid #9e9e9e}.mce-fieldset>.mce-container-body{margin-top:-15px}.mce-fieldset-title{margin-left:5px;padding:0 5px 0 5px}.mce-fit-layout{display:inline-block;*display:inline;*zoom:1}.mce-fit-layout-item{position:absolute}.mce-flow-layout-item{display:inline-block;*display:inline;*zoom:1}.mce-flow-layout-item{margin:2px 0 2px 2px}.mce-flow-layout-item.mce-last{margin-right:2px}.mce-flow-layout{white-space:normal}.mce-tinymce-inline .mce-flow-layout{white-space:nowrap}.mce-rtl .mce-flow-layout{text-align:right;direction:rtl}.mce-rtl .mce-flow-layout-item{margin:2px 2px 2px 0}.mce-rtl .mce-flow-layout-item.mce-last{margin-left:2px}.mce-iframe{border:0 solid rgba(0,0,0,0.2);width:100%;height:100%}.mce-infobox{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 1px rgba(255,255,255,0.75);overflow:hidden;border:1px solid red}.mce-infobox div{display:block;margin:5px}.mce-infobox div button{position:absolute;top:50%;right:4px;cursor:pointer;margin-top:-8px;display:none}.mce-infobox div button:focus{outline:2px solid #ccc}.mce-infobox.mce-has-help div{margin-right:25px}.mce-infobox.mce-has-help button{display:block}.mce-infobox.mce-success{background:#dff0d8;border-color:#d6e9c6}.mce-infobox.mce-success div{color:#3c763d}.mce-infobox.mce-warning{background:#fcf8e3;border-color:#faebcc}.mce-infobox.mce-warning div{color:#8a6d3b}.mce-infobox.mce-error{background:#f2dede;border-color:#ebccd1}.mce-infobox.mce-error div{color:#a94442}.mce-rtl .mce-infobox div{text-align:right;direction:rtl}.mce-label{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 1px rgba(255,255,255,0.75);overflow:hidden}.mce-label.mce-autoscroll{overflow:auto}.mce-label.mce-disabled{color:#aaa}.mce-label.mce-multiline{white-space:pre-wrap}.mce-label.mce-success{color:#468847}.mce-label.mce-warning{color:#c09853}.mce-label.mce-error{color:#b94a48}.mce-rtl .mce-label{text-align:right;direction:rtl}.mce-menubar .mce-menubtn{border-color:transparent;background:transparent;filter:none}.mce-menubar .mce-menubtn button{color:#333}.mce-menubar{border:1px solid rgba(217,217,217,0.52)}.mce-menubar .mce-menubtn button span{color:#333}.mce-menubar .mce-caret{border-top-color:#333}.mce-menubar .mce-menubtn:hover,.mce-menubar .mce-menubtn.mce-active,.mce-menubar .mce-menubtn:focus{border-color:#ccc;background:#fff;filter:none}.mce-menubtn button{color:#333}.mce-menubtn.mce-btn-small span{font-size:12px}.mce-menubtn.mce-fixed-width span{display:inline-block;overflow-x:hidden;text-overflow:ellipsis;width:90px}.mce-menubtn.mce-fixed-width.mce-btn-small span{width:70px}.mce-menubtn .mce-caret{*margin-top:6px}.mce-rtl .mce-menubtn button{direction:rtl;text-align:right}.mce-menu-item{display:block;padding:6px 15px 6px 12px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap;cursor:pointer;line-height:normal;border-left:4px solid transparent;margin-bottom:1px}.mce-menu-item .mce-ico,.mce-menu-item .mce-text{color:#333}.mce-menu-item.mce-disabled .mce-text,.mce-menu-item.mce-disabled .mce-ico{color:#adadad}.mce-menu-item:hover .mce-text,.mce-menu-item.mce-selected .mce-text,.mce-menu-item:focus .mce-text{color:white}.mce-menu-item:hover .mce-ico,.mce-menu-item.mce-selected .mce-ico,.mce-menu-item:focus .mce-ico{color:white}.mce-menu-item.mce-disabled:hover{background:#ccc}.mce-menu-shortcut{display:inline-block;color:#adadad}.mce-menu-shortcut{display:inline-block;*display:inline;*zoom:1;padding:0 15px 0 20px}.mce-menu-item:hover .mce-menu-shortcut,.mce-menu-item.mce-selected .mce-menu-shortcut,.mce-menu-item:focus .mce-menu-shortcut{color:white}.mce-menu-item .mce-caret{margin-top:4px;*margin-top:3px;margin-right:6px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #333}.mce-menu-item.mce-selected .mce-caret,.mce-menu-item:focus .mce-caret,.mce-menu-item:hover .mce-caret{border-left-color:white}.mce-menu-align .mce-menu-shortcut{*margin-top:-2px}.mce-menu-align .mce-menu-shortcut,.mce-menu-align .mce-caret{position:absolute;right:0}.mce-menu-item.mce-active i{visibility:visible}.mce-menu-item-normal.mce-active{background-color:#3498db}.mce-menu-item-preview.mce-active{border-left:5px solid #aaa}.mce-menu-item-normal.mce-active .mce-text{color:white}.mce-menu-item-normal.mce-active:hover .mce-text,.mce-menu-item-normal.mce-active:hover .mce-ico{color:white}.mce-menu-item-normal.mce-active:focus .mce-text,.mce-menu-item-normal.mce-active:focus .mce-ico{color:white}.mce-menu-item:hover,.mce-menu-item.mce-selected,.mce-menu-item:focus{text-decoration:none;color:white;background-color:#2d8ac7}div.mce-menu .mce-menu-item-sep,.mce-menu-item-sep:hover{border:0;padding:0;height:1px;margin:9px 1px;overflow:hidden;background:transparent;border-bottom:1px solid rgba(0,0,0,0.1);cursor:default;filter:none}.mce-menu.mce-rtl{direction:rtl}.mce-rtl .mce-menu-item{text-align:right;direction:rtl;padding:6px 12px 6px 15px}.mce-menu-align.mce-rtl .mce-menu-shortcut,.mce-menu-align.mce-rtl .mce-caret{right:auto;left:0}.mce-rtl .mce-menu-item .mce-caret{margin-left:6px;margin-right:0;border-right:4px solid #333;border-left:0}.mce-rtl .mce-menu-item.mce-selected .mce-caret,.mce-rtl .mce-menu-item:focus .mce-caret,.mce-rtl .mce-menu-item:hover .mce-caret{border-left-color:transparent;border-right-color:white}.mce-throbber{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;filter:alpha(opacity=60);zoom:1;background:#fff url('img/loader.gif') no-repeat center center}.mce-throbber-inline{position:static;height:50px}.mce-menu .mce-throbber-inline{height:25px;background-size:contain}.mce-menu{position:absolute;left:0;top:0;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;z-index:1000;padding:5px 0 5px 0;margin:-1px 0 0;min-width:160px;background:#fff;border:1px solid #989898;border:1px solid rgba(0,0,0,0.2);z-index:1002;max-height:400px;overflow:auto;overflow-x:hidden}.mce-menu i{display:none}.mce-menu-has-icons i{display:inline-block;*display:inline}.mce-menu-sub-tr-tl{margin:-6px 0 0 -1px}.mce-menu-sub-br-bl{margin:6px 0 0 -1px}.mce-menu-sub-tl-tr{margin:-6px 0 0 1px}.mce-menu-sub-bl-br{margin:6px 0 0 1px}.mce-listbox button{text-align:left;padding-right:20px;position:relative}.mce-listbox .mce-caret{position:absolute;margin-top:-2px;right:8px;top:50%}.mce-rtl .mce-listbox .mce-caret{right:auto;left:8px}.mce-rtl .mce-listbox button{padding-right:10px;padding-left:20px}.mce-container-body .mce-resizehandle{position:absolute;right:0;bottom:0;width:16px;height:16px;visibility:visible;cursor:s-resize;margin:0}.mce-container-body .mce-resizehandle-both{cursor:se-resize}i.mce-i-resize{color:#333}.mce-selectbox{background:#fff;border:1px solid #c5c5c5}.mce-slider{border:1px solid #aaa;background:#eee;width:100px;height:10px;position:relative;display:block}.mce-slider.mce-vertical{width:10px;height:100px}.mce-slider-handle{border:1px solid #bbb;background:#ddd;display:block;width:13px;height:13px;position:absolute;top:0;left:0;margin-left:-1px;margin-top:-2px}.mce-slider-handle:focus{background:#bbb}.mce-spacer{visibility:hidden}.mce-splitbtn .mce-open{border-left:1px solid transparent}.mce-splitbtn:hover .mce-open{border-left-color:#ccc}.mce-splitbtn button{padding-right:6px;padding-left:6px}.mce-splitbtn .mce-open{padding-right:4px;padding-left:4px}.mce-splitbtn .mce-open.mce-active{background-color:#dbdbdb;outline:1px solid #ccc}.mce-splitbtn.mce-btn-small .mce-open{padding:0 3px 0 3px}.mce-rtl .mce-splitbtn{direction:rtl;text-align:right}.mce-rtl .mce-splitbtn button{padding-right:4px;padding-left:4px}.mce-rtl .mce-splitbtn .mce-open{border-left:0}.mce-stack-layout-item{display:block}.mce-tabs{display:block;border-bottom:1px solid #c5c5c5}.mce-tabs,.mce-tabs+.mce-container-body{background:#fff}.mce-tab{display:inline-block;*display:inline;*zoom:1;border:1px solid #c5c5c5;border-width:0 1px 0 0;background:#fff;padding:8px;text-shadow:0 1px 1px rgba(255,255,255,0.75);height:13px;cursor:pointer}.mce-tab:hover{background:#fdfdfd}.mce-tab.mce-active{background:#fdfdfd;border-bottom-color:transparent;margin-bottom:-1px;height:14px}.mce-rtl .mce-tabs{text-align:right;direction:rtl}.mce-rtl .mce-tab{border-width:0 0 0 1px}.mce-textbox{background:#fff;border:1px solid #c5c5c5;display:inline-block;-webkit-transition:border linear .2s, box-shadow linear .2s;transition:border linear .2s, box-shadow linear .2s;height:28px;resize:none;padding:0 4px 0 4px;white-space:pre-wrap;*white-space:pre;color:#333}.mce-textbox:focus,.mce-textbox.mce-focus{border-color:#3498db}.mce-placeholder .mce-textbox{color:#aaa}.mce-textbox.mce-multiline{padding:4px;height:auto}.mce-textbox.mce-disabled{color:#adadad}.mce-rtl .mce-textbox{text-align:right;direction:rtl}@font-face{font-family:'tinymce';src:url('fonts/tinymce.eot');src:url('fonts/tinymce.eot?#iefix') format('embedded-opentype'),url('fonts/tinymce.woff') format('woff'),url('fonts/tinymce.ttf') format('truetype'),url('fonts/tinymce.svg#tinymce') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'tinymce-small';src:url('fonts/tinymce-small.eot');src:url('fonts/tinymce-small.eot?#iefix') format('embedded-opentype'),url('fonts/tinymce-small.woff') format('woff'),url('fonts/tinymce-small.ttf') format('truetype'),url('fonts/tinymce-small.svg#tinymce') format('svg');font-weight:normal;font-style:normal}.mce-ico{font-family:'tinymce';font-style:normal;font-weight:normal;font-size:16px;line-height:16px;vertical-align:text-top;-webkit-font-smoothing:antialiased;display:inline-block;background:transparent center center;width:16px;height:16px;color:#333;-ie7-icon:' '}.mce-btn-small .mce-ico{font-family:'tinymce-small'}.mce-ico,i.mce-i-checkbox{zoom:expression(this.runtimeStyle['zoom'] = '1', this.innerHTML = this.currentStyle['-ie7-icon'].substr(1, 1) + ' ')}.mce-i-save{-ie7-icon:"\e000"}.mce-i-newdocument{-ie7-icon:"\e001"}.mce-i-fullpage{-ie7-icon:"\e002"}.mce-i-alignleft{-ie7-icon:"\e003"}.mce-i-aligncenter{-ie7-icon:"\e004"}.mce-i-alignright{-ie7-icon:"\e005"}.mce-i-alignjustify{-ie7-icon:"\e006"}.mce-i-alignnone{-ie7-icon:"\e003"}.mce-i-cut{-ie7-icon:"\e007"}.mce-i-paste{-ie7-icon:"\e008"}.mce-i-searchreplace{-ie7-icon:"\e009"}.mce-i-bullist{-ie7-icon:"\e00a"}.mce-i-numlist{-ie7-icon:"\e00b"}.mce-i-indent{-ie7-icon:"\e00c"}.mce-i-outdent{-ie7-icon:"\e00d"}.mce-i-blockquote{-ie7-icon:"\e00e"}.mce-i-undo{-ie7-icon:"\e00f"}.mce-i-redo{-ie7-icon:"\e010"}.mce-i-link{-ie7-icon:"\e011"}.mce-i-unlink{-ie7-icon:"\e012"}.mce-i-anchor{-ie7-icon:"\e013"}.mce-i-image{-ie7-icon:"\e014"}.mce-i-media{-ie7-icon:"\e015"}.mce-i-help{-ie7-icon:"\e016"}.mce-i-code{-ie7-icon:"\e017"}.mce-i-insertdatetime{-ie7-icon:"\e018"}.mce-i-preview{-ie7-icon:"\e019"}.mce-i-forecolor{-ie7-icon:"\e01a"}.mce-i-backcolor{-ie7-icon:"\e01a"}.mce-i-table{-ie7-icon:"\e01b"}.mce-i-hr{-ie7-icon:"\e01c"}.mce-i-removeformat{-ie7-icon:"\e01d"}.mce-i-subscript{-ie7-icon:"\e01e"}.mce-i-superscript{-ie7-icon:"\e01f"}.mce-i-charmap{-ie7-icon:"\e020"}.mce-i-emoticons{-ie7-icon:"\e021"}.mce-i-print{-ie7-icon:"\e022"}.mce-i-fullscreen{-ie7-icon:"\e023"}.mce-i-spellchecker{-ie7-icon:"\e024"}.mce-i-nonbreaking{-ie7-icon:"\e025"}.mce-i-template{-ie7-icon:"\e026"}.mce-i-pagebreak{-ie7-icon:"\e027"}.mce-i-restoredraft{-ie7-icon:"\e028"}.mce-i-untitled{-ie7-icon:"\e029"}.mce-i-bold{-ie7-icon:"\e02a"}.mce-i-italic{-ie7-icon:"\e02b"}.mce-i-underline{-ie7-icon:"\e02c"}.mce-i-strikethrough{-ie7-icon:"\e02d"}.mce-i-visualchars{-ie7-icon:"\e02e"}.mce-i-ltr{-ie7-icon:"\e02f"}.mce-i-rtl{-ie7-icon:"\e030"}.mce-i-copy{-ie7-icon:"\e031"}.mce-i-resize{-ie7-icon:"\e032"}.mce-i-browse{-ie7-icon:"\e034"}.mce-i-pastetext{-ie7-icon:"\e035"}.mce-i-rotateleft{-ie7-icon:"\eaa8"}.mce-i-rotateright{-ie7-icon:"\eaa9"}.mce-i-crop{-ie7-icon:"\ee78"}.mce-i-editimage{-ie7-icon:"\e914"}.mce-i-options{-ie7-icon:"\ec6a"}.mce-i-flipv{-ie7-icon:"\eaaa"}.mce-i-fliph{-ie7-icon:"\eaac"}.mce-i-zoomin{-ie7-icon:"\eb35"}.mce-i-zoomout{-ie7-icon:"\eb36"}.mce-i-sun{-ie7-icon:"\eccc"}.mce-i-moon{-ie7-icon:"\eccd"}.mce-i-arrowleft{-ie7-icon:"\edc0"}.mce-i-arrowright{-ie7-icon:"\edb8"}.mce-i-drop{-ie7-icon:"\e934"}.mce-i-contrast{-ie7-icon:"\ecd4"}.mce-i-sharpen{-ie7-icon:"\eba7"}.mce-i-palette{-ie7-icon:"\e92a"}.mce-i-resize2{-ie7-icon:"\edf9"}.mce-i-orientation{-ie7-icon:"\e601"}.mce-i-invert{-ie7-icon:"\e602"}.mce-i-gamma{-ie7-icon:"\e600"}.mce-i-remove{-ie7-icon:"\ed6a"}.mce-i-codesample{-ie7-icon:"\e603"}.mce-i-checkbox,.mce-i-selected{-ie7-icon:"\e033"}.mce-i-selected{visibility:hidden}.mce-i-backcolor{background:#bbb} \ No newline at end of file diff --git a/wp-includes/js/tinymce/skins/lightgray/skin.min.css b/wp-includes/js/tinymce/skins/lightgray/skin.min.css index 8c398718..9ff09bee 100644 --- a/wp-includes/js/tinymce/skins/lightgray/skin.min.css +++ b/wp-includes/js/tinymce/skins/lightgray/skin.min.css @@ -1 +1 @@ -.mce-container,.mce-container *,.mce-widget,.mce-widget *,.mce-reset{margin:0;padding:0;border:0;outline:0;vertical-align:top;background:transparent;text-decoration:none;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;text-shadow:none;float:none;position:static;width:auto;height:auto;white-space:nowrap;cursor:inherit;-webkit-tap-highlight-color:transparent;line-height:normal;font-weight:normal;text-align:left;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;direction:ltr;max-width:none}.mce-widget button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mce-container *[unselectable]{-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}.mce-fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.mce-fade.mce-in{opacity:1}.mce-tinymce{visibility:inherit !important;position:relative}.mce-fullscreen{border:0;padding:0;margin:0;overflow:hidden;height:100%;z-index:100}div.mce-fullscreen{position:fixed;top:0;left:0;width:100%;height:auto}.mce-tinymce{display:block}.mce-wordcount{position:absolute;top:0;right:0;padding:8px}div.mce-edit-area{background:#fff;filter:none}.mce-statusbar{position:relative}.mce-statusbar .mce-container-body{position:relative}.mce-fullscreen .mce-resizehandle{display:none}.mce-charmap{border-collapse:collapse}.mce-charmap td{cursor:default;border:1px solid rgba(0,0,0,0.2);width:20px;height:20px;line-height:20px;text-align:center;vertical-align:middle;padding:2px}.mce-charmap td div{text-align:center}.mce-charmap td:hover{background:#d9d9d9}.mce-grid td.mce-grid-cell div{border:1px solid #d6d6d6;width:15px;height:15px;margin:0;cursor:pointer}.mce-grid td.mce-grid-cell div:focus{border-color:#3498db}.mce-grid td.mce-grid-cell div[disabled]{cursor:not-allowed}.mce-grid{border-spacing:2px;border-collapse:separate}.mce-grid a{display:block;border:1px solid transparent}.mce-grid a:hover,.mce-grid a:focus{border-color:#3498db}.mce-grid-border{margin:0 4px 0 4px}.mce-grid-border a{border-color:#d6d6d6;width:13px;height:13px}.mce-grid-border a:hover,.mce-grid-border a.mce-active{border-color:#3498db;background:#3498db}.mce-text-center{text-align:center}div.mce-tinymce-inline{width:100%}.mce-colorbtn-trans div{text-align:center;vertical-align:middle;font-weight:bold;font-size:20px;line-height:16px;color:#707070}.mce-monospace{font-family:"Courier New",Courier,monospace}.mce-toolbar-grp{padding:2px 0}.mce-toolbar-grp .mce-flow-layout-item{margin-bottom:0}.mce-rtl .mce-wordcount{left:0;right:auto}.mce-croprect-container{position:absolute;top:0;left:0}.mce-croprect-handle{position:absolute;top:0;left:0;width:20px;height:20px;border:2px solid white}.mce-croprect-handle-nw{border-width:2px 0 0 2px;margin:-2px 0 0 -2px;cursor:nw-resize;top:100px;left:100px}.mce-croprect-handle-ne{border-width:2px 2px 0 0;margin:-2px 0 0 -20px;cursor:ne-resize;top:100px;left:200px}.mce-croprect-handle-sw{border-width:0 0 2px 2px;margin:-20px 2px 0 -2px;cursor:sw-resize;top:200px;left:100px}.mce-croprect-handle-se{border-width:0 2px 2px 0;margin:-20px 0 0 -20px;cursor:se-resize;top:200px;left:200px}.mce-croprect-handle-move{position:absolute;cursor:move;border:0}.mce-croprect-block{opacity:.3;filter:alpha(opacity=30);zoom:1;position:absolute;background:black}.mce-imagepanel{overflow:auto;background:black}.mce-imagepanel img{position:absolute}.mce-imagetool.mce-btn .mce-ico{display:block;width:20px;height:20px;text-align:center;line-height:20px;font-size:20px;padding:5px}.mce-container,.mce-container-body{display:block}.mce-autoscroll{overflow:hidden}.mce-scrollbar{position:absolute;width:7px;height:100%;top:2px;right:2px;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-scrollbar-h{top:auto;right:auto;left:2px;bottom:2px;width:100%;height:7px}.mce-scrollbar-thumb{position:absolute;background-color:#000;border:1px solid #888;border-color:rgba(85,85,85,0.6);width:5px;height:100%}.mce-scrollbar-h .mce-scrollbar-thumb{width:100%;height:5px}.mce-scrollbar:hover,.mce-scrollbar.mce-active{background-color:#aaa;opacity:.6;filter:alpha(opacity=60);zoom:1}.mce-scroll{position:relative}.mce-panel{border:0 solid #cacaca;border:0 solid rgba(0,0,0,0.2);background-color:#f0f0f0}.mce-floatpanel{position:absolute}.mce-floatpanel.mce-fixed{position:fixed}.mce-floatpanel .mce-arrow,.mce-floatpanel .mce-arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.mce-floatpanel .mce-arrow{border-width:11px}.mce-floatpanel .mce-arrow:after{border-width:10px;content:""}.mce-floatpanel.mce-popover{filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;top:0;left:0;background:#fff;border:1px solid rgba(0,0,0,0.2);border:1px solid rgba(0,0,0,0.25)}.mce-floatpanel.mce-popover.mce-bottom{margin-top:10px;*margin-top:0}.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:rgba(0,0,0,0.2);border-bottom-color:rgba(0,0,0,0.25);top:-11px}.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.mce-floatpanel.mce-popover.mce-bottom.mce-start{margin-left:-22px}.mce-floatpanel.mce-popover.mce-bottom.mce-start>.mce-arrow{left:20px}.mce-floatpanel.mce-popover.mce-bottom.mce-end{margin-left:22px}.mce-floatpanel.mce-popover.mce-bottom.mce-end>.mce-arrow{right:10px;left:auto}.mce-fullscreen{border:0;padding:0;margin:0;overflow:hidden;height:100%}div.mce-fullscreen{position:fixed;top:0;left:0}#mce-modal-block{opacity:0;filter:alpha(opacity=0);zoom:1;position:fixed;left:0;top:0;width:100%;height:100%;background:#000}#mce-modal-block.mce-in{opacity:.3;filter:alpha(opacity=30);zoom:1}.mce-window-move{cursor:move}.mce-window{filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;background:#fff;position:fixed;top:0;left:0;opacity:0;transform:scale(.1);transition:transform 100ms ease-in,opacity 150ms ease-in}.mce-window.mce-in{transform:scale(1);opacity:1}.mce-window-head{padding:9px 15px;border-bottom:1px solid #c5c5c5;position:relative}.mce-window-head .mce-close{position:absolute;right:0;top:0;height:38px;width:38px;text-align:center;cursor:pointer}.mce-window-head .mce-close i{color:#858585}.mce-close:hover i{color:#adadad}.mce-window-head .mce-title{line-height:20px;font-size:20px;font-weight:bold;text-rendering:optimizelegibility;padding-right:20px}.mce-window .mce-container-body{display:block}.mce-foot{display:block;background-color:#fff;border-top:1px solid #c5c5c5}.mce-window-head .mce-dragh{position:absolute;top:0;left:0;cursor:move;width:90%;height:100%}.mce-window iframe{width:100%;height:100%}.mce-window-body .mce-listbox{border-color:#ccc}.mce-rtl .mce-window-head .mce-close{position:absolute;right:auto;left:15px}.mce-rtl .mce-window-head .mce-dragh{left:auto;right:0}.mce-rtl .mce-window-head .mce-title{direction:rtl;text-align:right}.mce-tooltip{position:absolute;padding:5px;opacity:.8;filter:alpha(opacity=80);zoom:1}.mce-tooltip-inner{font-size:11px;background-color:#000;color:white;max-width:200px;padding:5px 8px 4px 8px;text-align:center;white-space:normal}.mce-tooltip-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #000}.mce-tooltip-arrow-n{border-bottom-color:#000}.mce-tooltip-arrow-s{border-top-color:#000}.mce-tooltip-arrow-e{border-left-color:#000}.mce-tooltip-arrow-w{border-right-color:#000}.mce-tooltip-nw,.mce-tooltip-sw{margin-left:-14px}.mce-tooltip-n .mce-tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-nw .mce-tooltip-arrow{top:0;left:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-ne .mce-tooltip-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-s .mce-tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-sw .mce-tooltip-arrow{bottom:0;left:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-se .mce-tooltip-arrow{bottom:0;right:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-e .mce-tooltip-arrow{right:0;top:50%;margin-top:-5px;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent}.mce-tooltip-w .mce-tooltip-arrow{left:0;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent}.mce-progress{display:inline-block;position:relative;height:20px}.mce-progress .mce-bar-container{display:inline-block;width:100px;height:100%;margin-right:8px;border:1px solid #ccc;overflow:hidden}.mce-progress .mce-text{display:inline-block;margin-top:auto;margin-bottom:auto;font-size:14px;width:40px;color:#333}.mce-bar{display:block;width:0;height:100%;background-color:#d7d7d7;-webkit-transition:width .2s ease;transition:width .2s ease}.mce-notification{position:absolute;background-color:#f0f0f0;padding:5px;margin-top:5px;border-width:1px;border-style:solid;border-color:#ccc;transform:scale(.1);transition:transform 100ms ease-in,opacity 150ms ease-in;opacity:0}.mce-notification.mce-in{opacity:1;transform:scale(1)}.mce-notification-success{background-color:#dff0d8;border-color:#d6e9c6}.mce-notification-info{background-color:#d9edf7;border-color:#779ecb}.mce-notification-warning{background-color:#fcf8e3;border-color:#faebcc}.mce-notification-error{background-color:#f2dede;border-color:#ebccd1}.mce-notification.mce-has-close{padding-right:15px}.mce-notification .mce-ico{margin-top:5px}.mce-notification-inner{display:inline-block;font-size:14px;margin:5px 8px 4px 8px;text-align:center;white-space:normal;color:#31708f}.mce-notification-inner a{text-decoration:underline;cursor:pointer}.mce-notification .mce-progress{margin-right:8px}.mce-notification .mce-progress .mce-text{margin-top:5px}.mce-notification *,.mce-notification .mce-progress .mce-text{color:#333}.mce-notification .mce-progress .mce-bar-container{border-color:#ccc}.mce-notification .mce-progress .mce-bar-container .mce-bar{background-color:#333}.mce-notification-success *,.mce-notification-success .mce-progress .mce-text{color:#3c763d}.mce-notification-success .mce-progress .mce-bar-container{border-color:#d6e9c6}.mce-notification-success .mce-progress .mce-bar-container .mce-bar{background-color:#3c763d}.mce-notification-info *,.mce-notification-info .mce-progress .mce-text{color:#31708f}.mce-notification-info .mce-progress .mce-bar-container{border-color:#779ecb}.mce-notification-info .mce-progress .mce-bar-container .mce-bar{background-color:#31708f}.mce-notification-warning *,.mce-notification-warning .mce-progress .mce-text{color:#8a6d3b}.mce-notification-warning .mce-progress .mce-bar-container{border-color:#faebcc}.mce-notification-warning .mce-progress .mce-bar-container .mce-bar{background-color:#8a6d3b}.mce-notification-error *,.mce-notification-error .mce-progress .mce-text{color:#a94442}.mce-notification-error .mce-progress .mce-bar-container{border-color:#ebccd1}.mce-notification-error .mce-progress .mce-bar-container .mce-bar{background-color:#a94442}.mce-notification .mce-close{position:absolute;top:6px;right:8px;font-size:20px;font-weight:bold;line-height:20px;color:#858585;cursor:pointer;height:20px;overflow:hidden}.mce-abs-layout{position:relative}body .mce-abs-layout-item,.mce-abs-end{position:absolute}.mce-abs-end{width:1px;height:1px}.mce-container-body.mce-abs-layout{overflow:hidden}.mce-btn{border:1px solid #b1b1b1;border-color:transparent transparent transparent transparent;position:relative;text-shadow:0 1px 1px rgba(255,255,255,0.75);display:inline-block;*display:inline;*zoom:1;background-color:#f0f0f0}.mce-btn:hover,.mce-btn:focus{color:#333;background-color:#e3e3e3;border-color:#ccc}.mce-btn.mce-disabled button,.mce-btn.mce-disabled:hover button{cursor:default;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-btn.mce-active,.mce-btn.mce-active:hover{background-color:#dbdbdb;border-color:#ccc}.mce-btn:active{background-color:#e0e0e0;border-color:#ccc}.mce-btn button{padding:4px 8px;font-size:14px;line-height:20px;*line-height:16px;cursor:pointer;color:#333;text-align:center;overflow:visible;-webkit-appearance:none}.mce-btn button::-moz-focus-inner{border:0;padding:0}.mce-btn i{text-shadow:1px 1px none}.mce-primary{min-width:50px;color:#fff;border:1px solid transparent;border-color:transparent;background-color:#2d8ac7}.mce-primary:hover,.mce-primary:focus{background-color:#257cb6;border-color:transparent}.mce-primary.mce-disabled button,.mce-primary.mce-disabled:hover button{cursor:default;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-primary.mce-active,.mce-primary.mce-active:hover,.mce-primary:not(.mce-disabled):active{background-color:#206ea1}.mce-primary button,.mce-primary button i{color:#fff;text-shadow:1px 1px none}.mce-btn .mce-txt{font-size:inherit;line-height:inherit;color:inherit}.mce-btn-large button{padding:9px 14px;font-size:16px;line-height:normal}.mce-btn-large i{margin-top:2px}.mce-btn-small button{padding:1px 5px;font-size:12px;*padding-bottom:2px}.mce-btn-small i{line-height:20px;vertical-align:top;*line-height:18px}.mce-btn .mce-caret{margin-top:8px;margin-left:0}.mce-btn-small .mce-caret{margin-top:8px;margin-left:0}.mce-caret{display:inline-block;*display:inline;*zoom:1;width:0;height:0;vertical-align:top;border-top:4px solid #333;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.mce-disabled .mce-caret{border-top-color:#aaa}.mce-caret.mce-up{border-bottom:4px solid #333;border-top:0}.mce-btn-flat{border:0;background:transparent;filter:none}.mce-btn-flat:hover,.mce-btn-flat.mce-active,.mce-btn-flat:focus,.mce-btn-flat:active{border:0;background:#e6e6e6;filter:none}.mce-btn-has-text .mce-ico{padding-right:5px}.mce-rtl .mce-btn button{direction:rtl}.mce-btn-group .mce-btn{border-width:1px;margin:0;margin-left:2px}.mce-btn-group:not(:first-child){border-left:1px solid #d9d9d9;padding-left:3px;margin-left:3px}.mce-btn-group .mce-first{margin-left:0}.mce-btn-group .mce-btn.mce-flow-layout-item{margin:0}.mce-rtl .mce-btn-group .mce-btn{margin-left:0;margin-right:2px}.mce-rtl .mce-btn-group .mce-first{margin-right:0}.mce-rtl .mce-btn-group:not(:first-child){border-left:none;border-right:1px solid #d9d9d9;padding-right:4px;margin-right:4px}.mce-checkbox{cursor:pointer}i.mce-i-checkbox{margin:0 3px 0 0;border:1px solid #c5c5c5;background-color:#f0f0f0;text-indent:-10em;*font-size:0;*line-height:0;*text-indent:0;overflow:hidden}.mce-checked i.mce-i-checkbox{color:#333;font-size:16px;line-height:16px;text-indent:0}.mce-checkbox:focus i.mce-i-checkbox,.mce-checkbox.mce-focus i.mce-i-checkbox{border:1px solid rgba(82,168,236,0.8)}.mce-checkbox.mce-disabled .mce-label,.mce-checkbox.mce-disabled i.mce-i-checkbox{color:#acacac}.mce-checkbox .mce-label{vertical-align:middle}.mce-rtl .mce-checkbox{direction:rtl;text-align:right}.mce-rtl i.mce-i-checkbox{margin:0 0 0 3px}.mce-combobox{display:inline-block;*display:inline;*zoom:1;*height:32px}.mce-combobox input{border:1px solid #c5c5c5;border-right-color:#c5c5c5;height:28px}.mce-combobox.mce-disabled input{color:#adadad}.mce-combobox .mce-btn{border:1px solid #c5c5c5;border-left:0}.mce-combobox button{padding-right:8px;padding-left:8px}.mce-combobox.mce-disabled .mce-btn button{cursor:default;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-colorbox i{border:1px solid #c5c5c5;width:14px;height:14px}.mce-colorbutton .mce-ico{position:relative}.mce-colorbutton-grid{margin:4px}.mce-colorbutton button{padding-right:6px;padding-left:6px}.mce-colorbutton .mce-preview{padding-right:3px;display:block;position:absolute;left:50%;top:50%;margin-left:-17px;margin-top:7px;background:gray;width:13px;height:2px;overflow:hidden}.mce-colorbutton.mce-btn-small .mce-preview{margin-left:-16px;padding-right:0;width:16px}.mce-colorbutton .mce-open{padding-left:4px;padding-right:4px;border-left:1px solid transparent}.mce-colorbutton:hover .mce-open{border-color:#ccc}.mce-colorbutton.mce-btn-small .mce-open{padding:0 3px 0 3px}.mce-rtl .mce-colorbutton{direction:rtl}.mce-rtl .mce-colorbutton .mce-preview{margin-left:0;padding-right:0;padding-left:3px}.mce-rtl .mce-colorbutton.mce-btn-small .mce-preview{margin-left:0;padding-right:0;padding-left:2px}.mce-rtl .mce-colorbutton .mce-open{padding-left:4px;padding-right:4px;border-left:0}.mce-colorpicker{position:relative;width:250px;height:220px}.mce-colorpicker-sv{position:absolute;top:0;left:0;width:90%;height:100%;border:1px solid #c5c5c5;cursor:crosshair;overflow:hidden}.mce-colorpicker-h-chunk{width:100%}.mce-colorpicker-overlay1,.mce-colorpicker-overlay2{width:100%;height:100%;position:absolute;top:0;left:0}.mce-colorpicker-overlay1{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#ffffff', endColorstr='#00ffffff');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffffff', endColorstr='#00ffffff')";background:linear-gradient(to right, #fff, rgba(255,255,255,0))}.mce-colorpicker-overlay2{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#00000000', endColorstr='#000000');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#000000')";background:linear-gradient(to bottom, rgba(0,0,0,0), #000)}.mce-colorpicker-selector1{background:none;position:absolute;width:12px;height:12px;margin:-8px 0 0 -8px;border:1px solid black;border-radius:50%}.mce-colorpicker-selector2{position:absolute;width:10px;height:10px;border:1px solid white;border-radius:50%}.mce-colorpicker-h{position:absolute;top:0;right:0;width:6.5%;height:100%;border:1px solid #c5c5c5;cursor:crosshair}.mce-colorpicker-h-marker{margin-top:-4px;position:absolute;top:0;left:-1px;width:100%;border:1px solid #333;background:#fff;height:4px;z-index:100}.mce-path{display:inline-block;*display:inline;*zoom:1;padding:8px;white-space:normal}.mce-path .mce-txt{display:inline-block;padding-right:3px}.mce-path .mce-path-body{display:inline-block}.mce-path-item{display:inline-block;*display:inline;*zoom:1;cursor:pointer;color:#333}.mce-path-item:hover{text-decoration:underline}.mce-path-item:focus{background:#666;color:#fff}.mce-path .mce-divider{display:inline}.mce-disabled .mce-path-item{color:#aaa}.mce-rtl .mce-path{direction:rtl}.mce-fieldset{border:0 solid #9e9e9e}.mce-fieldset>.mce-container-body{margin-top:-15px}.mce-fieldset-title{margin-left:5px;padding:0 5px 0 5px}.mce-fit-layout{display:inline-block;*display:inline;*zoom:1}.mce-fit-layout-item{position:absolute}.mce-flow-layout-item{display:inline-block;*display:inline;*zoom:1}.mce-flow-layout-item{margin:2px 0 2px 2px}.mce-flow-layout-item.mce-last{margin-right:2px}.mce-flow-layout{white-space:normal}.mce-tinymce-inline .mce-flow-layout{white-space:nowrap}.mce-rtl .mce-flow-layout{text-align:right;direction:rtl}.mce-rtl .mce-flow-layout-item{margin:2px 2px 2px 0}.mce-rtl .mce-flow-layout-item.mce-last{margin-left:2px}.mce-iframe{border:0 solid rgba(0,0,0,0.2);width:100%;height:100%}.mce-infobox{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 1px rgba(255,255,255,0.75);overflow:hidden;border:1px solid red}.mce-infobox div{display:block;margin:5px}.mce-infobox div button{position:absolute;top:50%;right:4px;cursor:pointer;margin-top:-8px;display:none}.mce-infobox div button:focus{outline:2px solid #ccc}.mce-infobox.mce-has-help div{margin-right:25px}.mce-infobox.mce-has-help button{display:block}.mce-infobox.mce-success{background:#dff0d8;border-color:#d6e9c6}.mce-infobox.mce-success div{color:#3c763d}.mce-infobox.mce-warning{background:#fcf8e3;border-color:#faebcc}.mce-infobox.mce-warning div{color:#8a6d3b}.mce-infobox.mce-error{background:#f2dede;border-color:#ebccd1}.mce-infobox.mce-error div{color:#a94442}.mce-rtl .mce-infobox div{text-align:right;direction:rtl}.mce-label{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 1px rgba(255,255,255,0.75);overflow:hidden}.mce-label.mce-autoscroll{overflow:auto}.mce-label.mce-disabled{color:#aaa}.mce-label.mce-multiline{white-space:pre-wrap}.mce-label.mce-success{color:#468847}.mce-label.mce-warning{color:#c09853}.mce-label.mce-error{color:#b94a48}.mce-rtl .mce-label{text-align:right;direction:rtl}.mce-menubar .mce-menubtn{border-color:transparent;background:transparent;filter:none}.mce-menubar .mce-menubtn button{color:#333}.mce-menubar{border:1px solid rgba(217,217,217,0.52)}.mce-menubar .mce-menubtn button span{color:#333}.mce-menubar .mce-caret{border-top-color:#333}.mce-menubar .mce-menubtn:hover,.mce-menubar .mce-menubtn.mce-active,.mce-menubar .mce-menubtn:focus{border-color:#ccc;background:#fff;filter:none}.mce-menubtn button{color:#333}.mce-menubtn.mce-btn-small span{font-size:12px}.mce-menubtn.mce-fixed-width span{display:inline-block;overflow-x:hidden;text-overflow:ellipsis;width:90px}.mce-menubtn.mce-fixed-width.mce-btn-small span{width:70px}.mce-menubtn .mce-caret{*margin-top:6px}.mce-rtl .mce-menubtn button{direction:rtl;text-align:right}.mce-menu-item{display:block;padding:6px 15px 6px 12px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap;cursor:pointer;line-height:normal;border-left:4px solid transparent;margin-bottom:1px}.mce-menu-item .mce-ico,.mce-menu-item .mce-text{color:#333}.mce-menu-item.mce-disabled .mce-text,.mce-menu-item.mce-disabled .mce-ico{color:#adadad}.mce-menu-item:hover .mce-text,.mce-menu-item.mce-selected .mce-text,.mce-menu-item:focus .mce-text{color:white}.mce-menu-item:hover .mce-ico,.mce-menu-item.mce-selected .mce-ico,.mce-menu-item:focus .mce-ico{color:white}.mce-menu-item.mce-disabled:hover{background:#ccc}.mce-menu-shortcut{display:inline-block;color:#adadad}.mce-menu-shortcut{display:inline-block;*display:inline;*zoom:1;padding:0 15px 0 20px}.mce-menu-item:hover .mce-menu-shortcut,.mce-menu-item.mce-selected .mce-menu-shortcut,.mce-menu-item:focus .mce-menu-shortcut{color:white}.mce-menu-item .mce-caret{margin-top:4px;*margin-top:3px;margin-right:6px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #333}.mce-menu-item.mce-selected .mce-caret,.mce-menu-item:focus .mce-caret,.mce-menu-item:hover .mce-caret{border-left-color:white}.mce-menu-align .mce-menu-shortcut{*margin-top:-2px}.mce-menu-align .mce-menu-shortcut,.mce-menu-align .mce-caret{position:absolute;right:0}.mce-menu-item.mce-active i{visibility:visible}.mce-menu-item-normal.mce-active{background-color:#3498db}.mce-menu-item-preview.mce-active{border-left:5px solid #aaa}.mce-menu-item-normal.mce-active .mce-text{color:white}.mce-menu-item-normal.mce-active:hover .mce-text,.mce-menu-item-normal.mce-active:hover .mce-ico{color:white}.mce-menu-item-normal.mce-active:focus .mce-text,.mce-menu-item-normal.mce-active:focus .mce-ico{color:white}.mce-menu-item:hover,.mce-menu-item.mce-selected,.mce-menu-item:focus{text-decoration:none;color:white;background-color:#2d8ac7}div.mce-menu .mce-menu-item-sep,.mce-menu-item-sep:hover{border:0;padding:0;height:1px;margin:9px 1px;overflow:hidden;background:transparent;border-bottom:1px solid rgba(0,0,0,0.1);cursor:default;filter:none}.mce-menu.mce-rtl{direction:rtl}.mce-rtl .mce-menu-item{text-align:right;direction:rtl;padding:6px 12px 6px 15px}.mce-menu-align.mce-rtl .mce-menu-shortcut,.mce-menu-align.mce-rtl .mce-caret{right:auto;left:0}.mce-rtl .mce-menu-item .mce-caret{margin-left:6px;margin-right:0;border-right:4px solid #333;border-left:0}.mce-rtl .mce-menu-item.mce-selected .mce-caret,.mce-rtl .mce-menu-item:focus .mce-caret,.mce-rtl .mce-menu-item:hover .mce-caret{border-left-color:transparent;border-right-color:white}.mce-throbber{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;filter:alpha(opacity=60);zoom:1;background:#fff url('img/loader.gif') no-repeat center center}.mce-throbber-inline{position:static;height:50px}.mce-menu .mce-throbber-inline{height:25px;background-size:contain}.mce-menu{position:absolute;left:0;top:0;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;z-index:1000;padding:5px 0 5px 0;margin:-1px 0 0;min-width:160px;background:#fff;border:1px solid #989898;border:1px solid rgba(0,0,0,0.2);z-index:1002;max-height:400px;overflow:auto;overflow-x:hidden}.mce-menu i{display:none}.mce-menu-has-icons i{display:inline-block;*display:inline}.mce-menu-sub-tr-tl{margin:-6px 0 0 -1px}.mce-menu-sub-br-bl{margin:6px 0 0 -1px}.mce-menu-sub-tl-tr{margin:-6px 0 0 1px}.mce-menu-sub-bl-br{margin:6px 0 0 1px}.mce-listbox button{text-align:left;padding-right:20px;position:relative}.mce-listbox .mce-caret{position:absolute;margin-top:-2px;right:8px;top:50%}.mce-rtl .mce-listbox .mce-caret{right:auto;left:8px}.mce-rtl .mce-listbox button{padding-right:10px;padding-left:20px}.mce-container-body .mce-resizehandle{position:absolute;right:0;bottom:0;width:16px;height:16px;visibility:visible;cursor:s-resize;margin:0}.mce-container-body .mce-resizehandle-both{cursor:se-resize}i.mce-i-resize{color:#333}.mce-selectbox{background:#fff;border:1px solid #c5c5c5}.mce-slider{border:1px solid #aaa;background:#eee;width:100px;height:10px;position:relative;display:block}.mce-slider.mce-vertical{width:10px;height:100px}.mce-slider-handle{border:1px solid #bbb;background:#ddd;display:block;width:13px;height:13px;position:absolute;top:0;left:0;margin-left:-1px;margin-top:-2px}.mce-spacer{visibility:hidden}.mce-splitbtn .mce-open{border-left:1px solid transparent}.mce-splitbtn:hover .mce-open{border-left-color:#ccc}.mce-splitbtn button{padding-right:6px;padding-left:6px}.mce-splitbtn .mce-open{padding-right:4px;padding-left:4px}.mce-splitbtn .mce-open.mce-active{background-color:#dbdbdb;outline:1px solid #ccc}.mce-splitbtn.mce-btn-small .mce-open{padding:0 3px 0 3px}.mce-rtl .mce-splitbtn{direction:rtl;text-align:right}.mce-rtl .mce-splitbtn button{padding-right:4px;padding-left:4px}.mce-rtl .mce-splitbtn .mce-open{border-left:0}.mce-stack-layout-item{display:block}.mce-tabs{display:block;border-bottom:1px solid #c5c5c5}.mce-tabs,.mce-tabs+.mce-container-body{background:#fff}.mce-tab{display:inline-block;*display:inline;*zoom:1;border:1px solid #c5c5c5;border-width:0 1px 0 0;background:#fff;padding:8px;text-shadow:0 1px 1px rgba(255,255,255,0.75);height:13px;cursor:pointer}.mce-tab:hover{background:#fdfdfd}.mce-tab.mce-active{background:#fdfdfd;border-bottom-color:transparent;margin-bottom:-1px;height:14px}.mce-rtl .mce-tabs{text-align:right;direction:rtl}.mce-rtl .mce-tab{border-width:0 0 0 1px}.mce-textbox{background:#fff;border:1px solid #c5c5c5;display:inline-block;-webkit-transition:border linear .2s, box-shadow linear .2s;transition:border linear .2s, box-shadow linear .2s;height:28px;resize:none;padding:0 4px 0 4px;white-space:pre-wrap;*white-space:pre;color:#333}.mce-textbox:focus,.mce-textbox.mce-focus{border-color:#3498db}.mce-placeholder .mce-textbox{color:#aaa}.mce-textbox.mce-multiline{padding:4px;height:auto}.mce-textbox.mce-disabled{color:#adadad}.mce-rtl .mce-textbox{text-align:right;direction:rtl}@font-face{font-family:'tinymce';src:url('fonts/tinymce.eot');src:url('fonts/tinymce.eot?#iefix') format('embedded-opentype'),url('fonts/tinymce.woff') format('woff'),url('fonts/tinymce.ttf') format('truetype'),url('fonts/tinymce.svg#tinymce') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'tinymce-small';src:url('fonts/tinymce-small.eot');src:url('fonts/tinymce-small.eot?#iefix') format('embedded-opentype'),url('fonts/tinymce-small.woff') format('woff'),url('fonts/tinymce-small.ttf') format('truetype'),url('fonts/tinymce-small.svg#tinymce') format('svg');font-weight:normal;font-style:normal}.mce-ico{font-family:'tinymce',Arial;font-style:normal;font-weight:normal;font-variant:normal;font-size:16px;line-height:16px;speak:none;vertical-align:text-top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;background:transparent center center;background-size:cover;width:16px;height:16px;color:#333}.mce-btn-small .mce-ico{font-family:'tinymce-small',Arial}.mce-i-save:before{content:"\e000"}.mce-i-newdocument:before{content:"\e001"}.mce-i-fullpage:before{content:"\e002"}.mce-i-alignleft:before{content:"\e003"}.mce-i-aligncenter:before{content:"\e004"}.mce-i-alignright:before{content:"\e005"}.mce-i-alignjustify:before{content:"\e006"}.mce-i-alignnone:before{content:"\e003"}.mce-i-cut:before{content:"\e007"}.mce-i-paste:before{content:"\e008"}.mce-i-searchreplace:before{content:"\e009"}.mce-i-bullist:before{content:"\e00a"}.mce-i-numlist:before{content:"\e00b"}.mce-i-indent:before{content:"\e00c"}.mce-i-outdent:before{content:"\e00d"}.mce-i-blockquote:before{content:"\e00e"}.mce-i-undo:before{content:"\e00f"}.mce-i-redo:before{content:"\e010"}.mce-i-link:before{content:"\e011"}.mce-i-unlink:before{content:"\e012"}.mce-i-anchor:before{content:"\e013"}.mce-i-image:before{content:"\e014"}.mce-i-media:before{content:"\e015"}.mce-i-help:before{content:"\e016"}.mce-i-code:before{content:"\e017"}.mce-i-insertdatetime:before{content:"\e018"}.mce-i-preview:before{content:"\e019"}.mce-i-forecolor:before{content:"\e01a"}.mce-i-backcolor:before{content:"\e01a"}.mce-i-table:before{content:"\e01b"}.mce-i-hr:before{content:"\e01c"}.mce-i-removeformat:before{content:"\e01d"}.mce-i-subscript:before{content:"\e01e"}.mce-i-superscript:before{content:"\e01f"}.mce-i-charmap:before{content:"\e020"}.mce-i-emoticons:before{content:"\e021"}.mce-i-print:before{content:"\e022"}.mce-i-fullscreen:before{content:"\e023"}.mce-i-spellchecker:before{content:"\e024"}.mce-i-nonbreaking:before{content:"\e025"}.mce-i-template:before{content:"\e026"}.mce-i-pagebreak:before{content:"\e027"}.mce-i-restoredraft:before{content:"\e028"}.mce-i-bold:before{content:"\e02a"}.mce-i-italic:before{content:"\e02b"}.mce-i-underline:before{content:"\e02c"}.mce-i-strikethrough:before{content:"\e02d"}.mce-i-visualchars:before{content:"\e02e"}.mce-i-visualblocks:before{content:"\e02e"}.mce-i-ltr:before{content:"\e02f"}.mce-i-rtl:before{content:"\e030"}.mce-i-copy:before{content:"\e031"}.mce-i-resize:before{content:"\e032"}.mce-i-browse:before{content:"\e034"}.mce-i-pastetext:before{content:"\e035"}.mce-i-rotateleft:before{content:"\eaa8"}.mce-i-rotateright:before{content:"\eaa9"}.mce-i-crop:before{content:"\ee78"}.mce-i-editimage:before{content:"\e915"}.mce-i-options:before{content:"\ec6a"}.mce-i-flipv:before{content:"\eaaa"}.mce-i-fliph:before{content:"\eaac"}.mce-i-zoomin:before{content:"\eb35"}.mce-i-zoomout:before{content:"\eb36"}.mce-i-sun:before{content:"\eccc"}.mce-i-moon:before{content:"\eccd"}.mce-i-arrowleft:before{content:"\edc0"}.mce-i-arrowright:before{content:"\e93c"}.mce-i-drop:before{content:"\e935"}.mce-i-contrast:before{content:"\ecd4"}.mce-i-sharpen:before{content:"\eba7"}.mce-i-resize2:before{content:"\edf9"}.mce-i-orientation:before{content:"\e601"}.mce-i-invert:before{content:"\e602"}.mce-i-gamma:before{content:"\e600"}.mce-i-remove:before{content:"\ed6a"}.mce-i-tablerowprops:before{content:"\e604"}.mce-i-tablecellprops:before{content:"\e605"}.mce-i-table2:before{content:"\e606"}.mce-i-tablemergecells:before{content:"\e607"}.mce-i-tableinsertcolbefore:before{content:"\e608"}.mce-i-tableinsertcolafter:before{content:"\e609"}.mce-i-tableinsertrowbefore:before{content:"\e60a"}.mce-i-tableinsertrowafter:before{content:"\e60b"}.mce-i-tablesplitcells:before{content:"\e60d"}.mce-i-tabledelete:before{content:"\e60e"}.mce-i-tableleftheader:before{content:"\e62a"}.mce-i-tabletopheader:before{content:"\e62b"}.mce-i-tabledeleterow:before{content:"\e800"}.mce-i-tabledeletecol:before{content:"\e801"}.mce-i-codesample:before{content:"\e603"}.mce-i-fill:before{content:"\e902"}.mce-i-borderwidth:before{content:"\e903"}.mce-i-line:before{content:"\e904"}.mce-i-count:before{content:"\e905"}.mce-i-translate:before{content:"\e907"}.mce-i-drag:before{content:"\e908"}.mce-i-home:before{content:"\e90b"}.mce-i-upload:before{content:"\e914"}.mce-i-bubble:before{content:"\e91c"}.mce-i-user:before{content:"\e91d"}.mce-i-lock:before{content:"\e926"}.mce-i-unlock:before{content:"\e927"}.mce-i-settings:before{content:"\e928"}.mce-i-remove2:before{content:"\e92a"}.mce-i-menu:before{content:"\e92d"}.mce-i-warning:before{content:"\e930"}.mce-i-question:before{content:"\e931"}.mce-i-pluscircle:before{content:"\e932"}.mce-i-info:before{content:"\e933"}.mce-i-notice:before{content:"\e934"}.mce-i-arrowup:before{content:"\e93b"}.mce-i-arrowdown:before{content:"\e93d"}.mce-i-arrowup2:before{content:"\e93f"}.mce-i-arrowdown2:before{content:"\e940"}.mce-i-menu2:before{content:"\e941"}.mce-i-newtab:before{content:"\e961"}.mce-i-a11y:before{content:"\e900"}.mce-i-plus:before{content:"\e93a"}.mce-i-minus:before{content:"\e939"}.mce-i-books:before{content:"\e911"}.mce-i-checkbox:before,.mce-i-selected:before{content:"\e033"}.mce-i-selected{visibility:hidden}i.mce-i-backcolor{text-shadow:none;background:#bbb} \ No newline at end of file +.mce-container,.mce-container *,.mce-widget,.mce-widget *,.mce-reset{margin:0;padding:0;border:0;outline:0;vertical-align:top;background:transparent;text-decoration:none;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;text-shadow:none;float:none;position:static;width:auto;height:auto;white-space:nowrap;cursor:inherit;-webkit-tap-highlight-color:transparent;line-height:normal;font-weight:normal;text-align:left;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;direction:ltr;max-width:none}.mce-widget button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mce-container *[unselectable]{-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}.mce-fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.mce-fade.mce-in{opacity:1}.mce-tinymce{visibility:inherit !important;position:relative}.mce-fullscreen{border:0;padding:0;margin:0;overflow:hidden;height:100%;z-index:100}div.mce-fullscreen{position:fixed;top:0;left:0;width:100%;height:auto}.mce-tinymce{display:block}.mce-wordcount{position:absolute;top:0;right:0;padding:8px}div.mce-edit-area{background:#fff;filter:none}.mce-statusbar{position:relative}.mce-statusbar .mce-container-body{position:relative}.mce-fullscreen .mce-resizehandle{display:none}.mce-charmap{border-collapse:collapse}.mce-charmap td{cursor:default;border:1px solid rgba(0,0,0,0.2);width:20px;height:20px;line-height:20px;text-align:center;vertical-align:middle;padding:2px}.mce-charmap td div{text-align:center}.mce-charmap td:hover{background:#d9d9d9}.mce-grid td.mce-grid-cell div{border:1px solid #d6d6d6;width:15px;height:15px;margin:0;cursor:pointer}.mce-grid td.mce-grid-cell div:focus{border-color:#3498db}.mce-grid td.mce-grid-cell div[disabled]{cursor:not-allowed}.mce-grid{border-spacing:2px;border-collapse:separate}.mce-grid a{display:block;border:1px solid transparent}.mce-grid a:hover,.mce-grid a:focus{border-color:#3498db}.mce-grid-border{margin:0 4px 0 4px}.mce-grid-border a{border-color:#d6d6d6;width:13px;height:13px}.mce-grid-border a:hover,.mce-grid-border a.mce-active{border-color:#3498db;background:#3498db}.mce-text-center{text-align:center}div.mce-tinymce-inline{width:100%}.mce-colorbtn-trans div{text-align:center;vertical-align:middle;font-weight:bold;font-size:20px;line-height:16px;color:#707070}.mce-monospace{font-family:"Courier New",Courier,monospace}.mce-toolbar-grp{padding:2px 0}.mce-toolbar-grp .mce-flow-layout-item{margin-bottom:0}.mce-rtl .mce-wordcount{left:0;right:auto}.mce-croprect-container{position:absolute;top:0;left:0}.mce-croprect-handle{position:absolute;top:0;left:0;width:20px;height:20px;border:2px solid white}.mce-croprect-handle-nw{border-width:2px 0 0 2px;margin:-2px 0 0 -2px;cursor:nw-resize;top:100px;left:100px}.mce-croprect-handle-ne{border-width:2px 2px 0 0;margin:-2px 0 0 -20px;cursor:ne-resize;top:100px;left:200px}.mce-croprect-handle-sw{border-width:0 0 2px 2px;margin:-20px 2px 0 -2px;cursor:sw-resize;top:200px;left:100px}.mce-croprect-handle-se{border-width:0 2px 2px 0;margin:-20px 0 0 -20px;cursor:se-resize;top:200px;left:200px}.mce-croprect-handle-move{position:absolute;cursor:move;border:0}.mce-croprect-block{opacity:.3;filter:alpha(opacity=30);zoom:1;position:absolute;background:black}.mce-croprect-handle:focus{border-color:#3498db}.mce-croprect-handle-move:focus{outline:1px solid #3498db}.mce-imagepanel{overflow:auto;background:black}.mce-imagepanel img{position:absolute}.mce-imagetool.mce-btn .mce-ico{display:block;width:20px;height:20px;text-align:center;line-height:20px;font-size:20px;padding:5px}.mce-arrow-up{margin-top:3px}.mce-arrow-down{margin-top:-3px}.mce-arrow:before,.mce-arrow:after{position:absolute;left:50%;display:block;width:0;height:0;border-style:solid;border-color:transparent;content:""}.mce-arrow.mce-arrow-up:before{top:-9px;border-bottom-color:rgba(0,0,0,0.2);border-width:0 9px 9px;margin-left:-9px}.mce-arrow.mce-arrow-down:before{bottom:-9px;border-top-color:rgba(0,0,0,0.2);border-width:9px 9px 0;margin-left:-9px}.mce-arrow.mce-arrow-up:after{top:-8px;border-bottom-color:#f0f0f0;border-width:0 8px 8px;margin-left:-8px}.mce-arrow.mce-arrow-down:after{bottom:-8px;border-top-color:#f0f0f0;border-width:8px 8px 0;margin-left:-8px}.mce-arrow.mce-arrow-left:before,.mce-arrow.mce-arrow-left:after{margin:0}.mce-arrow.mce-arrow-left:before{left:20px}.mce-arrow.mce-arrow-left:after{left:21px}.mce-arrow.mce-arrow-right:before,.mce-arrow.mce-arrow-right:after{left:auto;margin:0}.mce-arrow.mce-arrow-right:before{right:20px}.mce-arrow.mce-arrow-right:after{right:21px}.mce-container,.mce-container-body{display:block}.mce-autoscroll{overflow:hidden}.mce-scrollbar{position:absolute;width:7px;height:100%;top:2px;right:2px;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-scrollbar-h{top:auto;right:auto;left:2px;bottom:2px;width:100%;height:7px}.mce-scrollbar-thumb{position:absolute;background-color:#000;border:1px solid #888;border-color:rgba(85,85,85,0.6);width:5px;height:100%}.mce-scrollbar-h .mce-scrollbar-thumb{width:100%;height:5px}.mce-scrollbar:hover,.mce-scrollbar.mce-active{background-color:#aaa;opacity:.6;filter:alpha(opacity=60);zoom:1}.mce-scroll{position:relative}.mce-panel{border:0 solid #cacaca;border:0 solid rgba(0,0,0,0.2);background-color:#f0f0f0}.mce-floatpanel{position:absolute}.mce-floatpanel.mce-fixed{position:fixed}.mce-floatpanel .mce-arrow,.mce-floatpanel .mce-arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.mce-floatpanel .mce-arrow{border-width:11px}.mce-floatpanel .mce-arrow:after{border-width:10px;content:""}.mce-floatpanel.mce-popover{filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;top:0;left:0;background:#fff;border:1px solid rgba(0,0,0,0.2);border:1px solid rgba(0,0,0,0.25)}.mce-floatpanel.mce-popover.mce-bottom{margin-top:10px;*margin-top:0}.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:rgba(0,0,0,0.2);border-bottom-color:rgba(0,0,0,0.25);top:-11px}.mce-floatpanel.mce-popover.mce-bottom>.mce-arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.mce-floatpanel.mce-popover.mce-bottom.mce-start{margin-left:-22px}.mce-floatpanel.mce-popover.mce-bottom.mce-start>.mce-arrow{left:20px}.mce-floatpanel.mce-popover.mce-bottom.mce-end{margin-left:22px}.mce-floatpanel.mce-popover.mce-bottom.mce-end>.mce-arrow{right:10px;left:auto}.mce-fullscreen{border:0;padding:0;margin:0;overflow:hidden;height:100%}div.mce-fullscreen{position:fixed;top:0;left:0}#mce-modal-block{opacity:0;filter:alpha(opacity=0);zoom:1;position:fixed;left:0;top:0;width:100%;height:100%;background:#000}#mce-modal-block.mce-in{opacity:.3;filter:alpha(opacity=30);zoom:1}.mce-window-move{cursor:move}.mce-window{filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;background:#fff;position:fixed;top:0;left:0;opacity:0;transform:scale(.1);transition:transform 100ms ease-in,opacity 150ms ease-in}.mce-window.mce-in{transform:scale(1);opacity:1}.mce-window-head{padding:9px 15px;border-bottom:1px solid #c5c5c5;position:relative}.mce-window-head .mce-close{position:absolute;right:0;top:0;height:38px;width:38px;text-align:center;cursor:pointer}.mce-window-head .mce-close i{color:#858585}.mce-close:hover i{color:#adadad}.mce-window-head .mce-title{line-height:20px;font-size:20px;font-weight:bold;text-rendering:optimizelegibility;padding-right:20px}.mce-window .mce-container-body{display:block}.mce-foot{display:block;background-color:#fff;border-top:1px solid #c5c5c5}.mce-window-head .mce-dragh{position:absolute;top:0;left:0;cursor:move;width:90%;height:100%}.mce-window iframe{width:100%;height:100%}.mce-window-body .mce-listbox{border-color:#ccc}.mce-rtl .mce-window-head .mce-close{position:absolute;right:auto;left:15px}.mce-rtl .mce-window-head .mce-dragh{left:auto;right:0}.mce-rtl .mce-window-head .mce-title{direction:rtl;text-align:right}.mce-tooltip{position:absolute;padding:5px;opacity:.8;filter:alpha(opacity=80);zoom:1}.mce-tooltip-inner{font-size:11px;background-color:#000;color:white;max-width:200px;padding:5px 8px 4px 8px;text-align:center;white-space:normal}.mce-tooltip-arrow{position:absolute;width:0;height:0;line-height:0;border:5px dashed #000}.mce-tooltip-arrow-n{border-bottom-color:#000}.mce-tooltip-arrow-s{border-top-color:#000}.mce-tooltip-arrow-e{border-left-color:#000}.mce-tooltip-arrow-w{border-right-color:#000}.mce-tooltip-nw,.mce-tooltip-sw{margin-left:-14px}.mce-tooltip-n .mce-tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-nw .mce-tooltip-arrow{top:0;left:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-ne .mce-tooltip-arrow{top:0;right:10px;border-bottom-style:solid;border-top:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-s .mce-tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-sw .mce-tooltip-arrow{bottom:0;left:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-se .mce-tooltip-arrow{bottom:0;right:10px;border-top-style:solid;border-bottom:none;border-left-color:transparent;border-right-color:transparent}.mce-tooltip-e .mce-tooltip-arrow{right:0;top:50%;margin-top:-5px;border-left-style:solid;border-right:none;border-top-color:transparent;border-bottom-color:transparent}.mce-tooltip-w .mce-tooltip-arrow{left:0;top:50%;margin-top:-5px;border-right-style:solid;border-left:none;border-top-color:transparent;border-bottom-color:transparent}.mce-progress{display:inline-block;position:relative;height:20px}.mce-progress .mce-bar-container{display:inline-block;width:100px;height:100%;margin-right:8px;border:1px solid #ccc;overflow:hidden}.mce-progress .mce-text{display:inline-block;margin-top:auto;margin-bottom:auto;font-size:14px;width:40px;color:#333}.mce-bar{display:block;width:0;height:100%;background-color:#d7d7d7;-webkit-transition:width .2s ease;transition:width .2s ease}.mce-notification{position:absolute;background-color:#f0f0f0;padding:5px;margin-top:5px;border-width:1px;border-style:solid;border-color:#ccc;transform:scale(.1);transition:transform 100ms ease-in,opacity 150ms ease-in;opacity:0}.mce-notification.mce-in{opacity:1;transform:scale(1)}.mce-notification-success{background-color:#dff0d8;border-color:#d6e9c6}.mce-notification-info{background-color:#d9edf7;border-color:#779ecb}.mce-notification-warning{background-color:#fcf8e3;border-color:#faebcc}.mce-notification-error{background-color:#f2dede;border-color:#ebccd1}.mce-notification.mce-has-close{padding-right:15px}.mce-notification .mce-ico{margin-top:5px}.mce-notification-inner{display:inline-block;font-size:14px;margin:5px 8px 4px 8px;text-align:center;white-space:normal;color:#31708f}.mce-notification-inner a{text-decoration:underline;cursor:pointer}.mce-notification .mce-progress{margin-right:8px}.mce-notification .mce-progress .mce-text{margin-top:5px}.mce-notification *,.mce-notification .mce-progress .mce-text{color:#333}.mce-notification .mce-progress .mce-bar-container{border-color:#ccc}.mce-notification .mce-progress .mce-bar-container .mce-bar{background-color:#333}.mce-notification-success *,.mce-notification-success .mce-progress .mce-text{color:#3c763d}.mce-notification-success .mce-progress .mce-bar-container{border-color:#d6e9c6}.mce-notification-success .mce-progress .mce-bar-container .mce-bar{background-color:#3c763d}.mce-notification-info *,.mce-notification-info .mce-progress .mce-text{color:#31708f}.mce-notification-info .mce-progress .mce-bar-container{border-color:#779ecb}.mce-notification-info .mce-progress .mce-bar-container .mce-bar{background-color:#31708f}.mce-notification-warning *,.mce-notification-warning .mce-progress .mce-text{color:#8a6d3b}.mce-notification-warning .mce-progress .mce-bar-container{border-color:#faebcc}.mce-notification-warning .mce-progress .mce-bar-container .mce-bar{background-color:#8a6d3b}.mce-notification-error *,.mce-notification-error .mce-progress .mce-text{color:#a94442}.mce-notification-error .mce-progress .mce-bar-container{border-color:#ebccd1}.mce-notification-error .mce-progress .mce-bar-container .mce-bar{background-color:#a94442}.mce-notification .mce-close{position:absolute;top:6px;right:8px;font-size:20px;font-weight:bold;line-height:20px;color:#858585;cursor:pointer;height:20px;overflow:hidden}.mce-abs-layout{position:relative}body .mce-abs-layout-item,.mce-abs-end{position:absolute}.mce-abs-end{width:1px;height:1px}.mce-container-body.mce-abs-layout{overflow:hidden}.mce-btn{border:1px solid #b1b1b1;border-color:transparent transparent transparent transparent;position:relative;text-shadow:0 1px 1px rgba(255,255,255,0.75);display:inline-block;*display:inline;*zoom:1;background-color:#f0f0f0}.mce-btn:hover,.mce-btn:focus{color:#333;background-color:#e3e3e3;border-color:#ccc}.mce-btn.mce-disabled button,.mce-btn.mce-disabled:hover button{cursor:default;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-btn.mce-active,.mce-btn.mce-active:hover{background-color:#dbdbdb;border-color:#ccc}.mce-btn:active{background-color:#e0e0e0;border-color:#ccc}.mce-btn button{padding:4px 8px;font-size:14px;line-height:20px;*line-height:16px;cursor:pointer;color:#333;text-align:center;overflow:visible;-webkit-appearance:none}.mce-btn button::-moz-focus-inner{border:0;padding:0}.mce-btn i{text-shadow:1px 1px none}.mce-primary{min-width:50px;color:#fff;border:1px solid transparent;border-color:transparent;background-color:#2d8ac7}.mce-primary:hover,.mce-primary:focus{background-color:#257cb6;border-color:transparent}.mce-primary.mce-disabled button,.mce-primary.mce-disabled:hover button{cursor:default;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-primary.mce-active,.mce-primary.mce-active:hover,.mce-primary:not(.mce-disabled):active{background-color:#206ea1}.mce-primary button,.mce-primary button i{color:#fff;text-shadow:1px 1px none}.mce-btn .mce-txt{font-size:inherit;line-height:inherit;color:inherit}.mce-btn-large button{padding:9px 14px;font-size:16px;line-height:normal}.mce-btn-large i{margin-top:2px}.mce-btn-small button{padding:1px 5px;font-size:12px;*padding-bottom:2px}.mce-btn-small i{line-height:20px;vertical-align:top;*line-height:18px}.mce-btn .mce-caret{margin-top:8px;margin-left:0}.mce-btn-small .mce-caret{margin-top:8px;margin-left:0}.mce-caret{display:inline-block;*display:inline;*zoom:1;width:0;height:0;vertical-align:top;border-top:4px solid #333;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.mce-disabled .mce-caret{border-top-color:#aaa}.mce-caret.mce-up{border-bottom:4px solid #333;border-top:0}.mce-btn-flat{border:0;background:transparent;filter:none}.mce-btn-flat:hover,.mce-btn-flat.mce-active,.mce-btn-flat:focus,.mce-btn-flat:active{border:0;background:#e6e6e6;filter:none}.mce-btn-has-text .mce-ico{padding-right:5px}.mce-rtl .mce-btn button{direction:rtl}.mce-btn-group .mce-btn{border-width:1px;margin:0;margin-left:2px}.mce-btn-group:not(:first-child){border-left:1px solid #d9d9d9;padding-left:3px;margin-left:3px}.mce-btn-group .mce-first{margin-left:0}.mce-btn-group .mce-btn.mce-flow-layout-item{margin:0}.mce-rtl .mce-btn-group .mce-btn{margin-left:0;margin-right:2px}.mce-rtl .mce-btn-group .mce-first{margin-right:0}.mce-rtl .mce-btn-group:not(:first-child){border-left:none;border-right:1px solid #d9d9d9;padding-right:4px;margin-right:4px}.mce-checkbox{cursor:pointer}i.mce-i-checkbox{margin:0 3px 0 0;border:1px solid #c5c5c5;background-color:#f0f0f0;text-indent:-10em;*font-size:0;*line-height:0;*text-indent:0;overflow:hidden}.mce-checked i.mce-i-checkbox{color:#333;font-size:16px;line-height:16px;text-indent:0}.mce-checkbox:focus i.mce-i-checkbox,.mce-checkbox.mce-focus i.mce-i-checkbox{border:1px solid rgba(82,168,236,0.8)}.mce-checkbox.mce-disabled .mce-label,.mce-checkbox.mce-disabled i.mce-i-checkbox{color:#acacac}.mce-checkbox .mce-label{vertical-align:middle}.mce-rtl .mce-checkbox{direction:rtl;text-align:right}.mce-rtl i.mce-i-checkbox{margin:0 0 0 3px}.mce-combobox{display:inline-block;*display:inline;*zoom:1;*height:32px}.mce-combobox input{border:1px solid #c5c5c5;border-right-color:#c5c5c5;height:28px}.mce-combobox.mce-disabled input{color:#adadad}.mce-combobox .mce-btn{border:1px solid #c5c5c5;border-left:0}.mce-combobox button{padding-right:8px;padding-left:8px}.mce-combobox.mce-disabled .mce-btn button{cursor:default;opacity:.4;filter:alpha(opacity=40);zoom:1}.mce-colorbox i{border:1px solid #c5c5c5;width:14px;height:14px}.mce-colorbutton .mce-ico{position:relative}.mce-colorbutton-grid{margin:4px}.mce-colorbutton button{padding-right:6px;padding-left:6px}.mce-colorbutton .mce-preview{padding-right:3px;display:block;position:absolute;left:50%;top:50%;margin-left:-17px;margin-top:7px;background:gray;width:13px;height:2px;overflow:hidden}.mce-colorbutton.mce-btn-small .mce-preview{margin-left:-16px;padding-right:0;width:16px}.mce-colorbutton .mce-open{padding-left:4px;padding-right:4px;border-left:1px solid transparent}.mce-colorbutton:hover .mce-open{border-color:#ccc}.mce-colorbutton.mce-btn-small .mce-open{padding:0 3px 0 3px}.mce-rtl .mce-colorbutton{direction:rtl}.mce-rtl .mce-colorbutton .mce-preview{margin-left:0;padding-right:0;padding-left:3px}.mce-rtl .mce-colorbutton.mce-btn-small .mce-preview{margin-left:0;padding-right:0;padding-left:2px}.mce-rtl .mce-colorbutton .mce-open{padding-left:4px;padding-right:4px;border-left:0}.mce-colorpicker{position:relative;width:250px;height:220px}.mce-colorpicker-sv{position:absolute;top:0;left:0;width:90%;height:100%;border:1px solid #c5c5c5;cursor:crosshair;overflow:hidden}.mce-colorpicker-h-chunk{width:100%}.mce-colorpicker-overlay1,.mce-colorpicker-overlay2{width:100%;height:100%;position:absolute;top:0;left:0}.mce-colorpicker-overlay1{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#ffffff', endColorstr='#00ffffff');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#ffffff', endColorstr='#00ffffff')";background:linear-gradient(to right, #fff, rgba(255,255,255,0))}.mce-colorpicker-overlay2{filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#00000000', endColorstr='#000000');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00000000', endColorstr='#000000')";background:linear-gradient(to bottom, rgba(0,0,0,0), #000)}.mce-colorpicker-selector1{background:none;position:absolute;width:12px;height:12px;margin:-8px 0 0 -8px;border:1px solid black;border-radius:50%}.mce-colorpicker-selector2{position:absolute;width:10px;height:10px;border:1px solid white;border-radius:50%}.mce-colorpicker-h{position:absolute;top:0;right:0;width:6.5%;height:100%;border:1px solid #c5c5c5;cursor:crosshair}.mce-colorpicker-h-marker{margin-top:-4px;position:absolute;top:0;left:-1px;width:100%;border:1px solid #333;background:#fff;height:4px;z-index:100}.mce-path{display:inline-block;*display:inline;*zoom:1;padding:8px;white-space:normal}.mce-path .mce-txt{display:inline-block;padding-right:3px}.mce-path .mce-path-body{display:inline-block}.mce-path-item{display:inline-block;*display:inline;*zoom:1;cursor:pointer;color:#333}.mce-path-item:hover{text-decoration:underline}.mce-path-item:focus{background:#666;color:#fff}.mce-path .mce-divider{display:inline}.mce-disabled .mce-path-item{color:#aaa}.mce-rtl .mce-path{direction:rtl}.mce-fieldset{border:0 solid #9e9e9e}.mce-fieldset>.mce-container-body{margin-top:-15px}.mce-fieldset-title{margin-left:5px;padding:0 5px 0 5px}.mce-fit-layout{display:inline-block;*display:inline;*zoom:1}.mce-fit-layout-item{position:absolute}.mce-flow-layout-item{display:inline-block;*display:inline;*zoom:1}.mce-flow-layout-item{margin:2px 0 2px 2px}.mce-flow-layout-item.mce-last{margin-right:2px}.mce-flow-layout{white-space:normal}.mce-tinymce-inline .mce-flow-layout{white-space:nowrap}.mce-rtl .mce-flow-layout{text-align:right;direction:rtl}.mce-rtl .mce-flow-layout-item{margin:2px 2px 2px 0}.mce-rtl .mce-flow-layout-item.mce-last{margin-left:2px}.mce-iframe{border:0 solid rgba(0,0,0,0.2);width:100%;height:100%}.mce-infobox{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 1px rgba(255,255,255,0.75);overflow:hidden;border:1px solid red}.mce-infobox div{display:block;margin:5px}.mce-infobox div button{position:absolute;top:50%;right:4px;cursor:pointer;margin-top:-8px;display:none}.mce-infobox div button:focus{outline:2px solid #ccc}.mce-infobox.mce-has-help div{margin-right:25px}.mce-infobox.mce-has-help button{display:block}.mce-infobox.mce-success{background:#dff0d8;border-color:#d6e9c6}.mce-infobox.mce-success div{color:#3c763d}.mce-infobox.mce-warning{background:#fcf8e3;border-color:#faebcc}.mce-infobox.mce-warning div{color:#8a6d3b}.mce-infobox.mce-error{background:#f2dede;border-color:#ebccd1}.mce-infobox.mce-error div{color:#a94442}.mce-rtl .mce-infobox div{text-align:right;direction:rtl}.mce-label{display:inline-block;*display:inline;*zoom:1;text-shadow:0 1px 1px rgba(255,255,255,0.75);overflow:hidden}.mce-label.mce-autoscroll{overflow:auto}.mce-label.mce-disabled{color:#aaa}.mce-label.mce-multiline{white-space:pre-wrap}.mce-label.mce-success{color:#468847}.mce-label.mce-warning{color:#c09853}.mce-label.mce-error{color:#b94a48}.mce-rtl .mce-label{text-align:right;direction:rtl}.mce-menubar .mce-menubtn{border-color:transparent;background:transparent;filter:none}.mce-menubar .mce-menubtn button{color:#333}.mce-menubar{border:1px solid rgba(217,217,217,0.52)}.mce-menubar .mce-menubtn button span{color:#333}.mce-menubar .mce-caret{border-top-color:#333}.mce-menubar .mce-menubtn:hover,.mce-menubar .mce-menubtn.mce-active,.mce-menubar .mce-menubtn:focus{border-color:#ccc;background:#fff;filter:none}.mce-menubtn button{color:#333}.mce-menubtn.mce-btn-small span{font-size:12px}.mce-menubtn.mce-fixed-width span{display:inline-block;overflow-x:hidden;text-overflow:ellipsis;width:90px}.mce-menubtn.mce-fixed-width.mce-btn-small span{width:70px}.mce-menubtn .mce-caret{*margin-top:6px}.mce-rtl .mce-menubtn button{direction:rtl;text-align:right}.mce-menu-item{display:block;padding:6px 15px 6px 12px;clear:both;font-weight:normal;line-height:20px;color:#333;white-space:nowrap;cursor:pointer;line-height:normal;border-left:4px solid transparent;margin-bottom:1px}.mce-menu-item .mce-ico,.mce-menu-item .mce-text{color:#333}.mce-menu-item.mce-disabled .mce-text,.mce-menu-item.mce-disabled .mce-ico{color:#adadad}.mce-menu-item:hover .mce-text,.mce-menu-item.mce-selected .mce-text,.mce-menu-item:focus .mce-text{color:white}.mce-menu-item:hover .mce-ico,.mce-menu-item.mce-selected .mce-ico,.mce-menu-item:focus .mce-ico{color:white}.mce-menu-item.mce-disabled:hover{background:#ccc}.mce-menu-shortcut{display:inline-block;color:#adadad}.mce-menu-shortcut{display:inline-block;*display:inline;*zoom:1;padding:0 15px 0 20px}.mce-menu-item:hover .mce-menu-shortcut,.mce-menu-item.mce-selected .mce-menu-shortcut,.mce-menu-item:focus .mce-menu-shortcut{color:white}.mce-menu-item .mce-caret{margin-top:4px;*margin-top:3px;margin-right:6px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #333}.mce-menu-item.mce-selected .mce-caret,.mce-menu-item:focus .mce-caret,.mce-menu-item:hover .mce-caret{border-left-color:white}.mce-menu-align .mce-menu-shortcut{*margin-top:-2px}.mce-menu-align .mce-menu-shortcut,.mce-menu-align .mce-caret{position:absolute;right:0}.mce-menu-item.mce-active i{visibility:visible}.mce-menu-item-normal.mce-active{background-color:#3498db}.mce-menu-item-preview.mce-active{border-left:5px solid #aaa}.mce-menu-item-normal.mce-active .mce-text{color:white}.mce-menu-item-normal.mce-active:hover .mce-text,.mce-menu-item-normal.mce-active:hover .mce-ico{color:white}.mce-menu-item-normal.mce-active:focus .mce-text,.mce-menu-item-normal.mce-active:focus .mce-ico{color:white}.mce-menu-item:hover,.mce-menu-item.mce-selected,.mce-menu-item:focus{text-decoration:none;color:white;background-color:#2d8ac7}div.mce-menu .mce-menu-item-sep,.mce-menu-item-sep:hover{border:0;padding:0;height:1px;margin:9px 1px;overflow:hidden;background:transparent;border-bottom:1px solid rgba(0,0,0,0.1);cursor:default;filter:none}.mce-menu.mce-rtl{direction:rtl}.mce-rtl .mce-menu-item{text-align:right;direction:rtl;padding:6px 12px 6px 15px}.mce-menu-align.mce-rtl .mce-menu-shortcut,.mce-menu-align.mce-rtl .mce-caret{right:auto;left:0}.mce-rtl .mce-menu-item .mce-caret{margin-left:6px;margin-right:0;border-right:4px solid #333;border-left:0}.mce-rtl .mce-menu-item.mce-selected .mce-caret,.mce-rtl .mce-menu-item:focus .mce-caret,.mce-rtl .mce-menu-item:hover .mce-caret{border-left-color:transparent;border-right-color:white}.mce-throbber{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;filter:alpha(opacity=60);zoom:1;background:#fff url('img/loader.gif') no-repeat center center}.mce-throbber-inline{position:static;height:50px}.mce-menu .mce-throbber-inline{height:25px;background-size:contain}.mce-menu{position:absolute;left:0;top:0;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);background:transparent;z-index:1000;padding:5px 0 5px 0;margin:-1px 0 0;min-width:160px;background:#fff;border:1px solid #989898;border:1px solid rgba(0,0,0,0.2);z-index:1002;max-height:400px;overflow:auto;overflow-x:hidden}.mce-menu i{display:none}.mce-menu-has-icons i{display:inline-block;*display:inline}.mce-menu-sub-tr-tl{margin:-6px 0 0 -1px}.mce-menu-sub-br-bl{margin:6px 0 0 -1px}.mce-menu-sub-tl-tr{margin:-6px 0 0 1px}.mce-menu-sub-bl-br{margin:6px 0 0 1px}.mce-listbox button{text-align:left;padding-right:20px;position:relative}.mce-listbox .mce-caret{position:absolute;margin-top:-2px;right:8px;top:50%}.mce-rtl .mce-listbox .mce-caret{right:auto;left:8px}.mce-rtl .mce-listbox button{padding-right:10px;padding-left:20px}.mce-container-body .mce-resizehandle{position:absolute;right:0;bottom:0;width:16px;height:16px;visibility:visible;cursor:s-resize;margin:0}.mce-container-body .mce-resizehandle-both{cursor:se-resize}i.mce-i-resize{color:#333}.mce-selectbox{background:#fff;border:1px solid #c5c5c5}.mce-slider{border:1px solid #aaa;background:#eee;width:100px;height:10px;position:relative;display:block}.mce-slider.mce-vertical{width:10px;height:100px}.mce-slider-handle{border:1px solid #bbb;background:#ddd;display:block;width:13px;height:13px;position:absolute;top:0;left:0;margin-left:-1px;margin-top:-2px}.mce-slider-handle:focus{background:#bbb}.mce-spacer{visibility:hidden}.mce-splitbtn .mce-open{border-left:1px solid transparent}.mce-splitbtn:hover .mce-open{border-left-color:#ccc}.mce-splitbtn button{padding-right:6px;padding-left:6px}.mce-splitbtn .mce-open{padding-right:4px;padding-left:4px}.mce-splitbtn .mce-open.mce-active{background-color:#dbdbdb;outline:1px solid #ccc}.mce-splitbtn.mce-btn-small .mce-open{padding:0 3px 0 3px}.mce-rtl .mce-splitbtn{direction:rtl;text-align:right}.mce-rtl .mce-splitbtn button{padding-right:4px;padding-left:4px}.mce-rtl .mce-splitbtn .mce-open{border-left:0}.mce-stack-layout-item{display:block}.mce-tabs{display:block;border-bottom:1px solid #c5c5c5}.mce-tabs,.mce-tabs+.mce-container-body{background:#fff}.mce-tab{display:inline-block;*display:inline;*zoom:1;border:1px solid #c5c5c5;border-width:0 1px 0 0;background:#fff;padding:8px;text-shadow:0 1px 1px rgba(255,255,255,0.75);height:13px;cursor:pointer}.mce-tab:hover{background:#fdfdfd}.mce-tab.mce-active{background:#fdfdfd;border-bottom-color:transparent;margin-bottom:-1px;height:14px}.mce-rtl .mce-tabs{text-align:right;direction:rtl}.mce-rtl .mce-tab{border-width:0 0 0 1px}.mce-textbox{background:#fff;border:1px solid #c5c5c5;display:inline-block;-webkit-transition:border linear .2s, box-shadow linear .2s;transition:border linear .2s, box-shadow linear .2s;height:28px;resize:none;padding:0 4px 0 4px;white-space:pre-wrap;*white-space:pre;color:#333}.mce-textbox:focus,.mce-textbox.mce-focus{border-color:#3498db}.mce-placeholder .mce-textbox{color:#aaa}.mce-textbox.mce-multiline{padding:4px;height:auto}.mce-textbox.mce-disabled{color:#adadad}.mce-rtl .mce-textbox{text-align:right;direction:rtl}@font-face{font-family:'tinymce';src:url('fonts/tinymce.eot');src:url('fonts/tinymce.eot?#iefix') format('embedded-opentype'),url('fonts/tinymce.woff') format('woff'),url('fonts/tinymce.ttf') format('truetype'),url('fonts/tinymce.svg#tinymce') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'tinymce-small';src:url('fonts/tinymce-small.eot');src:url('fonts/tinymce-small.eot?#iefix') format('embedded-opentype'),url('fonts/tinymce-small.woff') format('woff'),url('fonts/tinymce-small.ttf') format('truetype'),url('fonts/tinymce-small.svg#tinymce') format('svg');font-weight:normal;font-style:normal}.mce-ico{font-family:'tinymce',Arial;font-style:normal;font-weight:normal;font-variant:normal;font-size:16px;line-height:16px;speak:none;vertical-align:text-top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;background:transparent center center;background-size:cover;width:16px;height:16px;color:#333}.mce-btn-small .mce-ico{font-family:'tinymce-small',Arial}.mce-i-save:before{content:"\e000"}.mce-i-newdocument:before{content:"\e001"}.mce-i-fullpage:before{content:"\e002"}.mce-i-alignleft:before{content:"\e003"}.mce-i-aligncenter:before{content:"\e004"}.mce-i-alignright:before{content:"\e005"}.mce-i-alignjustify:before{content:"\e006"}.mce-i-alignnone:before{content:"\e003"}.mce-i-cut:before{content:"\e007"}.mce-i-paste:before{content:"\e008"}.mce-i-searchreplace:before{content:"\e009"}.mce-i-bullist:before{content:"\e00a"}.mce-i-numlist:before{content:"\e00b"}.mce-i-indent:before{content:"\e00c"}.mce-i-outdent:before{content:"\e00d"}.mce-i-blockquote:before{content:"\e00e"}.mce-i-undo:before{content:"\e00f"}.mce-i-redo:before{content:"\e010"}.mce-i-link:before{content:"\e011"}.mce-i-unlink:before{content:"\e012"}.mce-i-anchor:before{content:"\e013"}.mce-i-image:before{content:"\e014"}.mce-i-media:before{content:"\e015"}.mce-i-help:before{content:"\e016"}.mce-i-code:before{content:"\e017"}.mce-i-insertdatetime:before{content:"\e018"}.mce-i-preview:before{content:"\e019"}.mce-i-forecolor:before{content:"\e01a"}.mce-i-backcolor:before{content:"\e01a"}.mce-i-table:before{content:"\e01b"}.mce-i-hr:before{content:"\e01c"}.mce-i-removeformat:before{content:"\e01d"}.mce-i-subscript:before{content:"\e01e"}.mce-i-superscript:before{content:"\e01f"}.mce-i-charmap:before{content:"\e020"}.mce-i-emoticons:before{content:"\e021"}.mce-i-print:before{content:"\e022"}.mce-i-fullscreen:before{content:"\e023"}.mce-i-spellchecker:before{content:"\e024"}.mce-i-nonbreaking:before{content:"\e025"}.mce-i-template:before{content:"\e026"}.mce-i-pagebreak:before{content:"\e027"}.mce-i-restoredraft:before{content:"\e028"}.mce-i-bold:before{content:"\e02a"}.mce-i-italic:before{content:"\e02b"}.mce-i-underline:before{content:"\e02c"}.mce-i-strikethrough:before{content:"\e02d"}.mce-i-visualchars:before{content:"\e02e"}.mce-i-visualblocks:before{content:"\e02e"}.mce-i-ltr:before{content:"\e02f"}.mce-i-rtl:before{content:"\e030"}.mce-i-copy:before{content:"\e031"}.mce-i-resize:before{content:"\e032"}.mce-i-browse:before{content:"\e034"}.mce-i-pastetext:before{content:"\e035"}.mce-i-rotateleft:before{content:"\eaa8"}.mce-i-rotateright:before{content:"\eaa9"}.mce-i-crop:before{content:"\ee78"}.mce-i-editimage:before{content:"\e915"}.mce-i-options:before{content:"\ec6a"}.mce-i-flipv:before{content:"\eaaa"}.mce-i-fliph:before{content:"\eaac"}.mce-i-zoomin:before{content:"\eb35"}.mce-i-zoomout:before{content:"\eb36"}.mce-i-sun:before{content:"\eccc"}.mce-i-moon:before{content:"\eccd"}.mce-i-arrowleft:before{content:"\edc0"}.mce-i-arrowright:before{content:"\e93c"}.mce-i-drop:before{content:"\e935"}.mce-i-contrast:before{content:"\ecd4"}.mce-i-sharpen:before{content:"\eba7"}.mce-i-resize2:before{content:"\edf9"}.mce-i-orientation:before{content:"\e601"}.mce-i-invert:before{content:"\e602"}.mce-i-gamma:before{content:"\e600"}.mce-i-remove:before{content:"\ed6a"}.mce-i-tablerowprops:before{content:"\e604"}.mce-i-tablecellprops:before{content:"\e605"}.mce-i-table2:before{content:"\e606"}.mce-i-tablemergecells:before{content:"\e607"}.mce-i-tableinsertcolbefore:before{content:"\e608"}.mce-i-tableinsertcolafter:before{content:"\e609"}.mce-i-tableinsertrowbefore:before{content:"\e60a"}.mce-i-tableinsertrowafter:before{content:"\e60b"}.mce-i-tablesplitcells:before{content:"\e60d"}.mce-i-tabledelete:before{content:"\e60e"}.mce-i-tableleftheader:before{content:"\e62a"}.mce-i-tabletopheader:before{content:"\e62b"}.mce-i-tabledeleterow:before{content:"\e800"}.mce-i-tabledeletecol:before{content:"\e801"}.mce-i-codesample:before{content:"\e603"}.mce-i-fill:before{content:"\e902"}.mce-i-borderwidth:before{content:"\e903"}.mce-i-line:before{content:"\e904"}.mce-i-count:before{content:"\e905"}.mce-i-translate:before{content:"\e907"}.mce-i-drag:before{content:"\e908"}.mce-i-home:before{content:"\e90b"}.mce-i-upload:before{content:"\e914"}.mce-i-bubble:before{content:"\e91c"}.mce-i-user:before{content:"\e91d"}.mce-i-lock:before{content:"\e926"}.mce-i-unlock:before{content:"\e927"}.mce-i-settings:before{content:"\e928"}.mce-i-remove2:before{content:"\e92a"}.mce-i-menu:before{content:"\e92d"}.mce-i-warning:before{content:"\e930"}.mce-i-question:before{content:"\e931"}.mce-i-pluscircle:before{content:"\e932"}.mce-i-info:before{content:"\e933"}.mce-i-notice:before{content:"\e934"}.mce-i-arrowup:before{content:"\e93b"}.mce-i-arrowdown:before{content:"\e93d"}.mce-i-arrowup2:before{content:"\e93f"}.mce-i-arrowdown2:before{content:"\e940"}.mce-i-menu2:before{content:"\e941"}.mce-i-newtab:before{content:"\e961"}.mce-i-a11y:before{content:"\e900"}.mce-i-plus:before{content:"\e93a"}.mce-i-minus:before{content:"\e939"}.mce-i-books:before{content:"\e911"}.mce-i-checkbox:before,.mce-i-selected:before{content:"\e033"}.mce-i-selected{visibility:hidden}i.mce-i-backcolor{text-shadow:none;background:#bbb} \ No newline at end of file diff --git a/wp-includes/js/tinymce/themes/modern/theme.js b/wp-includes/js/tinymce/themes/modern/theme.js index adfeb271..ab20a8a3 100644 --- a/wp-includes/js/tinymce/themes/modern/theme.js +++ b/wp-includes/js/tinymce/themes/modern/theme.js @@ -391,6 +391,53 @@ tinymce.ThemeManager.add('modern', function(editor) { }); } + function togglePositionClass(panel, relPos, predicate) { + relPos = relPos ? relPos.substr(0, 2) : ''; + + each({ + t: 'down', + b: 'up' + }, function(cls, pos) { + panel.classes.toggle('arrow-' + cls, predicate(pos, relPos.substr(0, 1))); + }); + + each({ + l: 'left', + r: 'right' + }, function(cls, pos) { + panel.classes.toggle('arrow-' + cls, predicate(pos, relPos.substr(1, 1))); + }); + } + + function toClientRect(geomRect) { + return { + left: geomRect.x, + top: geomRect.y, + width: geomRect.w, + height: geomRect.h, + right: geomRect.x + geomRect.w, + bottom: geomRect.y + geomRect.h + }; + } + + function userConstrain(x, y, elementRect, contentAreaRect, panelRect) { + panelRect = toClientRect({x: x, y: y, w: panelRect.w, h: panelRect.h}); + + if (settings.inline_toolbar_position_handler) { + panelRect = settings.inline_toolbar_position_handler({ + elementRect: toClientRect(elementRect), + contentAreaRect: toClientRect(contentAreaRect), + panelRect: panelRect + }); + } + + return panelRect; + } + + function movePanelTo(panel, pos) { + panel.moveTo(pos.left, pos.top); + } + function reposition(match) { var relPos, panelRect, elementRect, contentAreaRect, panel, relRect, testPositions; @@ -404,7 +451,7 @@ tinymce.ThemeManager.add('modern', function(editor) { } testPositions = [ - 'tc-bc', 'bc-tc', + 'bc-tc', 'tc-bc', 'tl-bl', 'bl-tl', 'tr-br', 'br-tr' ]; @@ -431,39 +478,36 @@ tinymce.ThemeManager.add('modern', function(editor) { } relPos = Rect.findBestRelativePosition(panelRect, elementRect, contentAreaRect, testPositions); + elementRect = Rect.clamp(elementRect, contentAreaRect); if (relPos) { - each(testPositions.concat('inside'), function(pos) { - panel.classes.toggle('tinymce-inline-' + pos, pos == relPos); - }); - relRect = Rect.relativePosition(panelRect, elementRect, relPos); - panel.moveTo(relRect.x, relRect.y); + movePanelTo(panel, userConstrain(relRect.x, relRect.y, elementRect, contentAreaRect, panelRect)); } else { - each(testPositions, function(pos) { - panel.classes.toggle('tinymce-inline-' + pos, false); - }); - - panel.classes.toggle('tinymce-inline-inside', true); + // Allow overflow below the editor to avoid placing toolbars ontop of tables + contentAreaRect.h += 40; elementRect = Rect.intersect(contentAreaRect, elementRect); - if (elementRect) { relPos = Rect.findBestRelativePosition(panelRect, elementRect, contentAreaRect, [ - 'tc-tc', 'tl-tl', 'tr-tr' + 'bc-tc', 'bl-tl', 'br-tr' ]); if (relPos) { relRect = Rect.relativePosition(panelRect, elementRect, relPos); - panel.moveTo(relRect.x, relRect.y); + movePanelTo(panel, userConstrain(relRect.x, relRect.y, elementRect, contentAreaRect, panelRect)); } else { - panel.moveTo(elementRect.x, elementRect.y); + movePanelTo(panel, userConstrain(elementRect.x, elementRect.y, elementRect, contentAreaRect, panelRect)); } } else { panel.hide(); } } + togglePositionClass(panel, relPos, function(pos1, pos2) { + return (!elementRect || elementRect.w > 40) && pos1 === pos2; + }); + //drawRect(contentAreaRect, 'blue'); //drawRect(elementRect, 'red'); //drawRect(panelRect, 'green'); @@ -503,8 +547,9 @@ tinymce.ThemeManager.add('modern', function(editor) { panel = Factory.create({ type: 'floatpanel', - role: 'application', - classes: 'tinymce tinymce-inline', + role: 'dialog', + classes: 'tinymce tinymce-inline arrow', + ariaLabel: 'Inline toolbar', layout: 'flex', direction: 'column', align: 'stretch', @@ -512,7 +557,10 @@ tinymce.ThemeManager.add('modern', function(editor) { autofix: true, fixed: true, border: 1, - items: createToolbar(match.toolbar.items) + items: createToolbar(match.toolbar.items), + oncancel: function() { + editor.focus(); + } }); match.toolbar.panel = panel; @@ -587,6 +635,13 @@ tinymce.ThemeManager.add('modern', function(editor) { editor.contextToolbars = {}; }); + + editor.shortcuts.add('ctrl+shift+e > ctrl+shift+p', '', function() { + var match = findFrontMostMatch(editor.selection.getNode()); + if (match && match.toolbar.panel) { + match.toolbar.panel.items()[0].focus(); + } + }); } function fireSkinLoaded(editor) { diff --git a/wp-includes/js/tinymce/themes/modern/theme.min.js b/wp-includes/js/tinymce/themes/modern/theme.min.js index 6de0f745..cfaf31ab 100644 --- a/wp-includes/js/tinymce/themes/modern/theme.min.js +++ b/wp-includes/js/tinymce/themes/modern/theme.min.js @@ -1 +1 @@ -tinymce.ThemeManager.add("modern",function(a){function b(b,c){var d,e=[];if(b)return o(b.split(/[ ,]/),function(b){function f(){function c(a){return function(c,d){for(var e,f=d.parents.length;f--&&(e=d.parents[f].nodeName,"OL"!=e&&"UL"!=e););b.active(c&&e==a)}}var d=a.selection;"bullist"==g&&d.selectorChanged("ul > li",c("UL")),"numlist"==g&&d.selectorChanged("ol > li",c("OL")),b.settings.stateSelector&&d.selectorChanged(b.settings.stateSelector,function(a){b.active(a)},!0),b.settings.disabledStateSelector&&d.selectorChanged(b.settings.disabledStateSelector,function(a){b.disabled(a)})}var g;"|"==b?d=null:n.has(b)?(b={type:b,size:c},e.push(b),d=null):(d||(d={type:"buttongroup",items:[]},e.push(d)),a.buttons[b]&&(g=b,b=a.buttons[g],"function"==typeof b&&(b=b()),b.type=b.type||"button",b.size=c,b=n.create(b),d.items.push(b),a.initialized?f():a.on("init",f)))}),{type:"toolbar",layout:"flow",items:e}}function c(a){function c(c){return c?(d.push(b(c,a)),!0):void 0}var d=[];if(tinymce.isArray(m.toolbar)){if(0===m.toolbar.length)return;tinymce.each(m.toolbar,function(a,b){m["toolbar"+(b+1)]=a}),delete m.toolbar}for(var e=1;10>e&&c(m["toolbar"+e]);e++);return d.length||m.toolbar===!1||c(m.toolbar||t),d.length?{type:"panel",layout:"stack",classes:"toolbar-grp",ariaRoot:!0,ariaRemember:!0,items:d}:void 0}function d(){function b(b){var c;return"|"==b?{text:"|"}:c=a.menuItems[b]}function c(c){var d,e,f,g,h;if(h=tinymce.makeMap((m.removed_menuitems||"").split(/[ ,]/)),m.menu?(e=m.menu[c],g=!0):e=s[c],e){d={text:e.title},f=[],o((e.items||"").split(/[ ,]/),function(a){var c=b(a);c&&!h[a]&&f.push(b(a))}),g||o(a.menuItems,function(a){a.context==c&&("before"==a.separator&&f.push({text:"|"}),a.prependToContext?f.unshift(a):f.push(a),"after"==a.separator&&f.push({text:"|"}))});for(var i=0;i=0;d--)for(e=g.length-1;e>=0;e--)if(g[e].predicate(f[d]))return{toolbar:g[e],element:f[d]};return null}var l;a.on("click keyup setContent",function(b){("setcontent"!=b.type||b.selection)&&tinymce.util.Delay.setEditorTimeout(a,function(){var b;b=k(a.selection.getNode()),b?(j(),i(b)):j()})}),a.on("blur hide",j),a.on("ObjectResizeStart",function(){var b=k(a.selection.getNode());b&&b.toolbar.panel&&b.toolbar.panel.hide()}),a.on("nodeChange ResizeEditor ResizeWindow",g),a.on("remove",function(){tinymce.each(c(),function(a){a.panel&&a.panel.remove()}),a.contextToolbars={}})}function i(a){return function(){a.initialized?a.fire("SkinLoaded"):a.on("init",function(){a.fire("SkinLoaded")})}}function j(b){function f(){if(o&&o.moveRel&&o.visible()&&!o._fixed){var b=a.selection.getScrollContainer(),c=a.getBody(),d=0,e=0;if(b){var f=p.getPos(c),g=p.getPos(b);d=Math.max(0,g.x-f.x),e=Math.max(0,g.y-f.y)}o.fixed(!1).moveRel(c,a.rtl?["tr-br","br-tr"]:["tl-bl","bl-tl","tr-br"]).moveBy(d,e)}}function g(){o&&(o.show(),f(),p.addClass(a.getBody(),"mce-edit-focus"))}function j(){o&&(o.hide(),r.hideAll(),p.removeClass(a.getBody(),"mce-edit-focus"))}function k(){return o?void(o.visible()||g()):(o=l.panel=n.create({type:q?"panel":"floatpanel",role:"application",classes:"tinymce tinymce-inline",layout:"flex",direction:"column",align:"stretch",autohide:!1,autofix:!0,fixed:!!q,border:1,items:[m.menubar===!1?null:{type:"menubar",border:"0 0 1 0",items:d()},c(m.toolbar_items_size)]}),a.fire("BeforeRenderUI"),o.renderTo(q||document.body).reflow(),e(o),g(),h(),a.on("nodeChange",f),a.on("activate",g),a.on("deactivate",j),void a.nodeChanged())}var o,q;return m.fixed_toolbar_container&&(q=p.select(m.fixed_toolbar_container)[0]),m.content_editable=!0,a.on("focus",function(){b.skinUiCss?tinymce.DOM.styleSheetLoader.load(b.skinUiCss,k,k):k()}),a.on("blur hide",j),a.on("remove",function(){o&&(o.remove(),o=null)}),b.skinUiCss&&tinymce.DOM.styleSheetLoader.load(b.skinUiCss,i(a)),{}}function k(b){function g(){return function(a){"readonly"==a.mode?j.find("*").disabled(!0):j.find("*").disabled(!1)}}var j,k,o;return b.skinUiCss&&tinymce.DOM.styleSheetLoader.load(b.skinUiCss,i(a)),j=l.panel=n.create({type:"panel",role:"application",classes:"tinymce",style:"visibility: hidden",layout:"stack",border:1,items:[m.menubar===!1?null:{type:"menubar",border:"0 0 1 0",items:d()},c(m.toolbar_items_size),{type:"panel",name:"iframe",layout:"stack",classes:"edit-area",html:"",border:"1 0 0 0"}]}),m.resize!==!1&&(k={type:"resizehandle",direction:m.resize,onResizeStart:function(){var b=a.getContentAreaContainer().firstChild;o={width:b.clientWidth,height:b.clientHeight}},onResize:function(a){"both"==m.resize?f(o.width+a.deltaX,o.height+a.deltaY):f(null,o.height+a.deltaY)}}),m.statusbar!==!1&&j.add({type:"panel",name:"statusbar",classes:"statusbar",layout:"flow",border:"1 0 0 0",ariaRoot:!0,items:[{type:"elementpath"},k]}),a.fire("BeforeRenderUI"),a.on("SwitchMode",g()),j.renderBefore(b.targetNode).reflow(),m.readonly&&a.setMode("readonly"),m.width&&tinymce.DOM.setStyle(j.getEl(),"width",m.width),a.on("remove",function(){j.remove(),j=null}),e(j),h(),{iframeContainer:j.find("#iframe")[0].getEl(),editorContainer:j.getEl()}}var l=this,m=a.settings,n=tinymce.ui.Factory,o=tinymce.each,p=tinymce.DOM,q=tinymce.geom.Rect,r=tinymce.ui.FloatPanel,s={file:{title:"File",items:"newdocument"},edit:{title:"Edit",items:"undo redo | cut copy paste pastetext | selectall"},insert:{title:"Insert",items:"|"},view:{title:"View",items:"visualaid |"},format:{title:"Format",items:"bold italic underline strikethrough superscript subscript | formats | removeformat"},table:{title:"Table"},tools:{title:"Tools"}},t="undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image";l.renderUI=function(b){var c=m.skin!==!1?m.skin||"lightgray":!1;if(c){var d=m.skin_url;d=d?a.documentBaseURI.toAbsolute(d):tinymce.baseURL+"/skins/"+c,tinymce.Env.documentMode<=7?b.skinUiCss=d+"/skin.ie7.min.css":b.skinUiCss=d+"/skin.min.css",a.contentCSS.push(d+"/content"+(a.inline?".inline":"")+".min.css")}return a.on("ProgressState",function(a){l.throbber=l.throbber||new tinymce.ui.Throbber(l.panel.getEl("body")),a.state?l.throbber.show(a.time):l.throbber.hide()}),m.inline?j(b):k(b)},l.resizeTo=f,l.resizeBy=g}); \ No newline at end of file +tinymce.ThemeManager.add("modern",function(a){function b(b,c){var d,e=[];if(b)return o(b.split(/[ ,]/),function(b){function f(){function c(a){return function(c,d){for(var e,f=d.parents.length;f--&&(e=d.parents[f].nodeName,"OL"!=e&&"UL"!=e););b.active(c&&e==a)}}var d=a.selection;"bullist"==g&&d.selectorChanged("ul > li",c("UL")),"numlist"==g&&d.selectorChanged("ol > li",c("OL")),b.settings.stateSelector&&d.selectorChanged(b.settings.stateSelector,function(a){b.active(a)},!0),b.settings.disabledStateSelector&&d.selectorChanged(b.settings.disabledStateSelector,function(a){b.disabled(a)})}var g;"|"==b?d=null:n.has(b)?(b={type:b,size:c},e.push(b),d=null):(d||(d={type:"buttongroup",items:[]},e.push(d)),a.buttons[b]&&(g=b,b=a.buttons[g],"function"==typeof b&&(b=b()),b.type=b.type||"button",b.size=c,b=n.create(b),d.items.push(b),a.initialized?f():a.on("init",f)))}),{type:"toolbar",layout:"flow",items:e}}function c(a){function c(c){return c?(d.push(b(c,a)),!0):void 0}var d=[];if(tinymce.isArray(m.toolbar)){if(0===m.toolbar.length)return;tinymce.each(m.toolbar,function(a,b){m["toolbar"+(b+1)]=a}),delete m.toolbar}for(var e=1;10>e&&c(m["toolbar"+e]);e++);return d.length||m.toolbar===!1||c(m.toolbar||t),d.length?{type:"panel",layout:"stack",classes:"toolbar-grp",ariaRoot:!0,ariaRemember:!0,items:d}:void 0}function d(){function b(b){var c;return"|"==b?{text:"|"}:c=a.menuItems[b]}function c(c){var d,e,f,g,h;if(h=tinymce.makeMap((m.removed_menuitems||"").split(/[ ,]/)),m.menu?(e=m.menu[c],g=!0):e=s[c],e){d={text:e.title},f=[],o((e.items||"").split(/[ ,]/),function(a){var c=b(a);c&&!h[a]&&f.push(b(a))}),g||o(a.menuItems,function(a){a.context==c&&("before"==a.separator&&f.push({text:"|"}),a.prependToContext?f.unshift(a):f.push(a),"after"==a.separator&&f.push({text:"|"}))});for(var i=0;i40)&&a===b})}}function k(){function b(){a.selection&&j(s(a.selection.getNode()))}tinymce.util.Delay.requestAnimationFrame(b)}function l(){t||(t=a.selection.getScrollContainer()||a.getWin(),tinymce.$(t).on("scroll",k),a.on("remove",function(){tinymce.$(t).off("scroll")}))}function p(c){var d;return c.toolbar.panel?(c.toolbar.panel.show(),void j(c)):(l(),d=n.create({type:"floatpanel",role:"dialog",classes:"tinymce tinymce-inline arrow",ariaLabel:"Inline toolbar",layout:"flex",direction:"column",align:"stretch",autohide:!1,autofix:!0,fixed:!0,border:1,items:b(c.toolbar.items),oncancel:function(){a.focus()}}),c.toolbar.panel=d,d.renderTo(document.body).reflow(),void j(c))}function r(){tinymce.each(c(),function(a){a.panel&&a.panel.hide()})}function s(b){var d,e,f,g=c();for(f=a.$(b).parents().add(b),d=f.length-1;d>=0;d--)for(e=g.length-1;e>=0;e--)if(g[e].predicate(f[d]))return{toolbar:g[e],element:f[d]};return null}var t;a.on("click keyup setContent",function(b){("setcontent"!=b.type||b.selection)&&tinymce.util.Delay.setEditorTimeout(a,function(){var b;b=s(a.selection.getNode()),b?(r(),p(b)):r()})}),a.on("blur hide",r),a.on("ObjectResizeStart",function(){var b=s(a.selection.getNode());b&&b.toolbar.panel&&b.toolbar.panel.hide()}),a.on("nodeChange ResizeEditor ResizeWindow",k),a.on("remove",function(){tinymce.each(c(),function(a){a.panel&&a.panel.remove()}),a.contextToolbars={}}),a.shortcuts.add("ctrl+shift+e > ctrl+shift+p","",function(){var b=s(a.selection.getNode());b&&b.toolbar.panel&&b.toolbar.panel.items()[0].focus()})}function i(a){return function(){a.initialized?a.fire("SkinLoaded"):a.on("init",function(){a.fire("SkinLoaded")})}}function j(b){function f(){if(o&&o.moveRel&&o.visible()&&!o._fixed){var b=a.selection.getScrollContainer(),c=a.getBody(),d=0,e=0;if(b){var f=p.getPos(c),g=p.getPos(b);d=Math.max(0,g.x-f.x),e=Math.max(0,g.y-f.y)}o.fixed(!1).moveRel(c,a.rtl?["tr-br","br-tr"]:["tl-bl","bl-tl","tr-br"]).moveBy(d,e)}}function g(){o&&(o.show(),f(),p.addClass(a.getBody(),"mce-edit-focus"))}function j(){o&&(o.hide(),r.hideAll(),p.removeClass(a.getBody(),"mce-edit-focus"))}function k(){return o?void(o.visible()||g()):(o=l.panel=n.create({type:q?"panel":"floatpanel",role:"application",classes:"tinymce tinymce-inline",layout:"flex",direction:"column",align:"stretch",autohide:!1,autofix:!0,fixed:!!q,border:1,items:[m.menubar===!1?null:{type:"menubar",border:"0 0 1 0",items:d()},c(m.toolbar_items_size)]}),a.fire("BeforeRenderUI"),o.renderTo(q||document.body).reflow(),e(o),g(),h(),a.on("nodeChange",f),a.on("activate",g),a.on("deactivate",j),void a.nodeChanged())}var o,q;return m.fixed_toolbar_container&&(q=p.select(m.fixed_toolbar_container)[0]),m.content_editable=!0,a.on("focus",function(){b.skinUiCss?tinymce.DOM.styleSheetLoader.load(b.skinUiCss,k,k):k()}),a.on("blur hide",j),a.on("remove",function(){o&&(o.remove(),o=null)}),b.skinUiCss&&tinymce.DOM.styleSheetLoader.load(b.skinUiCss,i(a)),{}}function k(b){function g(){return function(a){j.find("*").disabled("readonly"==a.mode?!0:!1)}}var j,k,o;return b.skinUiCss&&tinymce.DOM.styleSheetLoader.load(b.skinUiCss,i(a)),j=l.panel=n.create({type:"panel",role:"application",classes:"tinymce",style:"visibility: hidden",layout:"stack",border:1,items:[m.menubar===!1?null:{type:"menubar",border:"0 0 1 0",items:d()},c(m.toolbar_items_size),{type:"panel",name:"iframe",layout:"stack",classes:"edit-area",html:"",border:"1 0 0 0"}]}),m.resize!==!1&&(k={type:"resizehandle",direction:m.resize,onResizeStart:function(){var b=a.getContentAreaContainer().firstChild;o={width:b.clientWidth,height:b.clientHeight}},onResize:function(a){"both"==m.resize?f(o.width+a.deltaX,o.height+a.deltaY):f(null,o.height+a.deltaY)}}),m.statusbar!==!1&&j.add({type:"panel",name:"statusbar",classes:"statusbar",layout:"flow",border:"1 0 0 0",ariaRoot:!0,items:[{type:"elementpath"},k]}),a.fire("BeforeRenderUI"),a.on("SwitchMode",g()),j.renderBefore(b.targetNode).reflow(),m.readonly&&a.setMode("readonly"),m.width&&tinymce.DOM.setStyle(j.getEl(),"width",m.width),a.on("remove",function(){j.remove(),j=null}),e(j),h(),{iframeContainer:j.find("#iframe")[0].getEl(),editorContainer:j.getEl()}}var l=this,m=a.settings,n=tinymce.ui.Factory,o=tinymce.each,p=tinymce.DOM,q=tinymce.geom.Rect,r=tinymce.ui.FloatPanel,s={file:{title:"File",items:"newdocument"},edit:{title:"Edit",items:"undo redo | cut copy paste pastetext | selectall"},insert:{title:"Insert",items:"|"},view:{title:"View",items:"visualaid |"},format:{title:"Format",items:"bold italic underline strikethrough superscript subscript | formats | removeformat"},table:{title:"Table"},tools:{title:"Tools"}},t="undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image";l.renderUI=function(b){var c=m.skin!==!1?m.skin||"lightgray":!1;if(c){var d=m.skin_url;d=d?a.documentBaseURI.toAbsolute(d):tinymce.baseURL+"/skins/"+c,tinymce.Env.documentMode<=7?b.skinUiCss=d+"/skin.ie7.min.css":b.skinUiCss=d+"/skin.min.css",a.contentCSS.push(d+"/content"+(a.inline?".inline":"")+".min.css")}return a.on("ProgressState",function(a){l.throbber=l.throbber||new tinymce.ui.Throbber(l.panel.getEl("body")),a.state?l.throbber.show(a.time):l.throbber.hide()}),m.inline?j(b):k(b)},l.resizeTo=f,l.resizeBy=g}); \ No newline at end of file diff --git a/wp-includes/js/tinymce/tiny_mce_popup.js b/wp-includes/js/tinymce/tiny_mce_popup.js index cf516a4a..4dbe732f 100644 --- a/wp-includes/js/tinymce/tiny_mce_popup.js +++ b/wp-includes/js/tinymce/tiny_mce_popup.js @@ -107,7 +107,7 @@ var tinyMCEPopup = { * Returns a window argument/parameter by name. * * @method getWindowArg - * @param {String} name Name of the window argument to retrive. + * @param {String} name Name of the window argument to retrieve. * @param {String} defaultValue Optional default value to return. * @return {String} Argument value or default value if it wasn't found. */ @@ -121,7 +121,7 @@ var tinyMCEPopup = { * Returns a editor parameter/config option value. * * @method getParam - * @param {String} name Name of the editor config option to retrive. + * @param {String} name Name of the editor config option to retrieve. * @param {String} defaultValue Optional default value to return. * @return {String} Parameter value or default value if it wasn't found. */ diff --git a/wp-includes/js/tinymce/tinymce.min.js b/wp-includes/js/tinymce/tinymce.min.js index 917aca87..1eeac368 100644 --- a/wp-includes/js/tinymce/tinymce.min.js +++ b/wp-includes/js/tinymce/tinymce.min.js @@ -1,13 +1,13 @@ -// 4.3.8 (2016-03-15) -!function(e,t){"use strict";function n(e,t){for(var n,r=[],i=0;i=r.x&&o.x+o.w<=r.w+r.x&&o.y>=r.y&&o.y+o.h<=r.h+r.y)return i[a];return null}function n(e,t,n){return o(e.x-t,e.y-n,e.w+2*t,e.h+2*n)}function r(e,t){var n,r,i,a;return n=l(e.x,t.x),r=l(e.y,t.y),i=s(e.x+e.w,t.x+t.w),a=s(e.y+e.h,t.y+t.h),0>i-n||0>a-r?null:o(n,r,i-n,a-r)}function i(e,t,n){var r,i,a,s,c,u,d,f,h,p;return c=e.x,u=e.y,d=e.x+e.w,f=e.y+e.h,h=t.x+t.w,p=t.y+t.h,r=l(0,t.x-c),i=l(0,t.y-u),a=l(0,d-h),s=l(0,f-p),c+=r,u+=i,n&&(d+=r,f+=i,c-=a,u-=s),d-=a,f-=s,o(c,u,d-c,f-u)}function o(e,t,n,r){return{x:e,y:t,w:n,h:r}}function a(e){return o(e.left,e.top,e.width,e.height)}var s=Math.min,l=Math.max,c=Math.round;return{inflate:n,relativePosition:e,findBestRelativePosition:t,intersect:r,clamp:i,create:o,fromClientRect:a}}),r(c,[],function(){function e(e,t){return function(){e.apply(t,arguments)}}function t(t){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof t)throw new TypeError("not a function");this._state=null,this._value=null,this._deferreds=[],s(t,e(r,this),e(i,this))}function n(e){var t=this;return null===this._state?void this._deferreds.push(e):void l(function(){var n=t._state?e.onFulfilled:e.onRejected;if(null===n)return void(t._state?e.resolve:e.reject)(t._value);var r;try{r=n(t._value)}catch(i){return void e.reject(i)}e.resolve(r)})}function r(t){try{if(t===this)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"==typeof t||"function"==typeof t)){var n=t.then;if("function"==typeof n)return void s(e(n,t),e(r,this),e(i,this))}this._state=!0,this._value=t,o.call(this)}catch(a){i.call(this,a)}}function i(e){this._state=!1,this._value=e,o.call(this)}function o(){for(var e=0,t=this._deferreds.length;t>e;e++)n.call(this,this._deferreds[e]);this._deferreds=null}function a(e,t,n,r){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.resolve=n,this.reject=r}function s(e,t,n){var r=!1;try{e(function(e){r||(r=!0,t(e))},function(e){r||(r=!0,n(e))})}catch(i){if(r)return;r=!0,n(i)}}if(window.Promise)return window.Promise;var l=t.immediateFn||"function"==typeof setImmediate&&setImmediate||function(e){setTimeout(e,1)},c=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};return t.prototype["catch"]=function(e){return this.then(null,e)},t.prototype.then=function(e,r){var i=this;return new t(function(t,o){n.call(i,new a(e,r,t,o))})},t.all=function(){var e=Array.prototype.slice.call(1===arguments.length&&c(arguments[0])?arguments[0]:arguments);return new t(function(t,n){function r(o,a){try{if(a&&("object"==typeof a||"function"==typeof a)){var s=a.then;if("function"==typeof s)return void s.call(a,function(e){r(o,e)},n)}e[o]=a,0===--i&&t(e)}catch(l){n(l)}}if(0===e.length)return t([]);for(var i=e.length,o=0;or;r++)e[r].then(t,n)})},t}),r(u,[c],function(e){function t(e,t){function n(e){window.setTimeout(e,0)}var r,i=window.requestAnimationFrame,o=["ms","moz","webkit"];for(r=0;rr;r++)if(o=n[r],o&&o.func.call(o.scope,e)===!1&&e.preventDefault(),e.isImmediatePropagationStopped())return}var o=this,s={},l,c,u,d,f;c=a+(+new Date).toString(32),d="onmouseenter"in document.documentElement,u="onfocusin"in document.documentElement,f={mouseenter:"mouseover",mouseleave:"mouseout"},l=1,o.domLoaded=!1,o.events=s,o.bind=function(n,a,h,p){function m(t){e(r(t||E.event),g)}var g,v,y,b,C,x,w,E=window;if(n&&3!==n.nodeType&&8!==n.nodeType){for(n[c]?g=n[c]:(g=l++,n[c]=g,s[g]={}),p=p||n,a=a.split(" "),y=a.length;y--;)b=a[y],x=m,C=w=!1,"DOMContentLoaded"===b&&(b="ready"),o.domLoaded&&"ready"===b&&"complete"==n.readyState?h.call(p,r({type:b})):(d||(C=f[b],C&&(x=function(t){var n,i;if(n=t.currentTarget,i=t.relatedTarget,i&&n.contains)i=n.contains(i);else for(;i&&i!==n;)i=i.parentNode;i||(t=r(t||E.event),t.type="mouseout"===t.type?"mouseleave":"mouseenter",t.target=n,e(t,g))})),u||"focusin"!==b&&"focusout"!==b||(w=!0,C="focusin"===b?"focus":"blur",x=function(t){t=r(t||E.event),t.type="focus"===t.type?"focusin":"focusout",e(t,g)}),v=s[g][b],v?"ready"===b&&o.domLoaded?h({type:b}):v.push({func:h,scope:p}):(s[g][b]=v=[{func:h,scope:p}],v.fakeName=C,v.capture=w,v.nativeHandler=x,"ready"===b?i(n,x,o):t(n,C||b,x,w)));return n=v=0,h}},o.unbind=function(e,t,r){var i,a,l,u,d,f;if(!e||3===e.nodeType||8===e.nodeType)return o;if(i=e[c]){if(f=s[i],t){for(t=t.split(" "),l=t.length;l--;)if(d=t[l],a=f[d]){if(r)for(u=a.length;u--;)if(a[u].func===r){var h=a.nativeHandler,p=a.fakeName,m=a.capture;a=a.slice(0,u).concat(a.slice(u+1)),a.nativeHandler=h,a.fakeName=p,a.capture=m,f[d]=a}r&&0!==a.length||(delete f[d],n(e,a.fakeName||d,a.nativeHandler,a.capture))}}else{for(d in f)a=f[d],n(e,a.fakeName||d,a.nativeHandler,a.capture);f={}}for(d in f)return o;delete s[i];try{delete e[c]}catch(g){e[c]=null}}return o},o.fire=function(t,n,i){var a;if(!t||3===t.nodeType||8===t.nodeType)return o;i=r(null,i),i.type=n,i.target=t;do a=t[c],a&&e(i,a),t=t.parentNode||t.ownerDocument||t.defaultView||t.parentWindow;while(t&&!i.isPropagationStopped());return o},o.clean=function(e){var t,n,r=o.unbind;if(!e||3===e.nodeType||8===e.nodeType)return o;if(e[c]&&r(e),e.getElementsByTagName||(e=e.document),e&&e.getElementsByTagName)for(r(e),n=e.getElementsByTagName("*"),t=n.length;t--;)e=n[t],e[c]&&r(e);return o},o.destroy=function(){s={}},o.cancel=function(e){return e&&(e.preventDefault(),e.stopImmediatePropagation()),!1}}var a="mce-data-",s=/^(?:mouse|contextmenu)|click/,l={keyLocation:1,layerX:1,layerY:1,returnValue:1,webkitMovementX:1,webkitMovementY:1};return o.Event=new o,o.Event.bind(window,"ready",function(){}),o}),r(f,[],function(){function e(e,t,n,r){var i,o,a,s,l,c,d,h,p,m;if((t?t.ownerDocument||t:z)!==D&&B(t),t=t||D,n=n||[],!e||"string"!=typeof e)return n;if(1!==(s=t.nodeType)&&9!==s)return[];if(M&&!r){if(i=ve.exec(e))if(a=i[1]){if(9===s){if(o=t.getElementById(a),!o||!o.parentNode)return n;if(o.id===a)return n.push(o),n}else if(t.ownerDocument&&(o=t.ownerDocument.getElementById(a))&&I(t,o)&&o.id===a)return n.push(o),n}else{if(i[2])return Z.apply(n,t.getElementsByTagName(e)),n;if((a=i[3])&&x.getElementsByClassName)return Z.apply(n,t.getElementsByClassName(a)),n}if(x.qsa&&(!P||!P.test(e))){if(h=d=F,p=t,m=9===s&&e,1===s&&"object"!==t.nodeName.toLowerCase()){for(c=_(e),(d=t.getAttribute("id"))?h=d.replace(be,"\\$&"):t.setAttribute("id",h),h="[id='"+h+"'] ",l=c.length;l--;)c[l]=h+f(c[l]);p=ye.test(e)&&u(t.parentNode)||t,m=c.join(",")}if(m)try{return Z.apply(n,p.querySelectorAll(m)),n}catch(g){}finally{d||t.removeAttribute("id")}}}return k(e.replace(se,"$1"),t,n,r)}function n(){function e(n,r){return t.push(n+" ")>w.cacheLength&&delete e[t.shift()],e[n+" "]=r}var t=[];return e}function r(e){return e[F]=!0,e}function i(e){var t=D.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function o(e,t){for(var n=e.split("|"),r=e.length;r--;)w.attrHandle[n[r]]=t}function a(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||X)-(~e.sourceIndex||X);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function s(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function l(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function c(e){return r(function(t){return t=+t,r(function(n,r){for(var i,o=e([],n.length,t),a=o.length;a--;)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function u(e){return e&&typeof e.getElementsByTagName!==Y&&e}function d(){}function f(e){for(var t=0,n=e.length,r="";n>t;t++)r+=e[t].value;return r}function h(e,t,n){var r=t.dir,i=n&&"parentNode"===r,o=V++;return t.first?function(t,n,o){for(;t=t[r];)if(1===t.nodeType||i)return e(t,n,o)}:function(t,n,a){var s,l,c=[W,o];if(a){for(;t=t[r];)if((1===t.nodeType||i)&&e(t,n,a))return!0}else for(;t=t[r];)if(1===t.nodeType||i){if(l=t[F]||(t[F]={}),(s=l[r])&&s[0]===W&&s[1]===o)return c[2]=s[2];if(l[r]=c,c[2]=e(t,n,a))return!0}}}function p(e){return e.length>1?function(t,n,r){for(var i=e.length;i--;)if(!e[i](t,n,r))return!1;return!0}:e[0]}function m(t,n,r){for(var i=0,o=n.length;o>i;i++)e(t,n[i],r);return r}function g(e,t,n,r,i){for(var o,a=[],s=0,l=e.length,c=null!=t;l>s;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),c&&t.push(s)));return a}function v(e,t,n,i,o,a){return i&&!i[F]&&(i=v(i)),o&&!o[F]&&(o=v(o,a)),r(function(r,a,s,l){var c,u,d,f=[],h=[],p=a.length,v=r||m(t||"*",s.nodeType?[s]:s,[]),y=!e||!r&&t?v:g(v,f,e,s,l),b=n?o||(r?e:p||i)?[]:a:y;if(n&&n(y,b,s,l),i)for(c=g(b,h),i(c,[],s,l),u=c.length;u--;)(d=c[u])&&(b[h[u]]=!(y[h[u]]=d));if(r){if(o||e){if(o){for(c=[],u=b.length;u--;)(d=b[u])&&c.push(y[u]=d);o(null,b=[],c,l)}for(u=b.length;u--;)(d=b[u])&&(c=o?te.call(r,d):f[u])>-1&&(r[c]=!(a[c]=d))}}else b=g(b===a?b.splice(p,b.length):b),o?o(null,a,b,l):Z.apply(a,b)})}function y(e){for(var t,n,r,i=e.length,o=w.relative[e[0].type],a=o||w.relative[" "],s=o?1:0,l=h(function(e){return e===t},a,!0),c=h(function(e){return te.call(t,e)>-1},a,!0),u=[function(e,n,r){return!o&&(r||n!==T)||((t=n).nodeType?l(e,n,r):c(e,n,r))}];i>s;s++)if(n=w.relative[e[s].type])u=[h(p(u),n)];else{if(n=w.filter[e[s].type].apply(null,e[s].matches),n[F]){for(r=++s;i>r&&!w.relative[e[r].type];r++);return v(s>1&&p(u),s>1&&f(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(se,"$1"),n,r>s&&y(e.slice(s,r)),i>r&&y(e=e.slice(r)),i>r&&f(e))}u.push(n)}return p(u)}function b(t,n){var i=n.length>0,o=t.length>0,a=function(r,a,s,l,c){var u,d,f,h=0,p="0",m=r&&[],v=[],y=T,b=r||o&&w.find.TAG("*",c),C=W+=null==y?1:Math.random()||.1,x=b.length;for(c&&(T=a!==D&&a);p!==x&&null!=(u=b[p]);p++){if(o&&u){for(d=0;f=t[d++];)if(f(u,a,s)){l.push(u);break}c&&(W=C)}i&&((u=!f&&u)&&h--,r&&m.push(u))}if(h+=p,i&&p!==h){for(d=0;f=n[d++];)f(m,v,a,s);if(r){if(h>0)for(;p--;)m[p]||v[p]||(v[p]=J.call(l));v=g(v)}Z.apply(l,v),c&&!r&&v.length>0&&h+n.length>1&&e.uniqueSort(l)}return c&&(W=C,T=y),m};return i?r(a):a}var C,x,w,E,N,_,S,k,T,R,A,B,D,L,M,P,H,O,I,F="sizzle"+-new Date,z=window.document,W=0,V=0,U=n(),$=n(),q=n(),j=function(e,t){return e===t&&(A=!0),0},Y=typeof t,X=1<<31,K={}.hasOwnProperty,G=[],J=G.pop,Q=G.push,Z=G.push,ee=G.slice,te=G.indexOf||function(e){for(var t=0,n=this.length;n>t;t++)if(this[t]===e)return t;return-1},ne="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",re="[\\x20\\t\\r\\n\\f]",ie="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",oe="\\["+re+"*("+ie+")(?:"+re+"*([*^$|!~]?=)"+re+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+ie+"))|)"+re+"*\\]",ae=":("+ie+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+oe+")*)|.*)\\)|)",se=new RegExp("^"+re+"+|((?:^|[^\\\\])(?:\\\\.)*)"+re+"+$","g"),le=new RegExp("^"+re+"*,"+re+"*"),ce=new RegExp("^"+re+"*([>+~]|"+re+")"+re+"*"),ue=new RegExp("="+re+"*([^\\]'\"]*?)"+re+"*\\]","g"),de=new RegExp(ae),fe=new RegExp("^"+ie+"$"),he={ID:new RegExp("^#("+ie+")"),CLASS:new RegExp("^\\.("+ie+")"),TAG:new RegExp("^("+ie+"|[*])"),ATTR:new RegExp("^"+oe),PSEUDO:new RegExp("^"+ae),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+re+"*(even|odd|(([+-]|)(\\d*)n|)"+re+"*(?:([+-]|)"+re+"*(\\d+)|))"+re+"*\\)|)","i"),bool:new RegExp("^(?:"+ne+")$","i"),needsContext:new RegExp("^"+re+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+re+"*((?:-\\d)?\\d*)"+re+"*\\)|)(?=[^-]|$)","i")},pe=/^(?:input|select|textarea|button)$/i,me=/^h\d$/i,ge=/^[^{]+\{\s*\[native \w/,ve=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ye=/[+~]/,be=/'|\\/g,Ce=new RegExp("\\\\([\\da-f]{1,6}"+re+"?|("+re+")|.)","ig"),xe=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)};try{Z.apply(G=ee.call(z.childNodes),z.childNodes),G[z.childNodes.length].nodeType}catch(we){Z={apply:G.length?function(e,t){Q.apply(e,ee.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}x=e.support={},N=e.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},B=e.setDocument=function(e){var t,n=e?e.ownerDocument||e:z,r=n.defaultView;return n!==D&&9===n.nodeType&&n.documentElement?(D=n,L=n.documentElement,M=!N(n),r&&r!==r.top&&(r.addEventListener?r.addEventListener("unload",function(){B()},!1):r.attachEvent&&r.attachEvent("onunload",function(){B()})),x.attributes=i(function(e){return e.className="i",!e.getAttribute("className")}),x.getElementsByTagName=i(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),x.getElementsByClassName=ge.test(n.getElementsByClassName),x.getById=i(function(e){return L.appendChild(e).id=F,!n.getElementsByName||!n.getElementsByName(F).length}),x.getById?(w.find.ID=function(e,t){if(typeof t.getElementById!==Y&&M){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},w.filter.ID=function(e){var t=e.replace(Ce,xe);return function(e){return e.getAttribute("id")===t}}):(delete w.find.ID,w.filter.ID=function(e){var t=e.replace(Ce,xe);return function(e){var n=typeof e.getAttributeNode!==Y&&e.getAttributeNode("id");return n&&n.value===t}}),w.find.TAG=x.getElementsByTagName?function(e,t){return typeof t.getElementsByTagName!==Y?t.getElementsByTagName(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},w.find.CLASS=x.getElementsByClassName&&function(e,t){return M?t.getElementsByClassName(e):void 0},H=[],P=[],(x.qsa=ge.test(n.querySelectorAll))&&(i(function(e){e.innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&P.push("[*^$]="+re+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||P.push("\\["+re+"*(?:value|"+ne+")"),e.querySelectorAll(":checked").length||P.push(":checked")}),i(function(e){var t=n.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&P.push("name"+re+"*[*^$|!~]?="),e.querySelectorAll(":enabled").length||P.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),P.push(",.*:")})),(x.matchesSelector=ge.test(O=L.matches||L.webkitMatchesSelector||L.mozMatchesSelector||L.oMatchesSelector||L.msMatchesSelector))&&i(function(e){x.disconnectedMatch=O.call(e,"div"),O.call(e,"[s!='']:x"),H.push("!=",ae)}),P=P.length&&new RegExp(P.join("|")),H=H.length&&new RegExp(H.join("|")),t=ge.test(L.compareDocumentPosition),I=t||ge.test(L.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return A=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r?r:(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&r||!x.sortDetached&&t.compareDocumentPosition(e)===r?e===n||e.ownerDocument===z&&I(z,e)?-1:t===n||t.ownerDocument===z&&I(z,t)?1:R?te.call(R,e)-te.call(R,t):0:4&r?-1:1)}:function(e,t){if(e===t)return A=!0,0;var r,i=0,o=e.parentNode,s=t.parentNode,l=[e],c=[t];if(!o||!s)return e===n?-1:t===n?1:o?-1:s?1:R?te.call(R,e)-te.call(R,t):0;if(o===s)return a(e,t);for(r=e;r=r.parentNode;)l.unshift(r);for(r=t;r=r.parentNode;)c.unshift(r);for(;l[i]===c[i];)i++;return i?a(l[i],c[i]):l[i]===z?-1:c[i]===z?1:0},n):D},e.matches=function(t,n){return e(t,null,null,n)},e.matchesSelector=function(t,n){if((t.ownerDocument||t)!==D&&B(t),n=n.replace(ue,"='$1']"),x.matchesSelector&&M&&(!H||!H.test(n))&&(!P||!P.test(n)))try{var r=O.call(t,n);if(r||x.disconnectedMatch||t.document&&11!==t.document.nodeType)return r}catch(i){}return e(n,D,null,[t]).length>0},e.contains=function(e,t){return(e.ownerDocument||e)!==D&&B(e),I(e,t)},e.attr=function(e,n){(e.ownerDocument||e)!==D&&B(e);var r=w.attrHandle[n.toLowerCase()],i=r&&K.call(w.attrHandle,n.toLowerCase())?r(e,n,!M):t;return i!==t?i:x.attributes||!M?e.getAttribute(n):(i=e.getAttributeNode(n))&&i.specified?i.value:null},e.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},e.uniqueSort=function(e){var t,n=[],r=0,i=0;if(A=!x.detectDuplicates,R=!x.sortStable&&e.slice(0),e.sort(j),A){for(;t=e[i++];)t===e[i]&&(r=n.push(i));for(;r--;)e.splice(n[r],1)}return R=null,e},E=e.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=E(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r++];)n+=E(t);return n},w=e.selectors={cacheLength:50,createPseudo:r,match:he,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Ce,xe),e[3]=(e[3]||e[4]||e[5]||"").replace(Ce,xe),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||e.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&e.error(t[0]),t},PSEUDO:function(e){var t,n=!e[6]&&e[2];return he.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&de.test(n)&&(t=_(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Ce,xe).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=U[e+" "];return t||(t=new RegExp("(^|"+re+")"+e+"("+re+"|$)"))&&U(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==Y&&e.getAttribute("class")||"")})},ATTR:function(t,n,r){return function(i){var o=e.attr(i,t);return null==o?"!="===n:n?(o+="","="===n?o===r:"!="===n?o!==r:"^="===n?r&&0===o.indexOf(r):"*="===n?r&&o.indexOf(r)>-1:"$="===n?r&&o.slice(-r.length)===r:"~="===n?(" "+o+" ").indexOf(r)>-1:"|="===n?o===r||o.slice(0,r.length+1)===r+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,l){var c,u,d,f,h,p,m=o!==a?"nextSibling":"previousSibling",g=t.parentNode,v=s&&t.nodeName.toLowerCase(),y=!l&&!s;if(g){if(o){for(;m;){for(d=t;d=d[m];)if(s?d.nodeName.toLowerCase()===v:1===d.nodeType)return!1;p=m="only"===e&&!p&&"nextSibling"}return!0}if(p=[a?g.firstChild:g.lastChild],a&&y){for(u=g[F]||(g[F]={}),c=u[e]||[],h=c[0]===W&&c[1],f=c[0]===W&&c[2],d=h&&g.childNodes[h];d=++h&&d&&d[m]||(f=h=0)||p.pop();)if(1===d.nodeType&&++f&&d===t){u[e]=[W,h,f];break}}else if(y&&(c=(t[F]||(t[F]={}))[e])&&c[0]===W)f=c[1];else for(;(d=++h&&d&&d[m]||(f=h=0)||p.pop())&&((s?d.nodeName.toLowerCase()!==v:1!==d.nodeType)||!++f||(y&&((d[F]||(d[F]={}))[e]=[W,f]),d!==t)););return f-=i,f===r||f%r===0&&f/r>=0}}},PSEUDO:function(t,n){var i,o=w.pseudos[t]||w.setFilters[t.toLowerCase()]||e.error("unsupported pseudo: "+t);return o[F]?o(n):o.length>1?(i=[t,t,"",n],w.setFilters.hasOwnProperty(t.toLowerCase())?r(function(e,t){for(var r,i=o(e,n),a=i.length;a--;)r=te.call(e,i[a]),e[r]=!(t[r]=i[a])}):function(e){return o(e,0,i)}):o}},pseudos:{not:r(function(e){var t=[],n=[],i=S(e.replace(se,"$1"));return i[F]?r(function(e,t,n,r){for(var o,a=i(e,null,r,[]),s=e.length;s--;)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,r,o){return t[0]=e,i(t,null,o,n),!n.pop()}}),has:r(function(t){return function(n){return e(t,n).length>0}}),contains:r(function(e){return e=e.replace(Ce,xe),function(t){return(t.textContent||t.innerText||E(t)).indexOf(e)>-1}}),lang:r(function(t){return fe.test(t||"")||e.error("unsupported lang: "+t),t=t.replace(Ce,xe).toLowerCase(),function(e){var n;do if(n=M?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return n=n.toLowerCase(),n===t||0===n.indexOf(t+"-");while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=window.location&&window.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===L},focus:function(e){return e===D.activeElement&&(!D.hasFocus||D.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!w.pseudos.empty(e)},header:function(e){return me.test(e.nodeName)},input:function(e){return pe.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:c(function(){return[0]}),last:c(function(e,t){return[t-1]}),eq:c(function(e,t,n){return[0>n?n+t:n]}),even:c(function(e,t){for(var n=0;t>n;n+=2)e.push(n);return e}),odd:c(function(e,t){for(var n=1;t>n;n+=2)e.push(n);return e}),lt:c(function(e,t,n){for(var r=0>n?n+t:n;--r>=0;)e.push(r);return e}),gt:c(function(e,t,n){for(var r=0>n?n+t:n;++r2&&"ID"===(a=o[0]).type&&x.getById&&9===t.nodeType&&M&&w.relative[o[1].type]){if(t=(w.find.ID(a.matches[0].replace(Ce,xe),t)||[])[0],!t)return n;c&&(t=t.parentNode),e=e.slice(o.shift().value.length)}for(i=he.needsContext.test(e)?0:o.length;i--&&(a=o[i],!w.relative[s=a.type]);)if((l=w.find[s])&&(r=l(a.matches[0].replace(Ce,xe),ye.test(o[0].type)&&u(t.parentNode)||t))){if(o.splice(i,1),e=r.length&&f(o),!e)return Z.apply(n,r),n;break}}return(c||S(e,d))(r,t,!M,n,ye.test(e)&&u(t.parentNode)||t),n},x.sortStable=F.split("").sort(j).join("")===F,x.detectDuplicates=!!A,B(),x.sortDetached=i(function(e){return 1&e.compareDocumentPosition(D.createElement("div"))}),i(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||o("type|href|height|width",function(e,t,n){return n?void 0:e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),x.attributes&&i(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||o("value",function(e,t,n){return n||"input"!==e.nodeName.toLowerCase()?void 0:e.defaultValue}),i(function(e){return null==e.getAttribute("disabled")})||o(ne,function(e,t,n){var r;return n?void 0:e[t]===!0?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),e}),r(h,[],function(){function e(e){return"matchMedia"in window?matchMedia(e).matches:!1}var t=navigator,n=t.userAgent,r,i,o,a,s,l,c,u,d,f,h,p,m;r=window.opera&&window.opera.buildNumber,d=/Android/.test(n),i=/WebKit/.test(n),o=!i&&!r&&/MSIE/gi.test(n)&&/Explorer/gi.test(t.appName),o=o&&/MSIE (\w+)\./.exec(n)[1], -a=-1==n.indexOf("Trident/")||-1==n.indexOf("rv:")&&-1==t.appName.indexOf("Netscape")?!1:11,s=-1==n.indexOf("Edge/")||o||a?!1:12,o=o||a||s,l=!i&&!a&&/Gecko/.test(n),c=-1!=n.indexOf("Mac"),u=/(iPad|iPhone)/.test(n),f="FormData"in window&&"FileReader"in window&&"URL"in window&&!!URL.createObjectURL,h=e("only screen and (max-device-width: 480px)")&&(d||u),p=e("only screen and (min-width: 800px)")&&(d||u),m=-1!=n.indexOf("Windows Phone"),s&&(i=!1);var g=!u||f||n.match(/AppleWebKit\/(\d*)/)[1]>=534;return{opera:r,webkit:i,ie:o,gecko:l,mac:c,iOS:u,android:d,contentEditable:g,transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",caretAfter:8!=o,range:window.getSelection&&"Range"in window,documentMode:o&&!s?document.documentMode||7:10,fileApi:f,ceFalse:o===!1||o>8,desktop:!h&&!p,windowsPhone:m}}),r(p,[],function(){function e(e){var t=e,n,r;if(!u(e))for(t=[],n=0,r=e.length;r>n;n++)t[n]=e[n];return t}function n(e,n,r){var i,o;if(!e)return 0;if(r=r||e,e.length!==t){for(i=0,o=e.length;o>i;i++)if(n.call(r,e[i],i,e)===!1)return 0}else for(i in e)if(e.hasOwnProperty(i)&&n.call(r,e[i],i,e)===!1)return 0;return 1}function r(e,t){var r=[];return n(e,function(n,i){r.push(t(n,i,e))}),r}function i(e,t){var r=[];return n(e,function(n,i){t&&!t(n,i,e)||r.push(n)}),r}function o(e,t){var n,r;if(e)for(n=0,r=e.length;r>n;n++)if(e[n]===t)return n;return-1}function a(e,t,n,r){var i=0;for(arguments.length<3&&(n=e[0]);ir;r++)if(t.call(n,e[r],r,e))return r;return-1}function l(e,n,r){var i=s(e,n,r);return-1!==i?e[i]:t}function c(e){return e[e.length-1]}var u=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};return{isArray:u,toArray:e,each:n,map:r,filter:i,indexOf:o,reduce:a,findIndex:s,find:l,last:c}}),r(m,[h,p],function(e,n){function r(e){return null===e||e===t?"":(""+e).replace(h,"")}function i(e,r){return r?"array"==r&&n.isArray(e)?!0:typeof e==r:e!==t}function o(e,t,n){var r;for(e=e||[],t=t||",","string"==typeof e&&(e=e.split(t)),n=n||{},r=e.length;r--;)n[e[r]]={};return n}function a(e,t,n){var r=this,i,o,a,s,l,c=0;if(e=/^((static) )?([\w.]+)(:([\w.]+))?/.exec(e),a=e[3].match(/(^|\.)(\w+)$/i)[2],o=r.createNS(e[3].replace(/\.\w+$/,""),n),!o[a]){if("static"==e[2])return o[a]=t,void(this.onCreate&&this.onCreate(e[2],e[3],o[a]));t[a]||(t[a]=function(){},c=1),o[a]=t[a],r.extend(o[a].prototype,t),e[5]&&(i=r.resolve(e[5]).prototype,s=e[5].match(/\.(\w+)$/i)[1],l=o[a],c?o[a]=function(){return i[s].apply(this,arguments)}:o[a]=function(){return this.parent=i[s],l.apply(this,arguments)},o[a].prototype[a]=o[a],r.each(i,function(e,t){o[a].prototype[t]=i[t]}),r.each(t,function(e,t){i[t]?o[a].prototype[t]=function(){return this.parent=i[t],e.apply(this,arguments)}:t!=a&&(o[a].prototype[t]=e)})),r.each(t["static"],function(e,t){o[a][t]=e})}}function s(e,n){var r,i,o,a=arguments,s;for(r=1,i=a.length;i>r;r++){n=a[r];for(o in n)n.hasOwnProperty(o)&&(s=n[o],s!==t&&(e[o]=s))}return e}function l(e,t,r,i){i=i||this,e&&(r&&(e=e[r]),n.each(e,function(e,n){return t.call(i,e,n,r)===!1?!1:void l(e,t,r,i)}))}function c(e,t){var n,r;for(t=t||window,e=e.split("."),n=0;nn&&(t=t[e[n]],t);n++);return t}function d(e,t){return!e||i(e,"array")?e:n.map(e.split(t||","),r)}function f(t){var n=e.cacheSuffix;return n&&(t+=(-1===t.indexOf("?")?"?":"&")+n),t}var h=/^\s*|\s*$/g;return{trim:r,isArray:n.isArray,is:i,toArray:n.toArray,makeMap:o,each:n.each,map:n.map,grep:n.filter,inArray:n.indexOf,extend:s,create:a,walk:l,createNS:c,resolve:u,explode:d,_addCacheSuffix:f}}),r(g,[d,f,m,h],function(e,n,r,i){function o(e){return"undefined"!=typeof e}function a(e){return"string"==typeof e}function s(e){return e&&e==e.window}function l(e,t){var n,r,i;for(t=t||w,i=t.createElement("div"),n=t.createDocumentFragment(),i.innerHTML=e;r=i.firstChild;)n.appendChild(r);return n}function c(e,t,n,r){var i;if(a(t))t=l(t,v(e[0]));else if(t.length&&!t.nodeType){if(t=f.makeArray(t),r)for(i=t.length-1;i>=0;i--)c(e,t[i],n,r);else for(i=0;ii&&(a=e[i],t.call(a,i,a)!==!1);i++);return e}function g(e,t){var n=[];return m(e,function(e,r){t(r,e)&&n.push(r)}),n}function v(e){return e?9==e.nodeType?e:e.ownerDocument:w}function y(e,n,r){var i=[],o=e[n];for("string"!=typeof r&&r instanceof f&&(r=r[0]);o&&9!==o.nodeType;){if(r!==t){if(o===r)break;if("string"==typeof r&&f(o).is(r))break}1===o.nodeType&&i.push(o),o=o[n]}return i}function b(e,n,r,i){var o=[];for(i instanceof f&&(i=i[0]);e;e=e[n])if(!r||e.nodeType===r){if(i!==t){if(e===i)break;if("string"==typeof i&&f(e).is(i))break}o.push(e)}return o}function C(e,t,n){for(e=e[t];e;e=e[t])if(e.nodeType==n)return e;return null}function x(e,t,n){m(n,function(n,r){e[n]=e[n]||{},e[n][t]=r})}var w=document,E=Array.prototype.push,N=Array.prototype.slice,_=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,S=e.Event,k,T=r.makeMap("children,contents,next,prev"),R=r.makeMap("fillOpacity fontWeight lineHeight opacity orphans widows zIndex zoom"," "),A=r.makeMap("checked compact declare defer disabled ismap multiple nohref noshade nowrap readonly selected"," "),B={"for":"htmlFor","class":"className",readonly:"readOnly"},D={"float":"cssFloat"},L={},M={},P=/^\s*|\s*$/g;return f.fn=f.prototype={constructor:f,selector:"",context:null,length:0,init:function(e,t){var n=this,r,i;if(!e)return n;if(e.nodeType)return n.context=n[0]=e,n.length=1,n;if(t&&t.nodeType)n.context=t;else{if(t)return f(e).attr(t);n.context=t=document}if(a(e)){if(n.selector=e,r="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:_.exec(e),!r)return f(t).find(e);if(r[1])for(i=l(e,v(t)).firstChild;i;)E.call(n,i),i=i.nextSibling;else{if(i=v(t).getElementById(r[2]),!i)return n;if(i.id!==r[2])return n.find(e);n.length=1,n[0]=i}}else this.add(e,!1);return n},toArray:function(){return r.toArray(this)},add:function(e,t){var n=this,r,i;if(a(e))return n.add(f(e));if(t!==!1)for(r=f.unique(n.toArray().concat(f.makeArray(e))),n.length=r.length,i=0;it;t++)f.find(e,this[t],r);return f(r)},filter:function(e){return f("function"==typeof e?g(this.toArray(),function(t,n){return e(n,t)}):f.filter(e,this.toArray()))},closest:function(e){var t=[];return e instanceof f&&(e=e[0]),this.each(function(n,r){for(;r;){if("string"==typeof e&&f(r).is(e)){t.push(r);break}if(r==e){t.push(r);break}r=r.parentNode}}),f(t)},offset:function(e){var t,n,r,i=0,o=0,a;return e?this.css(e):(t=this[0],t&&(n=t.ownerDocument,r=n.documentElement,t.getBoundingClientRect&&(a=t.getBoundingClientRect(),i=a.left+(r.scrollLeft||n.body.scrollLeft)-r.clientLeft,o=a.top+(r.scrollTop||n.body.scrollTop)-r.clientTop)),{left:i,top:o})},push:E,sort:[].sort,splice:[].splice},r.extend(f,{extend:r.extend,makeArray:function(e){return s(e)||e.nodeType?[e]:r.toArray(e)},inArray:h,isArray:r.isArray,each:m,trim:p,grep:g,find:n,expr:n.selectors,unique:n.uniqueSort,text:n.getText,contains:n.contains,filter:function(e,t,n){var r=t.length;for(n&&(e=":not("+e+")");r--;)1!=t[r].nodeType&&t.splice(r,1);return t=1===t.length?f.find.matchesSelector(t[0],e)?[t[0]]:[]:f.find.matches(e,t)}}),m({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return y(e,"parentNode")},next:function(e){return C(e,"nextSibling",1)},prev:function(e){return C(e,"previousSibling",1)},children:function(e){return b(e.firstChild,"nextSibling",1)},contents:function(e){return r.toArray(("iframe"===e.nodeName?e.contentDocument||e.contentWindow.document:e).childNodes)}},function(e,t){f.fn[e]=function(n){var r=this,i=[];return r.each(function(){var e=t.call(i,this,n,i);e&&(f.isArray(e)?i.push.apply(i,e):i.push(e))}),this.length>1&&(T[e]||(i=f.unique(i)),0===e.indexOf("parents")&&(i=i.reverse())),i=f(i),n?i.filter(n):i}}),m({parentsUntil:function(e,t){return y(e,"parentNode",t)},nextUntil:function(e,t){return b(e,"nextSibling",1,t).slice(1)},prevUntil:function(e,t){return b(e,"previousSibling",1,t).slice(1)}},function(e,t){f.fn[e]=function(n,r){var i=this,o=[];return i.each(function(){var e=t.call(o,this,n,o);e&&(f.isArray(e)?o.push.apply(o,e):o.push(e))}),this.length>1&&(o=f.unique(o),0!==e.indexOf("parents")&&"prevUntil"!==e||(o=o.reverse())),o=f(o),r?o.filter(r):o}}),f.fn.is=function(e){return!!e&&this.filter(e).length>0},f.fn.init.prototype=f.fn,f.overrideDefaults=function(e){function t(r,i){return n=n||e(),0===arguments.length&&(r=n.element),i||(i=n.context),new t.fn.init(r,i)}var n;return f.extend(t,this),t},i.ie&&i.ie<8&&(x(L,"get",{maxlength:function(e){var t=e.maxLength;return 2147483647===t?k:t},size:function(e){var t=e.size;return 20===t?k:t},"class":function(e){return e.className},style:function(e){var t=e.style.cssText;return 0===t.length?k:t}}),x(L,"set",{"class":function(e,t){e.className=t},style:function(e,t){e.style.cssText=t}})),i.ie&&i.ie<9&&(D["float"]="styleFloat",x(M,"set",{opacity:function(e,t){var n=e.style;null===t||""===t?n.removeAttribute("filter"):(n.zoom=1,n.filter="alpha(opacity="+100*t+")")}})),f.attrHooks=L,f.cssHooks=M,f}),r(v,[],function(){return function(e,t){function n(e,t,n,r){function i(e){return e=parseInt(e,10).toString(16),e.length>1?e:"0"+e}return"#"+i(t)+i(n)+i(r)}var r=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)/gi,i=/(?:url(?:(?:\(\s*\"([^\"]+)\"\s*\))|(?:\(\s*\'([^\']+)\'\s*\))|(?:\(\s*([^)\s]+)\s*\))))|(?:\'([^\']+)\')|(?:\"([^\"]+)\")/gi,o=/\s*([^:]+):\s*([^;]+);?/g,a=/\s+$/,s,l,c={},u,d,f,h="\ufeff";for(e=e||{},t&&(d=t.getValidStyles(),f=t.getInvalidStyles()),u=("\\\" \\' \\; \\: ; : "+h).split(" "),l=0;l-1&&n||(m[e+t]=-1==l?s[0]:s.join(" "),delete m[e+"-top"+t],delete m[e+"-right"+t],delete m[e+"-bottom"+t],delete m[e+"-left"+t])}}function u(e){var t=m[e],n;if(t){for(t=t.split(" "),n=t.length;n--;)if(t[n]!==t[0])return!1;return m[e]=t[0],!0}}function d(e,t,n,r){u(t)&&u(n)&&u(r)&&(m[e]=m[t]+" "+m[n]+" "+m[r],delete m[t],delete m[n],delete m[r])}function f(e){return b=!0,c[e]}function h(e,t){return b&&(e=e.replace(/\uFEFF[0-9]/g,function(e){return c[e]})),t||(e=e.replace(/\\([\'\";:])/g,"$1")),e}function p(t,n,r,i,o,a){if(o=o||a)return o=h(o),"'"+o.replace(/\'/g,"\\'")+"'";if(n=h(n||r||i),!e.allow_script_urls){var s=n.replace(/[\s\r\n]+/,"");if(/(java|vb)script:/i.test(s))return"";if(!e.allow_svg_data_urls&&/^data:image\/svg/i.test(s))return""}return C&&(n=C.call(x,n,"style")),"url('"+n.replace(/\'/g,"\\'")+"')"}var m={},g,v,y,b,C=e.url_converter,x=e.url_converter_scope||this;if(t){for(t=t.replace(/[\u0000-\u001F]/g,""),t=t.replace(/\\[\"\';:\uFEFF]/g,f).replace(/\"[^\"]+\"|\'[^\']+\'/g,function(e){return e.replace(/[;:]/g,f)});g=o.exec(t);){if(v=g[1].replace(a,"").toLowerCase(),y=g[2].replace(a,""),y=y.replace(/\\[0-9a-f]+/g,function(e){return String.fromCharCode(parseInt(e.substr(1),16))}),v&&y.length>0){if(!e.allow_script_urls&&("behavior"==v||/expression\s*\(|\/\*|\*\//.test(y)))continue;"font-weight"===v&&"700"===y?y="bold":"color"!==v&&"background-color"!==v||(y=y.toLowerCase()),y=y.replace(r,n),y=y.replace(i,p),m[v]=b?h(y,!0):y}o.lastIndex=g.index+g[0].length}s("border","",!0),s("border","-width"),s("border","-color"),s("border","-style"),s("padding",""),s("margin",""),d("border","border-width","border-style","border-color"),"medium none"===m.border&&delete m.border,"none"===m["border-image"]&&delete m["border-image"]}return m},serialize:function(e,t){function n(t){var n,r,o,a;if(n=d[t])for(r=0,o=n.length;o>r;r++)t=n[r],a=e[t],a!==s&&a.length>0&&(i+=(i.length>0?" ":"")+t+": "+a+";")}function r(e,t){var n;return n=f["*"],n&&n[e]?!1:(n=f[t],!n||!n[e])}var i="",o,a;if(t&&d)n("*"),n(t);else for(o in e)a=e[o],a!==s&&a.length>0&&(f&&!r(o,t)||(i+=(i.length>0?" ":"")+o+": "+a+";"));return i}}}}),r(y,[],function(){return function(e,t){function n(e,n,r,i){var o,a;if(e){if(!i&&e[n])return e[n];if(e!=t){if(o=e[r])return o;for(a=e.parentNode;a&&a!=t;a=a.parentNode)if(o=a[r])return o}}}function r(e,n,r,i){var o,a,s;if(e){if(o=e[r],t&&o===t)return;if(o){if(!i)for(s=o[n];s;s=s[n])if(!s[n])return s;return o}if(a=e.parentNode,a&&a!==t)return a}}var i=e;this.current=function(){return i},this.next=function(e){return i=n(i,"firstChild","nextSibling",e)},this.prev=function(e){return i=n(i,"lastChild","previousSibling",e)},this.prev2=function(e){return i=r(i,"lastChild","previousSibling",e)}}}),r(b,[m],function(e){function t(n){function r(){return P.createDocumentFragment()}function i(e,t){E(F,e,t)}function o(e,t){E(z,e,t)}function a(e){i(e.parentNode,j(e))}function s(e){i(e.parentNode,j(e)+1)}function l(e){o(e.parentNode,j(e))}function c(e){o(e.parentNode,j(e)+1)}function u(e){e?(M[U]=M[V],M[$]=M[W]):(M[V]=M[U],M[W]=M[$]),M.collapsed=F}function d(e){a(e),c(e)}function f(e){i(e,0),o(e,1===e.nodeType?e.childNodes.length:e.nodeValue.length)}function h(e,t){var n=M[V],r=M[W],i=M[U],o=M[$],a=t.startContainer,s=t.startOffset,l=t.endContainer,c=t.endOffset;return 0===e?w(n,r,a,s):1===e?w(i,o,a,s):2===e?w(i,o,l,c):3===e?w(n,r,l,c):void 0}function p(){N(I)}function m(){return N(H)}function g(){return N(O)}function v(e){var t=this[V],r=this[W],i,o;3!==t.nodeType&&4!==t.nodeType||!t.nodeValue?(t.childNodes.length>0&&(o=t.childNodes[r]),o?t.insertBefore(e,o):3==t.nodeType?n.insertAfter(e,t):t.appendChild(e)):r?r>=t.nodeValue.length?n.insertAfter(e,t):(i=t.splitText(r),t.parentNode.insertBefore(e,i)):t.parentNode.insertBefore(e,t)}function y(e){var t=M.extractContents();M.insertNode(e),e.appendChild(t),M.selectNode(e)}function b(){return q(new t(n),{startContainer:M[V],startOffset:M[W],endContainer:M[U],endOffset:M[$],collapsed:M.collapsed,commonAncestorContainer:M.commonAncestorContainer})}function C(e,t){var n;if(3==e.nodeType)return e;if(0>t)return e;for(n=e.firstChild;n&&t>0;)--t,n=n.nextSibling;return n?n:e}function x(){return M[V]==M[U]&&M[W]==M[$]}function w(e,t,r,i){var o,a,s,l,c,u;if(e==r)return t==i?0:i>t?-1:1;for(o=r;o&&o.parentNode!=e;)o=o.parentNode;if(o){for(a=0,s=e.firstChild;s!=o&&t>a;)a++,s=s.nextSibling;return a>=t?-1:1}for(o=e;o&&o.parentNode!=r;)o=o.parentNode;if(o){for(a=0,s=r.firstChild;s!=o&&i>a;)a++,s=s.nextSibling;return i>a?-1:1}for(l=n.findCommonAncestor(e,r),c=e;c&&c.parentNode!=l;)c=c.parentNode;for(c||(c=l),u=r;u&&u.parentNode!=l;)u=u.parentNode;if(u||(u=l),c==u)return 0;for(s=l.firstChild;s;){if(s==c)return-1;if(s==u)return 1;s=s.nextSibling}}function E(e,t,r){var i,o;for(e?(M[V]=t,M[W]=r):(M[U]=t,M[$]=r),i=M[U];i.parentNode;)i=i.parentNode;for(o=M[V];o.parentNode;)o=o.parentNode;o==i?w(M[V],M[W],M[U],M[$])>0&&M.collapse(e):M.collapse(e),M.collapsed=x(),M.commonAncestorContainer=n.findCommonAncestor(M[V],M[U])}function N(e){var t,n=0,r=0,i,o,a,s,l,c;if(M[V]==M[U])return _(e);for(t=M[U],i=t.parentNode;i;t=i,i=i.parentNode){if(i==M[V])return S(t,e);++n}for(t=M[V],i=t.parentNode;i;t=i,i=i.parentNode){if(i==M[U])return k(t,e);++r}for(o=r-n,a=M[V];o>0;)a=a.parentNode,o--;for(s=M[U];0>o;)s=s.parentNode,o++;for(l=a.parentNode,c=s.parentNode;l!=c;l=l.parentNode,c=c.parentNode)a=l,s=c;return T(a,s,e)}function _(e){var t,n,i,o,a,s,l,c,u;if(e!=I&&(t=r()),M[W]==M[$])return t;if(3==M[V].nodeType){if(n=M[V].nodeValue,i=n.substring(M[W],M[$]),e!=O&&(o=M[V],c=M[W],u=M[$]-M[W],0===c&&u>=o.nodeValue.length-1?o.parentNode.removeChild(o):o.deleteData(c,u),M.collapse(F)),e==I)return;return i.length>0&&t.appendChild(P.createTextNode(i)),t}for(o=C(M[V],M[W]),a=M[$]-M[W];o&&a>0;)s=o.nextSibling,l=D(o,e),t&&t.appendChild(l),--a,o=s;return e!=O&&M.collapse(F),t}function S(e,t){var n,i,o,a,s,l;if(t!=I&&(n=r()),i=R(e,t),n&&n.appendChild(i),o=j(e),a=o-M[W],0>=a)return t!=O&&(M.setEndBefore(e),M.collapse(z)),n;for(i=e.previousSibling;a>0;)s=i.previousSibling,l=D(i,t),n&&n.insertBefore(l,n.firstChild),--a,i=s;return t!=O&&(M.setEndBefore(e),M.collapse(z)),n}function k(e,t){var n,i,o,a,s,l;for(t!=I&&(n=r()),o=A(e,t),n&&n.appendChild(o),i=j(e),++i,a=M[$]-i,o=e.nextSibling;o&&a>0;)s=o.nextSibling,l=D(o,t),n&&n.appendChild(l),--a,o=s;return t!=O&&(M.setStartAfter(e),M.collapse(F)),n}function T(e,t,n){var i,o,a,s,l,c,u;for(n!=I&&(o=r()),i=A(e,n),o&&o.appendChild(i),a=j(e),s=j(t),++a,l=s-a,c=e.nextSibling;l>0;)u=c.nextSibling,i=D(c,n),o&&o.appendChild(i),c=u,--l;return i=R(t,n),o&&o.appendChild(i),n!=O&&(M.setStartAfter(e),M.collapse(F)),o}function R(e,t){var n=C(M[U],M[$]-1),r,i,o,a,s,l=n!=M[U];if(n==e)return B(n,l,z,t);for(r=n.parentNode,i=B(r,z,z,t);r;){for(;n;)o=n.previousSibling,a=B(n,l,z,t),t!=I&&i.insertBefore(a,i.firstChild),l=F,n=o;if(r==e)return i;n=r.previousSibling,r=r.parentNode,s=B(r,z,z,t),t!=I&&s.appendChild(i),i=s}}function A(e,t){var n=C(M[V],M[W]),r=n!=M[V],i,o,a,s,l;if(n==e)return B(n,r,F,t);for(i=n.parentNode,o=B(i,z,F,t);i;){for(;n;)a=n.nextSibling,s=B(n,r,F,t),t!=I&&o.appendChild(s),r=F,n=a;if(i==e)return o;n=i.nextSibling,i=i.parentNode,l=B(i,z,F,t),t!=I&&l.appendChild(o),o=l}}function B(e,t,r,i){var o,a,s,l,c;if(t)return D(e,i);if(3==e.nodeType){if(o=e.nodeValue,r?(l=M[W],a=o.substring(l),s=o.substring(0,l)):(l=M[$],a=o.substring(0,l),s=o.substring(l)),i!=O&&(e.nodeValue=s),i==I)return;return c=n.clone(e,z),c.nodeValue=a,c}if(i!=I)return n.clone(e,z)}function D(e,t){return t!=I?t==O?n.clone(e,F):e:void e.parentNode.removeChild(e)}function L(){return n.create("body",null,g()).outerText}var M=this,P=n.doc,H=0,O=1,I=2,F=!0,z=!1,W="startOffset",V="startContainer",U="endContainer",$="endOffset",q=e.extend,j=n.nodeIndex;return q(M,{startContainer:P,startOffset:0,endContainer:P,endOffset:0,collapsed:F,commonAncestorContainer:P,START_TO_START:0,START_TO_END:1,END_TO_END:2,END_TO_START:3,setStart:i,setEnd:o,setStartBefore:a,setStartAfter:s,setEndBefore:l,setEndAfter:c,collapse:u,selectNode:d,selectNodeContents:f,compareBoundaryPoints:h,deleteContents:p,extractContents:m,cloneContents:g,insertNode:v,surroundContents:y,cloneRange:b,toStringIE:L}),M}return t.prototype.toString=function(){return this.toStringIE()},t}),r(C,[m],function(e){function t(e){var t;return t=document.createElement("div"),t.innerHTML=e,t.textContent||t.innerText||e}function n(e,t){var n,r,i,a={};if(e){for(e=e.split(","),t=t||10,n=0;n\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,l=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,c=/[<>&\"\']/g,u=/&#([a-z0-9]+);?|&([a-z0-9]+);/gi,d={128:"\u20ac",130:"\u201a",131:"\u0192",132:"\u201e",133:"\u2026",134:"\u2020",135:"\u2021",136:"\u02c6",137:"\u2030",138:"\u0160",139:"\u2039",140:"\u0152",142:"\u017d",145:"\u2018",146:"\u2019",147:"\u201c",148:"\u201d",149:"\u2022",150:"\u2013",151:"\u2014",152:"\u02dc",153:"\u2122",154:"\u0161",155:"\u203a",156:"\u0153",158:"\u017e",159:"\u0178"};o={'"':""","'":"'","<":"<",">":">","&":"&","`":"`"},a={"<":"<",">":">","&":"&",""":'"',"'":"'"},i=n("50,nbsp,51,iexcl,52,cent,53,pound,54,curren,55,yen,56,brvbar,57,sect,58,uml,59,copy,5a,ordf,5b,laquo,5c,not,5d,shy,5e,reg,5f,macr,5g,deg,5h,plusmn,5i,sup2,5j,sup3,5k,acute,5l,micro,5m,para,5n,middot,5o,cedil,5p,sup1,5q,ordm,5r,raquo,5s,frac14,5t,frac12,5u,frac34,5v,iquest,60,Agrave,61,Aacute,62,Acirc,63,Atilde,64,Auml,65,Aring,66,AElig,67,Ccedil,68,Egrave,69,Eacute,6a,Ecirc,6b,Euml,6c,Igrave,6d,Iacute,6e,Icirc,6f,Iuml,6g,ETH,6h,Ntilde,6i,Ograve,6j,Oacute,6k,Ocirc,6l,Otilde,6m,Ouml,6n,times,6o,Oslash,6p,Ugrave,6q,Uacute,6r,Ucirc,6s,Uuml,6t,Yacute,6u,THORN,6v,szlig,70,agrave,71,aacute,72,acirc,73,atilde,74,auml,75,aring,76,aelig,77,ccedil,78,egrave,79,eacute,7a,ecirc,7b,euml,7c,igrave,7d,iacute,7e,icirc,7f,iuml,7g,eth,7h,ntilde,7i,ograve,7j,oacute,7k,ocirc,7l,otilde,7m,ouml,7n,divide,7o,oslash,7p,ugrave,7q,uacute,7r,ucirc,7s,uuml,7t,yacute,7u,thorn,7v,yuml,ci,fnof,sh,Alpha,si,Beta,sj,Gamma,sk,Delta,sl,Epsilon,sm,Zeta,sn,Eta,so,Theta,sp,Iota,sq,Kappa,sr,Lambda,ss,Mu,st,Nu,su,Xi,sv,Omicron,t0,Pi,t1,Rho,t3,Sigma,t4,Tau,t5,Upsilon,t6,Phi,t7,Chi,t8,Psi,t9,Omega,th,alpha,ti,beta,tj,gamma,tk,delta,tl,epsilon,tm,zeta,tn,eta,to,theta,tp,iota,tq,kappa,tr,lambda,ts,mu,tt,nu,tu,xi,tv,omicron,u0,pi,u1,rho,u2,sigmaf,u3,sigma,u4,tau,u5,upsilon,u6,phi,u7,chi,u8,psi,u9,omega,uh,thetasym,ui,upsih,um,piv,812,bull,816,hellip,81i,prime,81j,Prime,81u,oline,824,frasl,88o,weierp,88h,image,88s,real,892,trade,89l,alefsym,8cg,larr,8ch,uarr,8ci,rarr,8cj,darr,8ck,harr,8dl,crarr,8eg,lArr,8eh,uArr,8ei,rArr,8ej,dArr,8ek,hArr,8g0,forall,8g2,part,8g3,exist,8g5,empty,8g7,nabla,8g8,isin,8g9,notin,8gb,ni,8gf,prod,8gh,sum,8gi,minus,8gn,lowast,8gq,radic,8gt,prop,8gu,infin,8h0,ang,8h7,and,8h8,or,8h9,cap,8ha,cup,8hb,int,8hk,there4,8hs,sim,8i5,cong,8i8,asymp,8j0,ne,8j1,equiv,8j4,le,8j5,ge,8k2,sub,8k3,sup,8k4,nsub,8k6,sube,8k7,supe,8kl,oplus,8kn,otimes,8l5,perp,8m5,sdot,8o8,lceil,8o9,rceil,8oa,lfloor,8ob,rfloor,8p9,lang,8pa,rang,9ea,loz,9j0,spades,9j3,clubs,9j5,hearts,9j6,diams,ai,OElig,aj,oelig,b0,Scaron,b1,scaron,bo,Yuml,m6,circ,ms,tilde,802,ensp,803,emsp,809,thinsp,80c,zwnj,80d,zwj,80e,lrm,80f,rlm,80j,ndash,80k,mdash,80o,lsquo,80p,rsquo,80q,sbquo,80s,ldquo,80t,rdquo,80u,bdquo,810,dagger,811,Dagger,81g,permil,81p,lsaquo,81q,rsaquo,85c,euro",32);var f={encodeRaw:function(e,t){return e.replace(t?s:l,function(e){return o[e]||e})},encodeAllRaw:function(e){return(""+e).replace(c,function(e){return o[e]||e})},encodeNumeric:function(e,t){return e.replace(t?s:l,function(e){return e.length>1?"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";":o[e]||"&#"+e.charCodeAt(0)+";"})},encodeNamed:function(e,t,n){return n=n||i,e.replace(t?s:l,function(e){return o[e]||n[e]||e})},getEncodeFunc:function(e,t){function a(e,n){return e.replace(n?s:l,function(e){return o[e]||t[e]||"&#"+e.charCodeAt(0)+";"||e})}function c(e,n){return f.encodeNamed(e,n,t)}return t=n(t)||i,e=r(e.replace(/\+/g,",")),e.named&&e.numeric?a:e.named?t?c:f.encodeNamed:e.numeric?f.encodeNumeric:f.encodeRaw},decode:function(e){return e.replace(u,function(e,n){return n?(n="x"===n.charAt(0).toLowerCase()?parseInt(n.substr(1),16):parseInt(n,10),n>65535?(n-=65536,String.fromCharCode(55296+(n>>10),56320+(1023&n))):d[n]||String.fromCharCode(n)):a[e]||i[e]||t(e)})}};return f}),r(x,[m,u],function(e,t){return function(n,r){function i(e){n.getElementsByTagName("head")[0].appendChild(e)}function o(r,o,c){function u(){for(var e=b.passed,t=e.length;t--;)e[t]();b.status=2,b.passed=[],b.failed=[]}function d(){for(var e=b.failed,t=e.length;t--;)e[t]();b.status=3,b.passed=[],b.failed=[]}function f(){var e=navigator.userAgent.match(/WebKit\/(\d*)/);return!!(e&&e[1]<536)}function h(e,n){e()||((new Date).getTime()-y0)return v=n.createElement("style"),v.textContent='@import "'+r+'"',m(),void i(v);p()}i(g),g.href=r}}var a=0,s={},l;r=r||{},l=r.maxLoadTime||5e3,this.load=o}}),r(w,[f,g,v,d,y,b,C,h,m,x],function(e,n,r,i,o,a,s,l,c,u){function d(e,t){var n={},r=t.keep_values,i;return i={set:function(n,r,i){t.url_converter&&(r=t.url_converter.call(t.url_converter_scope||e,r,i,n[0])),n.attr("data-mce-"+i,r).attr(i,r)},get:function(e,t){return e.attr("data-mce-"+t)||e.attr(t)}},n={style:{set:function(e,t){return null!==t&&"object"==typeof t?void e.css(t):(r&&e.attr("data-mce-style",t),void e.attr("style",t))},get:function(t){var n=t.attr("data-mce-style")||t.attr("style");return n=e.serializeStyle(e.parseStyle(n),t[0].nodeName)}}},r&&(n.href=n.src=i),n}function f(e,t){var n=t.attr("style");n=e.serializeStyle(e.parseStyle(n),t[0].nodeName),n||(n=null),t.attr("data-mce-style",n)}function h(e,t){var n=0,r,i;if(e)for(r=e.nodeType,e=e.previousSibling;e;e=e.previousSibling)i=e.nodeType,(!t||3!=i||i!=r&&e.nodeValue.length)&&(n++,r=i);return n}function p(e,t){var o=this,a;o.doc=e,o.win=window,o.files={},o.counter=0,o.stdMode=!b||e.documentMode>=8,o.boxModel=!b||"CSS1Compat"==e.compatMode||o.stdMode,o.styleSheetLoader=new u(e),o.boundEvents=[],o.settings=t=t||{},o.schema=t.schema,o.styles=new r({url_converter:t.url_converter,url_converter_scope:t.url_converter_scope},t.schema),o.fixDoc(e),o.events=t.ownEvents?new i(t.proxy):i.Event,o.attrHooks=d(o,t),a=t.schema?t.schema.getBlockElements():{},o.$=n.overrideDefaults(function(){return{context:e,element:o.getRoot()}}),o.isBlock=function(e){if(!e)return!1;var t=e.nodeType;return t?!(1!==t||!a[e.nodeName]):!!a[e]}}var m=c.each,g=c.is,v=c.grep,y=c.trim,b=l.ie,C=/^([a-z0-9],?)+$/i,x=/^[ \t\r\n]*$/;return p.prototype={$$:function(e){return"string"==typeof e&&(e=this.get(e)),this.$(e)},root:null,fixDoc:function(e){var t=this.settings,n;if(b&&t.schema){"abbr article aside audio canvas details figcaption figure footer header hgroup mark menu meter nav output progress section summary time video".replace(/\w+/g,function(t){e.createElement(t)});for(n in t.schema.getCustomElements())e.createElement(n)}},clone:function(e,t){var n=this,r,i;return!b||1!==e.nodeType||t?e.cloneNode(t):(i=n.doc,t?r.firstChild:(r=i.createElement(e.nodeName),m(n.getAttribs(e),function(t){n.setAttrib(r,t.nodeName,n.getAttrib(e,t.nodeName))}),r))},getRoot:function(){var e=this;return e.settings.root_element||e.doc.body},getViewPort:function(e){var t,n;return e=e?e:this.win,t=e.document,n=this.boxModel?t.documentElement:t.body,{x:e.pageXOffset||n.scrollLeft,y:e.pageYOffset||n.scrollTop,w:e.innerWidth||n.clientWidth,h:e.innerHeight||n.clientHeight}},getRect:function(e){var t=this,n,r;return e=t.get(e),n=t.getPos(e),r=t.getSize(e),{x:n.x,y:n.y,w:r.w,h:r.h}},getSize:function(e){var t=this,n,r;return e=t.get(e),n=t.getStyle(e,"width"),r=t.getStyle(e,"height"),-1===n.indexOf("px")&&(n=0),-1===r.indexOf("px")&&(r=0),{w:parseInt(n,10)||e.offsetWidth||e.clientWidth,h:parseInt(r,10)||e.offsetHeight||e.clientHeight}},getParent:function(e,t,n){return this.getParents(e,t,n,!1)},getParents:function(e,n,r,i){var o=this,a,s=[];for(e=o.get(e),i=i===t,r=r||("BODY"!=o.getRoot().nodeName?o.getRoot().parentNode:null),g(n,"string")&&(a=n,n="*"===n?function(e){return 1==e.nodeType}:function(e){return o.is(e,a)});e&&e!=r&&e.nodeType&&9!==e.nodeType;){if(!n||n(e)){if(!i)return e;s.push(e)}e=e.parentNode}return i?s:null},get:function(e){var t;return e&&this.doc&&"string"==typeof e&&(t=e,e=this.doc.getElementById(e),e&&e.id!==t)?this.doc.getElementsByName(t)[1]:e; -},getNext:function(e,t){return this._findSib(e,t,"nextSibling")},getPrev:function(e,t){return this._findSib(e,t,"previousSibling")},select:function(t,n){var r=this;return e(t,r.get(n)||r.settings.root_element||r.doc,[])},is:function(n,r){var i;if(n.length===t){if("*"===r)return 1==n.nodeType;if(C.test(r)){for(r=r.toLowerCase().split(/,/),n=n.nodeName.toLowerCase(),i=r.length-1;i>=0;i--)if(r[i]==n)return!0;return!1}}if(n.nodeType&&1!=n.nodeType)return!1;var o=n.nodeType?[n]:n;return e(r,o[0].ownerDocument||o[0],null,o).length>0},add:function(e,t,n,r,i){var o=this;return this.run(e,function(e){var a;return a=g(t,"string")?o.doc.createElement(t):t,o.setAttribs(a,n),r&&(r.nodeType?a.appendChild(r):o.setHTML(a,r)),i?a:e.appendChild(a)})},create:function(e,t,n){return this.add(this.doc.createElement(e),e,t,n,1)},createHTML:function(e,t,n){var r="",i;r+="<"+e;for(i in t)t.hasOwnProperty(i)&&null!==t[i]&&"undefined"!=typeof t[i]&&(r+=" "+i+'="'+this.encode(t[i])+'"');return"undefined"!=typeof n?r+">"+n+"":r+" />"},createFragment:function(e){var t,n,r=this.doc,i;for(i=r.createElement("div"),t=r.createDocumentFragment(),e&&(i.innerHTML=e);n=i.firstChild;)t.appendChild(n);return t},remove:function(e,t){return e=this.$$(e),t?e.each(function(){for(var e;e=this.firstChild;)3==e.nodeType&&0===e.data.length?this.removeChild(e):this.parentNode.insertBefore(e,this)}).remove():e.remove(),e.length>1?e.toArray():e[0]},setStyle:function(e,t,n){e=this.$$(e).css(t,n),this.settings.update_styles&&f(this,e)},getStyle:function(e,n,r){return e=this.$$(e),r?e.css(n):(n=n.replace(/-(\D)/g,function(e,t){return t.toUpperCase()}),"float"==n&&(n=l.ie&&l.ie<12?"styleFloat":"cssFloat"),e[0]&&e[0].style?e[0].style[n]:t)},setStyles:function(e,t){e=this.$$(e).css(t),this.settings.update_styles&&f(this,e)},removeAllAttribs:function(e){return this.run(e,function(e){var t,n=e.attributes;for(t=n.length-1;t>=0;t--)e.removeAttributeNode(n.item(t))})},setAttrib:function(e,t,n){var r=this,i,o,a=r.settings;""===n&&(n=null),e=r.$$(e),i=e.attr(t),e.length&&(o=r.attrHooks[t],o&&o.set?o.set(e,n,t):e.attr(t,n),i!=n&&a.onSetAttrib&&a.onSetAttrib({attrElm:e,attrName:t,attrValue:n}))},setAttribs:function(e,t){var n=this;n.$$(e).each(function(e,r){m(t,function(e,t){n.setAttrib(r,t,e)})})},getAttrib:function(e,t,n){var r=this,i,o;return e=r.$$(e),e.length&&(i=r.attrHooks[t],o=i&&i.get?i.get(e,t):e.attr(t)),"undefined"==typeof o&&(o=n||""),o},getPos:function(e,t){var r=this,i=0,o=0,a,s=r.doc,l=s.body,c;if(e=r.get(e),t=t||l,e){if(t===l&&e.getBoundingClientRect&&"static"===n(l).css("position"))return c=e.getBoundingClientRect(),t=r.boxModel?s.documentElement:l,i=c.left+(s.documentElement.scrollLeft||l.scrollLeft)-t.clientLeft,o=c.top+(s.documentElement.scrollTop||l.scrollTop)-t.clientTop,{x:i,y:o};for(a=e;a&&a!=t&&a.nodeType;)i+=a.offsetLeft||0,o+=a.offsetTop||0,a=a.offsetParent;for(a=e.parentNode;a&&a!=t&&a.nodeType;)i-=a.scrollLeft||0,o-=a.scrollTop||0,a=a.parentNode}return{x:i,y:o}},parseStyle:function(e){return this.styles.parse(e)},serializeStyle:function(e,t){return this.styles.serialize(e,t)},addStyle:function(e){var t=this,n=t.doc,r,i;if(t!==p.DOM&&n===document){var o=p.DOM.addedStyles;if(o=o||[],o[e])return;o[e]=!0,p.DOM.addedStyles=o}i=n.getElementById("mceDefaultStyles"),i||(i=n.createElement("style"),i.id="mceDefaultStyles",i.type="text/css",r=n.getElementsByTagName("head")[0],r.firstChild?r.insertBefore(i,r.firstChild):r.appendChild(i)),i.styleSheet?i.styleSheet.cssText+=e:i.appendChild(n.createTextNode(e))},loadCSS:function(e){var t=this,n=t.doc,r;return t!==p.DOM&&n===document?void p.DOM.loadCSS(e):(e||(e=""),r=n.getElementsByTagName("head")[0],void m(e.split(","),function(e){var i;e=c._addCacheSuffix(e),t.files[e]||(t.files[e]=!0,i=t.create("link",{rel:"stylesheet",href:e}),b&&n.documentMode&&n.recalc&&(i.onload=function(){n.recalc&&n.recalc(),i.onload=null}),r.appendChild(i))}))},addClass:function(e,t){this.$$(e).addClass(t)},removeClass:function(e,t){this.toggleClass(e,t,!1)},hasClass:function(e,t){return this.$$(e).hasClass(t)},toggleClass:function(e,t,r){this.$$(e).toggleClass(t,r).each(function(){""===this.className&&n(this).attr("class",null)})},show:function(e){this.$$(e).show()},hide:function(e){this.$$(e).hide()},isHidden:function(e){return"none"==this.$$(e).css("display")},uniqueId:function(e){return(e?e:"mce_")+this.counter++},setHTML:function(e,t){e=this.$$(e),b?e.each(function(e,r){if(r.canHaveHTML!==!1){for(;r.firstChild;)r.removeChild(r.firstChild);try{r.innerHTML="
    "+t,r.removeChild(r.firstChild)}catch(i){n("
    ").html("
    "+t).contents().slice(1).appendTo(r)}return t}}):e.html(t)},getOuterHTML:function(e){return e=this.get(e),1==e.nodeType&&"outerHTML"in e?e.outerHTML:n("
    ").append(n(e).clone()).html()},setOuterHTML:function(e,t){var r=this;r.$$(e).each(function(){try{if("outerHTML"in this)return void(this.outerHTML=t)}catch(e){}r.remove(n(this).html(t),!0)})},decode:s.decode,encode:s.encodeAllRaw,insertAfter:function(e,t){return t=this.get(t),this.run(e,function(e){var n,r;return n=t.parentNode,r=t.nextSibling,r?n.insertBefore(e,r):n.appendChild(e),e})},replace:function(e,t,n){var r=this;return r.run(t,function(t){return g(t,"array")&&(e=e.cloneNode(!0)),n&&m(v(t.childNodes),function(t){e.appendChild(t)}),t.parentNode.replaceChild(e,t)})},rename:function(e,t){var n=this,r;return e.nodeName!=t.toUpperCase()&&(r=n.create(t),m(n.getAttribs(e),function(t){n.setAttrib(r,t.nodeName,n.getAttrib(e,t.nodeName))}),n.replace(r,e,1)),r||e},findCommonAncestor:function(e,t){for(var n=e,r;n;){for(r=t;r&&n!=r;)r=r.parentNode;if(n==r)break;n=n.parentNode}return!n&&e.ownerDocument?e.ownerDocument.documentElement:n},toHex:function(e){return this.styles.toHex(c.trim(e))},run:function(e,t,n){var r=this,i;return"string"==typeof e&&(e=r.get(e)),e?(n=n||this,e.nodeType||!e.length&&0!==e.length?t.call(n,e):(i=[],m(e,function(e,o){e&&("string"==typeof e&&(e=r.get(e)),i.push(t.call(n,e,o)))}),i)):!1},getAttribs:function(e){var t;if(e=this.get(e),!e)return[];if(b){if(t=[],"OBJECT"==e.nodeName)return e.attributes;"OPTION"===e.nodeName&&this.getAttrib(e,"selected")&&t.push({specified:1,nodeName:"selected"});var n=/<\/?[\w:\-]+ ?|=[\"][^\"]+\"|=\'[^\']+\'|=[\w\-]+|>/gi;return e.cloneNode(!1).outerHTML.replace(n,"").replace(/[\w:\-]+/gi,function(e){t.push({specified:1,nodeName:e})}),t}return e.attributes},isEmpty:function(e,t){var n=this,r,i,a,s,l,c=0;if(e=e.firstChild){s=new o(e,e.parentNode),t=t||(n.schema?n.schema.getNonEmptyElements():null);do{if(a=e.nodeType,1===a){if(e.getAttribute("data-mce-bogus"))continue;if(l=e.nodeName.toLowerCase(),t&&t[l]){if("br"===l){c++;continue}return!1}for(i=n.getAttribs(e),r=i.length;r--;)if(l=i[r].nodeName,"name"===l||"data-mce-bookmark"===l)return!1}if(8==a)return!1;if(3===a&&!x.test(e.nodeValue))return!1}while(e=s.next())}return 1>=c},createRng:function(){var e=this.doc;return e.createRange?e.createRange():new a(this)},nodeIndex:h,split:function(e,t,n){function r(e){function t(e){var t=e.previousSibling&&"SPAN"==e.previousSibling.nodeName,n=e.nextSibling&&"SPAN"==e.nextSibling.nodeName;return t&&n}var n,o=e.childNodes,a=e.nodeType;if(1!=a||"bookmark"!=e.getAttribute("data-mce-type")){for(n=o.length-1;n>=0;n--)r(o[n]);if(9!=a){if(3==a&&e.nodeValue.length>0){var s=y(e.nodeValue).length;if(!i.isBlock(e.parentNode)||s>0||0===s&&t(e))return}else if(1==a&&(o=e.childNodes,1==o.length&&o[0]&&1==o[0].nodeType&&"bookmark"==o[0].getAttribute("data-mce-type")&&e.parentNode.insertBefore(o[0],e),o.length||/^(br|hr|input|img)$/i.test(e.nodeName)))return;i.remove(e)}return e}}var i=this,o=i.createRng(),a,s,l;return e&&t?(o.setStart(e.parentNode,i.nodeIndex(e)),o.setEnd(t.parentNode,i.nodeIndex(t)),a=o.extractContents(),o=i.createRng(),o.setStart(t.parentNode,i.nodeIndex(t)+1),o.setEnd(e.parentNode,i.nodeIndex(e)+1),s=o.extractContents(),l=e.parentNode,l.insertBefore(r(a),e),n?l.insertBefore(n,e):l.insertBefore(t,e),l.insertBefore(r(s),e),i.remove(e),n||t):void 0},bind:function(e,t,n,r){var i=this;if(c.isArray(e)){for(var o=e.length;o--;)e[o]=i.bind(e[o],t,n,r);return e}return!i.settings.collect||e!==i.doc&&e!==i.win||i.boundEvents.push([e,t,n,r]),i.events.bind(e,t,n,r||i)},unbind:function(e,t,n){var r=this,i;if(c.isArray(e)){for(i=e.length;i--;)e[i]=r.unbind(e[i],t,n);return e}if(r.boundEvents&&(e===r.doc||e===r.win))for(i=r.boundEvents.length;i--;){var o=r.boundEvents[i];e!=o[0]||t&&t!=o[1]||n&&n!=o[2]||this.events.unbind(o[0],o[1],o[2])}return this.events.unbind(e,t,n)},fire:function(e,t,n){return this.events.fire(e,t,n)},getContentEditable:function(e){var t;return e&&1==e.nodeType?(t=e.getAttribute("data-mce-contenteditable"),t&&"inherit"!==t?t:"inherit"!==e.contentEditable?e.contentEditable:null):null},getContentEditableParent:function(e){for(var t=this.getRoot(),n=null;e&&e!==t&&(n=this.getContentEditable(e),null===n);e=e.parentNode);return n},destroy:function(){var t=this;if(t.boundEvents){for(var n=t.boundEvents.length;n--;){var r=t.boundEvents[n];this.events.unbind(r[0],r[1],r[2])}t.boundEvents=null}e.setDocument&&e.setDocument(),t.win=t.doc=t.root=t.events=t.frag=null},isChildOf:function(e,t){for(;e;){if(t===e)return!0;e=e.parentNode}return!1},dumpRng:function(e){return"startContainer: "+e.startContainer.nodeName+", startOffset: "+e.startOffset+", endContainer: "+e.endContainer.nodeName+", endOffset: "+e.endOffset},_findSib:function(e,t,n){var r=this,i=t;if(e)for("string"==typeof i&&(i=function(e){return r.is(e,t)}),e=e[n];e;e=e[n])if(i(e))return e;return null}},p.DOM=new p(document),p.nodeIndex=h,p}),r(E,[w,m],function(e,t){function n(){function e(e,n){function i(){a.remove(l),s&&(s.onreadystatechange=s.onload=s=null),n()}function o(){"undefined"!=typeof console&&console.log&&console.log("Failed to load: "+e)}var a=r,s,l;l=a.uniqueId(),s=document.createElement("script"),s.id=l,s.type="text/javascript",s.src=t._addCacheSuffix(e),"onreadystatechange"in s?s.onreadystatechange=function(){/loaded|complete/.test(s.readyState)&&i()}:s.onload=i,s.onerror=o,(document.getElementsByTagName("head")[0]||document.body).appendChild(s)}var n=0,a=1,s=2,l={},c=[],u={},d=[],f=0,h;this.isDone=function(e){return l[e]==s},this.markDone=function(e){l[e]=s},this.add=this.load=function(e,t,r){var i=l[e];i==h&&(c.push(e),l[e]=n),t&&(u[e]||(u[e]=[]),u[e].push({func:t,scope:r||this}))},this.loadQueue=function(e,t){this.loadScripts(c,e,t)},this.loadScripts=function(t,n,r){function c(e){i(u[e],function(e){e.func.call(e.scope)}),u[e]=h}var p;d.push({func:n,scope:r||this}),(p=function(){var n=o(t);t.length=0,i(n,function(t){return l[t]==s?void c(t):void(l[t]!=a&&(l[t]=a,f++,e(t,function(){l[t]=s,f--,c(t),p()})))}),f||(i(d,function(e){e.func.call(e.scope)}),d.length=0)})()}}var r=e.DOM,i=t.each,o=t.grep;return n.ScriptLoader=new n,n}),r(N,[E,m],function(e,n){function r(){var e=this;e.items=[],e.urls={},e.lookup={}}var i=n.each;return r.prototype={get:function(e){return this.lookup[e]?this.lookup[e].instance:t},dependencies:function(e){var t;return this.lookup[e]&&(t=this.lookup[e].dependencies),t||[]},requireLangPack:function(t,n){var i=r.language;if(i&&r.languageLoad!==!1){if(n)if(n=","+n+",",-1!=n.indexOf(","+i.substr(0,2)+","))i=i.substr(0,2);else if(-1==n.indexOf(","+i+","))return;e.ScriptLoader.add(this.urls[t]+"/langs/"+i+".js")}},add:function(e,t,n){return this.items.push(t),this.lookup[e]={instance:t,dependencies:n},t},createUrl:function(e,t){return"object"==typeof t?t:{prefix:e.prefix,resource:t,suffix:e.suffix}},addComponents:function(t,n){var r=this.urls[t];i(n,function(t){e.ScriptLoader.add(r+"/"+t)})},load:function(n,o,a,s){function l(){var r=c.dependencies(n);i(r,function(e){var n=c.createUrl(o,e);c.load(n.resource,n,t,t)}),a&&(s?a.call(s):a.call(e))}var c=this,u=o;c.urls[n]||("object"==typeof o&&(u=o.prefix+o.resource+o.suffix),0!==u.indexOf("/")&&-1==u.indexOf("://")&&(u=r.baseURL+"/"+u),c.urls[n]=u.substring(0,u.lastIndexOf("/")),c.lookup[n]?l():e.ScriptLoader.add(u,l,s))}},r.PluginManager=new r,r.ThemeManager=new r,r}),r(_,[],function(){function e(e){return function(t){return!!t&&t.nodeType==e}}function t(e){return e=e.toLowerCase().split(" "),function(t){var n,r;if(t&&t.nodeType)for(r=t.nodeName.toLowerCase(),n=0;nn.length-1?t=n.length-1:0>t&&(t=0),n[t]||e}function o(e){this.walk=function(t,n){function r(e){var t;return t=e[0],3===t.nodeType&&t===c&&u>=t.nodeValue.length&&e.splice(0,1),t=e[e.length-1],0===f&&e.length>0&&t===d&&3===t.nodeType&&e.splice(e.length-1,1),e}function o(e,t,n){for(var r=[];e&&e!=n;e=e[t])r.push(e);return r}function a(e,t){do{if(e.parentNode==t)return e;e=e.parentNode}while(e)}function l(e,t,i){var a=i?"nextSibling":"previousSibling";for(g=e,v=g.parentNode;g&&g!=t;g=v)v=g.parentNode,y=o(g==e?g:g[a],a),y.length&&(i||y.reverse(),n(r(y)))}var c=t.startContainer,u=t.startOffset,d=t.endContainer,f=t.endOffset,h,p,m,g,v,y,b;if(b=e.select("td[data-mce-selected],th[data-mce-selected]"),b.length>0)return void s(b,function(e){n([e])});if(1==c.nodeType&&c.hasChildNodes()&&(c=c.childNodes[u]),1==d.nodeType&&d.hasChildNodes()&&(d=i(d,f)),c==d)return n(r([c]));for(h=e.findCommonAncestor(c,d),g=c;g;g=g.parentNode){if(g===d)return l(c,h,!0);if(g===h)break}for(g=d;g;g=g.parentNode){if(g===c)return l(d,h);if(g===h)break}p=a(c,h)||c,m=a(d,h)||d,l(c,p,!0),y=o(p==c?p:p.nextSibling,"nextSibling",m==d?m.nextSibling:m),y.length&&n(r(y)),l(d,m)},this.split=function(e){function t(e,t){return e.splitText(t)}var n=e.startContainer,r=e.startOffset,i=e.endContainer,o=e.endOffset;return n==i&&3==n.nodeType?r>0&&rr?(o-=r,n=i=t(i,o).previousSibling,o=i.nodeValue.length,r=0):o=0):(3==n.nodeType&&r>0&&r0&&o0)return h=v,p=n?v.nodeValue.length:0,void(i=!0);if(e.isBlock(v)||y[v.nodeName.toLowerCase()])return;s=v}o&&s&&(h=s,i=!0,p=0)}var h,p,m,g=e.getRoot(),v,y,b,C;if(h=n[(r?"start":"end")+"Container"],p=n[(r?"start":"end")+"Offset"],C=1==h.nodeType&&p===h.childNodes.length,y=e.schema.getNonEmptyElements(),b=r,!c(h)){if(1==h.nodeType&&p>h.childNodes.length-1&&(b=!1),9===h.nodeType&&(h=e.getRoot(),p=0),h===g){if(b&&(v=h.childNodes[p>0?p-1:0])){if(c(v))return;if(y[v.nodeName]||"TABLE"==v.nodeName)return}if(h.hasChildNodes()){if(p=Math.min(!b&&p>0?p-1:p,h.childNodes.length-1),h=h.childNodes[p],p=0,u(h)||c(h))return;if(h.hasChildNodes()&&!/TABLE/.test(h.nodeName)){v=h,m=new t(h,g);do{if(l(v)||c(v)){i=!1;break}if(3===v.nodeType&&v.nodeValue.length>0){p=b?0:v.nodeValue.length,h=v,i=!0;break}if(y[v.nodeName.toLowerCase()]&&!a(v)){p=e.nodeIndex(v),h=v.parentNode,"IMG"!=v.nodeName||b||p++,i=!0;break}}while(v=b?m.next():m.prev())}}}o&&(3===h.nodeType&&0===p&&f(!0),1===h.nodeType&&(v=h.childNodes[p],v||(v=h.childNodes[p-1]),!v||"BR"!==v.nodeName||d(v,"A")||s(v)||s(v,!0)||f(!0,v))),b&&!o&&3===h.nodeType&&p===h.nodeValue.length&&f(!1),i&&n["set"+(r?"Start":"End")](h,p)}}var i,o;return o=n.collapsed,r(!0),o||r(),i&&o&&n.collapse(!0),i}}function a(t,n,r){var i,o,a;if(i=r.elementFromPoint(t,n),o=r.body.createTextRange(),"HTML"==i.tagName&&(i=r.body),o.moveToElementText(i),a=e.toArray(o.getClientRects()),a=a.sort(function(e,t){return e=Math.abs(Math.max(e.top-n,e.bottom-n)),t=Math.abs(Math.max(t.top-n,t.bottom-n)),e-t}),a.length>0){n=(a[0].bottom+a[0].top)/2;try{return o.moveToPoint(t,n),o.collapse(!0),o}catch(s){}}return null}var s=e.each,l=n.isContentEditableFalse,c=r.isCaretContainer;return o.compareRanges=function(e,t){if(e&&t){if(!e.item&&!e.duplicate)return e.startContainer==t.startContainer&&e.startOffset==t.startOffset;if(e.item&&t.item&&e.item(0)===t.item(0))return!0;if(e.isEqual&&t.isEqual&&t.isEqual(e))return!0}return!1},o.getCaretRangeFromPoint=function(e,t,n){var r,i;if(n.caretPositionFromPoint)i=n.caretPositionFromPoint(e,t),r=n.createRange(),r.setStart(i.offsetNode,i.offset),r.collapse(!0);else if(n.caretRangeFromPoint)r=n.caretRangeFromPoint(e,t);else if(n.body.createTextRange){r=n.body.createTextRange();try{r.moveToPoint(e,t),r.collapse(!0)}catch(o){r=a(e,t,n)}}return r},o.getSelectedNode=function(e){var t=e.startContainer,n=e.startOffset;return t.hasChildNodes()&&e.endOffset==n+1?t.childNodes[n]:null},o.getNode=function(e,t){return 1==e.nodeType&&e.hasChildNodes()&&(t>=e.childNodes.length&&(t=e.childNodes.length-1),e=e.childNodes[t]),e},o}),r(R,[T,h,u],function(e,t,n){return function(r){function i(e){var t,n;if(n=r.$(e).parentsUntil(r.getBody()).add(e),n.length===a.length){for(t=n.length;t>=0&&n[t]===a[t];t--);if(-1===t)return a=n,!0}return a=n,!1}var o,a=[];"onselectionchange"in r.getDoc()||r.on("NodeChange Click MouseUp KeyUp Focus",function(t){var n,i;n=r.selection.getRng(),i={startContainer:n.startContainer,startOffset:n.startOffset,endContainer:n.endContainer,endOffset:n.endOffset},"nodechange"!=t.type&&e.compareRanges(i,o)||r.fire("SelectionChange"),o=i}),r.on("contextmenu",function(){r.fire("SelectionChange")}),r.on("SelectionChange",function(){var e=r.selection.getStart(!0);!t.range&&r.selection.isCollapsed()||!i(e)&&r.dom.isChildOf(e,r.getBody())&&r.nodeChanged({selectionChange:!0})}),r.on("MouseUp",function(e){e.isDefaultPrevented()||("IMG"==r.selection.getNode().nodeName?n.setEditorTimeout(r,function(){r.nodeChanged()}):r.nodeChanged())}),this.nodeChanged=function(e){var t=r.selection,n,i,o;r.initialized&&t&&!r.settings.disable_nodechange&&!r.readonly&&(o=r.getBody(),n=t.getStart()||o,n=n.ownerDocument!=r.getDoc()?r.getBody():n,"IMG"==n.nodeName&&t.isCollapsed()&&(n=n.parentNode),i=[],r.dom.getParent(n,function(e){return e===o?!0:void i.push(e)}),e=e||{},e.element=n,e.parents=i,r.fire("NodeChange",e))}}}),r(A,[],function(){function e(e,t,n){var r,i,o=n?"lastChild":"firstChild",a=n?"prev":"next";if(e[o])return e[o];if(e!==t){if(r=e[a])return r;for(i=e.parent;i&&i!==t;i=i.parent)if(r=i[a])return r}}function t(e,t){this.name=e,this.type=t,1===t&&(this.attributes=[],this.attributes.map={})}var n=/^[ \t\r\n]*$/,r={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11};return t.prototype={replace:function(e){var t=this;return e.parent&&e.remove(),t.insert(e,t),t.remove(),t},attr:function(e,t){var n=this,r,i,o;if("string"!=typeof e){for(i in e)n.attr(i,e[i]);return n}if(r=n.attributes){if(t!==o){if(null===t){if(e in r.map)for(delete r.map[e],i=r.length;i--;)if(r[i].name===e)return r=r.splice(i,1),n;return n}if(e in r.map){for(i=r.length;i--;)if(r[i].name===e){r[i].value=t;break}}else r.push({name:e,value:t});return r.map[e]=t,n}return r.map[e]}},clone:function(){var e=this,n=new t(e.name,e.type),r,i,o,a,s;if(o=e.attributes){for(s=[],s.map={},r=0,i=o.length;i>r;r++)a=o[r],"id"!==a.name&&(s[s.length]={name:a.name,value:a.value},s.map[a.name]=a.value);n.attributes=s}return n.value=e.value,n.shortEnded=e.shortEnded,n},wrap:function(e){var t=this;return t.parent.insert(e,t),e.append(t),t},unwrap:function(){var e=this,t,n;for(t=e.firstChild;t;)n=t.next,e.insert(t,e,!0),t=n;e.remove()},remove:function(){var e=this,t=e.parent,n=e.next,r=e.prev;return t&&(t.firstChild===e?(t.firstChild=n,n&&(n.prev=null)):r.next=n,t.lastChild===e?(t.lastChild=r,r&&(r.next=null)):n.prev=r,e.parent=e.next=e.prev=null),e},append:function(e){var t=this,n;return e.parent&&e.remove(),n=t.lastChild,n?(n.next=e,e.prev=n,t.lastChild=e):t.lastChild=t.firstChild=e,e.parent=t,e},insert:function(e,t,n){var r;return e.parent&&e.remove(),r=t.parent||this,n?(t===r.firstChild?r.firstChild=e:t.prev.next=e,e.prev=t.prev,e.next=t,t.prev=e):(t===r.lastChild?r.lastChild=e:t.next.prev=e,e.next=t.next,e.prev=t,t.next=e),e.parent=r,e},getAll:function(t){var n=this,r,i=[];for(r=n.firstChild;r;r=e(r,n))r.name===t&&i.push(r);return i},empty:function(){var t=this,n,r,i;if(t.firstChild){for(n=[],i=t.firstChild;i;i=e(i,t))n.push(i);for(r=n.length;r--;)i=n[r],i.parent=i.firstChild=i.lastChild=i.next=i.prev=null}return t.firstChild=t.lastChild=null,t},isEmpty:function(t){var r=this,i=r.firstChild,o,a;if(i)do{if(1===i.type){if(i.attributes.map["data-mce-bogus"])continue;if(t[i.name])return!1;for(o=i.attributes.length;o--;)if(a=i.attributes[o].name,"name"===a||0===a.indexOf("data-mce-bookmark"))return!1}if(8===i.type)return!1;if(3===i.type&&!n.test(i.value))return!1}while(i=e(i,r));return!0},walk:function(t){return e(this,null,t)}},t.create=function(e,n){var i,o;if(i=new t(e,r[e]||1),n)for(o in n)i.attr(o,n[o]);return i},t}),r(B,[m],function(e){function t(e,t){return e?e.split(t||" "):[]}function n(e){function n(e,n,r){function i(e,t){var n={},r,i;for(r=0,i=e.length;i>r;r++)n[e[r]]=t||{};return n}var s,c,u,d=arguments;for(r=r||[],n=n||"","string"==typeof r&&(r=t(r)),c=3;co;o++)i.attributes[n[o]]={},i.attributesOrder.push(n[o])}var a={},l,c,u,d,f,h;return i[e]?i[e]:(l=t("id accesskey class dir lang style tabindex title"),c=t("address blockquote div dl fieldset form h1 h2 h3 h4 h5 h6 hr menu ol p pre table ul"),u=t("a abbr b bdo br button cite code del dfn em embed i iframe img input ins kbd label map noscript object q s samp script select small span strong sub sup textarea u var #text #comment"),"html4"!=e&&(l.push.apply(l,t("contenteditable contextmenu draggable dropzone hidden spellcheck translate")),c.push.apply(c,t("article aside details dialog figure header footer hgroup section nav")),u.push.apply(u,t("audio canvas command datalist mark meter output picture progress time wbr video ruby bdi keygen"))),"html5-strict"!=e&&(l.push("xml:lang"),h=t("acronym applet basefont big font strike tt"),u.push.apply(u,h),s(h,function(e){n(e,"",u)}),f=t("center dir isindex noframes"),c.push.apply(c,f),d=[].concat(c,u),s(f,function(e){n(e,"",d)})),d=d||[].concat(c,u),n("html","manifest","head body"),n("head","","base command link meta noscript script style title"),n("title hr noscript br"),n("base","href target"),n("link","href rel media hreflang type sizes hreflang"),n("meta","name http-equiv content charset"),n("style","media type scoped"),n("script","src async defer type charset"),n("body","onafterprint onbeforeprint onbeforeunload onblur onerror onfocus onhashchange onload onmessage onoffline ononline onpagehide onpageshow onpopstate onresize onscroll onstorage onunload",d),n("address dt dd div caption","",d),n("h1 h2 h3 h4 h5 h6 pre p abbr code var samp kbd sub sup i b u bdo span legend em strong small s cite dfn","",u),n("blockquote","cite",d),n("ol","reversed start type","li"),n("ul","","li"),n("li","value",d),n("dl","","dt dd"),n("a","href target rel media hreflang type",u),n("q","cite",u),n("ins del","cite datetime",d),n("img","src sizes srcset alt usemap ismap width height"),n("iframe","src name width height",d),n("embed","src type width height"),n("object","data type typemustmatch name usemap form width height",d,"param"),n("param","name value"),n("map","name",d,"area"),n("area","alt coords shape href target rel media hreflang type"),n("table","border","caption colgroup thead tfoot tbody tr"+("html4"==e?" col":"")),n("colgroup","span","col"),n("col","span"),n("tbody thead tfoot","","tr"),n("tr","","td th"),n("td","colspan rowspan headers",d),n("th","colspan rowspan headers scope abbr",d),n("form","accept-charset action autocomplete enctype method name novalidate target",d),n("fieldset","disabled form name",d,"legend"),n("label","form for",u),n("input","accept alt autocomplete checked dirname disabled form formaction formenctype formmethod formnovalidate formtarget height list max maxlength min multiple name pattern readonly required size src step type value width"),n("button","disabled form formaction formenctype formmethod formnovalidate formtarget name type value","html4"==e?d:u),n("select","disabled form multiple name required size","option optgroup"),n("optgroup","disabled label","option"),n("option","disabled label selected value"),n("textarea","cols dirname disabled form maxlength name readonly required rows wrap"),n("menu","type label",d,"li"),n("noscript","",d),"html4"!=e&&(n("wbr"),n("ruby","",u,"rt rp"),n("figcaption","",d),n("mark rt rp summary bdi","",u),n("canvas","width height",d),n("video","src crossorigin poster preload autoplay mediagroup loop muted controls width height buffered",d,"track source"),n("audio","src crossorigin preload autoplay mediagroup loop muted controls buffered volume",d,"track source"),n("picture","","img source"),n("source","src srcset type media sizes"),n("track","kind src srclang label default"),n("datalist","",u,"option"),n("article section nav aside header footer","",d),n("hgroup","","h1 h2 h3 h4 h5 h6"),n("figure","",d,"figcaption"),n("time","datetime",u),n("dialog","open",d),n("command","type label icon disabled checked radiogroup command"),n("output","for form name",u),n("progress","value max",u),n("meter","value min max low high optimum",u),n("details","open",d,"summary"),n("keygen","autofocus challenge disabled form keytype name")),"html5-strict"!=e&&(r("script","language xml:space"),r("style","xml:space"),r("object","declare classid code codebase codetype archive standby align border hspace vspace"),r("embed","align name hspace vspace"),r("param","valuetype type"),r("a","charset name rev shape coords"),r("br","clear"),r("applet","codebase archive code object alt name width height align hspace vspace"),r("img","name longdesc align border hspace vspace"),r("iframe","longdesc frameborder marginwidth marginheight scrolling align"),r("font basefont","size color face"),r("input","usemap align"),r("select","onchange"),r("textarea"),r("h1 h2 h3 h4 h5 h6 div p legend caption","align"),r("ul","type compact"),r("li","type"),r("ol dl menu dir","compact"),r("pre","width xml:space"),r("hr","align noshade size width"),r("isindex","prompt"),r("table","summary width frame rules cellspacing cellpadding align bgcolor"),r("col","width align char charoff valign"),r("colgroup","width align char charoff valign"),r("thead","align char charoff valign"),r("tr","align char charoff valign bgcolor"),r("th","axis align char charoff valign nowrap bgcolor width height"),r("form","accept"),r("td","abbr axis scope align char charoff valign nowrap bgcolor width height"),r("tfoot","align char charoff valign"),r("tbody","align char charoff valign"),r("area","nohref"),r("body","background bgcolor text link vlink alink")),"html4"!=e&&(r("input button select textarea","autofocus"),r("input textarea","placeholder"),r("a","download"),r("link script img","crossorigin"),r("iframe","sandbox seamless allowfullscreen")),s(t("a form meter progress dfn"),function(e){a[e]&&delete a[e].children[e]}),delete a.caption.children.table,delete a.script,i[e]=a,a)}function r(e,t){var n;return e&&(n={},"string"==typeof e&&(e={"*":e}),s(e,function(e,r){n[r]=n[r.toUpperCase()]="map"==t?a(e,/[, ]/):c(e,/[, ]/)})),n}var i={},o={},a=e.makeMap,s=e.each,l=e.extend,c=e.explode,u=e.inArray;return function(e){function o(t,n,r){var o=e[t];return o?o=a(o,/[, ]/,a(o.toUpperCase(),/[, ]/)):(o=i[t],o||(o=a(n," ",a(n.toUpperCase()," ")),o=l(o,r),i[t]=o)),o}function d(e){return new RegExp("^"+e.replace(/([?+*])/g,".$1")+"$")}function f(e){var n,r,i,o,s,l,c,f,h,p,m,g,v,b,x,w,E,N,_,S=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)\])?$/,k=/^([!\-])?(\w+::\w+|[^=:<]+)?(?:([=:<])(.*))?$/,T=/[*?+]/;if(e)for(e=t(e,","),y["@"]&&(w=y["@"].attributes,E=y["@"].attributesOrder),n=0,r=e.length;r>n;n++)if(s=S.exec(e[n])){if(b=s[1],h=s[2],x=s[3],f=s[5],g={},v=[],l={attributes:g,attributesOrder:v},"#"===b&&(l.paddEmpty=!0),"-"===b&&(l.removeEmpty=!0),"!"===s[4]&&(l.removeEmptyAttrs=!0),w){for(N in w)g[N]=w[N];v.push.apply(v,E)}if(f)for(f=t(f,"|"),i=0,o=f.length;o>i;i++)if(s=k.exec(f[i])){if(c={},m=s[1],p=s[2].replace(/::/g,":"),b=s[3],_=s[4],"!"===m&&(l.attributesRequired=l.attributesRequired||[],l.attributesRequired.push(p),c.required=!0),"-"===m){delete g[p],v.splice(u(v,p),1);continue}b&&("="===b&&(l.attributesDefault=l.attributesDefault||[],l.attributesDefault.push({name:p,value:_}),c.defaultValue=_),":"===b&&(l.attributesForced=l.attributesForced||[],l.attributesForced.push({name:p,value:_}),c.forcedValue=_),"<"===b&&(c.validValues=a(_,"?"))),T.test(p)?(l.attributePatterns=l.attributePatterns||[],c.pattern=d(p),l.attributePatterns.push(c)):(g[p]||v.push(p),g[p]=c)}w||"@"!=h||(w=g,E=v),x&&(l.outputName=h,y[x]=l),T.test(h)?(l.pattern=d(h),C.push(l)):y[h]=l}}function h(e){y={},C=[],f(e),s(E,function(e,t){b[t]=e.children})}function p(e){var n=/^(~)?(.+)$/;e&&(i.text_block_elements=i.block_elements=null,s(t(e,","),function(e){var t=n.exec(e),r="~"===t[1],i=r?"span":"div",o=t[2];if(b[o]=b[i],M[o]=i,r||(R[o.toUpperCase()]={},R[o]={}),!y[o]){var a=y[i];a=l({},a),delete a.removeEmptyAttrs,delete a.removeEmpty, -y[o]=a}s(b,function(e,t){e[i]&&(b[t]=e=l({},b[t]),e[o]=e[i])})}))}function m(n){var r=/^([+\-]?)(\w+)\[([^\]]+)\]$/;i[e.schema]=null,n&&s(t(n,","),function(e){var n=r.exec(e),i,o;n&&(o=n[1],i=o?b[n[2]]:b[n[2]]={"#comment":{}},i=b[n[2]],s(t(n[3],"|"),function(e){"-"===o?delete i[e]:i[e]={}}))})}function g(e){var t=y[e],n;if(t)return t;for(n=C.length;n--;)if(t=C[n],t.pattern.test(e))return t}var v=this,y={},b={},C=[],x,w,E,N,_,S,k,T,R,A,B,D,L,M={},P={};e=e||{},E=n(e.schema),e.verify_html===!1&&(e.valid_elements="*[*]"),x=r(e.valid_styles),w=r(e.invalid_styles,"map"),T=r(e.valid_classes,"map"),N=o("whitespace_elements","pre script noscript style textarea video audio iframe object"),_=o("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr"),S=o("short_ended_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track"),k=o("boolean_attributes","checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls"),A=o("non_empty_elements","td th iframe video audio object script",S),B=o("move_caret_before_on_enter_elements","table",A),D=o("text_block_elements","h1 h2 h3 h4 h5 h6 p div address pre form blockquote center dir fieldset header footer article section hgroup aside nav figure"),R=o("block_elements","hr table tbody thead tfoot th tr td li ol ul caption dl dt dd noscript menu isindex option datalist select optgroup figcaption",D),L=o("text_inline_elements","span strong b em i font strike u var cite dfn code mark q sup sub samp"),s((e.special||"script noscript style textarea").split(" "),function(e){P[e]=new RegExp("]*>","gi")}),e.valid_elements?h(e.valid_elements):(s(E,function(e,t){y[t]={attributes:e.attributes,attributesOrder:e.attributesOrder},b[t]=e.children}),"html5"!=e.schema&&s(t("strong/b em/i"),function(e){e=t(e,"/"),y[e[1]].outputName=e[0]}),s(t("ol ul sub sup blockquote span font a table tbody tr strong em b i"),function(e){y[e]&&(y[e].removeEmpty=!0)}),s(t("p h1 h2 h3 h4 h5 h6 th td pre div address caption"),function(e){y[e].paddEmpty=!0}),s(t("span"),function(e){y[e].removeEmptyAttrs=!0})),p(e.custom_elements),m(e.valid_children),f(e.extended_valid_elements),m("+ol[ul|ol],+ul[ul|ol]"),e.invalid_elements&&s(c(e.invalid_elements),function(e){y[e]&&delete y[e]}),g("span")||f("span[!data-mce-type|*]"),v.children=b,v.getValidStyles=function(){return x},v.getInvalidStyles=function(){return w},v.getValidClasses=function(){return T},v.getBoolAttrs=function(){return k},v.getBlockElements=function(){return R},v.getTextBlockElements=function(){return D},v.getTextInlineElements=function(){return L},v.getShortEndedElements=function(){return S},v.getSelfClosingElements=function(){return _},v.getNonEmptyElements=function(){return A},v.getMoveCaretBeforeOnEnterElements=function(){return B},v.getWhiteSpaceElements=function(){return N},v.getSpecialElements=function(){return P},v.isValidChild=function(e,t){var n=b[e];return!(!n||!n[t])},v.isValid=function(e,t){var n,r,i=g(e);if(i){if(!t)return!0;if(i.attributes[t])return!0;if(n=i.attributePatterns)for(r=n.length;r--;)if(n[r].pattern.test(e))return!0}return!1},v.getElementRule=g,v.getCustomElements=function(){return M},v.addValidElements=f,v.setValidElements=h,v.addCustomElements=p,v.addValidChildren=m,v.elements=y}}),r(D,[B,C,m],function(e,t,n){function r(e,t,n){var r=1,i,o,a,s;for(s=e.getShortEndedElements(),a=/<([!?\/])?([A-Za-z0-9\-_\:\.]+)((?:\s+[^"\'>]+(?:(?:"[^"]*")|(?:\'[^\']*\')|[^>]*))*|\/|\s+)>/g,a.lastIndex=i=n;o=a.exec(t);){if(i=a.lastIndex,"/"===o[1])r--;else if(!o[1]){if(o[2]in s)continue;r++}if(0===r)break}return i}function i(i,a){function s(){}var l=this;i=i||{},l.schema=a=a||new e,i.fix_self_closing!==!1&&(i.fix_self_closing=!0),o("comment cdata text start end pi doctype".split(" "),function(e){e&&(l[e]=i[e]||s)}),l.parse=function(e){function o(e){var t,n;for(t=h.length;t--&&h[t].name!==e;);if(t>=0){for(n=h.length-1;n>=t;n--)e=h[n],e.valid&&l.end(e.name);h.length=t}}function s(e,t,n,r,o){var a,s,l=/[\s\u0000-\u001F]+/g;if(t=t.toLowerCase(),n=t in x?t:z(n||r||o||""),E&&!y&&0!==t.indexOf("data-")){if(a=T[t],!a&&R){for(s=R.length;s--&&(a=R[s],!a.pattern.test(t)););-1===s&&(a=null)}if(!a)return;if(a.validValues&&!(n in a.validValues))return}if(V[t]&&!i.allow_script_urls){var c=n.replace(l,"");try{c=decodeURIComponent(c)}catch(u){c=unescape(c)}if(U.test(c))return;if(!i.allow_html_data_urls&&$.test(c)&&!/^data:image\//i.test(c))return}p.map[t]=n,p.push({name:t,value:n})}var l=this,c,u=0,d,f,h=[],p,m,g,v,y,b,C,x,w,E,N,_,S,k,T,R,A,B,D,L,M,P,H,O,I,F=0,z=t.decode,W,V=n.makeMap("src,href,data,background,formaction,poster"),U=/((java|vb)script|mhtml):/i,$=/^data:/i;for(P=new RegExp("<(?:(?:!--([\\w\\W]*?)-->)|(?:!\\[CDATA\\[([\\w\\W]*?)\\]\\]>)|(?:!DOCTYPE([\\w\\W]*?)>)|(?:\\?([^\\s\\/<>]+) ?([\\w\\W]*?)[?/]>)|(?:\\/([^>]+)>)|(?:([A-Za-z0-9\\-_\\:\\.]+)((?:\\s+[^\"'>]+(?:(?:\"[^\"]*\")|(?:'[^']*')|[^>]*))*|\\/|\\s+)>))","g"),H=/([\w:\-]+)(?:\s*=\s*(?:(?:\"((?:[^\"])*)\")|(?:\'((?:[^\'])*)\')|([^>\s]+)))?/g,C=a.getShortEndedElements(),M=i.self_closing_elements||a.getSelfClosingElements(),x=a.getBoolAttrs(),E=i.validate,b=i.remove_internals,W=i.fix_self_closing,O=a.getSpecialElements();c=P.exec(e);){if(u0&&h[h.length-1].name===d&&o(d),!E||(N=a.getElementRule(d))){if(_=!0,E&&(T=N.attributes,R=N.attributePatterns),(k=c[8])?(y=-1!==k.indexOf("data-mce-type"),y&&b&&(_=!1),p=[],p.map={},k.replace(H,s)):(p=[],p.map={}),E&&!y){if(A=N.attributesRequired,B=N.attributesDefault,D=N.attributesForced,L=N.removeEmptyAttrs,L&&!p.length&&(_=!1),D)for(m=D.length;m--;)S=D[m],v=S.name,I=S.value,"{$uid}"===I&&(I="mce_"+F++),p.map[v]=I,p.push({name:v,value:I});if(B)for(m=B.length;m--;)S=B[m],v=S.name,v in p.map||(I=S.value,"{$uid}"===I&&(I="mce_"+F++),p.map[v]=I,p.push({name:v,value:I}));if(A){for(m=A.length;m--&&!(A[m]in p.map););-1===m&&(_=!1)}if(S=p.map["data-mce-bogus"]){if("all"===S){u=r(a,e,P.lastIndex),P.lastIndex=u;continue}_=!1}}_&&l.start(d,p,w)}else _=!1;if(f=O[d]){f.lastIndex=u=c.index+c[0].length,(c=f.exec(e))?(_&&(g=e.substr(u,c.index-u)),u=c.index+c[0].length):(g=e.substr(u),u=e.length),_&&(g.length>0&&l.text(g,!0),l.end(d)),P.lastIndex=u;continue}w||(k&&k.indexOf("/")==k.length-1?_&&l.end(d):h.push({name:d,valid:_}))}else(d=c[1])?(">"===d.charAt(0)&&(d=" "+d),i.allow_conditional_comments||"[if"!==d.substr(0,3)||(d=" "+d),l.comment(d)):(d=c[2])?l.cdata(d):(d=c[3])?l.doctype(d):(d=c[4])&&l.pi(d,c[5]);u=c.index+c[0].length}for(u=0;m--)d=h[m],d.valid&&l.end(d.name)}}var o=n.each;return i.findEndTag=r,i}),r(L,[A,B,D,m],function(e,t,n,r){var i=r.makeMap,o=r.each,a=r.explode,s=r.extend;return function(r,l){function c(t){var n,r,o,a,s,c,d,f,h,p,m,g,v,y,b;for(m=i("tr,td,th,tbody,thead,tfoot,table"),p=l.getNonEmptyElements(),g=l.getTextBlockElements(),v=l.getSpecialElements(),n=0;n1){for(a.reverse(),s=c=u.filterNode(a[0].clone()),h=0;h0)return void(t.value=r);if(n=t.next){if(3==n.type&&n.value.length){t=t.prev;continue}if(!o[n.name]&&"script"!=n.name&&"style"!=n.name){t=t.prev;continue}}i=t.prev,t.remove(),t=i}}function g(e){var t,n={};for(t in e)"li"!==t&&"p"!=t&&(n[t]=e[t]);return n}var v,y,b,C,x,w,E,N,_,S,k,T,R,A=[],B,D,L,M,P,H,O,I;if(o=o||{},h={},p={},T=s(i("script,style,head,html,body,title,meta,param"),l.getBlockElements()),O=l.getNonEmptyElements(),H=l.children,k=r.validate,I="forced_root_block"in o?o.forced_root_block:r.forced_root_block,P=l.getWhiteSpaceElements(),R=/^[ \t\r\n]+/,D=/[ \t\r\n]+$/,L=/[ \t\r\n]+/g,M=/^[ \t\r\n]+$/,v=new n({validate:k,allow_script_urls:r.allow_script_urls,allow_conditional_comments:r.allow_conditional_comments,self_closing_elements:g(l.getSelfClosingElements()),cdata:function(e){b.append(u("#cdata",4)).value=e},text:function(e,t){var n;B||(e=e.replace(L," "),b.lastChild&&T[b.lastChild.name]&&(e=e.replace(R,""))),0!==e.length&&(n=u("#text",3),n.raw=!!t,b.append(n).value=e)},comment:function(e){b.append(u("#comment",8)).value=e},pi:function(e,t){b.append(u(e,7)).value=t,m(b)},doctype:function(e){var t;t=b.append(u("#doctype",10)),t.value=e,m(b)},start:function(e,t,n){var r,i,o,a,s;if(o=k?l.getElementRule(e):{}){for(r=u(o.outputName||e,1),r.attributes=t,r.shortEnded=n,b.append(r),s=H[b.name],s&&H[r.name]&&!s[r.name]&&A.push(r),i=f.length;i--;)a=f[i].name,a in t.map&&(_=p[a],_?_.push(r):p[a]=[r]);T[e]&&m(r),n||(b=r),!B&&P[e]&&(B=!0)}},end:function(t){var n,r,i,o,a;if(r=k?l.getElementRule(t):{}){if(T[t]&&!B){if(n=b.firstChild,n&&3===n.type)if(i=n.value.replace(R,""),i.length>0)n.value=i,n=n.next;else for(o=n.next,n.remove(),n=o;n&&3===n.type;)i=n.value,o=n.next,(0===i.length||M.test(i))&&(n.remove(),n=o),n=o;if(n=b.lastChild,n&&3===n.type)if(i=n.value.replace(D,""),i.length>0)n.value=i,n=n.prev;else for(o=n.prev,n.remove(),n=o;n&&3===n.type;)i=n.value,o=n.prev,(0===i.length||M.test(i))&&(n.remove(),n=o),n=o}if(B&&P[t]&&(B=!1),(r.removeEmpty||r.paddEmpty)&&b.isEmpty(O))if(r.paddEmpty)b.empty().append(new e("#text","3")).value="\xa0";else if(!b.attributes.map.name&&!b.attributes.map.id)return a=b.parent,T[b.name]?b.empty().remove():b.unwrap(),void(b=a);b=b.parent}}},l),y=b=new e(o.context||r.root_name,11),v.parse(t),k&&A.length&&(o.context?o.invalid=!0:c(A)),I&&("body"==y.name||o.isRootContent)&&a(),!o.invalid){for(S in h){for(_=d[S],C=h[S],E=C.length;E--;)C[E].parent||C.splice(E,1);for(x=0,w=_.length;w>x;x++)_[x](C,S,o)}for(x=0,w=f.length;w>x;x++)if(_=f[x],_.name in p){for(C=p[_.name],E=C.length;E--;)C[E].parent||C.splice(E,1);for(E=0,N=_.callbacks.length;N>E;E++)_.callbacks[E](C,_.name,o)}}return y},r.remove_trailing_brs&&u.addNodeFilter("br",function(t){var n,r=t.length,i,o=s({},l.getBlockElements()),a=l.getNonEmptyElements(),c,u,d,f,h,p;for(o.body=1,n=0;r>n;n++)if(i=t[n],c=i.parent,o[i.parent.name]&&i===c.lastChild){for(d=i.prev;d;){if(f=d.name,"span"!==f||"bookmark"!==d.attr("data-mce-type")){if("br"!==f)break;if("br"===f){i=null;break}}d=d.prev}i&&(i.remove(),c.isEmpty(a)&&(h=l.getElementRule(c.name),h&&(h.removeEmpty?c.remove():h.paddEmpty&&(c.empty().append(new e("#text",3)).value="\xa0"))))}else{for(u=i;c&&c.firstChild===u&&c.lastChild===u&&(u=c,!o[c.name]);)c=c.parent;u===c&&(p=new e("#text",3),p.value="\xa0",i.replace(p))}}),r.allow_html_in_named_anchor||u.addAttributeFilter("id,name",function(e){for(var t=e.length,n,r,i,o;t--;)if(o=e[t],"a"===o.name&&o.firstChild&&!o.attr("href")){i=o.parent,n=o.lastChild;do r=n.prev,i.insert(n,o),n=r;while(n)}}),r.validate&&l.getValidClasses()&&u.addAttributeFilter("class",function(e){for(var t=e.length,n,r,i,o,a,s=l.getValidClasses(),c,u;t--;){for(n=e[t],r=n.attr("class").split(" "),a="",i=0;i0&&(f=r[r.length-1],f.length>0&&"\n"!==f&&r.push("\n")),r.push("<",e),t)for(c=0,u=t.length;u>c;c++)d=t[c],r.push(" ",d.name,'="',s(d.value,!0),'"');!n||l?r[r.length]=">":r[r.length]=" />",n&&i&&a[e]&&r.length>0&&(f=r[r.length-1],f.length>0&&"\n"!==f&&r.push("\n"))},end:function(e){var t;r.push(""),i&&a[e]&&r.length>0&&(t=r[r.length-1],t.length>0&&"\n"!==t&&r.push("\n"))},text:function(e,t){e.length>0&&(r[r.length]=t?e:s(e))},cdata:function(e){r.push("")},comment:function(e){r.push("")},pi:function(e,t){t?r.push(""):r.push(""),i&&r.push("\n")},doctype:function(e){r.push("",i?"\n":"")},reset:function(){r.length=0},getContent:function(){return r.join("").replace(/\n$/,"")}}}}),r(P,[M,B],function(e,t){return function(n,r){var i=this,o=new e(n);n=n||{},n.validate="validate"in n?n.validate:!0,i.schema=r=r||new t,i.writer=o,i.serialize=function(e){function t(e){var n=i[e.type],s,l,c,u,d,f,h,p,m;if(n)n(e);else{if(s=e.name,l=e.shortEnded,c=e.attributes,a&&c&&c.length>1&&(f=[],f.map={},m=r.getElementRule(e.name))){for(h=0,p=m.attributesOrder.length;p>h;h++)u=m.attributesOrder[h],u in c.map&&(d=c.map[u],f.map[u]=d,f.push({name:u,value:d}));for(h=0,p=c.length;p>h;h++)u=c[h].name,u in f.map||(d=c.map[u],f.map[u]=d,f.push({name:u,value:d}));c=f}if(o.start(e.name,c,l),!l){if(e=e.firstChild)do t(e);while(e=e.next);o.end(s)}}}var i,a;return a=n.validate,i={3:function(e){o.text(e.value,e.raw)},8:function(e){o.comment(e.value)},7:function(e){o.pi(e.name,e.value)},10:function(e){o.doctype(e.value)},4:function(e){o.cdata(e.value)},11:function(e){if(e=e.firstChild)do t(e);while(e=e.next)}},o.reset(),1!=e.type||n.inner?i[11](e):t(e),o.getContent()}}}),r(H,[w,L,D,C,P,A,B,h,m,S],function(e,t,n,r,i,o,a,s,l,c){function u(e){function t(e){return e&&"br"===e.name}var n,r;n=e.lastChild,t(n)&&(r=n.prev,t(r)&&(n.remove(),r.remove()))}var d=l.each,f=l.trim,h=e.DOM,p=["data-mce-selected"];return function(e,o){function m(e){var t=new RegExp(["]+data-mce-bogus[^>]+>[\u200b\ufeff]+<\\/span>","\\s?("+p.join("|")+')="[^"]+"'].join("|"),"gi");return e=c.trim(e.replace(t,""))}function g(){var e=o.getBody().innerHTML,t=/<(\w+) [^>]*data-mce-bogus="all"[^>]*>/g,r,i,a,s,l,c=o.schema;for(e=m(e),l=c.getShortEndedElements();s=t.exec(e);)i=t.lastIndex,a=s[0].length,r=l[s[1]]?i:n.findEndTag(c,e,i),e=e.substring(0,i-a)+e.substring(r),t.lastIndex=i-a;return f(e)}function v(e){-1===l.inArray(p,e)&&(C.addAttributeFilter(e,function(e,t){for(var n=e.length;n--;)e[n].attr(t,null)}),p.push(e))}var y,b,C;return o&&(y=o.dom,b=o.schema),y=y||h,b=b||new a(e),e.entity_encoding=e.entity_encoding||"named",e.remove_trailing_brs="remove_trailing_brs"in e?e.remove_trailing_brs:!0,C=new t(e,b),C.addAttributeFilter("data-mce-tabindex",function(e,t){for(var n=e.length,r;n--;)r=e[n],r.attr("tabindex",r.attributes.map["data-mce-tabindex"]),r.attr(t,null)}),C.addAttributeFilter("src,href,style",function(t,n){for(var r=t.length,i,o,a="data-mce-"+n,s=e.url_converter,l=e.url_converter_scope,c;r--;)i=t[r],o=i.attributes.map[a],o!==c?(i.attr(n,o.length>0?o:null),i.attr(a,null)):(o=i.attributes.map[n],"style"===n?o=y.serializeStyle(y.parseStyle(o),i.name):s&&(o=s.call(l,o,n,i.name)),i.attr(n,o.length>0?o:null))}),C.addAttributeFilter("class",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.attr("class"),r&&(r=n.attr("class").replace(/(?:^|\s)mce-item-\w+(?!\S)/g,""),n.attr("class",r.length>0?r:null))}),C.addAttributeFilter("data-mce-type",function(e,t,n){for(var r=e.length,i;r--;)i=e[r],"bookmark"!==i.attributes.map["data-mce-type"]||n.cleanup||i.remove()}),C.addNodeFilter("noscript",function(e){for(var t=e.length,n;t--;)n=e[t].firstChild,n&&(n.value=r.decode(n.value))}),C.addNodeFilter("script,style",function(e,t){function n(e){return e.replace(/()/g,"\n").replace(/^[\r\n]*|[\r\n]*$/g,"").replace(/^\s*(()?|\s*\/\/\s*\]\]>(-->)?|\/\/\s*(-->)?|\]\]>|\/\*\s*-->\s*\*\/|\s*-->\s*)\s*$/g,"")}for(var r=e.length,i,o,a;r--;)i=e[r],o=i.firstChild?i.firstChild.value:"","script"===t?(a=i.attr("type"),a&&i.attr("type","mce-no/type"==a?null:a.replace(/^mce\-/,"")),o.length>0&&(i.firstChild.value="// ")):o.length>0&&(i.firstChild.value="")}),C.addNodeFilter("#comment",function(e){for(var t=e.length,n;t--;)n=e[t],0===n.value.indexOf("[CDATA[")?(n.name="#cdata",n.type=4,n.value=n.value.replace(/^\[CDATA\[|\]\]$/g,"")):0===n.value.indexOf("mce:protected ")&&(n.name="#text",n.type=3,n.raw=!0,n.value=unescape(n.value).substr(14))}),C.addNodeFilter("xml:namespace,input",function(e,t){for(var n=e.length,r;n--;)r=e[n],7===r.type?r.remove():1===r.type&&("input"!==t||"type"in r.attributes.map||r.attr("type","text"))}),e.fix_list_elements&&C.addNodeFilter("ul,ol",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.parent,"ul"!==r.name&&"ol"!==r.name||n.prev&&"li"===n.prev.name&&n.prev.append(n)}),C.addAttributeFilter("data-mce-src,data-mce-href,data-mce-style,data-mce-selected,data-mce-expando,data-mce-type,data-mce-resize",function(e,t){for(var n=e.length;n--;)e[n].attr(t,null)}),{schema:b,addNodeFilter:C.addNodeFilter,addAttributeFilter:C.addAttributeFilter,serialize:function(t,n){var r=this,o,a,l,h,p,m;return s.ie&&y.select("script,style,select,map").length>0?(p=t.innerHTML,t=t.cloneNode(!1),y.setHTML(t,p)):t=t.cloneNode(!0),o=t.ownerDocument.implementation,o.createHTMLDocument&&(a=o.createHTMLDocument(""),d("BODY"==t.nodeName?t.childNodes:[t],function(e){a.body.appendChild(a.importNode(e,!0))}),t="BODY"!=t.nodeName?a.body.firstChild:a.body,l=y.doc,y.doc=a),n=n||{},n.format=n.format||"html",n.selection&&(n.forced_root_block=""),n.no_events||(n.node=t,r.onPreProcess(n)),m=C.parse(f(n.getInner?t.innerHTML:y.getOuterHTML(t)),n),u(m),h=new i(e,b),n.content=h.serialize(m),n.cleanup||(n.content=c.trim(n.content),n.content=n.content.replace(/\uFEFF/g,"")),n.no_events||r.onPostProcess(n),l&&(y.doc=l),n.node=null,n.content},addRules:function(e){b.addValidElements(e)},setRules:function(e){b.setValidElements(e)},onPreProcess:function(e){o&&o.fire("PreProcess",e)},onPostProcess:function(e){o&&o.fire("PostProcess",e)},addTempAttr:v,trimHtml:m,getTrimmedContent:g}}}),r(O,[],function(){function e(e){function t(t,n){var r,i=0,o,a,s,l,c,u,d=-1,f;if(r=t.duplicate(),r.collapse(n),f=r.parentElement(),f.ownerDocument===e.dom.doc){for(;"false"===f.contentEditable;)f=f.parentNode;if(!f.hasChildNodes())return{node:f,inside:1};for(s=f.children,o=s.length-1;o>=i;)if(u=Math.floor((i+o)/2),l=s[u],r.moveToElementText(l),d=r.compareEndPoints(n?"StartToStart":"EndToEnd",t),d>0)o=u-1;else{if(!(0>d))return{node:l};i=u+1}if(0>d)for(l?r.collapse(!1):(r.moveToElementText(f),r.collapse(!0),l=f,a=!0),c=0;0!==r.compareEndPoints(n?"StartToStart":"StartToEnd",t)&&0!==r.move("character",1)&&f==r.parentElement();)c++;else for(r.collapse(!0),c=0;0!==r.compareEndPoints(n?"StartToStart":"StartToEnd",t)&&0!==r.move("character",-1)&&f==r.parentElement();)c++;return{node:l,position:d,offset:c,inside:a}}}function n(){function n(e){var n=t(o,e),r,i,s=0,l,c,u;if(r=n.node,i=n.offset,n.inside&&!r.hasChildNodes())return void a[e?"setStart":"setEnd"](r,0);if(i===c)return void a[e?"setStartBefore":"setEndAfter"](r);if(n.position<0){if(l=n.inside?r.firstChild:r.nextSibling,!l)return void a[e?"setStartAfter":"setEndAfter"](r);if(!i)return void(3==l.nodeType?a[e?"setStart":"setEnd"](l,0):a[e?"setStartBefore":"setEndBefore"](l));for(;l;){if(3==l.nodeType&&(u=l.nodeValue,s+=u.length,s>=i)){r=l,s-=i,s=u.length-s;break}l=l.nextSibling}}else{if(l=r.previousSibling,!l)return a[e?"setStartBefore":"setEndBefore"](r);if(!i)return void(3==r.nodeType?a[e?"setStart":"setEnd"](l,r.nodeValue.length):a[e?"setStartAfter":"setEndAfter"](l));for(;l;){if(3==l.nodeType&&(s+=l.nodeValue.length,s>=i)){r=l,s-=i;break}l=l.previousSibling}}a[e?"setStart":"setEnd"](r,s)}var o=e.getRng(),a=i.createRng(),s,l,c,u,d;if(s=o.item?o.item(0):o.parentElement(),s.ownerDocument!=i.doc)return a;if(l=e.isCollapsed(),o.item)return a.setStart(s.parentNode,i.nodeIndex(s)),a.setEnd(a.startContainer,a.startOffset+1),a;try{n(!0),l||n()}catch(f){if(-2147024809!=f.number)throw f;d=r.getBookmark(2),c=o.duplicate(),c.collapse(!0),s=c.parentElement(),l||(c=o.duplicate(),c.collapse(!1),u=c.parentElement(),u.innerHTML=u.innerHTML),s.innerHTML=s.innerHTML,r.moveToBookmark(d),o=e.getRng(),n(!0),l||n()}return a}var r=this,i=e.dom,o=!1;this.getBookmark=function(n){function r(e){var t,n,r,o,a=[];for(t=e.parentNode,n=i.getRoot().parentNode;t!=n&&9!==t.nodeType;){for(r=t.children,o=r.length;o--;)if(e===r[o]){a.push(o);break}e=t,t=t.parentNode}return a}function o(e){var n;return n=t(a,e),n?{position:n.position,offset:n.offset,indexes:r(n.node),inside:n.inside}:void 0}var a=e.getRng(),s={};return 2===n&&(a.item?s.start={ctrl:!0,indexes:r(a.item(0))}:(s.start=o(!0),e.isCollapsed()||(s.end=o()))),s},this.moveToBookmark=function(e){function t(e){var t,n,r,o;for(t=i.getRoot(),n=e.length-1;n>=0;n--)o=t.children,r=e[n],r<=o.length-1&&(t=o[r]);return t}function n(n){var i=e[n?"start":"end"],a,s,l,c;i&&(a=i.position>0,s=o.createTextRange(),s.moveToElementText(t(i.indexes)),c=i.offset,c!==l?(s.collapse(i.inside||a),s.moveStart("character",a?-c:c)):s.collapse(n),r.setEndPoint(n?"StartToStart":"EndToStart",s),n&&r.collapse(!0))}var r,o=i.doc.body;e.start&&(e.start.ctrl?(r=o.createControlRange(),r.addElement(t(e.start.indexes)),r.select()):(r=o.createTextRange(),n(!0),n(),r.select()))},this.addRange=function(t){function n(e){var t,n,a,d,p;a=i.create("a"),t=e?s:c,n=e?l:u,d=r.duplicate(),t!=f&&t!=f.documentElement||(t=h,n=0),3==t.nodeType?(t.parentNode.insertBefore(a,t),d.moveToElementText(a),d.moveStart("character",n),i.remove(a),r.setEndPoint(e?"StartToStart":"EndToEnd",d)):(p=t.childNodes,p.length?(n>=p.length?i.insertAfter(a,p[p.length-1]):t.insertBefore(a,p[n]),d.moveToElementText(a)):t.canHaveHTML&&(t.innerHTML="",a=t.firstChild,d.moveToElementText(a),d.collapse(o)),r.setEndPoint(e?"StartToStart":"EndToEnd",d),i.remove(a))}var r,a,s,l,c,u,d,f=e.dom.doc,h=f.body,p,m;if(s=t.startContainer,l=t.startOffset,c=t.endContainer,u=t.endOffset,r=h.createTextRange(),s==c&&1==s.nodeType){if(l==u&&!s.hasChildNodes()){if(s.canHaveHTML)return d=s.previousSibling,d&&!d.hasChildNodes()&&i.isBlock(d)?d.innerHTML="":d=null,s.innerHTML="",r.moveToElementText(s.lastChild),r.select(),i.doc.selection.clear(),s.innerHTML="",void(d&&(d.innerHTML=""));l=i.nodeIndex(s),s=s.parentNode}if(l==u-1)try{if(m=s.childNodes[l],a=h.createControlRange(),a.addElement(m),a.select(),p=e.getRng(),p.item&&m===p.item(0))return}catch(g){}}n(!0),n(),r.select()},this.getRangeAt=n}return e}),r(I,[h],function(e){return{BACKSPACE:8,DELETE:46,DOWN:40,ENTER:13,LEFT:37,RIGHT:39,SPACEBAR:32,TAB:9,UP:38,modifierPressed:function(e){return e.shiftKey||e.ctrlKey||e.altKey||this.metaKeyPressed(e)},metaKeyPressed:function(t){return e.mac?t.metaKey:t.ctrlKey&&!t.altKey}}}),r(F,[I,m,u,h,_],function(e,t,n,r,i){var o=i.isContentEditableFalse;return function(i,a){function s(e){var t=a.settings.object_resizing;return t===!1||r.iOS?!1:("string"!=typeof t&&(t="table,img,div"),"false"===e.getAttribute("data-mce-resize")?!1:e==a.getBody()?!1:a.dom.is(e,t))}function l(t){var n,r,i,o,s;n=t.screenX-B,r=t.screenY-D,F=n*R[2]+P,z=r*R[3]+H,F=5>F?5:F,z=5>z?5:z,i="IMG"==_.nodeName&&a.settings.resize_img_proportional!==!1?!e.modifierPressed(t):e.modifierPressed(t)||"IMG"==_.nodeName&&R[2]*R[3]!==0,i&&($(n)>$(r)?(z=q(F*O),F=q(z/O)):(F=q(z/O),z=q(F*O))),E.setStyles(S,{width:F,height:z}),o=R.startPos.x+n,s=R.startPos.y+r,o=o>0?o:0,s=s>0?s:0,E.setStyles(k,{left:o,top:s,display:"block"}),k.innerHTML=F+" × "+z,R[2]<0&&S.clientWidth<=F&&E.setStyle(S,"left",L+(P-F)),R[3]<0&&S.clientHeight<=z&&E.setStyle(S,"top",M+(H-z)),n=j.scrollWidth-Y,r=j.scrollHeight-X,n+r!==0&&E.setStyles(k,{left:o-n,top:s-r}),I||(a.fire("ObjectResizeStart",{target:_,width:P,height:H}),I=!0)}function c(){function e(e,t){t&&(_.style[e]||!a.schema.isValid(_.nodeName.toLowerCase(),e)?E.setStyle(_,e,t):E.setAttrib(_,e,t))}I=!1,e("width",F),e("height",z),E.unbind(W,"mousemove",l),E.unbind(W,"mouseup",c),V!=W&&(E.unbind(V,"mousemove",l),E.unbind(V,"mouseup",c)),E.remove(S),E.remove(k),U&&"TABLE"!=_.nodeName||u(_),a.fire("ObjectResized",{target:_,width:F,height:z}),E.setAttrib(_,"style",E.getAttrib(_,"style")),a.nodeChanged()}function u(e,t,n){var i,o,u,f,h;d(),b(),i=E.getPos(e,j),L=i.x,M=i.y,h=e.getBoundingClientRect(),o=h.width||h.right-h.left,u=h.height||h.bottom-h.top,_!=e&&(y(),_=e,F=z=0),f=a.fire("ObjectSelected",{target:e}),s(e)&&!f.isDefaultPrevented()?N(T,function(e,i){function a(t){B=t.screenX,D=t.screenY,P=_.clientWidth,H=_.clientHeight,O=H/P,R=e,e.startPos={x:o*e[0]+L,y:u*e[1]+M},Y=j.scrollWidth,X=j.scrollHeight,S=_.cloneNode(!0),E.addClass(S,"mce-clonedresizable"),E.setAttrib(S,"data-mce-bogus","all"),S.contentEditable=!1,S.unSelectabe=!0,E.setStyles(S,{left:L,top:M,margin:0}),S.removeAttribute("data-mce-selected"),j.appendChild(S),E.bind(W,"mousemove",l),E.bind(W,"mouseup",c),V!=W&&(E.bind(V,"mousemove",l),E.bind(V,"mouseup",c)),k=E.add(j,"div",{"class":"mce-resize-helper","data-mce-bogus":"all"},P+" × "+H)}var s;return t?void(i==t&&a(n)):(s=E.get("mceResizeHandle"+i),s&&E.remove(s),s=E.add(j,"div",{id:"mceResizeHandle"+i,"data-mce-bogus":"all","class":"mce-resizehandle",unselectable:!0,style:"cursor:"+i+"-resize; margin:0; padding:0"}),r.ie&&(s.contentEditable=!1),E.bind(s,"mousedown",function(e){e.stopImmediatePropagation(),e.preventDefault(),a(e)}),e.elm=s,void E.setStyles(s,{left:o*e[0]+L-s.offsetWidth/2,top:u*e[1]+M-s.offsetHeight/2}))}):d(),_.setAttribute("data-mce-selected","1")}function d(){var e,t;b(),_&&_.removeAttribute("data-mce-selected");for(e in T)t=E.get("mceResizeHandle"+e),t&&(E.unbind(t),E.remove(t))}function f(e){function t(e,t){if(e)do if(e===t)return!0;while(e=e.parentNode)}var n,r;if(!I&&!a.removed)return N(E.select("img[data-mce-selected],hr[data-mce-selected]"),function(e){e.removeAttribute("data-mce-selected")}),r="mousedown"==e.type?e.target:i.getNode(),r=E.$(r).closest(U?"table":"table,img,hr")[0],t(r,j)&&(C(),n=i.getStart(!0),t(n,r)&&t(i.getEnd(!0),r)&&(!U||r!=n&&"IMG"!==n.nodeName))?void u(r):void d()}function h(e,t,n){e&&e.attachEvent&&e.attachEvent("on"+t,n)}function p(e,t,n){e&&e.detachEvent&&e.detachEvent("on"+t,n)}function m(e){var t=e.srcElement,n,r,i,o,s,l,c;n=t.getBoundingClientRect(),l=A.clientX-n.left,c=A.clientY-n.top;for(r in T)if(i=T[r],o=t.offsetWidth*i[0],s=t.offsetHeight*i[1],$(o-l)<8&&$(s-c)<8){R=i;break}I=!0,a.fire("ObjectResizeStart",{target:_,width:_.clientWidth,height:_.clientHeight}),a.getDoc().selection.empty(),u(t,r,A)}function g(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function v(e){var t=e.srcElement;if(o(t))return void g(e);if(t!=_){if(a.fire("ObjectSelected",{target:t}),y(),0===t.id.indexOf("mceResizeHandle"))return void(e.returnValue=!1);"IMG"!=t.nodeName&&"TABLE"!=t.nodeName||(d(),_=t,h(t,"resizestart",m))}}function y(){p(_,"resizestart",m)}function b(){for(var e in T){var t=T[e];t.elm&&(E.unbind(t.elm),delete t.elm)}}function C(){try{a.getDoc().execCommand("enableObjectResizing",!1,!1)}catch(e){}}function x(e){var t;if(U){t=W.body.createControlRange();try{return t.addElement(e),t.select(),!0}catch(n){}}}function w(){_=S=null,U&&(y(),p(j,"controlselect",v))}var E=a.dom,N=t.each,_,S,k,T,R,A,B,D,L,M,P,H,O,I,F,z,W=a.getDoc(),V=document,U=r.ie&&r.ie<11,$=Math.abs,q=Math.round,j=a.getBody(),Y,X;T={nw:[0,0,-1,-1],ne:[1,0,1,-1],se:[1,1,1,1],sw:[0,1,-1,1]};var K=".mce-content-body";return a.contentStyles.push(K+" div.mce-resizehandle {position: absolute;border: 1px solid black;box-sizing: box-sizing;background: #FFF;width: 7px;height: 7px;z-index: 10000}"+K+" .mce-resizehandle:hover {background: #000}"+K+" img[data-mce-selected],"+K+" hr[data-mce-selected] {outline: 1px solid black;resize: none}"+K+" .mce-clonedresizable {position: absolute;"+(r.gecko?"":"outline: 1px dashed black;")+"opacity: .5;filter: alpha(opacity=50);z-index: 10000}"+K+" .mce-resize-helper {background: #555;background: rgba(0,0,0,0.75);border-radius: 3px;border: 1px;color: white;display: none;font-family: sans-serif;font-size: 12px;white-space: nowrap;line-height: 14px;margin: 5px 10px;padding: 5px;position: absolute;z-index: 10001}"),a.on("init",function(){U?(a.on("ObjectResized",function(e){"TABLE"!=e.target.nodeName&&(d(),x(e.target))}),h(j,"controlselect",v),a.on("mousedown",function(e){A=e})):(C(),r.ie>=11&&(a.on("mousedown click",function(e){var t=e.target.nodeName;!I&&/^(TABLE|IMG|HR)$/.test(t)&&(a.selection.select(e.target,"TABLE"==t),"mousedown"==e.type&&a.nodeChanged())}),a.dom.bind(j,"mscontrolselect",function(e){function t(e){n.setEditorTimeout(a,function(){a.selection.select(e)})}return o(e.target)?(e.preventDefault(),void t(e.target)):void(/^(TABLE|IMG|HR)$/.test(e.target.nodeName)&&(e.preventDefault(),"IMG"==e.target.tagName&&t(e.target)))})));var e=n.throttle(f);a.on("nodechange ResizeEditor ResizeWindow drop",function(t){a.composing||e(t)}),a.on("keydown keyup compositionend",function(t){_&&"TABLE"==_.nodeName&&!a.composing&&e(t)}),a.on("hide blur",d)}),a.on("remove",b),{isResizable:s,showResizeRect:u,hideResizeRect:d,updateResizeRect:f,controlSelect:x,destroy:w}}}),r(z,[],function(){function e(e){return function(){return e}}function t(e){return function(t){return!e(t)}}function n(e,t){return function(n){return e(t(n))}}function r(){var e=a.call(arguments);return function(t){for(var n=0;n=e.length?e.apply(this,t.slice(1)):function(){var e=t.concat([].slice.call(arguments));return o.apply(this,e)}}var a=[].slice;return{constant:e,negate:t,and:i,or:r,curry:o,compose:n}}),r(W,[_,p,k],function(e,t,n){function r(e){return m(e)?!1:d(e)?!f(e.parentNode):h(e)||u(e)||p(e)||c(e)}function i(e,t){for(e=e.parentNode;e&&e!=t;e=e.parentNode){if(c(e))return!1;if(l(e))return!0}return!0}function o(e){return c(e)?t.reduce(e.getElementsByTagName("*"),function(e,t){return e||l(t)},!1)!==!0:!1}function a(e){return h(e)||o(e)}function s(e,t){ -return r(e)&&i(e,t)}var l=e.isContentEditableTrue,c=e.isContentEditableFalse,u=e.isBr,d=e.isText,f=e.matchNodeNames("script style textarea"),h=e.matchNodeNames("img input textarea hr iframe video audio object"),p=e.matchNodeNames("table"),m=n.isCaretContainer;return{isCaretCandidate:r,isInEditable:i,isAtomic:a,isEditableCaretCandidate:s}}),r(V,[],function(){function e(e){return e?{left:u(e.left),top:u(e.top),bottom:u(e.bottom),right:u(e.right),width:u(e.width),height:u(e.height)}:{left:0,top:0,bottom:0,right:0,width:0,height:0}}function t(t,n){return t=e(t),n?t.right=t.left:(t.left=t.left+t.width,t.right=t.left),t.width=0,t}function n(e,t){return e.left===t.left&&e.top===t.top&&e.bottom===t.bottom&&e.right===t.right}function r(e,t,n){return e>=0&&e<=Math.min(t.height,n.height)/2}function i(e,t){return e.bottomt.bottom?!1:r(t.top-e.bottom,e,t)}function o(e,t){return e.top>t.bottom?!0:e.bottomt.right}function l(e,t){return i(e,t)?-1:o(e,t)?1:a(e,t)?-1:s(e,t)?1:0}function c(e,t,n){return t>=e.left&&t<=e.right&&n>=e.top&&n<=e.bottom}var u=Math.round;return{clone:e,collapse:t,isEqual:n,isAbove:i,isBelow:o,isLeft:a,isRight:s,compare:l,containsXY:c}}),r(U,[],function(){function e(e){return"string"==typeof e&&e.charCodeAt(0)>=768&&t.test(e)}var t=new RegExp("[\u0300-\u036f\u0483-\u0487\u0488-\u0489\u0591-\u05bd\u05bf\u05c1-\u05c2\u05c4-\u05c5\u05c7\u0610-\u061a\u064b-\u065f\u0670\u06d6-\u06dc\u06df-\u06e4\u06e7-\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0859-\u085b\u08e3-\u0902\u093a\u093c\u0941-\u0948\u094d\u0951-\u0957\u0962-\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2-\u09e3\u0a01-\u0a02\u0a3c\u0a41-\u0a42\u0a47-\u0a48\u0a4b-\u0a4d\u0a51\u0a70-\u0a71\u0a75\u0a81-\u0a82\u0abc\u0ac1-\u0ac5\u0ac7-\u0ac8\u0acd\u0ae2-\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62-\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c00\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55-\u0c56\u0c62-\u0c63\u0c81\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc-\u0ccd\u0cd5-\u0cd6\u0ce2-\u0ce3\u0d01\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62-\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb-\u0ebc\u0ec8-\u0ecd\u0f18-\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86-\u0f87\u0f8d-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039-\u103a\u103d-\u103e\u1058-\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085-\u1086\u108d\u109d\u135d-\u135f\u1712-\u1714\u1732-\u1734\u1752-\u1753\u1772-\u1773\u17b4-\u17b5\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927-\u1928\u1932\u1939-\u193b\u1a17-\u1a18\u1a1b\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1ab0-\u1abd\u1abe\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80-\u1b81\u1ba2-\u1ba5\u1ba8-\u1ba9\u1bab-\u1bad\u1be6\u1be8-\u1be9\u1bed\u1bef-\u1bf1\u1c2c-\u1c33\u1c36-\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1cf4\u1cf8-\u1cf9\u1dc0-\u1df5\u1dfc-\u1dff\u200c-\u200d\u20d0-\u20dc\u20dd-\u20e0\u20e1\u20e2-\u20e4\u20e5-\u20f0\u2cef-\u2cf1\u2d7f\u2de0-\u2dff\u302a-\u302d\u302e-\u302f\u3099-\u309a\ua66f\ua670-\ua672\ua674-\ua67d\ua69e-\ua69f\ua6f0-\ua6f1\ua802\ua806\ua80b\ua825-\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\ua9e5\uaa29-\uaa2e\uaa31-\uaa32\uaa35-\uaa36\uaa43\uaa4c\uaa7c\uaab0\uaab2-\uaab4\uaab7-\uaab8\uaabe-\uaabf\uaac1\uaaec-\uaaed\uaaf6\uabe5\uabe8\uabed\ufb1e\ufe00-\ufe0f\ufe20-\ufe2f\uff9e-\uff9f]");return{isExtendingChar:e}}),r($,[z,_,w,T,W,V,U],function(e,t,n,r,i,o,a){function s(e){return e&&/[\r\n\t ]/.test(e)}function l(e){var t=e.startContainer,n=e.startOffset,r;return!!(s(e.toString())&&g(t.parentNode)&&(r=t.data,s(r[n-1])||s(r[n+1])))}function c(e){function t(e){var t=e.ownerDocument,n=t.createRange(),r=t.createTextNode("\xa0"),i=e.parentNode,a;return i.insertBefore(r,e),n.setStart(r,0),n.setEnd(r,1),a=o.clone(n.getBoundingClientRect()),i.removeChild(r),a}function n(e){var n,r;return r=e.getClientRects(),n=r.length>0?o.clone(r[0]):o.clone(e.getBoundingClientRect()),y(e)&&0===n.left?t(e):n}function r(e,t){return e=o.collapse(e,t),e.width=1,e.right=e.left+1,e}function i(e){0!==e.height&&(c.length>0&&o.isEqual(e,c[c.length-1])||c.push(e))}function s(e,t){var o=e.ownerDocument.createRange();return t0&&(o.setStart(e,t-1),o.setEnd(e,t),l(o)||i(r(n(o),!1))),void(t=t.data.length:n>=t.childNodes.length}function a(){var e;return e=t.ownerDocument.createRange(),e.setStart(t,n),e.setEnd(t,n),e}function s(){return r||(r=c(new u(t,n))),r}function l(){return s().length>0}function d(e){return e&&t===e.container()&&n===e.offset()}function f(e){return C(t,e?n-1:n)}return{container:e.constant(t),offset:e.constant(n),toRange:a,getClientRects:s,isVisible:l,isAtStart:i,isAtEnd:o,isEqual:d,getNode:f}}var d=t.isElement,f=i.isCaretCandidate,h=t.matchStyleValues("display","block table"),p=t.matchStyleValues("float","left right"),m=e.and(d,f,e.negate(p)),g=e.negate(t.matchStyleValues("white-space","pre pre-line pre-wrap")),v=t.isText,y=t.isBr,b=n.nodeIndex,C=r.getNode;return u.fromRangeStart=function(e){return new u(e.startContainer,e.startOffset)},u.fromRangeEnd=function(e){return new u(e.endContainer,e.endOffset)},u.after=function(e){return new u(e.parentNode,b(e)+1)},u.before=function(e){return new u(e.parentNode,b(e))},u}),r(q,[_,w,z,p,$],function(e,t,n,r,i){function o(e){var t=e.parentNode;return v(t)?o(t):t}function a(e){return e?r.reduce(e.childNodes,function(e,t){return v(t)&&"BR"!=t.nodeName?e=e.concat(a(t)):e.push(t),e},[]):[]}function s(e,t){for(;(e=e.previousSibling)&&g(e);)t+=e.data.length;return t}function l(e){return function(t){return e===t}}function c(t){var n,i,s;return n=a(o(t)),i=r.findIndex(n,l(t),t),n=n.slice(0,i+1),s=r.reduce(n,function(e,t,r){return g(t)&&g(n[r-1])&&e++,e},0),n=r.filter(n,e.matchNodeNames(t.nodeName)),i=r.findIndex(n,l(t),t),i-s}function u(e){var t;return t=g(e)?"text()":e.nodeName.toLowerCase(),t+"["+c(e)+"]"}function d(e,t,n){var r=[];for(t=t.parentNode;t!=e&&(!n||!n(t));t=t.parentNode)r.push(t);return r}function f(t,i){var o,a,l=[],c,f,h;return o=i.container(),a=i.offset(),g(o)?c=s(o,a):(f=o.childNodes,a>=f.length?(c="after",a=f.length-1):c="before",o=f[a]),l.push(u(o)),h=d(t,o),h=r.filter(h,n.negate(e.isBogus)),l=l.concat(r.map(h,function(e){return u(e)})),l.reverse().join("/")+","+c}function h(t,n,i){var o=a(t);return o=r.filter(o,function(e,t){return!g(e)||!g(o[t-1])}),o=r.filter(o,e.matchNodeNames(n)),o[i]}function p(e,t){for(var n=e,r=0,o;g(n);){if(o=n.data.length,t>=r&&r+o>=t){e=n,t-=r;break}if(!g(n.nextSibling)){e=n,t=o;break}r+=o,n=n.nextSibling}return t>e.data.length&&(t=e.data.length),new i(e,t)}function m(e,t){var n,o,a;return t?(n=t.split(","),t=n[0].split("/"),a=n.length>1?n[1]:"before",o=r.reduce(t,function(e,t){return(t=/([\w\-\(\)]+)\[([0-9]+)\]/.exec(t))?("text()"===t[1]&&(t[1]="#text"),h(e,t[1],parseInt(t[2],10))):null},e),o?g(o)?p(o,parseInt(a,10)):(a="after"===a?y(o)+1:y(o),new i(o.parentNode,a)):null):null}var g=e.isText,v=e.isBogus,y=t.nodeIndex;return{create:f,resolve:m}}),r(j,[h,m,k,q,$,_],function(e,t,n,r,i,o){function a(a){var l=a.dom;this.getBookmark=function(e,c){function u(e,n){var r=0;return t.each(l.select(e),function(e){return"all"!==e.getAttribute("data-mce-bogus")?e==n?!1:void r++:void 0}),r}function d(e){function t(t){var n,r,i,o=t?"start":"end";n=e[o+"Container"],r=e[o+"Offset"],1==n.nodeType&&"TR"==n.nodeName&&(i=n.childNodes,n=i[Math.min(t?r:r-1,i.length-1)],n&&(r=t?0:n.childNodes.length,e["set"+(t?"Start":"End")](n,r)))}return t(!0),t(),e}function f(e){function t(e,t){var r=e[t?"startContainer":"endContainer"],i=e[t?"startOffset":"endOffset"],o=[],a,s,u=0;if(3==r.nodeType){if(c)for(a=r.previousSibling;a&&3==a.nodeType;a=a.previousSibling)i+=a.nodeValue.length;o.push(i)}else s=r.childNodes,i>=s.length&&s.length&&(u=1,i=Math.max(0,s.length-1)),o.push(l.nodeIndex(s[i],c)+u);for(;r&&r!=n;r=r.parentNode)o.push(l.nodeIndex(r,c));return o}var n=l.getRoot(),r={};return r.start=t(e,!0),a.isCollapsed()||(r.end=t(e)),r}function h(e){function t(e){var t;if(n.isCaretContainer(e)){if(o.isText(e)&&n.isCaretContainerBlock(e)&&(e=e.parentNode),t=e.previousSibling,s(t))return t;if(t=e.nextSibling,s(t))return t}}return t(e.startContainer)||t(e.endContainer)}var p,m,g,v,y,b,C="",x;if(2==e)return b=a.getNode(),y=b?b.nodeName:null,p=a.getRng(),s(b)||"IMG"==y?{name:y,index:u(y,b)}:a.tridentSel?a.tridentSel.getBookmark(e):(b=h(p),b?(y=b.tagName,{name:y,index:u(y,b)}):f(p));if(3==e)return p=a.getRng(),{start:r.create(l.getRoot(),i.fromRangeStart(p)),end:r.create(l.getRoot(),i.fromRangeEnd(p))};if(e)return{rng:a.getRng()};if(p=a.getRng(),g=l.uniqueId(),v=a.isCollapsed(),x="overflow:hidden;line-height:0px",p.duplicate||p.item){if(p.item)return b=p.item(0),y=b.nodeName,{name:y,index:u(y,b)};m=p.duplicate();try{p.collapse(),p.pasteHTML(''+C+""),v||(m.collapse(!1),p.moveToElementText(m.parentElement()),0===p.compareEndPoints("StartToEnd",m)&&m.move("character",-1),m.pasteHTML(''+C+""))}catch(w){return null}}else{if(b=a.getNode(),y=b.nodeName,"IMG"==y)return{name:y,index:u(y,b)};m=d(p.cloneRange()),v||(m.collapse(!1),m.insertNode(l.create("span",{"data-mce-type":"bookmark",id:g+"_end",style:x},C))),p=d(p),p.collapse(!0),p.insertNode(l.create("span",{"data-mce-type":"bookmark",id:g+"_start",style:x},C))}return a.moveToBookmark({id:g,keep:1}),{id:g}},this.moveToBookmark=function(n){function i(e){var t=n[e?"start":"end"],r,i,o,a;if(t){for(o=t[0],i=d,r=t.length-1;r>=1;r--){if(a=i.childNodes,t[r]>a.length-1)return;i=a[t[r]]}3===i.nodeType&&(o=Math.min(t[0],i.nodeValue.length)),1===i.nodeType&&(o=Math.min(t[0],i.childNodes.length)),e?u.setStart(i,o):u.setEnd(i,o)}return!0}function o(r){var i=l.get(n.id+"_"+r),o,a,s,c,u=n.keep;if(i&&(o=i.parentNode,"start"==r?(u?(o=i.firstChild,a=1):a=l.nodeIndex(i),f=h=o,p=m=a):(u?(o=i.firstChild,a=1):a=l.nodeIndex(i),h=o,m=a),!u)){for(c=i.previousSibling,s=i.nextSibling,t.each(t.grep(i.childNodes),function(e){3==e.nodeType&&(e.nodeValue=e.nodeValue.replace(/\uFEFF/g,""))});i=l.get(n.id+"_"+r);)l.remove(i,1);c&&s&&c.nodeType==s.nodeType&&3==c.nodeType&&!e.opera&&(a=c.nodeValue.length,c.appendData(s.nodeValue),l.remove(s),"start"==r?(f=h=c,p=m=a):(h=c,m=a))}}function s(t){return!l.isBlock(t)||t.innerHTML||e.ie||(t.innerHTML='
    '),t}function c(){var e,t;return e=l.createRng(),t=r.resolve(l.getRoot(),n.start),e.setStart(t.container(),t.offset()),t=r.resolve(l.getRoot(),n.end),e.setEnd(t.container(),t.offset()),e}var u,d,f,h,p,m;if(n)if(t.isArray(n.start)){if(u=l.createRng(),d=l.getRoot(),a.tridentSel)return a.tridentSel.moveToBookmark(n);i(!0)&&i()&&a.setRng(u)}else"string"==typeof n.start?a.setRng(c(n)):n.id?(o("start"),o("end"),f&&(u=l.createRng(),u.setStart(s(f),p),u.setEnd(s(h),m),a.setRng(u))):n.name?a.select(l.select(n.name)[n.index]):n.rng&&a.setRng(n.rng)}}var s=o.isContentEditableFalse;return a.isBookmarkNode=function(e){return e&&"SPAN"===e.tagName&&"bookmark"===e.getAttribute("data-mce-type")},a}),r(Y,[y,O,F,T,j,_,h,m],function(e,n,r,i,o,a,s,l){function c(e,t,i,a){var s=this;s.dom=e,s.win=t,s.serializer=i,s.editor=a,s.bookmarkManager=new o(s),s.controlSelection=new r(s,a),s.win.getSelection||(s.tridentSel=new n(s))}var u=l.each,d=l.trim,f=s.ie;return c.prototype={setCursorLocation:function(e,t){var n=this,r=n.dom.createRng();e?(r.setStart(e,t),r.setEnd(e,t),n.setRng(r),n.collapse(!1)):(n._moveEndPoint(r,n.editor.getBody(),!0),n.setRng(r))},getContent:function(e){var n=this,r=n.getRng(),i=n.dom.create("body"),o=n.getSel(),a,s,l;return e=e||{},a=s="",e.get=!0,e.format=e.format||"html",e.selection=!0,n.editor.fire("BeforeGetContent",e),"text"==e.format?n.isCollapsed()?"":r.text||(o.toString?o.toString():""):(r.cloneContents?(l=r.cloneContents(),l&&i.appendChild(l)):r.item!==t||r.htmlText!==t?(i.innerHTML="
    "+(r.item?r.item(0).outerHTML:r.htmlText),i.removeChild(i.firstChild)):i.innerHTML=r.toString(),/^\s/.test(i.innerHTML)&&(a=" "),/\s+$/.test(i.innerHTML)&&(s=" "),e.getInner=!0,e.content=n.isCollapsed()?"":a+n.serializer.serialize(i,e)+s,n.editor.fire("GetContent",e),e.content)},setContent:function(e,t){var n=this,r=n.getRng(),i,o=n.win.document,a,s;if(t=t||{format:"html"},t.set=!0,t.selection=!0,t.content=e,t.no_events||n.editor.fire("BeforeSetContent",t),e=t.content,r.insertNode){e+='_',r.startContainer==o&&r.endContainer==o?o.body.innerHTML=e:(r.deleteContents(),0===o.body.childNodes.length?o.body.innerHTML=e:r.createContextualFragment?r.insertNode(r.createContextualFragment(e)):(a=o.createDocumentFragment(),s=o.createElement("div"),a.appendChild(s),s.outerHTML=e,r.insertNode(a))),i=n.dom.get("__caret"),r=o.createRange(),r.setStartBefore(i),r.setEndBefore(i),n.setRng(r),n.dom.remove("__caret");try{n.setRng(r)}catch(l){}}else r.item&&(o.execCommand("Delete",!1,null),r=n.getRng()),/^\s+/.test(e)?(r.pasteHTML('_'+e),n.dom.remove("__mce_tmp")):r.pasteHTML(e);t.no_events||n.editor.fire("SetContent",t)},getStart:function(e){var t=this,n=t.getRng(),r,i,o,a;if(n.duplicate||n.item){if(n.item)return n.item(0);for(o=n.duplicate(),o.collapse(1),r=o.parentElement(),r.ownerDocument!==t.dom.doc&&(r=t.dom.getRoot()),i=a=n.parentElement();a=a.parentNode;)if(a==r){r=i;break}return r}return r=n.startContainer,1==r.nodeType&&r.hasChildNodes()&&(e&&n.collapsed||(r=r.childNodes[Math.min(r.childNodes.length-1,n.startOffset)])),r&&3==r.nodeType?r.parentNode:r},getEnd:function(e){var t=this,n=t.getRng(),r,i;return n.duplicate||n.item?n.item?n.item(0):(n=n.duplicate(),n.collapse(0),r=n.parentElement(),r.ownerDocument!==t.dom.doc&&(r=t.dom.getRoot()),r&&"BODY"==r.nodeName?r.lastChild||r:r):(r=n.endContainer,i=n.endOffset,1==r.nodeType&&r.hasChildNodes()&&(e&&n.collapsed||(r=r.childNodes[i>0?i-1:i])),r&&3==r.nodeType?r.parentNode:r)},getBookmark:function(e,t){return this.bookmarkManager.getBookmark(e,t)},moveToBookmark:function(e){return this.bookmarkManager.moveToBookmark(e)},select:function(e,t){var n=this,r=n.dom,i=r.createRng(),o;if(n.lastFocusBookmark=null,e){if(!t&&n.controlSelection.controlSelect(e))return;o=r.nodeIndex(e),i.setStart(e.parentNode,o),i.setEnd(e.parentNode,o+1),t&&(n._moveEndPoint(i,e,!0),n._moveEndPoint(i,e)),n.setRng(i)}return e},isCollapsed:function(){var e=this,t=e.getRng(),n=e.getSel();return!t||t.item?!1:t.compareEndPoints?0===t.compareEndPoints("StartToEnd",t):!n||t.collapsed},collapse:function(e){var t=this,n=t.getRng(),r;n.item&&(r=n.item(0),n=t.win.document.body.createTextRange(),n.moveToElementText(r)),n.collapse(!!e),t.setRng(n)},getSel:function(){var e=this.win;return e.getSelection?e.getSelection():e.document.selection},getRng:function(e){function t(e,t,n){try{return t.compareBoundaryPoints(e,n)}catch(r){return-1}}var n=this,r,i,o,a,s,l;if(!n.win)return null;if(a=n.win.document,!e&&n.lastFocusBookmark){var c=n.lastFocusBookmark;return c.startContainer?(i=a.createRange(),i.setStart(c.startContainer,c.startOffset),i.setEnd(c.endContainer,c.endOffset)):i=c,i}if(e&&n.tridentSel)return n.tridentSel.getRangeAt(0);try{(r=n.getSel())&&(i=r.rangeCount>0?r.getRangeAt(0):r.createRange?r.createRange():a.createRange())}catch(u){}if(l=n.editor.fire("GetSelectionRange",{range:i}),l.range!==i)return l.range;if(f&&i&&i.setStart&&a.selection){try{s=a.selection.createRange()}catch(u){}s&&s.item&&(o=s.item(0),i=a.createRange(),i.setStartBefore(o),i.setEndAfter(o))}return i||(i=a.createRange?a.createRange():a.body.createTextRange()),i.setStart&&9===i.startContainer.nodeType&&i.collapsed&&(o=n.dom.getRoot(),i.setStart(o,0),i.setEnd(o,0)),n.selectedRange&&n.explicitRange&&(0===t(i.START_TO_START,i,n.selectedRange)&&0===t(i.END_TO_END,i,n.selectedRange)?i=n.explicitRange:(n.selectedRange=null,n.explicitRange=null)),i},setRng:function(e,t){var n=this,r,i,o;if(e)if(e.select){n.explicitRange=null;try{e.select()}catch(a){}}else if(n.tridentSel){if(e.cloneRange)try{n.tridentSel.addRange(e)}catch(a){}}else{if(r=n.getSel(),o=n.editor.fire("SetSelectionRange",{range:e}),e=o.range,r){n.explicitRange=e;try{r.removeAllRanges(),r.addRange(e)}catch(a){}t===!1&&r.extend&&(r.collapse(e.endContainer,e.endOffset),r.extend(e.startContainer,e.startOffset)),n.selectedRange=r.rangeCount>0?r.getRangeAt(0):null}e.collapsed||e.startContainer!=e.endContainer||!r.setBaseAndExtent||s.ie||e.endOffset-e.startOffset<2&&e.startContainer.hasChildNodes()&&(i=e.startContainer.childNodes[e.startOffset],i&&"IMG"==i.tagName&&n.getSel().setBaseAndExtent(i,0,i,1))}},setNode:function(e){var t=this;return t.setContent(t.dom.getOuterHTML(e)),e},getNode:function(){function e(e,t){for(var n=e;e&&3===e.nodeType&&0===e.length;)e=t?e.nextSibling:e.previousSibling;return e||n}var t=this,n=t.getRng(),r,i=n.startContainer,o=n.endContainer,a=n.startOffset,s=n.endOffset,l=t.dom.getRoot();return n?n.setStart?(r=n.commonAncestorContainer,!n.collapsed&&(i==o&&2>s-a&&i.hasChildNodes()&&(r=i.childNodes[a]),3===i.nodeType&&3===o.nodeType&&(i=i.length===a?e(i.nextSibling,!0):i.parentNode,o=0===s?e(o.previousSibling,!1):o.parentNode,i&&i===o))?i:r&&3==r.nodeType?r.parentNode:r):(r=n.item?n.item(0):n.parentElement(),r.ownerDocument!==t.win.document&&(r=l),r):l},getSelectedBlocks:function(t,n){var r=this,i=r.dom,o,a,s=[];if(a=i.getRoot(),t=i.getParent(t||r.getStart(),i.isBlock),n=i.getParent(n||r.getEnd(),i.isBlock),t&&t!=a&&s.push(t),t&&n&&t!=n){o=t;for(var l=new e(t,a);(o=l.next())&&o!=n;)i.isBlock(o)&&s.push(o)}return n&&t!=n&&n!=a&&s.push(n),s},isForward:function(){var e=this.dom,t=this.getSel(),n,r;return t&&t.anchorNode&&t.focusNode?(n=e.createRng(),n.setStart(t.anchorNode,t.anchorOffset),n.collapse(!0),r=e.createRng(),r.setStart(t.focusNode,t.focusOffset),r.collapse(!0),n.compareBoundaryPoints(n.START_TO_START,r)<=0):!0},normalize:function(){var e=this,t=e.getRng();return s.range&&new i(e.dom).normalize(t)&&e.setRng(t,e.isForward()),t},selectorChanged:function(e,t){var n=this,r;return n.selectorChangedData||(n.selectorChangedData={},r={},n.editor.on("NodeChange",function(e){var t=e.element,i=n.dom,o=i.getParents(t,null,i.getRoot()),a={};u(n.selectorChangedData,function(e,t){u(o,function(n){return i.is(n,t)?(r[t]||(u(e,function(e){e(!0,{node:n,selector:t,parents:o})}),r[t]=e),a[t]=e,!1):void 0})}),u(r,function(e,n){a[n]||(delete r[n],u(e,function(e){e(!1,{node:t,selector:n,parents:o})}))})})),n.selectorChangedData[e]||(n.selectorChangedData[e]=[]),n.selectorChangedData[e].push(t),n},getScrollContainer:function(){for(var e,t=this.dom.getRoot();t&&"BODY"!=t.nodeName;){if(t.scrollHeight>t.clientHeight){e=t;break}t=t.parentNode}return e},scrollIntoView:function(e,t){function n(e){for(var t=0,n=0,r=e;r&&r.nodeType;)t+=r.offsetLeft||0,n+=r.offsetTop||0,r=r.offsetParent;return{x:t,y:n}}var r,i,o=this,s=o.dom,l=s.getRoot(),c,u,d=0;if(a.isElement(e)){if(t===!1&&(d=e.offsetHeight),"BODY"!=l.nodeName){var f=o.getScrollContainer();if(f)return r=n(e).y-n(f).y+d,u=f.clientHeight,c=f.scrollTop,void((c>r||r+25>c+u)&&(f.scrollTop=c>r?r:r-u+25))}i=s.getViewPort(o.editor.getWin()),r=s.getPos(e).y+d,c=i.y,u=i.h,(rc+u)&&o.editor.getWin().scrollTo(0,c>r?r:r-u+25)}},placeCaretAt:function(e,t){this.setRng(i.getCaretRangeFromPoint(e,t,this.editor.getDoc()))},_moveEndPoint:function(t,n,r){var i=n,o=new e(n,i),a=this.dom.schema.getNonEmptyElements();do{if(3==n.nodeType&&0!==d(n.nodeValue).length)return void(r?t.setStart(n,0):t.setEnd(n,n.nodeValue.length));if(a[n.nodeName]&&!/^(TD|TH)$/.test(n.nodeName))return void(r?t.setStartBefore(n):"BR"==n.nodeName?t.setEndBefore(n):t.setEndAfter(n));if(s.ie&&s.ie<11&&this.dom.isBlock(n)&&this.dom.isEmpty(n))return void(r?t.setStart(n,0):t.setEnd(n,0))}while(n=r?o.next():o.prev());"BODY"==i.nodeName&&(r?t.setStart(i,0):t.setEnd(i,i.childNodes.length))},destroy:function(){this.win=null,this.controlSelection.destroy()}},c}),r(X,[j,m],function(e,t){function n(t){this.compare=function(n,i){function o(e){var n={};return r(t.getAttribs(e),function(r){var i=r.nodeName.toLowerCase();0!==i.indexOf("_")&&"style"!==i&&"data-mce-style"!==i&&(n[i]=t.getAttrib(e,i))}),n}function a(e,t){var n,r;for(r in e)if(e.hasOwnProperty(r)){if(n=t[r],"undefined"==typeof n)return!1;if(e[r]!=n)return!1;delete t[r]}for(r in t)if(t.hasOwnProperty(r))return!1;return!0}return n.nodeName!=i.nodeName?!1:a(o(n),o(i))&&a(t.parseStyle(t.getAttrib(n,"style")),t.parseStyle(t.getAttrib(i,"style")))?!e.isBookmarkNode(n)&&!e.isBookmarkNode(i):!1}}var r=t.each;return n}),r(K,[m],function(e){function t(e,t){function r(e){return e.replace(/%(\w+)/g,"")}var i,o,a=e.dom,s="",l,c;if(c=e.settings.preview_styles,c===!1)return"";if(c||(c="font-family font-size font-weight font-style text-decoration text-transform color background-color border border-radius outline text-shadow"),"string"==typeof t){if(t=e.formatter.get(t),!t)return;t=t[0]}return i=t.block||t.inline||"span",o=a.create(i),n(t.styles,function(e,t){e=r(e),e&&a.setStyle(o,t,e)}),n(t.attributes,function(e,t){e=r(e),e&&a.setAttrib(o,t,e)}),n(t.classes,function(e){e=r(e),a.hasClass(o,e)||a.addClass(o,e)}),e.fire("PreviewFormats"),a.setStyles(o,{position:"absolute",left:-65535}),e.getBody().appendChild(o),l=a.getStyle(e.getBody(),"fontSize",!0),l=/px$/.test(l)?parseInt(l,10):0,n(c.split(" "),function(t){var n=a.getStyle(o,t,!0);if(!("background-color"==t&&/transparent|rgba\s*\([^)]+,\s*0\)/.test(n)&&(n=a.getStyle(e.getBody(),t,!0),"#ffffff"==a.toHex(n).toLowerCase())||"color"==t&&"#000000"==a.toHex(n).toLowerCase())){if("font-size"==t&&/em|%$/.test(n)){if(0===l)return;n=parseFloat(n,10)/(/%$/.test(n)?100:1),n=n*l+"px"}"border"==t&&n&&(s+="padding:0 2px;"),s+=t+":"+n+";"}}),e.fire("AfterPreviewFormats"),a.remove(o),s}var n=e.each;return{getCssText:t}}),r(G,[p,_,g],function(e,t,n){function r(e,t){var n=o[e];n||(o[e]=n=[]),o[e].push(t)}function i(e,t){s(o[e],function(e){e(t)})}var o=[],a=e.filter,s=e.each;return r("pre",function(r){function i(t){return c(t.previousSibling)&&-1!=e.indexOf(u,t.previousSibling)}function o(e,t){n(t).remove(),n(e).append("

    ").append(t.childNodes)}var l=r.selection.getRng(),c,u;c=t.matchNodeNames("pre"),l.collapsed||(u=r.selection.getSelectedBlocks(),s(a(a(u,c),i),function(e){o(e.previousSibling,e)}))}),{postProcess:i}}),r(J,[y,T,j,X,m,K,G],function(e,t,n,r,i,o,a){return function(s){function l(e){return e.nodeType&&(e=e.nodeName),!!s.schema.getTextBlockElements()[e.toLowerCase()]}function c(e){return/^(TH|TD)$/.test(e.nodeName)}function u(e){return e&&/^(IMG)$/.test(e.nodeName)}function d(e,t){return Y.getParents(e,t,Y.getRoot())}function f(e){return 1===e.nodeType&&"_mce_caret"===e.id}function h(){g({valigntop:[{selector:"td,th",styles:{verticalAlign:"top"}}],valignmiddle:[{selector:"td,th",styles:{verticalAlign:"middle"}}],valignbottom:[{selector:"td,th",styles:{verticalAlign:"bottom"}}],alignleft:[{selector:"figure.image",collapsed:!1,classes:"align-left",ceFalseOverride:!0},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"left"},inherit:!1,defaultBlock:"div"},{selector:"img,table",collapsed:!1,styles:{"float":"left"}}],aligncenter:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"center"},inherit:!1,defaultBlock:"div"},{selector:"figure.image",collapsed:!1,classes:"align-center",ceFalseOverride:!0},{selector:"img",collapsed:!1,styles:{display:"block",marginLeft:"auto",marginRight:"auto"}},{selector:"table",collapsed:!1,styles:{marginLeft:"auto",marginRight:"auto"}}],alignright:[{selector:"figure.image",collapsed:!1,classes:"align-right",ceFalseOverride:!0},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"right"},inherit:!1,defaultBlock:"div"},{selector:"img,table",collapsed:!1,styles:{"float":"right"}}],alignjustify:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"justify"},inherit:!1,defaultBlock:"div"}],bold:[{inline:"strong",remove:"all"},{inline:"span",styles:{fontWeight:"bold"}},{inline:"b",remove:"all"}],italic:[{inline:"em",remove:"all"},{inline:"span",styles:{fontStyle:"italic"}},{inline:"i",remove:"all"}],underline:[{inline:"span",styles:{textDecoration:"underline"},exact:!0},{inline:"u",remove:"all"}],strikethrough:[{inline:"span",styles:{textDecoration:"line-through"},exact:!0},{inline:"strike",remove:"all"}],forecolor:{inline:"span",styles:{color:"%value"},links:!0,remove_similar:!0},hilitecolor:{inline:"span",styles:{backgroundColor:"%value"},links:!0,remove_similar:!0},fontname:{inline:"span",styles:{fontFamily:"%value"}},fontsize:{inline:"span",styles:{fontSize:"%value"}},fontsize_class:{inline:"span",attributes:{"class":"%value"}},blockquote:{block:"blockquote",wrapper:1,remove:"all"},subscript:{inline:"sub"},superscript:{inline:"sup"},code:{inline:"code"},link:{inline:"a",selector:"a",remove:"all",split:!0,deep:!0,onmatch:function(){return!0},onformat:function(e,t,n){ue(n,function(t,n){Y.setAttrib(e,n,t)})}},removeformat:[{selector:"b,strong,em,i,font,u,strike,sub,sup,dfn,code,samp,kbd,var,cite,mark,q,del,ins",remove:"all",split:!0,expand:!1,block_expand:!0,deep:!0},{selector:"span",attributes:["style","class"],remove:"empty",split:!0,expand:!1,deep:!0},{selector:"*",attributes:["style","class"],split:!1,expand:!1,deep:!0}]}),ue("p h1 h2 h3 h4 h5 h6 div address pre div dt dd samp".split(/\s/),function(e){g(e,{block:e,remove:"all"})}),g(s.settings.formats)}function p(){s.addShortcut("meta+b","bold_desc","Bold"),s.addShortcut("meta+i","italic_desc","Italic"),s.addShortcut("meta+u","underline_desc","Underline");for(var e=1;6>=e;e++)s.addShortcut("access+"+e,"",["FormatBlock",!1,"h"+e]);s.addShortcut("access+7","",["FormatBlock",!1,"p"]),s.addShortcut("access+8","",["FormatBlock",!1,"div"]),s.addShortcut("access+9","",["FormatBlock",!1,"address"])}function m(e){return e?j[e]:j}function g(e,t){e&&("string"!=typeof e?ue(e,function(e,t){g(t,e)}):(t=t.length?t:[t],ue(t,function(e){e.deep===oe&&(e.deep=!e.selector),e.split===oe&&(e.split=!e.selector||e.inline),e.remove===oe&&e.selector&&!e.inline&&(e.remove="none"),e.selector&&e.inline&&(e.mixed=!0,e.block_expand=!0),"string"==typeof e.classes&&(e.classes=e.classes.split(/\s+/))}),j[e]=t))}function v(e){return e&&j[e]&&delete j[e],j}function y(e,t){var n=m(t);if(n)for(var r=0;r0)return r;if(r.childNodes.length>1||r==t||"BR"==r.tagName)return r}}var n=s.selection.getRng(),i=n.startContainer,o=n.endContainer;if(i!=o&&0===n.endOffset){var a=t(i,o),l=3==a.nodeType?a.data.length:a.childNodes.length;n.setEnd(a,l)}return n}function c(e,r,o){var a=[],s,c,h=!0;s=d.inline||d.block,c=Y.create(s),i(c),K.walk(e,function(e){function r(e){var m,v,y,b,C;return C=h,m=e.nodeName.toLowerCase(),v=e.parentNode.nodeName.toLowerCase(),1===e.nodeType&&ae(e)&&(C=h,h="true"===ae(e),b=!0),B(m,"br")?(p=0,void(d.block&&Y.remove(e))):d.wrapper&&N(e,t,n)?void(p=0):h&&!b&&d.block&&!d.wrapper&&l(m)&&G(v,s)?(e=Y.rename(e,s),i(e),a.push(e),void(p=0)):d.selector&&(ue(u,function(t){return"collapsed"in t&&t.collapsed!==g?void 0:Y.is(e,t.selector)&&!f(e)?(i(e,t),y=!0,!1):void 0}),!d.inline||y)?void(p=0):void(!h||b||!G(s,m)||!G(v,s)||!o&&3===e.nodeType&&1===e.nodeValue.length&&65279===e.nodeValue.charCodeAt(0)||f(e)||d.inline&&J(e)?(p=0,ue(de(e.childNodes),r),b&&(h=C),p=0):(p||(p=Y.clone(c,ne),e.parentNode.insertBefore(p,e),a.push(p)),p.appendChild(e)))}var p;ue(e,r)}),d.links===!0&&ue(a,function(e){function t(e){"A"===e.nodeName&&i(e,d),ue(de(e.childNodes),t)}t(e)}),ue(a,function(e){function r(e){var t=0;return ue(e.childNodes,function(e){P(e)||ce(e)||t++}),t}function o(e){var t,n;return ue(e.childNodes,function(e){return 1!=e.nodeType||ce(e)||f(e)?void 0:(t=e,ne)}),t&&!ce(t)&&A(t,d)&&(n=Y.clone(t,ne),i(n),Y.replace(n,e,re),Y.remove(t,1)),n||e}var s;if(s=r(e),(a.length>1||!J(e))&&0===s)return void Y.remove(e,1);if(d.inline||d.wrapper){if(d.exact||1!==s||(e=o(e)),ue(u,function(t){ue(Y.select(t.inline,e),function(e){ce(e)||F(t,n,e,t.exact?e:null)})}),N(e.parentNode,t,n))return Y.remove(e,1),e=0,re;d.merge_with_parents&&Y.getParent(e.parentNode,function(r){return N(r,t,n)?(Y.remove(e,1),e=0,re):void 0}),e&&d.merge_siblings!==!1&&(e=V(W(e),e),e=V(e,W(e,re)))}})}var u=m(t),d=u[0],h,p,g=!r&&X.isCollapsed();if("false"!==ae(X.getNode())){if(d){if(r)r.nodeType?(p=Y.createRng(),p.setStartBefore(r),p.setEndAfter(r),c(O(p,u),null,!0)):c(r,null,!0);else if(g&&d.inline&&!Y.select("td[data-mce-selected],th[data-mce-selected]").length)$("apply",t,n);else{var v=s.selection.getNode();Q||!u[0].defaultBlock||Y.getParent(v,Y.isBlock)||x(u[0].defaultBlock),s.selection.setRng(o()),h=X.getBookmark(),c(O(X.getRng(re),u),h),d.styles&&(d.styles.color||d.styles.textDecoration)&&(fe(v,C,"childNodes"),C(v)),X.moveToBookmark(h),q(X.getRng(re)),s.nodeChanged()}a.postProcess(t,s)}}else{r=X.getNode();for(var y=0,b=u.length;b>y;y++)if(u[y].ceFalseOverride&&Y.is(r,u[y].selector))return void i(r,u[y])}}function w(e,t,n,r){function i(e){var n,r,o,a,s;if(1===e.nodeType&&ae(e)&&(a=y,y="true"===ae(e),s=!0),n=de(e.childNodes),y&&!s)for(r=0,o=h.length;o>r&&!F(h[r],t,e,e);r++);if(p.deep&&n.length){for(r=0,o=n.length;o>r;r++)i(n[r]);s&&(y=a)}}function o(n){var i;return ue(d(n.parentNode).reverse(),function(n){var o;i||"_start"==n.id||"_end"==n.id||(o=N(n,e,t,r),o&&o.split!==!1&&(i=n))}),i}function a(e,n,r,i){var o,a,s,l,c,u;if(e){for(u=e.parentNode,o=n.parentNode;o&&o!=u;o=o.parentNode){for(a=Y.clone(o,ne),c=0;cC&&(!h[C].ceFalseOverride||!F(h[C],t,n,n));C++);}}function E(e,t,n){var r=m(e);!_(e,t,n)||"toggle"in r[0]&&!r[0].toggle?x(e,t,n):w(e,t,n)}function N(e,t,n,r){function i(e,t,i){var o,a,s=t[i],l;if(t.onmatch)return t.onmatch(e,t,i);if(s)if(s.length===oe){for(o in s)if(s.hasOwnProperty(o)){if(a="attributes"===i?Y.getAttrib(e,o):D(e,o),r&&!a&&!t.exact)return;if((!r||t.exact)&&!B(a,L(M(s[o],n),o)))return}}else for(l=0;l=0;o--){if(a=t[o].selector,!a||t[o].defaultBlock)return re;for(i=r.length-1;i>=0;i--)if(Y.is(r[i],a))return re}return ne}function T(e,t,n){var r;return ie||(ie={},r={},s.on("NodeChange",function(e){var t=d(e.element),n={};t=i.grep(t,function(e){return 1==e.nodeType&&!e.getAttribute("data-mce-bogus")}),ue(ie,function(e,i){ue(t,function(o){return N(o,i,{},e.similar)?(r[i]||(ue(e,function(e){e(!0,{node:o,format:i,parents:t})}),r[i]=e),n[i]=e,!1):y(o,i)?!1:void 0})}),ue(r,function(i,o){n[o]||(delete r[o],ue(i,function(n){n(!1,{node:e.element,format:o,parents:t})}))})})),ue(e.split(","),function(e){ie[e]||(ie[e]=[],ie[e].similar=n),ie[e].push(t)}),this}function R(e){return o.getCssText(s,e)}function A(e,t){return B(e,t.inline)?re:B(e,t.block)?re:t.selector?1==e.nodeType&&Y.is(e,t.selector):void 0}function B(e,t){return e=e||"",t=t||"",e=""+(e.nodeName||e),t=""+(t.nodeName||t),e.toLowerCase()==t.toLowerCase()}function D(e,t){return L(Y.getStyle(e,t),t)}function L(e,t){return"color"!=t&&"backgroundColor"!=t||(e=Y.toHex(e)),"fontWeight"==t&&700==e&&(e="bold"),"fontFamily"==t&&(e=e.replace(/[\'\"]/g,"").replace(/,\s+/g,",")),""+e}function M(e,t){return"string"!=typeof e?e=e(t):t&&(e=e.replace(/%(\w+)/g,function(e,n){return t[n]||e})),e}function P(e){return e&&3===e.nodeType&&/^([\t \r\n]+|)$/.test(e.nodeValue)}function H(e,t,n){var r=Y.create(t,n);return e.parentNode.insertBefore(r,e),r.appendChild(e),r}function O(t,n,r){function i(e){function t(e){return"BR"==e.nodeName&&e.getAttribute("data-mce-bogus")&&!e.nextSibling}var r,i,o,a,s;if(r=i=e?g:y,a=e?"previousSibling":"nextSibling",s=Y.getRoot(),3==r.nodeType&&!P(r)&&(e?v>0:bo?n:o,-1===n||r||n++):(n=a.indexOf(" ",t),o=a.indexOf("\xa0",t),n=-1!==n&&(-1===o||o>n)?n:o),n}var a,l,c,u;if(3===t.nodeType){if(c=o(t,n),-1!==c)return{container:t,offset:c};u=t}for(a=new e(t,Y.getParent(t,J)||s.getBody());l=a[i?"prev":"next"]();)if(3===l.nodeType){if(u=l,c=o(l),-1!==c)return{container:l,offset:c}}else if(J(l))break;return u?(n=i?0:u.length,{container:u,offset:n}):void 0}function u(e,r){var i,o,a,s;for(3==e.nodeType&&0===e.nodeValue.length&&e[r]&&(e=e[r]),i=d(e),o=0;oh?h:v],3==g.nodeType&&(v=0)),1==y.nodeType&&y.hasChildNodes()&&(h=y.childNodes.length-1,y=y.childNodes[b>h?h:b-1],3==y.nodeType&&(b=y.nodeValue.length)),g=a(g),y=a(y),(ce(g.parentNode)||ce(g))&&(g=ce(g)?g:g.parentNode,g=g.nextSibling||g,3==g.nodeType&&(v=0)),(ce(y.parentNode)||ce(y))&&(y=ce(y)?y:y.parentNode,y=y.previousSibling||y,3==y.nodeType&&(b=y.length)),n[0].inline&&(t.collapsed&&(m=c(g,v,!0),m&&(g=m.container,v=m.offset),m=c(y,b),m&&(y=m.container,b=m.offset)),p=o(y,b),p.node)){for(;p.node&&0===p.offset&&p.node.previousSibling;)p=o(p.node.previousSibling);p.node&&p.offset>0&&3===p.node.nodeType&&" "===p.node.nodeValue.charAt(p.offset-1)&&p.offset>1&&(y=p.node,y.splitText(p.offset-1))}return(n[0].inline||n[0].block_expand)&&(n[0].inline&&3==g.nodeType&&0!==v||(g=i(!0)),n[0].inline&&3==y.nodeType&&b!==y.nodeValue.length||(y=i())),n[0].selector&&n[0].expand!==ne&&!n[0].inline&&(g=u(g,"previousSibling"),y=u(y,"nextSibling")),(n[0].block||n[0].selector)&&(g=f(g,"previousSibling"),y=f(y,"nextSibling"),n[0].block&&(J(g)||(g=i(!0)),J(y)||(y=i()))),1==g.nodeType&&(v=Z(g),g=g.parentNode),1==y.nodeType&&(b=Z(y)+1,y=y.parentNode),{startContainer:g,startOffset:v,endContainer:y,endOffset:b}}function I(e,t){return t.links&&"A"==e.tagName}function F(e,t,n,r){var i,o,a;if(!A(n,e)&&!I(n,e))return ne;if("all"!=e.remove)for(ue(e.styles,function(i,o){i=L(M(i,t),o),"number"==typeof o&&(o=i,r=0),(e.remove_similar||!r||B(D(r,o),i))&&Y.setStyle(n,o,""),a=1}),a&&""===Y.getAttrib(n,"style")&&(n.removeAttribute("style"),n.removeAttribute("data-mce-style")),ue(e.attributes,function(e,i){var o;if(e=M(e,t),"number"==typeof i&&(i=e,r=0),!r||B(Y.getAttrib(r,i),e)){if("class"==i&&(e=Y.getAttrib(n,i),e&&(o="",ue(e.split(/\s+/),function(e){/mce\-\w+/.test(e)&&(o+=(o?" ":"")+e)}),o)))return void Y.setAttrib(n,i,o);"class"==i&&n.removeAttribute("className"),te.test(i)&&n.removeAttribute("data-mce-"+i),n.removeAttribute(i)}}),ue(e.classes,function(e){e=M(e,t),r&&!Y.hasClass(r,e)||Y.removeClass(n,e)}),o=Y.getAttribs(n),i=0;io?o:i]),3===r.nodeType&&n&&i>=r.nodeValue.length&&(r=new e(r,s.getBody()).next()||r),3!==r.nodeType||n||0!==i||(r=new e(r,s.getBody()).prev()||r),r}function $(t,n,r,i){function o(e){var t=Y.create("span",{id:g,"data-mce-bogus":!0,style:v?"color:red":""});return e&&t.appendChild(s.getDoc().createTextNode(ee)),t}function a(e,t){for(;e;){if(3===e.nodeType&&e.nodeValue!==ee||e.childNodes.length>1)return!1;t&&1===e.nodeType&&t.push(e),e=e.firstChild}return!0}function c(e){for(;e;){if(e.id===g)return e;e=e.parentNode}}function u(t){var n;if(t)for(n=new e(t,t),t=n.current();t;t=n.next())if(3===t.nodeType)return t}function d(e,t){var n,r;if(e)r=X.getRng(!0),a(e)?(t!==!1&&(r.setStartBefore(e),r.setEndBefore(e)),Y.remove(e)):(n=u(e),n.nodeValue.charAt(0)===ee&&(n.deleteData(0,1),r.startContainer==n&&r.startOffset>0&&r.setStart(n,r.startOffset-1),r.endContainer==n&&r.endOffset>0&&r.setEnd(n,r.endOffset-1)),Y.remove(e,1)),X.setRng(r);else if(e=c(X.getStart()),!e)for(;e=Y.get(g);)d(e,!1)}function f(){var e,t,i,a,s,l,d;e=X.getRng(!0),a=e.startOffset,l=e.startContainer,d=l.nodeValue,t=c(X.getStart()),t&&(i=u(t)),d&&a>0&&a=0;h--)u.appendChild(Y.clone(f[h],!1)),u=u.firstChild;u.appendChild(Y.doc.createTextNode(ee)),u=u.firstChild;var g=Y.getParent(d,l);g&&Y.isEmpty(g)?d.parentNode.replaceChild(p,d):Y.insertAfter(p,d),X.setCursorLocation(u,1),Y.isEmpty(d)&&Y.remove(d)}}function p(){var e;e=c(X.getStart()),e&&!Y.isEmpty(e)&&fe(e,function(e){1!=e.nodeType||e.id===g||Y.isEmpty(e)||Y.setAttrib(e,"data-mce-bogus",null)},"childNodes")}var g="_mce_caret",v=s.settings.caret_debug;s._hasCaretEvents||(le=function(){var e=[],t;if(a(c(X.getStart()),e))for(t=e.length;t--;)Y.setAttrib(e[t],"data-mce-bogus","1")},se=function(e){var t=e.keyCode;d(),8==t&&X.isCollapsed()&&X.getStart().innerHTML==ee&&d(c(X.getStart())),37!=t&&39!=t||d(c(X.getStart())),p()},s.on("SetContent",function(e){e.selection&&p()}),s._hasCaretEvents=!0),"apply"==t?f():h()}function q(t){var n=t.startContainer,r=t.startOffset,i,o,a,s,l;if((t.startContainer!=t.endContainer||!u(t.startContainer.childNodes[t.startOffset]))&&(3==n.nodeType&&r>=n.nodeValue.length&&(r=Z(n),n=n.parentNode,i=!0),1==n.nodeType))for(s=n.childNodes,n=s[Math.min(r,s.length-1)],o=new e(n,Y.getParent(n,Y.isBlock)),(r>s.length-1||i)&&o.next(),a=o.current();a;a=o.next())if(3==a.nodeType&&!P(a))return l=Y.create("a",{"data-mce-bogus":"all"},ee),a.parentNode.insertBefore(l,a),t.setStart(a,0),X.setRng(t),void Y.remove(l)}var j={},Y=s.dom,X=s.selection,K=new t(Y),G=s.schema.isValidChild,J=Y.isBlock,Q=s.settings.forced_root_block,Z=Y.nodeIndex,ee="\ufeff",te=/^(src|href|style)$/,ne=!1,re=!0,ie,oe,ae=Y.getContentEditable,se,le,ce=n.isBookmarkNode,ue=i.each,de=i.grep,fe=i.walk,he=i.extend;he(this,{get:m,register:g,unregister:v,apply:x,remove:w,toggle:E,match:_,matchAll:S,matchNode:N,canApply:k,formatChanged:T,getCssText:R}),h(),p(),s.on("BeforeGetContent",function(e){le&&"raw"!=e.format&&le()}),s.on("mouseup keydown",function(e){se&&se(e)})}}),r(Q,[I,h],function(e,t){return function(e){function n(){return e.serializer.getTrimmedContent()}function r(t){e.setDirty(t)}function i(e){o.typing=!1,o.add({},e)}var o=this,a=0,s=[],l,c,u=0;return e.on("init",function(){o.add()}),e.on("BeforeExecCommand",function(e){var t=e.command;"Undo"!=t&&"Redo"!=t&&"mceRepaint"!=t&&o.beforeChange()}),e.on("ExecCommand",function(e){var t=e.command;"Undo"!=t&&"Redo"!=t&&"mceRepaint"!=t&&i(e)}),e.on("ObjectResizeStart Cut",function(){o.beforeChange()}),e.on("SaveContent ObjectResized blur",i),e.on("DragEnd",i),e.on("KeyUp",function(a){var l=a.keyCode;a.isDefaultPrevented()||((l>=33&&36>=l||l>=37&&40>=l||45==l||13==l||a.ctrlKey)&&(i(),e.nodeChanged()),(46==l||8==l||t.mac&&(91==l||93==l))&&e.nodeChanged(),c&&o.typing&&(e.isDirty()||(r(s[0]&&n()!=s[0].content),e.isDirty()&&e.fire("change",{level:s[0],lastLevel:null})),e.fire("TypingUndo"),c=!1,e.nodeChanged()))}),e.on("KeyDown",function(e){var t=e.keyCode;if(!e.isDefaultPrevented()){if(t>=33&&36>=t||t>=37&&40>=t||45==t)return void(o.typing&&i(e));var n=e.ctrlKey&&!e.altKey||e.metaKey;!(16>t||t>20)||224==t||91==t||o.typing||n||(o.beforeChange(),o.typing=!0,o.add({},e),c=!0)}}),e.on("MouseDown",function(e){o.typing&&i(e)}),e.addShortcut("meta+z","","Undo"),e.addShortcut("meta+y,meta+shift+z","","Redo"),e.on("AddUndo Undo Redo ClearUndos",function(t){t.isDefaultPrevented()||e.nodeChanged()}),o={data:s,typing:!1,beforeChange:function(){u||(l=e.selection.getBookmark(2,!0))},add:function(t,i){var o,c=e.settings,d;if(t=t||{},t.content=n(),u||e.removed)return null;if(d=s[a],e.fire("BeforeAddUndo",{level:t,lastLevel:d,originalEvent:i}).isDefaultPrevented())return null;if(d&&d.content==t.content)return null;if(s[a]&&(s[a].beforeBookmark=l),c.custom_undo_redo_levels&&s.length>c.custom_undo_redo_levels){for(o=0;o0&&(r(!0),e.fire("change",f)),t},undo:function(){var t;return o.typing&&(o.add(),o.typing=!1),a>0&&(t=s[--a],e.setContent(t.content,{format:"raw"}),e.selection.moveToBookmark(t.beforeBookmark),r(!0),e.fire("undo",{level:t})),t},redo:function(){var t;return a0||o.typing&&s[0]&&n()!=s[0].content},hasRedo:function(){return aP)&&(u=a.create("br"),t.parentNode.insertBefore(u,t)),l.setStartBefore(t),l.setEndBefore(t)):(l.setStartAfter(t),l.setEndAfter(t)):(l.setStart(t,0),l.setEnd(t,0));s.setRng(l),a.remove(u),s.scrollIntoView(t)}}function y(e){var t=l.forced_root_block;t&&t.toLowerCase()===e.tagName.toLowerCase()&&a.setAttribs(e,l.forced_root_block_attrs)}function b(e){e.innerHTML=r?"":'
    '}function C(e){var t=D,n,i,o,s=u.getTextInlineElements();if(e||"TABLE"==z?(n=a.create(e||V),y(n)):n=M.cloneNode(!1),o=n,l.keep_styles!==!1)do if(s[t.nodeName]){if("_mce_caret"==t.id)continue;i=t.cloneNode(!1),a.setAttrib(i,"id",""),n.hasChildNodes()?(i.appendChild(n.firstChild),n.appendChild(i)):(o=i,n.appendChild(i))}while(t=t.parentNode);return r||(o.innerHTML='
    '),n}function x(t){var n,r,i;if(3==D.nodeType&&(t?L>0:LD.childNodes.length-1,D=D.childNodes[Math.min(L,D.childNodes.length-1)]||D,L=U&&3==D.nodeType?D.nodeValue.length:0),B=S(D)){if(c.beforeChange(),!a.isBlock(B)&&B!=a.getRoot())return void(V&&!H||N());if((V&&!H||!V&&H)&&(D=w(D,L)),M=a.getParent(D,a.isBlock),F=M?a.getParent(M.parentNode,a.isBlock):null,z=M?M.nodeName.toUpperCase():"",W=F?F.nodeName.toUpperCase():"","LI"!=W||o.ctrlKey||(M=F,z=W),/^(LI|DT|DD)$/.test(z)){if(!V&&H)return void N();if(a.isEmpty(M))return void E()}if("PRE"==z&&l.br_in_pre!==!1){if(!H)return void N()}else if(!V&&!H&&"LI"!=z||V&&H)return void N();V&&M===i.getBody()||(V=V||"P",x()?T():x(!0)?(O=M.parentNode.insertBefore(C(),M),m(O),v(M)):(A=R.cloneRange(),A.setEndAfter(M),I=A.extractContents(),_(I),O=I.firstChild,a.insertAfter(I,M),g(O),k(M),a.isEmpty(M)&&b(M),O.normalize(),a.isEmpty(O)?(a.remove(O),T()):v(O)),a.setAttrib(O,"id",""),i.fire("NewBlock",{newBlock:O}),c.add())}}}var a=i.dom,s=i.selection,l=i.settings,c=i.undoManager,u=i.schema,d=u.getNonEmptyElements(),f=u.getMoveCaretBeforeOnEnterElements();i.on("keydown",function(e){13==e.keyCode&&o(e)!==!1&&e.preventDefault()})}}),r(ee,[],function(){return function(e){function t(){var t=i.getStart(),s=e.getBody(),l,c,u,d,f,h,p,m=-16777215,g,v,y,b,C;if(C=n.forced_root_block,t&&1===t.nodeType&&C){for(;t&&t!=s;){if(a[t.nodeName])return;t=t.parentNode}if(l=i.getRng(),l.setStart){c=l.startContainer,u=l.startOffset,d=l.endContainer,f=l.endOffset;try{v=e.getDoc().activeElement===s}catch(x){}}else l.item&&(t=l.item(0),l=e.getDoc().body.createTextRange(),l.moveToElementText(t)),v=l.parentElement().ownerDocument===e.getDoc(),y=l.duplicate(),y.collapse(!0),u=-1*y.move("character",m),y.collapsed||(y=l.duplicate(),y.collapse(!1),f=-1*y.move("character",m)-u);for(t=s.firstChild,b=s.nodeName.toLowerCase();t;)if((3===t.nodeType||1==t.nodeType&&!a[t.nodeName])&&o.isValidChild(b,C.toLowerCase())){if(3===t.nodeType&&0===t.nodeValue.length){p=t,t=t.nextSibling,r.remove(p);continue}h||(h=r.create(C,e.settings.forced_root_block_attrs),t.parentNode.insertBefore(h,t),g=!0),p=t,t=t.nextSibling,h.appendChild(p)}else h=null,t=t.nextSibling;if(g&&v){if(l.setStart)l.setStart(c,u),l.setEnd(d,f),i.setRng(l);else try{l=e.getDoc().body.createTextRange(),l.moveToElementText(s),l.collapse(!0),l.moveStart("character",u),f>0&&l.moveEnd("character",f),l.select()}catch(x){}e.nodeChanged()}}}var n=e.settings,r=e.dom,i=e.selection,o=e.schema,a=o.getBlockElements();n.forced_root_block&&e.on("NodeChange",t)}}),r(te,[z,y,_,$,k,W],function(e,t,n,r,i,o){function a(e){return e>0}function s(e){return 0>e}function l(e,n,r,i,o){var l=new t(e,i);if(s(n)){if(C(e)&&(e=l.prev(!0),r(e)))return e;for(;e=l.prev(o);)if(r(e))return e}if(a(n)){if(C(e)&&(e=l.next(!0),r(e)))return e;for(;e=l.next(o);)if(r(e))return e}return null}function c(e,t){for(e=e.parentNode;e&&e!=t;e=e.parentNode)if(b(e))return e;return t}function u(e,t){for(;e&&e!=t;){if(x(e))return e;e=e.parentNode}return null}function d(e,t,n){return u(e.container(),n)==u(t.container(),n)}function f(e,t,n){return c(e.container(),n)==c(t.container(),n)}function h(e,t){var n,r;return t?(n=t.container(),r=t.offset(),N(n)?n.childNodes[r+e]:null):null}function p(e,t){var n=t.ownerDocument.createRange();return e?(n.setStartBefore(t),n.setEndBefore(t)):(n.setStartAfter(t),n.setEndAfter(t)),n}function m(e,t,n){return u(t,e)==u(n,e)}function g(e,t,n){var r,i;for(i=e?"previousSibling":"nextSibling";n&&n!=t;){if(r=n[i],w(r)&&(r=r[i]),C(r)){if(m(t,r,n))return r;break}if(_(r))break;n=n.parentNode}return null}function v(e,t,r){var o,a,s,l,c=E(g,!0,t),u=E(g,!1,t);if(a=r.startContainer,s=r.startOffset,i.isCaretContainerBlock(a)){if(N(a)||(a=a.parentNode),l=a.getAttribute("data-mce-caret"),"before"==l&&(o=a.nextSibling,C(o)))return S(o);if("after"==l&&(o=a.previousSibling,C(o)))return k(o)}if(!r.collapsed)return r;if(n.isText(a)){if(w(a)){if(1===e){if(o=u(a))return S(o);if(o=c(a))return k(o)}if(-1===e){if(o=c(a))return k(o);if(o=u(a))return S(o)}return r}if(i.endsWithCaretContainer(a)&&s>=a.data.length-1)return 1===e&&(o=u(a))?S(o):r;if(i.startsWithCaretContainer(a)&&1>=s)return-1===e&&(o=c(a))?k(o):r;if(s===a.data.length)return o=u(a),o?S(o):r;if(0===s)return o=c(a),o?k(o):r}return r}function y(e,t){return C(h(e,t))}var b=n.isContentEditableTrue,C=n.isContentEditableFalse,x=n.matchStyleValues("display","block table table-cell table-caption"),w=i.isCaretContainer,E=e.curry,N=n.isElement,_=o.isCaretCandidate,S=E(p,!0),k=E(p,!1);return{isForwards:a,isBackwards:s,findNode:l,getEditingHost:c,getParentBlock:u,isInSameBlock:d,isInSameEditingHost:f,isBeforeContentEditableFalse:E(y,0),isAfterContentEditableFalse:E(y,-1),normalizeRange:v}}),r(ne,[_,W,$,te,p,z],function(e,t,n,r,i,o){function a(e,t){for(var n=[];e&&e!=t;)n.push(e),e=e.parentNode;return n}function s(e,t){return e.hasChildNodes()&&t0)return n(y,--b);if(h(e)&&b0&&(x=s(y,b-1),m(x)))return!g(x)&&(w=r.findNode(x,e,v,x))?d(w)?n(w,w.data.length):n.after(w):d(x)?n(x,x.data.length):n.before(x);if(h(e)&&b=1&&7>=n&&(i=p(O.font_size_style_values),r=p(O.font_size_classes),n=r?r[n-1]||n:i[n-1]||n),A(e,n)},RemoveFormat:function(e){P.remove(e)},mceBlockQuote:function(){A("blockquote")},FormatBlock:function(e,t,n){return A(n||"p")},mceCleanup:function(){var e=M.getBookmark();r.setContent(r.getContent({cleanup:v}),{cleanup:v}),M.moveToBookmark(e)},mceRemoveNode:function(e,t,n){var i=n||M.getNode();i!=r.getBody()&&(B(),r.dom.remove(i,v),D())},mceSelectNodeDepth:function(e,t,n){var i=0;L.getParent(M.getNode(),function(e){return 1==e.nodeType&&i++==n?(M.select(e),y):void 0},r.getBody())},mceSelectNode:function(e,t,n){M.select(n)},mceInsertContent:function(t,n,o){function a(e){function t(e){return r[e]&&3==r[e].nodeType}var n,r,i;return n=M.getRng(!0),r=n.startContainer,i=n.startOffset,3==r.nodeType&&(i>0?e=e.replace(/^ /," "):t("previousSibling")||(e=e.replace(/^ /," ")),i|)$/," "):t("nextSibling")||(e=e.replace(/( | )(
    |)$/," "))),e}function c(){var e,t,n;e=M.getRng(!0),t=e.startContainer,n=e.startOffset,3==t.nodeType&&e.collapsed&&("\xa0"===t.data[n]?(t.deleteData(n,1),/[\u00a0| ]$/.test(o)||(o+=" ")):"\xa0"===t.data[n-1]&&(t.deleteData(n-1,1),/[\u00a0| ]$/.test(o)||(o=" "+o)))}function d(e){if(T)for(_=e.firstChild;_;_=_.walk(!0))A[_.name]&&_.attr("data-mce-new","true")}function f(){if(T){var e=r.getBody(),t=new i(L);u(L.select("*[data-mce-new]"),function(n){n.removeAttribute("data-mce-new");for(var r=n.parentNode;r&&r!=e;r=r.parentNode)t.compare(r,n)&&L.remove(n,!0)})}}function h(e){return e&&!r.schema.getShortEndedElements()[e.nodeName]}function p(e){function t(e){for(var t=r.getBody();e&&e!==t;e=e.parentNode)if("false"===r.dom.getContentEditable(e))return e;return null}function n(e){var t=l.fromRangeStart(e),n=new s(r.getBody());return t=n.next(t),t?t.toRange():void 0}var i,o,a;if(e){if(M.scrollIntoView(e),i=t(e))return L.remove(e),void M.select(i);N=L.createRng(),_=e.previousSibling,_&&3==_.nodeType?(N.setStart(_,_.nodeValue.length),m||(S=e.nextSibling,S&&3==S.nodeType&&(_.appendData(S.data),S.parentNode.removeChild(S)))):(N.setStartBefore(e),N.setEndBefore(e)),o=L.getParent(e,L.isBlock),L.remove(e),o&&L.isEmpty(o)&&(r.$(o).empty(),N.setStart(o,0),N.setEnd(o,0),!b(o)&&(a=n(N))?(N=a,L.remove(o)):L.add(o,L.create("br",{"data-mce-bogus":"1"}))),M.setRng(N)}}var g,v,y,C,x,w,E,N,_,S,k,T,R,A=r.schema.getTextInlineElements(); -"string"!=typeof o&&(T=o.merge,R=o.data,o=o.content),/^ | $/.test(o)&&(o=a(o)),g=r.parser,v=new e({validate:O.validate},r.schema),k='​',w={content:o,format:"html",selection:!0},r.fire("BeforeSetContent",w),o=w.content,-1==o.indexOf("{$caret}")&&(o+="{$caret}"),o=o.replace(/\{\$caret\}/,k),N=M.getRng();var B=N.startContainer||(N.parentElement?N.parentElement():null),D=r.getBody();B===D&&M.isCollapsed()&&L.isBlock(D.firstChild)&&h(D.firstChild)&&L.isEmpty(D.firstChild)&&(N=L.createRng(),N.setStart(D.firstChild,0),N.setEnd(D.firstChild,0),M.setRng(N)),M.isCollapsed()||(r.selection.setRng(r.selection.getRng()),r.getDoc().execCommand("Delete",!1,null),c()),y=M.getNode();var P={context:y.nodeName.toLowerCase(),data:R};if(x=g.parse(o,P),d(x),_=x.lastChild,"mce_marker"==_.attr("id"))for(E=_,_=_.prev;_;_=_.walk(!0))if(3==_.type||!L.isBlock(_.name)){r.schema.isValidChild(_.parent.name,"span")&&_.parent.insert(E,_,"br"===_.name);break}if(r._selectionOverrides.showBlockCaretContainer(y),P.invalid){for(M.setContent(k),y=M.getNode(),C=r.getBody(),9==y.nodeType?y=_=C:_=y;_!==C;)y=_,_=_.parentNode;o=y==C?C.innerHTML:L.getOuterHTML(y),o=v.serialize(g.parse(o.replace(//i,function(){return v.serialize(x)}))),y==C?L.setHTML(C,o):L.setOuterHTML(y,o)}else o=v.serialize(x),_=y.firstChild,S=y.lastChild,!_||_===S&&"BR"===_.nodeName?L.setHTML(y,o):M.setContent(o);f(),p(L.get("mce_marker")),r.fire("SetContent",w),r.addVisual()},mceInsertRawHTML:function(e,t,n){M.setContent("tiny_mce_marker"),r.setContent(r.getContent().replace(/tiny_mce_marker/g,function(){return n}))},mceToggleFormat:function(e,t,n){A(n)},mceSetContent:function(e,t,n){r.setContent(n)},"Indent,Outdent":function(e){var t,n,i;t=O.indentation,n=/[a-z%]+$/i.exec(t),t=parseInt(t,10),C("InsertUnorderedList")||C("InsertOrderedList")?T(e):(O.forced_root_block||L.getParent(M.getNode(),L.isBlock)||P.apply("div"),u(M.getSelectedBlocks(),function(o){if("false"!==L.getContentEditable(o)&&"LI"!=o.nodeName){var a=r.getParam("indent_use_margin",!1)?"margin":"padding";a+="rtl"==L.getStyle(o,"direction",!0)?"Right":"Left","outdent"==e?(i=Math.max(0,parseInt(o.style[a]||0,10)-t),L.setStyle(o,a,i?i+n:"")):(i=parseInt(o.style[a]||0,10)+t+n,L.setStyle(o,a,i))}}))},mceRepaint:function(){},InsertHorizontalRule:function(){r.execCommand("mceInsertContent",!1,"
    ")},mceToggleVisualAid:function(){r.hasVisual=!r.hasVisual,r.addVisual()},mceReplaceContent:function(e,t,n){r.execCommand("mceInsertContent",!1,n.replace(/\{\$selection\}/g,M.getContent({format:"text"})))},mceInsertLink:function(e,t,n){var r;"string"==typeof n&&(n={href:n}),r=L.getParent(M.getNode(),"a"),n.href=n.href.replace(" ","%20"),r&&n.href||P.remove("link"),n.href&&P.apply("link",n,r)},selectAll:function(){var e=L.getRoot(),t;M.getRng().setStart?(t=L.createRng(),t.setStart(e,0),t.setEnd(e,e.childNodes.length),M.setRng(t)):(t=M.getRng(),t.item||(t.moveToElementText(e),t.select()))},"delete":function(){T("Delete");var e=r.getBody();L.isEmpty(e)&&(r.setContent(""),e.firstChild&&L.isBlock(e.firstChild)?r.selection.setCursorLocation(e.firstChild,0):r.selection.setCursorLocation(e,0))},mceNewDocument:function(){r.setContent("")},InsertLineBreak:function(e,t,n){function i(){for(var e=new a(h,m),t,n=r.schema.getNonEmptyElements();t=e.next();)if(n[t.nodeName.toLowerCase()]||t.length>0)return!0}var s=n,l,c,u,d=M.getRng(!0);new o(L).normalize(d);var f=d.startOffset,h=d.startContainer;if(1==h.nodeType&&h.hasChildNodes()){var p=f>h.childNodes.length-1;h=h.childNodes[Math.min(f,h.childNodes.length-1)]||h,f=p&&3==h.nodeType?h.nodeValue.length:0}var m=L.getParent(h,L.isBlock),y=m?m.nodeName.toUpperCase():"",b=m?L.getParent(m.parentNode,L.isBlock):null,C=b?b.nodeName.toUpperCase():"",x=s&&s.ctrlKey;"LI"!=C||x||(m=b,y=C),h&&3==h.nodeType&&f>=h.nodeValue.length&&(g||i()||(l=L.create("br"),d.insertNode(l),d.setStartAfter(l),d.setEndAfter(l),c=!0)),l=L.create("br"),d.insertNode(l);var w=L.doc.documentMode;return g&&"PRE"==y&&(!w||8>w)&&l.parentNode.insertBefore(L.doc.createTextNode("\r"),l),u=L.create("span",{}," "),l.parentNode.insertBefore(u,l),M.scrollIntoView(u),L.remove(u),c?(d.setStartBefore(l),d.setEndBefore(l)):(d.setStartAfter(l),d.setEndAfter(l)),M.setRng(d),r.undoManager.add(),v}}),w({"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull":function(e){var t="align"+e.substring(7),n=M.isCollapsed()?[L.getParent(M.getNode(),L.isBlock)]:M.getSelectedBlocks(),r=f(n,function(e){return!!P.matchNode(e,t)});return-1!==h(r,v)},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){return R(e)},mceBlockQuote:function(){return R("blockquote")},Outdent:function(){var e;if(O.inline_styles){if((e=L.getParent(M.getStart(),L.isBlock))&&parseInt(e.style.paddingLeft,10)>0)return v;if((e=L.getParent(M.getEnd(),L.isBlock))&&parseInt(e.style.paddingLeft,10)>0)return v}return C("InsertUnorderedList")||C("InsertOrderedList")||!O.inline_styles&&!!L.getParent(M.getNode(),"BLOCKQUOTE")},"InsertUnorderedList,InsertOrderedList":function(e){var t=L.getParent(M.getNode(),"ul,ol");return t&&("insertunorderedlist"===e&&"UL"===t.tagName||"insertorderedlist"===e&&"OL"===t.tagName)}},"state"),w({"FontSize,FontName":function(e){var t=0,n;return(n=L.getParent(M.getNode(),"span"))&&(t="fontsize"==e?n.style.fontSize:n.style.fontFamily.replace(/, /g,",").replace(/[\'\"]/g,"").toLowerCase()),t}},"value"),w({Undo:function(){r.undoManager.undo()},Redo:function(){r.undoManager.redo()}})}}),r(ie,[m],function(e){function t(e,o){var a=this,s,l;if(e=r(e),o=a.settings=o||{},s=o.base_uri,/^([\w\-]+):([^\/]{2})/i.test(e)||/^\s*#/.test(e))return void(a.source=e);var c=0===e.indexOf("//");0!==e.indexOf("/")||c||(e=(s?s.protocol||"http":"http")+"://mce_host"+e),/^[\w\-]*:?\/\//.test(e)||(l=o.base_uri?o.base_uri.path:new t(location.href).directory,""===o.base_uri.protocol?e="//mce_host"+a.toAbsPath(l,e):(e=/([^#?]*)([#?]?.*)/.exec(e),e=(s&&s.protocol||"http")+"://mce_host"+a.toAbsPath(l,e[1])+e[2])),e=e.replace(/@@/g,"(mce_at)"),e=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(e),n(i,function(t,n){var r=e[n];r&&(r=r.replace(/\(mce_at\)/g,"@@")),a[t]=r}),s&&(a.protocol||(a.protocol=s.protocol),a.userInfo||(a.userInfo=s.userInfo),a.port||"mce_host"!==a.host||(a.port=s.port),a.host&&"mce_host"!==a.host||(a.host=s.host),a.source=""),c&&(a.protocol="")}var n=e.each,r=e.trim,i="source protocol authority userInfo user password host port relative path directory file query anchor".split(" "),o={ftp:21,http:80,https:443,mailto:25};return t.prototype={setPath:function(e){var t=this;e=/^(.*?)\/?(\w+)?$/.exec(e),t.path=e[0],t.directory=e[1],t.file=e[2],t.source="",t.getURI()},toRelative:function(e){var n=this,r;if("./"===e)return e;if(e=new t(e,{base_uri:n}),"mce_host"!=e.host&&n.host!=e.host&&e.host||n.port!=e.port||n.protocol!=e.protocol&&""!==e.protocol)return e.getURI();var i=n.getURI(),o=e.getURI();return i==o||"/"==i.charAt(i.length-1)&&i.substr(0,i.length-1)==o?i:(r=n.toRelPath(n.path,e.path),e.query&&(r+="?"+e.query),e.anchor&&(r+="#"+e.anchor),r)},toAbsolute:function(e,n){return e=new t(e,{base_uri:this}),e.getURI(n&&this.isSameOrigin(e))},isSameOrigin:function(e){if(this.host==e.host&&this.protocol==e.protocol){if(this.port==e.port)return!0;var t=o[this.protocol];if(t&&(this.port||t)==(e.port||t))return!0}return!1},toRelPath:function(e,t){var n,r=0,i="",o,a;if(e=e.substring(0,e.lastIndexOf("/")),e=e.split("/"),n=t.split("/"),e.length>=n.length)for(o=0,a=e.length;a>o;o++)if(o>=n.length||e[o]!=n[o]){r=o+1;break}if(e.lengtho;o++)if(o>=e.length||e[o]!=n[o]){r=o+1;break}if(1===r)return t;for(o=0,a=e.length-(r-1);a>o;o++)i+="../";for(o=r-1,a=n.length;a>o;o++)i+=o!=r-1?"/"+n[o]:n[o];return i},toAbsPath:function(e,t){var r,i=0,o=[],a,s;for(a=/\/$/.test(t)?"/":"",e=e.split("/"),t=t.split("/"),n(e,function(e){e&&o.push(e)}),e=o,r=t.length-1,o=[];r>=0;r--)0!==t[r].length&&"."!==t[r]&&(".."!==t[r]?i>0?i--:o.push(t[r]):i++);return r=e.length-i,s=0>=r?o.reverse().join("/"):e.slice(0,r).join("/")+"/"+o.reverse().join("/"),0!==s.indexOf("/")&&(s="/"+s),a&&s.lastIndexOf("/")!==s.length-1&&(s+=a),s},getURI:function(e){var t,n=this;return n.source&&!e||(t="",e||(t+=n.protocol?n.protocol+"://":"//",n.userInfo&&(t+=n.userInfo+"@"),n.host&&(t+=n.host),n.port&&(t+=":"+n.port)),n.path&&(t+=n.path),n.query&&(t+="?"+n.query),n.anchor&&(t+="#"+n.anchor),n.source=t),n.source}},t.parseDataUri=function(e){var t,n;return e=decodeURIComponent(e).split(","),n=/data:([^;]+)/.exec(e[0]),n&&(t=n[1]),{type:t,data:e[1]}},t}),r(oe,[m],function(e){function t(){}var n=e.each,r=e.extend,i,o;return t.extend=i=function(e){function t(){var e,t,n,r=this;if(!o&&(r.init&&r.init.apply(r,arguments),t=r.Mixins))for(e=t.length;e--;)n=t[e],n.init&&n.init.apply(r,arguments)}function a(){return this}function s(e,t){return function(){var n=this,r=n._super,i;return n._super=c[e],i=t.apply(n,arguments),n._super=r,i}}var l=this,c=l.prototype,u,d,f;o=!0,u=new l,o=!1,e.Mixins&&(n(e.Mixins,function(t){for(var n in t)"init"!==n&&(e[n]=t[n])}),c.Mixins&&(e.Mixins=c.Mixins.concat(e.Mixins))),e.Methods&&n(e.Methods.split(","),function(t){e[t]=a}),e.Properties&&n(e.Properties.split(","),function(t){var n="_"+t;e[t]=function(e){var t=this,r;return e!==r?(t[n]=e,t):t[n]}}),e.Statics&&n(e.Statics,function(e,n){t[n]=e}),e.Defaults&&c.Defaults&&(e.Defaults=r({},c.Defaults,e.Defaults));for(d in e)f=e[d],"function"==typeof f&&c[d]?u[d]=s(d,f):u[d]=f;return t.prototype=u,t.constructor=t,t.extend=i,t},t}),r(ae,[m],function(e){function t(t){function n(){return!1}function r(){return!0}function i(e,i){var o,s,l,c;if(e=e.toLowerCase(),i=i||{},i.type=e,i.target||(i.target=u),i.preventDefault||(i.preventDefault=function(){i.isDefaultPrevented=r},i.stopPropagation=function(){i.isPropagationStopped=r},i.stopImmediatePropagation=function(){i.isImmediatePropagationStopped=r},i.isDefaultPrevented=n,i.isPropagationStopped=n,i.isImmediatePropagationStopped=n),t.beforeFire&&t.beforeFire(i),o=d[e])for(s=0,l=o.length;l>s;s++){if(c=o[s],c.once&&a(e,c.func),i.isImmediatePropagationStopped())return i.stopPropagation(),i;if(c.func.call(u,i)===!1)return i.preventDefault(),i}return i}function o(t,r,i,o){var a,s,l;if(r===!1&&(r=n),r)for(r={func:r},o&&e.extend(r,o),s=t.toLowerCase().split(" "),l=s.length;l--;)t=s[l],a=d[t],a||(a=d[t]=[],f(t,!0)),i?a.unshift(r):a.push(r);return c}function a(e,t){var n,r,i,o,a;if(e)for(o=e.toLowerCase().split(" "),n=o.length;n--;){if(e=o[n],r=d[e],!e){for(i in d)f(i,!1),delete d[i];return c}if(r){if(t)for(a=r.length;a--;)r[a].func===t&&(r=r.slice(0,a).concat(r.slice(a+1)),d[e]=r);else r.length=0;r.length||(f(e,!1),delete d[e])}}else{for(e in d)f(e,!1);d={}}return c}function s(e,t,n){return o(e,t,n,{once:!0})}function l(e){return e=e.toLowerCase(),!(!d[e]||0===d[e].length)}var c=this,u,d={},f;t=t||{},u=t.scope||c,f=t.toggleEvent||n,c.fire=i,c.on=o,c.off=a,c.once=s,c.has=l}var n=e.makeMap("focus blur focusin focusout click dblclick mousedown mouseup mousemove mouseover beforepaste paste cut copy selectionchange mouseout mouseenter mouseleave wheel keydown keypress keyup input contextmenu dragstart dragend dragover draggesture dragdrop drop drag submit compositionstart compositionend compositionupdate touchstart touchend"," ");return t.isNative=function(e){return!!n[e.toLowerCase()]},t}),r(se,[],function(){function e(e){this.create=e.create}return e.create=function(t,n){return new e({create:function(e,r){function i(t){e.set(r,t.value)}function o(e){t.set(n,e.value)}var a;return e.on("change:"+r,o),t.on("change:"+n,i),a=e._bindings,a||(a=e._bindings=[],e.on("destroy",function(){for(var e=a.length;e--;)a[e]()})),a.push(function(){t.off("change:"+n,i)}),t.get(n)}})},e}),r(le,[ae],function(e){function t(t){return t._eventDispatcher||(t._eventDispatcher=new e({scope:t,toggleEvent:function(n,r){e.isNative(n)&&t.toggleNativeEvent&&t.toggleNativeEvent(n,r)}})),t._eventDispatcher}return{fire:function(e,n,r){var i=this;if(i.removed&&"remove"!==e)return n;if(n=t(i).fire(e,n,r),r!==!1&&i.parent)for(var o=i.parent();o&&!n.isPropagationStopped();)o.fire(e,n,!1),o=o.parent();return n},on:function(e,n,r){return t(this).on(e,n,r)},off:function(e,n){return t(this).off(e,n)},once:function(e,n){return t(this).once(e,n)},hasEventListeners:function(e){return t(this).has(e)}}}),r(ce,[se,le,oe,m],function(e,t,n,r){function i(e){return e.nodeType>0}function o(e,t){var n,a;if(e===t)return!0;if(null===e||null===t)return e===t;if("object"!=typeof e||"object"!=typeof t)return e===t;if(r.isArray(t)){if(e.length!==t.length)return!1;for(n=e.length;n--;)if(!o(e[n],t[n]))return!1}if(i(e)||i(t))return e===t;a={};for(n in t){if(!o(e[n],t[n]))return!1;a[n]=!0}for(n in e)if(!a[n]&&!o(e[n],t[n]))return!1;return!0}return n.extend({Mixins:[t],init:function(t){var n,r;t=t||{};for(n in t)r=t[n],r instanceof e&&(t[n]=r.create(this,n));this.data=t},set:function(t,n){var r,i,a=this.data[t];if(n instanceof e&&(n=n.create(this,t)),"object"==typeof t){for(r in t)this.set(r,t[r]);return this}return o(a,n)||(this.data[t]=n,i={target:this,name:t,value:n,oldValue:a},this.fire("change:"+t,i),this.fire("change",i)),this},get:function(e){return this.data[e]},has:function(e){return e in this.data},bind:function(t){return e.create(this,t)},destroy:function(){this.fire("destroy")}})}),r(ue,[oe],function(e){function t(e){for(var t=[],n=e.length,r;n--;)r=e[n],r.__checked||(t.push(r),r.__checked=1);for(n=t.length;n--;)delete t[n].__checked;return t}var n=/^([\w\\*]+)?(?:#([\w\-\\]+))?(?:\.([\w\\\.]+))?(?:\[\@?([\w\\]+)([\^\$\*!~]?=)([\w\\]+)\])?(?:\:(.+))?/i,r=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,i=/^\s*|\s*$/g,o,a=e.extend({init:function(e){function t(e){return e?(e=e.toLowerCase(),function(t){return"*"===e||t.type===e}):void 0}function o(e){return e?function(t){return t._name===e}:void 0}function a(e){return e?(e=e.split("."),function(t){for(var n=e.length;n--;)if(!t.classes.contains(e[n]))return!1;return!0}):void 0}function s(e,t,n){return e?function(r){var i=r[e]?r[e]():"";return t?"="===t?i===n:"*="===t?i.indexOf(n)>=0:"~="===t?(" "+i+" ").indexOf(" "+n+" ")>=0:"!="===t?i!=n:"^="===t?0===i.indexOf(n):"$="===t?i.substr(i.length-n.length)===n:!1:!!n}:void 0}function l(e){var t;return e?(e=/(?:not\((.+)\))|(.+)/i.exec(e),e[1]?(t=u(e[1],[]),function(e){return!d(e,t)}):(e=e[2],function(t,n,r){return"first"===e?0===n:"last"===e?n===r-1:"even"===e?n%2===0:"odd"===e?n%2===1:t[e]?t[e]():!1})):void 0}function c(e,r,c){function u(e){e&&r.push(e)}var d;return d=n.exec(e.replace(i,"")),u(t(d[1])),u(o(d[2])),u(a(d[3])),u(s(d[4],d[5],d[6])),u(l(d[7])),r.pseudo=!!d[7],r.direct=c,r}function u(e,t){var n=[],i,o,a;do if(r.exec(""),o=r.exec(e),o&&(e=o[3],n.push(o[1]),o[2])){i=o[3];break}while(o);for(i&&u(i,t),e=[],a=0;a"!=n[a]&&e.push(c(n[a],[],">"===n[a-1]));return t.push(e),t}var d=this.match;this._selectors=u(e,[])},match:function(e,t){var n,r,i,o,a,s,l,c,u,d,f,h,p;for(t=t||this._selectors,n=0,r=t.length;r>n;n++){for(a=t[n],o=a.length,p=e,h=0,i=o-1;i>=0;i--)for(c=a[i];p;){if(c.pseudo)for(f=p.parent().items(),u=d=f.length;u--&&f[u]!==p;);for(s=0,l=c.length;l>s;s++)if(!c[s](p,u,d)){s=l+1;break}if(s===l){h++;break}if(i===o-1)break;p=p.parent()}if(h===o)return!0}return!1},find:function(e){function n(e,t,i){var o,a,s,l,c,u=t[i];for(o=0,a=e.length;a>o;o++){for(c=e[o],s=0,l=u.length;l>s;s++)if(!u[s](c,o,a)){s=l+1;break}if(s===l)i==t.length-1?r.push(c):c.items&&n(c.items(),t,i+1);else if(u.direct)return;c.items&&n(c.items(),t,i)}}var r=[],i,s,l=this._selectors;if(e.items){for(i=0,s=l.length;s>i;i++)n(e.items(),l[i],0);s>1&&(r=t(r))}return o||(o=a.Collection),new o(r)}});return a}),r(de,[m,ue,oe],function(e,t,n){var r,i,o=Array.prototype.push,a=Array.prototype.slice;return i={length:0,init:function(e){e&&this.add(e)},add:function(t){var n=this;return e.isArray(t)?o.apply(n,t):t instanceof r?n.add(t.toArray()):o.call(n,t),n},set:function(e){var t=this,n=t.length,r;for(t.length=0,t.add(e),r=t.length;n>r;r++)delete t[r];return t},filter:function(e){var n=this,i,o,a=[],s,l;for("string"==typeof e?(e=new t(e),l=function(t){return e.match(t)}):l=e,i=0,o=n.length;o>i;i++)s=n[i],l(s)&&a.push(s);return new r(a)},slice:function(){return new r(a.apply(this,arguments))},eq:function(e){return-1===e?this.slice(e):this.slice(e,+e+1)},each:function(t){return e.each(this,t),this},toArray:function(){return e.toArray(this)},indexOf:function(e){for(var t=this,n=t.length;n--&&t[n]!==e;);return n},reverse:function(){return new r(e.toArray(this).reverse())},hasClass:function(e){return this[0]?this[0].classes.contains(e):!1},prop:function(e,t){var n=this,r,i;return t!==r?(n.each(function(n){n[e]&&n[e](t)}),n):(i=n[0],i&&i[e]?i[e]():void 0)},exec:function(t){var n=this,r=e.toArray(arguments).slice(1);return n.each(function(e){e[t]&&e[t].apply(e,r)}),n},remove:function(){for(var e=this.length;e--;)this[e].remove();return this},addClass:function(e){return this.each(function(t){t.classes.add(e)})},removeClass:function(e){return this.each(function(t){t.classes.remove(e)})}},e.each("fire on off show hide append prepend before after reflow".split(" "),function(t){i[t]=function(){var n=e.toArray(arguments);return this.each(function(e){t in e&&e[t].apply(e,n)}),this}}),e.each("text name disabled active selected checked visible parent value data".split(" "),function(e){i[e]=function(t){return this.prop(e,t)}}),r=n.extend(i),t.Collection=r,r}),r(fe,[m,w],function(e,t){var n=0;return{id:function(){return"mceu_"+n++},createFragment:function(e){return t.DOM.createFragment(e)},getWindowSize:function(){return t.DOM.getViewPort()},getSize:function(e){var t,n;if(e.getBoundingClientRect){var r=e.getBoundingClientRect();t=Math.max(r.width||r.right-r.left,e.offsetWidth),n=Math.max(r.height||r.bottom-r.bottom,e.offsetHeight)}else t=e.offsetWidth,n=e.offsetHeight;return{width:t,height:n}},getPos:function(e,n){return t.DOM.getPos(e,n)},getViewPort:function(e){return t.DOM.getViewPort(e)},get:function(e){return document.getElementById(e)},addClass:function(e,n){return t.DOM.addClass(e,n)},removeClass:function(e,n){return t.DOM.removeClass(e,n)},hasClass:function(e,n){return t.DOM.hasClass(e,n)},toggleClass:function(e,n,r){return t.DOM.toggleClass(e,n,r)},css:function(e,n,r){return t.DOM.setStyle(e,n,r)},getRuntimeStyle:function(e,n){return t.DOM.getStyle(e,n,!0)},on:function(e,n,r,i){return t.DOM.bind(e,n,r,i)},off:function(e,n,r){return t.DOM.unbind(e,n,r)},fire:function(e,n,r){return t.DOM.fire(e,n,r)},innerHtml:function(e,n){t.DOM.setHTML(e,n)}}}),r(he,[],function(){return{parseBox:function(e){var t,n=10;if(e)return"number"==typeof e?(e=e||0,{top:e,left:e,bottom:e,right:e}):(e=e.split(" "),t=e.length,1===t?e[1]=e[2]=e[3]=e[0]:2===t?(e[2]=e[0],e[3]=e[1]):3===t&&(e[3]=e[1]),{top:parseInt(e[0],n)||0,right:parseInt(e[1],n)||0,bottom:parseInt(e[2],n)||0,left:parseInt(e[3],n)||0})},measureBox:function(e,t){function n(t){var n=document.defaultView;return n?(t=t.replace(/[A-Z]/g,function(e){return"-"+e}),n.getComputedStyle(e,null).getPropertyValue(t)):e.currentStyle[t]}function r(e){var t=parseFloat(n(e),10);return isNaN(t)?0:t}return{top:r(t+"TopWidth"),right:r(t+"RightWidth"),bottom:r(t+"BottomWidth"),left:r(t+"LeftWidth")}}}}),r(pe,[m],function(e){function t(){}function n(e){this.cls=[],this.cls._map={},this.onchange=e||t,this.prefix=""}return e.extend(n.prototype,{add:function(e){return e&&!this.contains(e)&&(this.cls._map[e]=!0,this.cls.push(e),this._change()),this},remove:function(e){if(this.contains(e)){for(var t=0;t0&&(e+=" "),e+=this.prefix+this.cls[t];return e},n}),r(me,[u],function(e){var t={},n;return{add:function(r){var i=r.parent();if(i){if(!i._layout||i._layout.isNative())return;t[i._id]||(t[i._id]=i),n||(n=!0,e.requestAnimationFrame(function(){var e,r;n=!1;for(e in t)r=t[e],r.state.get("rendered")&&r.reflow();t={}},document.body))}},remove:function(e){t[e._id]&&delete t[e._id]}}}),r(ge,[oe,m,ae,ce,de,fe,g,he,pe,me],function(e,t,n,r,i,o,a,s,l,c){function u(e){return e._eventDispatcher||(e._eventDispatcher=new n({scope:e,toggleEvent:function(t,r){r&&n.isNative(t)&&(e._nativeEvents||(e._nativeEvents={}),e._nativeEvents[t]=!0,e.state.get("rendered")&&d(e))}})),e._eventDispatcher}function d(e){function t(t){var n=e.getParentCtrl(t.target);n&&n.fire(t.type,t)}function n(){var e=c._lastHoverCtrl;e&&(e.fire("mouseleave",{target:e.getEl()}),e.parents().each(function(e){e.fire("mouseleave",{target:e.getEl()})}),c._lastHoverCtrl=null)}function r(t){var n=e.getParentCtrl(t.target),r=c._lastHoverCtrl,i=0,o,a,s;if(n!==r){if(c._lastHoverCtrl=n,a=n.parents().toArray().reverse(),a.push(n),r){for(s=r.parents().toArray().reverse(),s.push(r),i=0;i=i;o--)r=s[o],r.fire("mouseleave",{target:r.getEl()})}for(o=i;oo;o++)c=l[o]._eventsRoot;for(c||(c=l[l.length-1]||e),e._eventsRoot=c,s=o,o=0;s>o;o++)l[o]._eventsRoot=c;var p=c._delegates;p||(p=c._delegates={});for(d in u){if(!u)return!1;"wheel"!==d||h?("mouseenter"===d||"mouseleave"===d?c._hasMouseEnter||(a(c.getEl()).on("mouseleave",n).on("mouseover",r),c._hasMouseEnter=1):p[d]||(a(c.getEl()).on(d,t),p[d]=!0),u[d]=!1):f?a(e.getEl()).on("mousewheel",i):a(e.getEl()).on("DOMMouseScroll",i)}}}var f="onmousewheel"in document,h=!1,p="mce-",m,g=0,v={Statics:{classPrefix:p},isRtl:function(){return m.rtl},classPrefix:p,init:function(e){function n(e){var t;for(e=e.split(" "),t=0;tn.maxW?n.maxW:i,n.w=i,n.innerW=i-o),i=e.h,i!==s&&(i=in.maxH?n.maxH:i,n.h=i,n.innerH=i-a),i=e.innerW,i!==s&&(i=in.maxW-o?n.maxW-o:i,n.innerW=i,n.w=i+o),i=e.innerH,i!==s&&(i=in.maxH-a?n.maxH-a:i,n.innerH=i,n.h=i+a),e.contentW!==s&&(n.contentW=e.contentW),e.contentH!==s&&(n.contentH=e.contentH),r=t._lastLayoutRect,r.x===n.x&&r.y===n.y&&r.w===n.w&&r.h===n.h||(l=m.repaintControls,l&&l.map&&!l.map[t._id]&&(l.push(t),l.map[t._id]=!0),r.x=n.x,r.y=n.y,r.w=n.w,r.h=n.h),t):n},repaint:function(){var e=this,t,n,r,i,o,a,s,l,c,u;c=document.createRange?function(e){return e}:Math.round,t=e.getEl().style,i=e._layoutRect,l=e._lastRepaintRect||{},o=e.borderBox,a=o.left+o.right,s=o.top+o.bottom,i.x!==l.x&&(t.left=c(i.x)+"px",l.x=i.x),i.y!==l.y&&(t.top=c(i.y)+"px",l.y=i.y),i.w!==l.w&&(u=c(i.w-a),t.width=(u>=0?u:0)+"px",l.w=i.w),i.h!==l.h&&(u=c(i.h-s),t.height=(u>=0?u:0)+"px",l.h=i.h),e._hasBody&&i.innerW!==l.innerW&&(u=c(i.innerW),r=e.getEl("body"),r&&(n=r.style,n.width=(u>=0?u:0)+"px"),l.innerW=i.innerW),e._hasBody&&i.innerH!==l.innerH&&(u=c(i.innerH),r=r||e.getEl("body"),r&&(n=n||r.style,n.height=(u>=0?u:0)+"px"),l.innerH=i.innerH),e._lastRepaintRect=l,e.fire("repaint",{},!1)},updateLayoutRect:function(){var e=this;e.parent()._lastRect=null,o.css(e.getEl(),{width:"",height:""}),e._layoutRect=e._lastRepaintRect=e._lastLayoutRect=null,e.initLayoutRect()},on:function(e,t){function n(e){var t,n;return"string"!=typeof e?e:function(i){return t||r.parentsAndSelf().each(function(r){var i=r.settings.callbacks;return i&&(t=i[e])?(n=r,!1):void 0}),t?t.call(n,i):(i.action=e,void this.fire("execute",i))}}var r=this;return u(r).on(e,n(t)),r},off:function(e,t){return u(this).off(e,t),this},fire:function(e,t,n){var r=this;if(t=t||{},t.control||(t.control=r),t=u(r).fire(e,t),n!==!1&&r.parent)for(var i=r.parent();i&&!t.isPropagationStopped();)i.fire(e,t,!1),i=i.parent();return t},hasEventListeners:function(e){return u(this).has(e)},parents:function(e){var t=this,n,r=new i;for(n=t.parent();n;n=n.parent())r.add(n);return e&&(r=r.filter(e)),r},parentsAndSelf:function(e){return new i(this).add(this.parents(e))},next:function(){var e=this.parent().items();return e[e.indexOf(this)+1]},prev:function(){var e=this.parent().items();return e[e.indexOf(this)-1]},innerHtml:function(e){return this.$el.html(e),this},getEl:function(e){var t=e?this._id+"-"+e:this._id;return this._elmCache[t]||(this._elmCache[t]=a("#"+t)[0]),this._elmCache[t]},show:function(){return this.visible(!0)},hide:function(){return this.visible(!1)},focus:function(){try{this.getEl().focus()}catch(e){}return this},blur:function(){return this.getEl().blur(),this},aria:function(e,t){var n=this,r=n.getEl(n.ariaTarget);return"undefined"==typeof t?n._aria[e]:(n._aria[e]=t,n.state.get("rendered")&&r.setAttribute("role"==e?e:"aria-"+e,t),n)},encode:function(e,t){return t!==!1&&(e=this.translate(e)),(e||"").replace(/[&<>"]/g,function(e){return"&#"+e.charCodeAt(0)+";"})},translate:function(e){return m.translate?m.translate(e):e},before:function(e){var t=this,n=t.parent();return n&&n.insert(e,n.items().indexOf(t),!0),t},after:function(e){var t=this,n=t.parent();return n&&n.insert(e,n.items().indexOf(t)),t},remove:function(){var e=this,t=e.getEl(),n=e.parent(),r,i;if(e.items){var o=e.items().toArray();for(i=o.length;i--;)o[i].remove()}n&&n.items&&(r=[],n.items().each(function(t){t!==e&&r.push(t)}),n.items().set(r),n._lastRect=null),e._eventsRoot&&e._eventsRoot==e&&a(t).off();var s=e.getRoot().controlIdLookup;return s&&delete s[e._id],t&&t.parentNode&&t.parentNode.removeChild(t),e.state.set("rendered",!1),e.state.destroy(),e.fire("remove"),e},renderBefore:function(e){return a(e).before(this.renderHtml()),this.postRender(),this},renderTo:function(e){return a(e||this.getContainerElm()).append(this.renderHtml()),this.postRender(),this},preRender:function(){},render:function(){},renderHtml:function(){return'
    '},postRender:function(){var e=this,t=e.settings,n,r,i,o,s;e.$el=a(e.getEl()),e.state.set("rendered",!0);for(o in t)0===o.indexOf("on")&&e.on(o.substr(2),t[o]);if(e._eventsRoot){for(i=e.parent();!s&&i;i=i.parent())s=i._eventsRoot;if(s)for(o in s._nativeEvents)e._nativeEvents[o]=!0}d(e),t.style&&(n=e.getEl(),n&&(n.setAttribute("style",t.style),n.style.cssText=t.style)),e.settings.border&&(r=e.borderBox,e.$el.css({"border-top-width":r.top,"border-right-width":r.right,"border-bottom-width":r.bottom,"border-left-width":r.left}));var l=e.getRoot();l.controlIdLookup||(l.controlIdLookup={}),l.controlIdLookup[e._id]=e;for(var u in e._aria)e.aria(u,e._aria[u]);e.state.get("visible")===!1&&(e.getEl().style.display="none"),e.bindStates(),e.state.on("change:visible",function(t){var n=t.value,r;e.state.get("rendered")&&(e.getEl().style.display=n===!1?"none":"",e.getEl().getBoundingClientRect()),r=e.parent(),r&&(r._lastRect=null),e.fire(n?"show":"hide"),c.add(e)}),e.fire("postrender",{},!1)},bindStates:function(){},scrollIntoView:function(e){function t(e,t){var n,r,i=e;for(n=r=0;i&&i!=t&&i.nodeType;)n+=i.offsetLeft||0,r+=i.offsetTop||0,i=i.offsetParent;return{x:n,y:r}}var n=this.getEl(),r=n.parentNode,i,o,a,s,l,c,u=t(n,r);return i=u.x,o=u.y,a=n.offsetWidth,s=n.offsetHeight,l=r.clientWidth,c=r.clientHeight,"end"==e?(i-=l-a,o-=c-s):"center"==e&&(i-=l/2-a/2,o-=c/2-s/2),r.scrollLeft=i,r.scrollTop=o,this},getRoot:function(){for(var e=this,t,n=[];e;){if(e.rootControl){t=e.rootControl;break}n.push(e),t=e,e=e.parent()}t||(t=this);for(var r=n.length;r--;)n[r].rootControl=t;return t},reflow:function(){c.remove(this);var e=this.parent();return e._layout&&!e._layout.isNative()&&e.reflow(),this}};return t.each("text title visible disabled active value".split(" "),function(e){v[e]=function(t){return 0===arguments.length?this.state.get(e):("undefined"!=typeof t&&this.state.set(e,t),this)}}),m=e.extend(v)}),r(ve,[],function(){var e={},t;return{add:function(t,n){e[t.toLowerCase()]=n},has:function(t){return!!e[t.toLowerCase()]},create:function(n,r){var i,o,a;if(!t){a=tinymce.ui;for(o in a)e[o.toLowerCase()]=a[o];t=!0}if("string"==typeof n?(r=r||{},r.type=n):(r=n,n=r.type),n=n.toLowerCase(),i=e[n],!i)throw new Error("Could not find control by type: "+n);return i=new i(r),i.type=n,i}}}),r(ye,[],function(){return function(e){function t(e){return e&&1===e.nodeType}function n(e){return e=e||C,t(e)?e.getAttribute("role"):null}function r(e){for(var t,r=e||C;r=r.parentNode;)if(t=n(r))return t}function i(e){var n=C;return t(n)?n.getAttribute("aria-"+e):void 0}function o(e){var t=e.tagName.toUpperCase();return"INPUT"==t||"TEXTAREA"==t||"SELECT"==t}function a(e){return o(e)&&!e.hidden?!0:!!/^(button|menuitem|checkbox|tab|menuitemcheckbox|option|gridcell)$/.test(n(e))}function s(e){function t(e){if(1==e.nodeType&&"none"!=e.style.display){a(e)&&n.push(e);for(var r=0;re?e=t.length-1:e>=t.length&&(e=0),t[e]&&t[e].focus(),e}function d(e,t){var n=-1,r=l();t=t||s(r.getEl());for(var i=0;i=0&&(n=t.getEl(),n&&n.parentNode.removeChild(n),n=e.getEl(),n&&n.parentNode.removeChild(n)),t.parent(this)},create:function(t){var n=this,i,a=[];return o.isArray(t)||(t=[t]),o.each(t,function(t){t&&(t instanceof e||("string"==typeof t&&(t={type:t}),i=o.extend({},n.settings.defaults,t),t.type=i.type=i.type||t.type||n.settings.defaultType||(i.defaults?i.defaults.type:null),t=r.create(i)),a.push(t))}),a},renderNew:function(){var e=this;return e.items().each(function(t,n){var r;t.parent(e),t.state.get("rendered")||(r=e.getEl("body"),r.hasChildNodes()&&n<=r.childNodes.length-1?a(r.childNodes[n]).before(t.renderHtml()):a(r).append(t.renderHtml()),t.postRender(),l.add(t))}),e._layout.applyClasses(e.items().filter(":visible")),e._lastRect=null,e},append:function(e){return this.add(e).renderNew()},prepend:function(e){var t=this;return t.items().set(t.create(e).concat(t.items().toArray())),t.renderNew()},insert:function(e,t,n){var r=this,i,o,a;return e=r.create(e),i=r.items(),!n&&t=0&&t
    '+(e.settings.html||"")+t.renderHtml(e)+"
    "},postRender:function(){var e=this,t;return e.items().exec("postRender"),e._super(),e._layout.postRender(e),e.state.set("rendered",!0),e.settings.style&&e.$el.css(e.settings.style),e.settings.border&&(t=e.borderBox,e.$el.css({"border-top-width":t.top,"border-right-width":t.right,"border-bottom-width":t.bottom,"border-left-width":t.left})),e.parent()||(e.keyboardNav=new i({root:e})),e},initLayoutRect:function(){var e=this,t=e._super();return e._layout.recalc(e),t},recalc:function(){var e=this,t=e._layoutRect,n=e._lastRect;return n&&n.w==t.w&&n.h==t.h?void 0:(e._layout.recalc(e),t=e.layoutRect(),e._lastRect={x:t.x,y:t.y,w:t.w,h:t.h},!0)},reflow:function(){var t;if(l.remove(this),this.visible()){for(e.repaintControls=[],e.repaintControls.map={},this.recalc(),t=e.repaintControls.length;t--;)e.repaintControls[t].repaint();"flow"!==this.settings.layout&&"stack"!==this.settings.layout&&this.repaint(),e.repaintControls=[]}return this}})}),r(Ce,[g],function(e){function t(e){var t,n,r,i,o,a,s,l,c=Math.max;return t=e.documentElement,n=e.body,r=c(t.scrollWidth,n.scrollWidth),i=c(t.clientWidth,n.clientWidth),o=c(t.offsetWidth,n.offsetWidth),a=c(t.scrollHeight,n.scrollHeight),s=c(t.clientHeight,n.clientHeight),l=c(t.offsetHeight,n.offsetHeight),{width:o>r?i:r,height:l>a?s:a}}function n(e){var t,n;if(e.changedTouches)for(t="screenX screenY pageX pageY clientX clientY".split(" "),n=0;n").css({position:"absolute",top:0,left:0,width:c.width,height:c.height,zIndex:2147483647,opacity:1e-4,cursor:m}).appendTo(s.body),e(s).on("mousemove touchmove",d).on("mouseup touchend",u),i.start(r)},d=function(e){return n(e),e.button!==l?u(e):(e.deltaX=e.screenX-f,e.deltaY=e.screenY-h,e.preventDefault(),void i.drag(e))},u=function(t){n(t),e(s).off("mousemove touchmove",d).off("mouseup touchend",u),a.remove(),i.stop&&i.stop(t)},this.destroy=function(){e(o()).off()},e(o()).on("mousedown touchstart",c)}}),r(xe,[g,Ce],function(e,t){return{init:function(){var e=this;e.on("repaint",e.renderScroll)},renderScroll:function(){function n(){function t(t,a,s,l,c,u){var d,f,h,p,m,g,v,y,b;if(f=i.getEl("scroll"+t)){if(y=a.toLowerCase(),b=s.toLowerCase(),e(i.getEl("absend")).css(y,i.layoutRect()[l]-1),!c)return void e(f).css("display","none");e(f).css("display","block"),d=i.getEl("body"),h=i.getEl("scroll"+t+"t"),p=d["client"+s]-2*o,p-=n&&r?f["client"+u]:0,m=d["scroll"+s],g=p/m,v={},v[y]=d["offset"+a]+o,v[b]=p,e(f).css(v),v={},v[y]=d["scroll"+a]*g,v[b]=p*g,e(h).css(v)}}var n,r,a;a=i.getEl("body"),n=a.scrollWidth>a.clientWidth,r=a.scrollHeight>a.clientHeight,t("h","Left","Width","contentW",n,"Height"),t("v","Top","Height","contentH",r,"Width")}function r(){function n(n,r,a,s,l){var c,u=i._id+"-scroll"+n,d=i.classPrefix;e(i.getEl()).append('
    '),i.draghelper=new t(u+"t",{start:function(){c=i.getEl("body")["scroll"+r],e("#"+u).addClass(d+"active")},drag:function(e){var t,u,d,f,h=i.layoutRect();u=h.contentW>h.innerW,d=h.contentH>h.innerH,f=i.getEl("body")["client"+a]-2*o,f-=u&&d?i.getEl("scroll"+n)["client"+l]:0,t=f/i.getEl("body")["scroll"+a],i.getEl("body")["scroll"+r]=c+e["delta"+s]/t},stop:function(){e("#"+u).removeClass(d+"active")}})}i.classes.add("scroll"),n("v","Top","Height","Y","Width"),n("h","Left","Width","X","Height")}var i=this,o=2;i.settings.autoScroll&&(i._hasScroll||(i._hasScroll=!0,r(),i.on("wheel",function(e){var t=i.getEl("body");t.scrollLeft+=10*(e.deltaX||0),t.scrollTop+=10*e.deltaY,n()}),e(i.getEl("body")).on("scroll",n)),n())}}}),r(we,[be,xe],function(e,t){return e.extend({Defaults:{layout:"fit",containerCls:"panel"},Mixins:[t],renderHtml:function(){var e=this,t=e._layout,n=e.settings.html;return e.preRender(),t.preRender(e),"undefined"==typeof n?n='
    '+t.renderHtml(e)+"
    ":("function"==typeof n&&(n=n.call(e)),e._hasBody=!1),'
    '+(e._preBodyHtml||"")+n+"
    "}})}),r(Ee,[fe],function(e){function t(t,n,r){var i,o,a,s,l,c,u,d,f,h;return f=e.getViewPort(),o=e.getPos(n),a=o.x,s=o.y,t.state.get("fixed")&&"static"==e.getRuntimeStyle(document.body,"position")&&(a-=f.x,s-=f.y),i=t.getEl(),h=e.getSize(i),l=h.width,c=h.height,h=e.getSize(n),u=h.width,d=h.height,r=(r||"").split(""),"b"===r[0]&&(s+=d),"r"===r[1]&&(a+=u),"c"===r[0]&&(s+=Math.round(d/2)),"c"===r[1]&&(a+=Math.round(u/2)),"b"===r[3]&&(s-=c),"r"===r[4]&&(a-=l),"c"===r[3]&&(s-=Math.round(c/2)),"c"===r[4]&&(a-=Math.round(l/2)),{x:a,y:s,w:l,h:c}}return{testMoveRel:function(n,r){for(var i=e.getViewPort(),o=0;o0&&a.x+a.w0&&a.y+a.hi.x&&a.x+a.wi.y&&a.y+a.he?0:e+n>t?(e=t-n,0>e?0:e):e}var i=this;if(i.settings.constrainToViewport){var o=e.getViewPort(window),a=i.layoutRect();t=r(t,o.w+o.x,a.w),n=r(n,o.h+o.y,a.h)}return i.state.get("rendered")?i.layoutRect({x:t,y:n}).repaint():(i.settings.x=t,i.settings.y=n),i.fire("move",{x:t,y:n}),i}}}),r(Ne,[fe],function(e){return{resizeToContent:function(){this._layoutRect.autoResize=!0,this._lastRect=null,this.reflow()},resizeTo:function(t,n){if(1>=t||1>=n){var r=e.getWindowSize();t=1>=t?t*r.w:t,n=1>=n?n*r.h:n}return this._layoutRect.autoResize=!1,this.layoutRect({minW:t,minH:n,w:t,h:n}).reflow()},resizeBy:function(e,t){var n=this,r=n.layoutRect();return n.resizeTo(r.w+e,r.h+t)}}}),r(_e,[we,Ee,Ne,fe,g,u],function(e,t,n,r,i,o){function a(e,t){for(;e;){if(e==t)return!0;e=e.parent()}}function s(e){for(var t=v.length;t--;){var n=v[t],r=n.getParentCtrl(e.target);if(n.settings.autohide){if(r&&(a(r,n)||n.parent()===r))continue;e=n.fire("autohide",{target:e.target}),e.isDefaultPrevented()||n.hide()}}}function l(){p||(p=function(e){2!=e.button&&s(e)},i(document).on("click touchstart",p))}function c(){m||(m=function(){var e;for(e=v.length;e--;)d(v[e])},i(window).on("scroll",m))}function u(){if(!g){var e=document.documentElement,t=e.clientWidth,n=e.clientHeight;g=function(){document.all&&t==e.clientWidth&&n==e.clientHeight||(t=e.clientWidth,n=e.clientHeight,C.hideAll())},i(window).on("resize",g)}}function d(e){function t(t,n){for(var r,i=0;in&&(e.fixed(!1).layoutRect({y:e._autoFixY}).repaint(),t(!1,e._autoFixY-n)):(e._autoFixY=e.layoutRect().y,e._autoFixY
    ').appendTo(t.getContainerElm())),o.setTimeout(function(){n.addClass(r+"in"),i(t.getEl()).addClass(r+"in")}),b=!0),f(!0,t)}}),t.on("show",function(){t.parents().each(function(e){return e.state.get("fixed")?(t.fixed(!0),!1):void 0})}),e.popover&&(t._preBodyHtml='
    ',t.classes.add("popover").add("bottom").add(t.isRtl()?"end":"start"))},fixed:function(e){var t=this;if(t.state.get("fixed")!=e){if(t.state.get("rendered")){var n=r.getViewPort();e?t.layoutRect().y-=n.y:t.layoutRect().y+=n.y}t.classes.toggle("fixed",e),t.state.set("fixed",e)}return t},show:function(){var e=this,t,n=e._super();for(t=v.length;t--&&v[t]!==e;);return-1===t&&v.push(e),n},hide:function(){return h(this),f(!1,this),this._super()},hideAll:function(){C.hideAll()},close:function(){var e=this;return e.fire("close").isDefaultPrevented()||(e.remove(),f(!1,e)),e},remove:function(){h(this),this._super()},postRender:function(){var e=this;return e.settings.bodyRole&&this.getEl("body").setAttribute("role",e.settings.bodyRole),e._super()}});return C.hideAll=function(){for(var e=v.length;e--;){var t=v[e];t&&t.settings.autohide&&(t.hide(),v.splice(e,1))}},C}),r(Se,[_e,we,fe,g,Ce,he,h,u],function(e,t,n,r,i,o,a,s){function l(e){var t="width=device-width,initial-scale=1.0,user-scalable=0,minimum-scale=1.0,maximum-scale=1.0",n=r("meta[name=viewport]")[0],i;a.overrideViewPort!==!1&&(n||(n=document.createElement("meta"),n.setAttribute("name","viewport"),document.getElementsByTagName("head")[0].appendChild(n)),i=n.getAttribute("content"),i&&"undefined"!=typeof f&&(f=i),n.setAttribute("content",e?t:f))}function c(e){for(var t=0;tr.w&&(o=r.x-Math.max(0,i/2),e.layoutRect({w:i,x:o}),a=!0)),t&&(t.layoutRect({w:e.layoutRect().innerW}).recalc(),i=t.layoutRect().minW+r.deltaW,i>r.w&&(o=r.x-Math.max(0,i-r.w),e.layoutRect({w:i,x:o}),a=!0)),a&&e.recalc()},initLayoutRect:function(){var e=this,t=e._super(),r=0,i;if(e.settings.title&&!e._fullscreen){i=e.getEl("head");var o=n.getSize(i);t.headerW=o.width,t.headerH=o.height,r+=t.headerH}e.statusbar&&(r+=e.statusbar.layoutRect().h),t.deltaH+=r,t.minH+=r,t.h+=r;var a=n.getWindowSize();return t.x=e.settings.x||Math.max(0,a.w/2-t.w/2),t.y=e.settings.y||Math.max(0,a.h/2-t.h/2),t},renderHtml:function(){var e=this,t=e._layout,n=e._id,r=e.classPrefix,i=e.settings,o="",a="",s=i.html;return e.preRender(),t.preRender(e),i.title&&(o='
    '+e.encode(i.title)+'
    '),i.url&&(s=''),"undefined"==typeof s&&(s=t.renderHtml(e)),e.statusbar&&(a=e.statusbar.renderHtml()),'
    '+o+'
    '+s+"
    "+a+"
    "},fullscreen:function(e){var t=this,i=document.documentElement,a,l=t.classPrefix,c;if(e!=t._fullscreen)if(r(window).on("resize",function(){var e;if(t._fullscreen)if(a)t._timer||(t._timer=s.setTimeout(function(){var e=n.getWindowSize();t.moveTo(0,0).resizeTo(e.w,e.h),t._timer=0},50));else{e=(new Date).getTime();var r=n.getWindowSize();t.moveTo(0,0).resizeTo(r.w,r.h),(new Date).getTime()-e>50&&(a=!0)}}),c=t.layoutRect(),t._fullscreen=e,e){t._initial={x:c.x,y:c.y,w:c.w,h:c.h},t.borderBox=o.parseBox("0"),t.getEl("head").style.display="none",c.deltaH-=c.headerH+2,r([i,document.body]).addClass(l+"fullscreen"),t.classes.add("fullscreen");var u=n.getWindowSize();t.moveTo(0,0).resizeTo(u.w,u.h)}else t.borderBox=o.parseBox(t.settings.border),t.getEl("head").style.display="",c.deltaH+=c.headerH,r([i,document.body]).removeClass(l+"fullscreen"),t.classes.remove("fullscreen"),t.moveTo(t._initial.x,t._initial.y).resizeTo(t._initial.w,t._initial.h);return t.reflow()},postRender:function(){var e=this,t;setTimeout(function(){e.classes.add("in"),e.fire("open")},0),e._super(),e.statusbar&&e.statusbar.postRender(),e.focus(),this.dragHelper=new i(e._id+"-dragh",{start:function(){t={x:e.layoutRect().x,y:e.layoutRect().y}},drag:function(n){e.moveTo(t.x+n.deltaX,t.y+n.deltaY)}}),e.on("submit",function(t){t.isDefaultPrevented()||e.close()}),d.push(e),l(!0)},submit:function(){return this.fire("submit",{data:this.toJSON()})},remove:function(){var e=this,t;for(e.dragHelper.destroy(),e._super(),e.statusbar&&this.statusbar.remove(),t=d.length;t--;)d[t]===e&&d.splice(t,1);l(d.length>0),c(e.classPrefix)},getContentWindow:function(){var e=this.getEl().getElementsByTagName("iframe")[0];return e?e.contentWindow:null}});return a.desktop||u(),h}),r(ke,[Se],function(e){var t=e.extend({init:function(e){e={border:1,padding:20,layout:"flex",pack:"center",align:"center",containerCls:"panel",autoScroll:!0,buttons:{type:"button",text:"Ok",action:"ok"},items:{type:"label",multiline:!0,maxWidth:500,maxHeight:200}},this._super(e)},Statics:{OK:1,OK_CANCEL:2,YES_NO:3,YES_NO_CANCEL:4,msgBox:function(n){function r(e,t,n){return{type:"button",text:e,subtype:n?"primary":"",onClick:function(e){e.control.parents()[1].close(),o(t)}}}var i,o=n.callback||function(){};switch(n.buttons){case t.OK_CANCEL:i=[r("Ok",!0,!0),r("Cancel",!1)];break;case t.YES_NO:case t.YES_NO_CANCEL:i=[r("Yes",1,!0),r("No",0)],n.buttons==t.YES_NO_CANCEL&&i.push(r("Cancel",-1));break;default:i=[r("Ok",!0,!0)]}return new e({padding:20,x:n.x,y:n.y,minWidth:300,minHeight:100,layout:"flex",pack:"center",align:"center",buttons:i,title:n.title,role:"alertdialog",items:{type:"label",multiline:!0,maxWidth:500,maxHeight:200,text:n.text},onPostRender:function(){this.aria("describedby",this.items()[0]._id)},onClose:n.onClose,onCancel:function(){o(!1)}}).renderTo(document.body).reflow()},alert:function(e,n){return"string"==typeof e&&(e={text:e}),e.callback=n,t.msgBox(e)},confirm:function(e,n){return"string"==typeof e&&(e={text:e}),e.callback=n,e.buttons=t.OK_CANCEL,t.msgBox(e)}}});return t}),r(Te,[Se,ke],function(e,t){return function(n){function r(){return s.length?s[s.length-1]:void 0}function i(e){n.fire("OpenWindow",{win:e})}function o(e){n.fire("CloseWindow",{win:e})}var a=this,s=[];a.windows=s,n.on("remove",function(){for(var e=s.length;e--;)s[e].close()}),a.open=function(t,r){var a;return n.editorManager.setActive(n),t.title=t.title||" ",t.url=t.url||t.file,t.url&&(t.width=parseInt(t.width||320,10),t.height=parseInt(t.height||240,10)),t.body&&(t.items={defaults:t.defaults,type:t.bodyType||"form",items:t.body,data:t.data,callbacks:t.commands}),t.url||t.buttons||(t.buttons=[{text:"Ok",subtype:"primary",onclick:function(){a.find("form")[0].submit()}},{text:"Cancel",onclick:function(){a.close()}}]),a=new e(t),s.push(a),a.on("close",function(){for(var e=s.length;e--;)s[e]===a&&s.splice(e,1);s.length||n.focus(),o(a)}),t.data&&a.on("postRender",function(){this.find("*").each(function(e){var n=e.name();n in t.data&&e.value(t.data[n])})}),a.features=t||{},a.params=r||{},1===s.length&&n.nodeChanged(),a=a.renderTo().reflow(),i(a),a},a.alert=function(e,r,a){var s;s=t.alert(e,function(){r?r.call(a||this):n.focus()}),s.on("close",function(){o(s)}),i(s)},a.confirm=function(e,n,r){var a;a=t.confirm(e,function(e){n.call(r||this,e)}),a.on("close",function(){o(a)}),i(a)},a.close=function(){r()&&r().close()},a.getParams=function(){return r()?r().params:null},a.setParams=function(e){r()&&(r().params=e)},a.getWindows=function(){return s}}}),r(Re,[ge,Ee],function(e,t){return e.extend({Mixins:[t],Defaults:{classes:"widget tooltip tooltip-n"},renderHtml:function(){var e=this,t=e.classPrefix;return'"},bindStates:function(){var e=this;return e.state.on("change:text",function(t){e.getEl().lastChild.innerHTML=e.encode(t.value)}),e._super()},repaint:function(){var e=this,t,n;t=e.getEl().style,n=e._layoutRect,t.left=n.x+"px",t.top=n.y+"px",t.zIndex=131070}})}),r(Ae,[ge,Re],function(e,t){var n,r=e.extend({init:function(e){var t=this;t._super(e),e=t.settings,t.canFocus=!0,e.tooltip&&r.tooltips!==!1&&(t.on("mouseenter",function(n){var r=t.tooltip().moveTo(-65535);if(n.control==t){var i=r.text(e.tooltip).show().testMoveRel(t.getEl(),["bc-tc","bc-tl","bc-tr"]);r.classes.toggle("tooltip-n","bc-tc"==i),r.classes.toggle("tooltip-nw","bc-tl"==i),r.classes.toggle("tooltip-ne","bc-tr"==i),r.moveRel(t.getEl(),i)}else r.hide()}),t.on("mouseleave mousedown click",function(){t.tooltip().hide()})),t.aria("label",e.ariaLabel||e.tooltip)},tooltip:function(){return n||(n=new t({type:"tooltip"}),n.renderTo()),n},postRender:function(){var e=this,t=e.settings;e._super(),e.parent()||!t.width&&!t.height||(e.initLayoutRect(),e.repaint()),t.autofocus&&e.focus()},bindStates:function(){function e(e){n.aria("disabled",e),n.classes.toggle("disabled",e)}function t(e){n.aria("pressed",e),n.classes.toggle("active",e)}var n=this;return n.state.on("change:disabled",function(t){e(t.value)}),n.state.on("change:active",function(e){t(e.value)}),n.state.get("disabled")&&e(!0),n.state.get("active")&&t(!0),n._super()},remove:function(){this._super(),n&&(n.remove(),n=null)}});return r}),r(Be,[Ae],function(e){return e.extend({Defaults:{value:0},init:function(e){var t=this;t._super(e),t.classes.add("progress"),t.settings.filter||(t.settings.filter=function(e){return Math.round(e)})},renderHtml:function(){var e=this,t=e._id,n=this.classPrefix;return'
    0%
    '},postRender:function(){var e=this;return e._super(),e.value(e.settings.value),e},bindStates:function(){function e(e){e=t.settings.filter(e),t.getEl().lastChild.innerHTML=e+"%",t.getEl().firstChild.firstChild.style.width=e+"%"}var t=this;return t.state.on("change:value",function(t){e(t.value)}),e(t.state.get("value")),t._super()}})}),r(De,[ge,Ee,Be,u],function(e,t,n,r){return e.extend({Mixins:[t],Defaults:{classes:"widget notification"},init:function(e){var t=this;t._super(e),e.text&&t.text(e.text),e.icon&&(t.icon=e.icon),e.color&&(t.color=e.color),e.type&&t.classes.add("notification-"+e.type),e.timeout&&(e.timeout<0||e.timeout>0)&&!e.closeButton?t.closeButton=!1:(t.classes.add("has-close"),t.closeButton=!0),e.progressBar&&(t.progressBar=new n),t.on("click",function(e){-1!=e.target.className.indexOf(t.classPrefix+"close")&&t.close()})},renderHtml:function(){var e=this,t=e.classPrefix,n="",r="",i="",o="";return e.icon&&(n=''),e.color&&(o=' style="background-color: '+e.color+'"'),e.closeButton&&(r=''),e.progressBar&&(i=e.progressBar.renderHtml()),'"},postRender:function(){var e=this;return r.setTimeout(function(){e.$el.addClass(e.classPrefix+"in")}),e._super()},bindStates:function(){var e=this;return e.state.on("change:text",function(t){e.getEl().childNodes[1].innerHTML=t.value}),e.progressBar&&e.progressBar.bindStates(),e._super()},close:function(){var e=this;return e.fire("close").isDefaultPrevented()||e.remove(),e},repaint:function(){var e=this,t,n;t=e.getEl().style,n=e._layoutRect,t.left=n.x+"px",t.top=n.y+"px",t.zIndex=131070}})}),r(Le,[De,u],function(e,t){return function(n){function r(){return l.length?l[l.length-1]:void 0}function i(){t.requestAnimationFrame(function(){o(),a()})}function o(){for(var e=0;e0){var e=l.slice(0,1)[0],t=n.inline?n.getElement():n.getContentAreaContainer();if(e.moveRel(t,"tc-tc"),l.length>1)for(var r=1;r0&&(r.timer=setTimeout(function(){r.close()},t.timeout)),r.on("close",function(){var e=l.length;for(r.timer&&n.getWin().clearTimeout(r.timer);e--;)l[e]===r&&l.splice(e,1);a()}),r.renderTo(),a(),r},s.close=function(){r()&&r().close()},s.getNotifications=function(){return l},n.on("SkinLoaded",function(){var e=n.settings.service_message;e&&n.notificationManager.open({text:e,type:"warning",timeout:0,icon:""})})}}),r(Me,[w],function(e){function t(t,n,r){for(var i=[];n&&n!=t;n=n.parentNode)i.push(e.nodeIndex(n,r));return i}function n(e,t){var n,r,i;for(r=e,n=t.length-1;n>=0;n--){if(i=r.childNodes,t[n]>i.length-1)return null;r=i[t[n]]}return r}return{create:t,resolve:n}}),r(Pe,[I,T,y,Me,A,C,h,m,u,k],function(e,t,n,r,i,o,a,s,l,c){return function(u){function d(e,t){try{u.getDoc().execCommand(e,!1,t)}catch(n){}}function f(){var e=u.getDoc().documentMode;return e?e:6}function h(e){return e.isDefaultPrevented()}function p(e){var t,n;e.dataTransfer&&(u.selection.isCollapsed()&&"IMG"==e.target.tagName&&Q.select(e.target),t=u.selection.getContent(),t.length>0&&(n=oe+escape(u.id)+","+escape(t),e.dataTransfer.setData(ae,n)))}function m(e){var t;return e.dataTransfer&&(t=e.dataTransfer.getData(ae),t&&t.indexOf(oe)>=0)?(t=t.substr(oe.length).split(","),{id:unescape(t[0]),html:unescape(t[1])}):null}function g(e){u.queryCommandSupported("mceInsertClipboardContent")?u.execCommand("mceInsertClipboardContent",!1,{content:e}):u.execCommand("mceInsertContent",!1,e)}function v(){function i(e){var t=C.schema.getBlockElements(),n=u.getBody();if("BR"!=e.nodeName)return!1;for(;e!=n&&!t[e.nodeName];e=e.parentNode)if(e.nextSibling)return!1;return!0}function o(e,t){var n;for(n=e.nextSibling;n&&n!=t;n=n.nextSibling)if((3!=n.nodeType||0!==X.trim(n.data).length)&&n!==t)return!1;return n===t}function a(e,t,r){var o,a,s;for(s=C.schema.getNonEmptyElements(),o=new n(r||e,e);a=o[t?"next":"prev"]();){if(s[a.nodeName]&&!i(a))return a;if(3==a.nodeType&&a.data.length>0)return a}}function c(e){var n,r,i,o,s;if(!e.collapsed&&(n=C.getParent(t.getNode(e.startContainer,e.startOffset),C.isBlock),r=C.getParent(t.getNode(e.endContainer,e.endOffset),C.isBlock),s=u.schema.getTextBlockElements(),n!=r&&s[n.nodeName]&&s[r.nodeName]&&"false"!==C.getContentEditable(n)&&"false"!==C.getContentEditable(r)))return e.deleteContents(),i=a(n,!1),o=a(r,!0),C.isEmpty(r)||X(n).append(r.childNodes),X(r).remove(),i?1==i.nodeType?"BR"==i.nodeName?(e.setStartBefore(i),e.setEndBefore(i)):(e.setStartAfter(i),e.setEndAfter(i)):(e.setStart(i,i.data.length),e.setEnd(i,i.data.length)):o&&(1==o.nodeType?(e.setStartBefore(o),e.setEndBefore(o)):(e.setStart(o,0),e.setEnd(o,0))),x.setRng(e),!0}function d(e,n){var r,i,s,l,c,d;if(!e.collapsed)return e;if(c=e.startContainer,d=e.startOffset,3==c.nodeType)if(n){if(d0)return e;if(r=t.getNode(e.startContainer,e.startOffset),s=C.getParent(r,C.isBlock),i=a(u.getBody(),n,r),l=C.getParent(i,C.isBlock),!r||!i)return e;if(l&&s!=l)if(n){if(!o(s,l))return e;1==r.nodeType?"BR"==r.nodeName?e.setStartBefore(r):e.setStartAfter(r):e.setStart(r,r.data.length),1==i.nodeType?e.setEnd(i,0):e.setEndBefore(i)}else{if(!o(l,s))return e;1==i.nodeType?"BR"==i.nodeName?e.setStartBefore(i):e.setStartAfter(i):e.setStart(i,i.data.length),1==r.nodeType?e.setEnd(r,0):e.setEndBefore(r)}return e}function f(e){var t=x.getRng();return t=d(t,e),c(t)?!0:void 0}function v(e,t){function n(e,n){return m=X(n).parents().filter(function(e,t){return!!u.schema.getTextInlineElements()[t.nodeName]}),l=e.cloneNode(!1),m=s.map(m,function(e){return e=e.cloneNode(!1),l.hasChildNodes()?(e.appendChild(l.firstChild),l.appendChild(e)):l.appendChild(e),l.appendChild(e),e}),m.length?(p=C.create("br"),m[0].appendChild(p),C.replace(l,e),t.setStartBefore(p),t.setEndBefore(p),u.selection.setRng(t),p):null}function i(e){return e&&u.schema.getTextBlockElements()[e.tagName]}var o,a,l,c,d,f,h,p,m;if(t.collapsed&&(f=t.startContainer,h=t.startOffset,a=C.getParent(f,C.isBlock),i(a)))if(1==f.nodeType){if(f=f.childNodes[h],f&&"BR"!=f.tagName)return;if(d=e?a.nextSibling:a.previousSibling,C.isEmpty(a)&&i(d)&&C.isEmpty(d)&&n(a,f))return C.remove(d),!0}else if(3==f.nodeType){if(o=r.create(a,f),c=a.cloneNode(!0),f=r.resolve(c,o),e){if(h>=f.data.length)return;f.deleteData(h,1)}else{if(0>=h)return;f.deleteData(h-1,1)}if(C.isEmpty(c))return n(a,f)}}function y(e){var t,n,r;f(e)||(s.each(u.getBody().getElementsByTagName("*"),function(e){"SPAN"==e.tagName&&e.setAttribute("mce-data-marked",1),!e.hasAttribute("data-mce-style")&&e.hasAttribute("style")&&u.dom.setAttrib(e,"style",u.dom.getAttrib(e,"style"))}),t=new w(function(){}),t.observe(u.getDoc(),{childList:!0,attributes:!0,subtree:!0,attributeFilter:["style"]}),u.getDoc().execCommand(e?"ForwardDelete":"Delete",!1,null),n=u.selection.getRng(),r=n.startContainer.parentNode,s.each(t.takeRecords(),function(e){if(C.isChildOf(e.target,u.getBody())){if("style"==e.attributeName){var t=e.target.getAttribute("data-mce-style");t?e.target.setAttribute("style",t):e.target.removeAttribute("style")}s.each(e.addedNodes,function(e){if("SPAN"==e.nodeName&&!e.getAttribute("mce-data-marked")){var t,i;e==r&&(t=n.startOffset,i=e.firstChild),C.remove(e,!0),i&&(n.setStart(i,t),n.setEnd(i,t),u.selection.setRng(n))}})}}),t.disconnect(),s.each(u.dom.select("span[mce-data-marked]"),function(e){e.removeAttribute("mce-data-marked")}))}var b=u.getDoc(),C=u.dom,x=u.selection,w=window.MutationObserver,E,N;w||(E=!0,w=function(){function e(e){var t=e.relatedNode||e.target;n.push({target:t,addedNodes:[t]})}function t(e){var t=e.relatedNode||e.target;n.push({target:t,attributeName:e.attrName})}var n=[],r;this.observe=function(n){r=n,r.addEventListener("DOMSubtreeModified",e,!1),r.addEventListener("DOMNodeInsertedIntoDocument",e,!1),r.addEventListener("DOMNodeInserted",e,!1),r.addEventListener("DOMAttrModified",t,!1)},this.disconnect=function(){r.removeEventListener("DOMSubtreeModified",e,!1),r.removeEventListener("DOMNodeInsertedIntoDocument",e,!1),r.removeEventListener("DOMNodeInserted",e,!1),r.removeEventListener("DOMAttrModified",t,!1)},this.takeRecords=function(){return n}}),u.on("keydown",function(e){var t=e.keyCode==G,n=e.ctrlKey||e.metaKey;if(!h(e)&&(t||e.keyCode==K)){var r=u.selection.getRng(),i=r.startContainer,o=r.startOffset;if(t&&e.shiftKey)return;if(v(t,r))return void e.preventDefault();if(!n&&r.collapsed&&3==i.nodeType&&(t?o0))return;e.preventDefault(),n&&u.selection.getSel().modify("extend",t?"forward":"backward",e.metaKey?"lineboundary":"word"), -y(t)}}),u.on("keypress",function(t){if(!h(t)&&!x.isCollapsed()&&t.charCode>31&&!e.metaKeyPressed(t)){var n,r,i,o,a,s;n=u.selection.getRng(),s=String.fromCharCode(t.charCode),t.preventDefault(),r=X(n.startContainer).parents().filter(function(e,t){return!!u.schema.getTextInlineElements()[t.nodeName]}),y(!0),r=r.filter(function(e,t){return!X.contains(u.getBody(),t)}),r.length?(i=C.createFragment(),r.each(function(e,t){t=t.cloneNode(!1),i.hasChildNodes()?(t.appendChild(i.firstChild),i.appendChild(t)):(a=t,i.appendChild(t)),i.appendChild(t)}),a.appendChild(u.getDoc().createTextNode(s)),o=C.getParent(n.startContainer,C.isBlock),C.isEmpty(o)?X(o).empty().append(i):n.insertNode(i),n.setStart(a.firstChild,1),n.setEnd(a.firstChild,1),u.selection.setRng(n)):u.selection.setContent(s)}}),u.addCommand("Delete",function(){y()}),u.addCommand("ForwardDelete",function(){y(!0)}),E||(u.on("dragstart",function(e){N=x.getRng(),p(e)}),u.on("drop",function(e){if(!h(e)){var n=m(e);n&&(e.preventDefault(),l.setEditorTimeout(u,function(){var r=t.getCaretRangeFromPoint(e.x,e.y,b);N&&(x.setRng(N),N=null),y(),x.setRng(r),g(n.html)}))}}),u.on("cut",function(e){h(e)||!e.clipboardData||u.selection.isCollapsed()||(e.preventDefault(),e.clipboardData.clearData(),e.clipboardData.setData("text/html",u.selection.getContent()),e.clipboardData.setData("text/plain",u.selection.getContent({format:"text"})),l.setEditorTimeout(u,function(){y(!0)}))}))}function y(){function e(e){var t=J.create("body"),n=e.cloneContents();return t.appendChild(n),Q.serializer.serialize(t,{format:"html"})}function n(n){if(!n.setStart){if(n.item)return!1;var r=n.duplicate();return r.moveToElementText(u.getBody()),t.compareRanges(n,r)}var i=e(n),o=J.createRng();o.selectNode(u.getBody());var a=e(o);return i===a}u.on("keydown",function(e){var t=e.keyCode,r,i;if(!h(e)&&(t==G||t==K)){if(r=u.selection.isCollapsed(),i=u.getBody(),r&&!J.isEmpty(i))return;if(!r&&!n(u.selection.getRng()))return;e.preventDefault(),u.setContent(""),i.firstChild&&J.isBlock(i.firstChild)?u.selection.setCursorLocation(i.firstChild,0):u.selection.setCursorLocation(i,0),u.nodeChanged()}})}function b(){u.shortcuts.add("meta+a",null,"SelectAll")}function C(){u.settings.content_editable||J.bind(u.getDoc(),"mousedown mouseup",function(e){var t;if(e.target==u.getDoc().documentElement)if(t=Q.getRng(),u.getBody().focus(),"mousedown"==e.type){if(c.isCaretContainer(t.startContainer))return;Q.placeCaretAt(e.clientX,e.clientY)}else Q.setRng(t)})}function x(){u.on("keydown",function(e){if(!h(e)&&e.keyCode===K){if(!u.getBody().getElementsByTagName("hr").length)return;if(Q.isCollapsed()&&0===Q.getRng(!0).startOffset){var t=Q.getNode(),n=t.previousSibling;if("HR"==t.nodeName)return J.remove(t),void e.preventDefault();n&&n.nodeName&&"hr"===n.nodeName.toLowerCase()&&(J.remove(n),e.preventDefault())}}})}function w(){window.Range.prototype.getClientRects||u.on("mousedown",function(e){if(!h(e)&&"HTML"===e.target.nodeName){var t=u.getBody();t.blur(),l.setEditorTimeout(u,function(){t.focus()})}})}function E(){u.on("click",function(e){var t=e.target;/^(IMG|HR)$/.test(t.nodeName)&&"false"!==J.getContentEditableParent(t)&&(e.preventDefault(),Q.getSel().setBaseAndExtent(t,0,t,1),u.nodeChanged()),"A"==t.nodeName&&J.hasClass(t,"mce-item-anchor")&&(e.preventDefault(),Q.select(t))})}function N(){function e(){var e=J.getAttribs(Q.getStart().cloneNode(!1));return function(){var t=Q.getStart();t!==u.getBody()&&(J.setAttrib(t,"style",null),Y(e,function(e){t.setAttributeNode(e.cloneNode(!0))}))}}function t(){return!Q.isCollapsed()&&J.getParent(Q.getStart(),J.isBlock)!=J.getParent(Q.getEnd(),J.isBlock)}u.on("keypress",function(n){var r;return h(n)||8!=n.keyCode&&46!=n.keyCode||!t()?void 0:(r=e(),u.getDoc().execCommand("delete",!1,null),r(),n.preventDefault(),!1)}),J.bind(u.getDoc(),"cut",function(n){var r;!h(n)&&t()&&(r=e(),l.setEditorTimeout(u,function(){r()}))})}function _(){document.body.setAttribute("role","application")}function S(){u.on("keydown",function(e){if(!h(e)&&e.keyCode===K&&Q.isCollapsed()&&0===Q.getRng(!0).startOffset){var t=Q.getNode().previousSibling;if(t&&t.nodeName&&"table"===t.nodeName.toLowerCase())return e.preventDefault(),!1}})}function k(){f()>7||(d("RespectVisibilityInDesign",!0),u.contentStyles.push(".mceHideBrInPre pre br {display: none}"),J.addClass(u.getBody(),"mceHideBrInPre"),ee.addNodeFilter("pre",function(e){for(var t=e.length,n,r,o,a;t--;)for(n=e[t].getAll("br"),r=n.length;r--;)o=n[r],a=o.prev,a&&3===a.type&&"\n"!=a.value.charAt(a.value-1)?a.value+="\n":o.parent.insert(new i("#text",3),o,!0).value="\n"}),te.addNodeFilter("pre",function(e){for(var t=e.length,n,r,i,o;t--;)for(n=e[t].getAll("br"),r=n.length;r--;)i=n[r],o=i.prev,o&&3==o.type&&(o.value=o.value.replace(/\r?\n$/,""))}))}function T(){J.bind(u.getBody(),"mouseup",function(){var e,t=Q.getNode();"IMG"==t.nodeName&&((e=J.getStyle(t,"width"))&&(J.setAttrib(t,"width",e.replace(/[^0-9%]+/g,"")),J.setStyle(t,"width","")),(e=J.getStyle(t,"height"))&&(J.setAttrib(t,"height",e.replace(/[^0-9%]+/g,"")),J.setStyle(t,"height","")))})}function R(){u.on("keydown",function(t){var n,r,i,o,a;if(!h(t)&&t.keyCode==e.BACKSPACE&&(n=Q.getRng(),r=n.startContainer,i=n.startOffset,o=J.getRoot(),a=r,n.collapsed&&0===i)){for(;a&&a.parentNode&&a.parentNode.firstChild==a&&a.parentNode!=o;)a=a.parentNode;"BLOCKQUOTE"===a.tagName&&(u.formatter.toggle("blockquote",null,a),n=J.createRng(),n.setStart(r,0),n.setEnd(r,0),Q.setRng(n))}})}function A(){function e(){u._refreshContentEditable(),d("StyleWithCSS",!1),d("enableInlineTableEditing",!1),Z.object_resizing||d("enableObjectResizing",!1)}Z.readonly||u.on("BeforeExecCommand MouseDown",e)}function B(){function e(){Y(J.select("a"),function(e){var t=e.parentNode,n=J.getRoot();if(t.lastChild===e){for(;t&&!J.isBlock(t);){if(t.parentNode.lastChild!==t||t===n)return;t=t.parentNode}J.add(t,"br",{"data-mce-bogus":1})}})}u.on("SetContent ExecCommand",function(t){"setcontent"!=t.type&&"mceInsertLink"!==t.command||e()})}function D(){Z.forced_root_block&&u.on("init",function(){d("DefaultParagraphSeparator",Z.forced_root_block)})}function L(){u.on("keydown",function(e){var t;h(e)||e.keyCode!=K||(t=u.getDoc().selection.createRange(),t&&t.item&&(e.preventDefault(),u.undoManager.beforeChange(),J.remove(t.item(0)),u.undoManager.add()))})}function M(){var e;f()>=10&&(e="",Y("p div h1 h2 h3 h4 h5 h6".split(" "),function(t,n){e+=(n>0?",":"")+t+":empty"}),u.contentStyles.push(e+"{padding-right: 1px !important}"))}function P(){f()<9&&(ee.addNodeFilter("noscript",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.firstChild,r&&n.attr("data-mce-innertext",r.value)}),te.addNodeFilter("noscript",function(e){for(var t=e.length,n,r,a;t--;)n=e[t],r=e[t].firstChild,r?r.value=o.decode(r.value):(a=n.attributes.map["data-mce-innertext"],a&&(n.attr("data-mce-innertext",null),r=new i("#text",3),r.value=a,r.raw=!0,n.append(r)))}))}function H(){function e(e,t){var n=i.createTextRange();try{n.moveToPoint(e,t)}catch(r){n=null}return n}function t(t){var r;t.button?(r=e(t.x,t.y),r&&(r.compareEndPoints("StartToStart",a)>0?r.setEndPoint("StartToStart",a):r.setEndPoint("EndToEnd",a),r.select())):n()}function n(){var e=r.selection.createRange();a&&!e.item&&0===e.compareEndPoints("StartToEnd",e)&&a.select(),J.unbind(r,"mouseup",n),J.unbind(r,"mousemove",t),a=o=0}var r=J.doc,i=r.body,o,a,s;r.documentElement.unselectable=!0,J.bind(r,"mousedown contextmenu",function(i){if("HTML"===i.target.nodeName){if(o&&n(),s=r.documentElement,s.scrollHeight>s.clientHeight)return;o=1,a=e(i.x,i.y),a&&(J.bind(r,"mouseup",n),J.bind(r,"mousemove",t),J.getRoot().focus(),a.select())}})}function O(){u.on("keyup focusin mouseup",function(t){65==t.keyCode&&e.metaKeyPressed(t)||Q.normalize()},!0)}function I(){u.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}")}function F(){u.inline||u.on("keydown",function(){document.activeElement==document.body&&u.getWin().focus()})}function z(){u.inline||(u.contentStyles.push("body {min-height: 150px}"),u.on("click",function(e){var t;if("HTML"==e.target.nodeName){if(a.ie>11)return void u.getBody().focus();t=u.selection.getRng(),u.getBody().focus(),u.selection.setRng(t),u.selection.normalize(),u.nodeChanged()}}))}function W(){a.mac&&u.on("keydown",function(t){!e.metaKeyPressed(t)||t.shiftKey||37!=t.keyCode&&39!=t.keyCode||(t.preventDefault(),u.selection.getSel().modify("move",37==t.keyCode?"backward":"forward","lineboundary"))})}function V(){d("AutoUrlDetect",!1)}function U(){u.on("click",function(e){var t=e.target;do if("A"===t.tagName)return void e.preventDefault();while(t=t.parentNode)}),u.contentStyles.push(".mce-content-body {-webkit-touch-callout: none}")}function $(){u.on("init",function(){u.dom.bind(u.getBody(),"submit",function(e){e.preventDefault()})})}function q(){ee.addNodeFilter("br",function(e){for(var t=e.length;t--;)"Apple-interchange-newline"==e[t].attr("class")&&e[t].remove()})}function j(){u.on("dragstart",function(e){p(e)}),u.on("drop",function(e){if(!h(e)){var n=m(e);if(n&&n.id!=u.id){e.preventDefault();var r=t.getCaretRangeFromPoint(e.x,e.y,u.getDoc());Q.setRng(r),g(n.html)}}})}var Y=s.each,X=u.$,K=e.BACKSPACE,G=e.DELETE,J=u.dom,Q=u.selection,Z=u.settings,ee=u.parser,te=u.serializer,ne=a.gecko,re=a.ie,ie=a.webkit,oe="data:text/mce-internal,",ae=re?"Text":"URL";R(),y(),a.windowsPhone||O(),ie&&(v(),C(),E(),D(),$(),S(),q(),a.iOS?(F(),z(),U()):b()),re&&a.ie<11&&(x(),_(),k(),T(),L(),M(),P(),H()),a.ie>=11&&(z(),S()),a.ie&&(b(),V(),j()),ne&&(x(),w(),N(),A(),B(),I(),W(),S())}}),r(He,[le,w,m],function(e,t,n){function r(e,t){return"selectionchange"==t?e.getDoc():!e.inline&&/^mouse|click|contextmenu|drop|dragover|dragend/.test(t)?e.getDoc().documentElement:e.settings.event_root?(e.eventRoot||(e.eventRoot=o.select(e.settings.event_root)[0]),e.eventRoot):e.getBody()}function i(e,t){function n(e){return!e.hidden&&!e.readonly}var i=r(e,t),s;if(e.delegates||(e.delegates={}),!e.delegates[t])if(e.settings.event_root){if(a||(a={},e.editorManager.on("removeEditor",function(){var t;if(!e.editorManager.activeEditor&&a){for(t in a)e.dom.unbind(r(e,t));a=null}})),a[t])return;s=function(r){for(var i=r.target,a=e.editorManager.editors,s=a.length;s--;){var l=a[s].getBody();(l===i||o.isChildOf(i,l))&&n(a[s])&&a[s].fire(t,r)}},a[t]=s,o.bind(i,t,s)}else s=function(r){n(e)&&e.fire(t,r)},o.bind(i,t,s),e.delegates[t]=s}var o=t.DOM,a,s={bindPendingEventDelegates:function(){var e=this;n.each(e._pendingNativeEvents,function(t){i(e,t)})},toggleNativeEvent:function(e,t){var n=this;"focus"!=e&&"blur"!=e&&(t?n.initialized?i(n,e):n._pendingNativeEvents?n._pendingNativeEvents.push(e):n._pendingNativeEvents=[e]:n.initialized&&(n.dom.unbind(r(n,e),e,n.delegates[e]),delete n.delegates[e]))},unbindAllNativeEvents:function(){var e=this,t;if(e.delegates){for(t in e.delegates)e.dom.unbind(r(e,t),t,e.delegates[t]);delete e.delegates}e.inline||(e.getBody().onload=null,e.dom.unbind(e.getWin()),e.dom.unbind(e.getDoc())),e.dom.unbind(e.getBody()),e.dom.unbind(e.getContainer())}};return s=n.extend({},e,s)}),r(Oe,[],function(){function e(e,t,n){try{e.getDoc().execCommand(t,!1,n)}catch(r){}}function t(e){var t,n;return t=e.getBody(),n=function(t){e.dom.getParents(t.target,"a").length>0&&t.preventDefault()},e.dom.bind(t,"click",n),{unbind:function(){e.dom.unbind(t,"click",n)}}}function n(n,r){n._clickBlocker&&(n._clickBlocker.unbind(),n._clickBlocker=null),r?(n._clickBlocker=t(n),n.selection.controlSelection.hideResizeRect(),n.readonly=!0,n.getBody().contentEditable=!1):(n.readonly=!1,n.getBody().contentEditable=!0,e(n,"StyleWithCSS",!1),e(n,"enableInlineTableEditing",!1),e(n,"enableObjectResizing",!1),n.focus(),n.nodeChanged())}function r(e,t){var r=e.readonly?"readonly":"design";t!=r&&(e.initialized?n(e,"readonly"==t):e.on("init",function(){n(e,"readonly"==t)}),e.fire("SwitchMode",{mode:t}))}return{setMode:r}}),r(Ie,[m,h],function(e,t){var n=e.each,r=e.explode,i={f9:120,f10:121,f11:122},o=e.makeMap("alt,ctrl,shift,meta,access");return function(a){function s(e,s,l,c){var u,d,f;f={func:l,scope:c||a,desc:a.translate(s)},n(r(e,"+"),function(e){e in o?f[e]=!0:/^[0-9]{2,}$/.test(e)?f.keyCode=parseInt(e,10):(f.charCode=e.charCodeAt(0),f.keyCode=i[e]||e.toUpperCase().charCodeAt(0))}),u=[f.keyCode];for(d in o)f[d]?u.push(d):f[d]=!1;return f.id=u.join(","),f.access&&(f.alt=!0,t.mac?f.ctrl=!0:f.shift=!0),f.meta&&(t.mac?f.meta=!0:(f.ctrl=!0,f.meta=!1)),f}var l=this,c={};a.on("keyup keypress keydown",function(e){(e.altKey||e.ctrlKey||e.metaKey)&&!e.isDefaultPrevented()&&n(c,function(t){return t.ctrl==e.ctrlKey&&t.meta==e.metaKey&&t.alt==e.altKey&&t.shift==e.shiftKey&&(e.keyCode==t.keyCode||e.charCode&&e.charCode==t.charCode)?(e.preventDefault(),"keydown"==e.type&&t.func.call(t.scope),!0):void 0})}),l.add=function(t,i,o,l){var u;return u=o,"string"==typeof o?o=function(){a.execCommand(u,!1,null)}:e.isArray(u)&&(o=function(){a.execCommand(u[0],u[1],u[2])}),n(r(t.toLowerCase()),function(e){var t=s(e,i,o,l);c[t.id]=t}),!0},l.remove=function(e){var t=s(e);return c[t.id]?(delete c[t.id],!0):!1}}}),r(Fe,[c,m,z],function(e,t,n){return function(r){function i(e){var t,n;return n={"image/jpeg":"jpg","image/jpg":"jpg","image/gif":"gif","image/png":"png"},t=n[e.blob().type.toLowerCase()]||"dat",e.id()+"."+t}function o(e,t){return e?e.replace(/\/$/,"")+"/"+t.replace(/^\//,""):t}function a(e){return{id:e.id,blob:e.blob,base64:e.base64,filename:n.constant(i(e))}}function s(e,t,n,a){var s,l,c;s=new XMLHttpRequest,s.open("POST",r.url),s.withCredentials=r.credentials,c=a(),s.upload.onprogress=function(e){var t=Math.round(e.loaded/e.total*100);c.progressBar.value(t)},s.onerror=function(){c.close(),n("Image upload failed due to a XHR Transport error. Code: "+s.status)},s.onload=function(){var e;return c.close(),200!=s.status?void n("HTTP Error: "+s.status):(e=JSON.parse(s.responseText),e&&"string"==typeof e.location?void t(o(r.basePath,e.location)):void n("Invalid JSON: "+s.responseText))},l=new FormData,l.append("file",e.blob(),i(e)),s.send(l)}function l(){return new e(function(e){e([])})}function c(e){return e.then(function(e){return e})["catch"](function(e){return e})}function u(e,t,n){var r=e(n),i=c(r);return delete p[t],p[t]=i,i}function d(e,n){return t.map(e,function(e){var t=e.id();return p[t]?p[t]:u(n,t,e)})}function f(t,n){function i(t){return new e(function(e){var i=r.handler;try{i(a(t),function(n){e({url:n,blobInfo:t,status:!0})},function(n){e({url:"",blobInfo:t,status:!1,error:n})},n)}catch(o){e({url:"",blobInfo:t,status:!1,error:o.message})}})}var o=d(t,i);return e.all(o)}function h(e,t){return r.url||r.handler!==s?f(e,t):l()}var p={};return r=t.extend({credentials:!1,handler:s},r),{upload:h}}}),r(ze,[c],function(e){function t(t){return new e(function(e){var n=new XMLHttpRequest;n.open("GET",t,!0),n.responseType="blob",n.onload=function(){200==this.status&&e(this.response)},n.send()})}function n(e){var t,n;return e=decodeURIComponent(e).split(","),n=/data:([^;]+)/.exec(e[0]),n&&(t=n[1]),{type:t,data:e[1]}}function r(t){return new e(function(e){var r,i,o;t=n(t);try{r=atob(t.data)}catch(a){return void e(new Blob([]))}for(i=new Uint8Array(r.length),o=0;o0&&(n&&(l*=-1),r.left+=l,r.right+=l),r}function l(){var n,r,o,a,s;for(n=i("*[contentEditable=false]",t),a=0;a').css(l).appendTo(t),o&&m.addClass("mce-visual-caret-before"),d(),c=a.ownerDocument.createRange(),f=g.firstChild,c.setStart(f,0),c.setEnd(f,1),c):(g=e.insertInline(a,o),c=a.ownerDocument.createRange(),s(g.nextSibling)?(c.setStart(g,0),c.setEnd(g,0)):(c.setStart(g,1),c.setEnd(g,1)),c)}function u(){l(),g&&(e.remove(g),g=null),m&&(m.remove(),m=null),clearInterval(p)}function d(){p=a.setInterval(function(){i("div.mce-visual-caret",t).toggleClass("mce-visual-caret-hidden")},500)}function f(){a.clearInterval(p)}function h(){return".mce-visual-caret {position: absolute;background-color: black;background-color: currentcolor;}.mce-visual-caret-hidden {display: none;}*[data-mce-caret] {position: absolute;left: -1000px;right: auto;top: 0;margin: 0;padding: 0;}"}var p,m,g;return{show:c,hide:u,getCss:h,destroy:f}}}),r(qe,[p,_,V],function(e,t,n){function r(i){function o(t){return e.map(t,function(e){return e=n.clone(e),e.node=i,e})}if(e.isArray(i))return e.reduce(i,function(e,t){return e.concat(r(t))},[]);if(t.isElement(i))return o(i.getClientRects());if(t.isText(i)){var a=i.ownerDocument.createRange();return a.setStart(i,0),a.setEnd(i,i.data.length),o(a.getClientRects())}}return{getClientRects:r}}),r(je,[z,p,qe,W,te,ne,$,V],function(e,t,n,r,i,o,a,s){function l(e,t,n,o){for(;o=i.findNode(o,e,r.isEditableCaretCandidate,t);)if(n(o))return}function c(e,r,i,o,a,s){function c(o){var s,l,c;for(c=n.getClientRects(o),-1==e&&(c=c.reverse()),s=0;s0&&r(l,t.last(f))&&u++,l.line=u,a(l))return!0;f.push(l)}}var u=0,d,f=[],h;return(h=t.last(s.getClientRects()))?(d=s.getNode(),c(d),l(e,o,c,d),f):f}function u(e,t){return t.line>e}function d(e,t){return t.line===e}function f(e,n,r,i){function l(n){return 1==e?t.last(n.getClientRects()):t.last(n.getClientRects())}var c=new o(n),u,d,f,h,p=[],m=0,g,v;1==e?(u=c.next,d=s.isBelow,f=s.isAbove,h=a.after(i)):(u=c.prev,d=s.isAbove,f=s.isBelow,h=a.before(i)),v=l(h);do if(h.isVisible()&&(g=l(h),!f(g,v))){if(p.length>0&&d(g,t.last(p))&&m++,g=s.clone(g),g.position=h,g.line=m,r(g))return p;p.push(g)}while(h=u(h));return p}var h=e.curry,p=h(c,-1,s.isAbove,s.isBelow),m=h(c,1,s.isBelow,s.isAbove);return{upUntil:p,downUntil:m,positionsUntil:f,isAboveLine:h(u),isLine:h(d)}}),r(Ye,[z,p,_,qe,V,te,W],function(e,t,n,r,i,o,a){function s(e,t){return Math.abs(e.left-t)}function l(e,t){return Math.abs(e.right-t)}function c(e,n){function r(e,t){return e>=t.left&&e<=t.right}return t.reduce(e,function(e,t){var i,o;return i=Math.min(s(e,n),l(e,n)),o=Math.min(s(t,n),l(t,n)),r(n,t)?t:r(n,e)?e:o==i&&m(t.node)?t:i>o?t:e})}function u(e,t,n,r){for(;r=g(r,e,a.isEditableCaretCandidate,t);)if(n(r))return}function d(e,n){function o(e,i){var o;return o=t.filter(r.getClientRects(i),function(t){return!e(t,n)}),a=a.concat(o),0===o.length}var a=[];return a.push(n),u(-1,e,v(o,i.isAbove),n.node),u(1,e,v(o,i.isBelow),n.node),a}function f(e){return t.filter(t.toArray(e.getElementsByTagName("*")),m)}function h(e,t){return{node:e.node,before:s(e,t)=e.top&&i<=e.bottom}),a=c(o,n),a&&(a=c(d(e,a),n),a&&m(a.node))?h(a,n):null}var m=n.isContentEditableFalse,g=o.findNode,v=e.curry;return{findClosestClientRect:c,findLineNodeRects:d,closestCaret:p}}),r(Xe,[_,p,z],function(e,t,n){function r(e){function r(e){return i(e)}function a(t){f(e.getBody()).css("cursor",t)}function s(t){return t==g.element||e.dom.isChildOf(t,g.element)?!1:!i(t)}function l(t){var n,r,i,o,s=0,l=0,c,u,d,h;0===t.button&&(n=t.screenX-g.screenX,r=t.screenY-g.screenY,c=Math.max(Math.abs(n),Math.abs(r)),!g.dragging&&c>10&&(g.dragging=!0,a("default"),g.clone=g.element.cloneNode(!0),i=m.getPos(g.element),g.relX=g.clientX-i.x,g.relY=g.clientY-i.y,g.width=g.element.offsetWidth,g.height=g.element.offsetHeight,f(g.clone).css({width:g.width,height:g.height}).removeAttr("data-mce-selected"),g.ghost=f("
    ").css({position:"absolute",opacity:.5,overflow:"hidden",width:g.width,height:g.height}).attr({"data-mce-bogus":"all",unselectable:"on",contenteditable:"false"}).addClass("mce-drag-container mce-reset").append(g.clone).appendTo(e.getBody())[0],o=e.dom.getViewPort(e.getWin()),g.maxX=o.w,g.maxY=o.h),g.dragging&&(e.selection.placeCaretAt(t.clientX,t.clientY),u=g.clientX+n-g.relX,d=g.clientY+r+5,u+g.width>g.maxX&&(s=u+g.width-g.maxX),d+g.height>g.maxY&&(l=d+g.height-g.maxY),h="BODY"!=e.getBody().nodeName?e.getBody().getBoundingClientRect():{left:0,top:0},f(g.ghost).css({left:u-h.left,top:d-h.top,width:g.width-s,height:g.height-l})))}function c(){var t;if(g.dragging&&(e.selection.setRng(e.selection.getSel().getRangeAt(0)),s(e.selection.getNode()))){var n=g.element;if(t=e.fire("drop",{targetClone:n}),t.isDefaultPrevented())return;n=t.targetClone,e.undoManager.transact(function(){e.insertContent(m.getOuterHTML(n)),f(g.element).remove()})}d()}function u(a){var s,u;if(d(),0===a.button&&(s=t.find(e.dom.getParents(a.target),n.or(i,o)),r(s))){if(u=e.fire("dragstart",{target:s}),u.isDefaultPrevented())return;e.on("mousemove",l),e.on("mouseup",c),h!=p&&(m.bind(h,"mousemove",l),m.bind(h,"mouseup",c)),g={screenX:a.screenX,screenY:a.screenY,clientX:a.clientX,clientY:a.clientY,element:s}}}function d(){f(g.ghost).remove(),a(null),e.off("mousemove",l),e.off("mouseup",d),h!=p&&(m.unbind(h,"mousemove",l),m.unbind(h,"mouseup",d)),g={}}var f=e.$,h=document,p=e.getDoc(),m=e.dom,g={};e.on("mousedown",u),e.on("drop",function(t){var n=e.getDoc().elementFromPoint(t.clientX,t.clientY);(i(n)||i(e.dom.getContentEditableParent(n)))&&t.preventDefault()})}var i=e.isContentEditableFalse,o=e.isContentEditableTrue;return{init:r}}),r(Ke,[h,ne,$,k,te,$e,je,Ye,_,T,V,I,z,p,u,Xe,S],function(e,t,n,r,i,o,a,s,l,c,u,d,f,h,p,m,g){function v(e,t){for(;t=e(t);)if(t.isVisible())return t;return t}function y(c){function y(e){return c.dom.isBlock(e)}function S(e){e&&c.selection.setRng(e)}function k(){return c.selection.getRng()}function T(e,t){c.selection.scrollIntoView(e,t)}function R(e,t,n){var r;return r=c.fire("ShowCaret",{target:t,direction:e,before:n}),r.isDefaultPrevented()?null:(T(t,-1===e),ne.show(n,t))}function A(e){var t;return ne.hide(),t=c.fire("BeforeObjectSelected",{target:e}),t.isDefaultPrevented()?null:B(e)}function B(e){var t=e.ownerDocument.createRange();return t.selectNode(e),t}function D(e,t){var n=i.isInSameBlock(e,t);return!n&&l.isBr(e.getNode())?!0:n}function L(e,t){return t=i.normalizeRange(e,Q,t),-1==e?n.fromRangeStart(t):n.fromRangeEnd(t)}function M(e){return r.isCaretContainerBlock(e.startContainer)}function P(e,t,n,r){var i,o,a,s;return!r.collapsed&&(i=_(r),x(i))?R(e,i,-1==e):(s=M(r),o=L(e,r),n(o)?A(o.getNode(-1==e)):(o=t(o))?n(o)?R(e,o.getNode(-1==e),1==e):(a=t(o),n(a)&&D(o,a)?R(e,a.getNode(-1==e),1==e):s?U(o.toRange()):null):s?r:null)}function H(e,t,n){var r,i,o,l,c,u,d,f,p;if(p=_(n),r=L(e,n),i=t(Q,a.isAboveLine(1),r),o=h.filter(i,a.isLine(1)),c=h.last(r.getClientRects()),N(r)&&(p=r.getNode()),E(r)&&(p=r.getNode(!0)),!c)return null;if(u=c.left,l=s.findClosestClientRect(o,u),l&&x(l.node))return d=Math.abs(u-l.left),f=Math.abs(u-l.right),R(e,l.node,f>d);if(p){var m=a.positionsUntil(e,Q,a.isAboveLine(1),p);if(l=s.findClosestClientRect(h.filter(m,a.isLine(1)),u))return U(l.position.toRange());if(l=h.last(h.filter(m,a.isLine(0))))return U(l.position.toRange())}}function O(t,r){function i(){var t=c.dom.create(c.settings.forced_root_block);return(!e.ie||e.ie>=11)&&(t.innerHTML='
    '),t}var o,a,s;if(r.collapsed&&c.settings.forced_root_block){if(o=c.dom.getParent(r.startContainer,"PRE"),!o)return;a=1==t?ee(n.fromRangeStart(r)):te(n.fromRangeStart(r)),a||(s=i(),1==t?c.$(o).after(s):c.$(o).before(s),c.selection.select(s,!0),c.selection.collapse())}}function I(e,t,n,r){var i;return(i=P(e,t,n,r))?i:(i=O(e,r),i?i:null)}function F(e,t,n){var r;return(r=H(e,t,n))?r:(r=O(e,n),r?r:null)}function z(){return oe("*[data-mce-caret]")[0]}function W(e){e=oe(e),e.attr("data-mce-caret")&&(ne.hide(),e.removeAttr("data-mce-caret"),e.removeAttr("data-mce-bogus"),e.removeAttr("style"),S(k()),T(e[0]))}function V(e){var t,r;return e=i.normalizeRange(1,Q,e),t=n.fromRangeStart(e),x(t.getNode())?R(1,t.getNode(),!t.isAtEnd()):x(t.getNode(!0))?R(1,t.getNode(!0),!1):(r=c.dom.getParent(t.getNode(),f.or(x,C)),x(r)?R(1,r,!1):(ne.hide(),null))}function U(e){var t;return e&&e.collapsed?(t=V(e),t?t:e):e}function $(e){var t,i,o,a;return x(e)?(x(e.previousSibling)&&(o=e.previousSibling),i=te(n.before(e)),i||(t=ee(n.after(e))),t&&w(t.getNode())&&(a=t.getNode()),r.remove(e.previousSibling),r.remove(e.nextSibling),c.dom.remove(e),G(),c.dom.isEmpty(c.getBody())?(c.setContent(""),void c.focus()):o?n.after(o).toRange():a?n.before(a).toRange():i?i.toRange():t?t.toRange():null):null}function q(e,t,n){var r,i;return!n.collapsed&&(r=_(n),x(r))?U($(r)):(i=L(e,n),t(i)?U($(i.getNode(-1==e))):void 0)}function j(){function e(e,t){var n=t(k());n&&!e.isDefaultPrevented()&&(e.preventDefault(),S(n))}function t(e){for(var t=c.getBody();e&&e!=t;){if(C(e)||x(e))return e;e=e.parentNode}return null}function r(e,t,n){return n.collapsed?!1:h.reduce(n.getClientRects(),function(n,r){return n||u.containsXY(r,e,t)},!1)}function i(){var e,r=t(c.selection.getNode());C(r)&&y(r)&&c.dom.isEmpty(r)&&(e=c.dom.create("br",{"data-mce-bogus":"1"}),c.$(r).empty().append(e),c.selection.setRng(n.before(e).toRange()))}function o(e){var t=z();if(t)return"compositionstart"==e.type?(e.preventDefault(),e.stopPropagation(),void W(t)):void(" "!=t.innerHTML&&W(t))}function l(e){var t;switch(e.keyCode){case d.DELETE:t=i();break;case d.BACKSPACE:t=i()}t&&e.preventDefault()}var f=b(I,1,ee,N),g=b(I,-1,te,E),v=b(q,1,N),w=b(q,-1,E),_=b(F,-1,a.upUntil),T=b(F,1,a.downUntil);c.on("mouseup",function(){var e=k();e.collapsed&&S(V(e))}),c.on("mousedown",function(e){var n;if(n=t(e.target))x(n)?(e.preventDefault(),K(A(n))):(G(),r(e.clientX,e.clientY,c.selection.getRng())||c.selection.placeCaretAt(e.clientX,e.clientY));else{G(),ne.hide();var i=s.closestCaret(Q,e.clientX,e.clientY);i&&(e.preventDefault(),c.getBody().focus(),S(R(1,i.node,i.before)))}}),c.on("keydown",function(t){if(!d.modifierPressed(t))switch(t.keyCode){case d.RIGHT:e(t,f);break;case d.DOWN:e(t,T);break;case d.LEFT:e(t,g);break;case d.UP:e(t,_);break;case d.DELETE:e(t,v);break;case d.BACKSPACE:e(t,w);break;default:x(c.selection.getNode())&&t.preventDefault()}}),c.on("keyup compositionstart",function(e){o(e),l(e)},!0),c.on("cut",function(){var e=c.selection.getNode();x(e)&&p.setEditorTimeout(c,function(){S(U($(e)))})}),c.on("getSelectionRange",function(e){var t=e.range;if(ie){if(!ie.parentNode)return void(ie=null);t=t.cloneRange(),t.selectNode(ie),e.range=t}}),c.on("setSelectionRange",function(e){var t;t=K(e.range),t&&(e.range=t)}),c.on("focus",function(){p.setEditorTimeout(c,function(){c.selection.setRng(U(c.selection.getRng()))},0)}),m.init(c)}function Y(){var e=c.contentStyles,t=".mce-content-body";e.push(ne.getCss()),e.push(t+" .mce-offscreen-selection {position: absolute;left: -9999999999px;width: 100pxheight: 100px}"+t+" *[contentEditable=false] {cursor: default;}"+t+" *[contentEditable=true] {cursor: text;}")}function X(e){return r.isCaretContainer(e.startContainer)||r.isCaretContainer(e.endContainer)}function K(t){var n,r=c.$,i=c.dom,o,a,s,l,u,d,f,h,p;if(!t)return G(),null;if(t.collapsed){if(G(),!X(t)){if(f=L(1,t),x(f.getNode()))return R(1,f.getNode(),!f.isAtEnd());if(x(f.getNode(!0)))return R(1,f.getNode(!0),!1)}return null}return s=t.startContainer,l=t.startOffset,u=t.endOffset,3==s.nodeType&&0==l&&x(s.parentNode)&&(s=s.parentNode,l=i.nodeIndex(s),s=s.parentNode),1!=s.nodeType?(G(),null):(u==l+1&&(n=s.childNodes[l]),x(n)?(h=p=n.cloneNode(!0),d=c.fire("ObjectSelected",{target:n,targetClone:h}),d.isDefaultPrevented()?(G(),null):(h=d.targetClone,o=r("#"+re),0===o.length&&(o=r('
    ').attr("id",re),o.appendTo(c.getBody())),t=c.dom.createRng(),h===p&&e.ie?(o.empty().append(g.ZWSP).append(h).append(g.ZWSP),t.setStart(o[0].firstChild,0),t.setEnd(o[0].lastChild,1)):(o.empty().append("\xa0").append(h).append("\xa0"), -t.setStart(o[0].firstChild,1),t.setEnd(o[0].lastChild,0)),o.css({top:i.getPos(n,c.getBody()).y}),c.getBody().focus(),o[0].focus(),a=c.selection.getSel(),a.removeAllRanges(),a.addRange(t),c.$("*[data-mce-selected]").removeAttr("data-mce-selected"),n.setAttribute("data-mce-selected",1),ie=n,t)):(G(),null))}function G(){ie&&(ie.removeAttribute("data-mce-selected"),c.$("#"+re).remove(),ie=null)}function J(){ne.destroy(),ie=null}var Q=c.getBody(),Z=new t(Q),ee=b(v,Z.next),te=b(v,Z.prev),ne=new o(c.getBody(),y),re="sel-"+c.dom.uniqueId(),ie,oe=c.$;return e.ceFalse&&(j(),Y()),{showBlockCaretContainer:W,destroy:J}}var b=f.curry,C=l.isContentEditableTrue,x=l.isContentEditableFalse,w=l.isElement,E=i.isAfterContentEditableFalse,N=i.isBeforeContentEditableFalse,_=c.getSelectedNode;return y}),r(Ge,[w,g,N,R,A,H,P,Y,J,Q,Z,ee,re,ie,E,d,Te,Le,B,L,Pe,h,m,u,He,Oe,Ie,Ue,Ke],function(e,n,r,i,o,a,s,l,c,u,d,f,h,p,m,g,v,y,b,C,x,w,E,N,_,S,k,T,R){function A(e,t,i){var o=this,a,s,l;a=o.documentBaseUrl=i.documentBaseURL,s=i.baseURI,l=i.defaultSettings,t=M({id:e,theme:"modern",delta_width:0,delta_height:0,popup_css:"",plugins:"",document_base_url:a,add_form_submit_trigger:!0,submit_patch:!0,add_unload_trigger:!0,convert_urls:!0,relative_urls:!0,remove_script_host:!0,object_resizing:!0,doctype:"",visual:!0,font_size_style_values:"xx-small,x-small,small,medium,large,x-large,xx-large",font_size_legacy_values:"xx-small,small,medium,large,x-large,xx-large,300%",forced_root_block:"p",hidden_input:!0,padd_empty_editor:!0,render_ui:!0,indentation:"30px",inline_styles:!0,convert_fonts_to_spans:!0,indent:"simple",indent_before:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",indent_after:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",validate:!0,entity_encoding:"named",url_converter:o.convertURL,url_converter_scope:o,ie7_compat:!0},l,t),l&&l.external_plugins&&t.external_plugins&&(t.external_plugins=M({},l.external_plugins,t.external_plugins)),o.settings=t,r.language=t.language||"en",r.languageLoad=t.language_load,r.baseURL=i.baseURL,o.id=t.id=e,o.setDirty(!1),o.plugins={},o.documentBaseURI=new p(t.document_base_url||a,{base_uri:s}),o.baseURI=s,o.contentCSS=[],o.contentStyles=[],o.shortcuts=new k(o),o.loadedCSS={},o.editorCommands=new h(o),t.target&&(o.targetElm=t.target),o.suffix=i.suffix,o.editorManager=i,o.inline=t.inline,t.cache_suffix&&(w.cacheSuffix=t.cache_suffix.replace(/^[\?\&]+/,"")),t.override_viewport===!1&&(w.overrideViewPort=!1),i.fire("SetupEditor",o),o.execCallback("setup",o),o.$=n.overrideDefaults(function(){return{context:o.inline?o.getBody():o.getDoc(),element:o.getBody()}})}var B=e.DOM,D=r.ThemeManager,L=r.PluginManager,M=E.extend,P=E.each,H=E.explode,O=E.inArray,I=E.trim,F=E.resolve,z=g.Event,W=w.gecko,V=w.ie;return A.prototype={render:function(){function e(){B.unbind(window,"ready",e),n.render()}function t(){var e=m.ScriptLoader;if(r.language&&"en"!=r.language&&!r.language_url&&(r.language_url=n.editorManager.baseURL+"/langs/"+r.language+".js"),r.language_url&&e.add(r.language_url),r.theme&&"function"!=typeof r.theme&&"-"!=r.theme.charAt(0)&&!D.urls[r.theme]){var t=r.theme_url;t=t?n.documentBaseURI.toAbsolute(t):"themes/"+r.theme+"/theme"+o+".js",D.load(r.theme,t)}E.isArray(r.plugins)&&(r.plugins=r.plugins.join(" ")),P(r.external_plugins,function(e,t){L.load(t,e),r.plugins+=" "+t}),P(r.plugins.split(/[ ,]/),function(e){if(e=I(e),e&&!L.urls[e])if("-"==e.charAt(0)){e=e.substr(1,e.length);var t=L.dependencies(e);P(t,function(e){var t={prefix:"plugins/",resource:e,suffix:"/plugin"+o+".js"};e=L.createUrl(t,e),L.load(e.resource,e)})}else L.load(e,{prefix:"plugins/",resource:e,suffix:"/plugin"+o+".js"})}),e.loadQueue(function(){n.removed||n.init()})}var n=this,r=n.settings,i=n.id,o=n.suffix;if(!z.domLoaded)return void B.bind(window,"ready",e);if(n.getElement()&&w.contentEditable){r.inline?n.inline=!0:(n.orgVisibility=n.getElement().style.visibility,n.getElement().style.visibility="hidden");var a=n.getElement().form||B.getParent(i,"form");a&&(n.formElement=a,r.hidden_input&&!/TEXTAREA|INPUT/i.test(n.getElement().nodeName)&&(B.insertAfter(B.create("input",{type:"hidden",name:i}),i),n.hasHiddenInput=!0),n.formEventDelegate=function(e){n.fire(e.type,e)},B.bind(a,"submit reset",n.formEventDelegate),n.on("reset",function(){n.setContent(n.startContent,{format:"raw"})}),!r.submit_patch||a.submit.nodeType||a.submit.length||a._mceOldSubmit||(a._mceOldSubmit=a.submit,a.submit=function(){return n.editorManager.triggerSave(),n.setDirty(!1),a._mceOldSubmit(a)})),n.windowManager=new v(n),n.notificationManager=new y(n),"xml"==r.encoding&&n.on("GetContent",function(e){e.save&&(e.content=B.encode(e.content))}),r.add_form_submit_trigger&&n.on("submit",function(){n.initialized&&n.save()}),r.add_unload_trigger&&(n._beforeUnload=function(){!n.initialized||n.destroyed||n.isHidden()||n.save({format:"raw",no_events:!0,set_dirty:!1})},n.editorManager.on("BeforeUnload",n._beforeUnload)),t()}},init:function(){function e(n){var r=L.get(n),i,o;if(i=L.urls[n]||t.documentBaseUrl.replace(/\/$/,""),n=I(n),r&&-1===O(m,n)){if(P(L.dependencies(n),function(t){e(t)}),t.plugins[n])return;o=new r(t,i,t.$),t.plugins[n]=o,o.init&&(o.init(t,i),m.push(n))}}var t=this,n=t.settings,r=t.getElement(),i,o,a,s,l,c,u,d,f,h,p,m=[];if(this.editorManager.i18n.setCode(n.language),t.rtl=n.rtl_ui||this.editorManager.i18n.rtl,t.editorManager.add(t),n.aria_label=n.aria_label||B.getAttrib(r,"aria-label",t.getLang("aria.rich_text_area")),n.theme&&("function"!=typeof n.theme?(n.theme=n.theme.replace(/-/,""),c=D.get(n.theme),t.theme=new c(t,D.urls[n.theme]),t.theme.init&&t.theme.init(t,D.urls[n.theme]||t.documentBaseUrl.replace(/\/$/,""),t.$)):t.theme=n.theme),P(n.plugins.replace(/\-/g,"").split(/[ ,]/),e),n.render_ui&&t.theme&&(t.orgDisplay=r.style.display,"function"!=typeof n.theme?(i=n.width||r.style.width||r.offsetWidth,o=n.height||r.style.height||r.offsetHeight,a=n.min_height||100,h=/^[0-9\.]+(|px)$/i,h.test(""+i)&&(i=Math.max(parseInt(i,10),100)),h.test(""+o)&&(o=Math.max(parseInt(o,10),a)),l=t.theme.renderUI({targetNode:r,width:i,height:o,deltaWidth:n.delta_width,deltaHeight:n.delta_height}),n.content_editable||(o=(l.iframeHeight||o)+("number"==typeof o?l.deltaHeight||0:""),a>o&&(o=a))):(l=n.theme(t,r),l.editorContainer.nodeType&&(l.editorContainer=l.editorContainer.id=l.editorContainer.id||t.id+"_parent"),l.iframeContainer.nodeType&&(l.iframeContainer=l.iframeContainer.id=l.iframeContainer.id||t.id+"_iframecontainer"),o=l.iframeHeight||r.offsetHeight),t.editorContainer=l.editorContainer),n.content_css&&P(H(n.content_css),function(e){t.contentCSS.push(t.documentBaseURI.toAbsolute(e))}),n.content_style&&t.contentStyles.push(n.content_style),n.content_editable)return r=s=l=null,t.initContentBody();if(t.iframeHTML=n.doctype+"",n.document_base_url!=t.documentBaseUrl&&(t.iframeHTML+=''),!w.caretAfter&&n.ie7_compat&&(t.iframeHTML+=''),t.iframeHTML+='',!/#$/.test(document.location.href))for(p=0;p',t.loadedCSS[g]=!0}d=n.body_id||"tinymce",-1!=d.indexOf("=")&&(d=t.getParam("body_id","","hash"),d=d[t.id]||d),f=n.body_class||"",-1!=f.indexOf("=")&&(f=t.getParam("body_class","","hash"),f=f[t.id]||""),n.content_security_policy&&(t.iframeHTML+=''),t.iframeHTML+='
    ';var v='javascript:(function(){document.open();document.domain="'+document.domain+'";var ed = window.parent.tinymce.get("'+t.id+'");document.write(ed.iframeHTML);document.close();ed.initContentBody(true);})()';document.domain!=location.hostname&&w.ie&&w.ie<12&&(u=v);var y=B.create("iframe",{id:t.id+"_ifr",frameBorder:"0",allowTransparency:"true",title:t.editorManager.translate("Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help"),style:{width:"100%",height:o,display:"block"}});if(y.onload=function(){y.onload=null,t.fire("load")},B.setAttrib(y,"src",u||'javascript:""'),t.contentAreaContainer=l.iframeContainer,t.iframeElement=y,s=B.add(l.iframeContainer,y),V)try{t.getDoc()}catch(b){s.src=u=v}l.editorContainer&&(B.get(l.editorContainer).style.display=t.orgDisplay,t.hidden=B.isHidden(l.editorContainer)),t.getElement().style.display="none",B.setAttrib(t.id,"aria-hidden",!0),u||t.initContentBody(),r=s=l=null},initContentBody:function(t){var n=this,r=n.settings,s=n.getElement(),h=n.getDoc(),p,m;r.inline||(n.getElement().style.visibility=n.orgVisibility),t||r.content_editable||(h.open(),h.write(n.iframeHTML),h.close()),r.content_editable&&(n.on("remove",function(){var e=this.getBody();B.removeClass(e,"mce-content-body"),B.removeClass(e,"mce-edit-focus"),B.setAttrib(e,"contentEditable",null)}),B.addClass(s,"mce-content-body"),n.contentDocument=h=r.content_document||document,n.contentWindow=r.content_window||window,n.bodyElement=s,r.content_document=r.content_window=null,r.root_name=s.nodeName.toLowerCase()),p=n.getBody(),p.disabled=!0,n.readonly=r.readonly,n.readonly||(n.inline&&"static"==B.getStyle(p,"position",!0)&&(p.style.position="relative"),p.contentEditable=n.getParam("content_editable_state",!0)),p.disabled=!1,n.editorUpload=new T(n),n.schema=new b(r),n.dom=new e(h,{keep_values:!0,url_converter:n.convertURL,url_converter_scope:n,hex_colors:r.force_hex_style_colors,class_filter:r.class_filter,update_styles:!0,root_element:n.inline?n.getBody():null,collect:r.content_editable,schema:n.schema,onSetAttrib:function(e){n.fire("SetAttrib",e)}}),n.parser=new C(r,n.schema),n.parser.addAttributeFilter("src,href,style,tabindex",function(e,t){for(var r=e.length,i,o=n.dom,a,s;r--;)if(i=e[r],a=i.attr(t),s="data-mce-"+t,!i.attributes.map[s]){if(0===a.indexOf("data:")||0===a.indexOf("blob:"))continue;"style"===t?(a=o.serializeStyle(o.parseStyle(a),i.name),a.length||(a=null),i.attr(s,a),i.attr(t,a)):"tabindex"===t?(i.attr(s,a),i.attr(t,null)):i.attr(s,n.convertURL(a,t,i.name))}}),n.parser.addNodeFilter("script",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.attr("type")||"no/type",0!==r.indexOf("mce-")&&n.attr("type","mce-"+r)}),n.parser.addNodeFilter("#cdata",function(e){for(var t=e.length,n;t--;)n=e[t],n.type=8,n.name="#comment",n.value="[CDATA["+n.value+"]]"}),n.parser.addNodeFilter("p,h1,h2,h3,h4,h5,h6,div",function(e){for(var t=e.length,r,i=n.schema.getNonEmptyElements();t--;)r=e[t],r.isEmpty(i)&&(r.append(new o("br",1)).shortEnded=!0)}),n.serializer=new a(r,n),n.selection=new l(n.dom,n.getWin(),n.serializer,n),n.formatter=new c(n),n.undoManager=new u(n),n.forceBlocks=new f(n),n.enterKey=new d(n),n._nodeChangeDispatcher=new i(n),n._selectionOverrides=new R(n),n.fire("PreInit"),r.browser_spellcheck||r.gecko_spellcheck||(h.body.spellcheck=!1,B.setAttrib(p,"spellcheck","false")),n.fire("PostRender"),n.quirks=new x(n),r.directionality&&(p.dir=r.directionality),r.nowrap&&(p.style.whiteSpace="nowrap"),r.protect&&n.on("BeforeSetContent",function(e){P(r.protect,function(t){e.content=e.content.replace(t,function(e){return""})})}),n.on("SetContent",function(){n.addVisual(n.getBody())}),r.padd_empty_editor&&n.on("PostProcess",function(e){e.content=e.content.replace(/^(]*>( | |\s|\u00a0|)<\/p>[\r\n]*|
    [\r\n]*)$/,"")}),n.load({initial:!0,format:"html"}),n.startContent=n.getContent({format:"raw"}),n.initialized=!0,n.bindPendingEventDelegates(),n.fire("init"),n.focus(!0),n.nodeChanged({initial:!0}),n.execCallback("init_instance_callback",n),n.on("compositionstart compositionend",function(e){n.composing="compositionstart"===e.type}),n.contentStyles.length>0&&(m="",P(n.contentStyles,function(e){m+=e+"\r\n"}),n.dom.addStyle(m)),P(n.contentCSS,function(e){n.loadedCSS[e]||(n.dom.loadCSS(e),n.loadedCSS[e]=!0)}),r.auto_focus&&N.setEditorTimeout(n,function(){var e;e=r.auto_focus===!0?n:n.editorManager.get(r.auto_focus),e.destroyed||e.focus()},100),s=h=p=null},focus:function(e){function t(e){return n.dom.getParent(e,function(e){return"true"===n.dom.getContentEditable(e)})}var n=this,r=n.selection,i=n.settings.content_editable,o,a,s=n.getDoc(),l=n.getBody(),c;if(!e){if(o=r.getRng(),o.item&&(a=o.item(0)),n._refreshContentEditable(),c=t(r.getNode()),n.$.contains(l,c))return c.focus(),r.normalize(),void n.editorManager.setActive(n);if(i||(w.opera||n.getBody().focus(),n.getWin().focus()),W||i){if(l.setActive)try{l.setActive()}catch(u){l.focus()}else l.focus();i&&r.normalize()}a&&a.ownerDocument==s&&(o=s.body.createControlRange(),o.addElement(a),o.select())}n.editorManager.setActive(n)},execCallback:function(e){var t=this,n=t.settings[e],r;if(n)return t.callbackLookup&&(r=t.callbackLookup[e])&&(n=r.func,r=r.scope),"string"==typeof n&&(r=n.replace(/\.\w+$/,""),r=r?F(r):0,n=F(n),t.callbackLookup=t.callbackLookup||{},t.callbackLookup[e]={func:n,scope:r}),n.apply(r||t,Array.prototype.slice.call(arguments,1))},translate:function(e){var t=this.settings.language||"en",n=this.editorManager.i18n;return e?n.data[t+"."+e]||e.replace(/\{\#([^\}]+)\}/g,function(e,r){return n.data[t+"."+r]||"{#"+r+"}"}):""},getLang:function(e,n){return this.editorManager.i18n.data[(this.settings.language||"en")+"."+e]||(n!==t?n:"{#"+e+"}")},getParam:function(e,t,n){var r=e in this.settings?this.settings[e]:t,i;return"hash"===n?(i={},"string"==typeof r?P(r.indexOf("=")>0?r.split(/[;,](?![^=;,]*(?:[;,]|$))/):r.split(","),function(e){e=e.split("="),e.length>1?i[I(e[0])]=I(e[1]):i[I(e[0])]=I(e)}):i=r,i):r},nodeChanged:function(e){this._nodeChangeDispatcher.nodeChanged(e)},addButton:function(e,t){var n=this;t.cmd&&(t.onclick=function(){n.execCommand(t.cmd)}),t.text||t.icon||(t.icon=e),n.buttons=n.buttons||{},t.tooltip=t.tooltip||t.title,n.buttons[e]=t},addMenuItem:function(e,t){var n=this;t.cmd&&(t.onclick=function(){n.execCommand(t.cmd)}),n.menuItems=n.menuItems||{},n.menuItems[e]=t},addContextToolbar:function(e,t){var n=this,r;n.contextToolbars=n.contextToolbars||[],"string"==typeof e&&(r=e,e=function(e){return n.dom.is(e,r)}),n.contextToolbars.push({predicate:e,items:t})},addCommand:function(e,t,n){this.editorCommands.addCommand(e,t,n)},addQueryStateHandler:function(e,t,n){this.editorCommands.addQueryStateHandler(e,t,n)},addQueryValueHandler:function(e,t,n){this.editorCommands.addQueryValueHandler(e,t,n)},addShortcut:function(e,t,n,r){this.shortcuts.add(e,t,n,r)},execCommand:function(e,t,n,r){return this.editorCommands.execCommand(e,t,n,r)},queryCommandState:function(e){return this.editorCommands.queryCommandState(e)},queryCommandValue:function(e){return this.editorCommands.queryCommandValue(e)},queryCommandSupported:function(e){return this.editorCommands.queryCommandSupported(e)},show:function(){var e=this;e.hidden&&(e.hidden=!1,e.inline?e.getBody().contentEditable=!0:(B.show(e.getContainer()),B.hide(e.id)),e.load(),e.fire("show"))},hide:function(){var e=this,t=e.getDoc();e.hidden||(V&&t&&!e.inline&&t.execCommand("SelectAll"),e.save(),e.inline?(e.getBody().contentEditable=!1,e==e.editorManager.focusedEditor&&(e.editorManager.focusedEditor=null)):(B.hide(e.getContainer()),B.setStyle(e.id,"display",e.orgDisplay)),e.hidden=!0,e.fire("hide"))},isHidden:function(){return!!this.hidden},setProgressState:function(e,t){this.fire("ProgressState",{state:e,time:t})},load:function(e){var n=this,r=n.getElement(),i;return r?(e=e||{},e.load=!0,i=n.setContent(r.value!==t?r.value:r.innerHTML,e),e.element=r,e.no_events||n.fire("LoadContent",e),e.element=r=null,i):void 0},save:function(e){var t=this,n=t.getElement(),r,i;if(n&&t.initialized)return e=e||{},e.save=!0,e.element=n,r=e.content=t.getContent(e),e.no_events||t.fire("SaveContent",e),"raw"==e.format&&t.fire("RawSaveContent",e),r=e.content,/TEXTAREA|INPUT/i.test(n.nodeName)?n.value=r:(t.inline||(n.innerHTML=r),(i=B.getParent(t.id,"form"))&&P(i.elements,function(e){return e.name==t.id?(e.value=r,!1):void 0})),e.element=n=null,e.set_dirty!==!1&&t.setDirty(!1),r},setContent:function(e,t){var n=this,r=n.getBody(),i,o;return t=t||{},t.format=t.format||"html",t.set=!0,t.content=e,t.no_events||n.fire("BeforeSetContent",t),e=t.content,0===e.length||/^\s+$/.test(e)?(o=V&&11>V?"":'
    ',"TABLE"==r.nodeName?e="
  • ":/^(UL|OL)$/.test(r.nodeName)&&(e="
  • "+o+"
  • "),i=n.settings.forced_root_block,i&&n.schema.isValidChild(r.nodeName.toLowerCase(),i.toLowerCase())?(e=o,e=n.dom.createHTML(i,n.settings.forced_root_block_attrs,e)):V||e||(e='
    '),n.dom.setHTML(r,e),n.fire("SetContent",t)):("raw"!==t.format&&(e=new s({validate:n.validate},n.schema).serialize(n.parser.parse(e,{isRootContent:!0}))),t.content=I(e),n.dom.setHTML(r,t.content),t.no_events||n.fire("SetContent",t)),t.content},getContent:function(e){var t=this,n,r=t.getBody();return e=e||{},e.format=e.format||"html",e.get=!0,e.getInner=!0,e.no_events||t.fire("BeforeGetContent",e),n="raw"==e.format?t.serializer.getTrimmedContent():"text"==e.format?r.innerText||r.textContent:t.serializer.serialize(r,e),"text"!=e.format?e.content=I(n):e.content=n,e.no_events||t.fire("GetContent",e),e.content},insertContent:function(e,t){t&&(e=M({content:e},t)),this.execCommand("mceInsertContent",!1,e)},isDirty:function(){return!this.isNotDirty},setDirty:function(e){var t=!this.isNotDirty;this.isNotDirty=!e,e&&e!=t&&this.fire("dirty")},setMode:function(e){S.setMode(this,e)},getContainer:function(){var e=this;return e.container||(e.container=B.get(e.editorContainer||e.id+"_parent")),e.container},getContentAreaContainer:function(){return this.contentAreaContainer},getElement:function(){return this.targetElm||(this.targetElm=B.get(this.id)),this.targetElm},getWin:function(){var e=this,t;return e.contentWindow||(t=e.iframeElement,t&&(e.contentWindow=t.contentWindow)),e.contentWindow},getDoc:function(){var e=this,t;return e.contentDocument||(t=e.getWin(),t&&(e.contentDocument=t.document)),e.contentDocument},getBody:function(){return this.bodyElement||this.getDoc().body},convertURL:function(e,t,n){var r=this,i=r.settings;return i.urlconverter_callback?r.execCallback("urlconverter_callback",e,n,!0,t):!i.convert_urls||n&&"LINK"==n.nodeName||0===e.indexOf("file:")||0===e.length?e:i.relative_urls?r.documentBaseURI.toRelative(e):e=r.documentBaseURI.toAbsolute(e,i.remove_script_host)},addVisual:function(e){var n=this,r=n.settings,i=n.dom,o;e=e||n.getBody(),n.hasVisual===t&&(n.hasVisual=r.visual),P(i.select("table,a",e),function(e){var t;switch(e.nodeName){case"TABLE":return o=r.visual_table_class||"mce-item-table",t=i.getAttrib(e,"border"),void(t&&"0"!=t||!n.hasVisual?i.removeClass(e,o):i.addClass(e,o));case"A":return void(i.getAttrib(e,"href",!1)||(t=i.getAttrib(e,"name")||e.id,o=r.visual_anchor_class||"mce-item-anchor",t&&n.hasVisual?i.addClass(e,o):i.removeClass(e,o)))}}),n.fire("VisualAid",{element:e,hasVisual:n.hasVisual})},remove:function(){var e=this;e.removed||(e.save(),e.removed=1,e.unbindAllNativeEvents(),e.hasHiddenInput&&B.remove(e.getElement().nextSibling),e.inline||(V&&10>V&&e.getDoc().execCommand("SelectAll",!1,null),B.setStyle(e.id,"display",e.orgDisplay),e.getBody().onload=null),e.fire("remove"),e.editorManager.remove(e),B.remove(e.getContainer()),e._selectionOverrides.destroy(),e.editorUpload.destroy(),e.destroy())},destroy:function(e){var t=this,n;if(!t.destroyed){if(!e&&!t.removed)return void t.remove();e||(t.editorManager.off("beforeunload",t._beforeUnload),t.theme&&t.theme.destroy&&t.theme.destroy(),t.selection.destroy(),t.dom.destroy()),n=t.formElement,n&&(n._mceOldSubmit&&(n.submit=n._mceOldSubmit,n._mceOldSubmit=null),B.unbind(n,"submit reset",t.formEventDelegate)),t.contentAreaContainer=t.formElement=t.container=t.editorContainer=null,t.bodyElement=t.contentDocument=t.contentWindow=null,t.iframeElement=t.targetElm=null,t.selection&&(t.selection=t.selection.win=t.selection.dom=t.selection.dom.doc=null),t.destroyed=1}},uploadImages:function(e){return this.editorUpload.uploadImages(e)},_scanForImages:function(){return this.editorUpload.scanForImages()},_refreshContentEditable:function(){var e=this,t,n;e._isHidden()&&(t=e.getBody(),n=t.parentNode,n.removeChild(t),n.appendChild(t),t.focus())},_isHidden:function(){var e;return W?(e=this.selection.getSel(),!e||!e.rangeCount||0===e.rangeCount):0}},M(A.prototype,_),A}),r(Je,[],function(){var e={},t="en";return{setCode:function(e){e&&(t=e,this.rtl=this.data[e]?"rtl"===this.data[e]._dir:!1)},getCode:function(){return t},rtl:!1,add:function(t,n){var r=e[t];r||(e[t]=r={});for(var i in n)r[i]=n[i];this.setCode(t)},translate:function(n){var r;if(r=e[t],r||(r={}),"undefined"==typeof n)return n;if("string"!=typeof n&&n.raw)return n.raw;if(n.push){var i=n.slice(1);n=(r[n[0]]||n[0]).replace(/\{([0-9]+)\}/g,function(e,t){return i[t]})}return(r[n]||n).replace(/{context:\w+}$/,"")},data:e}}),r(Qe,[w,u,h],function(e,t,n){function r(e){function l(){try{return document.activeElement}catch(e){return document.body}}function c(e,t){if(t&&t.startContainer){if(!e.isChildOf(t.startContainer,e.getRoot())||!e.isChildOf(t.endContainer,e.getRoot()))return;return{startContainer:t.startContainer,startOffset:t.startOffset,endContainer:t.endContainer,endOffset:t.endOffset}}return t}function u(e,t){var n;return t.startContainer?(n=e.getDoc().createRange(),n.setStart(t.startContainer,t.startOffset),n.setEnd(t.endContainer,t.endOffset)):n=t,n}function d(e){return!!s.getParent(e,r.isEditorUIElement)}function f(r){var f=r.editor;f.on("init",function(){(f.inline||n.ie)&&("onbeforedeactivate"in document&&n.ie<9?f.dom.bind(f.getBody(),"beforedeactivate",function(e){if(e.target==f.getBody())try{f.lastRng=f.selection.getRng()}catch(t){}}):f.on("nodechange mouseup keyup",function(e){var t=l();"nodechange"==e.type&&e.selectionChange||(t&&t.id==f.id+"_ifr"&&(t=f.getBody()),f.dom.isChildOf(t,f.getBody())&&(f.lastRng=f.selection.getRng()))}),n.webkit&&!i&&(i=function(){var t=e.activeEditor;if(t&&t.selection){var n=t.selection.getRng();n&&!n.collapsed&&(f.lastRng=n)}},s.bind(document,"selectionchange",i)))}),f.on("setcontent",function(){f.lastRng=null}),f.on("mousedown",function(){f.selection.lastFocusBookmark=null}),f.on("focusin",function(){var t=e.focusedEditor,n;f.selection.lastFocusBookmark&&(n=u(f,f.selection.lastFocusBookmark),f.selection.lastFocusBookmark=null,f.selection.setRng(n)),t!=f&&(t&&t.fire("blur",{focusedEditor:f}),e.setActive(f),e.focusedEditor=f,f.fire("focus",{blurredEditor:t}),f.focus(!0)),f.lastRng=null}),f.on("focusout",function(){t.setEditorTimeout(f,function(){var t=e.focusedEditor;d(l())||t!=f||(f.fire("blur",{focusedEditor:null}),e.focusedEditor=null,f.selection&&(f.selection.lastFocusBookmark=null))})}),o||(o=function(t){var n=e.activeEditor;n&&t.target.ownerDocument==document&&(n.selection&&t.target!=n.getBody()&&(n.selection.lastFocusBookmark=c(n.dom,n.lastRng)),t.target==document.body||d(t.target)||e.focusedEditor!=n||(n.fire("blur",{focusedEditor:null}),e.focusedEditor=null))},s.bind(document,"focusin",o)),f.inline&&!a&&(a=function(t){var n=e.activeEditor;if(n.inline&&!n.dom.isChildOf(t.target,n.getBody())){var r=n.selection.getRng();r.collapsed||(n.lastRng=r)}},s.bind(document,"mouseup",a))}function h(t){e.focusedEditor==t.editor&&(e.focusedEditor=null),e.activeEditor||(s.unbind(document,"selectionchange",i),s.unbind(document,"focusin",o),s.unbind(document,"mouseup",a),i=o=a=null)}e.on("AddEditor",f),e.on("RemoveEditor",h)}var i,o,a,s=e.DOM;return r.isEditorUIElement=function(e){return-1!==e.className.toString().indexOf("mce-")},r}),r(Ze,[Ge,g,w,ie,h,m,c,le,Je,Qe],function(e,t,n,r,i,o,a,s,l,c){function u(e){g(C.editors,function(t){"scroll"===e.type?t.fire("ScrollWindow",e):t.fire("ResizeWindow",e)})}function d(e,n){n!==x&&(n?t(window).on("resize scroll",u):t(window).off("resize scroll",u),x=n)}function f(e){var t=C.editors,n;delete t[e.id];for(var r=0;r0&&g(m(t),function(e){var t;(t=p.get(e))?n.push(t):g(document.forms,function(t){g(t.elements,function(t){t.name===e&&(e="mce_editor_"+y++,p.setAttrib(t,"id",e),n.push(t))})})});break;case"textareas":case"specific_textareas":g(p.select("textarea"),function(t){e.editor_deselector&&s(t,e.editor_deselector)||e.editor_selector&&!s(t,e.editor_selector)||n.push(t)})}return n}function c(){function a(t,n,r){if(!h(u.get(t))){var i=new e(t,n,u);d.push(i),i.on("init",function(){++s===m.length&&f(d)}),i.targetElm=i.targetElm||r,i.render()}}var s=0,d=[],m;return p.unbind(window,"ready",c),i("onpageload"),m=t.unique(l(n)),n.types?void g(n.types,function(e){o.each(m,function(t){return p.is(t,e.selector)?(a(r(t),v({},n,e),t),!1):!0})}):void g(m,function(e){a(r(e),n,e)})}var u=this,d,f=function(e){d=e};return u.settings=n,p.bind(window,"ready",c),new a(function(e){d?e(d):f=function(t){e(t)}})},get:function(e){return arguments.length?e in this.editors?this.editors[e]:null:this.editors},add:function(e){var t=this,n=t.editors;return n[e.id]=e,n.push(e),d(n,!0),t.activeEditor=e,t.fire("AddEditor",{editor:e}),b||(b=function(){t.fire("BeforeUnload")},p.bind(window,"beforeunload",b)),e},createEditor:function(t,n){return this.add(new e(t,n,this))},remove:function(e){var t=this,n,r=t.editors,i;{if(e)return"string"==typeof e?(e=e.selector||e,void g(p.select(e),function(e){i=r[e.id],i&&t.remove(i)})):(i=e,r[i.id]?(f(i)&&t.fire("RemoveEditor",{editor:i}),r.length||p.unbind(window,"beforeunload",b),i.remove(),d(r,r.length>0),i):null);for(n=r.length-1;n>=0;n--)t.remove(r[n])}},execCommand:function(t,n,r){var i=this,o=i.get(r);switch(t){case"mceAddEditor":return i.get(r)||new e(r,i.settings,i).render(),!0;case"mceRemoveEditor":return o&&o.remove(),!0;case"mceToggleEditor":return o?(o.isHidden()?o.show():o.hide(),!0):(i.execCommand("mceAddEditor",0,r),!0)}return i.activeEditor?i.activeEditor.execCommand(t,n,r):!1},triggerSave:function(){g(this.editors,function(e){e.save()})},addI18n:function(e,t){l.add(e,t)},translate:function(e){return l.translate(e)},setActive:function(e){var t=this.activeEditor;this.activeEditor!=e&&(t&&t.fire("deactivate",{relatedTarget:e}),e.fire("activate",{relatedTarget:t})),this.activeEditor=e}},v(C,s),C.setup(),window.tinymce=window.tinyMCE=C,C}),r(et,[Ze,m],function(e,t){var n=t.each,r=t.explode;e.on("AddEditor",function(e){var t=e.editor;t.on("preInit",function(){function e(e,t){n(t,function(t,n){t&&s.setStyle(e,n,t)}),s.rename(e,"span")}function i(e){s=t.dom,l.convert_fonts_to_spans&&n(s.select("font,u,strike",e.node),function(e){o[e.nodeName.toLowerCase()](s,e)})}var o,a,s,l=t.settings;l.inline_styles&&(a=r(l.font_size_legacy_values),o={font:function(t,n){e(n,{backgroundColor:n.style.backgroundColor,color:n.color,fontFamily:n.face,fontSize:a[parseInt(n.size,10)-1]})},u:function(n,r){"html4"===t.settings.schema&&e(r,{textDecoration:"underline"})},strike:function(t,n){e(n,{textDecoration:"line-through"})}},t.on("PreProcess SetContent",i))})})}),r(tt,[le,m],function(e,t){var n={send:function(e){function r(){!e.async||4==i.readyState||o++>1e4?(e.success&&1e4>o&&200==i.status?e.success.call(e.success_scope,""+i.responseText,i,e):e.error&&e.error.call(e.error_scope,o>1e4?"TIMED_OUT":"GENERAL",i,e),i=null):setTimeout(r,10)}var i,o=0;if(e.scope=e.scope||this,e.success_scope=e.success_scope||e.scope,e.error_scope=e.error_scope||e.scope,e.async=e.async!==!1,e.data=e.data||"",n.fire("beforeInitialize",{settings:e}),i=new XMLHttpRequest){if(i.overrideMimeType&&i.overrideMimeType(e.content_type),i.open(e.type||(e.data?"POST":"GET"),e.url,e.async),e.crossDomain&&(i.withCredentials=!0),e.content_type&&i.setRequestHeader("Content-Type",e.content_type),e.requestheaders&&t.each(e.requestheaders,function(e){i.setRequestHeader(e.key,e.value)}),i.setRequestHeader("X-Requested-With","XMLHttpRequest"),i=n.fire("beforeSend",{xhr:i,settings:e}).xhr,i.send(e.data),!e.async)return r();setTimeout(r,10)}}};return t.extend(n,e),n}),r(nt,[],function(){function e(t,n){var r,i,o,a;if(n=n||'"',null===t)return"null";if(o=typeof t,"string"==o)return i="\bb t\nn\ff\rr\"\"''\\\\",n+t.replace(/([\u0080-\uFFFF\x00-\x1f\"\'\\])/g,function(e,t){return'"'===n&&"'"===e?e:(r=i.indexOf(t),r+1?"\\"+i.charAt(r+1):(e=t.charCodeAt().toString(16),"\\u"+"0000".substring(e.length)+e))})+n;if("object"==o){if(t.hasOwnProperty&&"[object Array]"===Object.prototype.toString.call(t)){for(r=0,i="[";r0?",":"")+e(t[r],n);return i+"]"}i="{";for(a in t)t.hasOwnProperty(a)&&(i+="function"!=typeof t[a]?(i.length>1?","+n:n)+a+n+":"+e(t[a],n):"");return i+"}"}return""+t}return{serialize:e,parse:function(e){try{return window[String.fromCharCode(101)+"val"]("("+e+")")}catch(t){}}}}),r(rt,[nt,tt,m],function(e,t,n){function r(e){this.settings=i({},e),this.count=0}var i=n.extend;return r.sendRPC=function(e){return(new r).send(e)},r.prototype={send:function(n){var r=n.error,o=n.success;n=i(this.settings,n),n.success=function(t,i){t=e.parse(t),"undefined"==typeof t&&(t={error:"JSON Parse error."}),t.error?r.call(n.error_scope||n.scope,t.error,i):o.call(n.success_scope||n.scope,t.result)},n.error=function(e,t){r&&r.call(n.error_scope||n.scope,e,t)},n.data=e.serialize({id:n.id||"c"+this.count++,method:n.method,params:n.params}),n.content_type="application/json",t.send(n)}},r}),r(it,[w],function(e){return{callbacks:{},count:0,send:function(n){var r=this,i=e.DOM,o=n.count!==t?n.count:r.count,a="tinymce_jsonp_"+o;r.callbacks[o]=function(e){i.remove(a),delete r.callbacks[o],n.callback(e)},i.add(i.doc.body,"script",{id:a,src:n.url,type:"text/javascript"}),r.count++}}}),r(ot,[],function(){function e(){s=[];for(var e in a)s.push(e);i.length=s.length}function n(){function n(e){var n,r; -return r=e!==t?u+e:i.indexOf(",",u),-1===r||r>i.length?null:(n=i.substring(u,r),u=r+1,n)}var r,i,s,u=0;if(a={},c){o.load(l),i=o.getAttribute(l)||"";do{var d=n();if(null===d)break;if(r=n(parseInt(d,32)||0),null!==r){if(d=n(),null===d)break;s=n(parseInt(d,32)||0),r&&(a[r]=s)}}while(null!==r);e()}}function r(){var t,n="";if(c){for(var r in a)t=a[r],n+=(n?",":"")+r.length.toString(32)+","+r+","+t.length.toString(32)+","+t;o.setAttribute(l,n);try{o.save(l)}catch(i){}e()}}var i,o,a,s,l,c;try{if(window.localStorage)return localStorage}catch(u){}return l="tinymce",o=document.documentElement,c=!!o.addBehavior,c&&o.addBehavior("#default#userData"),i={key:function(e){return s[e]},getItem:function(e){return e in a?a[e]:null},setItem:function(e,t){a[e]=""+t,r()},removeItem:function(e){delete a[e],r()},clear:function(){a={},r()}},n(),i}),r(at,[w,d,E,N,m,h],function(e,t,n,r,i,o){var a=window.tinymce;return a.DOM=e.DOM,a.ScriptLoader=n.ScriptLoader,a.PluginManager=r.PluginManager,a.ThemeManager=r.ThemeManager,a.dom=a.dom||{},a.dom.Event=t.Event,i.each(i,function(e,t){a[t]=e}),i.each("isOpera isWebKit isIE isGecko isMac".split(" "),function(e){a[e]=o[e.substr(2).toLowerCase()]}),{}}),r(st,[oe,m],function(e,t){return e.extend({Defaults:{firstControlClass:"first",lastControlClass:"last"},init:function(e){this.settings=t.extend({},this.Defaults,e)},preRender:function(e){e.bodyClasses.add(this.settings.containerClass)},applyClasses:function(e){var t=this,n=t.settings,r,i,o,a;r=n.firstControlClass,i=n.lastControlClass,e.each(function(e){e.classes.remove(r).remove(i).add(n.controlClass),e.visible()&&(o||(o=e),a=e)}),o&&o.classes.add(r),a&&a.classes.add(i)},renderHtml:function(e){var t=this,n="";return t.applyClasses(e.items()),e.items().each(function(e){n+=e.renderHtml()}),n},recalc:function(){},postRender:function(){},isNative:function(){return!1}})}),r(lt,[st],function(e){return e.extend({Defaults:{containerClass:"abs-layout",controlClass:"abs-layout-item"},recalc:function(e){e.items().filter(":visible").each(function(e){var t=e.settings;e.layoutRect({x:t.x,y:t.y,w:t.w,h:t.h}),e.recalc&&e.recalc()})},renderHtml:function(e){return'
    '+this._super(e)}})}),r(ct,[Ae],function(e){return e.extend({Defaults:{classes:"widget btn",role:"button"},init:function(e){var t=this,n;t._super(e),e=t.settings,n=t.settings.size,t.on("click mousedown",function(e){e.preventDefault()}),t.on("touchstart",function(e){t.fire("click",e),e.preventDefault()}),e.subtype&&t.classes.add(e.subtype),n&&t.classes.add("btn-"+n),e.icon&&t.icon(e.icon)},icon:function(e){return arguments.length?(this.state.set("icon",e),this):this.state.get("icon")},repaint:function(){var e=this.getEl().firstChild,t;e&&(t=e.style,t.width=t.height="100%"),this._super()},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r=e.state.get("icon"),i,o=e.state.get("text"),a="";return i=e.settings.image,i?(r="none","string"!=typeof i&&(i=window.getSelection?i[0]:i[1]),i=" style=\"background-image: url('"+i+"')\""):i="",o&&(e.classes.add("btn-has-text"),a=''+e.encode(o)+""),r=e.settings.icon?n+"ico "+n+"i-"+r:"",'
    "},bindStates:function(){function e(e){var i=n("span."+r,t.getEl());e?(i[0]||(n("button:first",t.getEl()).append(''),i=n("span."+r,t.getEl())),i.html(t.encode(e))):i.remove(),t.classes.toggle("btn-has-text",!!e)}var t=this,n=t.$,r=t.classPrefix+"txt";return t.state.on("change:text",function(t){e(t.value)}),t.state.on("change:icon",function(n){var r=n.value,i=t.classPrefix;t.settings.icon=r,r=r?i+"ico "+i+"i-"+t.settings.icon:"";var o=t.getEl().firstChild,a=o.getElementsByTagName("i")[0];r?(a&&a==o.firstChild||(a=document.createElement("i"),o.insertBefore(a,o.firstChild)),a.className=r):a&&o.removeChild(a),e(t.state.get("text"))}),t._super()}})}),r(ut,[be],function(e){return e.extend({Defaults:{defaultType:"button",role:"group"},renderHtml:function(){var e=this,t=e._layout;return e.classes.add("btn-group"),e.preRender(),t.preRender(e),'
    '+(e.settings.html||"")+t.renderHtml(e)+"
    "}})}),r(dt,[Ae],function(e){return e.extend({Defaults:{classes:"checkbox",role:"checkbox",checked:!1},init:function(e){var t=this;t._super(e),t.on("click mousedown",function(e){e.preventDefault()}),t.on("click",function(e){e.preventDefault(),t.disabled()||t.checked(!t.checked())}),t.checked(t.settings.checked)},checked:function(e){return arguments.length?(this.state.set("checked",e),this):this.state.get("checked")},value:function(e){return arguments.length?this.checked(e):this.checked()},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix;return'
    '+e.encode(e.state.get("text"))+"
    "},bindStates:function(){function e(e){t.classes.toggle("checked",e),t.aria("checked",e)}var t=this;return t.state.on("change:text",function(e){t.getEl("al").firstChild.data=t.translate(e.value)}),t.state.on("change:checked change:value",function(n){t.fire("change"),e(n.value)}),t.state.on("change:icon",function(e){var n=e.value,r=t.classPrefix;if("undefined"==typeof n)return t.settings.icon;t.settings.icon=n,n=n?r+"ico "+r+"i-"+t.settings.icon:"";var i=t.getEl().firstChild,o=i.getElementsByTagName("i")[0];n?(o&&o==i.firstChild||(o=document.createElement("i"),i.insertBefore(o,i.firstChild)),o.className=n):o&&i.removeChild(o)}),t.state.get("checked")&&e(!0),t._super()}})}),r(ft,[Ae,ve,fe,g],function(e,t,n,r){return e.extend({init:function(e){var t=this;t._super(e),e=t.settings,t.classes.add("combobox"),t.subinput=!0,t.ariaTarget="inp",e.menu=e.menu||e.values,e.menu&&(e.icon="caret"),t.on("click",function(n){var i=n.target,o=t.getEl();if(r.contains(o,i)||i==o)for(;i&&i!=o;)i.id&&-1!=i.id.indexOf("-open")&&(t.fire("action"),e.menu&&(t.showMenu(),n.aria&&t.menu.items()[0].focus())),i=i.parentNode}),t.on("keydown",function(e){"INPUT"==e.target.nodeName&&13==e.keyCode&&t.parents().reverse().each(function(n){var r=t.state.get("value"),i=t.getEl("inp").value;return e.preventDefault(),t.state.set("value",i),r!=i&&t.fire("change"),n.hasEventListeners("submit")&&n.toJSON?(n.fire("submit",{data:n.toJSON()}),!1):void 0})}),t.on("keyup",function(e){"INPUT"==e.target.nodeName&&t.state.set("value",e.target.value)})},showMenu:function(){var e=this,n=e.settings,r;e.menu||(r=n.menu||[],r.length?r={type:"menu",items:r}:r.type=r.type||"menu",e.menu=t.create(r).parent(e).renderTo(e.getContainerElm()),e.fire("createmenu"),e.menu.reflow(),e.menu.on("cancel",function(t){t.control===e.menu&&e.focus()}),e.menu.on("show hide",function(t){t.control.items().each(function(t){t.active(t.value()==e.value())})}).fire("show"),e.menu.on("select",function(t){e.value(t.control.value())}),e.on("focusin",function(t){"INPUT"==t.target.tagName.toUpperCase()&&e.menu.hide()}),e.aria("expanded",!0)),e.menu.show(),e.menu.layoutRect({w:e.layoutRect().w}),e.menu.moveRel(e.getEl(),e.isRtl()?["br-tr","tr-br"]:["bl-tl","tl-bl"])},focus:function(){this.getEl("inp").focus()},repaint:function(){var e=this,t=e.getEl(),i=e.getEl("open"),o=e.layoutRect(),a,s;a=i?o.w-n.getSize(i).width-10:o.w-10;var l=document;return l.all&&(!l.documentMode||l.documentMode<=8)&&(s=e.layoutRect().h-2+"px"),r(t.firstChild).css({width:a,lineHeight:s}),e._super(),e},postRender:function(){var e=this;return r(this.getEl("inp")).on("change",function(t){e.state.set("value",t.target.value),e.fire("change",t)}),e._super()},renderHtml:function(){var e=this,t=e._id,n=e.settings,r=e.classPrefix,i=e.state.get("value")||"",o,a,s="",l="";return"spellcheck"in n&&(l+=' spellcheck="'+n.spellcheck+'"'),n.maxLength&&(l+=' maxlength="'+n.maxLength+'"'),n.size&&(l+=' size="'+n.size+'"'),n.subtype&&(l+=' type="'+n.subtype+'"'),e.disabled()&&(l+=' disabled="disabled"'),o=n.icon,o&&"caret"!=o&&(o=r+"ico "+r+"i-"+n.icon),a=e.state.get("text"),(o||a)&&(s='
    ",e.classes.add("has-open")),'
    '+s+"
    "},value:function(e){return arguments.length?(this.state.set("value",e),this):(this.state.get("rendered")&&this.state.set("value",this.getEl("inp").value),this.state.get("value"))},bindStates:function(){var e=this;return e.state.on("change:value",function(t){e.getEl("inp").value!=t.value&&(e.getEl("inp").value=t.value)}),e.state.on("change:disabled",function(t){e.getEl("inp").disabled=t.value}),e._super()},remove:function(){r(this.getEl("inp")).off(),this._super()}})}),r(ht,[ft],function(e){return e.extend({init:function(e){var t=this;e.spellcheck=!1,e.onaction&&(e.icon="none"),t._super(e),t.classes.add("colorbox"),t.on("change keyup postrender",function(){t.repaintColor(t.value())})},repaintColor:function(e){var t=this.getEl().getElementsByTagName("i")[0];if(t)try{t.style.background=e}catch(n){}},bindStates:function(){var e=this;return e.state.on("change:value",function(t){e._rendered&&e.repaintColor(t.value)}),e._super()}})}),r(pt,[ct,_e],function(e,t){return e.extend({showPanel:function(){var e=this,n=e.settings;if(e.active(!0),e.panel)e.panel.show();else{var r=n.panel;r.type&&(r={layout:"grid",items:r}),r.role=r.role||"dialog",r.popover=!0,r.autohide=!0,r.ariaRoot=!0,e.panel=new t(r).on("hide",function(){e.active(!1)}).on("cancel",function(t){t.stopPropagation(),e.focus(),e.hidePanel()}).parent(e).renderTo(e.getContainerElm()),e.panel.fire("show"),e.panel.reflow()}e.panel.moveRel(e.getEl(),n.popoverAlign||(e.isRtl()?["bc-tr","bc-tc"]:["bc-tl","bc-tc"]))},hidePanel:function(){var e=this;e.panel&&e.panel.hide()},postRender:function(){var e=this;return e.aria("haspopup",!0),e.on("click",function(t){t.control===e&&(e.panel&&e.panel.visible()?e.hidePanel():(e.showPanel(),e.panel.focus(!!t.aria)))}),e._super()},remove:function(){return this.panel&&(this.panel.remove(),this.panel=null),this._super()}})}),r(mt,[pt,w],function(e,t){var n=t.DOM;return e.extend({init:function(e){this._super(e),this.classes.add("colorbutton")},color:function(e){return e?(this._color=e,this.getEl("preview").style.backgroundColor=e,this):this._color},resetColor:function(){return this._color=null,this.getEl("preview").style.backgroundColor=null,this},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r=e.state.get("text"),i=e.settings.icon?n+"ico "+n+"i-"+e.settings.icon:"",o=e.settings.image?" style=\"background-image: url('"+e.settings.image+"')\"":"",a="";return r&&(e.classes.add("btn-has-text"),a=''+e.encode(r)+""),'
    '},postRender:function(){var e=this,t=e.settings.onclick;return e.on("click",function(r){r.aria&&"down"==r.aria.key||r.control!=e||n.getParent(r.target,"."+e.classPrefix+"open")||(r.stopImmediatePropagation(),t.call(e,r))}),delete e.settings.onclick,e._super()}})}),r(gt,[],function(){function e(e){function i(e,i,o){var a,s,l,c,u,d;return a=0,s=0,l=0,e/=255,i/=255,o/=255,u=t(e,t(i,o)),d=n(e,n(i,o)),u==d?(l=u,{h:0,s:0,v:100*l}):(c=e==u?i-o:o==u?e-i:o-e,a=e==u?3:o==u?1:5,a=60*(a-c/(d-u)),s=(d-u)/d,l=d,{h:r(a),s:r(100*s),v:r(100*l)})}function o(e,i,o){var a,s,l,c;if(e=(parseInt(e,10)||0)%360,i=parseInt(i,10)/100,o=parseInt(o,10)/100,i=n(0,t(i,1)),o=n(0,t(o,1)),0===i)return void(d=f=h=r(255*o));switch(a=e/60,s=o*i,l=s*(1-Math.abs(a%2-1)),c=o-s,Math.floor(a)){case 0:d=s,f=l,h=0;break;case 1:d=l,f=s,h=0;break;case 2:d=0,f=s,h=l;break;case 3:d=0,f=l,h=s;break;case 4:d=l,f=0,h=s;break;case 5:d=s,f=0,h=l;break;default:d=f=h=0}d=r(255*(d+c)),f=r(255*(f+c)),h=r(255*(h+c))}function a(){function e(e){return e=parseInt(e,10).toString(16),e.length>1?e:"0"+e}return"#"+e(d)+e(f)+e(h)}function s(){return{r:d,g:f,b:h}}function l(){return i(d,f,h)}function c(e){var t;return"object"==typeof e?"r"in e?(d=e.r,f=e.g,h=e.b):"v"in e&&o(e.h,e.s,e.v):(t=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)[^\)]*\)/gi.exec(e))?(d=parseInt(t[1],10),f=parseInt(t[2],10),h=parseInt(t[3],10)):(t=/#([0-F]{2})([0-F]{2})([0-F]{2})/gi.exec(e))?(d=parseInt(t[1],16),f=parseInt(t[2],16),h=parseInt(t[3],16)):(t=/#([0-F])([0-F])([0-F])/gi.exec(e))&&(d=parseInt(t[1]+t[1],16),f=parseInt(t[2]+t[2],16),h=parseInt(t[3]+t[3],16)),d=0>d?0:d>255?255:d,f=0>f?0:f>255?255:f,h=0>h?0:h>255?255:h,u}var u=this,d=0,f=0,h=0;e&&c(e),u.toRgb=s,u.toHsv=l,u.toHex=a,u.parse=c}var t=Math.min,n=Math.max,r=Math.round;return e}),r(vt,[Ae,Ce,fe,gt],function(e,t,n,r){return e.extend({Defaults:{classes:"widget colorpicker"},init:function(e){this._super(e)},postRender:function(){function e(e,t){var r=n.getPos(e),i,o;return i=t.pageX-r.x,o=t.pageY-r.y,i=Math.max(0,Math.min(i/e.clientWidth,1)),o=Math.max(0,Math.min(o/e.clientHeight,1)),{x:i,y:o}}function i(e,t){var i=(360-e.h)/360;n.css(d,{top:100*i+"%"}),t||n.css(h,{left:e.s+"%",top:100-e.v+"%"}),f.style.background=new r({s:100,v:100,h:e.h}).toHex(),s.color().parse({s:e.s,v:e.v,h:e.h})}function o(t){var n;n=e(f,t),c.s=100*n.x,c.v=100*(1-n.y),i(c),s.fire("change")}function a(t){var n;n=e(u,t),c=l.toHsv(),c.h=360*(1-n.y),i(c,!0),s.fire("change")}var s=this,l=s.color(),c,u,d,f,h;u=s.getEl("h"),d=s.getEl("hp"),f=s.getEl("sv"),h=s.getEl("svp"),s._repaint=function(){c=l.toHsv(),i(c)},s._super(),s._svdraghelper=new t(s._id+"-sv",{start:o,drag:o}),s._hdraghelper=new t(s._id+"-h",{start:a,drag:a}),s._repaint()},rgb:function(){return this.color().toRgb()},value:function(e){var t=this;return arguments.length?(t.color().parse(e),void(t._rendered&&t._repaint())):t.color().toHex()},color:function(){return this._color||(this._color=new r),this._color},renderHtml:function(){function e(){var e,t,n="",i,a;for(i="filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=",a=o.split(","),e=0,t=a.length-1;t>e;e++)n+='
    ';return n}var t=this,n=t._id,r=t.classPrefix,i,o="#ff0000,#ff0080,#ff00ff,#8000ff,#0000ff,#0080ff,#00ffff,#00ff80,#00ff00,#80ff00,#ffff00,#ff8000,#ff0000",a="background: -ms-linear-gradient(top,"+o+");background: linear-gradient(to bottom,"+o+");";return i='
    '+e()+'
    ','
    '+i+"
    "}})}),r(yt,[Ae],function(e){return e.extend({init:function(e){var t=this;e.delimiter||(e.delimiter="\xbb"),t._super(e),t.classes.add("path"),t.canFocus=!0,t.on("click",function(e){var n,r=e.target;(n=r.getAttribute("data-index"))&&t.fire("select",{value:t.row()[n],index:n})}),t.row(t.settings.row)},focus:function(){var e=this;return e.getEl().firstChild.focus(),e},row:function(e){return arguments.length?(this.state.set("row",e),this):this.state.get("row")},renderHtml:function(){var e=this;return'
    '+e._getDataPathHtml(e.state.get("row"))+"
    "},bindStates:function(){var e=this;return e.state.on("change:row",function(t){e.innerHtml(e._getDataPathHtml(t.value))}),e._super()},_getDataPathHtml:function(e){var t=this,n=e||[],r,i,o="",a=t.classPrefix;for(r=0,i=n.length;i>r;r++)o+=(r>0?'":"")+'
    '+n[r].name+"
    ";return o||(o='
    \xa0
    '),o}})}),r(bt,[yt,Ze],function(e,t){return e.extend({postRender:function(){function e(e){if(1===e.nodeType){if("BR"==e.nodeName||e.getAttribute("data-mce-bogus"))return!0;if("bookmark"===e.getAttribute("data-mce-type"))return!0}return!1}var n=this,r=t.activeEditor;return r.settings.elementpath!==!1&&(n.on("select",function(e){r.focus(),r.selection.select(this.row()[e.index].element),r.nodeChanged()}),r.on("nodeChange",function(t){for(var i=[],o=t.parents,a=o.length;a--;)if(1==o[a].nodeType&&!e(o[a])){var s=r.fire("ResolveName",{name:o[a].nodeName.toLowerCase(),target:o[a]});if(s.isDefaultPrevented()||i.push({name:s.name,element:o[a]}),s.isPropagationStopped())break}n.row(i)})),n._super()}})}),r(Ct,[be],function(e){return e.extend({Defaults:{layout:"flex",align:"center",defaults:{flex:1}},renderHtml:function(){var e=this,t=e._layout,n=e.classPrefix;return e.classes.add("formitem"),t.preRender(e),'
    '+(e.settings.title?'
    '+e.settings.title+"
    ":"")+'
    '+(e.settings.html||"")+t.renderHtml(e)+"
    "}})}),r(xt,[be,Ct,m],function(e,t,n){return e.extend({Defaults:{containerCls:"form",layout:"flex",direction:"column",align:"stretch",flex:1,padding:20,labelGap:30,spacing:10,callbacks:{submit:function(){this.submit()}}},preRender:function(){var e=this,r=e.items();e.settings.formItemDefaults||(e.settings.formItemDefaults={layout:"flex",autoResize:"overflow",defaults:{flex:1}}),r.each(function(r){var i,o=r.settings.label;o&&(i=new t(n.extend({items:{type:"label",id:r._id+"-l",text:o,flex:0,forId:r._id,disabled:r.disabled()}},e.settings.formItemDefaults)),i.type="formitem",r.aria("labelledby",r._id+"-l"),"undefined"==typeof r.settings.flex&&(r.settings.flex=1),e.replace(r,i),i.add(r))})},submit:function(){return this.fire("submit",{data:this.toJSON()})},postRender:function(){var e=this;e._super(),e.fromJSON(e.settings.data)},bindStates:function(){function e(){var e=0,n=[],r,i,o;if(t.settings.labelGapCalc!==!1)for(o="children"==t.settings.labelGapCalc?t.find("formitem"):t.items(),o.filter("formitem").each(function(t){var r=t.items()[0],i=r.getEl().clientWidth;e=i>e?i:e,n.push(r)}),i=t.settings.labelGap||0,r=n.length;r--;)n[r].settings.minWidth=e+i}var t=this;t._super(),t.on("show",e),e()}})}),r(wt,[xt],function(e){return e.extend({Defaults:{containerCls:"fieldset",layout:"flex",direction:"column",align:"stretch",flex:1,padding:"25 15 5 15",labelGap:30,spacing:10,border:1},renderHtml:function(){var e=this,t=e._layout,n=e.classPrefix;return e.preRender(),t.preRender(e),'
    '+(e.settings.title?''+e.settings.title+"":"")+'
    '+(e.settings.html||"")+t.renderHtml(e)+"
    "}})}),r(Et,[ft,m],function(e,t){return e.extend({init:function(e){var n=this,r=tinymce.activeEditor,i=r.settings,o,a,s;e.spellcheck=!1,s=i.file_picker_types||i.file_browser_callback_types,s&&(s=t.makeMap(s,/[, ]/)),s&&!s[e.filetype]||(a=i.file_picker_callback,!a||s&&!s[e.filetype]?(a=i.file_browser_callback,!a||s&&!s[e.filetype]||(o=function(){a(n.getEl("inp").id,n.value(),e.filetype,window)})):o=function(){var i=n.fire("beforecall").meta;i=t.extend({filetype:e.filetype},i),a.call(r,function(e,t){n.value(e).fire("change",{meta:t})},n.value(),i)}),o&&(e.icon="browse",e.onaction=o),n._super(e)}})}),r(Nt,[lt],function(e){return e.extend({recalc:function(e){var t=e.layoutRect(),n=e.paddingBox;e.items().filter(":visible").each(function(e){e.layoutRect({x:n.left,y:n.top,w:t.innerW-n.right-n.left,h:t.innerH-n.top-n.bottom}),e.recalc&&e.recalc()})}})}),r(_t,[lt],function(e){return e.extend({recalc:function(e){var t,n,r,i,o,a,s,l,c,u,d,f,h,p,m,g,v=[],y,b,C,x,w,E,N,_,S,k,T,R,A,B,D,L,M,P,H,O,I,F,z=Math.max,W=Math.min;for(r=e.items().filter(":visible"),i=e.layoutRect(),o=e.paddingBox,a=e.settings,f=e.isRtl()?a.direction||"row-reversed":a.direction,s=a.align,l=e.isRtl()?a.pack||"end":a.pack,c=a.spacing||0,"row-reversed"!=f&&"column-reverse"!=f||(r=r.set(r.toArray().reverse()),f=f.split("-")[0]),"column"==f?(S="y",N="h",_="minH",k="maxH",R="innerH",T="top",A="deltaH",B="contentH",H="left",M="w",D="x",L="innerW",P="minW",O="right",I="deltaW",F="contentW"):(S="x",N="w",_="minW",k="maxW",R="innerW",T="left",A="deltaW",B="contentW",H="top",M="h",D="y",L="innerH",P="minH",O="bottom",I="deltaH",F="contentH"),d=i[R]-o[T]-o[T],E=u=0,t=0,n=r.length;n>t;t++)h=r[t],p=h.layoutRect(),m=h.settings,g=m.flex,d-=n-1>t?c:0,g>0&&(u+=g,p[k]&&v.push(h),p.flex=g),d-=p[_],y=o[H]+p[P]+o[O],y>E&&(E=y);if(x={},0>d?x[_]=i[_]-d+i[A]:x[_]=i[R]-d+i[A],x[P]=E+i[I],x[B]=i[R]-d,x[F]=E,x.minW=W(x.minW,i.maxW),x.minH=W(x.minH,i.maxH),x.minW=z(x.minW,i.startMinWidth),x.minH=z(x.minH,i.startMinHeight),!i.autoResize||x.minW==i.minW&&x.minH==i.minH){for(C=d/u,t=0,n=v.length;n>t;t++)h=v[t],p=h.layoutRect(),b=p[k],y=p[_]+p.flex*C,y>b?(d-=p[k]-p[_],u-=p.flex,p.flex=0,p.maxFlexSize=b):p.maxFlexSize=0;for(C=d/u,w=o[T],x={},0===u&&("end"==l?w=d+o[T]:"center"==l?(w=Math.round(i[R]/2-(i[R]-d)/2)+o[T],0>w&&(w=o[T])):"justify"==l&&(w=o[T],c=Math.floor(d/(r.length-1)))),x[D]=o[H],t=0,n=r.length;n>t;t++)h=r[t],p=h.layoutRect(),y=p.maxFlexSize||p[_],"center"===s?x[D]=Math.round(i[L]/2-p[M]/2):"stretch"===s?(x[M]=z(p[P]||0,i[L]-o[H]-o[O]),x[D]=o[H]):"end"===s&&(x[D]=i[L]-p[M]-o.top),p.flex>0&&(y+=p.flex*C),x[N]=y,x[S]=w,h.layoutRect(x),h.recalc&&h.recalc(),w+=y+c}else if(x.w=x.minW,x.h=x.minH,e.layoutRect(x),this.recalc(e),null===e._lastRect){var V=e.parent();V&&(V._lastRect=null,V.recalc())}}})}),r(St,[st],function(e){return e.extend({Defaults:{containerClass:"flow-layout",controlClass:"flow-layout-item",endClass:"break"},recalc:function(e){e.items().filter(":visible").each(function(e){e.recalc&&e.recalc()})},isNative:function(){return!0}})}),r(kt,[ge,Ae,_e,m,Ze,h],function(e,t,n,r,i,o){function a(e){function t(t,n){return function(){var r=this;e.on("nodeChange",function(i){var o=e.formatter,a=null;s(i.parents,function(e){return s(t,function(t){return n?o.matchNode(e,n,{value:t.value})&&(a=t.value):o.matchNode(e,t.value)&&(a=t.value),a?!1:void 0}),a?!1:void 0}),r.value(a)})}}function r(e){e=e.replace(/;$/,"").split(";");for(var t=e.length;t--;)e[t]=e[t].split("=");return e}function i(){function t(e){var n=[];if(e)return s(e,function(e){var o={text:e.title,icon:e.icon};if(e.items)o.menu=t(e.items);else{var a=e.format||"custom"+r++;e.format||(e.name=a,i.push(e)),o.format=a,o.cmd=e.cmd}n.push(o)}),n}function n(){var n;return n=t(e.settings.style_formats_merge?e.settings.style_formats?o.concat(e.settings.style_formats):o:e.settings.style_formats||o)}var r=0,i=[],o=[{title:"Headings",items:[{title:"Heading 1",format:"h1"},{title:"Heading 2",format:"h2"},{title:"Heading 3",format:"h3"},{title:"Heading 4",format:"h4"},{title:"Heading 5",format:"h5"},{title:"Heading 6",format:"h6"}]},{title:"Inline",items:[{title:"Bold",icon:"bold",format:"bold"},{title:"Italic",icon:"italic",format:"italic"},{title:"Underline",icon:"underline",format:"underline"},{title:"Strikethrough",icon:"strikethrough",format:"strikethrough"},{title:"Superscript",icon:"superscript",format:"superscript"},{title:"Subscript",icon:"subscript",format:"subscript"},{title:"Code",icon:"code",format:"code"}]},{title:"Blocks",items:[{title:"Paragraph",format:"p"},{title:"Blockquote",format:"blockquote"},{title:"Div",format:"div"},{title:"Pre",format:"pre"}]},{title:"Alignment",items:[{title:"Left",icon:"alignleft",format:"alignleft"},{title:"Center",icon:"aligncenter",format:"aligncenter"},{title:"Right",icon:"alignright",format:"alignright"},{title:"Justify",icon:"alignjustify",format:"alignjustify"}]}];return e.on("init",function(){s(i,function(t){e.formatter.register(t.name,t)})}),{type:"menu",items:n(),onPostRender:function(t){e.fire("renderFormatsMenu",{control:t.control})},itemDefaults:{preview:!0,textStyle:function(){return this.settings.format?e.formatter.getCssText(this.settings.format):void 0},onPostRender:function(){var t=this;t.parent().on("show",function(){var n,r;n=t.settings.format,n&&(t.disabled(!e.formatter.canApply(n)),t.active(e.formatter.match(n))),r=t.settings.cmd,r&&t.active(e.queryCommandState(r))})},onclick:function(){this.settings.format&&c(this.settings.format),this.settings.cmd&&e.execCommand(this.settings.cmd)}}}}function o(t){return function(){var n=this;e.formatter?e.formatter.formatChanged(t,function(e){n.active(e)}):e.on("init",function(){e.formatter.formatChanged(t,function(e){n.active(e)})})}}function a(t){return function(){function n(){return e.undoManager?e.undoManager[t]():!1}var r=this;t="redo"==t?"hasRedo":"hasUndo",r.disabled(!n()),e.on("Undo Redo AddUndo TypingUndo ClearUndos SwitchMode",function(){r.disabled(e.readonly||!n())})}}function l(){var t=this;e.on("VisualAid",function(e){t.active(e.hasVisual)}),t.active(e.hasVisual)}function c(t){t.control&&(t=t.control.value()),t&&e.execCommand("mceToggleFormat",!1,t)}var u;u=i(),s({bold:"Bold",italic:"Italic",underline:"Underline",strikethrough:"Strikethrough",subscript:"Subscript",superscript:"Superscript"},function(t,n){e.addButton(n,{tooltip:t,onPostRender:o(n),onclick:function(){c(n)}})}),s({outdent:["Decrease indent","Outdent"],indent:["Increase indent","Indent"],cut:["Cut","Cut"],copy:["Copy","Copy"],paste:["Paste","Paste"],help:["Help","mceHelp"],selectall:["Select all","SelectAll"],removeformat:["Clear formatting","RemoveFormat"],visualaid:["Visual aids","mceToggleVisualAid"],newdocument:["New document","mceNewDocument"]},function(t,n){e.addButton(n,{tooltip:t[0],cmd:t[1]})}),s({blockquote:["Blockquote","mceBlockQuote"],numlist:["Numbered list","InsertOrderedList"],bullist:["Bullet list","InsertUnorderedList"],subscript:["Subscript","Subscript"],superscript:["Superscript","Superscript"],alignleft:["Align left","JustifyLeft"],aligncenter:["Align center","JustifyCenter"],alignright:["Align right","JustifyRight"],alignjustify:["Justify","JustifyFull"],alignnone:["No alignment","JustifyNone"]},function(t,n){e.addButton(n,{tooltip:t[0],cmd:t[1],onPostRender:o(n)})}),e.addButton("undo",{tooltip:"Undo",onPostRender:a("undo"),cmd:"undo"}),e.addButton("redo",{tooltip:"Redo",onPostRender:a("redo"),cmd:"redo"}),e.addMenuItem("newdocument",{text:"New document",icon:"newdocument",cmd:"mceNewDocument"}),e.addMenuItem("undo",{text:"Undo",icon:"undo",shortcut:"Meta+Z",onPostRender:a("undo"),cmd:"undo"}),e.addMenuItem("redo",{text:"Redo",icon:"redo",shortcut:"Meta+Y",onPostRender:a("redo"),cmd:"redo"}),e.addMenuItem("visualaid",{text:"Visual aids",selectable:!0,onPostRender:l,cmd:"mceToggleVisualAid"}),e.addButton("remove",{tooltip:"Remove",icon:"remove",cmd:"Delete"}),s({cut:["Cut","Cut","Meta+X"],copy:["Copy","Copy","Meta+C"],paste:["Paste","Paste","Meta+V"],selectall:["Select all","SelectAll","Meta+A"],bold:["Bold","Bold","Meta+B"],italic:["Italic","Italic","Meta+I"],underline:["Underline","Underline"],strikethrough:["Strikethrough","Strikethrough"],subscript:["Subscript","Subscript"],superscript:["Superscript","Superscript"],removeformat:["Clear formatting","RemoveFormat"]},function(t,n){e.addMenuItem(n,{text:t[0],icon:n,shortcut:t[2],cmd:t[1]})}),e.on("mousedown",function(){n.hideAll()}),e.addButton("styleselect",{type:"menubutton",text:"Formats",menu:u}),e.addButton("formatselect",function(){var n=[],i=r(e.settings.block_formats||"Paragraph=p;Heading 1=h1;Heading 2=h2;Heading 3=h3;Heading 4=h4;Heading 5=h5;Heading 6=h6;Preformatted=pre");return s(i,function(t){n.push({text:t[0],value:t[1],textStyle:function(){return e.formatter.getCssText(t[1])}})}),{type:"listbox",text:i[0][0],values:n,fixedWidth:!0,onselect:c,onPostRender:t(n)}}),e.addButton("fontselect",function(){var n="Andale Mono=andale mono,monospace;Arial=arial,helvetica,sans-serif;Arial Black=arial black,sans-serif;Book Antiqua=book antiqua,palatino,serif;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier,monospace;Georgia=georgia,palatino,serif;Helvetica=helvetica,arial,sans-serif;Impact=impact,sans-serif;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco,monospace;Times New Roman=times new roman,times,serif;Trebuchet MS=trebuchet ms,geneva,sans-serif;Verdana=verdana,geneva,sans-serif;Webdings=webdings;Wingdings=wingdings,zapf dingbats",i=[],o=r(e.settings.font_formats||n);return s(o,function(e){i.push({text:{raw:e[0]},value:e[1],textStyle:-1==e[1].indexOf("dings")?"font-family:"+e[1]:""})}),{type:"listbox",text:"Font Family",tooltip:"Font Family",values:i,fixedWidth:!0,onPostRender:t(i,"fontname"),onselect:function(t){t.control.settings.value&&e.execCommand("FontName",!1,t.control.settings.value)}}}),e.addButton("fontsizeselect",function(){var n=[],r="8pt 10pt 12pt 14pt 18pt 24pt 36pt",i=e.settings.fontsize_formats||r;return s(i.split(" "),function(e){var t=e,r=e,i=e.split("=");i.length>1&&(t=i[0],r=i[1]),n.push({text:t,value:r})}),{type:"listbox",text:"Font Sizes",tooltip:"Font Sizes",values:n,fixedWidth:!0,onPostRender:t(n,"fontsize"),onclick:function(t){t.control.settings.value&&e.execCommand("FontSize",!1,t.control.settings.value)}}}),e.addMenuItem("formats",{text:"Formats",menu:u})}var s=r.each;i.on("AddEditor",function(t){t.editor.rtl&&(e.rtl=!0),a(t.editor)}),e.translate=function(e){return i.translate(e)},t.tooltips=!o.iOS}),r(Tt,[lt],function(e){return e.extend({recalc:function(e){var t,n,r,i,o,a,s,l,c,u,d,f,h,p,m,g,v,y,b,C,x,w,E,N=[],_=[],S,k,T,R,A,B;t=e.settings,i=e.items().filter(":visible"),o=e.layoutRect(),r=t.columns||Math.ceil(Math.sqrt(i.length)),n=Math.ceil(i.length/r),y=t.spacingH||t.spacing||0,b=t.spacingV||t.spacing||0,C=t.alignH||t.align,x=t.alignV||t.align,g=e.paddingBox,A="reverseRows"in t?t.reverseRows:e.isRtl(),C&&"string"==typeof C&&(C=[C]),x&&"string"==typeof x&&(x=[x]);for(d=0;r>d;d++)N.push(0);for(f=0;n>f;f++)_.push(0);for(f=0;n>f;f++)for(d=0;r>d&&(u=i[f*r+d],u);d++)c=u.layoutRect(),S=c.minW,k=c.minH,N[d]=S>N[d]?S:N[d],_[f]=k>_[f]?k:_[f];for(T=o.innerW-g.left-g.right,w=0,d=0;r>d;d++)w+=N[d]+(d>0?y:0),T-=(d>0?y:0)+N[d];for(R=o.innerH-g.top-g.bottom,E=0,f=0;n>f;f++)E+=_[f]+(f>0?b:0),R-=(f>0?b:0)+_[f];if(w+=g.left+g.right,E+=g.top+g.bottom,l={},l.minW=w+(o.w-o.innerW),l.minH=E+(o.h-o.innerH),l.contentW=l.minW-o.deltaW,l.contentH=l.minH-o.deltaH,l.minW=Math.min(l.minW,o.maxW),l.minH=Math.min(l.minH,o.maxH),l.minW=Math.max(l.minW,o.startMinWidth),l.minH=Math.max(l.minH,o.startMinHeight),!o.autoResize||l.minW==o.minW&&l.minH==o.minH){o.autoResize&&(l=e.layoutRect(l),l.contentW=l.minW-o.deltaW,l.contentH=l.minH-o.deltaH);var D;D="start"==t.packV?0:R>0?Math.floor(R/n):0;var L=0,M=t.flexWidths;if(M)for(d=0;dd;d++)N[d]+=M?M[d]*P:P;for(p=g.top,f=0;n>f;f++){for(h=g.left,s=_[f]+D,d=0;r>d&&(B=A?f*r+r-1-d:f*r+d,u=i[B],u);d++)m=u.settings,c=u.layoutRect(),a=Math.max(N[d],c.startMinWidth),c.x=h,c.y=p,v=m.alignH||(C?C[d]||C[0]:null),"center"==v?c.x=h+a/2-c.w/2:"right"==v?c.x=h+a-c.w:"stretch"==v&&(c.w=a),v=m.alignV||(x?x[d]||x[0]:null),"center"==v?c.y=p+s/2-c.h/2:"bottom"==v?c.y=p+s-c.h:"stretch"==v&&(c.h=s),u.layoutRect(c),h+=a+y,u.recalc&&u.recalc();p+=s+b}}else if(l.w=l.minW, -l.h=l.minH,e.layoutRect(l),this.recalc(e),null===e._lastRect){var H=e.parent();H&&(H._lastRect=null,H.recalc())}}})}),r(Rt,[Ae,u],function(e,t){return e.extend({renderHtml:function(){var e=this;return e.classes.add("iframe"),e.canFocus=!1,''},src:function(e){this.getEl().src=e},html:function(e,n){var r=this,i=this.getEl().contentWindow.document.body;return i?(i.innerHTML=e,n&&n()):t.setTimeout(function(){r.html(e)}),this}})}),r(At,[Ae],function(e){return e.extend({init:function(e){var t=this;t._super(e),t.classes.add("widget").add("infobox"),t.canFocus=!1},severity:function(e){this.classes.remove("error"),this.classes.remove("warning"),this.classes.remove("success"),this.classes.add(e)},help:function(e){this.state.set("help",e)},renderHtml:function(){var e=this,t=e.classPrefix;return'
    '+e.encode(e.state.get("text"))+'
    '},bindStates:function(){var e=this;return e.state.on("change:text",function(t){e.getEl("body").firstChild.data=e.encode(t.value),e.state.get("rendered")&&e.updateLayoutRect()}),e.state.on("change:help",function(t){e.classes.toggle("has-help",t.value),e.state.get("rendered")&&e.updateLayoutRect()}),e._super()}})}),r(Bt,[Ae,fe],function(e,t){return e.extend({init:function(e){var t=this;t._super(e),t.classes.add("widget").add("label"),t.canFocus=!1,e.multiline&&t.classes.add("autoscroll"),e.strong&&t.classes.add("strong")},initLayoutRect:function(){var e=this,n=e._super();if(e.settings.multiline){var r=t.getSize(e.getEl());r.width>n.maxW&&(n.minW=n.maxW,e.classes.add("multiline")),e.getEl().style.width=n.minW+"px",n.startMinH=n.h=n.minH=Math.min(n.maxH,t.getSize(e.getEl()).height)}return n},repaint:function(){var e=this;return e.settings.multiline||(e.getEl().style.lineHeight=e.layoutRect().h+"px"),e._super()},severity:function(e){this.classes.remove("error"),this.classes.remove("warning"),this.classes.remove("success"),this.classes.add(e)},renderHtml:function(){var e=this,t,n,r=e.settings.forId;return!r&&(n=e.settings.forName)&&(t=e.getRoot().find("#"+n)[0],t&&(r=t._id)),r?'":''+e.encode(e.state.get("text"))+""},bindStates:function(){var e=this;return e.state.on("change:text",function(t){e.innerHtml(e.encode(t.value)),e.state.get("rendered")&&e.updateLayoutRect()}),e._super()}})}),r(Dt,[be],function(e){return e.extend({Defaults:{role:"toolbar",layout:"flow"},init:function(e){var t=this;t._super(e),t.classes.add("toolbar")},postRender:function(){var e=this;return e.items().each(function(e){e.classes.add("toolbar-item")}),e._super()}})}),r(Lt,[Dt],function(e){return e.extend({Defaults:{role:"menubar",containerCls:"menubar",ariaRoot:!0,defaults:{type:"menubutton"}}})}),r(Mt,[ct,ve,Lt],function(e,t,n){function r(e,t){for(;e;){if(t===e)return!0;e=e.parentNode}return!1}var i=e.extend({init:function(e){var t=this;t._renderOpen=!0,t._super(e),e=t.settings,t.classes.add("menubtn"),e.fixedWidth&&t.classes.add("fixed-width"),t.aria("haspopup",!0),t.state.set("menu",e.menu||t.render())},showMenu:function(){var e=this,n;return e.menu&&e.menu.visible()?e.hideMenu():(e.menu||(n=e.state.get("menu")||[],n.length?n={type:"menu",items:n}:n.type=n.type||"menu",n.renderTo?e.menu=n.parent(e).show().renderTo():e.menu=t.create(n).parent(e).renderTo(),e.fire("createmenu"),e.menu.reflow(),e.menu.on("cancel",function(t){t.control.parent()===e.menu&&(t.stopPropagation(),e.focus(),e.hideMenu())}),e.menu.on("select",function(){e.focus()}),e.menu.on("show hide",function(t){t.control==e.menu&&e.activeMenu("show"==t.type),e.aria("expanded","show"==t.type)}).fire("show")),e.menu.show(),e.menu.layoutRect({w:e.layoutRect().w}),void e.menu.moveRel(e.getEl(),e.isRtl()?["br-tr","tr-br"]:["bl-tl","tl-bl"]))},hideMenu:function(){var e=this;e.menu&&(e.menu.items().each(function(e){e.hideMenu&&e.hideMenu()}),e.menu.hide())},activeMenu:function(e){this.classes.toggle("active",e)},renderHtml:function(){var e=this,t=e._id,r=e.classPrefix,i=e.settings.icon,o,a=e.state.get("text"),s="";return o=e.settings.image,o?(i="none","string"!=typeof o&&(o=window.getSelection?o[0]:o[1]),o=" style=\"background-image: url('"+o+"')\""):o="",a&&(e.classes.add("btn-has-text"),s=''+e.encode(a)+""),i=e.settings.icon?r+"ico "+r+"i-"+i:"",e.aria("role",e.parent()instanceof n?"menuitem":"button"),'
    '},postRender:function(){var e=this;return e.on("click",function(t){t.control===e&&r(t.target,e.getEl())&&(e.showMenu(),t.aria&&e.menu.items()[0].focus())}),e.on("mouseenter",function(t){var n=t.control,r=e.parent(),o;n&&r&&n instanceof i&&n.parent()==r&&(r.items().filter("MenuButton").each(function(e){e.hideMenu&&e!=n&&(e.menu&&e.menu.visible()&&(o=!0),e.hideMenu())}),o&&(n.focus(),n.showMenu()))}),e._super()},bindStates:function(){var e=this;return e.state.on("change:menu",function(){e.menu&&e.menu.remove(),e.menu=null}),e._super()},remove:function(){this._super(),this.menu&&this.menu.remove()}});return i}),r(Pt,[Ae,ve,h,u],function(e,t,n,r){return e.extend({Defaults:{border:0,role:"menuitem"},init:function(e){var t=this,n;t._super(e),e=t.settings,t.classes.add("menu-item"),e.menu&&t.classes.add("menu-item-expand"),e.preview&&t.classes.add("menu-item-preview"),n=t.state.get("text"),"-"!==n&&"|"!==n||(t.classes.add("menu-item-sep"),t.aria("role","separator"),t.state.set("text","-")),e.selectable&&(t.aria("role","menuitemcheckbox"),t.classes.add("menu-item-checkbox"),e.icon="selected"),e.preview||e.selectable||t.classes.add("menu-item-normal"),t.on("mousedown",function(e){e.preventDefault()}),e.menu&&!e.ariaHideMenu&&t.aria("haspopup",!0)},hasMenus:function(){return!!this.settings.menu},showMenu:function(){var e=this,n=e.settings,r,i=e.parent();if(i.items().each(function(t){t!==e&&t.hideMenu()}),n.menu){r=e.menu,r?r.show():(r=n.menu,r.length?r={type:"menu",items:r}:r.type=r.type||"menu",i.settings.itemDefaults&&(r.itemDefaults=i.settings.itemDefaults),r=e.menu=t.create(r).parent(e).renderTo(),r.reflow(),r.on("cancel",function(t){t.stopPropagation(),e.focus(),r.hide()}),r.on("show hide",function(e){e.control.items().each(function(e){e.active(e.settings.selected)})}).fire("show"),r.on("hide",function(t){t.control===r&&e.classes.remove("selected")}),r.submenu=!0),r._parentMenu=i,r.classes.add("menu-sub");var o=r.testMoveRel(e.getEl(),e.isRtl()?["tl-tr","bl-br","tr-tl","br-bl"]:["tr-tl","br-bl","tl-tr","bl-br"]);r.moveRel(e.getEl(),o),r.rel=o,o="menu-sub-"+o,r.classes.remove(r._lastRel).add(o),r._lastRel=o,e.classes.add("selected"),e.aria("expanded",!0)}},hideMenu:function(){var e=this;return e.menu&&(e.menu.items().each(function(e){e.hideMenu&&e.hideMenu()}),e.menu.hide(),e.aria("expanded",!1)),e},renderHtml:function(){function e(e){var t,r,i={};for(i=n.mac?{alt:"⌥",ctrl:"⌘",shift:"⇧",meta:"⌘"}:{meta:"Ctrl"},e=e.split("+"),t=0;t'+("-"!==a?'\xa0":"")+("-"!==a?''+a+"":"")+(c?'
    '+c+"
    ":"")+(i.menu?'
    ':"")+""},postRender:function(){var e=this,t=e.settings,n=t.textStyle;if("function"==typeof n&&(n=n.call(this)),n){var i=e.getEl("text");i&&i.setAttribute("style",n)}return e.on("mouseenter click",function(n){n.control===e&&(t.menu||"click"!==n.type?(e.showMenu(),n.aria&&e.menu.focus(!0)):(e.fire("select"),r.requestAnimationFrame(function(){e.parent().hideAll()})))}),e._super(),e},hover:function(){var e=this;return e.parent().items().each(function(e){e.classes.remove("selected")}),e.classes.toggle("selected",!0),e},active:function(e){return"undefined"!=typeof e&&this.aria("checked",e),this._super(e)},remove:function(){this._super(),this.menu&&this.menu.remove()}})}),r(Ht,[g,ge,u],function(e,t,n){return function(r,i){var o=this,a,s=t.classPrefix,l;o.show=function(t,c){function u(){a&&(e(r).append('
    '),c&&c())}return o.hide(),a=!0,t?l=n.setTimeout(u,t):u(),o},o.hide=function(){var e=r.lastChild;return n.clearTimeout(l),e&&-1!=e.className.indexOf("throbber")&&e.parentNode.removeChild(e),a=!1,o}}}),r(Ot,[_e,Pt,Ht,m],function(e,t,n,r){return e.extend({Defaults:{defaultType:"menuitem",border:1,layout:"stack",role:"application",bodyRole:"menu",ariaRoot:!0},init:function(e){var t=this;if(e.autohide=!0,e.constrainToViewport=!0,"function"==typeof e.items&&(e.itemsFactory=e.items,e.items=[]),e.itemDefaults)for(var n=e.items,i=n.length;i--;)n[i]=r.extend({},e.itemDefaults,n[i]);t._super(e),t.classes.add("menu")},repaint:function(){return this.classes.toggle("menu-align",!0),this._super(),this.getEl().style.height="",this.getEl("body").style.height="",this},cancel:function(){var e=this;e.hideAll(),e.fire("select")},load:function(){function e(){t.throbber&&(t.throbber.hide(),t.throbber=null)}var t=this,r,i;i=t.settings.itemsFactory,i&&(t.throbber||(t.throbber=new n(t.getEl("body"),!0),0===t.items().length?(t.throbber.show(),t.fire("loading")):t.throbber.show(100,function(){t.items().remove(),t.fire("loading")}),t.on("hide close",e)),t.requestTime=r=(new Date).getTime(),t.settings.itemsFactory(function(n){return 0===n.length?void t.hide():void(t.requestTime===r&&(t.getEl().style.width="",t.getEl("body").style.width="",e(),t.items().remove(),t.getEl("body").innerHTML="",t.add(n),t.renderNew(),t.fire("loaded")))}))},hideAll:function(){var e=this;return this.find("menuitem").exec("hideMenu"),e._super()},preRender:function(){var e=this;return e.items().each(function(t){var n=t.settings;return n.icon||n.image||n.selectable?(e._hasIcons=!0,!1):void 0}),e.settings.itemsFactory&&e.on("postrender",function(){e.settings.itemsFactory&&e.load()}),e._super()}})}),r(It,[Mt,Ot],function(e,t){return e.extend({init:function(e){function t(r){for(var a=0;a0&&(o=r[0].text,n.state.set("value",r[0].value)),n.state.set("menu",r)),n.state.set("text",e.text||o),n.classes.add("listbox"),n.on("select",function(t){var r=t.control;a&&(t.lastControl=a),e.multiple?r.active(!r.active()):n.value(t.control.value()),a=r})},bindStates:function(){function e(e,n){e instanceof t&&e.items().each(function(e){e.hasMenus()||e.active(e.value()===n)})}function n(e,t){var r;if(e)for(var i=0;i'},postRender:function(){var e=this;e._super(),e.resizeDragHelper=new t(this._id,{start:function(){e.fire("ResizeStart")},drag:function(t){"both"!=e.settings.direction&&(t.deltaX=0),e.fire("Resize",t)},stop:function(){e.fire("ResizeEnd")}})},remove:function(){return this.resizeDragHelper&&this.resizeDragHelper.destroy(),this._super()}})}),r(Wt,[Ae],function(e){function t(e){var t="";if(e)for(var n=0;n'+e[n]+"";return t}return e.extend({Defaults:{classes:"selectbox",role:"selectbox",options:[]},init:function(e){var t=this;t._super(e),t.settings.size&&(t.size=t.settings.size),t.settings.options&&(t._options=t.settings.options),t.on("keydown",function(e){var n;13==e.keyCode&&(e.preventDefault(),t.parents().reverse().each(function(e){return e.toJSON?(n=e,!1):void 0}),t.fire("submit",{data:n.toJSON()}))})},options:function(e){return arguments.length?(this.state.set("options",e),this):this.state.get("options")},renderHtml:function(){var e=this,n,r="";return n=t(e._options),e.size&&(r=' size = "'+e.size+'"'),'"},bindStates:function(){var e=this;return e.state.on("change:options",function(n){e.getEl().innerHTML=t(n.value)}),e._super()}})}),r(Vt,[Ae,Ce,fe],function(e,t,n){function r(e,t,n){return t>e&&(e=t),e>n&&(e=n),e}function i(e,t){var r,i,o,a,s;"v"==e.settings.orientation?(a="top",o="height",i="h"):(a="left",o="width",i="w"),r=(e.layoutRect()[i]||100)-n.getSize(e.getEl("handle"))[o],s=r*((t-e._minValue)/(e._maxValue-e._minValue))+"px",e.getEl("handle").style[a]=s,e.getEl("handle").style.height=e.layoutRect().h+"px"}return e.extend({init:function(e){var t=this;e.previewFilter||(e.previewFilter=function(e){return Math.round(100*e)/100}),t._super(e),t.classes.add("slider"),"v"==e.orientation&&t.classes.add("vertical"),t._minValue=e.minValue||0,t._maxValue=e.maxValue||100,t._initValue=t.state.get("value")},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix;return'
    '},reset:function(){this.value(this._initValue).repaint()},postRender:function(){var e=this,i,o,a=0,s,l,c,u,d,f,h,p;l=e._minValue,c=e._maxValue,s=e.value(),"v"==e.settings.orientation?(d="screenY",f="top",h="height",p="h"):(d="screenX",f="left",h="width",p="w"),e._super(),e._dragHelper=new t(e._id,{handle:e._id+"-handle",start:function(t){i=t[d],o=parseInt(e.getEl("handle").style[f],10),u=(e.layoutRect()[p]||100)-n.getSize(e.getEl("handle"))[h],e.fire("dragstart",{value:s})},drag:function(t){var n=t[d]-i,h=e.getEl("handle");a=r(o+n,0,u),h.style[f]=a+"px",s=l+a/u*(c-l),e.value(s),e.tooltip().text(""+e.settings.previewFilter(s)).show().moveRel(h,"bc tc"),e.fire("drag",{value:s})},stop:function(){e.tooltip().hide(),e.fire("dragend",{value:s})}})},repaint:function(){this._super(),i(this,this.value())},bindStates:function(){var e=this;return e.state.on("change:value",function(t){i(e,t.value)}),e._super()}})}),r(Ut,[Ae],function(e){return e.extend({renderHtml:function(){var e=this;return e.classes.add("spacer"),e.canFocus=!1,'
    '}})}),r($t,[Mt,fe,g],function(e,t,n){return e.extend({Defaults:{classes:"widget btn splitbtn",role:"button"},repaint:function(){var e=this,r=e.getEl(),i=e.layoutRect(),o,a;return e._super(),o=r.firstChild,a=r.lastChild,n(o).css({width:i.w-t.getSize(a).width,height:i.h-2}),n(a).css({height:i.h-2}),e},activeMenu:function(e){var t=this;n(t.getEl().lastChild).toggleClass(t.classPrefix+"active",e)},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r,i=e.state.get("icon"),o=e.state.get("text"),a="";return r=e.settings.image,r?(i="none","string"!=typeof r&&(r=window.getSelection?r[0]:r[1]),r=" style=\"background-image: url('"+r+"')\""):r="",i=e.settings.icon?n+"ico "+n+"i-"+i:"",o&&(e.classes.add("btn-has-text"),a=''+e.encode(o)+""),'
    '},postRender:function(){var e=this,t=e.settings.onclick;return e.on("click",function(e){var n=e.target;if(e.control==this)for(;n;){if(e.aria&&"down"!=e.aria.key||"BUTTON"==n.nodeName&&-1==n.className.indexOf("open"))return e.stopImmediatePropagation(),void(t&&t.call(this,e));n=n.parentNode}}),delete e.settings.onclick,e._super()}})}),r(qt,[St],function(e){return e.extend({Defaults:{containerClass:"stack-layout",controlClass:"stack-layout-item",endClass:"break"},isNative:function(){return!0}})}),r(jt,[we,g,fe],function(e,t,n){return e.extend({Defaults:{layout:"absolute",defaults:{type:"panel"}},activateTab:function(e){var n;this.activeTabId&&(n=this.getEl(this.activeTabId),t(n).removeClass(this.classPrefix+"active"),n.setAttribute("aria-selected","false")),this.activeTabId="t"+e,n=this.getEl("t"+e),n.setAttribute("aria-selected","true"),t(n).addClass(this.classPrefix+"active"),this.items()[e].show().fire("showtab"),this.reflow(),this.items().each(function(t,n){e!=n&&t.hide()})},renderHtml:function(){var e=this,t=e._layout,n="",r=e.classPrefix;return e.preRender(),t.preRender(e),e.items().each(function(t,i){var o=e._id+"-t"+i;t.aria("role","tabpanel"),t.aria("labelledby",o),n+='"}),'
    '+n+'
    '+t.renderHtml(e)+"
    "},postRender:function(){var e=this;e._super(),e.settings.activeTab=e.settings.activeTab||0,e.activateTab(e.settings.activeTab),this.on("click",function(t){var n=t.target.parentNode;if(t.target.parentNode.id==e._id+"-head")for(var r=n.childNodes.length;r--;)n.childNodes[r]==t.target&&e.activateTab(r)})},initLayoutRect:function(){var e=this,t,r,i;r=n.getSize(e.getEl("head")).width,r=0>r?0:r,i=0,e.items().each(function(e){r=Math.max(r,e.layoutRect().minW),i=Math.max(i,e.layoutRect().minH)}),e.items().each(function(e){e.settings.x=0,e.settings.y=0,e.settings.w=r,e.settings.h=i,e.layoutRect({x:0,y:0,w:r,h:i})});var o=n.getSize(e.getEl("head")).height;return e.settings.minWidth=r,e.settings.minHeight=i+o,t=e._super(),t.deltaH+=o,t.innerH=t.h-t.deltaH,t}})}),r(Yt,[Ae],function(e){return e.extend({init:function(e){var t=this;t._super(e),t.classes.add("textbox"),e.multiline?t.classes.add("multiline"):(t.on("keydown",function(e){var n;13==e.keyCode&&(e.preventDefault(),t.parents().reverse().each(function(e){return e.toJSON?(n=e,!1):void 0}),t.fire("submit",{data:n.toJSON()}))}),t.on("keyup",function(e){t.state.set("value",e.target.value)}))},repaint:function(){var e=this,t,n,r,i,o=0,a;t=e.getEl().style,n=e._layoutRect,a=e._lastRepaintRect||{};var s=document;return!e.settings.multiline&&s.all&&(!s.documentMode||s.documentMode<=8)&&(t.lineHeight=n.h-o+"px"),r=e.borderBox,i=r.left+r.right+8,o=r.top+r.bottom+(e.settings.multiline?8:0),n.x!==a.x&&(t.left=n.x+"px",a.x=n.x),n.y!==a.y&&(t.top=n.y+"px",a.y=n.y),n.w!==a.w&&(t.width=n.w-i+"px",a.w=n.w),n.h!==a.h&&(t.height=n.h-o+"px",a.h=n.h),e._lastRepaintRect=a,e.fire("repaint",{},!1),e},renderHtml:function(){var e=this,t=e._id,n=e.settings,r=e.encode(e.state.get("value"),!1),i="";return"spellcheck"in n&&(i+=' spellcheck="'+n.spellcheck+'"'),n.maxLength&&(i+=' maxlength="'+n.maxLength+'"'),n.size&&(i+=' size="'+n.size+'"'),n.subtype&&(i+=' type="'+n.subtype+'"'),e.disabled()&&(i+=' disabled="disabled"'),n.multiline?'":'"},value:function(e){return arguments.length?(this.state.set("value",e),this):(this.state.get("rendered")&&this.state.set("value",this.getEl().value),this.state.get("value"))},postRender:function(){var e=this;e._super(),e.$el.on("change",function(t){e.state.set("value",t.target.value),e.fire("change",t)})},bindStates:function(){var e=this;return e.state.on("change:value",function(t){e.getEl().value!=t.value&&(e.getEl().value=t.value)}),e.state.on("change:disabled",function(t){e.getEl().disabled=t.value}),e._super()},remove:function(){this.$el.off(),this._super()}})}),r(Xt,[],function(){var e=this||window,t=function(){return e.tinymce};return"function"==typeof e.define&&(e.define.amd||e.define("ephox/tinymce",[],t)),{}}),a([l,c,u,d,f,h,m,g,v,y,C,w,E,N,T,A,B,D,L,M,P,H,I,F,j,Y,J,Q,re,ie,oe,ae,le,ue,de,me,ge,ve,ye,be,Ce,xe,we,Ee,Ne,_e,Se,ke,Te,Re,Ae,Be,De,Le,He,Ie,Ge,Je,Qe,Ze,tt,nt,rt,it,ot,at,st,lt,ct,ut,dt,ft,ht,pt,mt,gt,vt,yt,bt,Ct,xt,wt,Et,Nt,_t,St,kt,Tt,Rt,At,Bt,Dt,Lt,Mt,Pt,Ht,Ot,It,Ft,zt,Wt,Vt,Ut,$t,qt,jt,Yt])}(this); \ No newline at end of file +// 4.3.10 (2016-04-12) +!function(e,t){"use strict";function n(e,t){for(var n,r=[],i=0;i=r.x&&o.x+o.w<=r.w+r.x&&o.y>=r.y&&o.y+o.h<=r.h+r.y)return i[a];return null}function n(e,t,n){return o(e.x-t,e.y-n,e.w+2*t,e.h+2*n)}function r(e,t){var n,r,i,a;return n=l(e.x,t.x),r=l(e.y,t.y),i=s(e.x+e.w,t.x+t.w),a=s(e.y+e.h,t.y+t.h),0>i-n||0>a-r?null:o(n,r,i-n,a-r)}function i(e,t,n){var r,i,a,s,c,u,d,f,h,p;return c=e.x,u=e.y,d=e.x+e.w,f=e.y+e.h,h=t.x+t.w,p=t.y+t.h,r=l(0,t.x-c),i=l(0,t.y-u),a=l(0,d-h),s=l(0,f-p),c+=r,u+=i,n&&(d+=r,f+=i,c-=a,u-=s),d-=a,f-=s,o(c,u,d-c,f-u)}function o(e,t,n,r){return{x:e,y:t,w:n,h:r}}function a(e){return o(e.left,e.top,e.width,e.height)}var s=Math.min,l=Math.max,c=Math.round;return{inflate:n,relativePosition:e,findBestRelativePosition:t,intersect:r,clamp:i,create:o,fromClientRect:a}}),r(c,[],function(){function e(e,t){return function(){e.apply(t,arguments)}}function t(t){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof t)throw new TypeError("not a function");this._state=null,this._value=null,this._deferreds=[],s(t,e(r,this),e(i,this))}function n(e){var t=this;return null===this._state?void this._deferreds.push(e):void l(function(){var n=t._state?e.onFulfilled:e.onRejected;if(null===n)return void(t._state?e.resolve:e.reject)(t._value);var r;try{r=n(t._value)}catch(i){return void e.reject(i)}e.resolve(r)})}function r(t){try{if(t===this)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"==typeof t||"function"==typeof t)){var n=t.then;if("function"==typeof n)return void s(e(n,t),e(r,this),e(i,this))}this._state=!0,this._value=t,o.call(this)}catch(a){i.call(this,a)}}function i(e){this._state=!1,this._value=e,o.call(this)}function o(){for(var e=0,t=this._deferreds.length;t>e;e++)n.call(this,this._deferreds[e]);this._deferreds=null}function a(e,t,n,r){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.resolve=n,this.reject=r}function s(e,t,n){var r=!1;try{e(function(e){r||(r=!0,t(e))},function(e){r||(r=!0,n(e))})}catch(i){if(r)return;r=!0,n(i)}}if(window.Promise)return window.Promise;var l=t.immediateFn||"function"==typeof setImmediate&&setImmediate||function(e){setTimeout(e,1)},c=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};return t.prototype["catch"]=function(e){return this.then(null,e)},t.prototype.then=function(e,r){var i=this;return new t(function(t,o){n.call(i,new a(e,r,t,o))})},t.all=function(){var e=Array.prototype.slice.call(1===arguments.length&&c(arguments[0])?arguments[0]:arguments);return new t(function(t,n){function r(o,a){try{if(a&&("object"==typeof a||"function"==typeof a)){var s=a.then;if("function"==typeof s)return void s.call(a,function(e){r(o,e)},n)}e[o]=a,0===--i&&t(e)}catch(l){n(l)}}if(0===e.length)return t([]);for(var i=e.length,o=0;or;r++)e[r].then(t,n)})},t}),r(u,[c],function(e){function t(e,t){function n(e){window.setTimeout(e,0)}var r,i=window.requestAnimationFrame,o=["ms","moz","webkit"];for(r=0;rr;r++)if(o=n[r],o&&o.func.call(o.scope,e)===!1&&e.preventDefault(),e.isImmediatePropagationStopped())return}var o=this,s={},l,c,u,d,f;c=a+(+new Date).toString(32),d="onmouseenter"in document.documentElement,u="onfocusin"in document.documentElement,f={mouseenter:"mouseover",mouseleave:"mouseout"},l=1,o.domLoaded=!1,o.events=s,o.bind=function(n,a,h,p){function m(t){e(r(t||E.event),g)}var g,v,y,b,C,x,w,E=window;if(n&&3!==n.nodeType&&8!==n.nodeType){for(n[c]?g=n[c]:(g=l++,n[c]=g,s[g]={}),p=p||n,a=a.split(" "),y=a.length;y--;)b=a[y],x=m,C=w=!1,"DOMContentLoaded"===b&&(b="ready"),o.domLoaded&&"ready"===b&&"complete"==n.readyState?h.call(p,r({type:b})):(d||(C=f[b],C&&(x=function(t){var n,i;if(n=t.currentTarget,i=t.relatedTarget,i&&n.contains)i=n.contains(i);else for(;i&&i!==n;)i=i.parentNode;i||(t=r(t||E.event),t.type="mouseout"===t.type?"mouseleave":"mouseenter",t.target=n,e(t,g))})),u||"focusin"!==b&&"focusout"!==b||(w=!0,C="focusin"===b?"focus":"blur",x=function(t){t=r(t||E.event),t.type="focus"===t.type?"focusin":"focusout",e(t,g)}),v=s[g][b],v?"ready"===b&&o.domLoaded?h({type:b}):v.push({func:h,scope:p}):(s[g][b]=v=[{func:h,scope:p}],v.fakeName=C,v.capture=w,v.nativeHandler=x,"ready"===b?i(n,x,o):t(n,C||b,x,w)));return n=v=0,h}},o.unbind=function(e,t,r){var i,a,l,u,d,f;if(!e||3===e.nodeType||8===e.nodeType)return o;if(i=e[c]){if(f=s[i],t){for(t=t.split(" "),l=t.length;l--;)if(d=t[l],a=f[d]){if(r)for(u=a.length;u--;)if(a[u].func===r){var h=a.nativeHandler,p=a.fakeName,m=a.capture;a=a.slice(0,u).concat(a.slice(u+1)),a.nativeHandler=h,a.fakeName=p,a.capture=m,f[d]=a}r&&0!==a.length||(delete f[d],n(e,a.fakeName||d,a.nativeHandler,a.capture))}}else{for(d in f)a=f[d],n(e,a.fakeName||d,a.nativeHandler,a.capture);f={}}for(d in f)return o;delete s[i];try{delete e[c]}catch(g){e[c]=null}}return o},o.fire=function(t,n,i){var a;if(!t||3===t.nodeType||8===t.nodeType)return o;i=r(null,i),i.type=n,i.target=t;do a=t[c],a&&e(i,a),t=t.parentNode||t.ownerDocument||t.defaultView||t.parentWindow;while(t&&!i.isPropagationStopped());return o},o.clean=function(e){var t,n,r=o.unbind;if(!e||3===e.nodeType||8===e.nodeType)return o;if(e[c]&&r(e),e.getElementsByTagName||(e=e.document),e&&e.getElementsByTagName)for(r(e),n=e.getElementsByTagName("*"),t=n.length;t--;)e=n[t],e[c]&&r(e);return o},o.destroy=function(){s={}},o.cancel=function(e){return e&&(e.preventDefault(),e.stopImmediatePropagation()),!1}}var a="mce-data-",s=/^(?:mouse|contextmenu)|click/,l={keyLocation:1,layerX:1,layerY:1,returnValue:1,webkitMovementX:1,webkitMovementY:1};return o.Event=new o,o.Event.bind(window,"ready",function(){}),o}),r(f,[],function(){function e(e,t,n,r){var i,o,a,s,l,c,d,h,p,m;if((t?t.ownerDocument||t:z)!==D&&B(t),t=t||D,n=n||[],!e||"string"!=typeof e)return n;if(1!==(s=t.nodeType)&&9!==s)return[];if(L&&!r){if(i=ve.exec(e))if(a=i[1]){if(9===s){if(o=t.getElementById(a),!o||!o.parentNode)return n;if(o.id===a)return n.push(o),n}else if(t.ownerDocument&&(o=t.ownerDocument.getElementById(a))&&I(t,o)&&o.id===a)return n.push(o),n}else{if(i[2])return Z.apply(n,t.getElementsByTagName(e)),n;if((a=i[3])&&x.getElementsByClassName)return Z.apply(n,t.getElementsByClassName(a)),n}if(x.qsa&&(!P||!P.test(e))){if(h=d=F,p=t,m=9===s&&e,1===s&&"object"!==t.nodeName.toLowerCase()){for(c=_(e),(d=t.getAttribute("id"))?h=d.replace(be,"\\$&"):t.setAttribute("id",h),h="[id='"+h+"'] ",l=c.length;l--;)c[l]=h+f(c[l]);p=ye.test(e)&&u(t.parentNode)||t,m=c.join(",")}if(m)try{return Z.apply(n,p.querySelectorAll(m)),n}catch(g){}finally{d||t.removeAttribute("id")}}}return k(e.replace(se,"$1"),t,n,r)}function n(){function e(n,r){return t.push(n+" ")>w.cacheLength&&delete e[t.shift()],e[n+" "]=r}var t=[];return e}function r(e){return e[F]=!0,e}function i(e){var t=D.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function o(e,t){for(var n=e.split("|"),r=e.length;r--;)w.attrHandle[n[r]]=t}function a(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||X)-(~e.sourceIndex||X);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function s(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function l(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function c(e){return r(function(t){return t=+t,r(function(n,r){for(var i,o=e([],n.length,t),a=o.length;a--;)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function u(e){return e&&typeof e.getElementsByTagName!==Y&&e}function d(){}function f(e){for(var t=0,n=e.length,r="";n>t;t++)r+=e[t].value;return r}function h(e,t,n){var r=t.dir,i=n&&"parentNode"===r,o=V++;return t.first?function(t,n,o){for(;t=t[r];)if(1===t.nodeType||i)return e(t,n,o)}:function(t,n,a){var s,l,c=[W,o];if(a){for(;t=t[r];)if((1===t.nodeType||i)&&e(t,n,a))return!0}else for(;t=t[r];)if(1===t.nodeType||i){if(l=t[F]||(t[F]={}),(s=l[r])&&s[0]===W&&s[1]===o)return c[2]=s[2];if(l[r]=c,c[2]=e(t,n,a))return!0}}}function p(e){return e.length>1?function(t,n,r){for(var i=e.length;i--;)if(!e[i](t,n,r))return!1;return!0}:e[0]}function m(t,n,r){for(var i=0,o=n.length;o>i;i++)e(t,n[i],r);return r}function g(e,t,n,r,i){for(var o,a=[],s=0,l=e.length,c=null!=t;l>s;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),c&&t.push(s)));return a}function v(e,t,n,i,o,a){return i&&!i[F]&&(i=v(i)),o&&!o[F]&&(o=v(o,a)),r(function(r,a,s,l){var c,u,d,f=[],h=[],p=a.length,v=r||m(t||"*",s.nodeType?[s]:s,[]),y=!e||!r&&t?v:g(v,f,e,s,l),b=n?o||(r?e:p||i)?[]:a:y;if(n&&n(y,b,s,l),i)for(c=g(b,h),i(c,[],s,l),u=c.length;u--;)(d=c[u])&&(b[h[u]]=!(y[h[u]]=d));if(r){if(o||e){if(o){for(c=[],u=b.length;u--;)(d=b[u])&&c.push(y[u]=d);o(null,b=[],c,l)}for(u=b.length;u--;)(d=b[u])&&(c=o?te.call(r,d):f[u])>-1&&(r[c]=!(a[c]=d))}}else b=g(b===a?b.splice(p,b.length):b),o?o(null,a,b,l):Z.apply(a,b)})}function y(e){for(var t,n,r,i=e.length,o=w.relative[e[0].type],a=o||w.relative[" "],s=o?1:0,l=h(function(e){return e===t},a,!0),c=h(function(e){return te.call(t,e)>-1},a,!0),u=[function(e,n,r){return!o&&(r||n!==T)||((t=n).nodeType?l(e,n,r):c(e,n,r))}];i>s;s++)if(n=w.relative[e[s].type])u=[h(p(u),n)];else{if(n=w.filter[e[s].type].apply(null,e[s].matches),n[F]){for(r=++s;i>r&&!w.relative[e[r].type];r++);return v(s>1&&p(u),s>1&&f(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(se,"$1"),n,r>s&&y(e.slice(s,r)),i>r&&y(e=e.slice(r)),i>r&&f(e))}u.push(n)}return p(u)}function b(t,n){var i=n.length>0,o=t.length>0,a=function(r,a,s,l,c){var u,d,f,h=0,p="0",m=r&&[],v=[],y=T,b=r||o&&w.find.TAG("*",c),C=W+=null==y?1:Math.random()||.1,x=b.length;for(c&&(T=a!==D&&a);p!==x&&null!=(u=b[p]);p++){if(o&&u){for(d=0;f=t[d++];)if(f(u,a,s)){l.push(u);break}c&&(W=C)}i&&((u=!f&&u)&&h--,r&&m.push(u))}if(h+=p,i&&p!==h){for(d=0;f=n[d++];)f(m,v,a,s);if(r){if(h>0)for(;p--;)m[p]||v[p]||(v[p]=J.call(l));v=g(v)}Z.apply(l,v),c&&!r&&v.length>0&&h+n.length>1&&e.uniqueSort(l)}return c&&(W=C,T=y),m};return i?r(a):a}var C,x,w,E,N,_,S,k,T,R,A,B,D,M,L,P,H,O,I,F="sizzle"+-new Date,z=window.document,W=0,V=0,U=n(),$=n(),q=n(),j=function(e,t){return e===t&&(A=!0),0},Y=typeof t,X=1<<31,K={}.hasOwnProperty,G=[],J=G.pop,Q=G.push,Z=G.push,ee=G.slice,te=G.indexOf||function(e){for(var t=0,n=this.length;n>t;t++)if(this[t]===e)return t;return-1},ne="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",re="[\\x20\\t\\r\\n\\f]",ie="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",oe="\\["+re+"*("+ie+")(?:"+re+"*([*^$|!~]?=)"+re+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+ie+"))|)"+re+"*\\]",ae=":("+ie+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+oe+")*)|.*)\\)|)",se=new RegExp("^"+re+"+|((?:^|[^\\\\])(?:\\\\.)*)"+re+"+$","g"),le=new RegExp("^"+re+"*,"+re+"*"),ce=new RegExp("^"+re+"*([>+~]|"+re+")"+re+"*"),ue=new RegExp("="+re+"*([^\\]'\"]*?)"+re+"*\\]","g"),de=new RegExp(ae),fe=new RegExp("^"+ie+"$"),he={ID:new RegExp("^#("+ie+")"),CLASS:new RegExp("^\\.("+ie+")"),TAG:new RegExp("^("+ie+"|[*])"),ATTR:new RegExp("^"+oe),PSEUDO:new RegExp("^"+ae),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+re+"*(even|odd|(([+-]|)(\\d*)n|)"+re+"*(?:([+-]|)"+re+"*(\\d+)|))"+re+"*\\)|)","i"),bool:new RegExp("^(?:"+ne+")$","i"),needsContext:new RegExp("^"+re+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+re+"*((?:-\\d)?\\d*)"+re+"*\\)|)(?=[^-]|$)","i")},pe=/^(?:input|select|textarea|button)$/i,me=/^h\d$/i,ge=/^[^{]+\{\s*\[native \w/,ve=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ye=/[+~]/,be=/'|\\/g,Ce=new RegExp("\\\\([\\da-f]{1,6}"+re+"?|("+re+")|.)","ig"),xe=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)};try{Z.apply(G=ee.call(z.childNodes),z.childNodes),G[z.childNodes.length].nodeType}catch(we){Z={apply:G.length?function(e,t){Q.apply(e,ee.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}x=e.support={},N=e.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},B=e.setDocument=function(e){function t(e){try{return e.top}catch(t){}return null}var n,r=e?e.ownerDocument||e:z,o=r.defaultView;return r!==D&&9===r.nodeType&&r.documentElement?(D=r,M=r.documentElement,L=!N(r),o&&o!==t(o)&&(o.addEventListener?o.addEventListener("unload",function(){B()},!1):o.attachEvent&&o.attachEvent("onunload",function(){B()})),x.attributes=i(function(e){return e.className="i",!e.getAttribute("className")}),x.getElementsByTagName=i(function(e){return e.appendChild(r.createComment("")),!e.getElementsByTagName("*").length}),x.getElementsByClassName=ge.test(r.getElementsByClassName),x.getById=i(function(e){return M.appendChild(e).id=F,!r.getElementsByName||!r.getElementsByName(F).length}),x.getById?(w.find.ID=function(e,t){if(typeof t.getElementById!==Y&&L){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},w.filter.ID=function(e){var t=e.replace(Ce,xe);return function(e){return e.getAttribute("id")===t}}):(delete w.find.ID,w.filter.ID=function(e){var t=e.replace(Ce,xe);return function(e){var n=typeof e.getAttributeNode!==Y&&e.getAttributeNode("id");return n&&n.value===t}}),w.find.TAG=x.getElementsByTagName?function(e,t){return typeof t.getElementsByTagName!==Y?t.getElementsByTagName(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},w.find.CLASS=x.getElementsByClassName&&function(e,t){return L?t.getElementsByClassName(e):void 0},H=[],P=[],(x.qsa=ge.test(r.querySelectorAll))&&(i(function(e){e.innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&P.push("[*^$]="+re+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||P.push("\\["+re+"*(?:value|"+ne+")"),e.querySelectorAll(":checked").length||P.push(":checked")}),i(function(e){var t=r.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&P.push("name"+re+"*[*^$|!~]?="),e.querySelectorAll(":enabled").length||P.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),P.push(",.*:")})),(x.matchesSelector=ge.test(O=M.matches||M.webkitMatchesSelector||M.mozMatchesSelector||M.oMatchesSelector||M.msMatchesSelector))&&i(function(e){x.disconnectedMatch=O.call(e,"div"),O.call(e,"[s!='']:x"),H.push("!=",ae)}),P=P.length&&new RegExp(P.join("|")),H=H.length&&new RegExp(H.join("|")),n=ge.test(M.compareDocumentPosition),I=n||ge.test(M.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},j=n?function(e,t){if(e===t)return A=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n?n:(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&n||!x.sortDetached&&t.compareDocumentPosition(e)===n?e===r||e.ownerDocument===z&&I(z,e)?-1:t===r||t.ownerDocument===z&&I(z,t)?1:R?te.call(R,e)-te.call(R,t):0:4&n?-1:1)}:function(e,t){if(e===t)return A=!0,0;var n,i=0,o=e.parentNode,s=t.parentNode,l=[e],c=[t];if(!o||!s)return e===r?-1:t===r?1:o?-1:s?1:R?te.call(R,e)-te.call(R,t):0;if(o===s)return a(e,t);for(n=e;n=n.parentNode;)l.unshift(n);for(n=t;n=n.parentNode;)c.unshift(n);for(;l[i]===c[i];)i++;return i?a(l[i],c[i]):l[i]===z?-1:c[i]===z?1:0},r):D},e.matches=function(t,n){return e(t,null,null,n)},e.matchesSelector=function(t,n){if((t.ownerDocument||t)!==D&&B(t),n=n.replace(ue,"='$1']"),x.matchesSelector&&L&&(!H||!H.test(n))&&(!P||!P.test(n)))try{var r=O.call(t,n);if(r||x.disconnectedMatch||t.document&&11!==t.document.nodeType)return r}catch(i){}return e(n,D,null,[t]).length>0},e.contains=function(e,t){return(e.ownerDocument||e)!==D&&B(e),I(e,t)},e.attr=function(e,n){(e.ownerDocument||e)!==D&&B(e);var r=w.attrHandle[n.toLowerCase()],i=r&&K.call(w.attrHandle,n.toLowerCase())?r(e,n,!L):t;return i!==t?i:x.attributes||!L?e.getAttribute(n):(i=e.getAttributeNode(n))&&i.specified?i.value:null},e.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},e.uniqueSort=function(e){var t,n=[],r=0,i=0;if(A=!x.detectDuplicates,R=!x.sortStable&&e.slice(0),e.sort(j),A){for(;t=e[i++];)t===e[i]&&(r=n.push(i));for(;r--;)e.splice(n[r],1)}return R=null,e},E=e.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=E(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r++];)n+=E(t);return n},w=e.selectors={cacheLength:50,createPseudo:r,match:he,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Ce,xe),e[3]=(e[3]||e[4]||e[5]||"").replace(Ce,xe),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||e.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&e.error(t[0]),t},PSEUDO:function(e){var t,n=!e[6]&&e[2];return he.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&de.test(n)&&(t=_(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Ce,xe).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=U[e+" "];return t||(t=new RegExp("(^|"+re+")"+e+"("+re+"|$)"))&&U(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==Y&&e.getAttribute("class")||"")})},ATTR:function(t,n,r){return function(i){var o=e.attr(i,t);return null==o?"!="===n:n?(o+="","="===n?o===r:"!="===n?o!==r:"^="===n?r&&0===o.indexOf(r):"*="===n?r&&o.indexOf(r)>-1:"$="===n?r&&o.slice(-r.length)===r:"~="===n?(" "+o+" ").indexOf(r)>-1:"|="===n?o===r||o.slice(0,r.length+1)===r+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,l){var c,u,d,f,h,p,m=o!==a?"nextSibling":"previousSibling",g=t.parentNode,v=s&&t.nodeName.toLowerCase(),y=!l&&!s;if(g){if(o){for(;m;){for(d=t;d=d[m];)if(s?d.nodeName.toLowerCase()===v:1===d.nodeType)return!1;p=m="only"===e&&!p&&"nextSibling"}return!0}if(p=[a?g.firstChild:g.lastChild],a&&y){for(u=g[F]||(g[F]={}),c=u[e]||[],h=c[0]===W&&c[1],f=c[0]===W&&c[2],d=h&&g.childNodes[h];d=++h&&d&&d[m]||(f=h=0)||p.pop();)if(1===d.nodeType&&++f&&d===t){u[e]=[W,h,f];break}}else if(y&&(c=(t[F]||(t[F]={}))[e])&&c[0]===W)f=c[1];else for(;(d=++h&&d&&d[m]||(f=h=0)||p.pop())&&((s?d.nodeName.toLowerCase()!==v:1!==d.nodeType)||!++f||(y&&((d[F]||(d[F]={}))[e]=[W,f]),d!==t)););return f-=i,f===r||f%r===0&&f/r>=0}}},PSEUDO:function(t,n){var i,o=w.pseudos[t]||w.setFilters[t.toLowerCase()]||e.error("unsupported pseudo: "+t);return o[F]?o(n):o.length>1?(i=[t,t,"",n],w.setFilters.hasOwnProperty(t.toLowerCase())?r(function(e,t){for(var r,i=o(e,n),a=i.length;a--;)r=te.call(e,i[a]),e[r]=!(t[r]=i[a])}):function(e){return o(e,0,i)}):o}},pseudos:{not:r(function(e){var t=[],n=[],i=S(e.replace(se,"$1"));return i[F]?r(function(e,t,n,r){for(var o,a=i(e,null,r,[]),s=e.length;s--;)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,r,o){return t[0]=e,i(t,null,o,n),!n.pop()}}),has:r(function(t){return function(n){return e(t,n).length>0}}),contains:r(function(e){return e=e.replace(Ce,xe),function(t){return(t.textContent||t.innerText||E(t)).indexOf(e)>-1}}),lang:r(function(t){return fe.test(t||"")||e.error("unsupported lang: "+t),t=t.replace(Ce,xe).toLowerCase(),function(e){var n;do if(n=L?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return n=n.toLowerCase(),n===t||0===n.indexOf(t+"-");while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=window.location&&window.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===M},focus:function(e){return e===D.activeElement&&(!D.hasFocus||D.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!w.pseudos.empty(e)},header:function(e){return me.test(e.nodeName)},input:function(e){return pe.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:c(function(){return[0]}),last:c(function(e,t){return[t-1]}),eq:c(function(e,t,n){return[0>n?n+t:n]}),even:c(function(e,t){for(var n=0;t>n;n+=2)e.push(n);return e}),odd:c(function(e,t){for(var n=1;t>n;n+=2)e.push(n);return e}),lt:c(function(e,t,n){for(var r=0>n?n+t:n;--r>=0;)e.push(r);return e}),gt:c(function(e,t,n){for(var r=0>n?n+t:n;++r2&&"ID"===(a=o[0]).type&&x.getById&&9===t.nodeType&&L&&w.relative[o[1].type]){if(t=(w.find.ID(a.matches[0].replace(Ce,xe),t)||[])[0],!t)return n;c&&(t=t.parentNode),e=e.slice(o.shift().value.length)}for(i=he.needsContext.test(e)?0:o.length;i--&&(a=o[i],!w.relative[s=a.type]);)if((l=w.find[s])&&(r=l(a.matches[0].replace(Ce,xe),ye.test(o[0].type)&&u(t.parentNode)||t))){if(o.splice(i,1),e=r.length&&f(o),!e)return Z.apply(n,r),n;break}}return(c||S(e,d))(r,t,!L,n,ye.test(e)&&u(t.parentNode)||t),n},x.sortStable=F.split("").sort(j).join("")===F,x.detectDuplicates=!!A,B(),x.sortDetached=i(function(e){return 1&e.compareDocumentPosition(D.createElement("div"))}),i(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||o("type|href|height|width",function(e,t,n){return n?void 0:e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),x.attributes&&i(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||o("value",function(e,t,n){return n||"input"!==e.nodeName.toLowerCase()?void 0:e.defaultValue}),i(function(e){return null==e.getAttribute("disabled")})||o(ne,function(e,t,n){var r;return n?void 0:e[t]===!0?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),e}),r(h,[],function(){function e(e){return"matchMedia"in window?matchMedia(e).matches:!1}var t=navigator,n=t.userAgent,r,i,o,a,s,l,c,u,d,f,h,p,m;r=window.opera&&window.opera.buildNumber,d=/Android/.test(n),i=/WebKit/.test(n),o=!i&&!r&&/MSIE/gi.test(n)&&/Explorer/gi.test(t.appName), +o=o&&/MSIE (\w+)\./.exec(n)[1],a=-1==n.indexOf("Trident/")||-1==n.indexOf("rv:")&&-1==t.appName.indexOf("Netscape")?!1:11,s=-1==n.indexOf("Edge/")||o||a?!1:12,o=o||a||s,l=!i&&!a&&/Gecko/.test(n),c=-1!=n.indexOf("Mac"),u=/(iPad|iPhone)/.test(n),f="FormData"in window&&"FileReader"in window&&"URL"in window&&!!URL.createObjectURL,h=e("only screen and (max-device-width: 480px)")&&(d||u),p=e("only screen and (min-width: 800px)")&&(d||u),m=-1!=n.indexOf("Windows Phone"),s&&(i=!1);var g=!u||f||n.match(/AppleWebKit\/(\d*)/)[1]>=534;return{opera:r,webkit:i,ie:o,gecko:l,mac:c,iOS:u,android:d,contentEditable:g,transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",caretAfter:8!=o,range:window.getSelection&&"Range"in window,documentMode:o&&!s?document.documentMode||7:10,fileApi:f,ceFalse:o===!1||o>8,desktop:!h&&!p,windowsPhone:m}}),r(p,[],function(){function e(e){var t=e,n,r;if(!u(e))for(t=[],n=0,r=e.length;r>n;n++)t[n]=e[n];return t}function n(e,n,r){var i,o;if(!e)return 0;if(r=r||e,e.length!==t){for(i=0,o=e.length;o>i;i++)if(n.call(r,e[i],i,e)===!1)return 0}else for(i in e)if(e.hasOwnProperty(i)&&n.call(r,e[i],i,e)===!1)return 0;return 1}function r(e,t){var r=[];return n(e,function(n,i){r.push(t(n,i,e))}),r}function i(e,t){var r=[];return n(e,function(n,i){t&&!t(n,i,e)||r.push(n)}),r}function o(e,t){var n,r;if(e)for(n=0,r=e.length;r>n;n++)if(e[n]===t)return n;return-1}function a(e,t,n,r){var i=0;for(arguments.length<3&&(n=e[0]);ir;r++)if(t.call(n,e[r],r,e))return r;return-1}function l(e,n,r){var i=s(e,n,r);return-1!==i?e[i]:t}function c(e){return e[e.length-1]}var u=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};return{isArray:u,toArray:e,each:n,map:r,filter:i,indexOf:o,reduce:a,findIndex:s,find:l,last:c}}),r(m,[h,p],function(e,n){function r(e){return null===e||e===t?"":(""+e).replace(h,"")}function i(e,r){return r?"array"==r&&n.isArray(e)?!0:typeof e==r:e!==t}function o(e,t,n){var r;for(e=e||[],t=t||",","string"==typeof e&&(e=e.split(t)),n=n||{},r=e.length;r--;)n[e[r]]={};return n}function a(e,t,n){var r=this,i,o,a,s,l,c=0;if(e=/^((static) )?([\w.]+)(:([\w.]+))?/.exec(e),a=e[3].match(/(^|\.)(\w+)$/i)[2],o=r.createNS(e[3].replace(/\.\w+$/,""),n),!o[a]){if("static"==e[2])return o[a]=t,void(this.onCreate&&this.onCreate(e[2],e[3],o[a]));t[a]||(t[a]=function(){},c=1),o[a]=t[a],r.extend(o[a].prototype,t),e[5]&&(i=r.resolve(e[5]).prototype,s=e[5].match(/\.(\w+)$/i)[1],l=o[a],c?o[a]=function(){return i[s].apply(this,arguments)}:o[a]=function(){return this.parent=i[s],l.apply(this,arguments)},o[a].prototype[a]=o[a],r.each(i,function(e,t){o[a].prototype[t]=i[t]}),r.each(t,function(e,t){i[t]?o[a].prototype[t]=function(){return this.parent=i[t],e.apply(this,arguments)}:t!=a&&(o[a].prototype[t]=e)})),r.each(t["static"],function(e,t){o[a][t]=e})}}function s(e,n){var r,i,o,a=arguments,s;for(r=1,i=a.length;i>r;r++){n=a[r];for(o in n)n.hasOwnProperty(o)&&(s=n[o],s!==t&&(e[o]=s))}return e}function l(e,t,r,i){i=i||this,e&&(r&&(e=e[r]),n.each(e,function(e,n){return t.call(i,e,n,r)===!1?!1:void l(e,t,r,i)}))}function c(e,t){var n,r;for(t=t||window,e=e.split("."),n=0;nn&&(t=t[e[n]],t);n++);return t}function d(e,t){return!e||i(e,"array")?e:n.map(e.split(t||","),r)}function f(t){var n=e.cacheSuffix;return n&&(t+=(-1===t.indexOf("?")?"?":"&")+n),t}var h=/^\s*|\s*$/g;return{trim:r,isArray:n.isArray,is:i,toArray:n.toArray,makeMap:o,each:n.each,map:n.map,grep:n.filter,inArray:n.indexOf,extend:s,create:a,walk:l,createNS:c,resolve:u,explode:d,_addCacheSuffix:f}}),r(g,[d,f,m,h],function(e,n,r,i){function o(e){return"undefined"!=typeof e}function a(e){return"string"==typeof e}function s(e){return e&&e==e.window}function l(e,t){var n,r,i;for(t=t||w,i=t.createElement("div"),n=t.createDocumentFragment(),i.innerHTML=e;r=i.firstChild;)n.appendChild(r);return n}function c(e,t,n,r){var i;if(a(t))t=l(t,v(e[0]));else if(t.length&&!t.nodeType){if(t=f.makeArray(t),r)for(i=t.length-1;i>=0;i--)c(e,t[i],n,r);else for(i=0;ii&&(a=e[i],t.call(a,i,a)!==!1);i++);return e}function g(e,t){var n=[];return m(e,function(e,r){t(r,e)&&n.push(r)}),n}function v(e){return e?9==e.nodeType?e:e.ownerDocument:w}function y(e,n,r){var i=[],o=e[n];for("string"!=typeof r&&r instanceof f&&(r=r[0]);o&&9!==o.nodeType;){if(r!==t){if(o===r)break;if("string"==typeof r&&f(o).is(r))break}1===o.nodeType&&i.push(o),o=o[n]}return i}function b(e,n,r,i){var o=[];for(i instanceof f&&(i=i[0]);e;e=e[n])if(!r||e.nodeType===r){if(i!==t){if(e===i)break;if("string"==typeof i&&f(e).is(i))break}o.push(e)}return o}function C(e,t,n){for(e=e[t];e;e=e[t])if(e.nodeType==n)return e;return null}function x(e,t,n){m(n,function(n,r){e[n]=e[n]||{},e[n][t]=r})}var w=document,E=Array.prototype.push,N=Array.prototype.slice,_=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,S=e.Event,k,T=r.makeMap("children,contents,next,prev"),R=r.makeMap("fillOpacity fontWeight lineHeight opacity orphans widows zIndex zoom"," "),A=r.makeMap("checked compact declare defer disabled ismap multiple nohref noshade nowrap readonly selected"," "),B={"for":"htmlFor","class":"className",readonly:"readOnly"},D={"float":"cssFloat"},M={},L={},P=/^\s*|\s*$/g;return f.fn=f.prototype={constructor:f,selector:"",context:null,length:0,init:function(e,t){var n=this,r,i;if(!e)return n;if(e.nodeType)return n.context=n[0]=e,n.length=1,n;if(t&&t.nodeType)n.context=t;else{if(t)return f(e).attr(t);n.context=t=document}if(a(e)){if(n.selector=e,r="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:_.exec(e),!r)return f(t).find(e);if(r[1])for(i=l(e,v(t)).firstChild;i;)E.call(n,i),i=i.nextSibling;else{if(i=v(t).getElementById(r[2]),!i)return n;if(i.id!==r[2])return n.find(e);n.length=1,n[0]=i}}else this.add(e,!1);return n},toArray:function(){return r.toArray(this)},add:function(e,t){var n=this,r,i;if(a(e))return n.add(f(e));if(t!==!1)for(r=f.unique(n.toArray().concat(f.makeArray(e))),n.length=r.length,i=0;it;t++)f.find(e,this[t],r);return f(r)},filter:function(e){return f("function"==typeof e?g(this.toArray(),function(t,n){return e(n,t)}):f.filter(e,this.toArray()))},closest:function(e){var t=[];return e instanceof f&&(e=e[0]),this.each(function(n,r){for(;r;){if("string"==typeof e&&f(r).is(e)){t.push(r);break}if(r==e){t.push(r);break}r=r.parentNode}}),f(t)},offset:function(e){var t,n,r,i=0,o=0,a;return e?this.css(e):(t=this[0],t&&(n=t.ownerDocument,r=n.documentElement,t.getBoundingClientRect&&(a=t.getBoundingClientRect(),i=a.left+(r.scrollLeft||n.body.scrollLeft)-r.clientLeft,o=a.top+(r.scrollTop||n.body.scrollTop)-r.clientTop)),{left:i,top:o})},push:E,sort:[].sort,splice:[].splice},r.extend(f,{extend:r.extend,makeArray:function(e){return s(e)||e.nodeType?[e]:r.toArray(e)},inArray:h,isArray:r.isArray,each:m,trim:p,grep:g,find:n,expr:n.selectors,unique:n.uniqueSort,text:n.getText,contains:n.contains,filter:function(e,t,n){var r=t.length;for(n&&(e=":not("+e+")");r--;)1!=t[r].nodeType&&t.splice(r,1);return t=1===t.length?f.find.matchesSelector(t[0],e)?[t[0]]:[]:f.find.matches(e,t)}}),m({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return y(e,"parentNode")},next:function(e){return C(e,"nextSibling",1)},prev:function(e){return C(e,"previousSibling",1)},children:function(e){return b(e.firstChild,"nextSibling",1)},contents:function(e){return r.toArray(("iframe"===e.nodeName?e.contentDocument||e.contentWindow.document:e).childNodes)}},function(e,t){f.fn[e]=function(n){var r=this,i=[];return r.each(function(){var e=t.call(i,this,n,i);e&&(f.isArray(e)?i.push.apply(i,e):i.push(e))}),this.length>1&&(T[e]||(i=f.unique(i)),0===e.indexOf("parents")&&(i=i.reverse())),i=f(i),n?i.filter(n):i}}),m({parentsUntil:function(e,t){return y(e,"parentNode",t)},nextUntil:function(e,t){return b(e,"nextSibling",1,t).slice(1)},prevUntil:function(e,t){return b(e,"previousSibling",1,t).slice(1)}},function(e,t){f.fn[e]=function(n,r){var i=this,o=[];return i.each(function(){var e=t.call(o,this,n,o);e&&(f.isArray(e)?o.push.apply(o,e):o.push(e))}),this.length>1&&(o=f.unique(o),0!==e.indexOf("parents")&&"prevUntil"!==e||(o=o.reverse())),o=f(o),r?o.filter(r):o}}),f.fn.is=function(e){return!!e&&this.filter(e).length>0},f.fn.init.prototype=f.fn,f.overrideDefaults=function(e){function t(r,i){return n=n||e(),0===arguments.length&&(r=n.element),i||(i=n.context),new t.fn.init(r,i)}var n;return f.extend(t,this),t},i.ie&&i.ie<8&&(x(M,"get",{maxlength:function(e){var t=e.maxLength;return 2147483647===t?k:t},size:function(e){var t=e.size;return 20===t?k:t},"class":function(e){return e.className},style:function(e){var t=e.style.cssText;return 0===t.length?k:t}}),x(M,"set",{"class":function(e,t){e.className=t},style:function(e,t){e.style.cssText=t}})),i.ie&&i.ie<9&&(D["float"]="styleFloat",x(L,"set",{opacity:function(e,t){var n=e.style;null===t||""===t?n.removeAttribute("filter"):(n.zoom=1,n.filter="alpha(opacity="+100*t+")")}})),f.attrHooks=M,f.cssHooks=L,f}),r(v,[],function(){return function(e,t){function n(e,t,n,r){function i(e){return e=parseInt(e,10).toString(16),e.length>1?e:"0"+e}return"#"+i(t)+i(n)+i(r)}var r=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)/gi,i=/(?:url(?:(?:\(\s*\"([^\"]+)\"\s*\))|(?:\(\s*\'([^\']+)\'\s*\))|(?:\(\s*([^)\s]+)\s*\))))|(?:\'([^\']+)\')|(?:\"([^\"]+)\")/gi,o=/\s*([^:]+):\s*([^;]+);?/g,a=/\s+$/,s,l,c={},u,d,f,h="\ufeff";for(e=e||{},t&&(d=t.getValidStyles(),f=t.getInvalidStyles()),u=("\\\" \\' \\; \\: ; : "+h).split(" "),l=0;l-1&&n||(m[e+t]=-1==l?s[0]:s.join(" "),delete m[e+"-top"+t],delete m[e+"-right"+t],delete m[e+"-bottom"+t],delete m[e+"-left"+t])}}function u(e){var t=m[e],n;if(t){for(t=t.split(" "),n=t.length;n--;)if(t[n]!==t[0])return!1;return m[e]=t[0],!0}}function d(e,t,n,r){u(t)&&u(n)&&u(r)&&(m[e]=m[t]+" "+m[n]+" "+m[r],delete m[t],delete m[n],delete m[r])}function f(e){return b=!0,c[e]}function h(e,t){return b&&(e=e.replace(/\uFEFF[0-9]/g,function(e){return c[e]})),t||(e=e.replace(/\\([\'\";:])/g,"$1")),e}function p(t,n,r,i,o,a){if(o=o||a)return o=h(o),"'"+o.replace(/\'/g,"\\'")+"'";if(n=h(n||r||i),!e.allow_script_urls){var s=n.replace(/[\s\r\n]+/,"");if(/(java|vb)script:/i.test(s))return"";if(!e.allow_svg_data_urls&&/^data:image\/svg/i.test(s))return""}return C&&(n=C.call(x,n,"style")),"url('"+n.replace(/\'/g,"\\'")+"')"}var m={},g,v,y,b,C=e.url_converter,x=e.url_converter_scope||this;if(t){for(t=t.replace(/[\u0000-\u001F]/g,""),t=t.replace(/\\[\"\';:\uFEFF]/g,f).replace(/\"[^\"]+\"|\'[^\']+\'/g,function(e){return e.replace(/[;:]/g,f)});g=o.exec(t);){if(v=g[1].replace(a,"").toLowerCase(),y=g[2].replace(a,""),y=y.replace(/\\[0-9a-f]+/g,function(e){return String.fromCharCode(parseInt(e.substr(1),16))}),v&&y.length>0){if(!e.allow_script_urls&&("behavior"==v||/expression\s*\(|\/\*|\*\//.test(y)))continue;"font-weight"===v&&"700"===y?y="bold":"color"!==v&&"background-color"!==v||(y=y.toLowerCase()),y=y.replace(r,n),y=y.replace(i,p),m[v]=b?h(y,!0):y}o.lastIndex=g.index+g[0].length}s("border","",!0),s("border","-width"),s("border","-color"),s("border","-style"),s("padding",""),s("margin",""),d("border","border-width","border-style","border-color"),"medium none"===m.border&&delete m.border,"none"===m["border-image"]&&delete m["border-image"]}return m},serialize:function(e,t){function n(t){var n,r,o,a;if(n=d[t])for(r=0,o=n.length;o>r;r++)t=n[r],a=e[t],a!==s&&a.length>0&&(i+=(i.length>0?" ":"")+t+": "+a+";")}function r(e,t){var n;return n=f["*"],n&&n[e]?!1:(n=f[t],!n||!n[e])}var i="",o,a;if(t&&d)n("*"),n(t);else for(o in e)a=e[o],a!==s&&a.length>0&&(f&&!r(o,t)||(i+=(i.length>0?" ":"")+o+": "+a+";"));return i}}}}),r(y,[],function(){return function(e,t){function n(e,n,r,i){var o,a;if(e){if(!i&&e[n])return e[n];if(e!=t){if(o=e[r])return o;for(a=e.parentNode;a&&a!=t;a=a.parentNode)if(o=a[r])return o}}}function r(e,n,r,i){var o,a,s;if(e){if(o=e[r],t&&o===t)return;if(o){if(!i)for(s=o[n];s;s=s[n])if(!s[n])return s;return o}if(a=e.parentNode,a&&a!==t)return a}}var i=e;this.current=function(){return i},this.next=function(e){return i=n(i,"firstChild","nextSibling",e)},this.prev=function(e){return i=n(i,"lastChild","previousSibling",e)},this.prev2=function(e){return i=r(i,"lastChild","previousSibling",e)}}}),r(b,[m],function(e){function t(n){function r(){return P.createDocumentFragment()}function i(e,t){E(F,e,t)}function o(e,t){E(z,e,t)}function a(e){i(e.parentNode,j(e))}function s(e){i(e.parentNode,j(e)+1)}function l(e){o(e.parentNode,j(e))}function c(e){o(e.parentNode,j(e)+1)}function u(e){e?(L[U]=L[V],L[$]=L[W]):(L[V]=L[U],L[W]=L[$]),L.collapsed=F}function d(e){a(e),c(e)}function f(e){i(e,0),o(e,1===e.nodeType?e.childNodes.length:e.nodeValue.length)}function h(e,t){var n=L[V],r=L[W],i=L[U],o=L[$],a=t.startContainer,s=t.startOffset,l=t.endContainer,c=t.endOffset;return 0===e?w(n,r,a,s):1===e?w(i,o,a,s):2===e?w(i,o,l,c):3===e?w(n,r,l,c):void 0}function p(){N(I)}function m(){return N(H)}function g(){return N(O)}function v(e){var t=this[V],r=this[W],i,o;3!==t.nodeType&&4!==t.nodeType||!t.nodeValue?(t.childNodes.length>0&&(o=t.childNodes[r]),o?t.insertBefore(e,o):3==t.nodeType?n.insertAfter(e,t):t.appendChild(e)):r?r>=t.nodeValue.length?n.insertAfter(e,t):(i=t.splitText(r),t.parentNode.insertBefore(e,i)):t.parentNode.insertBefore(e,t)}function y(e){var t=L.extractContents();L.insertNode(e),e.appendChild(t),L.selectNode(e)}function b(){return q(new t(n),{startContainer:L[V],startOffset:L[W],endContainer:L[U],endOffset:L[$],collapsed:L.collapsed,commonAncestorContainer:L.commonAncestorContainer})}function C(e,t){var n;if(3==e.nodeType)return e;if(0>t)return e;for(n=e.firstChild;n&&t>0;)--t,n=n.nextSibling;return n?n:e}function x(){return L[V]==L[U]&&L[W]==L[$]}function w(e,t,r,i){var o,a,s,l,c,u;if(e==r)return t==i?0:i>t?-1:1;for(o=r;o&&o.parentNode!=e;)o=o.parentNode;if(o){for(a=0,s=e.firstChild;s!=o&&t>a;)a++,s=s.nextSibling;return a>=t?-1:1}for(o=e;o&&o.parentNode!=r;)o=o.parentNode;if(o){for(a=0,s=r.firstChild;s!=o&&i>a;)a++,s=s.nextSibling;return i>a?-1:1}for(l=n.findCommonAncestor(e,r),c=e;c&&c.parentNode!=l;)c=c.parentNode;for(c||(c=l),u=r;u&&u.parentNode!=l;)u=u.parentNode;if(u||(u=l),c==u)return 0;for(s=l.firstChild;s;){if(s==c)return-1;if(s==u)return 1;s=s.nextSibling}}function E(e,t,r){var i,o;for(e?(L[V]=t,L[W]=r):(L[U]=t,L[$]=r),i=L[U];i.parentNode;)i=i.parentNode;for(o=L[V];o.parentNode;)o=o.parentNode;o==i?w(L[V],L[W],L[U],L[$])>0&&L.collapse(e):L.collapse(e),L.collapsed=x(),L.commonAncestorContainer=n.findCommonAncestor(L[V],L[U])}function N(e){var t,n=0,r=0,i,o,a,s,l,c;if(L[V]==L[U])return _(e);for(t=L[U],i=t.parentNode;i;t=i,i=i.parentNode){if(i==L[V])return S(t,e);++n}for(t=L[V],i=t.parentNode;i;t=i,i=i.parentNode){if(i==L[U])return k(t,e);++r}for(o=r-n,a=L[V];o>0;)a=a.parentNode,o--;for(s=L[U];0>o;)s=s.parentNode,o++;for(l=a.parentNode,c=s.parentNode;l!=c;l=l.parentNode,c=c.parentNode)a=l,s=c;return T(a,s,e)}function _(e){var t,n,i,o,a,s,l,c,u;if(e!=I&&(t=r()),L[W]==L[$])return t;if(3==L[V].nodeType){if(n=L[V].nodeValue,i=n.substring(L[W],L[$]),e!=O&&(o=L[V],c=L[W],u=L[$]-L[W],0===c&&u>=o.nodeValue.length-1?o.parentNode.removeChild(o):o.deleteData(c,u),L.collapse(F)),e==I)return;return i.length>0&&t.appendChild(P.createTextNode(i)),t}for(o=C(L[V],L[W]),a=L[$]-L[W];o&&a>0;)s=o.nextSibling,l=D(o,e),t&&t.appendChild(l),--a,o=s;return e!=O&&L.collapse(F),t}function S(e,t){var n,i,o,a,s,l;if(t!=I&&(n=r()),i=R(e,t),n&&n.appendChild(i),o=j(e),a=o-L[W],0>=a)return t!=O&&(L.setEndBefore(e),L.collapse(z)),n;for(i=e.previousSibling;a>0;)s=i.previousSibling,l=D(i,t),n&&n.insertBefore(l,n.firstChild),--a,i=s;return t!=O&&(L.setEndBefore(e),L.collapse(z)),n}function k(e,t){var n,i,o,a,s,l;for(t!=I&&(n=r()),o=A(e,t),n&&n.appendChild(o),i=j(e),++i,a=L[$]-i,o=e.nextSibling;o&&a>0;)s=o.nextSibling,l=D(o,t),n&&n.appendChild(l),--a,o=s;return t!=O&&(L.setStartAfter(e),L.collapse(F)),n}function T(e,t,n){var i,o,a,s,l,c,u;for(n!=I&&(o=r()),i=A(e,n),o&&o.appendChild(i),a=j(e),s=j(t),++a,l=s-a,c=e.nextSibling;l>0;)u=c.nextSibling,i=D(c,n),o&&o.appendChild(i),c=u,--l;return i=R(t,n),o&&o.appendChild(i),n!=O&&(L.setStartAfter(e),L.collapse(F)),o}function R(e,t){var n=C(L[U],L[$]-1),r,i,o,a,s,l=n!=L[U];if(n==e)return B(n,l,z,t);for(r=n.parentNode,i=B(r,z,z,t);r;){for(;n;)o=n.previousSibling,a=B(n,l,z,t),t!=I&&i.insertBefore(a,i.firstChild),l=F,n=o;if(r==e)return i;n=r.previousSibling,r=r.parentNode,s=B(r,z,z,t),t!=I&&s.appendChild(i),i=s}}function A(e,t){var n=C(L[V],L[W]),r=n!=L[V],i,o,a,s,l;if(n==e)return B(n,r,F,t);for(i=n.parentNode,o=B(i,z,F,t);i;){for(;n;)a=n.nextSibling,s=B(n,r,F,t),t!=I&&o.appendChild(s),r=F,n=a;if(i==e)return o;n=i.nextSibling,i=i.parentNode,l=B(i,z,F,t),t!=I&&l.appendChild(o),o=l}}function B(e,t,r,i){var o,a,s,l,c;if(t)return D(e,i);if(3==e.nodeType){if(o=e.nodeValue,r?(l=L[W],a=o.substring(l),s=o.substring(0,l)):(l=L[$],a=o.substring(0,l),s=o.substring(l)),i!=O&&(e.nodeValue=s),i==I)return;return c=n.clone(e,z),c.nodeValue=a,c}if(i!=I)return n.clone(e,z)}function D(e,t){return t!=I?t==O?n.clone(e,F):e:void e.parentNode.removeChild(e)}function M(){return n.create("body",null,g()).outerText}var L=this,P=n.doc,H=0,O=1,I=2,F=!0,z=!1,W="startOffset",V="startContainer",U="endContainer",$="endOffset",q=e.extend,j=n.nodeIndex;return q(L,{startContainer:P,startOffset:0,endContainer:P,endOffset:0,collapsed:F,commonAncestorContainer:P,START_TO_START:0,START_TO_END:1,END_TO_END:2,END_TO_START:3,setStart:i,setEnd:o,setStartBefore:a,setStartAfter:s,setEndBefore:l,setEndAfter:c,collapse:u,selectNode:d,selectNodeContents:f,compareBoundaryPoints:h,deleteContents:p,extractContents:m,cloneContents:g,insertNode:v,surroundContents:y,cloneRange:b,toStringIE:M}),L}return t.prototype.toString=function(){return this.toStringIE()},t}),r(C,[m],function(e){function t(e){var t;return t=document.createElement("div"),t.innerHTML=e,t.textContent||t.innerText||e}function n(e,t){var n,r,i,a={};if(e){for(e=e.split(","),t=t||10,n=0;n\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,l=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,c=/[<>&\"\']/g,u=/&#([a-z0-9]+);?|&([a-z0-9]+);/gi,d={128:"\u20ac",130:"\u201a",131:"\u0192",132:"\u201e",133:"\u2026",134:"\u2020",135:"\u2021",136:"\u02c6",137:"\u2030",138:"\u0160",139:"\u2039",140:"\u0152",142:"\u017d",145:"\u2018",146:"\u2019",147:"\u201c",148:"\u201d",149:"\u2022",150:"\u2013",151:"\u2014",152:"\u02dc",153:"\u2122",154:"\u0161",155:"\u203a",156:"\u0153",158:"\u017e",159:"\u0178"};o={'"':""","'":"'","<":"<",">":">","&":"&","`":"`"},a={"<":"<",">":">","&":"&",""":'"',"'":"'"},i=n("50,nbsp,51,iexcl,52,cent,53,pound,54,curren,55,yen,56,brvbar,57,sect,58,uml,59,copy,5a,ordf,5b,laquo,5c,not,5d,shy,5e,reg,5f,macr,5g,deg,5h,plusmn,5i,sup2,5j,sup3,5k,acute,5l,micro,5m,para,5n,middot,5o,cedil,5p,sup1,5q,ordm,5r,raquo,5s,frac14,5t,frac12,5u,frac34,5v,iquest,60,Agrave,61,Aacute,62,Acirc,63,Atilde,64,Auml,65,Aring,66,AElig,67,Ccedil,68,Egrave,69,Eacute,6a,Ecirc,6b,Euml,6c,Igrave,6d,Iacute,6e,Icirc,6f,Iuml,6g,ETH,6h,Ntilde,6i,Ograve,6j,Oacute,6k,Ocirc,6l,Otilde,6m,Ouml,6n,times,6o,Oslash,6p,Ugrave,6q,Uacute,6r,Ucirc,6s,Uuml,6t,Yacute,6u,THORN,6v,szlig,70,agrave,71,aacute,72,acirc,73,atilde,74,auml,75,aring,76,aelig,77,ccedil,78,egrave,79,eacute,7a,ecirc,7b,euml,7c,igrave,7d,iacute,7e,icirc,7f,iuml,7g,eth,7h,ntilde,7i,ograve,7j,oacute,7k,ocirc,7l,otilde,7m,ouml,7n,divide,7o,oslash,7p,ugrave,7q,uacute,7r,ucirc,7s,uuml,7t,yacute,7u,thorn,7v,yuml,ci,fnof,sh,Alpha,si,Beta,sj,Gamma,sk,Delta,sl,Epsilon,sm,Zeta,sn,Eta,so,Theta,sp,Iota,sq,Kappa,sr,Lambda,ss,Mu,st,Nu,su,Xi,sv,Omicron,t0,Pi,t1,Rho,t3,Sigma,t4,Tau,t5,Upsilon,t6,Phi,t7,Chi,t8,Psi,t9,Omega,th,alpha,ti,beta,tj,gamma,tk,delta,tl,epsilon,tm,zeta,tn,eta,to,theta,tp,iota,tq,kappa,tr,lambda,ts,mu,tt,nu,tu,xi,tv,omicron,u0,pi,u1,rho,u2,sigmaf,u3,sigma,u4,tau,u5,upsilon,u6,phi,u7,chi,u8,psi,u9,omega,uh,thetasym,ui,upsih,um,piv,812,bull,816,hellip,81i,prime,81j,Prime,81u,oline,824,frasl,88o,weierp,88h,image,88s,real,892,trade,89l,alefsym,8cg,larr,8ch,uarr,8ci,rarr,8cj,darr,8ck,harr,8dl,crarr,8eg,lArr,8eh,uArr,8ei,rArr,8ej,dArr,8ek,hArr,8g0,forall,8g2,part,8g3,exist,8g5,empty,8g7,nabla,8g8,isin,8g9,notin,8gb,ni,8gf,prod,8gh,sum,8gi,minus,8gn,lowast,8gq,radic,8gt,prop,8gu,infin,8h0,ang,8h7,and,8h8,or,8h9,cap,8ha,cup,8hb,int,8hk,there4,8hs,sim,8i5,cong,8i8,asymp,8j0,ne,8j1,equiv,8j4,le,8j5,ge,8k2,sub,8k3,sup,8k4,nsub,8k6,sube,8k7,supe,8kl,oplus,8kn,otimes,8l5,perp,8m5,sdot,8o8,lceil,8o9,rceil,8oa,lfloor,8ob,rfloor,8p9,lang,8pa,rang,9ea,loz,9j0,spades,9j3,clubs,9j5,hearts,9j6,diams,ai,OElig,aj,oelig,b0,Scaron,b1,scaron,bo,Yuml,m6,circ,ms,tilde,802,ensp,803,emsp,809,thinsp,80c,zwnj,80d,zwj,80e,lrm,80f,rlm,80j,ndash,80k,mdash,80o,lsquo,80p,rsquo,80q,sbquo,80s,ldquo,80t,rdquo,80u,bdquo,810,dagger,811,Dagger,81g,permil,81p,lsaquo,81q,rsaquo,85c,euro",32);var f={encodeRaw:function(e,t){return e.replace(t?s:l,function(e){return o[e]||e})},encodeAllRaw:function(e){return(""+e).replace(c,function(e){return o[e]||e})},encodeNumeric:function(e,t){return e.replace(t?s:l,function(e){return e.length>1?"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";":o[e]||"&#"+e.charCodeAt(0)+";"})},encodeNamed:function(e,t,n){return n=n||i,e.replace(t?s:l,function(e){return o[e]||n[e]||e})},getEncodeFunc:function(e,t){function a(e,n){return e.replace(n?s:l,function(e){return o[e]||t[e]||"&#"+e.charCodeAt(0)+";"||e})}function c(e,n){return f.encodeNamed(e,n,t)}return t=n(t)||i,e=r(e.replace(/\+/g,",")),e.named&&e.numeric?a:e.named?t?c:f.encodeNamed:e.numeric?f.encodeNumeric:f.encodeRaw},decode:function(e){return e.replace(u,function(e,n){return n?(n="x"===n.charAt(0).toLowerCase()?parseInt(n.substr(1),16):parseInt(n,10),n>65535?(n-=65536,String.fromCharCode(55296+(n>>10),56320+(1023&n))):d[n]||String.fromCharCode(n)):a[e]||i[e]||t(e)})}};return f}),r(x,[m,u],function(e,t){return function(n,r){function i(e){n.getElementsByTagName("head")[0].appendChild(e)}function o(r,o,c){function u(){for(var e=b.passed,t=e.length;t--;)e[t]();b.status=2,b.passed=[],b.failed=[]}function d(){for(var e=b.failed,t=e.length;t--;)e[t]();b.status=3,b.passed=[],b.failed=[]}function f(){var e=navigator.userAgent.match(/WebKit\/(\d*)/);return!!(e&&e[1]<536)}function h(e,n){e()||((new Date).getTime()-y0)return v=n.createElement("style"),v.textContent='@import "'+r+'"',m(),void i(v);p()}i(g),g.href=r}}var a=0,s={},l;r=r||{},l=r.maxLoadTime||5e3,this.load=o}}),r(w,[f,g,v,d,y,b,C,h,m,x],function(e,n,r,i,o,a,s,l,c,u){function d(e,t){var n={},r=t.keep_values,i;return i={set:function(n,r,i){t.url_converter&&(r=t.url_converter.call(t.url_converter_scope||e,r,i,n[0])),n.attr("data-mce-"+i,r).attr(i,r)},get:function(e,t){return e.attr("data-mce-"+t)||e.attr(t)}},n={style:{set:function(e,t){return null!==t&&"object"==typeof t?void e.css(t):(r&&e.attr("data-mce-style",t),void e.attr("style",t))},get:function(t){var n=t.attr("data-mce-style")||t.attr("style");return n=e.serializeStyle(e.parseStyle(n),t[0].nodeName)}}},r&&(n.href=n.src=i),n}function f(e,t){var n=t.attr("style");n=e.serializeStyle(e.parseStyle(n),t[0].nodeName),n||(n=null),t.attr("data-mce-style",n)}function h(e,t){var n=0,r,i;if(e)for(r=e.nodeType,e=e.previousSibling;e;e=e.previousSibling)i=e.nodeType,(!t||3!=i||i!=r&&e.nodeValue.length)&&(n++,r=i);return n}function p(e,t){var o=this,a;o.doc=e,o.win=window,o.files={},o.counter=0,o.stdMode=!b||e.documentMode>=8,o.boxModel=!b||"CSS1Compat"==e.compatMode||o.stdMode,o.styleSheetLoader=new u(e),o.boundEvents=[],o.settings=t=t||{},o.schema=t.schema,o.styles=new r({url_converter:t.url_converter,url_converter_scope:t.url_converter_scope},t.schema),o.fixDoc(e),o.events=t.ownEvents?new i(t.proxy):i.Event,o.attrHooks=d(o,t),a=t.schema?t.schema.getBlockElements():{},o.$=n.overrideDefaults(function(){return{context:e,element:o.getRoot()}}),o.isBlock=function(e){if(!e)return!1;var t=e.nodeType;return t?!(1!==t||!a[e.nodeName]):!!a[e]}}var m=c.each,g=c.is,v=c.grep,y=c.trim,b=l.ie,C=/^([a-z0-9],?)+$/i,x=/^[ \t\r\n]*$/;return p.prototype={$$:function(e){return"string"==typeof e&&(e=this.get(e)),this.$(e)},root:null,fixDoc:function(e){var t=this.settings,n;if(b&&t.schema){"abbr article aside audio canvas details figcaption figure footer header hgroup mark menu meter nav output progress section summary time video".replace(/\w+/g,function(t){e.createElement(t)});for(n in t.schema.getCustomElements())e.createElement(n)}},clone:function(e,t){var n=this,r,i;return!b||1!==e.nodeType||t?e.cloneNode(t):(i=n.doc,t?r.firstChild:(r=i.createElement(e.nodeName),m(n.getAttribs(e),function(t){n.setAttrib(r,t.nodeName,n.getAttrib(e,t.nodeName))}),r))},getRoot:function(){var e=this;return e.settings.root_element||e.doc.body},getViewPort:function(e){var t,n;return e=e?e:this.win,t=e.document,n=this.boxModel?t.documentElement:t.body,{x:e.pageXOffset||n.scrollLeft,y:e.pageYOffset||n.scrollTop,w:e.innerWidth||n.clientWidth,h:e.innerHeight||n.clientHeight}},getRect:function(e){var t=this,n,r;return e=t.get(e),n=t.getPos(e),r=t.getSize(e),{x:n.x,y:n.y,w:r.w,h:r.h}},getSize:function(e){var t=this,n,r;return e=t.get(e),n=t.getStyle(e,"width"),r=t.getStyle(e,"height"),-1===n.indexOf("px")&&(n=0),-1===r.indexOf("px")&&(r=0),{w:parseInt(n,10)||e.offsetWidth||e.clientWidth,h:parseInt(r,10)||e.offsetHeight||e.clientHeight}},getParent:function(e,t,n){return this.getParents(e,t,n,!1)},getParents:function(e,n,r,i){var o=this,a,s=[];for(e=o.get(e),i=i===t,r=r||("BODY"!=o.getRoot().nodeName?o.getRoot().parentNode:null),g(n,"string")&&(a=n,n="*"===n?function(e){return 1==e.nodeType}:function(e){return o.is(e,a)});e&&e!=r&&e.nodeType&&9!==e.nodeType;){if(!n||n(e)){if(!i)return e;s.push(e)}e=e.parentNode}return i?s:null},get:function(e){var t;return e&&this.doc&&"string"==typeof e&&(t=e,e=this.doc.getElementById(e), +e&&e.id!==t)?this.doc.getElementsByName(t)[1]:e},getNext:function(e,t){return this._findSib(e,t,"nextSibling")},getPrev:function(e,t){return this._findSib(e,t,"previousSibling")},select:function(t,n){var r=this;return e(t,r.get(n)||r.settings.root_element||r.doc,[])},is:function(n,r){var i;if(n.length===t){if("*"===r)return 1==n.nodeType;if(C.test(r)){for(r=r.toLowerCase().split(/,/),n=n.nodeName.toLowerCase(),i=r.length-1;i>=0;i--)if(r[i]==n)return!0;return!1}}if(n.nodeType&&1!=n.nodeType)return!1;var o=n.nodeType?[n]:n;return e(r,o[0].ownerDocument||o[0],null,o).length>0},add:function(e,t,n,r,i){var o=this;return this.run(e,function(e){var a;return a=g(t,"string")?o.doc.createElement(t):t,o.setAttribs(a,n),r&&(r.nodeType?a.appendChild(r):o.setHTML(a,r)),i?a:e.appendChild(a)})},create:function(e,t,n){return this.add(this.doc.createElement(e),e,t,n,1)},createHTML:function(e,t,n){var r="",i;r+="<"+e;for(i in t)t.hasOwnProperty(i)&&null!==t[i]&&"undefined"!=typeof t[i]&&(r+=" "+i+'="'+this.encode(t[i])+'"');return"undefined"!=typeof n?r+">"+n+"":r+" />"},createFragment:function(e){var t,n,r=this.doc,i;for(i=r.createElement("div"),t=r.createDocumentFragment(),e&&(i.innerHTML=e);n=i.firstChild;)t.appendChild(n);return t},remove:function(e,t){return e=this.$$(e),t?e.each(function(){for(var e;e=this.firstChild;)3==e.nodeType&&0===e.data.length?this.removeChild(e):this.parentNode.insertBefore(e,this)}).remove():e.remove(),e.length>1?e.toArray():e[0]},setStyle:function(e,t,n){e=this.$$(e).css(t,n),this.settings.update_styles&&f(this,e)},getStyle:function(e,n,r){return e=this.$$(e),r?e.css(n):(n=n.replace(/-(\D)/g,function(e,t){return t.toUpperCase()}),"float"==n&&(n=l.ie&&l.ie<12?"styleFloat":"cssFloat"),e[0]&&e[0].style?e[0].style[n]:t)},setStyles:function(e,t){e=this.$$(e).css(t),this.settings.update_styles&&f(this,e)},removeAllAttribs:function(e){return this.run(e,function(e){var t,n=e.attributes;for(t=n.length-1;t>=0;t--)e.removeAttributeNode(n.item(t))})},setAttrib:function(e,t,n){var r=this,i,o,a=r.settings;""===n&&(n=null),e=r.$$(e),i=e.attr(t),e.length&&(o=r.attrHooks[t],o&&o.set?o.set(e,n,t):e.attr(t,n),i!=n&&a.onSetAttrib&&a.onSetAttrib({attrElm:e,attrName:t,attrValue:n}))},setAttribs:function(e,t){var n=this;n.$$(e).each(function(e,r){m(t,function(e,t){n.setAttrib(r,t,e)})})},getAttrib:function(e,t,n){var r=this,i,o;return e=r.$$(e),e.length&&(i=r.attrHooks[t],o=i&&i.get?i.get(e,t):e.attr(t)),"undefined"==typeof o&&(o=n||""),o},getPos:function(e,t){var r=this,i=0,o=0,a,s=r.doc,l=s.body,c;if(e=r.get(e),t=t||l,e){if(t===l&&e.getBoundingClientRect&&"static"===n(l).css("position"))return c=e.getBoundingClientRect(),t=r.boxModel?s.documentElement:l,i=c.left+(s.documentElement.scrollLeft||l.scrollLeft)-t.clientLeft,o=c.top+(s.documentElement.scrollTop||l.scrollTop)-t.clientTop,{x:i,y:o};for(a=e;a&&a!=t&&a.nodeType;)i+=a.offsetLeft||0,o+=a.offsetTop||0,a=a.offsetParent;for(a=e.parentNode;a&&a!=t&&a.nodeType;)i-=a.scrollLeft||0,o-=a.scrollTop||0,a=a.parentNode}return{x:i,y:o}},parseStyle:function(e){return this.styles.parse(e)},serializeStyle:function(e,t){return this.styles.serialize(e,t)},addStyle:function(e){var t=this,n=t.doc,r,i;if(t!==p.DOM&&n===document){var o=p.DOM.addedStyles;if(o=o||[],o[e])return;o[e]=!0,p.DOM.addedStyles=o}i=n.getElementById("mceDefaultStyles"),i||(i=n.createElement("style"),i.id="mceDefaultStyles",i.type="text/css",r=n.getElementsByTagName("head")[0],r.firstChild?r.insertBefore(i,r.firstChild):r.appendChild(i)),i.styleSheet?i.styleSheet.cssText+=e:i.appendChild(n.createTextNode(e))},loadCSS:function(e){var t=this,n=t.doc,r;return t!==p.DOM&&n===document?void p.DOM.loadCSS(e):(e||(e=""),r=n.getElementsByTagName("head")[0],void m(e.split(","),function(e){var i;e=c._addCacheSuffix(e),t.files[e]||(t.files[e]=!0,i=t.create("link",{rel:"stylesheet",href:e}),b&&n.documentMode&&n.recalc&&(i.onload=function(){n.recalc&&n.recalc(),i.onload=null}),r.appendChild(i))}))},addClass:function(e,t){this.$$(e).addClass(t)},removeClass:function(e,t){this.toggleClass(e,t,!1)},hasClass:function(e,t){return this.$$(e).hasClass(t)},toggleClass:function(e,t,r){this.$$(e).toggleClass(t,r).each(function(){""===this.className&&n(this).attr("class",null)})},show:function(e){this.$$(e).show()},hide:function(e){this.$$(e).hide()},isHidden:function(e){return"none"==this.$$(e).css("display")},uniqueId:function(e){return(e?e:"mce_")+this.counter++},setHTML:function(e,t){e=this.$$(e),b?e.each(function(e,r){if(r.canHaveHTML!==!1){for(;r.firstChild;)r.removeChild(r.firstChild);try{r.innerHTML="
    "+t,r.removeChild(r.firstChild)}catch(i){n("
    ").html("
    "+t).contents().slice(1).appendTo(r)}return t}}):e.html(t)},getOuterHTML:function(e){return e=this.get(e),1==e.nodeType&&"outerHTML"in e?e.outerHTML:n("
    ").append(n(e).clone()).html()},setOuterHTML:function(e,t){var r=this;r.$$(e).each(function(){try{if("outerHTML"in this)return void(this.outerHTML=t)}catch(e){}r.remove(n(this).html(t),!0)})},decode:s.decode,encode:s.encodeAllRaw,insertAfter:function(e,t){return t=this.get(t),this.run(e,function(e){var n,r;return n=t.parentNode,r=t.nextSibling,r?n.insertBefore(e,r):n.appendChild(e),e})},replace:function(e,t,n){var r=this;return r.run(t,function(t){return g(t,"array")&&(e=e.cloneNode(!0)),n&&m(v(t.childNodes),function(t){e.appendChild(t)}),t.parentNode.replaceChild(e,t)})},rename:function(e,t){var n=this,r;return e.nodeName!=t.toUpperCase()&&(r=n.create(t),m(n.getAttribs(e),function(t){n.setAttrib(r,t.nodeName,n.getAttrib(e,t.nodeName))}),n.replace(r,e,1)),r||e},findCommonAncestor:function(e,t){for(var n=e,r;n;){for(r=t;r&&n!=r;)r=r.parentNode;if(n==r)break;n=n.parentNode}return!n&&e.ownerDocument?e.ownerDocument.documentElement:n},toHex:function(e){return this.styles.toHex(c.trim(e))},run:function(e,t,n){var r=this,i;return"string"==typeof e&&(e=r.get(e)),e?(n=n||this,e.nodeType||!e.length&&0!==e.length?t.call(n,e):(i=[],m(e,function(e,o){e&&("string"==typeof e&&(e=r.get(e)),i.push(t.call(n,e,o)))}),i)):!1},getAttribs:function(e){var t;if(e=this.get(e),!e)return[];if(b){if(t=[],"OBJECT"==e.nodeName)return e.attributes;"OPTION"===e.nodeName&&this.getAttrib(e,"selected")&&t.push({specified:1,nodeName:"selected"});var n=/<\/?[\w:\-]+ ?|=[\"][^\"]+\"|=\'[^\']+\'|=[\w\-]+|>/gi;return e.cloneNode(!1).outerHTML.replace(n,"").replace(/[\w:\-]+/gi,function(e){t.push({specified:1,nodeName:e})}),t}return e.attributes},isEmpty:function(e,t){var n=this,r,i,a,s,l,c=0;if(e=e.firstChild){s=new o(e,e.parentNode),t=t||(n.schema?n.schema.getNonEmptyElements():null);do{if(a=e.nodeType,1===a){if(e.getAttribute("data-mce-bogus"))continue;if(l=e.nodeName.toLowerCase(),t&&t[l]){if("br"===l){c++;continue}return!1}for(i=n.getAttribs(e),r=i.length;r--;)if(l=i[r].nodeName,"name"===l||"data-mce-bookmark"===l)return!1}if(8==a)return!1;if(3===a&&!x.test(e.nodeValue))return!1}while(e=s.next())}return 1>=c},createRng:function(){var e=this.doc;return e.createRange?e.createRange():new a(this)},nodeIndex:h,split:function(e,t,n){function r(e){function t(e){var t=e.previousSibling&&"SPAN"==e.previousSibling.nodeName,n=e.nextSibling&&"SPAN"==e.nextSibling.nodeName;return t&&n}var n,o=e.childNodes,a=e.nodeType;if(1!=a||"bookmark"!=e.getAttribute("data-mce-type")){for(n=o.length-1;n>=0;n--)r(o[n]);if(9!=a){if(3==a&&e.nodeValue.length>0){var s=y(e.nodeValue).length;if(!i.isBlock(e.parentNode)||s>0||0===s&&t(e))return}else if(1==a&&(o=e.childNodes,1==o.length&&o[0]&&1==o[0].nodeType&&"bookmark"==o[0].getAttribute("data-mce-type")&&e.parentNode.insertBefore(o[0],e),o.length||/^(br|hr|input|img)$/i.test(e.nodeName)))return;i.remove(e)}return e}}var i=this,o=i.createRng(),a,s,l;return e&&t?(o.setStart(e.parentNode,i.nodeIndex(e)),o.setEnd(t.parentNode,i.nodeIndex(t)),a=o.extractContents(),o=i.createRng(),o.setStart(t.parentNode,i.nodeIndex(t)+1),o.setEnd(e.parentNode,i.nodeIndex(e)+1),s=o.extractContents(),l=e.parentNode,l.insertBefore(r(a),e),n?l.insertBefore(n,e):l.insertBefore(t,e),l.insertBefore(r(s),e),i.remove(e),n||t):void 0},bind:function(e,t,n,r){var i=this;if(c.isArray(e)){for(var o=e.length;o--;)e[o]=i.bind(e[o],t,n,r);return e}return!i.settings.collect||e!==i.doc&&e!==i.win||i.boundEvents.push([e,t,n,r]),i.events.bind(e,t,n,r||i)},unbind:function(e,t,n){var r=this,i;if(c.isArray(e)){for(i=e.length;i--;)e[i]=r.unbind(e[i],t,n);return e}if(r.boundEvents&&(e===r.doc||e===r.win))for(i=r.boundEvents.length;i--;){var o=r.boundEvents[i];e!=o[0]||t&&t!=o[1]||n&&n!=o[2]||this.events.unbind(o[0],o[1],o[2])}return this.events.unbind(e,t,n)},fire:function(e,t,n){return this.events.fire(e,t,n)},getContentEditable:function(e){var t;return e&&1==e.nodeType?(t=e.getAttribute("data-mce-contenteditable"),t&&"inherit"!==t?t:"inherit"!==e.contentEditable?e.contentEditable:null):null},getContentEditableParent:function(e){for(var t=this.getRoot(),n=null;e&&e!==t&&(n=this.getContentEditable(e),null===n);e=e.parentNode);return n},destroy:function(){var t=this;if(t.boundEvents){for(var n=t.boundEvents.length;n--;){var r=t.boundEvents[n];this.events.unbind(r[0],r[1],r[2])}t.boundEvents=null}e.setDocument&&e.setDocument(),t.win=t.doc=t.root=t.events=t.frag=null},isChildOf:function(e,t){for(;e;){if(t===e)return!0;e=e.parentNode}return!1},dumpRng:function(e){return"startContainer: "+e.startContainer.nodeName+", startOffset: "+e.startOffset+", endContainer: "+e.endContainer.nodeName+", endOffset: "+e.endOffset},_findSib:function(e,t,n){var r=this,i=t;if(e)for("string"==typeof i&&(i=function(e){return r.is(e,t)}),e=e[n];e;e=e[n])if(i(e))return e;return null}},p.DOM=new p(document),p.nodeIndex=h,p}),r(E,[w,m],function(e,t){function n(){function e(e,n){function i(){a.remove(l),s&&(s.onreadystatechange=s.onload=s=null),n()}function o(){"undefined"!=typeof console&&console.log&&console.log("Failed to load: "+e)}var a=r,s,l;l=a.uniqueId(),s=document.createElement("script"),s.id=l,s.type="text/javascript",s.src=t._addCacheSuffix(e),"onreadystatechange"in s?s.onreadystatechange=function(){/loaded|complete/.test(s.readyState)&&i()}:s.onload=i,s.onerror=o,(document.getElementsByTagName("head")[0]||document.body).appendChild(s)}var n=0,a=1,s=2,l={},c=[],u={},d=[],f=0,h;this.isDone=function(e){return l[e]==s},this.markDone=function(e){l[e]=s},this.add=this.load=function(e,t,r){var i=l[e];i==h&&(c.push(e),l[e]=n),t&&(u[e]||(u[e]=[]),u[e].push({func:t,scope:r||this}))},this.loadQueue=function(e,t){this.loadScripts(c,e,t)},this.loadScripts=function(t,n,r){function c(e){i(u[e],function(e){e.func.call(e.scope)}),u[e]=h}var p;d.push({func:n,scope:r||this}),(p=function(){var n=o(t);t.length=0,i(n,function(t){return l[t]==s?void c(t):void(l[t]!=a&&(l[t]=a,f++,e(t,function(){l[t]=s,f--,c(t),p()})))}),f||(i(d,function(e){e.func.call(e.scope)}),d.length=0)})()}}var r=e.DOM,i=t.each,o=t.grep;return n.ScriptLoader=new n,n}),r(N,[E,m],function(e,n){function r(){var e=this;e.items=[],e.urls={},e.lookup={}}var i=n.each;return r.prototype={get:function(e){return this.lookup[e]?this.lookup[e].instance:t},dependencies:function(e){var t;return this.lookup[e]&&(t=this.lookup[e].dependencies),t||[]},requireLangPack:function(t,n){var i=r.language;if(i&&r.languageLoad!==!1){if(n)if(n=","+n+",",-1!=n.indexOf(","+i.substr(0,2)+","))i=i.substr(0,2);else if(-1==n.indexOf(","+i+","))return;e.ScriptLoader.add(this.urls[t]+"/langs/"+i+".js")}},add:function(e,t,n){return this.items.push(t),this.lookup[e]={instance:t,dependencies:n},t},createUrl:function(e,t){return"object"==typeof t?t:{prefix:e.prefix,resource:t,suffix:e.suffix}},addComponents:function(t,n){var r=this.urls[t];i(n,function(t){e.ScriptLoader.add(r+"/"+t)})},load:function(n,o,a,s){function l(){var r=c.dependencies(n);i(r,function(e){var n=c.createUrl(o,e);c.load(n.resource,n,t,t)}),a&&(s?a.call(s):a.call(e))}var c=this,u=o;c.urls[n]||("object"==typeof o&&(u=o.prefix+o.resource+o.suffix),0!==u.indexOf("/")&&-1==u.indexOf("://")&&(u=r.baseURL+"/"+u),c.urls[n]=u.substring(0,u.lastIndexOf("/")),c.lookup[n]?l():e.ScriptLoader.add(u,l,s))}},r.PluginManager=new r,r.ThemeManager=new r,r}),r(_,[],function(){function e(e){return function(t){return!!t&&t.nodeType==e}}function t(e){return e=e.toLowerCase().split(" "),function(t){var n,r;if(t&&t.nodeType)for(r=t.nodeName.toLowerCase(),n=0;nn.length-1?t=n.length-1:0>t&&(t=0),n[t]||e}function o(e){this.walk=function(t,n){function r(e){var t;return t=e[0],3===t.nodeType&&t===c&&u>=t.nodeValue.length&&e.splice(0,1),t=e[e.length-1],0===f&&e.length>0&&t===d&&3===t.nodeType&&e.splice(e.length-1,1),e}function o(e,t,n){for(var r=[];e&&e!=n;e=e[t])r.push(e);return r}function a(e,t){do{if(e.parentNode==t)return e;e=e.parentNode}while(e)}function l(e,t,i){var a=i?"nextSibling":"previousSibling";for(g=e,v=g.parentNode;g&&g!=t;g=v)v=g.parentNode,y=o(g==e?g:g[a],a),y.length&&(i||y.reverse(),n(r(y)))}var c=t.startContainer,u=t.startOffset,d=t.endContainer,f=t.endOffset,h,p,m,g,v,y,b;if(b=e.select("td[data-mce-selected],th[data-mce-selected]"),b.length>0)return void s(b,function(e){n([e])});if(1==c.nodeType&&c.hasChildNodes()&&(c=c.childNodes[u]),1==d.nodeType&&d.hasChildNodes()&&(d=i(d,f)),c==d)return n(r([c]));for(h=e.findCommonAncestor(c,d),g=c;g;g=g.parentNode){if(g===d)return l(c,h,!0);if(g===h)break}for(g=d;g;g=g.parentNode){if(g===c)return l(d,h);if(g===h)break}p=a(c,h)||c,m=a(d,h)||d,l(c,p,!0),y=o(p==c?p:p.nextSibling,"nextSibling",m==d?m.nextSibling:m),y.length&&n(r(y)),l(d,m)},this.split=function(e){function t(e,t){return e.splitText(t)}var n=e.startContainer,r=e.startOffset,i=e.endContainer,o=e.endOffset;return n==i&&3==n.nodeType?r>0&&rr?(o-=r,n=i=t(i,o).previousSibling,o=i.nodeValue.length,r=0):o=0):(3==n.nodeType&&r>0&&r0&&o0)return h=v,p=n?v.nodeValue.length:0,void(i=!0);if(e.isBlock(v)||y[v.nodeName.toLowerCase()])return;s=v}o&&s&&(h=s,i=!0,p=0)}var h,p,m,g=e.getRoot(),v,y,b,C;if(h=n[(r?"start":"end")+"Container"],p=n[(r?"start":"end")+"Offset"],C=1==h.nodeType&&p===h.childNodes.length,y=e.schema.getNonEmptyElements(),b=r,!c(h)){if(1==h.nodeType&&p>h.childNodes.length-1&&(b=!1),9===h.nodeType&&(h=e.getRoot(),p=0),h===g){if(b&&(v=h.childNodes[p>0?p-1:0])){if(c(v))return;if(y[v.nodeName]||"TABLE"==v.nodeName)return}if(h.hasChildNodes()){if(p=Math.min(!b&&p>0?p-1:p,h.childNodes.length-1),h=h.childNodes[p],p=0,u(h)||c(h))return;if(h.hasChildNodes()&&!/TABLE/.test(h.nodeName)){v=h,m=new t(h,g);do{if(l(v)||c(v)){i=!1;break}if(3===v.nodeType&&v.nodeValue.length>0){p=b?0:v.nodeValue.length,h=v,i=!0;break}if(y[v.nodeName.toLowerCase()]&&!a(v)){p=e.nodeIndex(v),h=v.parentNode,"IMG"!=v.nodeName||b||p++,i=!0;break}}while(v=b?m.next():m.prev())}}}o&&(3===h.nodeType&&0===p&&f(!0),1===h.nodeType&&(v=h.childNodes[p],v||(v=h.childNodes[p-1]),!v||"BR"!==v.nodeName||d(v,"A")||s(v)||s(v,!0)||f(!0,v))),b&&!o&&3===h.nodeType&&p===h.nodeValue.length&&f(!1),i&&n["set"+(r?"Start":"End")](h,p)}}var i,o;return o=n.collapsed,r(!0),o||r(),i&&o&&n.collapse(!0),i}}function a(t,n,r){var i,o,a;if(i=r.elementFromPoint(t,n),o=r.body.createTextRange(),"HTML"==i.tagName&&(i=r.body),o.moveToElementText(i),a=e.toArray(o.getClientRects()),a=a.sort(function(e,t){return e=Math.abs(Math.max(e.top-n,e.bottom-n)),t=Math.abs(Math.max(t.top-n,t.bottom-n)),e-t}),a.length>0){n=(a[0].bottom+a[0].top)/2;try{return o.moveToPoint(t,n),o.collapse(!0),o}catch(s){}}return null}var s=e.each,l=n.isContentEditableFalse,c=r.isCaretContainer;return o.compareRanges=function(e,t){if(e&&t){if(!e.item&&!e.duplicate)return e.startContainer==t.startContainer&&e.startOffset==t.startOffset;if(e.item&&t.item&&e.item(0)===t.item(0))return!0;if(e.isEqual&&t.isEqual&&t.isEqual(e))return!0}return!1},o.getCaretRangeFromPoint=function(e,t,n){var r,i;if(n.caretPositionFromPoint)i=n.caretPositionFromPoint(e,t),r=n.createRange(),r.setStart(i.offsetNode,i.offset),r.collapse(!0);else if(n.caretRangeFromPoint)r=n.caretRangeFromPoint(e,t);else if(n.body.createTextRange){r=n.body.createTextRange();try{r.moveToPoint(e,t),r.collapse(!0)}catch(o){r=a(e,t,n)}}return r},o.getSelectedNode=function(e){var t=e.startContainer,n=e.startOffset;return t.hasChildNodes()&&e.endOffset==n+1?t.childNodes[n]:null},o.getNode=function(e,t){return 1==e.nodeType&&e.hasChildNodes()&&(t>=e.childNodes.length&&(t=e.childNodes.length-1),e=e.childNodes[t]),e},o}),r(R,[T,h,u],function(e,t,n){return function(r){function i(e){var t,n;if(n=r.$(e).parentsUntil(r.getBody()).add(e),n.length===a.length){for(t=n.length;t>=0&&n[t]===a[t];t--);if(-1===t)return a=n,!0}return a=n,!1}var o,a=[];"onselectionchange"in r.getDoc()||r.on("NodeChange Click MouseUp KeyUp Focus",function(t){var n,i;n=r.selection.getRng(),i={startContainer:n.startContainer,startOffset:n.startOffset,endContainer:n.endContainer,endOffset:n.endOffset},"nodechange"!=t.type&&e.compareRanges(i,o)||r.fire("SelectionChange"),o=i}),r.on("contextmenu",function(){r.fire("SelectionChange")}),r.on("SelectionChange",function(){var e=r.selection.getStart(!0);!t.range&&r.selection.isCollapsed()||!i(e)&&r.dom.isChildOf(e,r.getBody())&&r.nodeChanged({selectionChange:!0})}),r.on("MouseUp",function(e){e.isDefaultPrevented()||("IMG"==r.selection.getNode().nodeName?n.setEditorTimeout(r,function(){r.nodeChanged()}):r.nodeChanged())}),this.nodeChanged=function(e){var t=r.selection,n,i,o;r.initialized&&t&&!r.settings.disable_nodechange&&!r.readonly&&(o=r.getBody(),n=t.getStart()||o,n=n.ownerDocument!=r.getDoc()?r.getBody():n,"IMG"==n.nodeName&&t.isCollapsed()&&(n=n.parentNode),i=[],r.dom.getParent(n,function(e){return e===o?!0:void i.push(e)}),e=e||{},e.element=n,e.parents=i,r.fire("NodeChange",e))}}}),r(A,[],function(){function e(e,t,n){var r,i,o=n?"lastChild":"firstChild",a=n?"prev":"next";if(e[o])return e[o];if(e!==t){if(r=e[a])return r;for(i=e.parent;i&&i!==t;i=i.parent)if(r=i[a])return r}}function t(e,t){this.name=e,this.type=t,1===t&&(this.attributes=[],this.attributes.map={})}var n=/^[ \t\r\n]*$/,r={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11};return t.prototype={replace:function(e){var t=this;return e.parent&&e.remove(),t.insert(e,t),t.remove(),t},attr:function(e,t){var n=this,r,i,o;if("string"!=typeof e){for(i in e)n.attr(i,e[i]);return n}if(r=n.attributes){if(t!==o){if(null===t){if(e in r.map)for(delete r.map[e],i=r.length;i--;)if(r[i].name===e)return r=r.splice(i,1),n;return n}if(e in r.map){for(i=r.length;i--;)if(r[i].name===e){r[i].value=t;break}}else r.push({name:e,value:t});return r.map[e]=t,n}return r.map[e]}},clone:function(){var e=this,n=new t(e.name,e.type),r,i,o,a,s;if(o=e.attributes){for(s=[],s.map={},r=0,i=o.length;i>r;r++)a=o[r],"id"!==a.name&&(s[s.length]={name:a.name,value:a.value},s.map[a.name]=a.value);n.attributes=s}return n.value=e.value,n.shortEnded=e.shortEnded,n},wrap:function(e){var t=this;return t.parent.insert(e,t),e.append(t),t},unwrap:function(){var e=this,t,n;for(t=e.firstChild;t;)n=t.next,e.insert(t,e,!0),t=n;e.remove()},remove:function(){var e=this,t=e.parent,n=e.next,r=e.prev;return t&&(t.firstChild===e?(t.firstChild=n,n&&(n.prev=null)):r.next=n,t.lastChild===e?(t.lastChild=r,r&&(r.next=null)):n.prev=r,e.parent=e.next=e.prev=null),e},append:function(e){var t=this,n;return e.parent&&e.remove(),n=t.lastChild,n?(n.next=e,e.prev=n,t.lastChild=e):t.lastChild=t.firstChild=e,e.parent=t,e},insert:function(e,t,n){var r;return e.parent&&e.remove(),r=t.parent||this,n?(t===r.firstChild?r.firstChild=e:t.prev.next=e,e.prev=t.prev,e.next=t,t.prev=e):(t===r.lastChild?r.lastChild=e:t.next.prev=e,e.next=t.next,e.prev=t,t.next=e),e.parent=r,e},getAll:function(t){var n=this,r,i=[];for(r=n.firstChild;r;r=e(r,n))r.name===t&&i.push(r);return i},empty:function(){var t=this,n,r,i;if(t.firstChild){for(n=[],i=t.firstChild;i;i=e(i,t))n.push(i);for(r=n.length;r--;)i=n[r],i.parent=i.firstChild=i.lastChild=i.next=i.prev=null}return t.firstChild=t.lastChild=null,t},isEmpty:function(t){var r=this,i=r.firstChild,o,a;if(i)do{if(1===i.type){if(i.attributes.map["data-mce-bogus"])continue;if(t[i.name])return!1;for(o=i.attributes.length;o--;)if(a=i.attributes[o].name,"name"===a||0===a.indexOf("data-mce-bookmark"))return!1}if(8===i.type)return!1;if(3===i.type&&!n.test(i.value))return!1}while(i=e(i,r));return!0},walk:function(t){return e(this,null,t)}},t.create=function(e,n){var i,o;if(i=new t(e,r[e]||1),n)for(o in n)i.attr(o,n[o]);return i},t}),r(B,[m],function(e){function t(e,t){return e?e.split(t||" "):[]}function n(e){function n(e,n,r){function i(e,t){var n={},r,i;for(r=0,i=e.length;i>r;r++)n[e[r]]=t||{};return n}var s,c,u,d=arguments;for(r=r||[],n=n||"","string"==typeof r&&(r=t(r)),c=3;co;o++)i.attributes[n[o]]={},i.attributesOrder.push(n[o])}var a={},l,c,u,d,f,h;return i[e]?i[e]:(l=t("id accesskey class dir lang style tabindex title"),c=t("address blockquote div dl fieldset form h1 h2 h3 h4 h5 h6 hr menu ol p pre table ul"),u=t("a abbr b bdo br button cite code del dfn em embed i iframe img input ins kbd label map noscript object q s samp script select small span strong sub sup textarea u var #text #comment"),"html4"!=e&&(l.push.apply(l,t("contenteditable contextmenu draggable dropzone hidden spellcheck translate")),c.push.apply(c,t("article aside details dialog figure header footer hgroup section nav")),u.push.apply(u,t("audio canvas command datalist mark meter output picture progress time wbr video ruby bdi keygen"))),"html5-strict"!=e&&(l.push("xml:lang"),h=t("acronym applet basefont big font strike tt"),u.push.apply(u,h),s(h,function(e){n(e,"",u)}),f=t("center dir isindex noframes"),c.push.apply(c,f),d=[].concat(c,u),s(f,function(e){n(e,"",d)})),d=d||[].concat(c,u),n("html","manifest","head body"),n("head","","base command link meta noscript script style title"),n("title hr noscript br"),n("base","href target"),n("link","href rel media hreflang type sizes hreflang"),n("meta","name http-equiv content charset"),n("style","media type scoped"),n("script","src async defer type charset"),n("body","onafterprint onbeforeprint onbeforeunload onblur onerror onfocus onhashchange onload onmessage onoffline ononline onpagehide onpageshow onpopstate onresize onscroll onstorage onunload",d),n("address dt dd div caption","",d),n("h1 h2 h3 h4 h5 h6 pre p abbr code var samp kbd sub sup i b u bdo span legend em strong small s cite dfn","",u),n("blockquote","cite",d),n("ol","reversed start type","li"),n("ul","","li"),n("li","value",d),n("dl","","dt dd"),n("a","href target rel media hreflang type",u),n("q","cite",u),n("ins del","cite datetime",d),n("img","src sizes srcset alt usemap ismap width height"),n("iframe","src name width height",d),n("embed","src type width height"),n("object","data type typemustmatch name usemap form width height",d,"param"),n("param","name value"),n("map","name",d,"area"),n("area","alt coords shape href target rel media hreflang type"),n("table","border","caption colgroup thead tfoot tbody tr"+("html4"==e?" col":"")),n("colgroup","span","col"),n("col","span"),n("tbody thead tfoot","","tr"),n("tr","","td th"),n("td","colspan rowspan headers",d),n("th","colspan rowspan headers scope abbr",d),n("form","accept-charset action autocomplete enctype method name novalidate target",d),n("fieldset","disabled form name",d,"legend"),n("label","form for",u),n("input","accept alt autocomplete checked dirname disabled form formaction formenctype formmethod formnovalidate formtarget height list max maxlength min multiple name pattern readonly required size src step type value width"),n("button","disabled form formaction formenctype formmethod formnovalidate formtarget name type value","html4"==e?d:u),n("select","disabled form multiple name required size","option optgroup"),n("optgroup","disabled label","option"),n("option","disabled label selected value"),n("textarea","cols dirname disabled form maxlength name readonly required rows wrap"),n("menu","type label",d,"li"),n("noscript","",d),"html4"!=e&&(n("wbr"),n("ruby","",u,"rt rp"),n("figcaption","",d),n("mark rt rp summary bdi","",u),n("canvas","width height",d),n("video","src crossorigin poster preload autoplay mediagroup loop muted controls width height buffered",d,"track source"),n("audio","src crossorigin preload autoplay mediagroup loop muted controls buffered volume",d,"track source"),n("picture","","img source"),n("source","src srcset type media sizes"),n("track","kind src srclang label default"),n("datalist","",u,"option"),n("article section nav aside header footer","",d),n("hgroup","","h1 h2 h3 h4 h5 h6"),n("figure","",d,"figcaption"),n("time","datetime",u),n("dialog","open",d),n("command","type label icon disabled checked radiogroup command"),n("output","for form name",u),n("progress","value max",u),n("meter","value min max low high optimum",u),n("details","open",d,"summary"),n("keygen","autofocus challenge disabled form keytype name")),"html5-strict"!=e&&(r("script","language xml:space"),r("style","xml:space"),r("object","declare classid code codebase codetype archive standby align border hspace vspace"),r("embed","align name hspace vspace"),r("param","valuetype type"),r("a","charset name rev shape coords"),r("br","clear"),r("applet","codebase archive code object alt name width height align hspace vspace"),r("img","name longdesc align border hspace vspace"),r("iframe","longdesc frameborder marginwidth marginheight scrolling align"),r("font basefont","size color face"),r("input","usemap align"),r("select","onchange"),r("textarea"),r("h1 h2 h3 h4 h5 h6 div p legend caption","align"),r("ul","type compact"),r("li","type"),r("ol dl menu dir","compact"),r("pre","width xml:space"),r("hr","align noshade size width"),r("isindex","prompt"),r("table","summary width frame rules cellspacing cellpadding align bgcolor"),r("col","width align char charoff valign"),r("colgroup","width align char charoff valign"),r("thead","align char charoff valign"),r("tr","align char charoff valign bgcolor"),r("th","axis align char charoff valign nowrap bgcolor width height"),r("form","accept"),r("td","abbr axis scope align char charoff valign nowrap bgcolor width height"),r("tfoot","align char charoff valign"),r("tbody","align char charoff valign"),r("area","nohref"),r("body","background bgcolor text link vlink alink")),"html4"!=e&&(r("input button select textarea","autofocus"),r("input textarea","placeholder"),r("a","download"),r("link script img","crossorigin"),r("iframe","sandbox seamless allowfullscreen")),s(t("a form meter progress dfn"),function(e){a[e]&&delete a[e].children[e]}),delete a.caption.children.table,delete a.script,i[e]=a,a)}function r(e,t){var n;return e&&(n={},"string"==typeof e&&(e={"*":e}),s(e,function(e,r){n[r]=n[r.toUpperCase()]="map"==t?a(e,/[, ]/):c(e,/[, ]/)})),n}var i={},o={},a=e.makeMap,s=e.each,l=e.extend,c=e.explode,u=e.inArray;return function(e){function o(t,n,r){var o=e[t];return o?o=a(o,/[, ]/,a(o.toUpperCase(),/[, ]/)):(o=i[t],o||(o=a(n," ",a(n.toUpperCase()," ")),o=l(o,r),i[t]=o)),o}function d(e){return new RegExp("^"+e.replace(/([?+*])/g,".$1")+"$")}function f(e){var n,r,i,o,s,l,c,f,h,p,m,g,v,b,x,w,E,N,_,S=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)\])?$/,k=/^([!\-])?(\w+::\w+|[^=:<]+)?(?:([=:<])(.*))?$/,T=/[*?+]/;if(e)for(e=t(e,","),y["@"]&&(w=y["@"].attributes,E=y["@"].attributesOrder),n=0,r=e.length;r>n;n++)if(s=S.exec(e[n])){if(b=s[1],h=s[2],x=s[3],f=s[5],g={},v=[],l={attributes:g,attributesOrder:v},"#"===b&&(l.paddEmpty=!0),"-"===b&&(l.removeEmpty=!0),"!"===s[4]&&(l.removeEmptyAttrs=!0),w){for(N in w)g[N]=w[N];v.push.apply(v,E)}if(f)for(f=t(f,"|"),i=0,o=f.length;o>i;i++)if(s=k.exec(f[i])){if(c={},m=s[1],p=s[2].replace(/::/g,":"),b=s[3],_=s[4],"!"===m&&(l.attributesRequired=l.attributesRequired||[],l.attributesRequired.push(p),c.required=!0),"-"===m){delete g[p],v.splice(u(v,p),1);continue}b&&("="===b&&(l.attributesDefault=l.attributesDefault||[],l.attributesDefault.push({name:p,value:_}),c.defaultValue=_),":"===b&&(l.attributesForced=l.attributesForced||[],l.attributesForced.push({name:p,value:_}),c.forcedValue=_),"<"===b&&(c.validValues=a(_,"?"))),T.test(p)?(l.attributePatterns=l.attributePatterns||[],c.pattern=d(p),l.attributePatterns.push(c)):(g[p]||v.push(p),g[p]=c)}w||"@"!=h||(w=g,E=v),x&&(l.outputName=h,y[x]=l),T.test(h)?(l.pattern=d(h),C.push(l)):y[h]=l}}function h(e){y={},C=[],f(e),s(E,function(e,t){b[t]=e.children})}function p(e){var n=/^(~)?(.+)$/;e&&(i.text_block_elements=i.block_elements=null,s(t(e,","),function(e){var t=n.exec(e),r="~"===t[1],i=r?"span":"div",o=t[2];if(b[o]=b[i],L[o]=i,r||(R[o.toUpperCase()]={},R[o]={}),!y[o]){var a=y[i]; +a=l({},a),delete a.removeEmptyAttrs,delete a.removeEmpty,y[o]=a}s(b,function(e,t){e[i]&&(b[t]=e=l({},b[t]),e[o]=e[i])})}))}function m(n){var r=/^([+\-]?)(\w+)\[([^\]]+)\]$/;i[e.schema]=null,n&&s(t(n,","),function(e){var n=r.exec(e),i,o;n&&(o=n[1],i=o?b[n[2]]:b[n[2]]={"#comment":{}},i=b[n[2]],s(t(n[3],"|"),function(e){"-"===o?delete i[e]:i[e]={}}))})}function g(e){var t=y[e],n;if(t)return t;for(n=C.length;n--;)if(t=C[n],t.pattern.test(e))return t}var v=this,y={},b={},C=[],x,w,E,N,_,S,k,T,R,A,B,D,M,L={},P={};e=e||{},E=n(e.schema),e.verify_html===!1&&(e.valid_elements="*[*]"),x=r(e.valid_styles),w=r(e.invalid_styles,"map"),T=r(e.valid_classes,"map"),N=o("whitespace_elements","pre script noscript style textarea video audio iframe object"),_=o("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr"),S=o("short_ended_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track"),k=o("boolean_attributes","checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls"),A=o("non_empty_elements","td th iframe video audio object script",S),B=o("move_caret_before_on_enter_elements","table",A),D=o("text_block_elements","h1 h2 h3 h4 h5 h6 p div address pre form blockquote center dir fieldset header footer article section hgroup aside nav figure"),R=o("block_elements","hr table tbody thead tfoot th tr td li ol ul caption dl dt dd noscript menu isindex option datalist select optgroup figcaption",D),M=o("text_inline_elements","span strong b em i font strike u var cite dfn code mark q sup sub samp"),s((e.special||"script noscript style textarea").split(" "),function(e){P[e]=new RegExp("]*>","gi")}),e.valid_elements?h(e.valid_elements):(s(E,function(e,t){y[t]={attributes:e.attributes,attributesOrder:e.attributesOrder},b[t]=e.children}),"html5"!=e.schema&&s(t("strong/b em/i"),function(e){e=t(e,"/"),y[e[1]].outputName=e[0]}),s(t("ol ul sub sup blockquote span font a table tbody tr strong em b i"),function(e){y[e]&&(y[e].removeEmpty=!0)}),s(t("p h1 h2 h3 h4 h5 h6 th td pre div address caption"),function(e){y[e].paddEmpty=!0}),s(t("span"),function(e){y[e].removeEmptyAttrs=!0})),p(e.custom_elements),m(e.valid_children),f(e.extended_valid_elements),m("+ol[ul|ol],+ul[ul|ol]"),e.invalid_elements&&s(c(e.invalid_elements),function(e){y[e]&&delete y[e]}),g("span")||f("span[!data-mce-type|*]"),v.children=b,v.getValidStyles=function(){return x},v.getInvalidStyles=function(){return w},v.getValidClasses=function(){return T},v.getBoolAttrs=function(){return k},v.getBlockElements=function(){return R},v.getTextBlockElements=function(){return D},v.getTextInlineElements=function(){return M},v.getShortEndedElements=function(){return S},v.getSelfClosingElements=function(){return _},v.getNonEmptyElements=function(){return A},v.getMoveCaretBeforeOnEnterElements=function(){return B},v.getWhiteSpaceElements=function(){return N},v.getSpecialElements=function(){return P},v.isValidChild=function(e,t){var n=b[e];return!(!n||!n[t])},v.isValid=function(e,t){var n,r,i=g(e);if(i){if(!t)return!0;if(i.attributes[t])return!0;if(n=i.attributePatterns)for(r=n.length;r--;)if(n[r].pattern.test(e))return!0}return!1},v.getElementRule=g,v.getCustomElements=function(){return L},v.addValidElements=f,v.setValidElements=h,v.addCustomElements=p,v.addValidChildren=m,v.elements=y}}),r(D,[B,C,m],function(e,t,n){function r(e,t,n){var r=1,i,o,a,s;for(s=e.getShortEndedElements(),a=/<([!?\/])?([A-Za-z0-9\-_\:\.]+)((?:\s+[^"\'>]+(?:(?:"[^"]*")|(?:\'[^\']*\')|[^>]*))*|\/|\s+)>/g,a.lastIndex=i=n;o=a.exec(t);){if(i=a.lastIndex,"/"===o[1])r--;else if(!o[1]){if(o[2]in s)continue;r++}if(0===r)break}return i}function i(i,a){function s(){}var l=this;i=i||{},l.schema=a=a||new e,i.fix_self_closing!==!1&&(i.fix_self_closing=!0),o("comment cdata text start end pi doctype".split(" "),function(e){e&&(l[e]=i[e]||s)}),l.parse=function(e){function o(e){var t,n;for(t=h.length;t--&&h[t].name!==e;);if(t>=0){for(n=h.length-1;n>=t;n--)e=h[n],e.valid&&l.end(e.name);h.length=t}}function s(e,t,n,r,o){var a,s,l=/[\s\u0000-\u001F]+/g;if(t=t.toLowerCase(),n=t in x?t:z(n||r||o||""),E&&!y&&0!==t.indexOf("data-")){if(a=T[t],!a&&R){for(s=R.length;s--&&(a=R[s],!a.pattern.test(t)););-1===s&&(a=null)}if(!a)return;if(a.validValues&&!(n in a.validValues))return}if(V[t]&&!i.allow_script_urls){var c=n.replace(l,"");try{c=decodeURIComponent(c)}catch(u){c=unescape(c)}if(U.test(c))return;if(!i.allow_html_data_urls&&$.test(c)&&!/^data:image\//i.test(c))return}p.map[t]=n,p.push({name:t,value:n})}var l=this,c,u=0,d,f,h=[],p,m,g,v,y,b,C,x,w,E,N,_,S,k,T,R,A,B,D,M,L,P,H,O,I,F=0,z=t.decode,W,V=n.makeMap("src,href,data,background,formaction,poster"),U=/((java|vb)script|mhtml):/i,$=/^data:/i;for(P=new RegExp("<(?:(?:!--([\\w\\W]*?)-->)|(?:!\\[CDATA\\[([\\w\\W]*?)\\]\\]>)|(?:!DOCTYPE([\\w\\W]*?)>)|(?:\\?([^\\s\\/<>]+) ?([\\w\\W]*?)[?/]>)|(?:\\/([^>]+)>)|(?:([A-Za-z0-9\\-_\\:\\.]+)((?:\\s+[^\"'>]+(?:(?:\"[^\"]*\")|(?:'[^']*')|[^>]*))*|\\/|\\s+)>))","g"),H=/([\w:\-]+)(?:\s*=\s*(?:(?:\"((?:[^\"])*)\")|(?:\'((?:[^\'])*)\')|([^>\s]+)))?/g,C=a.getShortEndedElements(),L=i.self_closing_elements||a.getSelfClosingElements(),x=a.getBoolAttrs(),E=i.validate,b=i.remove_internals,W=i.fix_self_closing,O=a.getSpecialElements();c=P.exec(e);){if(u0&&h[h.length-1].name===d&&o(d),!E||(N=a.getElementRule(d))){if(_=!0,E&&(T=N.attributes,R=N.attributePatterns),(k=c[8])?(y=-1!==k.indexOf("data-mce-type"),y&&b&&(_=!1),p=[],p.map={},k.replace(H,s)):(p=[],p.map={}),E&&!y){if(A=N.attributesRequired,B=N.attributesDefault,D=N.attributesForced,M=N.removeEmptyAttrs,M&&!p.length&&(_=!1),D)for(m=D.length;m--;)S=D[m],v=S.name,I=S.value,"{$uid}"===I&&(I="mce_"+F++),p.map[v]=I,p.push({name:v,value:I});if(B)for(m=B.length;m--;)S=B[m],v=S.name,v in p.map||(I=S.value,"{$uid}"===I&&(I="mce_"+F++),p.map[v]=I,p.push({name:v,value:I}));if(A){for(m=A.length;m--&&!(A[m]in p.map););-1===m&&(_=!1)}if(S=p.map["data-mce-bogus"]){if("all"===S){u=r(a,e,P.lastIndex),P.lastIndex=u;continue}_=!1}}_&&l.start(d,p,w)}else _=!1;if(f=O[d]){f.lastIndex=u=c.index+c[0].length,(c=f.exec(e))?(_&&(g=e.substr(u,c.index-u)),u=c.index+c[0].length):(g=e.substr(u),u=e.length),_&&(g.length>0&&l.text(g,!0),l.end(d)),P.lastIndex=u;continue}w||(k&&k.indexOf("/")==k.length-1?_&&l.end(d):h.push({name:d,valid:_}))}else(d=c[1])?(">"===d.charAt(0)&&(d=" "+d),i.allow_conditional_comments||"[if"!==d.substr(0,3)||(d=" "+d),l.comment(d)):(d=c[2])?l.cdata(d):(d=c[3])?l.doctype(d):(d=c[4])&&l.pi(d,c[5]);u=c.index+c[0].length}for(u=0;m--)d=h[m],d.valid&&l.end(d.name)}}var o=n.each;return i.findEndTag=r,i}),r(M,[A,B,D,m],function(e,t,n,r){var i=r.makeMap,o=r.each,a=r.explode,s=r.extend;return function(r,l){function c(t){var n,r,o,a,s,c,d,f,h,p,m,g,v,y,b;for(m=i("tr,td,th,tbody,thead,tfoot,table"),p=l.getNonEmptyElements(),g=l.getTextBlockElements(),v=l.getSpecialElements(),n=0;n1){for(a.reverse(),s=c=u.filterNode(a[0].clone()),h=0;h0)return void(t.value=r);if(n=t.next){if(3==n.type&&n.value.length){t=t.prev;continue}if(!o[n.name]&&"script"!=n.name&&"style"!=n.name){t=t.prev;continue}}i=t.prev,t.remove(),t=i}}function g(e){var t,n={};for(t in e)"li"!==t&&"p"!=t&&(n[t]=e[t]);return n}var v,y,b,C,x,w,E,N,_,S,k,T,R,A=[],B,D,M,L,P,H,O,I;if(o=o||{},h={},p={},T=s(i("script,style,head,html,body,title,meta,param"),l.getBlockElements()),O=l.getNonEmptyElements(),H=l.children,k=r.validate,I="forced_root_block"in o?o.forced_root_block:r.forced_root_block,P=l.getWhiteSpaceElements(),R=/^[ \t\r\n]+/,D=/[ \t\r\n]+$/,M=/[ \t\r\n]+/g,L=/^[ \t\r\n]+$/,v=new n({validate:k,allow_script_urls:r.allow_script_urls,allow_conditional_comments:r.allow_conditional_comments,self_closing_elements:g(l.getSelfClosingElements()),cdata:function(e){b.append(u("#cdata",4)).value=e},text:function(e,t){var n;B||(e=e.replace(M," "),b.lastChild&&T[b.lastChild.name]&&(e=e.replace(R,""))),0!==e.length&&(n=u("#text",3),n.raw=!!t,b.append(n).value=e)},comment:function(e){b.append(u("#comment",8)).value=e},pi:function(e,t){b.append(u(e,7)).value=t,m(b)},doctype:function(e){var t;t=b.append(u("#doctype",10)),t.value=e,m(b)},start:function(e,t,n){var r,i,o,a,s;if(o=k?l.getElementRule(e):{}){for(r=u(o.outputName||e,1),r.attributes=t,r.shortEnded=n,b.append(r),s=H[b.name],s&&H[r.name]&&!s[r.name]&&A.push(r),i=f.length;i--;)a=f[i].name,a in t.map&&(_=p[a],_?_.push(r):p[a]=[r]);T[e]&&m(r),n||(b=r),!B&&P[e]&&(B=!0)}},end:function(t){var n,r,i,o,a;if(r=k?l.getElementRule(t):{}){if(T[t]&&!B){if(n=b.firstChild,n&&3===n.type)if(i=n.value.replace(R,""),i.length>0)n.value=i,n=n.next;else for(o=n.next,n.remove(),n=o;n&&3===n.type;)i=n.value,o=n.next,(0===i.length||L.test(i))&&(n.remove(),n=o),n=o;if(n=b.lastChild,n&&3===n.type)if(i=n.value.replace(D,""),i.length>0)n.value=i,n=n.prev;else for(o=n.prev,n.remove(),n=o;n&&3===n.type;)i=n.value,o=n.prev,(0===i.length||L.test(i))&&(n.remove(),n=o),n=o}if(B&&P[t]&&(B=!1),(r.removeEmpty||r.paddEmpty)&&b.isEmpty(O))if(r.paddEmpty)b.empty().append(new e("#text","3")).value="\xa0";else if(!b.attributes.map.name&&!b.attributes.map.id)return a=b.parent,T[b.name]?b.empty().remove():b.unwrap(),void(b=a);b=b.parent}}},l),y=b=new e(o.context||r.root_name,11),v.parse(t),k&&A.length&&(o.context?o.invalid=!0:c(A)),I&&("body"==y.name||o.isRootContent)&&a(),!o.invalid){for(S in h){for(_=d[S],C=h[S],E=C.length;E--;)C[E].parent||C.splice(E,1);for(x=0,w=_.length;w>x;x++)_[x](C,S,o)}for(x=0,w=f.length;w>x;x++)if(_=f[x],_.name in p){for(C=p[_.name],E=C.length;E--;)C[E].parent||C.splice(E,1);for(E=0,N=_.callbacks.length;N>E;E++)_.callbacks[E](C,_.name,o)}}return y},r.remove_trailing_brs&&u.addNodeFilter("br",function(t){var n,r=t.length,i,o=s({},l.getBlockElements()),a=l.getNonEmptyElements(),c,u,d,f,h,p;for(o.body=1,n=0;r>n;n++)if(i=t[n],c=i.parent,o[i.parent.name]&&i===c.lastChild){for(d=i.prev;d;){if(f=d.name,"span"!==f||"bookmark"!==d.attr("data-mce-type")){if("br"!==f)break;if("br"===f){i=null;break}}d=d.prev}i&&(i.remove(),c.isEmpty(a)&&(h=l.getElementRule(c.name),h&&(h.removeEmpty?c.remove():h.paddEmpty&&(c.empty().append(new e("#text",3)).value="\xa0"))))}else{for(u=i;c&&c.firstChild===u&&c.lastChild===u&&(u=c,!o[c.name]);)c=c.parent;u===c&&(p=new e("#text",3),p.value="\xa0",i.replace(p))}}),r.allow_html_in_named_anchor||u.addAttributeFilter("id,name",function(e){for(var t=e.length,n,r,i,o;t--;)if(o=e[t],"a"===o.name&&o.firstChild&&!o.attr("href")){i=o.parent,n=o.lastChild;do r=n.prev,i.insert(n,o),n=r;while(n)}}),r.validate&&l.getValidClasses()&&u.addAttributeFilter("class",function(e){for(var t=e.length,n,r,i,o,a,s=l.getValidClasses(),c,u;t--;){for(n=e[t],r=n.attr("class").split(" "),a="",i=0;i0&&(f=r[r.length-1],f.length>0&&"\n"!==f&&r.push("\n")),r.push("<",e),t)for(c=0,u=t.length;u>c;c++)d=t[c],r.push(" ",d.name,'="',s(d.value,!0),'"');!n||l?r[r.length]=">":r[r.length]=" />",n&&i&&a[e]&&r.length>0&&(f=r[r.length-1],f.length>0&&"\n"!==f&&r.push("\n"))},end:function(e){var t;r.push(""),i&&a[e]&&r.length>0&&(t=r[r.length-1],t.length>0&&"\n"!==t&&r.push("\n"))},text:function(e,t){e.length>0&&(r[r.length]=t?e:s(e))},cdata:function(e){r.push("")},comment:function(e){r.push("")},pi:function(e,t){t?r.push(""):r.push(""),i&&r.push("\n")},doctype:function(e){r.push("",i?"\n":"")},reset:function(){r.length=0},getContent:function(){return r.join("").replace(/\n$/,"")}}}}),r(P,[L,B],function(e,t){return function(n,r){var i=this,o=new e(n);n=n||{},n.validate="validate"in n?n.validate:!0,i.schema=r=r||new t,i.writer=o,i.serialize=function(e){function t(e){var n=i[e.type],s,l,c,u,d,f,h,p,m;if(n)n(e);else{if(s=e.name,l=e.shortEnded,c=e.attributes,a&&c&&c.length>1&&(f=[],f.map={},m=r.getElementRule(e.name))){for(h=0,p=m.attributesOrder.length;p>h;h++)u=m.attributesOrder[h],u in c.map&&(d=c.map[u],f.map[u]=d,f.push({name:u,value:d}));for(h=0,p=c.length;p>h;h++)u=c[h].name,u in f.map||(d=c.map[u],f.map[u]=d,f.push({name:u,value:d}));c=f}if(o.start(e.name,c,l),!l){if(e=e.firstChild)do t(e);while(e=e.next);o.end(s)}}}var i,a;return a=n.validate,i={3:function(e){o.text(e.value,e.raw)},8:function(e){o.comment(e.value)},7:function(e){o.pi(e.name,e.value)},10:function(e){o.doctype(e.value)},4:function(e){o.cdata(e.value)},11:function(e){if(e=e.firstChild)do t(e);while(e=e.next)}},o.reset(),1!=e.type||n.inner?i[11](e):t(e),o.getContent()}}}),r(H,[w,M,D,C,P,A,B,h,m,S],function(e,t,n,r,i,o,a,s,l,c){function u(e){function t(e){return e&&"br"===e.name}var n,r;n=e.lastChild,t(n)&&(r=n.prev,t(r)&&(n.remove(),r.remove()))}var d=l.each,f=l.trim,h=e.DOM,p=["data-mce-selected"];return function(e,o){function m(e){var t=new RegExp(["]+data-mce-bogus[^>]+>[\u200b\ufeff]+<\\/span>","\\s?("+p.join("|")+')="[^"]+"'].join("|"),"gi");return e=c.trim(e.replace(t,""))}function g(){var e=o.getBody().innerHTML,t=/<(\w+) [^>]*data-mce-bogus="all"[^>]*>/g,r,i,a,s,l,c=o.schema;for(e=m(e),l=c.getShortEndedElements();s=t.exec(e);)i=t.lastIndex,a=s[0].length,r=l[s[1]]?i:n.findEndTag(c,e,i),e=e.substring(0,i-a)+e.substring(r),t.lastIndex=i-a;return f(e)}function v(e){-1===l.inArray(p,e)&&(C.addAttributeFilter(e,function(e,t){for(var n=e.length;n--;)e[n].attr(t,null)}),p.push(e))}var y,b,C;return o&&(y=o.dom,b=o.schema),y=y||h,b=b||new a(e),e.entity_encoding=e.entity_encoding||"named",e.remove_trailing_brs="remove_trailing_brs"in e?e.remove_trailing_brs:!0,C=new t(e,b),C.addAttributeFilter("data-mce-tabindex",function(e,t){for(var n=e.length,r;n--;)r=e[n],r.attr("tabindex",r.attributes.map["data-mce-tabindex"]),r.attr(t,null)}),C.addAttributeFilter("src,href,style",function(t,n){for(var r=t.length,i,o,a="data-mce-"+n,s=e.url_converter,l=e.url_converter_scope,c;r--;)i=t[r],o=i.attributes.map[a],o!==c?(i.attr(n,o.length>0?o:null),i.attr(a,null)):(o=i.attributes.map[n],"style"===n?o=y.serializeStyle(y.parseStyle(o),i.name):s&&(o=s.call(l,o,n,i.name)),i.attr(n,o.length>0?o:null))}),C.addAttributeFilter("class",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.attr("class"),r&&(r=n.attr("class").replace(/(?:^|\s)mce-item-\w+(?!\S)/g,""),n.attr("class",r.length>0?r:null))}),C.addAttributeFilter("data-mce-type",function(e,t,n){for(var r=e.length,i;r--;)i=e[r],"bookmark"!==i.attributes.map["data-mce-type"]||n.cleanup||i.remove()}),C.addNodeFilter("noscript",function(e){for(var t=e.length,n;t--;)n=e[t].firstChild,n&&(n.value=r.decode(n.value))}),C.addNodeFilter("script,style",function(e,t){function n(e){return e.replace(/()/g,"\n").replace(/^[\r\n]*|[\r\n]*$/g,"").replace(/^\s*(()?|\s*\/\/\s*\]\]>(-->)?|\/\/\s*(-->)?|\]\]>|\/\*\s*-->\s*\*\/|\s*-->\s*)\s*$/g,"")}for(var r=e.length,i,o,a;r--;)i=e[r],o=i.firstChild?i.firstChild.value:"","script"===t?(a=i.attr("type"),a&&i.attr("type","mce-no/type"==a?null:a.replace(/^mce\-/,"")),o.length>0&&(i.firstChild.value="// ")):o.length>0&&(i.firstChild.value="")}),C.addNodeFilter("#comment",function(e){for(var t=e.length,n;t--;)n=e[t],0===n.value.indexOf("[CDATA[")?(n.name="#cdata",n.type=4,n.value=n.value.replace(/^\[CDATA\[|\]\]$/g,"")):0===n.value.indexOf("mce:protected ")&&(n.name="#text",n.type=3,n.raw=!0,n.value=unescape(n.value).substr(14))}),C.addNodeFilter("xml:namespace,input",function(e,t){for(var n=e.length,r;n--;)r=e[n],7===r.type?r.remove():1===r.type&&("input"!==t||"type"in r.attributes.map||r.attr("type","text"))}),e.fix_list_elements&&C.addNodeFilter("ul,ol",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.parent,"ul"!==r.name&&"ol"!==r.name||n.prev&&"li"===n.prev.name&&n.prev.append(n)}),C.addAttributeFilter("data-mce-src,data-mce-href,data-mce-style,data-mce-selected,data-mce-expando,data-mce-type,data-mce-resize",function(e,t){for(var n=e.length;n--;)e[n].attr(t,null)}),{schema:b,addNodeFilter:C.addNodeFilter,addAttributeFilter:C.addAttributeFilter,serialize:function(t,n){var r=this,o,a,l,h,p,m;return s.ie&&y.select("script,style,select,map").length>0?(p=t.innerHTML,t=t.cloneNode(!1),y.setHTML(t,p)):t=t.cloneNode(!0),o=t.ownerDocument.implementation,o.createHTMLDocument&&(a=o.createHTMLDocument(""),d("BODY"==t.nodeName?t.childNodes:[t],function(e){a.body.appendChild(a.importNode(e,!0))}),t="BODY"!=t.nodeName?a.body.firstChild:a.body,l=y.doc,y.doc=a),n=n||{},n.format=n.format||"html",n.selection&&(n.forced_root_block=""),n.no_events||(n.node=t,r.onPreProcess(n)),m=C.parse(f(n.getInner?t.innerHTML:y.getOuterHTML(t)),n),u(m),h=new i(e,b),n.content=h.serialize(m),n.cleanup||(n.content=c.trim(n.content),n.content=n.content.replace(/\uFEFF/g,"")),n.no_events||r.onPostProcess(n),l&&(y.doc=l),n.node=null,n.content},addRules:function(e){b.addValidElements(e)},setRules:function(e){b.setValidElements(e)},onPreProcess:function(e){o&&o.fire("PreProcess",e)},onPostProcess:function(e){o&&o.fire("PostProcess",e)},addTempAttr:v,trimHtml:m,getTrimmedContent:g}}}),r(O,[],function(){function e(e){function t(t,n){var r,i=0,o,a,s,l,c,u,d=-1,f;if(r=t.duplicate(),r.collapse(n),f=r.parentElement(),f.ownerDocument===e.dom.doc){for(;"false"===f.contentEditable;)f=f.parentNode;if(!f.hasChildNodes())return{node:f,inside:1};for(s=f.children,o=s.length-1;o>=i;)if(u=Math.floor((i+o)/2),l=s[u],r.moveToElementText(l),d=r.compareEndPoints(n?"StartToStart":"EndToEnd",t),d>0)o=u-1;else{if(!(0>d))return{node:l};i=u+1}if(0>d)for(l?r.collapse(!1):(r.moveToElementText(f),r.collapse(!0),l=f,a=!0),c=0;0!==r.compareEndPoints(n?"StartToStart":"StartToEnd",t)&&0!==r.move("character",1)&&f==r.parentElement();)c++;else for(r.collapse(!0),c=0;0!==r.compareEndPoints(n?"StartToStart":"StartToEnd",t)&&0!==r.move("character",-1)&&f==r.parentElement();)c++;return{node:l,position:d,offset:c,inside:a}}}function n(){function n(e){var n=t(o,e),r,i,s=0,l,c,u;if(r=n.node,i=n.offset,n.inside&&!r.hasChildNodes())return void a[e?"setStart":"setEnd"](r,0);if(i===c)return void a[e?"setStartBefore":"setEndAfter"](r);if(n.position<0){if(l=n.inside?r.firstChild:r.nextSibling,!l)return void a[e?"setStartAfter":"setEndAfter"](r);if(!i)return void(3==l.nodeType?a[e?"setStart":"setEnd"](l,0):a[e?"setStartBefore":"setEndBefore"](l));for(;l;){if(3==l.nodeType&&(u=l.nodeValue,s+=u.length,s>=i)){r=l,s-=i,s=u.length-s;break}l=l.nextSibling}}else{if(l=r.previousSibling,!l)return a[e?"setStartBefore":"setEndBefore"](r);if(!i)return void(3==r.nodeType?a[e?"setStart":"setEnd"](l,r.nodeValue.length):a[e?"setStartAfter":"setEndAfter"](l));for(;l;){if(3==l.nodeType&&(s+=l.nodeValue.length,s>=i)){r=l,s-=i;break}l=l.previousSibling}}a[e?"setStart":"setEnd"](r,s)}var o=e.getRng(),a=i.createRng(),s,l,c,u,d;if(s=o.item?o.item(0):o.parentElement(),s.ownerDocument!=i.doc)return a;if(l=e.isCollapsed(),o.item)return a.setStart(s.parentNode,i.nodeIndex(s)),a.setEnd(a.startContainer,a.startOffset+1),a;try{n(!0),l||n()}catch(f){if(-2147024809!=f.number)throw f;d=r.getBookmark(2),c=o.duplicate(),c.collapse(!0),s=c.parentElement(),l||(c=o.duplicate(),c.collapse(!1),u=c.parentElement(),u.innerHTML=u.innerHTML),s.innerHTML=s.innerHTML,r.moveToBookmark(d),o=e.getRng(),n(!0),l||n()}return a}var r=this,i=e.dom,o=!1;this.getBookmark=function(n){function r(e){var t,n,r,o,a=[];for(t=e.parentNode,n=i.getRoot().parentNode;t!=n&&9!==t.nodeType;){for(r=t.children,o=r.length;o--;)if(e===r[o]){a.push(o);break}e=t,t=t.parentNode}return a}function o(e){var n;return n=t(a,e),n?{position:n.position,offset:n.offset,indexes:r(n.node),inside:n.inside}:void 0}var a=e.getRng(),s={};return 2===n&&(a.item?s.start={ctrl:!0,indexes:r(a.item(0))}:(s.start=o(!0),e.isCollapsed()||(s.end=o()))),s},this.moveToBookmark=function(e){function t(e){var t,n,r,o;for(t=i.getRoot(),n=e.length-1;n>=0;n--)o=t.children,r=e[n],r<=o.length-1&&(t=o[r]);return t}function n(n){var i=e[n?"start":"end"],a,s,l,c;i&&(a=i.position>0,s=o.createTextRange(),s.moveToElementText(t(i.indexes)),c=i.offset,c!==l?(s.collapse(i.inside||a),s.moveStart("character",a?-c:c)):s.collapse(n),r.setEndPoint(n?"StartToStart":"EndToStart",s),n&&r.collapse(!0))}var r,o=i.doc.body;e.start&&(e.start.ctrl?(r=o.createControlRange(),r.addElement(t(e.start.indexes)),r.select()):(r=o.createTextRange(),n(!0),n(),r.select()))},this.addRange=function(t){function n(e){var t,n,a,d,p;a=i.create("a"),t=e?s:c,n=e?l:u,d=r.duplicate(),t!=f&&t!=f.documentElement||(t=h,n=0),3==t.nodeType?(t.parentNode.insertBefore(a,t),d.moveToElementText(a),d.moveStart("character",n),i.remove(a),r.setEndPoint(e?"StartToStart":"EndToEnd",d)):(p=t.childNodes,p.length?(n>=p.length?i.insertAfter(a,p[p.length-1]):t.insertBefore(a,p[n]),d.moveToElementText(a)):t.canHaveHTML&&(t.innerHTML="",a=t.firstChild,d.moveToElementText(a),d.collapse(o)),r.setEndPoint(e?"StartToStart":"EndToEnd",d),i.remove(a))}var r,a,s,l,c,u,d,f=e.dom.doc,h=f.body,p,m;if(s=t.startContainer,l=t.startOffset,c=t.endContainer,u=t.endOffset,r=h.createTextRange(),s==c&&1==s.nodeType){if(l==u&&!s.hasChildNodes()){if(s.canHaveHTML)return d=s.previousSibling,d&&!d.hasChildNodes()&&i.isBlock(d)?d.innerHTML="":d=null,s.innerHTML="",r.moveToElementText(s.lastChild),r.select(),i.doc.selection.clear(),s.innerHTML="",void(d&&(d.innerHTML=""));l=i.nodeIndex(s),s=s.parentNode}if(l==u-1)try{if(m=s.childNodes[l],a=h.createControlRange(),a.addElement(m),a.select(),p=e.getRng(),p.item&&m===p.item(0))return}catch(g){}}n(!0),n(),r.select()},this.getRangeAt=n}return e}),r(I,[h],function(e){return{BACKSPACE:8,DELETE:46,DOWN:40,ENTER:13,LEFT:37,RIGHT:39,SPACEBAR:32,TAB:9,UP:38,modifierPressed:function(e){return e.shiftKey||e.ctrlKey||e.altKey||this.metaKeyPressed(e)},metaKeyPressed:function(t){return e.mac?t.metaKey:t.ctrlKey&&!t.altKey}}}),r(F,[I,m,u,h,_],function(e,t,n,r,i){var o=i.isContentEditableFalse;return function(i,a){function s(e){var t=a.settings.object_resizing;return t===!1||r.iOS?!1:("string"!=typeof t&&(t="table,img,div"),"false"===e.getAttribute("data-mce-resize")?!1:e==a.getBody()?!1:a.dom.is(e,t))}function l(t){var n,r,i,o,s;n=t.screenX-B,r=t.screenY-D,F=n*R[2]+P,z=r*R[3]+H,F=5>F?5:F,z=5>z?5:z,i="IMG"==_.nodeName&&a.settings.resize_img_proportional!==!1?!e.modifierPressed(t):e.modifierPressed(t)||"IMG"==_.nodeName&&R[2]*R[3]!==0,i&&($(n)>$(r)?(z=q(F*O),F=q(z/O)):(F=q(z/O),z=q(F*O))),E.setStyles(S,{width:F,height:z}),o=R.startPos.x+n,s=R.startPos.y+r,o=o>0?o:0,s=s>0?s:0,E.setStyles(k,{left:o,top:s,display:"block"}),k.innerHTML=F+" × "+z,R[2]<0&&S.clientWidth<=F&&E.setStyle(S,"left",M+(P-F)),R[3]<0&&S.clientHeight<=z&&E.setStyle(S,"top",L+(H-z)),n=j.scrollWidth-Y,r=j.scrollHeight-X,n+r!==0&&E.setStyles(k,{left:o-n,top:s-r}),I||(a.fire("ObjectResizeStart",{target:_,width:P,height:H}),I=!0)}function c(){function e(e,t){t&&(_.style[e]||!a.schema.isValid(_.nodeName.toLowerCase(),e)?E.setStyle(_,e,t):E.setAttrib(_,e,t))}I=!1,e("width",F),e("height",z),E.unbind(W,"mousemove",l),E.unbind(W,"mouseup",c),V!=W&&(E.unbind(V,"mousemove",l),E.unbind(V,"mouseup",c)),E.remove(S),E.remove(k),U&&"TABLE"!=_.nodeName||u(_),a.fire("ObjectResized",{target:_,width:F,height:z}),E.setAttrib(_,"style",E.getAttrib(_,"style")),a.nodeChanged()}function u(e,t,n){var i,o,u,f,h;d(),b(),i=E.getPos(e,j),M=i.x,L=i.y,h=e.getBoundingClientRect(),o=h.width||h.right-h.left,u=h.height||h.bottom-h.top,_!=e&&(y(),_=e,F=z=0),f=a.fire("ObjectSelected",{target:e}),s(e)&&!f.isDefaultPrevented()?N(T,function(e,i){function a(t){B=t.screenX,D=t.screenY,P=_.clientWidth,H=_.clientHeight,O=H/P,R=e,e.startPos={x:o*e[0]+M,y:u*e[1]+L},Y=j.scrollWidth,X=j.scrollHeight,S=_.cloneNode(!0),E.addClass(S,"mce-clonedresizable"),E.setAttrib(S,"data-mce-bogus","all"),S.contentEditable=!1,S.unSelectabe=!0,E.setStyles(S,{left:M,top:L,margin:0}),S.removeAttribute("data-mce-selected"),j.appendChild(S),E.bind(W,"mousemove",l),E.bind(W,"mouseup",c),V!=W&&(E.bind(V,"mousemove",l),E.bind(V,"mouseup",c)),k=E.add(j,"div",{"class":"mce-resize-helper","data-mce-bogus":"all"},P+" × "+H)}var s;return t?void(i==t&&a(n)):(s=E.get("mceResizeHandle"+i),s&&E.remove(s),s=E.add(j,"div",{id:"mceResizeHandle"+i,"data-mce-bogus":"all","class":"mce-resizehandle",unselectable:!0,style:"cursor:"+i+"-resize; margin:0; padding:0"}),r.ie&&(s.contentEditable=!1),E.bind(s,"mousedown",function(e){e.stopImmediatePropagation(),e.preventDefault(),a(e)}),e.elm=s,void E.setStyles(s,{left:o*e[0]+M-s.offsetWidth/2,top:u*e[1]+L-s.offsetHeight/2}))}):d(),_.setAttribute("data-mce-selected","1")}function d(){var e,t;b(),_&&_.removeAttribute("data-mce-selected");for(e in T)t=E.get("mceResizeHandle"+e),t&&(E.unbind(t),E.remove(t))}function f(e){function t(e,t){if(e)do if(e===t)return!0;while(e=e.parentNode)}var n,r;if(!I&&!a.removed)return N(E.select("img[data-mce-selected],hr[data-mce-selected]"),function(e){e.removeAttribute("data-mce-selected")}),r="mousedown"==e.type?e.target:i.getNode(),r=E.$(r).closest(U?"table":"table,img,hr")[0],t(r,j)&&(C(),n=i.getStart(!0),t(n,r)&&t(i.getEnd(!0),r)&&(!U||r!=n&&"IMG"!==n.nodeName))?void u(r):void d()}function h(e,t,n){e&&e.attachEvent&&e.attachEvent("on"+t,n)}function p(e,t,n){e&&e.detachEvent&&e.detachEvent("on"+t,n)}function m(e){var t=e.srcElement,n,r,i,o,s,l,c;n=t.getBoundingClientRect(),l=A.clientX-n.left,c=A.clientY-n.top;for(r in T)if(i=T[r],o=t.offsetWidth*i[0],s=t.offsetHeight*i[1],$(o-l)<8&&$(s-c)<8){R=i;break}I=!0,a.fire("ObjectResizeStart",{target:_,width:_.clientWidth,height:_.clientHeight}),a.getDoc().selection.empty(),u(t,r,A)}function g(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function v(e){var t=e.srcElement;if(o(t))return void g(e);if(t!=_){if(a.fire("ObjectSelected",{target:t}),y(),0===t.id.indexOf("mceResizeHandle"))return void(e.returnValue=!1);"IMG"!=t.nodeName&&"TABLE"!=t.nodeName||(d(),_=t,h(t,"resizestart",m))}}function y(){p(_,"resizestart",m)}function b(){for(var e in T){var t=T[e];t.elm&&(E.unbind(t.elm),delete t.elm)}}function C(){try{a.getDoc().execCommand("enableObjectResizing",!1,!1)}catch(e){}}function x(e){var t;if(U){t=W.body.createControlRange();try{return t.addElement(e),t.select(),!0}catch(n){}}}function w(){_=S=null,U&&(y(),p(j,"controlselect",v))}var E=a.dom,N=t.each,_,S,k,T,R,A,B,D,M,L,P,H,O,I,F,z,W=a.getDoc(),V=document,U=r.ie&&r.ie<11,$=Math.abs,q=Math.round,j=a.getBody(),Y,X;T={nw:[0,0,-1,-1],ne:[1,0,1,-1],se:[1,1,1,1],sw:[0,1,-1,1]};var K=".mce-content-body";return a.contentStyles.push(K+" div.mce-resizehandle {position: absolute;border: 1px solid black;box-sizing: box-sizing;background: #FFF;width: 7px;height: 7px;z-index: 10000}"+K+" .mce-resizehandle:hover {background: #000}"+K+" img[data-mce-selected],"+K+" hr[data-mce-selected] {outline: 1px solid black;resize: none}"+K+" .mce-clonedresizable {position: absolute;"+(r.gecko?"":"outline: 1px dashed black;")+"opacity: .5;filter: alpha(opacity=50);z-index: 10000}"+K+" .mce-resize-helper {background: #555;background: rgba(0,0,0,0.75);border-radius: 3px;border: 1px;color: white;display: none;font-family: sans-serif;font-size: 12px;white-space: nowrap;line-height: 14px;margin: 5px 10px;padding: 5px;position: absolute;z-index: 10001}"),a.on("init",function(){U?(a.on("ObjectResized",function(e){"TABLE"!=e.target.nodeName&&(d(),x(e.target))}),h(j,"controlselect",v),a.on("mousedown",function(e){A=e})):(C(),r.ie>=11&&(a.on("mousedown click",function(e){var t=e.target.nodeName;!I&&/^(TABLE|IMG|HR)$/.test(t)&&(a.selection.select(e.target,"TABLE"==t),"mousedown"==e.type&&a.nodeChanged())}),a.dom.bind(j,"mscontrolselect",function(e){function t(e){n.setEditorTimeout(a,function(){a.selection.select(e)})}return o(e.target)?(e.preventDefault(),void t(e.target)):void(/^(TABLE|IMG|HR)$/.test(e.target.nodeName)&&(e.preventDefault(),"IMG"==e.target.tagName&&t(e.target)))})));var e=n.throttle(f);a.on("nodechange ResizeEditor ResizeWindow drop",function(t){a.composing||e(t)}),a.on("keydown keyup compositionend",function(t){_&&"TABLE"==_.nodeName&&!a.composing&&e(t)}),a.on("hide blur",d)}),a.on("remove",b),{isResizable:s,showResizeRect:u,hideResizeRect:d,updateResizeRect:f,controlSelect:x,destroy:w}}}),r(z,[],function(){function e(e){return function(){return e}}function t(e){return function(t){return!e(t)}}function n(e,t){return function(n){return e(t(n))}}function r(){var e=a.call(arguments);return function(t){for(var n=0;n=e.length?e.apply(this,t.slice(1)):function(){var e=t.concat([].slice.call(arguments));return o.apply(this,e)}}var a=[].slice;return{constant:e,negate:t,and:i,or:r,curry:o,compose:n}}),r(W,[_,p,k],function(e,t,n){function r(e){return m(e)?!1:d(e)?!f(e.parentNode):h(e)||u(e)||p(e)||c(e)}function i(e,t){for(e=e.parentNode;e&&e!=t;e=e.parentNode){if(c(e))return!1;if(l(e))return!0}return!0}function o(e){return c(e)?t.reduce(e.getElementsByTagName("*"),function(e,t){return e||l(t); +},!1)!==!0:!1}function a(e){return h(e)||o(e)}function s(e,t){return r(e)&&i(e,t)}var l=e.isContentEditableTrue,c=e.isContentEditableFalse,u=e.isBr,d=e.isText,f=e.matchNodeNames("script style textarea"),h=e.matchNodeNames("img input textarea hr iframe video audio object"),p=e.matchNodeNames("table"),m=n.isCaretContainer;return{isCaretCandidate:r,isInEditable:i,isAtomic:a,isEditableCaretCandidate:s}}),r(V,[],function(){function e(e){return e?{left:u(e.left),top:u(e.top),bottom:u(e.bottom),right:u(e.right),width:u(e.width),height:u(e.height)}:{left:0,top:0,bottom:0,right:0,width:0,height:0}}function t(t,n){return t=e(t),n?t.right=t.left:(t.left=t.left+t.width,t.right=t.left),t.width=0,t}function n(e,t){return e.left===t.left&&e.top===t.top&&e.bottom===t.bottom&&e.right===t.right}function r(e,t,n){return e>=0&&e<=Math.min(t.height,n.height)/2}function i(e,t){return e.bottomt.bottom?!1:r(t.top-e.bottom,e,t)}function o(e,t){return e.top>t.bottom?!0:e.bottomt.right}function l(e,t){return i(e,t)?-1:o(e,t)?1:a(e,t)?-1:s(e,t)?1:0}function c(e,t,n){return t>=e.left&&t<=e.right&&n>=e.top&&n<=e.bottom}var u=Math.round;return{clone:e,collapse:t,isEqual:n,isAbove:i,isBelow:o,isLeft:a,isRight:s,compare:l,containsXY:c}}),r(U,[],function(){function e(e){return"string"==typeof e&&e.charCodeAt(0)>=768&&t.test(e)}var t=new RegExp("[\u0300-\u036f\u0483-\u0487\u0488-\u0489\u0591-\u05bd\u05bf\u05c1-\u05c2\u05c4-\u05c5\u05c7\u0610-\u061a\u064b-\u065f\u0670\u06d6-\u06dc\u06df-\u06e4\u06e7-\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0859-\u085b\u08e3-\u0902\u093a\u093c\u0941-\u0948\u094d\u0951-\u0957\u0962-\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2-\u09e3\u0a01-\u0a02\u0a3c\u0a41-\u0a42\u0a47-\u0a48\u0a4b-\u0a4d\u0a51\u0a70-\u0a71\u0a75\u0a81-\u0a82\u0abc\u0ac1-\u0ac5\u0ac7-\u0ac8\u0acd\u0ae2-\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62-\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c00\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55-\u0c56\u0c62-\u0c63\u0c81\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc-\u0ccd\u0cd5-\u0cd6\u0ce2-\u0ce3\u0d01\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62-\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb-\u0ebc\u0ec8-\u0ecd\u0f18-\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86-\u0f87\u0f8d-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039-\u103a\u103d-\u103e\u1058-\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085-\u1086\u108d\u109d\u135d-\u135f\u1712-\u1714\u1732-\u1734\u1752-\u1753\u1772-\u1773\u17b4-\u17b5\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927-\u1928\u1932\u1939-\u193b\u1a17-\u1a18\u1a1b\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1ab0-\u1abd\u1abe\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80-\u1b81\u1ba2-\u1ba5\u1ba8-\u1ba9\u1bab-\u1bad\u1be6\u1be8-\u1be9\u1bed\u1bef-\u1bf1\u1c2c-\u1c33\u1c36-\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1cf4\u1cf8-\u1cf9\u1dc0-\u1df5\u1dfc-\u1dff\u200c-\u200d\u20d0-\u20dc\u20dd-\u20e0\u20e1\u20e2-\u20e4\u20e5-\u20f0\u2cef-\u2cf1\u2d7f\u2de0-\u2dff\u302a-\u302d\u302e-\u302f\u3099-\u309a\ua66f\ua670-\ua672\ua674-\ua67d\ua69e-\ua69f\ua6f0-\ua6f1\ua802\ua806\ua80b\ua825-\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\ua9e5\uaa29-\uaa2e\uaa31-\uaa32\uaa35-\uaa36\uaa43\uaa4c\uaa7c\uaab0\uaab2-\uaab4\uaab7-\uaab8\uaabe-\uaabf\uaac1\uaaec-\uaaed\uaaf6\uabe5\uabe8\uabed\ufb1e\ufe00-\ufe0f\ufe20-\ufe2f\uff9e-\uff9f]");return{isExtendingChar:e}}),r($,[z,_,w,T,W,V,U],function(e,t,n,r,i,o,a){function s(e){return e&&/[\r\n\t ]/.test(e)}function l(e){var t=e.startContainer,n=e.startOffset,r;return!!(s(e.toString())&&g(t.parentNode)&&(r=t.data,s(r[n-1])||s(r[n+1])))}function c(e){function t(e){var t=e.ownerDocument,n=t.createRange(),r=t.createTextNode("\xa0"),i=e.parentNode,a;return i.insertBefore(r,e),n.setStart(r,0),n.setEnd(r,1),a=o.clone(n.getBoundingClientRect()),i.removeChild(r),a}function n(e){var n,r;return r=e.getClientRects(),n=r.length>0?o.clone(r[0]):o.clone(e.getBoundingClientRect()),y(e)&&0===n.left?t(e):n}function r(e,t){return e=o.collapse(e,t),e.width=1,e.right=e.left+1,e}function i(e){0!==e.height&&(c.length>0&&o.isEqual(e,c[c.length-1])||c.push(e))}function s(e,t){var o=e.ownerDocument.createRange();if(t0&&(o.setStart(e,t-1),o.setEnd(e,t),l(o)||i(r(n(o),!1))),t=t.data.length:n>=t.childNodes.length}function a(){var e;return e=t.ownerDocument.createRange(),e.setStart(t,n),e.setEnd(t,n),e}function s(){return r||(r=c(new u(t,n))),r}function l(){return s().length>0}function d(e){return e&&t===e.container()&&n===e.offset()}function f(e){return C(t,e?n-1:n)}return{container:e.constant(t),offset:e.constant(n),toRange:a,getClientRects:s,isVisible:l,isAtStart:i,isAtEnd:o,isEqual:d,getNode:f}}var d=t.isElement,f=i.isCaretCandidate,h=t.matchStyleValues("display","block table"),p=t.matchStyleValues("float","left right"),m=e.and(d,f,e.negate(p)),g=e.negate(t.matchStyleValues("white-space","pre pre-line pre-wrap")),v=t.isText,y=t.isBr,b=n.nodeIndex,C=r.getNode;return u.fromRangeStart=function(e){return new u(e.startContainer,e.startOffset)},u.fromRangeEnd=function(e){return new u(e.endContainer,e.endOffset)},u.after=function(e){return new u(e.parentNode,b(e)+1)},u.before=function(e){return new u(e.parentNode,b(e))},u}),r(q,[_,w,z,p,$],function(e,t,n,r,i){function o(e){var t=e.parentNode;return v(t)?o(t):t}function a(e){return e?r.reduce(e.childNodes,function(e,t){return v(t)&&"BR"!=t.nodeName?e=e.concat(a(t)):e.push(t),e},[]):[]}function s(e,t){for(;(e=e.previousSibling)&&g(e);)t+=e.data.length;return t}function l(e){return function(t){return e===t}}function c(t){var n,i,s;return n=a(o(t)),i=r.findIndex(n,l(t),t),n=n.slice(0,i+1),s=r.reduce(n,function(e,t,r){return g(t)&&g(n[r-1])&&e++,e},0),n=r.filter(n,e.matchNodeNames(t.nodeName)),i=r.findIndex(n,l(t),t),i-s}function u(e){var t;return t=g(e)?"text()":e.nodeName.toLowerCase(),t+"["+c(e)+"]"}function d(e,t,n){var r=[];for(t=t.parentNode;t!=e&&(!n||!n(t));t=t.parentNode)r.push(t);return r}function f(t,i){var o,a,l=[],c,f,h;return o=i.container(),a=i.offset(),g(o)?c=s(o,a):(f=o.childNodes,a>=f.length?(c="after",a=f.length-1):c="before",o=f[a]),l.push(u(o)),h=d(t,o),h=r.filter(h,n.negate(e.isBogus)),l=l.concat(r.map(h,function(e){return u(e)})),l.reverse().join("/")+","+c}function h(t,n,i){var o=a(t);return o=r.filter(o,function(e,t){return!g(e)||!g(o[t-1])}),o=r.filter(o,e.matchNodeNames(n)),o[i]}function p(e,t){for(var n=e,r=0,o;g(n);){if(o=n.data.length,t>=r&&r+o>=t){e=n,t-=r;break}if(!g(n.nextSibling)){e=n,t=o;break}r+=o,n=n.nextSibling}return t>e.data.length&&(t=e.data.length),new i(e,t)}function m(e,t){var n,o,a;return t?(n=t.split(","),t=n[0].split("/"),a=n.length>1?n[1]:"before",o=r.reduce(t,function(e,t){return(t=/([\w\-\(\)]+)\[([0-9]+)\]/.exec(t))?("text()"===t[1]&&(t[1]="#text"),h(e,t[1],parseInt(t[2],10))):null},e),o?g(o)?p(o,parseInt(a,10)):(a="after"===a?y(o)+1:y(o),new i(o.parentNode,a)):null):null}var g=e.isText,v=e.isBogus,y=t.nodeIndex;return{create:f,resolve:m}}),r(j,[h,m,k,q,$,_],function(e,t,n,r,i,o){function a(a){var l=a.dom;this.getBookmark=function(e,c){function u(e,n){var r=0;return t.each(l.select(e),function(e){return"all"!==e.getAttribute("data-mce-bogus")?e==n?!1:void r++:void 0}),r}function d(e){function t(t){var n,r,i,o=t?"start":"end";n=e[o+"Container"],r=e[o+"Offset"],1==n.nodeType&&"TR"==n.nodeName&&(i=n.childNodes,n=i[Math.min(t?r:r-1,i.length-1)],n&&(r=t?0:n.childNodes.length,e["set"+(t?"Start":"End")](n,r)))}return t(!0),t(),e}function f(e){function t(e,t){var r=e[t?"startContainer":"endContainer"],i=e[t?"startOffset":"endOffset"],o=[],a,s,u=0;if(3==r.nodeType){if(c)for(a=r.previousSibling;a&&3==a.nodeType;a=a.previousSibling)i+=a.nodeValue.length;o.push(i)}else s=r.childNodes,i>=s.length&&s.length&&(u=1,i=Math.max(0,s.length-1)),o.push(l.nodeIndex(s[i],c)+u);for(;r&&r!=n;r=r.parentNode)o.push(l.nodeIndex(r,c));return o}var n=l.getRoot(),r={};return r.start=t(e,!0),a.isCollapsed()||(r.end=t(e)),r}function h(e){function t(e){var t;if(n.isCaretContainer(e)){if(o.isText(e)&&n.isCaretContainerBlock(e)&&(e=e.parentNode),t=e.previousSibling,s(t))return t;if(t=e.nextSibling,s(t))return t}}return t(e.startContainer)||t(e.endContainer)}var p,m,g,v,y,b,C="",x;if(2==e)return b=a.getNode(),y=b?b.nodeName:null,p=a.getRng(),s(b)||"IMG"==y?{name:y,index:u(y,b)}:a.tridentSel?a.tridentSel.getBookmark(e):(b=h(p),b?(y=b.tagName,{name:y,index:u(y,b)}):f(p));if(3==e)return p=a.getRng(),{start:r.create(l.getRoot(),i.fromRangeStart(p)),end:r.create(l.getRoot(),i.fromRangeEnd(p))};if(e)return{rng:a.getRng()};if(p=a.getRng(),g=l.uniqueId(),v=a.isCollapsed(),x="overflow:hidden;line-height:0px",p.duplicate||p.item){if(p.item)return b=p.item(0),y=b.nodeName,{name:y,index:u(y,b)};m=p.duplicate();try{p.collapse(),p.pasteHTML(''+C+""),v||(m.collapse(!1),p.moveToElementText(m.parentElement()),0===p.compareEndPoints("StartToEnd",m)&&m.move("character",-1),m.pasteHTML(''+C+""))}catch(w){return null}}else{if(b=a.getNode(),y=b.nodeName,"IMG"==y)return{name:y,index:u(y,b)};m=d(p.cloneRange()),v||(m.collapse(!1),m.insertNode(l.create("span",{"data-mce-type":"bookmark",id:g+"_end",style:x},C))),p=d(p),p.collapse(!0),p.insertNode(l.create("span",{"data-mce-type":"bookmark",id:g+"_start",style:x},C))}return a.moveToBookmark({id:g,keep:1}),{id:g}},this.moveToBookmark=function(n){function i(e){var t=n[e?"start":"end"],r,i,o,a;if(t){for(o=t[0],i=d,r=t.length-1;r>=1;r--){if(a=i.childNodes,t[r]>a.length-1)return;i=a[t[r]]}3===i.nodeType&&(o=Math.min(t[0],i.nodeValue.length)),1===i.nodeType&&(o=Math.min(t[0],i.childNodes.length)),e?u.setStart(i,o):u.setEnd(i,o)}return!0}function o(r){var i=l.get(n.id+"_"+r),o,a,s,c,u=n.keep;if(i&&(o=i.parentNode,"start"==r?(u?(o=i.firstChild,a=1):a=l.nodeIndex(i),f=h=o,p=m=a):(u?(o=i.firstChild,a=1):a=l.nodeIndex(i),h=o,m=a),!u)){for(c=i.previousSibling,s=i.nextSibling,t.each(t.grep(i.childNodes),function(e){3==e.nodeType&&(e.nodeValue=e.nodeValue.replace(/\uFEFF/g,""))});i=l.get(n.id+"_"+r);)l.remove(i,1);c&&s&&c.nodeType==s.nodeType&&3==c.nodeType&&!e.opera&&(a=c.nodeValue.length,c.appendData(s.nodeValue),l.remove(s),"start"==r?(f=h=c,p=m=a):(h=c,m=a))}}function s(t){return!l.isBlock(t)||t.innerHTML||e.ie||(t.innerHTML='
    '),t}function c(){var e,t;return e=l.createRng(),t=r.resolve(l.getRoot(),n.start),e.setStart(t.container(),t.offset()),t=r.resolve(l.getRoot(),n.end),e.setEnd(t.container(),t.offset()),e}var u,d,f,h,p,m;if(n)if(t.isArray(n.start)){if(u=l.createRng(),d=l.getRoot(),a.tridentSel)return a.tridentSel.moveToBookmark(n);i(!0)&&i()&&a.setRng(u)}else"string"==typeof n.start?a.setRng(c(n)):n.id?(o("start"),o("end"),f&&(u=l.createRng(),u.setStart(s(f),p),u.setEnd(s(h),m),a.setRng(u))):n.name?a.select(l.select(n.name)[n.index]):n.rng&&a.setRng(n.rng)}}var s=o.isContentEditableFalse;return a.isBookmarkNode=function(e){return e&&"SPAN"===e.tagName&&"bookmark"===e.getAttribute("data-mce-type")},a}),r(Y,[y,O,F,T,j,_,h,m],function(e,n,r,i,o,a,s,l){function c(e,t,i,a){var s=this;s.dom=e,s.win=t,s.serializer=i,s.editor=a,s.bookmarkManager=new o(s),s.controlSelection=new r(s,a),s.win.getSelection||(s.tridentSel=new n(s))}var u=l.each,d=l.trim,f=s.ie;return c.prototype={setCursorLocation:function(e,t){var n=this,r=n.dom.createRng();e?(r.setStart(e,t),r.setEnd(e,t),n.setRng(r),n.collapse(!1)):(n._moveEndPoint(r,n.editor.getBody(),!0),n.setRng(r))},getContent:function(e){var n=this,r=n.getRng(),i=n.dom.create("body"),o=n.getSel(),a,s,l;return e=e||{},a=s="",e.get=!0,e.format=e.format||"html",e.selection=!0,n.editor.fire("BeforeGetContent",e),"text"==e.format?n.isCollapsed()?"":r.text||(o.toString?o.toString():""):(r.cloneContents?(l=r.cloneContents(),l&&i.appendChild(l)):r.item!==t||r.htmlText!==t?(i.innerHTML="
    "+(r.item?r.item(0).outerHTML:r.htmlText),i.removeChild(i.firstChild)):i.innerHTML=r.toString(),/^\s/.test(i.innerHTML)&&(a=" "),/\s+$/.test(i.innerHTML)&&(s=" "),e.getInner=!0,e.content=n.isCollapsed()?"":a+n.serializer.serialize(i,e)+s,n.editor.fire("GetContent",e),e.content)},setContent:function(e,t){var n=this,r=n.getRng(),i,o=n.win.document,a,s;if(t=t||{format:"html"},t.set=!0,t.selection=!0,t.content=e,t.no_events||n.editor.fire("BeforeSetContent",t),e=t.content,r.insertNode){e+='_',r.startContainer==o&&r.endContainer==o?o.body.innerHTML=e:(r.deleteContents(),0===o.body.childNodes.length?o.body.innerHTML=e:r.createContextualFragment?r.insertNode(r.createContextualFragment(e)):(a=o.createDocumentFragment(),s=o.createElement("div"),a.appendChild(s),s.outerHTML=e,r.insertNode(a))),i=n.dom.get("__caret"),r=o.createRange(),r.setStartBefore(i),r.setEndBefore(i),n.setRng(r),n.dom.remove("__caret");try{n.setRng(r)}catch(l){}}else r.item&&(o.execCommand("Delete",!1,null),r=n.getRng()),/^\s+/.test(e)?(r.pasteHTML('_'+e),n.dom.remove("__mce_tmp")):r.pasteHTML(e);t.no_events||n.editor.fire("SetContent",t)},getStart:function(e){var t=this,n=t.getRng(),r,i,o,a;if(n.duplicate||n.item){if(n.item)return n.item(0);for(o=n.duplicate(),o.collapse(1),r=o.parentElement(),r.ownerDocument!==t.dom.doc&&(r=t.dom.getRoot()),i=a=n.parentElement();a=a.parentNode;)if(a==r){r=i;break}return r}return r=n.startContainer,1==r.nodeType&&r.hasChildNodes()&&(e&&n.collapsed||(r=r.childNodes[Math.min(r.childNodes.length-1,n.startOffset)])),r&&3==r.nodeType?r.parentNode:r},getEnd:function(e){var t=this,n=t.getRng(),r,i;return n.duplicate||n.item?n.item?n.item(0):(n=n.duplicate(),n.collapse(0),r=n.parentElement(),r.ownerDocument!==t.dom.doc&&(r=t.dom.getRoot()),r&&"BODY"==r.nodeName?r.lastChild||r:r):(r=n.endContainer,i=n.endOffset,1==r.nodeType&&r.hasChildNodes()&&(e&&n.collapsed||(r=r.childNodes[i>0?i-1:i])),r&&3==r.nodeType?r.parentNode:r)},getBookmark:function(e,t){return this.bookmarkManager.getBookmark(e,t)},moveToBookmark:function(e){return this.bookmarkManager.moveToBookmark(e)},select:function(e,t){var n=this,r=n.dom,i=r.createRng(),o;if(n.lastFocusBookmark=null,e){if(!t&&n.controlSelection.controlSelect(e))return;o=r.nodeIndex(e),i.setStart(e.parentNode,o),i.setEnd(e.parentNode,o+1),t&&(n._moveEndPoint(i,e,!0),n._moveEndPoint(i,e)),n.setRng(i)}return e},isCollapsed:function(){var e=this,t=e.getRng(),n=e.getSel();return!t||t.item?!1:t.compareEndPoints?0===t.compareEndPoints("StartToEnd",t):!n||t.collapsed},collapse:function(e){var t=this,n=t.getRng(),r;n.item&&(r=n.item(0),n=t.win.document.body.createTextRange(),n.moveToElementText(r)),n.collapse(!!e),t.setRng(n)},getSel:function(){var e=this.win;return e.getSelection?e.getSelection():e.document.selection},getRng:function(e){function t(e,t,n){try{return t.compareBoundaryPoints(e,n)}catch(r){return-1}}var n=this,r,i,o,a,s,l;if(!n.win)return null;if(a=n.win.document,!e&&n.lastFocusBookmark){var c=n.lastFocusBookmark;return c.startContainer?(i=a.createRange(),i.setStart(c.startContainer,c.startOffset),i.setEnd(c.endContainer,c.endOffset)):i=c,i}if(e&&n.tridentSel)return n.tridentSel.getRangeAt(0);try{(r=n.getSel())&&(i=r.rangeCount>0?r.getRangeAt(0):r.createRange?r.createRange():a.createRange())}catch(u){}if(l=n.editor.fire("GetSelectionRange",{range:i}),l.range!==i)return l.range;if(f&&i&&i.setStart&&a.selection){try{s=a.selection.createRange()}catch(u){}s&&s.item&&(o=s.item(0),i=a.createRange(),i.setStartBefore(o),i.setEndAfter(o))}return i||(i=a.createRange?a.createRange():a.body.createTextRange()),i.setStart&&9===i.startContainer.nodeType&&i.collapsed&&(o=n.dom.getRoot(),i.setStart(o,0),i.setEnd(o,0)),n.selectedRange&&n.explicitRange&&(0===t(i.START_TO_START,i,n.selectedRange)&&0===t(i.END_TO_END,i,n.selectedRange)?i=n.explicitRange:(n.selectedRange=null,n.explicitRange=null)),i},setRng:function(e,t){var n=this,r,i,o;if(e)if(e.select){n.explicitRange=null;try{e.select()}catch(a){}}else if(n.tridentSel){if(e.cloneRange)try{n.tridentSel.addRange(e)}catch(a){}}else{if(r=n.getSel(),o=n.editor.fire("SetSelectionRange",{range:e}),e=o.range,r){n.explicitRange=e;try{r.removeAllRanges(),r.addRange(e)}catch(a){}t===!1&&r.extend&&(r.collapse(e.endContainer,e.endOffset),r.extend(e.startContainer,e.startOffset)),n.selectedRange=r.rangeCount>0?r.getRangeAt(0):null}e.collapsed||e.startContainer!=e.endContainer||!r.setBaseAndExtent||s.ie||e.endOffset-e.startOffset<2&&e.startContainer.hasChildNodes()&&(i=e.startContainer.childNodes[e.startOffset],i&&"IMG"==i.tagName&&n.getSel().setBaseAndExtent(i,0,i,1))}},setNode:function(e){var t=this;return t.setContent(t.dom.getOuterHTML(e)),e},getNode:function(){function e(e,t){for(var n=e;e&&3===e.nodeType&&0===e.length;)e=t?e.nextSibling:e.previousSibling;return e||n}var t=this,n=t.getRng(),r,i,o,a,s,l=t.dom.getRoot();return n?(i=n.startContainer,o=n.endContainer,a=n.startOffset,s=n.endOffset,n.setStart?(r=n.commonAncestorContainer,!n.collapsed&&(i==o&&2>s-a&&i.hasChildNodes()&&(r=i.childNodes[a]),3===i.nodeType&&3===o.nodeType&&(i=i.length===a?e(i.nextSibling,!0):i.parentNode,o=0===s?e(o.previousSibling,!1):o.parentNode,i&&i===o))?i:r&&3==r.nodeType?r.parentNode:r):(r=n.item?n.item(0):n.parentElement(),r.ownerDocument!==t.win.document&&(r=l),r)):l},getSelectedBlocks:function(t,n){var r=this,i=r.dom,o,a,s=[];if(a=i.getRoot(),t=i.getParent(t||r.getStart(),i.isBlock),n=i.getParent(n||r.getEnd(),i.isBlock),t&&t!=a&&s.push(t),t&&n&&t!=n){o=t;for(var l=new e(t,a);(o=l.next())&&o!=n;)i.isBlock(o)&&s.push(o)}return n&&t!=n&&n!=a&&s.push(n),s},isForward:function(){var e=this.dom,t=this.getSel(),n,r;return t&&t.anchorNode&&t.focusNode?(n=e.createRng(),n.setStart(t.anchorNode,t.anchorOffset),n.collapse(!0),r=e.createRng(),r.setStart(t.focusNode,t.focusOffset),r.collapse(!0),n.compareBoundaryPoints(n.START_TO_START,r)<=0):!0},normalize:function(){var e=this,t=e.getRng();return s.range&&new i(e.dom).normalize(t)&&e.setRng(t,e.isForward()),t},selectorChanged:function(e,t){var n=this,r;return n.selectorChangedData||(n.selectorChangedData={},r={},n.editor.on("NodeChange",function(e){var t=e.element,i=n.dom,o=i.getParents(t,null,i.getRoot()),a={};u(n.selectorChangedData,function(e,t){u(o,function(n){return i.is(n,t)?(r[t]||(u(e,function(e){e(!0,{node:n,selector:t,parents:o})}),r[t]=e),a[t]=e,!1):void 0})}),u(r,function(e,n){a[n]||(delete r[n],u(e,function(e){e(!1,{node:t,selector:n,parents:o})}))})})),n.selectorChangedData[e]||(n.selectorChangedData[e]=[]),n.selectorChangedData[e].push(t),n},getScrollContainer:function(){for(var e,t=this.dom.getRoot();t&&"BODY"!=t.nodeName;){if(t.scrollHeight>t.clientHeight){e=t;break}t=t.parentNode}return e},scrollIntoView:function(e,t){function n(e){for(var t=0,n=0,r=e;r&&r.nodeType;)t+=r.offsetLeft||0,n+=r.offsetTop||0,r=r.offsetParent;return{x:t,y:n}}var r,i,o=this,s=o.dom,l=s.getRoot(),c,u,d=0;if(a.isElement(e)){if(t===!1&&(d=e.offsetHeight),"BODY"!=l.nodeName){var f=o.getScrollContainer();if(f)return r=n(e).y-n(f).y+d,u=f.clientHeight,c=f.scrollTop,void((c>r||r+25>c+u)&&(f.scrollTop=c>r?r:r-u+25))}i=s.getViewPort(o.editor.getWin()),r=s.getPos(e).y+d,c=i.y,u=i.h,(rc+u)&&o.editor.getWin().scrollTo(0,c>r?r:r-u+25)}},placeCaretAt:function(e,t){this.setRng(i.getCaretRangeFromPoint(e,t,this.editor.getDoc()))},_moveEndPoint:function(t,n,r){var i=n,o=new e(n,i),a=this.dom.schema.getNonEmptyElements();do{if(3==n.nodeType&&0!==d(n.nodeValue).length)return void(r?t.setStart(n,0):t.setEnd(n,n.nodeValue.length));if(a[n.nodeName]&&!/^(TD|TH)$/.test(n.nodeName))return void(r?t.setStartBefore(n):"BR"==n.nodeName?t.setEndBefore(n):t.setEndAfter(n));if(s.ie&&s.ie<11&&this.dom.isBlock(n)&&this.dom.isEmpty(n))return void(r?t.setStart(n,0):t.setEnd(n,0))}while(n=r?o.next():o.prev());"BODY"==i.nodeName&&(r?t.setStart(i,0):t.setEnd(i,i.childNodes.length))},destroy:function(){this.win=null,this.controlSelection.destroy()}},c}),r(X,[j,m],function(e,t){function n(t){this.compare=function(n,i){function o(e){var n={};return r(t.getAttribs(e),function(r){var i=r.nodeName.toLowerCase();0!==i.indexOf("_")&&"style"!==i&&"data-mce-style"!==i&&(n[i]=t.getAttrib(e,i))}),n}function a(e,t){var n,r;for(r in e)if(e.hasOwnProperty(r)){if(n=t[r],"undefined"==typeof n)return!1;if(e[r]!=n)return!1;delete t[r]}for(r in t)if(t.hasOwnProperty(r))return!1;return!0}return n.nodeName!=i.nodeName?!1:a(o(n),o(i))&&a(t.parseStyle(t.getAttrib(n,"style")),t.parseStyle(t.getAttrib(i,"style")))?!e.isBookmarkNode(n)&&!e.isBookmarkNode(i):!1}}var r=t.each;return n}),r(K,[m],function(e){function t(e,t){function r(e){return e.replace(/%(\w+)/g,"")}var i,o,a=e.dom,s="",l,c;if(c=e.settings.preview_styles,c===!1)return"";if(c||(c="font-family font-size font-weight font-style text-decoration text-transform color background-color border border-radius outline text-shadow"),"string"==typeof t){if(t=e.formatter.get(t),!t)return;t=t[0]}return i=t.block||t.inline||"span",o=a.create(i),n(t.styles,function(e,t){e=r(e),e&&a.setStyle(o,t,e)}),n(t.attributes,function(e,t){e=r(e),e&&a.setAttrib(o,t,e)}),n(t.classes,function(e){e=r(e),a.hasClass(o,e)||a.addClass(o,e)}),e.fire("PreviewFormats"),a.setStyles(o,{position:"absolute",left:-65535}),e.getBody().appendChild(o),l=a.getStyle(e.getBody(),"fontSize",!0),l=/px$/.test(l)?parseInt(l,10):0,n(c.split(" "),function(t){var n=a.getStyle(o,t,!0);if(!("background-color"==t&&/transparent|rgba\s*\([^)]+,\s*0\)/.test(n)&&(n=a.getStyle(e.getBody(),t,!0),"#ffffff"==a.toHex(n).toLowerCase())||"color"==t&&"#000000"==a.toHex(n).toLowerCase())){if("font-size"==t&&/em|%$/.test(n)){if(0===l)return;n=parseFloat(n,10)/(/%$/.test(n)?100:1),n=n*l+"px"}"border"==t&&n&&(s+="padding:0 2px;"),s+=t+":"+n+";"}}),e.fire("AfterPreviewFormats"),a.remove(o),s}var n=e.each;return{getCssText:t}}),r(G,[p,_,g],function(e,t,n){function r(e,t){var n=o[e];n||(o[e]=n=[]),o[e].push(t)}function i(e,t){s(o[e],function(e){e(t)})}var o=[],a=e.filter,s=e.each;return r("pre",function(r){function i(t){return c(t.previousSibling)&&-1!=e.indexOf(u,t.previousSibling)}function o(e,t){n(t).remove(),n(e).append("

    ").append(t.childNodes)}var l=r.selection.getRng(),c,u;c=t.matchNodeNames("pre"),l.collapsed||(u=r.selection.getSelectedBlocks(),s(a(a(u,c),i),function(e){o(e.previousSibling,e)}))}),{postProcess:i}}),r(J,[y,T,j,X,m,K,G],function(e,t,n,r,i,o,a){return function(s){function l(e){return e.nodeType&&(e=e.nodeName),!!s.schema.getTextBlockElements()[e.toLowerCase()]}function c(e){return/^(TH|TD)$/.test(e.nodeName)}function u(e){return e&&/^(IMG)$/.test(e.nodeName)}function d(e,t){return Y.getParents(e,t,Y.getRoot())}function f(e){return 1===e.nodeType&&"_mce_caret"===e.id}function h(){g({valigntop:[{selector:"td,th",styles:{verticalAlign:"top"}}],valignmiddle:[{selector:"td,th",styles:{verticalAlign:"middle"}}],valignbottom:[{selector:"td,th",styles:{verticalAlign:"bottom"}}],alignleft:[{selector:"figure.image",collapsed:!1,classes:"align-left",ceFalseOverride:!0},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"left"},inherit:!1,defaultBlock:"div"},{selector:"img,table",collapsed:!1,styles:{"float":"left"}}],aligncenter:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"center"},inherit:!1,defaultBlock:"div"},{selector:"figure.image",collapsed:!1,classes:"align-center",ceFalseOverride:!0},{selector:"img",collapsed:!1,styles:{display:"block",marginLeft:"auto",marginRight:"auto"}},{selector:"table",collapsed:!1,styles:{marginLeft:"auto",marginRight:"auto"}}],alignright:[{selector:"figure.image",collapsed:!1,classes:"align-right",ceFalseOverride:!0},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"right"},inherit:!1,defaultBlock:"div"},{selector:"img,table",collapsed:!1,styles:{"float":"right"}}],alignjustify:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"justify"},inherit:!1,defaultBlock:"div"}],bold:[{inline:"strong",remove:"all"},{inline:"span",styles:{fontWeight:"bold"}},{inline:"b",remove:"all"}],italic:[{inline:"em",remove:"all"},{inline:"span",styles:{fontStyle:"italic"}},{inline:"i",remove:"all"}],underline:[{inline:"span",styles:{textDecoration:"underline"},exact:!0},{inline:"u",remove:"all"}],strikethrough:[{inline:"span",styles:{textDecoration:"line-through"},exact:!0},{inline:"strike",remove:"all"}],forecolor:{inline:"span",styles:{color:"%value"},links:!0,remove_similar:!0},hilitecolor:{inline:"span",styles:{backgroundColor:"%value"},links:!0,remove_similar:!0},fontname:{inline:"span",styles:{fontFamily:"%value"}},fontsize:{inline:"span",styles:{fontSize:"%value"}},fontsize_class:{inline:"span",attributes:{"class":"%value"}},blockquote:{block:"blockquote",wrapper:1,remove:"all"},subscript:{inline:"sub"},superscript:{inline:"sup"},code:{inline:"code"},link:{inline:"a",selector:"a",remove:"all",split:!0,deep:!0,onmatch:function(){return!0},onformat:function(e,t,n){ue(n,function(t,n){Y.setAttrib(e,n,t)})}},removeformat:[{selector:"b,strong,em,i,font,u,strike,sub,sup,dfn,code,samp,kbd,var,cite,mark,q,del,ins",remove:"all",split:!0,expand:!1,block_expand:!0,deep:!0},{selector:"span",attributes:["style","class"],remove:"empty",split:!0,expand:!1,deep:!0},{selector:"*",attributes:["style","class"],split:!1,expand:!1,deep:!0}]}),ue("p h1 h2 h3 h4 h5 h6 div address pre div dt dd samp".split(/\s/),function(e){g(e,{block:e,remove:"all"})}),g(s.settings.formats)}function p(){s.addShortcut("meta+b","bold_desc","Bold"),s.addShortcut("meta+i","italic_desc","Italic"),s.addShortcut("meta+u","underline_desc","Underline");for(var e=1;6>=e;e++)s.addShortcut("access+"+e,"",["FormatBlock",!1,"h"+e]);s.addShortcut("access+7","",["FormatBlock",!1,"p"]),s.addShortcut("access+8","",["FormatBlock",!1,"div"]),s.addShortcut("access+9","",["FormatBlock",!1,"address"])}function m(e){return e?j[e]:j}function g(e,t){e&&("string"!=typeof e?ue(e,function(e,t){g(t,e)}):(t=t.length?t:[t],ue(t,function(e){e.deep===oe&&(e.deep=!e.selector),e.split===oe&&(e.split=!e.selector||e.inline),e.remove===oe&&e.selector&&!e.inline&&(e.remove="none"),e.selector&&e.inline&&(e.mixed=!0,e.block_expand=!0),"string"==typeof e.classes&&(e.classes=e.classes.split(/\s+/))}),j[e]=t))}function v(e){return e&&j[e]&&delete j[e],j}function y(e,t){var n=m(t);if(n)for(var r=0;r0)return r;if(r.childNodes.length>1||r==t||"BR"==r.tagName)return r}}var n=s.selection.getRng(),i=n.startContainer,o=n.endContainer;if(i!=o&&0===n.endOffset){var a=t(i,o),l=3==a.nodeType?a.data.length:a.childNodes.length;n.setEnd(a,l)}return n}function c(e,r,o){var a=[],s,c,h=!0;s=d.inline||d.block,c=Y.create(s),i(c),K.walk(e,function(e){function r(e){var m,v,y,b,C;return C=h,m=e.nodeName.toLowerCase(),v=e.parentNode.nodeName.toLowerCase(),1===e.nodeType&&ae(e)&&(C=h,h="true"===ae(e),b=!0),B(m,"br")?(p=0,void(d.block&&Y.remove(e))):d.wrapper&&N(e,t,n)?void(p=0):h&&!b&&d.block&&!d.wrapper&&l(m)&&G(v,s)?(e=Y.rename(e,s),i(e),a.push(e),void(p=0)):d.selector&&(ue(u,function(t){return"collapsed"in t&&t.collapsed!==g?void 0:Y.is(e,t.selector)&&!f(e)?(i(e,t),y=!0,!1):void 0}),!d.inline||y)?void(p=0):void(!h||b||!G(s,m)||!G(v,s)||!o&&3===e.nodeType&&1===e.nodeValue.length&&65279===e.nodeValue.charCodeAt(0)||f(e)||d.inline&&J(e)?(p=0,ue(de(e.childNodes),r),b&&(h=C),p=0):(p||(p=Y.clone(c,ne),e.parentNode.insertBefore(p,e),a.push(p)),p.appendChild(e)))}var p;ue(e,r)}),d.links===!0&&ue(a,function(e){function t(e){"A"===e.nodeName&&i(e,d),ue(de(e.childNodes),t)}t(e)}),ue(a,function(e){function r(e){var t=0;return ue(e.childNodes,function(e){P(e)||ce(e)||t++}),t}function o(e){var t,n;return ue(e.childNodes,function(e){return 1!=e.nodeType||ce(e)||f(e)?void 0:(t=e,ne)}),t&&!ce(t)&&A(t,d)&&(n=Y.clone(t,ne),i(n),Y.replace(n,e,re),Y.remove(t,1)),n||e}var s;if(s=r(e),(a.length>1||!J(e))&&0===s)return void Y.remove(e,1);if(d.inline||d.wrapper){if(d.exact||1!==s||(e=o(e)),ue(u,function(t){ue(Y.select(t.inline,e),function(e){ce(e)||F(t,n,e,t.exact?e:null)})}),N(e.parentNode,t,n))return Y.remove(e,1),e=0,re;d.merge_with_parents&&Y.getParent(e.parentNode,function(r){return N(r,t,n)?(Y.remove(e,1),e=0,re):void 0}),e&&d.merge_siblings!==!1&&(e=V(W(e),e),e=V(e,W(e,re)))}})}var u=m(t),d=u[0],h,p,g=!r&&X.isCollapsed();if("false"!==ae(X.getNode())){if(d){if(r)r.nodeType?(p=Y.createRng(),p.setStartBefore(r),p.setEndAfter(r),c(O(p,u),null,!0)):c(r,null,!0);else if(g&&d.inline&&!Y.select("td[data-mce-selected],th[data-mce-selected]").length)$("apply",t,n);else{var v=s.selection.getNode();Q||!u[0].defaultBlock||Y.getParent(v,Y.isBlock)||x(u[0].defaultBlock),s.selection.setRng(o()),h=X.getBookmark(),c(O(X.getRng(re),u),h),d.styles&&(d.styles.color||d.styles.textDecoration)&&(fe(v,C,"childNodes"),C(v)),X.moveToBookmark(h),q(X.getRng(re)),s.nodeChanged()}a.postProcess(t,s)}}else{r=X.getNode();for(var y=0,b=u.length;b>y;y++)if(u[y].ceFalseOverride&&Y.is(r,u[y].selector))return void i(r,u[y])}}function w(e,t,n,r){function i(e){var n,r,o,a,s;if(1===e.nodeType&&ae(e)&&(a=y,y="true"===ae(e),s=!0),n=de(e.childNodes),y&&!s)for(r=0,o=h.length;o>r&&!F(h[r],t,e,e);r++);if(p.deep&&n.length){for(r=0,o=n.length;o>r;r++)i(n[r]);s&&(y=a)}}function o(n){var i;return ue(d(n.parentNode).reverse(),function(n){var o;i||"_start"==n.id||"_end"==n.id||(o=N(n,e,t,r),o&&o.split!==!1&&(i=n))}),i}function a(e,n,r,i){var o,a,s,l,c,u;if(e){for(u=e.parentNode,o=n.parentNode;o&&o!=u;o=o.parentNode){for(a=Y.clone(o,ne),c=0;cC&&(!h[C].ceFalseOverride||!F(h[C],t,n,n));C++);}}function E(e,t,n){var r=m(e);!_(e,t,n)||"toggle"in r[0]&&!r[0].toggle?x(e,t,n):w(e,t,n)}function N(e,t,n,r){function i(e,t,i){var o,a,s=t[i],l;if(t.onmatch)return t.onmatch(e,t,i);if(s)if(s.length===oe){for(o in s)if(s.hasOwnProperty(o)){if(a="attributes"===i?Y.getAttrib(e,o):D(e,o),r&&!a&&!t.exact)return;if((!r||t.exact)&&!B(a,M(L(s[o],n),o)))return}}else for(l=0;l=0;o--){if(a=t[o].selector,!a||t[o].defaultBlock)return re;for(i=r.length-1;i>=0;i--)if(Y.is(r[i],a))return re}return ne}function T(e,t,n){var r;return ie||(ie={},r={},s.on("NodeChange",function(e){var t=d(e.element),n={};t=i.grep(t,function(e){return 1==e.nodeType&&!e.getAttribute("data-mce-bogus")}),ue(ie,function(e,i){ue(t,function(o){return N(o,i,{},e.similar)?(r[i]||(ue(e,function(e){e(!0,{node:o,format:i,parents:t})}),r[i]=e),n[i]=e,!1):y(o,i)?!1:void 0})}),ue(r,function(i,o){n[o]||(delete r[o],ue(i,function(n){n(!1,{node:e.element,format:o,parents:t})}))})})),ue(e.split(","),function(e){ie[e]||(ie[e]=[],ie[e].similar=n),ie[e].push(t)}),this}function R(e){return o.getCssText(s,e)}function A(e,t){return B(e,t.inline)?re:B(e,t.block)?re:t.selector?1==e.nodeType&&Y.is(e,t.selector):void 0}function B(e,t){return e=e||"",t=t||"",e=""+(e.nodeName||e),t=""+(t.nodeName||t),e.toLowerCase()==t.toLowerCase()}function D(e,t){return M(Y.getStyle(e,t),t)}function M(e,t){return"color"!=t&&"backgroundColor"!=t||(e=Y.toHex(e)),"fontWeight"==t&&700==e&&(e="bold"),"fontFamily"==t&&(e=e.replace(/[\'\"]/g,"").replace(/,\s+/g,",")),""+e}function L(e,t){return"string"!=typeof e?e=e(t):t&&(e=e.replace(/%(\w+)/g,function(e,n){return t[n]||e})),e}function P(e){return e&&3===e.nodeType&&/^([\t \r\n]+|)$/.test(e.nodeValue)}function H(e,t,n){var r=Y.create(t,n);return e.parentNode.insertBefore(r,e),r.appendChild(e),r}function O(t,n,r){function i(e){function t(e){return"BR"==e.nodeName&&e.getAttribute("data-mce-bogus")&&!e.nextSibling}var r,i,o,a,s;if(r=i=e?g:y,a=e?"previousSibling":"nextSibling",s=Y.getRoot(),3==r.nodeType&&!P(r)&&(e?v>0:bo?n:o,-1===n||r||n++):(n=a.indexOf(" ",t),o=a.indexOf("\xa0",t),n=-1!==n&&(-1===o||o>n)?n:o),n}var a,l,c,u;if(3===t.nodeType){if(c=o(t,n),-1!==c)return{container:t,offset:c};u=t}for(a=new e(t,Y.getParent(t,J)||s.getBody());l=a[i?"prev":"next"]();)if(3===l.nodeType){if(u=l,c=o(l),-1!==c)return{container:l,offset:c}}else if(J(l))break;return u?(n=i?0:u.length,{container:u,offset:n}):void 0}function u(e,r){var i,o,a,s;for(3==e.nodeType&&0===e.nodeValue.length&&e[r]&&(e=e[r]),i=d(e),o=0;oh?h:v],3==g.nodeType&&(v=0)),1==y.nodeType&&y.hasChildNodes()&&(h=y.childNodes.length-1,y=y.childNodes[b>h?h:b-1],3==y.nodeType&&(b=y.nodeValue.length)),g=a(g),y=a(y),(ce(g.parentNode)||ce(g))&&(g=ce(g)?g:g.parentNode,g=g.nextSibling||g,3==g.nodeType&&(v=0)),(ce(y.parentNode)||ce(y))&&(y=ce(y)?y:y.parentNode,y=y.previousSibling||y,3==y.nodeType&&(b=y.length)),n[0].inline&&(t.collapsed&&(m=c(g,v,!0),m&&(g=m.container,v=m.offset),m=c(y,b),m&&(y=m.container,b=m.offset)),p=o(y,b),p.node)){for(;p.node&&0===p.offset&&p.node.previousSibling;)p=o(p.node.previousSibling);p.node&&p.offset>0&&3===p.node.nodeType&&" "===p.node.nodeValue.charAt(p.offset-1)&&p.offset>1&&(y=p.node,y.splitText(p.offset-1))}return(n[0].inline||n[0].block_expand)&&(n[0].inline&&3==g.nodeType&&0!==v||(g=i(!0)),n[0].inline&&3==y.nodeType&&b!==y.nodeValue.length||(y=i())),n[0].selector&&n[0].expand!==ne&&!n[0].inline&&(g=u(g,"previousSibling"),y=u(y,"nextSibling")),(n[0].block||n[0].selector)&&(g=f(g,"previousSibling"),y=f(y,"nextSibling"),n[0].block&&(J(g)||(g=i(!0)),J(y)||(y=i()))),1==g.nodeType&&(v=Z(g),g=g.parentNode),1==y.nodeType&&(b=Z(y)+1,y=y.parentNode),{startContainer:g,startOffset:v,endContainer:y,endOffset:b}}function I(e,t){return t.links&&"A"==e.tagName}function F(e,t,n,r){var i,o,a;if(!A(n,e)&&!I(n,e))return ne;if("all"!=e.remove)for(ue(e.styles,function(i,o){i=M(L(i,t),o),"number"==typeof o&&(o=i,r=0),(e.remove_similar||!r||B(D(r,o),i))&&Y.setStyle(n,o,""),a=1}),a&&""===Y.getAttrib(n,"style")&&(n.removeAttribute("style"),n.removeAttribute("data-mce-style")),ue(e.attributes,function(e,i){var o;if(e=L(e,t),"number"==typeof i&&(i=e,r=0),!r||B(Y.getAttrib(r,i),e)){if("class"==i&&(e=Y.getAttrib(n,i),e&&(o="",ue(e.split(/\s+/),function(e){/mce\-\w+/.test(e)&&(o+=(o?" ":"")+e)}),o)))return void Y.setAttrib(n,i,o);"class"==i&&n.removeAttribute("className"),te.test(i)&&n.removeAttribute("data-mce-"+i),n.removeAttribute(i)}}),ue(e.classes,function(e){e=L(e,t),r&&!Y.hasClass(r,e)||Y.removeClass(n,e)}),o=Y.getAttribs(n),i=0;io?o:i]),3===r.nodeType&&n&&i>=r.nodeValue.length&&(r=new e(r,s.getBody()).next()||r),3!==r.nodeType||n||0!==i||(r=new e(r,s.getBody()).prev()||r),r}function $(t,n,r,i){function o(e){var t=Y.create("span",{id:g,"data-mce-bogus":!0,style:v?"color:red":""});return e&&t.appendChild(s.getDoc().createTextNode(ee)),t}function a(e,t){for(;e;){if(3===e.nodeType&&e.nodeValue!==ee||e.childNodes.length>1)return!1;t&&1===e.nodeType&&t.push(e),e=e.firstChild}return!0}function c(e){for(;e;){if(e.id===g)return e;e=e.parentNode}}function u(t){var n;if(t)for(n=new e(t,t),t=n.current();t;t=n.next())if(3===t.nodeType)return t}function d(e,t){var n,r;if(e)r=X.getRng(!0),a(e)?(t!==!1&&(r.setStartBefore(e),r.setEndBefore(e)),Y.remove(e)):(n=u(e),n.nodeValue.charAt(0)===ee&&(n.deleteData(0,1),r.startContainer==n&&r.startOffset>0&&r.setStart(n,r.startOffset-1),r.endContainer==n&&r.endOffset>0&&r.setEnd(n,r.endOffset-1)),Y.remove(e,1)),X.setRng(r);else if(e=c(X.getStart()),!e)for(;e=Y.get(g);)d(e,!1)}function f(){var e,t,i,a,s,l,d;e=X.getRng(!0),a=e.startOffset,l=e.startContainer,d=l.nodeValue,t=c(X.getStart()),t&&(i=u(t)),d&&a>0&&a=0;h--)u.appendChild(Y.clone(f[h],!1)),u=u.firstChild;u.appendChild(Y.doc.createTextNode(ee)),u=u.firstChild;var g=Y.getParent(d,l);g&&Y.isEmpty(g)?d.parentNode.replaceChild(p,d):Y.insertAfter(p,d),X.setCursorLocation(u,1),Y.isEmpty(d)&&Y.remove(d)}}function p(){var e;e=c(X.getStart()),e&&!Y.isEmpty(e)&&fe(e,function(e){1!=e.nodeType||e.id===g||Y.isEmpty(e)||Y.setAttrib(e,"data-mce-bogus",null)},"childNodes")}var g="_mce_caret",v=s.settings.caret_debug;s._hasCaretEvents||(le=function(){var e=[],t;if(a(c(X.getStart()),e))for(t=e.length;t--;)Y.setAttrib(e[t],"data-mce-bogus","1")},se=function(e){var t=e.keyCode;d(),8==t&&X.isCollapsed()&&X.getStart().innerHTML==ee&&d(c(X.getStart())),37!=t&&39!=t||d(c(X.getStart())),p()},s.on("SetContent",function(e){e.selection&&p()}),s._hasCaretEvents=!0),"apply"==t?f():h()}function q(t){var n=t.startContainer,r=t.startOffset,i,o,a,s,l;if((t.startContainer!=t.endContainer||!u(t.startContainer.childNodes[t.startOffset]))&&(3==n.nodeType&&r>=n.nodeValue.length&&(r=Z(n),n=n.parentNode,i=!0),1==n.nodeType))for(s=n.childNodes,n=s[Math.min(r,s.length-1)],o=new e(n,Y.getParent(n,Y.isBlock)),(r>s.length-1||i)&&o.next(),a=o.current();a;a=o.next())if(3==a.nodeType&&!P(a))return l=Y.create("a",{"data-mce-bogus":"all"},ee),a.parentNode.insertBefore(l,a),t.setStart(a,0),X.setRng(t),void Y.remove(l)}var j={},Y=s.dom,X=s.selection,K=new t(Y),G=s.schema.isValidChild,J=Y.isBlock,Q=s.settings.forced_root_block,Z=Y.nodeIndex,ee="\ufeff",te=/^(src|href|style)$/,ne=!1,re=!0,ie,oe,ae=Y.getContentEditable,se,le,ce=n.isBookmarkNode,ue=i.each,de=i.grep,fe=i.walk,he=i.extend;he(this,{get:m,register:g,unregister:v,apply:x,remove:w,toggle:E,match:_,matchAll:S,matchNode:N,canApply:k,formatChanged:T,getCssText:R}),h(),p(),s.on("BeforeGetContent",function(e){le&&"raw"!=e.format&&le()}),s.on("mouseup keydown",function(e){se&&se(e)})}}),r(Q,[I,h],function(e,t){return function(e){function n(){return e.serializer.getTrimmedContent()}function r(t){e.setDirty(t)}function i(e){o.typing=!1,o.add({},e)}var o=this,a=0,s=[],l,c,u=0;return e.on("init",function(){o.add()}),e.on("BeforeExecCommand",function(e){var t=e.command;"Undo"!=t&&"Redo"!=t&&"mceRepaint"!=t&&o.beforeChange()}),e.on("ExecCommand",function(e){var t=e.command;"Undo"!=t&&"Redo"!=t&&"mceRepaint"!=t&&i(e)}),e.on("ObjectResizeStart Cut",function(){o.beforeChange()}),e.on("SaveContent ObjectResized blur",i),e.on("DragEnd",i),e.on("KeyUp",function(a){var l=a.keyCode;a.isDefaultPrevented()||((l>=33&&36>=l||l>=37&&40>=l||45==l||13==l||a.ctrlKey)&&(i(),e.nodeChanged()),(46==l||8==l||t.mac&&(91==l||93==l))&&e.nodeChanged(),c&&o.typing&&(e.isDirty()||(r(s[0]&&n()!=s[0].content),e.isDirty()&&e.fire("change",{level:s[0],lastLevel:null})),e.fire("TypingUndo"),c=!1,e.nodeChanged()))}),e.on("KeyDown",function(e){var t=e.keyCode;if(!e.isDefaultPrevented()){if(t>=33&&36>=t||t>=37&&40>=t||45==t)return void(o.typing&&i(e));var n=e.ctrlKey&&!e.altKey||e.metaKey;!(16>t||t>20)||224==t||91==t||o.typing||n||(o.beforeChange(),o.typing=!0,o.add({},e),c=!0)}}),e.on("MouseDown",function(e){o.typing&&i(e)}),e.addShortcut("meta+z","","Undo"),e.addShortcut("meta+y,meta+shift+z","","Redo"),e.on("AddUndo Undo Redo ClearUndos",function(t){t.isDefaultPrevented()||e.nodeChanged()}),o={data:s,typing:!1,beforeChange:function(){u||(l=e.selection.getBookmark(2,!0))},add:function(t,i){var o,c=e.settings,d;if(t=t||{},t.content=n(),u||e.removed)return null;if(d=s[a],e.fire("BeforeAddUndo",{level:t,lastLevel:d,originalEvent:i}).isDefaultPrevented())return null;if(d&&d.content==t.content)return null;if(s[a]&&(s[a].beforeBookmark=l),c.custom_undo_redo_levels&&s.length>c.custom_undo_redo_levels){for(o=0;o0&&(r(!0),e.fire("change",f)),t},undo:function(){var t;return o.typing&&(o.add(),o.typing=!1),a>0&&(t=s[--a],e.setContent(t.content,{format:"raw"}),e.selection.moveToBookmark(t.beforeBookmark),r(!0),e.fire("undo",{level:t})),t},redo:function(){var t;return a0||o.typing&&s[0]&&n()!=s[0].content},hasRedo:function(){return aP)&&(u=a.create("br"),t.parentNode.insertBefore(u,t)),l.setStartBefore(t),l.setEndBefore(t)):(l.setStartAfter(t),l.setEndAfter(t)):(l.setStart(t,0),l.setEnd(t,0));s.setRng(l),a.remove(u),s.scrollIntoView(t)}}function y(e){var t=l.forced_root_block;t&&t.toLowerCase()===e.tagName.toLowerCase()&&a.setAttribs(e,l.forced_root_block_attrs)}function b(e){e.innerHTML=r?"":'
    '}function C(e){var t=D,n,i,o,s=u.getTextInlineElements();if(e||"TABLE"==z?(n=a.create(e||V),y(n)):n=L.cloneNode(!1),o=n,l.keep_styles!==!1)do if(s[t.nodeName]){if("_mce_caret"==t.id)continue;i=t.cloneNode(!1),a.setAttrib(i,"id",""),n.hasChildNodes()?(i.appendChild(n.firstChild),n.appendChild(i)):(o=i,n.appendChild(i))}while((t=t.parentNode)&&t!=B);return r||(o.innerHTML='
    '),n}function x(t){var n,r,i;if(3==D.nodeType&&(t?M>0:MD.childNodes.length-1,D=D.childNodes[Math.min(M,D.childNodes.length-1)]||D,M=U&&3==D.nodeType?D.nodeValue.length:0),B=S(D)){if(c.beforeChange(),!a.isBlock(B)&&B!=a.getRoot())return void(V&&!H||N());if((V&&!H||!V&&H)&&(D=w(D,M)),L=a.getParent(D,a.isBlock),F=L?a.getParent(L.parentNode,a.isBlock):null,z=L?L.nodeName.toUpperCase():"",W=F?F.nodeName.toUpperCase():"","LI"!=W||o.ctrlKey||(L=F,z=W),/^(LI|DT|DD)$/.test(z)){if(!V&&H)return void N();if(a.isEmpty(L))return void E()}if("PRE"==z&&l.br_in_pre!==!1){if(!H)return void N()}else if(!V&&!H&&"LI"!=z||V&&H)return void N();V&&L===i.getBody()||(V=V||"P",x()?T():x(!0)?(O=L.parentNode.insertBefore(C(),L),m(O),v(L)):(A=R.cloneRange(),A.setEndAfter(L),I=A.extractContents(),_(I),O=I.firstChild,a.insertAfter(I,L),g(O),k(L),a.isEmpty(L)&&b(L),O.normalize(),a.isEmpty(O)?(a.remove(O),T()):v(O)),a.setAttrib(O,"id",""),i.fire("NewBlock",{newBlock:O}),c.add())}}}var a=i.dom,s=i.selection,l=i.settings,c=i.undoManager,u=i.schema,d=u.getNonEmptyElements(),f=u.getMoveCaretBeforeOnEnterElements();i.on("keydown",function(e){13==e.keyCode&&o(e)!==!1&&e.preventDefault()})}}),r(ee,[],function(){return function(e){function t(){var t=i.getStart(),s=e.getBody(),l,c,u,d,f,h,p,m=-16777215,g,v,y,b,C;if(C=n.forced_root_block,t&&1===t.nodeType&&C){for(;t&&t!=s;){if(a[t.nodeName])return;t=t.parentNode}if(l=i.getRng(),l.setStart){c=l.startContainer,u=l.startOffset,d=l.endContainer,f=l.endOffset;try{v=e.getDoc().activeElement===s}catch(x){}}else l.item&&(t=l.item(0),l=e.getDoc().body.createTextRange(),l.moveToElementText(t)),v=l.parentElement().ownerDocument===e.getDoc(),y=l.duplicate(),y.collapse(!0),u=-1*y.move("character",m),y.collapsed||(y=l.duplicate(),y.collapse(!1),f=-1*y.move("character",m)-u);for(t=s.firstChild,b=s.nodeName.toLowerCase();t;)if((3===t.nodeType||1==t.nodeType&&!a[t.nodeName])&&o.isValidChild(b,C.toLowerCase())){if(3===t.nodeType&&0===t.nodeValue.length){p=t,t=t.nextSibling,r.remove(p);continue}h||(h=r.create(C,e.settings.forced_root_block_attrs),t.parentNode.insertBefore(h,t),g=!0),p=t,t=t.nextSibling,h.appendChild(p)}else h=null,t=t.nextSibling;if(g&&v){if(l.setStart)l.setStart(c,u),l.setEnd(d,f),i.setRng(l);else try{l=e.getDoc().body.createTextRange(),l.moveToElementText(s),l.collapse(!0),l.moveStart("character",u),f>0&&l.moveEnd("character",f),l.select()}catch(x){}e.nodeChanged()}}}var n=e.settings,r=e.dom,i=e.selection,o=e.schema,a=o.getBlockElements();n.forced_root_block&&e.on("NodeChange",t)}}),r(te,[z,y,_,$,k,W],function(e,t,n,r,i,o){function a(e){return e>0}function s(e){return 0>e}function l(e,n,r,i,o){var l=new t(e,i);if(s(n)){if(C(e)&&(e=l.prev(!0),r(e)))return e;for(;e=l.prev(o);)if(r(e))return e}if(a(n)){if(C(e)&&(e=l.next(!0),r(e)))return e;for(;e=l.next(o);)if(r(e))return e}return null}function c(e,t){for(e=e.parentNode;e&&e!=t;e=e.parentNode)if(b(e))return e;return t}function u(e,t){for(;e&&e!=t;){if(x(e))return e;e=e.parentNode}return null}function d(e,t,n){return u(e.container(),n)==u(t.container(),n)}function f(e,t,n){return c(e.container(),n)==c(t.container(),n)}function h(e,t){var n,r;return t?(n=t.container(),r=t.offset(),N(n)?n.childNodes[r+e]:null):null}function p(e,t){var n=t.ownerDocument.createRange();return e?(n.setStartBefore(t),n.setEndBefore(t)):(n.setStartAfter(t),n.setEndAfter(t)),n}function m(e,t,n){return u(t,e)==u(n,e)}function g(e,t,n){var r,i;for(i=e?"previousSibling":"nextSibling";n&&n!=t;){if(r=n[i],w(r)&&(r=r[i]),C(r)){if(m(t,r,n))return r;break}if(_(r))break;n=n.parentNode}return null}function v(e,t,r){var o,a,s,l,c=E(g,!0,t),u=E(g,!1,t);if(a=r.startContainer,s=r.startOffset,i.isCaretContainerBlock(a)){if(N(a)||(a=a.parentNode),l=a.getAttribute("data-mce-caret"),"before"==l&&(o=a.nextSibling,C(o)))return S(o);if("after"==l&&(o=a.previousSibling,C(o)))return k(o)}if(!r.collapsed)return r;if(n.isText(a)){if(w(a)){if(1===e){if(o=u(a))return S(o);if(o=c(a))return k(o)}if(-1===e){if(o=c(a))return k(o);if(o=u(a))return S(o)}return r}if(i.endsWithCaretContainer(a)&&s>=a.data.length-1)return 1===e&&(o=u(a))?S(o):r;if(i.startsWithCaretContainer(a)&&1>=s)return-1===e&&(o=c(a))?k(o):r;if(s===a.data.length)return o=u(a),o?S(o):r;if(0===s)return o=c(a),o?k(o):r}return r}function y(e,t){return C(h(e,t))}var b=n.isContentEditableTrue,C=n.isContentEditableFalse,x=n.matchStyleValues("display","block table table-cell table-caption"),w=i.isCaretContainer,E=e.curry,N=n.isElement,_=o.isCaretCandidate,S=E(p,!0),k=E(p,!1);return{isForwards:a,isBackwards:s,findNode:l,getEditingHost:c,getParentBlock:u,isInSameBlock:d,isInSameEditingHost:f,isBeforeContentEditableFalse:E(y,0),isAfterContentEditableFalse:E(y,-1),normalizeRange:v}}),r(ne,[_,W,$,te,p,z],function(e,t,n,r,i,o){function a(e,t){for(var n=[];e&&e!=t;)n.push(e),e=e.parentNode;return n}function s(e,t){return e.hasChildNodes()&&t0)return n(y,--b);if(h(e)&&b0&&(x=s(y,b-1),m(x)))return!g(x)&&(w=r.findNode(x,e,v,x))?d(w)?n(w,w.data.length):n.after(w):d(x)?n(x,x.data.length):n.before(x);if(h(e)&&b=1&&7>=n&&(i=p(O.font_size_style_values),r=p(O.font_size_classes),n=r?r[n-1]||n:i[n-1]||n),A(e,n)},RemoveFormat:function(e){P.remove(e)},mceBlockQuote:function(){A("blockquote")},FormatBlock:function(e,t,n){return A(n||"p")},mceCleanup:function(){var e=L.getBookmark();r.setContent(r.getContent({cleanup:v}),{cleanup:v}),L.moveToBookmark(e)},mceRemoveNode:function(e,t,n){var i=n||L.getNode();i!=r.getBody()&&(B(),r.dom.remove(i,v),D())},mceSelectNodeDepth:function(e,t,n){var i=0;M.getParent(L.getNode(),function(e){return 1==e.nodeType&&i++==n?(L.select(e),y):void 0},r.getBody())},mceSelectNode:function(e,t,n){L.select(n)},mceInsertContent:function(t,n,o){function a(e){function t(e){return r[e]&&3==r[e].nodeType}var n,r,i;return n=L.getRng(!0),r=n.startContainer,i=n.startOffset,3==r.nodeType&&(i>0?e=e.replace(/^ /," "):t("previousSibling")||(e=e.replace(/^ /," ")),i|)$/," "):t("nextSibling")||(e=e.replace(/( | )(
    |)$/," "))),e}function c(){var e,t,n;e=L.getRng(!0),t=e.startContainer,n=e.startOffset,3==t.nodeType&&e.collapsed&&("\xa0"===t.data[n]?(t.deleteData(n,1),/[\u00a0| ]$/.test(o)||(o+=" ")):"\xa0"===t.data[n-1]&&(t.deleteData(n-1,1),/[\u00a0| ]$/.test(o)||(o=" "+o)))}function d(e){if(T)for(_=e.firstChild;_;_=_.walk(!0))A[_.name]&&_.attr("data-mce-new","true")}function f(){if(T){var e=r.getBody(),t=new i(M);u(M.select("*[data-mce-new]"),function(n){n.removeAttribute("data-mce-new");for(var r=n.parentNode;r&&r!=e;r=r.parentNode)t.compare(r,n)&&M.remove(n,!0)})}}function h(e){return e&&!r.schema.getShortEndedElements()[e.nodeName]}function p(e){function t(e){for(var t=r.getBody();e&&e!==t;e=e.parentNode)if("false"===r.dom.getContentEditable(e))return e;return null}function n(e){var t=l.fromRangeStart(e),n=new s(r.getBody());return t=n.next(t),t?t.toRange():void 0}var i,o,a;if(e){if(L.scrollIntoView(e),i=t(e))return M.remove(e),void L.select(i);N=M.createRng(),_=e.previousSibling,_&&3==_.nodeType?(N.setStart(_,_.nodeValue.length),m||(S=e.nextSibling,S&&3==S.nodeType&&(_.appendData(S.data),S.parentNode.removeChild(S)))):(N.setStartBefore(e),N.setEndBefore(e)),o=M.getParent(e,M.isBlock),M.remove(e),o&&M.isEmpty(o)&&(r.$(o).empty(),N.setStart(o,0),N.setEnd(o,0), +!b(o)&&(a=n(N))?(N=a,M.remove(o)):M.add(o,M.create("br",{"data-mce-bogus":"1"}))),L.setRng(N)}}var g,v,y,C,x,w,E,N,_,S,k,T,R,A=r.schema.getTextInlineElements();"string"!=typeof o&&(T=o.merge,R=o.data,o=o.content),/^ | $/.test(o)&&(o=a(o)),g=r.parser,v=new e({validate:O.validate},r.schema),k='​',w={content:o,format:"html",selection:!0},r.fire("BeforeSetContent",w),o=w.content,-1==o.indexOf("{$caret}")&&(o+="{$caret}"),o=o.replace(/\{\$caret\}/,k),N=L.getRng();var B=N.startContainer||(N.parentElement?N.parentElement():null),D=r.getBody();B===D&&L.isCollapsed()&&M.isBlock(D.firstChild)&&h(D.firstChild)&&M.isEmpty(D.firstChild)&&(N=M.createRng(),N.setStart(D.firstChild,0),N.setEnd(D.firstChild,0),L.setRng(N)),L.isCollapsed()||(r.selection.setRng(r.selection.getRng()),r.getDoc().execCommand("Delete",!1,null),c()),y=L.getNode();var P={context:y.nodeName.toLowerCase(),data:R};if(x=g.parse(o,P),d(x),_=x.lastChild,"mce_marker"==_.attr("id"))for(E=_,_=_.prev;_;_=_.walk(!0))if(3==_.type||!M.isBlock(_.name)){r.schema.isValidChild(_.parent.name,"span")&&_.parent.insert(E,_,"br"===_.name);break}if(r._selectionOverrides.showBlockCaretContainer(y),P.invalid){for(L.setContent(k),y=L.getNode(),C=r.getBody(),9==y.nodeType?y=_=C:_=y;_!==C;)y=_,_=_.parentNode;o=y==C?C.innerHTML:M.getOuterHTML(y),o=v.serialize(g.parse(o.replace(//i,function(){return v.serialize(x)}))),y==C?M.setHTML(C,o):M.setOuterHTML(y,o)}else o=v.serialize(x),_=y.firstChild,S=y.lastChild,!_||_===S&&"BR"===_.nodeName?M.setHTML(y,o):L.setContent(o);f(),p(M.get("mce_marker")),r.fire("SetContent",w),r.addVisual()},mceInsertRawHTML:function(e,t,n){L.setContent("tiny_mce_marker"),r.setContent(r.getContent().replace(/tiny_mce_marker/g,function(){return n}))},mceToggleFormat:function(e,t,n){A(n)},mceSetContent:function(e,t,n){r.setContent(n)},"Indent,Outdent":function(e){var t,n,i;t=O.indentation,n=/[a-z%]+$/i.exec(t),t=parseInt(t,10),C("InsertUnorderedList")||C("InsertOrderedList")?T(e):(O.forced_root_block||M.getParent(L.getNode(),M.isBlock)||P.apply("div"),u(L.getSelectedBlocks(),function(o){if("false"!==M.getContentEditable(o)&&"LI"!=o.nodeName){var a=r.getParam("indent_use_margin",!1)?"margin":"padding";a+="rtl"==M.getStyle(o,"direction",!0)?"Right":"Left","outdent"==e?(i=Math.max(0,parseInt(o.style[a]||0,10)-t),M.setStyle(o,a,i?i+n:"")):(i=parseInt(o.style[a]||0,10)+t+n,M.setStyle(o,a,i))}}))},mceRepaint:function(){},InsertHorizontalRule:function(){r.execCommand("mceInsertContent",!1,"
    ")},mceToggleVisualAid:function(){r.hasVisual=!r.hasVisual,r.addVisual()},mceReplaceContent:function(e,t,n){r.execCommand("mceInsertContent",!1,n.replace(/\{\$selection\}/g,L.getContent({format:"text"})))},mceInsertLink:function(e,t,n){var r;"string"==typeof n&&(n={href:n}),r=M.getParent(L.getNode(),"a"),n.href=n.href.replace(" ","%20"),r&&n.href||P.remove("link"),n.href&&P.apply("link",n,r)},selectAll:function(){var e=M.getRoot(),t;L.getRng().setStart?(t=M.createRng(),t.setStart(e,0),t.setEnd(e,e.childNodes.length),L.setRng(t)):(t=L.getRng(),t.item||(t.moveToElementText(e),t.select()))},"delete":function(){T("Delete");var e=r.getBody();M.isEmpty(e)&&(r.setContent(""),e.firstChild&&M.isBlock(e.firstChild)?r.selection.setCursorLocation(e.firstChild,0):r.selection.setCursorLocation(e,0))},mceNewDocument:function(){r.setContent("")},InsertLineBreak:function(e,t,n){function i(){for(var e=new a(h,m),t,n=r.schema.getNonEmptyElements();t=e.next();)if(n[t.nodeName.toLowerCase()]||t.length>0)return!0}var s=n,l,c,u,d=L.getRng(!0);new o(M).normalize(d);var f=d.startOffset,h=d.startContainer;if(1==h.nodeType&&h.hasChildNodes()){var p=f>h.childNodes.length-1;h=h.childNodes[Math.min(f,h.childNodes.length-1)]||h,f=p&&3==h.nodeType?h.nodeValue.length:0}var m=M.getParent(h,M.isBlock),y=m?m.nodeName.toUpperCase():"",b=m?M.getParent(m.parentNode,M.isBlock):null,C=b?b.nodeName.toUpperCase():"",x=s&&s.ctrlKey;"LI"!=C||x||(m=b,y=C),h&&3==h.nodeType&&f>=h.nodeValue.length&&(g||i()||(l=M.create("br"),d.insertNode(l),d.setStartAfter(l),d.setEndAfter(l),c=!0)),l=M.create("br"),d.insertNode(l);var w=M.doc.documentMode;return g&&"PRE"==y&&(!w||8>w)&&l.parentNode.insertBefore(M.doc.createTextNode("\r"),l),u=M.create("span",{}," "),l.parentNode.insertBefore(u,l),L.scrollIntoView(u),M.remove(u),c?(d.setStartBefore(l),d.setEndBefore(l)):(d.setStartAfter(l),d.setEndAfter(l)),L.setRng(d),r.undoManager.add(),v}}),w({"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull":function(e){var t="align"+e.substring(7),n=L.isCollapsed()?[M.getParent(L.getNode(),M.isBlock)]:L.getSelectedBlocks(),r=f(n,function(e){return!!P.matchNode(e,t)});return-1!==h(r,v)},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){return R(e)},mceBlockQuote:function(){return R("blockquote")},Outdent:function(){var e;if(O.inline_styles){if((e=M.getParent(L.getStart(),M.isBlock))&&parseInt(e.style.paddingLeft,10)>0)return v;if((e=M.getParent(L.getEnd(),M.isBlock))&&parseInt(e.style.paddingLeft,10)>0)return v}return C("InsertUnorderedList")||C("InsertOrderedList")||!O.inline_styles&&!!M.getParent(L.getNode(),"BLOCKQUOTE")},"InsertUnorderedList,InsertOrderedList":function(e){var t=M.getParent(L.getNode(),"ul,ol");return t&&("insertunorderedlist"===e&&"UL"===t.tagName||"insertorderedlist"===e&&"OL"===t.tagName)}},"state"),w({"FontSize,FontName":function(e){var t=0,n;return(n=M.getParent(L.getNode(),"span"))&&(t="fontsize"==e?n.style.fontSize:n.style.fontFamily.replace(/, /g,",").replace(/[\'\"]/g,"").toLowerCase()),t}},"value"),w({Undo:function(){r.undoManager.undo()},Redo:function(){r.undoManager.redo()}})}}),r(ie,[m],function(e){function t(e,o){var a=this,s,l;if(e=r(e),o=a.settings=o||{},s=o.base_uri,/^([\w\-]+):([^\/]{2})/i.test(e)||/^\s*#/.test(e))return void(a.source=e);var c=0===e.indexOf("//");0!==e.indexOf("/")||c||(e=(s?s.protocol||"http":"http")+"://mce_host"+e),/^[\w\-]*:?\/\//.test(e)||(l=o.base_uri?o.base_uri.path:new t(location.href).directory,""===o.base_uri.protocol?e="//mce_host"+a.toAbsPath(l,e):(e=/([^#?]*)([#?]?.*)/.exec(e),e=(s&&s.protocol||"http")+"://mce_host"+a.toAbsPath(l,e[1])+e[2])),e=e.replace(/@@/g,"(mce_at)"),e=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(e),n(i,function(t,n){var r=e[n];r&&(r=r.replace(/\(mce_at\)/g,"@@")),a[t]=r}),s&&(a.protocol||(a.protocol=s.protocol),a.userInfo||(a.userInfo=s.userInfo),a.port||"mce_host"!==a.host||(a.port=s.port),a.host&&"mce_host"!==a.host||(a.host=s.host),a.source=""),c&&(a.protocol="")}var n=e.each,r=e.trim,i="source protocol authority userInfo user password host port relative path directory file query anchor".split(" "),o={ftp:21,http:80,https:443,mailto:25};return t.prototype={setPath:function(e){var t=this;e=/^(.*?)\/?(\w+)?$/.exec(e),t.path=e[0],t.directory=e[1],t.file=e[2],t.source="",t.getURI()},toRelative:function(e){var n=this,r;if("./"===e)return e;if(e=new t(e,{base_uri:n}),"mce_host"!=e.host&&n.host!=e.host&&e.host||n.port!=e.port||n.protocol!=e.protocol&&""!==e.protocol)return e.getURI();var i=n.getURI(),o=e.getURI();return i==o||"/"==i.charAt(i.length-1)&&i.substr(0,i.length-1)==o?i:(r=n.toRelPath(n.path,e.path),e.query&&(r+="?"+e.query),e.anchor&&(r+="#"+e.anchor),r)},toAbsolute:function(e,n){return e=new t(e,{base_uri:this}),e.getURI(n&&this.isSameOrigin(e))},isSameOrigin:function(e){if(this.host==e.host&&this.protocol==e.protocol){if(this.port==e.port)return!0;var t=o[this.protocol];if(t&&(this.port||t)==(e.port||t))return!0}return!1},toRelPath:function(e,t){var n,r=0,i="",o,a;if(e=e.substring(0,e.lastIndexOf("/")),e=e.split("/"),n=t.split("/"),e.length>=n.length)for(o=0,a=e.length;a>o;o++)if(o>=n.length||e[o]!=n[o]){r=o+1;break}if(e.lengtho;o++)if(o>=e.length||e[o]!=n[o]){r=o+1;break}if(1===r)return t;for(o=0,a=e.length-(r-1);a>o;o++)i+="../";for(o=r-1,a=n.length;a>o;o++)i+=o!=r-1?"/"+n[o]:n[o];return i},toAbsPath:function(e,t){var r,i=0,o=[],a,s;for(a=/\/$/.test(t)?"/":"",e=e.split("/"),t=t.split("/"),n(e,function(e){e&&o.push(e)}),e=o,r=t.length-1,o=[];r>=0;r--)0!==t[r].length&&"."!==t[r]&&(".."!==t[r]?i>0?i--:o.push(t[r]):i++);return r=e.length-i,s=0>=r?o.reverse().join("/"):e.slice(0,r).join("/")+"/"+o.reverse().join("/"),0!==s.indexOf("/")&&(s="/"+s),a&&s.lastIndexOf("/")!==s.length-1&&(s+=a),s},getURI:function(e){var t,n=this;return n.source&&!e||(t="",e||(t+=n.protocol?n.protocol+"://":"//",n.userInfo&&(t+=n.userInfo+"@"),n.host&&(t+=n.host),n.port&&(t+=":"+n.port)),n.path&&(t+=n.path),n.query&&(t+="?"+n.query),n.anchor&&(t+="#"+n.anchor),n.source=t),n.source}},t.parseDataUri=function(e){var t,n;return e=decodeURIComponent(e).split(","),n=/data:([^;]+)/.exec(e[0]),n&&(t=n[1]),{type:t,data:e[1]}},t.getDocumentBaseUrl=function(e){var t;return t=0!==e.protocol.indexOf("http")&&"file:"!==e.protocol?e.href:e.protocol+"//"+e.host+e.pathname,/^[^:]+:\/\/\/?[^\/]+\//.test(t)&&(t=t.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(t)||(t+="/")),t},t}),r(oe,[m],function(e){function t(){}var n=e.each,r=e.extend,i,o;return t.extend=i=function(e){function t(){var e,t,n,r=this;if(!o&&(r.init&&r.init.apply(r,arguments),t=r.Mixins))for(e=t.length;e--;)n=t[e],n.init&&n.init.apply(r,arguments)}function a(){return this}function s(e,t){return function(){var n=this,r=n._super,i;return n._super=c[e],i=t.apply(n,arguments),n._super=r,i}}var l=this,c=l.prototype,u,d,f;o=!0,u=new l,o=!1,e.Mixins&&(n(e.Mixins,function(t){for(var n in t)"init"!==n&&(e[n]=t[n])}),c.Mixins&&(e.Mixins=c.Mixins.concat(e.Mixins))),e.Methods&&n(e.Methods.split(","),function(t){e[t]=a}),e.Properties&&n(e.Properties.split(","),function(t){var n="_"+t;e[t]=function(e){var t=this,r;return e!==r?(t[n]=e,t):t[n]}}),e.Statics&&n(e.Statics,function(e,n){t[n]=e}),e.Defaults&&c.Defaults&&(e.Defaults=r({},c.Defaults,e.Defaults));for(d in e)f=e[d],"function"==typeof f&&c[d]?u[d]=s(d,f):u[d]=f;return t.prototype=u,t.constructor=t,t.extend=i,t},t}),r(ae,[m],function(e){function t(t){function n(){return!1}function r(){return!0}function i(e,i){var o,s,l,c;if(e=e.toLowerCase(),i=i||{},i.type=e,i.target||(i.target=u),i.preventDefault||(i.preventDefault=function(){i.isDefaultPrevented=r},i.stopPropagation=function(){i.isPropagationStopped=r},i.stopImmediatePropagation=function(){i.isImmediatePropagationStopped=r},i.isDefaultPrevented=n,i.isPropagationStopped=n,i.isImmediatePropagationStopped=n),t.beforeFire&&t.beforeFire(i),o=d[e])for(s=0,l=o.length;l>s;s++){if(c=o[s],c.once&&a(e,c.func),i.isImmediatePropagationStopped())return i.stopPropagation(),i;if(c.func.call(u,i)===!1)return i.preventDefault(),i}return i}function o(t,r,i,o){var a,s,l;if(r===!1&&(r=n),r)for(r={func:r},o&&e.extend(r,o),s=t.toLowerCase().split(" "),l=s.length;l--;)t=s[l],a=d[t],a||(a=d[t]=[],f(t,!0)),i?a.unshift(r):a.push(r);return c}function a(e,t){var n,r,i,o,a;if(e)for(o=e.toLowerCase().split(" "),n=o.length;n--;){if(e=o[n],r=d[e],!e){for(i in d)f(i,!1),delete d[i];return c}if(r){if(t)for(a=r.length;a--;)r[a].func===t&&(r=r.slice(0,a).concat(r.slice(a+1)),d[e]=r);else r.length=0;r.length||(f(e,!1),delete d[e])}}else{for(e in d)f(e,!1);d={}}return c}function s(e,t,n){return o(e,t,n,{once:!0})}function l(e){return e=e.toLowerCase(),!(!d[e]||0===d[e].length)}var c=this,u,d={},f;t=t||{},u=t.scope||c,f=t.toggleEvent||n,c.fire=i,c.on=o,c.off=a,c.once=s,c.has=l}var n=e.makeMap("focus blur focusin focusout click dblclick mousedown mouseup mousemove mouseover beforepaste paste cut copy selectionchange mouseout mouseenter mouseleave wheel keydown keypress keyup input contextmenu dragstart dragend dragover draggesture dragdrop drop drag submit compositionstart compositionend compositionupdate touchstart touchend"," ");return t.isNative=function(e){return!!n[e.toLowerCase()]},t}),r(se,[],function(){function e(e){this.create=e.create}return e.create=function(t,n){return new e({create:function(e,r){function i(t){e.set(r,t.value)}function o(e){t.set(n,e.value)}var a;return e.on("change:"+r,o),t.on("change:"+n,i),a=e._bindings,a||(a=e._bindings=[],e.on("destroy",function(){for(var e=a.length;e--;)a[e]()})),a.push(function(){t.off("change:"+n,i)}),t.get(n)}})},e}),r(le,[ae],function(e){function t(t){return t._eventDispatcher||(t._eventDispatcher=new e({scope:t,toggleEvent:function(n,r){e.isNative(n)&&t.toggleNativeEvent&&t.toggleNativeEvent(n,r)}})),t._eventDispatcher}return{fire:function(e,n,r){var i=this;if(i.removed&&"remove"!==e)return n;if(n=t(i).fire(e,n,r),r!==!1&&i.parent)for(var o=i.parent();o&&!n.isPropagationStopped();)o.fire(e,n,!1),o=o.parent();return n},on:function(e,n,r){return t(this).on(e,n,r)},off:function(e,n){return t(this).off(e,n)},once:function(e,n){return t(this).once(e,n)},hasEventListeners:function(e){return t(this).has(e)}}}),r(ce,[se,le,oe,m],function(e,t,n,r){function i(e){return e.nodeType>0}function o(e,t){var n,a;if(e===t)return!0;if(null===e||null===t)return e===t;if("object"!=typeof e||"object"!=typeof t)return e===t;if(r.isArray(t)){if(e.length!==t.length)return!1;for(n=e.length;n--;)if(!o(e[n],t[n]))return!1}if(i(e)||i(t))return e===t;a={};for(n in t){if(!o(e[n],t[n]))return!1;a[n]=!0}for(n in e)if(!a[n]&&!o(e[n],t[n]))return!1;return!0}return n.extend({Mixins:[t],init:function(t){var n,r;t=t||{};for(n in t)r=t[n],r instanceof e&&(t[n]=r.create(this,n));this.data=t},set:function(t,n){var r,i,a=this.data[t];if(n instanceof e&&(n=n.create(this,t)),"object"==typeof t){for(r in t)this.set(r,t[r]);return this}return o(a,n)||(this.data[t]=n,i={target:this,name:t,value:n,oldValue:a},this.fire("change:"+t,i),this.fire("change",i)),this},get:function(e){return this.data[e]},has:function(e){return e in this.data},bind:function(t){return e.create(this,t)},destroy:function(){this.fire("destroy")}})}),r(ue,[oe],function(e){function t(e){for(var t=[],n=e.length,r;n--;)r=e[n],r.__checked||(t.push(r),r.__checked=1);for(n=t.length;n--;)delete t[n].__checked;return t}var n=/^([\w\\*]+)?(?:#([\w\-\\]+))?(?:\.([\w\\\.]+))?(?:\[\@?([\w\\]+)([\^\$\*!~]?=)([\w\\]+)\])?(?:\:(.+))?/i,r=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,i=/^\s*|\s*$/g,o,a=e.extend({init:function(e){function t(e){return e?(e=e.toLowerCase(),function(t){return"*"===e||t.type===e}):void 0}function o(e){return e?function(t){return t._name===e}:void 0}function a(e){return e?(e=e.split("."),function(t){for(var n=e.length;n--;)if(!t.classes.contains(e[n]))return!1;return!0}):void 0}function s(e,t,n){return e?function(r){var i=r[e]?r[e]():"";return t?"="===t?i===n:"*="===t?i.indexOf(n)>=0:"~="===t?(" "+i+" ").indexOf(" "+n+" ")>=0:"!="===t?i!=n:"^="===t?0===i.indexOf(n):"$="===t?i.substr(i.length-n.length)===n:!1:!!n}:void 0}function l(e){var t;return e?(e=/(?:not\((.+)\))|(.+)/i.exec(e),e[1]?(t=u(e[1],[]),function(e){return!d(e,t)}):(e=e[2],function(t,n,r){return"first"===e?0===n:"last"===e?n===r-1:"even"===e?n%2===0:"odd"===e?n%2===1:t[e]?t[e]():!1})):void 0}function c(e,r,c){function u(e){e&&r.push(e)}var d;return d=n.exec(e.replace(i,"")),u(t(d[1])),u(o(d[2])),u(a(d[3])),u(s(d[4],d[5],d[6])),u(l(d[7])),r.pseudo=!!d[7],r.direct=c,r}function u(e,t){var n=[],i,o,a;do if(r.exec(""),o=r.exec(e),o&&(e=o[3],n.push(o[1]),o[2])){i=o[3];break}while(o);for(i&&u(i,t),e=[],a=0;a"!=n[a]&&e.push(c(n[a],[],">"===n[a-1]));return t.push(e),t}var d=this.match;this._selectors=u(e,[])},match:function(e,t){var n,r,i,o,a,s,l,c,u,d,f,h,p;for(t=t||this._selectors,n=0,r=t.length;r>n;n++){for(a=t[n],o=a.length,p=e,h=0,i=o-1;i>=0;i--)for(c=a[i];p;){if(c.pseudo)for(f=p.parent().items(),u=d=f.length;u--&&f[u]!==p;);for(s=0,l=c.length;l>s;s++)if(!c[s](p,u,d)){s=l+1;break}if(s===l){h++;break}if(i===o-1)break;p=p.parent()}if(h===o)return!0}return!1},find:function(e){function n(e,t,i){var o,a,s,l,c,u=t[i];for(o=0,a=e.length;a>o;o++){for(c=e[o],s=0,l=u.length;l>s;s++)if(!u[s](c,o,a)){s=l+1;break}if(s===l)i==t.length-1?r.push(c):c.items&&n(c.items(),t,i+1);else if(u.direct)return;c.items&&n(c.items(),t,i)}}var r=[],i,s,l=this._selectors;if(e.items){for(i=0,s=l.length;s>i;i++)n(e.items(),l[i],0);s>1&&(r=t(r))}return o||(o=a.Collection),new o(r)}});return a}),r(de,[m,ue,oe],function(e,t,n){var r,i,o=Array.prototype.push,a=Array.prototype.slice;return i={length:0,init:function(e){e&&this.add(e)},add:function(t){var n=this;return e.isArray(t)?o.apply(n,t):t instanceof r?n.add(t.toArray()):o.call(n,t),n},set:function(e){var t=this,n=t.length,r;for(t.length=0,t.add(e),r=t.length;n>r;r++)delete t[r];return t},filter:function(e){var n=this,i,o,a=[],s,l;for("string"==typeof e?(e=new t(e),l=function(t){return e.match(t)}):l=e,i=0,o=n.length;o>i;i++)s=n[i],l(s)&&a.push(s);return new r(a)},slice:function(){return new r(a.apply(this,arguments))},eq:function(e){return-1===e?this.slice(e):this.slice(e,+e+1)},each:function(t){return e.each(this,t),this},toArray:function(){return e.toArray(this)},indexOf:function(e){for(var t=this,n=t.length;n--&&t[n]!==e;);return n},reverse:function(){return new r(e.toArray(this).reverse())},hasClass:function(e){return this[0]?this[0].classes.contains(e):!1},prop:function(e,t){var n=this,r,i;return t!==r?(n.each(function(n){n[e]&&n[e](t)}),n):(i=n[0],i&&i[e]?i[e]():void 0)},exec:function(t){var n=this,r=e.toArray(arguments).slice(1);return n.each(function(e){e[t]&&e[t].apply(e,r)}),n},remove:function(){for(var e=this.length;e--;)this[e].remove();return this},addClass:function(e){return this.each(function(t){t.classes.add(e)})},removeClass:function(e){return this.each(function(t){t.classes.remove(e)})}},e.each("fire on off show hide append prepend before after reflow".split(" "),function(t){i[t]=function(){var n=e.toArray(arguments);return this.each(function(e){t in e&&e[t].apply(e,n)}),this}}),e.each("text name disabled active selected checked visible parent value data".split(" "),function(e){i[e]=function(t){return this.prop(e,t)}}),r=n.extend(i),t.Collection=r,r}),r(fe,[m,w],function(e,t){var n=0;return{id:function(){return"mceu_"+n++},create:function(n,r,i){var o=document.createElement(n);return t.DOM.setAttribs(o,r),"string"==typeof i?o.innerHTML=i:e.each(i,function(e){e.nodeType&&o.appendChild(e)}),o},createFragment:function(e){return t.DOM.createFragment(e)},getWindowSize:function(){return t.DOM.getViewPort()},getSize:function(e){var t,n;if(e.getBoundingClientRect){var r=e.getBoundingClientRect();t=Math.max(r.width||r.right-r.left,e.offsetWidth),n=Math.max(r.height||r.bottom-r.bottom,e.offsetHeight)}else t=e.offsetWidth,n=e.offsetHeight;return{width:t,height:n}},getPos:function(e,n){return t.DOM.getPos(e,n)},getViewPort:function(e){return t.DOM.getViewPort(e)},get:function(e){return document.getElementById(e)},addClass:function(e,n){return t.DOM.addClass(e,n)},removeClass:function(e,n){return t.DOM.removeClass(e,n)},hasClass:function(e,n){return t.DOM.hasClass(e,n)},toggleClass:function(e,n,r){return t.DOM.toggleClass(e,n,r)},css:function(e,n,r){return t.DOM.setStyle(e,n,r)},getRuntimeStyle:function(e,n){return t.DOM.getStyle(e,n,!0)},on:function(e,n,r,i){return t.DOM.bind(e,n,r,i)},off:function(e,n,r){return t.DOM.unbind(e,n,r)},fire:function(e,n,r){return t.DOM.fire(e,n,r)},innerHtml:function(e,n){t.DOM.setHTML(e,n)}}}),r(he,[],function(){return{parseBox:function(e){var t,n=10;if(e)return"number"==typeof e?(e=e||0,{top:e,left:e,bottom:e,right:e}):(e=e.split(" "),t=e.length,1===t?e[1]=e[2]=e[3]=e[0]:2===t?(e[2]=e[0],e[3]=e[1]):3===t&&(e[3]=e[1]),{top:parseInt(e[0],n)||0,right:parseInt(e[1],n)||0,bottom:parseInt(e[2],n)||0,left:parseInt(e[3],n)||0})},measureBox:function(e,t){function n(t){var n=document.defaultView;return n?(t=t.replace(/[A-Z]/g,function(e){return"-"+e}),n.getComputedStyle(e,null).getPropertyValue(t)):e.currentStyle[t]}function r(e){var t=parseFloat(n(e),10);return isNaN(t)?0:t}return{top:r(t+"TopWidth"),right:r(t+"RightWidth"),bottom:r(t+"BottomWidth"),left:r(t+"LeftWidth")}}}}),r(pe,[m],function(e){function t(){}function n(e){this.cls=[],this.cls._map={},this.onchange=e||t,this.prefix=""}return e.extend(n.prototype,{add:function(e){return e&&!this.contains(e)&&(this.cls._map[e]=!0,this.cls.push(e),this._change()),this},remove:function(e){if(this.contains(e)){for(var t=0;t0&&(e+=" "),e+=this.prefix+this.cls[t];return e},n}),r(me,[u],function(e){var t={},n;return{add:function(r){var i=r.parent();if(i){if(!i._layout||i._layout.isNative())return;t[i._id]||(t[i._id]=i),n||(n=!0,e.requestAnimationFrame(function(){var e,r;n=!1;for(e in t)r=t[e],r.state.get("rendered")&&r.reflow();t={}},document.body))}},remove:function(e){t[e._id]&&delete t[e._id]}}}),r(ge,[oe,m,ae,ce,de,fe,g,he,pe,me],function(e,t,n,r,i,o,a,s,l,c){function u(e){return e._eventDispatcher||(e._eventDispatcher=new n({scope:e,toggleEvent:function(t,r){r&&n.isNative(t)&&(e._nativeEvents||(e._nativeEvents={}),e._nativeEvents[t]=!0,e.state.get("rendered")&&d(e))}})),e._eventDispatcher}function d(e){function t(t){var n=e.getParentCtrl(t.target);n&&n.fire(t.type,t)}function n(){var e=c._lastHoverCtrl;e&&(e.fire("mouseleave",{target:e.getEl()}),e.parents().each(function(e){e.fire("mouseleave",{target:e.getEl()})}),c._lastHoverCtrl=null)}function r(t){var n=e.getParentCtrl(t.target),r=c._lastHoverCtrl,i=0,o,a,s;if(n!==r){if(c._lastHoverCtrl=n,a=n.parents().toArray().reverse(),a.push(n),r){for(s=r.parents().toArray().reverse(),s.push(r),i=0;i=i;o--)r=s[o],r.fire("mouseleave",{target:r.getEl()})}for(o=i;oo;o++)c=l[o]._eventsRoot;for(c||(c=l[l.length-1]||e),e._eventsRoot=c,s=o,o=0;s>o;o++)l[o]._eventsRoot=c;var p=c._delegates;p||(p=c._delegates={});for(d in u){if(!u)return!1;"wheel"!==d||h?("mouseenter"===d||"mouseleave"===d?c._hasMouseEnter||(a(c.getEl()).on("mouseleave",n).on("mouseover",r),c._hasMouseEnter=1):p[d]||(a(c.getEl()).on(d,t),p[d]=!0),u[d]=!1):f?a(e.getEl()).on("mousewheel",i):a(e.getEl()).on("DOMMouseScroll",i)}}}var f="onmousewheel"in document,h=!1,p="mce-",m,g=0,v={Statics:{classPrefix:p},isRtl:function(){return m.rtl},classPrefix:p,init:function(e){function n(e){var t;for(e=e.split(" "),t=0;tn.maxW?n.maxW:i,n.w=i,n.innerW=i-o),i=e.h,i!==s&&(i=in.maxH?n.maxH:i,n.h=i,n.innerH=i-a),i=e.innerW,i!==s&&(i=in.maxW-o?n.maxW-o:i,n.innerW=i,n.w=i+o),i=e.innerH,i!==s&&(i=in.maxH-a?n.maxH-a:i,n.innerH=i,n.h=i+a),e.contentW!==s&&(n.contentW=e.contentW),e.contentH!==s&&(n.contentH=e.contentH),r=t._lastLayoutRect,r.x===n.x&&r.y===n.y&&r.w===n.w&&r.h===n.h||(l=m.repaintControls,l&&l.map&&!l.map[t._id]&&(l.push(t),l.map[t._id]=!0),r.x=n.x,r.y=n.y,r.w=n.w,r.h=n.h),t):n},repaint:function(){var e=this,t,n,r,i,o,a,s,l,c,u;c=document.createRange?function(e){return e}:Math.round,t=e.getEl().style,i=e._layoutRect,l=e._lastRepaintRect||{},o=e.borderBox,a=o.left+o.right,s=o.top+o.bottom,i.x!==l.x&&(t.left=c(i.x)+"px",l.x=i.x),i.y!==l.y&&(t.top=c(i.y)+"px",l.y=i.y),i.w!==l.w&&(u=c(i.w-a),t.width=(u>=0?u:0)+"px",l.w=i.w),i.h!==l.h&&(u=c(i.h-s),t.height=(u>=0?u:0)+"px",l.h=i.h),e._hasBody&&i.innerW!==l.innerW&&(u=c(i.innerW),r=e.getEl("body"),r&&(n=r.style,n.width=(u>=0?u:0)+"px"),l.innerW=i.innerW),e._hasBody&&i.innerH!==l.innerH&&(u=c(i.innerH),r=r||e.getEl("body"),r&&(n=n||r.style,n.height=(u>=0?u:0)+"px"),l.innerH=i.innerH),e._lastRepaintRect=l,e.fire("repaint",{},!1)},updateLayoutRect:function(){var e=this;e.parent()._lastRect=null,o.css(e.getEl(),{width:"",height:""}),e._layoutRect=e._lastRepaintRect=e._lastLayoutRect=null,e.initLayoutRect()},on:function(e,t){function n(e){var t,n;return"string"!=typeof e?e:function(i){return t||r.parentsAndSelf().each(function(r){var i=r.settings.callbacks;return i&&(t=i[e])?(n=r,!1):void 0}),t?t.call(n,i):(i.action=e,void this.fire("execute",i))}}var r=this;return u(r).on(e,n(t)),r},off:function(e,t){return u(this).off(e,t),this},fire:function(e,t,n){var r=this;if(t=t||{},t.control||(t.control=r),t=u(r).fire(e,t),n!==!1&&r.parent)for(var i=r.parent();i&&!t.isPropagationStopped();)i.fire(e,t,!1),i=i.parent();return t},hasEventListeners:function(e){return u(this).has(e)},parents:function(e){var t=this,n,r=new i;for(n=t.parent();n;n=n.parent())r.add(n);return e&&(r=r.filter(e)),r},parentsAndSelf:function(e){return new i(this).add(this.parents(e))},next:function(){var e=this.parent().items();return e[e.indexOf(this)+1]},prev:function(){var e=this.parent().items();return e[e.indexOf(this)-1]},innerHtml:function(e){return this.$el.html(e),this},getEl:function(e){var t=e?this._id+"-"+e:this._id;return this._elmCache[t]||(this._elmCache[t]=a("#"+t)[0]),this._elmCache[t]},show:function(){return this.visible(!0)},hide:function(){return this.visible(!1)},focus:function(){try{this.getEl().focus()}catch(e){}return this},blur:function(){return this.getEl().blur(),this},aria:function(e,t){var n=this,r=n.getEl(n.ariaTarget);return"undefined"==typeof t?n._aria[e]:(n._aria[e]=t,n.state.get("rendered")&&r.setAttribute("role"==e?e:"aria-"+e,t),n)},encode:function(e,t){return t!==!1&&(e=this.translate(e)),(e||"").replace(/[&<>"]/g,function(e){return"&#"+e.charCodeAt(0)+";"})},translate:function(e){return m.translate?m.translate(e):e},before:function(e){var t=this,n=t.parent();return n&&n.insert(e,n.items().indexOf(t),!0),t},after:function(e){var t=this,n=t.parent();return n&&n.insert(e,n.items().indexOf(t)),t},remove:function(){var e=this,t=e.getEl(),n=e.parent(),r,i;if(e.items){var o=e.items().toArray();for(i=o.length;i--;)o[i].remove()}n&&n.items&&(r=[],n.items().each(function(t){t!==e&&r.push(t)}),n.items().set(r),n._lastRect=null),e._eventsRoot&&e._eventsRoot==e&&a(t).off();var s=e.getRoot().controlIdLookup;return s&&delete s[e._id],t&&t.parentNode&&t.parentNode.removeChild(t),e.state.set("rendered",!1),e.state.destroy(),e.fire("remove"),e},renderBefore:function(e){return a(e).before(this.renderHtml()),this.postRender(),this},renderTo:function(e){return a(e||this.getContainerElm()).append(this.renderHtml()),this.postRender(),this},preRender:function(){},render:function(){},renderHtml:function(){return'
    '},postRender:function(){var e=this,t=e.settings,n,r,i,o,s;e.$el=a(e.getEl()),e.state.set("rendered",!0);for(o in t)0===o.indexOf("on")&&e.on(o.substr(2),t[o]);if(e._eventsRoot){for(i=e.parent();!s&&i;i=i.parent())s=i._eventsRoot;if(s)for(o in s._nativeEvents)e._nativeEvents[o]=!0}d(e),t.style&&(n=e.getEl(),n&&(n.setAttribute("style",t.style),n.style.cssText=t.style)),e.settings.border&&(r=e.borderBox,e.$el.css({"border-top-width":r.top,"border-right-width":r.right,"border-bottom-width":r.bottom,"border-left-width":r.left}));var l=e.getRoot();l.controlIdLookup||(l.controlIdLookup={}),l.controlIdLookup[e._id]=e;for(var u in e._aria)e.aria(u,e._aria[u]);e.state.get("visible")===!1&&(e.getEl().style.display="none"),e.bindStates(),e.state.on("change:visible",function(t){var n=t.value,r;e.state.get("rendered")&&(e.getEl().style.display=n===!1?"none":"",e.getEl().getBoundingClientRect()),r=e.parent(),r&&(r._lastRect=null),e.fire(n?"show":"hide"),c.add(e)}),e.fire("postrender",{},!1)},bindStates:function(){},scrollIntoView:function(e){function t(e,t){var n,r,i=e;for(n=r=0;i&&i!=t&&i.nodeType;)n+=i.offsetLeft||0,r+=i.offsetTop||0,i=i.offsetParent;return{x:n,y:r}}var n=this.getEl(),r=n.parentNode,i,o,a,s,l,c,u=t(n,r);return i=u.x,o=u.y,a=n.offsetWidth,s=n.offsetHeight,l=r.clientWidth,c=r.clientHeight,"end"==e?(i-=l-a,o-=c-s):"center"==e&&(i-=l/2-a/2,o-=c/2-s/2),r.scrollLeft=i,r.scrollTop=o,this},getRoot:function(){for(var e=this,t,n=[];e;){if(e.rootControl){t=e.rootControl;break}n.push(e),t=e,e=e.parent()}t||(t=this);for(var r=n.length;r--;)n[r].rootControl=t;return t},reflow:function(){c.remove(this);var e=this.parent();return e._layout&&!e._layout.isNative()&&e.reflow(),this}};return t.each("text title visible disabled active value".split(" "),function(e){v[e]=function(t){return 0===arguments.length?this.state.get(e):("undefined"!=typeof t&&this.state.set(e,t),this)}}),m=e.extend(v)}),r(ve,[],function(){var e={},t;return{add:function(t,n){e[t.toLowerCase()]=n},has:function(t){return!!e[t.toLowerCase()]},create:function(n,r){var i,o,a;if(!t){a=tinymce.ui;for(o in a)e[o.toLowerCase()]=a[o];t=!0}if("string"==typeof n?(r=r||{},r.type=n):(r=n,n=r.type),n=n.toLowerCase(),i=e[n],!i)throw new Error("Could not find control by type: "+n);return i=new i(r),i.type=n,i}}}),r(ye,[],function(){return function(e){function t(e){return e&&1===e.nodeType}function n(e){return e=e||C,t(e)?e.getAttribute("role"):null}function r(e){for(var t,r=e||C;r=r.parentNode;)if(t=n(r))return t}function i(e){var n=C;return t(n)?n.getAttribute("aria-"+e):void 0}function o(e){var t=e.tagName.toUpperCase();return"INPUT"==t||"TEXTAREA"==t||"SELECT"==t}function a(e){return o(e)&&!e.hidden?!0:!!/^(button|menuitem|checkbox|tab|menuitemcheckbox|option|gridcell|slider)$/.test(n(e))}function s(e){function t(e){if(1==e.nodeType&&"none"!=e.style.display){a(e)&&n.push(e);for(var r=0;re?e=t.length-1:e>=t.length&&(e=0),t[e]&&t[e].focus(),e}function d(e,t){var n=-1,r=l();t=t||s(r.getEl());for(var i=0;i=0&&(n=t.getEl(),n&&n.parentNode.removeChild(n),n=e.getEl(),n&&n.parentNode.removeChild(n)),t.parent(this)},create:function(t){var n=this,i,a=[];return o.isArray(t)||(t=[t]),o.each(t,function(t){t&&(t instanceof e||("string"==typeof t&&(t={type:t}),i=o.extend({},n.settings.defaults,t),t.type=i.type=i.type||t.type||n.settings.defaultType||(i.defaults?i.defaults.type:null),t=r.create(i)),a.push(t))}),a},renderNew:function(){var e=this;return e.items().each(function(t,n){var r;t.parent(e),t.state.get("rendered")||(r=e.getEl("body"),r.hasChildNodes()&&n<=r.childNodes.length-1?a(r.childNodes[n]).before(t.renderHtml()):a(r).append(t.renderHtml()),t.postRender(),l.add(t))}),e._layout.applyClasses(e.items().filter(":visible")),e._lastRect=null,e},append:function(e){return this.add(e).renderNew()},prepend:function(e){var t=this;return t.items().set(t.create(e).concat(t.items().toArray())),t.renderNew()},insert:function(e,t,n){var r=this,i,o,a;return e=r.create(e),i=r.items(),!n&&t=0&&t
    '+(e.settings.html||"")+t.renderHtml(e)+"
    "},postRender:function(){var e=this,t;return e.items().exec("postRender"),e._super(),e._layout.postRender(e),e.state.set("rendered",!0),e.settings.style&&e.$el.css(e.settings.style),e.settings.border&&(t=e.borderBox,e.$el.css({"border-top-width":t.top,"border-right-width":t.right,"border-bottom-width":t.bottom,"border-left-width":t.left})),e.parent()||(e.keyboardNav=new i({root:e})),e},initLayoutRect:function(){var e=this,t=e._super();return e._layout.recalc(e),t},recalc:function(){var e=this,t=e._layoutRect,n=e._lastRect;return n&&n.w==t.w&&n.h==t.h?void 0:(e._layout.recalc(e),t=e.layoutRect(),e._lastRect={x:t.x,y:t.y,w:t.w,h:t.h},!0)},reflow:function(){var t;if(l.remove(this),this.visible()){for(e.repaintControls=[],e.repaintControls.map={},this.recalc(),t=e.repaintControls.length;t--;)e.repaintControls[t].repaint();"flow"!==this.settings.layout&&"stack"!==this.settings.layout&&this.repaint(),e.repaintControls=[]}return this}})}),r(Ce,[g],function(e){function t(e){var t,n,r,i,o,a,s,l,c=Math.max;return t=e.documentElement,n=e.body,r=c(t.scrollWidth,n.scrollWidth),i=c(t.clientWidth,n.clientWidth),o=c(t.offsetWidth,n.offsetWidth),a=c(t.scrollHeight,n.scrollHeight),s=c(t.clientHeight,n.clientHeight),l=c(t.offsetHeight,n.offsetHeight),{width:o>r?i:r,height:l>a?s:a}}function n(e){var t,n;if(e.changedTouches)for(t="screenX screenY pageX pageY clientX clientY".split(" "),n=0;n").css({position:"absolute",top:0,left:0,width:c.width,height:c.height,zIndex:2147483647,opacity:1e-4,cursor:m}).appendTo(s.body),e(s).on("mousemove touchmove",d).on("mouseup touchend",u),i.start(r)},d=function(e){return n(e),e.button!==l?u(e):(e.deltaX=e.screenX-f,e.deltaY=e.screenY-h,e.preventDefault(),void i.drag(e))},u=function(t){n(t),e(s).off("mousemove touchmove",d).off("mouseup touchend",u),a.remove(),i.stop&&i.stop(t)},this.destroy=function(){e(o()).off()},e(o()).on("mousedown touchstart",c)}}),r(xe,[g,Ce],function(e,t){return{init:function(){var e=this;e.on("repaint",e.renderScroll)},renderScroll:function(){function n(){function t(t,a,s,l,c,u){var d,f,h,p,m,g,v,y,b;if(f=i.getEl("scroll"+t)){if(y=a.toLowerCase(),b=s.toLowerCase(),e(i.getEl("absend")).css(y,i.layoutRect()[l]-1),!c)return void e(f).css("display","none");e(f).css("display","block"),d=i.getEl("body"),h=i.getEl("scroll"+t+"t"),p=d["client"+s]-2*o,p-=n&&r?f["client"+u]:0,m=d["scroll"+s],g=p/m,v={},v[y]=d["offset"+a]+o,v[b]=p,e(f).css(v),v={},v[y]=d["scroll"+a]*g,v[b]=p*g,e(h).css(v)}}var n,r,a;a=i.getEl("body"),n=a.scrollWidth>a.clientWidth,r=a.scrollHeight>a.clientHeight,t("h","Left","Width","contentW",n,"Height"),t("v","Top","Height","contentH",r,"Width")}function r(){function n(n,r,a,s,l){var c,u=i._id+"-scroll"+n,d=i.classPrefix;e(i.getEl()).append('
    '),i.draghelper=new t(u+"t",{start:function(){c=i.getEl("body")["scroll"+r],e("#"+u).addClass(d+"active")},drag:function(e){var t,u,d,f,h=i.layoutRect();u=h.contentW>h.innerW,d=h.contentH>h.innerH,f=i.getEl("body")["client"+a]-2*o,f-=u&&d?i.getEl("scroll"+n)["client"+l]:0,t=f/i.getEl("body")["scroll"+a],i.getEl("body")["scroll"+r]=c+e["delta"+s]/t},stop:function(){e("#"+u).removeClass(d+"active")}})}i.classes.add("scroll"),n("v","Top","Height","Y","Width"),n("h","Left","Width","X","Height")}var i=this,o=2;i.settings.autoScroll&&(i._hasScroll||(i._hasScroll=!0,r(),i.on("wheel",function(e){var t=i.getEl("body");t.scrollLeft+=10*(e.deltaX||0),t.scrollTop+=10*e.deltaY,n()}),e(i.getEl("body")).on("scroll",n)),n())}}}),r(we,[be,xe],function(e,t){return e.extend({Defaults:{layout:"fit",containerCls:"panel"},Mixins:[t],renderHtml:function(){var e=this,t=e._layout,n=e.settings.html;return e.preRender(),t.preRender(e),"undefined"==typeof n?n='
    '+t.renderHtml(e)+"
    ":("function"==typeof n&&(n=n.call(e)),e._hasBody=!1),'
    '+(e._preBodyHtml||"")+n+"
    "}})}),r(Ee,[fe],function(e){function t(t,n,r){var i,o,a,s,l,c,u,d,f,h;return f=e.getViewPort(),o=e.getPos(n),a=o.x,s=o.y,t.state.get("fixed")&&"static"==e.getRuntimeStyle(document.body,"position")&&(a-=f.x,s-=f.y),i=t.getEl(),h=e.getSize(i),l=h.width,c=h.height,h=e.getSize(n),u=h.width,d=h.height,r=(r||"").split(""),"b"===r[0]&&(s+=d),"r"===r[1]&&(a+=u),"c"===r[0]&&(s+=Math.round(d/2)),"c"===r[1]&&(a+=Math.round(u/2)),"b"===r[3]&&(s-=c),"r"===r[4]&&(a-=l),"c"===r[3]&&(s-=Math.round(c/2)),"c"===r[4]&&(a-=Math.round(l/2)),{x:a,y:s,w:l,h:c}}return{testMoveRel:function(n,r){for(var i=e.getViewPort(),o=0;o0&&a.x+a.w0&&a.y+a.hi.x&&a.x+a.wi.y&&a.y+a.he?0:e+n>t?(e=t-n,0>e?0:e):e}var i=this;if(i.settings.constrainToViewport){var o=e.getViewPort(window),a=i.layoutRect();t=r(t,o.w+o.x,a.w),n=r(n,o.h+o.y,a.h)}return i.state.get("rendered")?i.layoutRect({x:t,y:n}).repaint():(i.settings.x=t,i.settings.y=n),i.fire("move",{x:t,y:n}),i}}}),r(Ne,[fe],function(e){return{resizeToContent:function(){this._layoutRect.autoResize=!0,this._lastRect=null,this.reflow()},resizeTo:function(t,n){if(1>=t||1>=n){var r=e.getWindowSize();t=1>=t?t*r.w:t,n=1>=n?n*r.h:n}return this._layoutRect.autoResize=!1,this.layoutRect({minW:t,minH:n,w:t,h:n}).reflow()},resizeBy:function(e,t){var n=this,r=n.layoutRect();return n.resizeTo(r.w+e,r.h+t)}}}),r(_e,[we,Ee,Ne,fe,g,u],function(e,t,n,r,i,o){function a(e,t){for(;e;){if(e==t)return!0;e=e.parent()}}function s(e){for(var t=v.length;t--;){var n=v[t],r=n.getParentCtrl(e.target);if(n.settings.autohide){if(r&&(a(r,n)||n.parent()===r))continue;e=n.fire("autohide",{target:e.target}),e.isDefaultPrevented()||n.hide()}}}function l(){p||(p=function(e){2!=e.button&&s(e)},i(document).on("click touchstart",p))}function c(){m||(m=function(){var e;for(e=v.length;e--;)d(v[e])},i(window).on("scroll",m))}function u(){if(!g){var e=document.documentElement,t=e.clientWidth,n=e.clientHeight;g=function(){document.all&&t==e.clientWidth&&n==e.clientHeight||(t=e.clientWidth,n=e.clientHeight,C.hideAll())},i(window).on("resize",g)}}function d(e){function t(t,n){for(var r,i=0;in&&(e.fixed(!1).layoutRect({y:e._autoFixY}).repaint(),t(!1,e._autoFixY-n)):(e._autoFixY=e.layoutRect().y,e._autoFixY
    ').appendTo(t.getContainerElm())),o.setTimeout(function(){n.addClass(r+"in"),i(t.getEl()).addClass(r+"in")}),b=!0),f(!0,t)}}),t.on("show",function(){t.parents().each(function(e){return e.state.get("fixed")?(t.fixed(!0),!1):void 0})}),e.popover&&(t._preBodyHtml='
    ',t.classes.add("popover").add("bottom").add(t.isRtl()?"end":"start")),t.aria("label",e.ariaLabel),t.aria("labelledby",t._id),t.aria("describedby",t.describedBy||t._id+"-none")},fixed:function(e){var t=this;if(t.state.get("fixed")!=e){if(t.state.get("rendered")){var n=r.getViewPort();e?t.layoutRect().y-=n.y:t.layoutRect().y+=n.y}t.classes.toggle("fixed",e),t.state.set("fixed",e)}return t},show:function(){var e=this,t,n=e._super();for(t=v.length;t--&&v[t]!==e;);return-1===t&&v.push(e),n},hide:function(){return h(this),f(!1,this),this._super()},hideAll:function(){C.hideAll()},close:function(){var e=this;return e.fire("close").isDefaultPrevented()||(e.remove(),f(!1,e)),e},remove:function(){h(this),this._super()},postRender:function(){var e=this;return e.settings.bodyRole&&this.getEl("body").setAttribute("role",e.settings.bodyRole),e._super()}});return C.hideAll=function(){for(var e=v.length;e--;){var t=v[e];t&&t.settings.autohide&&(t.hide(),v.splice(e,1))}},C}),r(Se,[_e,we,fe,g,Ce,he,h,u],function(e,t,n,r,i,o,a,s){function l(e){var t="width=device-width,initial-scale=1.0,user-scalable=0,minimum-scale=1.0,maximum-scale=1.0",n=r("meta[name=viewport]")[0],i;a.overrideViewPort!==!1&&(n||(n=document.createElement("meta"),n.setAttribute("name","viewport"),document.getElementsByTagName("head")[0].appendChild(n)),i=n.getAttribute("content"),i&&"undefined"!=typeof f&&(f=i),n.setAttribute("content",e?t:f))}function c(e){for(var t=0;tr.w&&(o=r.x-Math.max(0,i/2),e.layoutRect({w:i,x:o}),a=!0)),t&&(t.layoutRect({w:e.layoutRect().innerW}).recalc(),i=t.layoutRect().minW+r.deltaW,i>r.w&&(o=r.x-Math.max(0,i-r.w),e.layoutRect({w:i,x:o}),a=!0)),a&&e.recalc()},initLayoutRect:function(){var e=this,t=e._super(),r=0,i;if(e.settings.title&&!e._fullscreen){i=e.getEl("head");var o=n.getSize(i);t.headerW=o.width,t.headerH=o.height,r+=t.headerH}e.statusbar&&(r+=e.statusbar.layoutRect().h),t.deltaH+=r,t.minH+=r,t.h+=r;var a=n.getWindowSize();return t.x=e.settings.x||Math.max(0,a.w/2-t.w/2),t.y=e.settings.y||Math.max(0,a.h/2-t.h/2),t},renderHtml:function(){var e=this,t=e._layout,n=e._id,r=e.classPrefix,i=e.settings,o="",a="",s=i.html;return e.preRender(),t.preRender(e),i.title&&(o='
    '+e.encode(i.title)+'
    '),i.url&&(s=''),"undefined"==typeof s&&(s=t.renderHtml(e)),e.statusbar&&(a=e.statusbar.renderHtml()),'
    '+o+'
    '+s+"
    "+a+"
    "},fullscreen:function(e){var t=this,i=document.documentElement,a,l=t.classPrefix,c;if(e!=t._fullscreen)if(r(window).on("resize",function(){var e;if(t._fullscreen)if(a)t._timer||(t._timer=s.setTimeout(function(){var e=n.getWindowSize();t.moveTo(0,0).resizeTo(e.w,e.h),t._timer=0},50));else{e=(new Date).getTime();var r=n.getWindowSize();t.moveTo(0,0).resizeTo(r.w,r.h),(new Date).getTime()-e>50&&(a=!0)}}),c=t.layoutRect(),t._fullscreen=e,e){t._initial={x:c.x,y:c.y,w:c.w,h:c.h},t.borderBox=o.parseBox("0"),t.getEl("head").style.display="none",c.deltaH-=c.headerH+2,r([i,document.body]).addClass(l+"fullscreen"),t.classes.add("fullscreen");var u=n.getWindowSize();t.moveTo(0,0).resizeTo(u.w,u.h)}else t.borderBox=o.parseBox(t.settings.border),t.getEl("head").style.display="",c.deltaH+=c.headerH,r([i,document.body]).removeClass(l+"fullscreen"),t.classes.remove("fullscreen"),t.moveTo(t._initial.x,t._initial.y).resizeTo(t._initial.w,t._initial.h);return t.reflow()},postRender:function(){var e=this,t;setTimeout(function(){e.classes.add("in"),e.fire("open")},0),e._super(),e.statusbar&&e.statusbar.postRender(),e.focus(),this.dragHelper=new i(e._id+"-dragh",{start:function(){t={x:e.layoutRect().x,y:e.layoutRect().y}},drag:function(n){e.moveTo(t.x+n.deltaX,t.y+n.deltaY)}}),e.on("submit",function(t){t.isDefaultPrevented()||e.close()}),d.push(e),l(!0)},submit:function(){return this.fire("submit",{data:this.toJSON()})},remove:function(){var e=this,t;for(e.dragHelper.destroy(),e._super(),e.statusbar&&this.statusbar.remove(),t=d.length;t--;)d[t]===e&&d.splice(t,1);l(d.length>0),c(e.classPrefix)},getContentWindow:function(){var e=this.getEl().getElementsByTagName("iframe")[0];return e?e.contentWindow:null}});return u(),h}),r(ke,[Se],function(e){var t=e.extend({init:function(e){e={border:1,padding:20,layout:"flex",pack:"center",align:"center",containerCls:"panel",autoScroll:!0,buttons:{type:"button",text:"Ok",action:"ok"},items:{type:"label",multiline:!0,maxWidth:500,maxHeight:200}},this._super(e)},Statics:{OK:1,OK_CANCEL:2,YES_NO:3,YES_NO_CANCEL:4,msgBox:function(n){function r(e,t,n){return{type:"button",text:e,subtype:n?"primary":"",onClick:function(e){e.control.parents()[1].close(),o(t)}}}var i,o=n.callback||function(){};switch(n.buttons){case t.OK_CANCEL:i=[r("Ok",!0,!0),r("Cancel",!1)];break;case t.YES_NO:case t.YES_NO_CANCEL:i=[r("Yes",1,!0),r("No",0)],n.buttons==t.YES_NO_CANCEL&&i.push(r("Cancel",-1));break;default:i=[r("Ok",!0,!0)]}return new e({padding:20,x:n.x,y:n.y,minWidth:300,minHeight:100,layout:"flex",pack:"center",align:"center",buttons:i,title:n.title,role:"alertdialog",items:{type:"label",multiline:!0,maxWidth:500,maxHeight:200,text:n.text},onPostRender:function(){this.aria("describedby",this.items()[0]._id)},onClose:n.onClose,onCancel:function(){o(!1)}}).renderTo(document.body).reflow()},alert:function(e,n){return"string"==typeof e&&(e={text:e}),e.callback=n,t.msgBox(e)},confirm:function(e,n){return"string"==typeof e&&(e={text:e}),e.callback=n,e.buttons=t.OK_CANCEL,t.msgBox(e)}}});return t}),r(Te,[Se,ke],function(e,t){return function(n){function r(){return s.length?s[s.length-1]:void 0}function i(e){n.fire("OpenWindow",{win:e})}function o(e){n.fire("CloseWindow",{win:e})}var a=this,s=[];a.windows=s,n.on("remove",function(){for(var e=s.length;e--;)s[e].close()}),a.open=function(t,r){var a;return n.editorManager.setActive(n),t.title=t.title||" ",t.url=t.url||t.file,t.url&&(t.width=parseInt(t.width||320,10),t.height=parseInt(t.height||240,10)),t.body&&(t.items={defaults:t.defaults,type:t.bodyType||"form",items:t.body,data:t.data,callbacks:t.commands}),t.url||t.buttons||(t.buttons=[{text:"Ok",subtype:"primary",onclick:function(){a.find("form")[0].submit()}},{text:"Cancel",onclick:function(){a.close()}}]),a=new e(t),s.push(a),a.on("close",function(){for(var e=s.length;e--;)s[e]===a&&s.splice(e,1);s.length||n.focus(),o(a)}),t.data&&a.on("postRender",function(){this.find("*").each(function(e){var n=e.name();n in t.data&&e.value(t.data[n])})}),a.features=t||{},a.params=r||{},1===s.length&&n.nodeChanged(),a=a.renderTo().reflow(),i(a),a},a.alert=function(e,r,a){var s;s=t.alert(e,function(){r?r.call(a||this):n.focus()}),s.on("close",function(){o(s)}),i(s)},a.confirm=function(e,n,r){var a;a=t.confirm(e,function(e){n.call(r||this,e)}),a.on("close",function(){o(a)}),i(a)},a.close=function(){r()&&r().close()},a.getParams=function(){return r()?r().params:null},a.setParams=function(e){r()&&(r().params=e)},a.getWindows=function(){return s}}}),r(Re,[ge,Ee],function(e,t){return e.extend({Mixins:[t],Defaults:{classes:"widget tooltip tooltip-n"},renderHtml:function(){var e=this,t=e.classPrefix;return'"},bindStates:function(){var e=this;return e.state.on("change:text",function(t){e.getEl().lastChild.innerHTML=e.encode(t.value)}),e._super()},repaint:function(){var e=this,t,n;t=e.getEl().style,n=e._layoutRect,t.left=n.x+"px",t.top=n.y+"px",t.zIndex=131070}})}),r(Ae,[ge,Re],function(e,t){var n,r=e.extend({init:function(e){var t=this;t._super(e),e=t.settings,t.canFocus=!0,e.tooltip&&r.tooltips!==!1&&(t.on("mouseenter",function(n){var r=t.tooltip().moveTo(-65535);if(n.control==t){var i=r.text(e.tooltip).show().testMoveRel(t.getEl(),["bc-tc","bc-tl","bc-tr"]);r.classes.toggle("tooltip-n","bc-tc"==i),r.classes.toggle("tooltip-nw","bc-tl"==i),r.classes.toggle("tooltip-ne","bc-tr"==i),r.moveRel(t.getEl(),i)}else r.hide()}),t.on("mouseleave mousedown click",function(){t.tooltip().hide()})),t.aria("label",e.ariaLabel||e.tooltip)},tooltip:function(){return n||(n=new t({type:"tooltip"}),n.renderTo()),n},postRender:function(){var e=this,t=e.settings;e._super(),e.parent()||!t.width&&!t.height||(e.initLayoutRect(),e.repaint()),t.autofocus&&e.focus()},bindStates:function(){function e(e){n.aria("disabled",e),n.classes.toggle("disabled",e)}function t(e){n.aria("pressed",e),n.classes.toggle("active",e)}var n=this;return n.state.on("change:disabled",function(t){e(t.value)}),n.state.on("change:active",function(e){t(e.value)}),n.state.get("disabled")&&e(!0),n.state.get("active")&&t(!0),n._super()},remove:function(){this._super(),n&&(n.remove(),n=null)}});return r}),r(Be,[Ae],function(e){return e.extend({Defaults:{value:0},init:function(e){var t=this;t._super(e),t.classes.add("progress"),t.settings.filter||(t.settings.filter=function(e){return Math.round(e)})},renderHtml:function(){var e=this,t=e._id,n=this.classPrefix;return'
    0%
    '},postRender:function(){var e=this;return e._super(),e.value(e.settings.value),e},bindStates:function(){function e(e){e=t.settings.filter(e),t.getEl().lastChild.innerHTML=e+"%",t.getEl().firstChild.firstChild.style.width=e+"%"}var t=this;return t.state.on("change:value",function(t){e(t.value)}),e(t.state.get("value")),t._super()}})}),r(De,[ge,Ee,Be,u],function(e,t,n,r){return e.extend({Mixins:[t],Defaults:{classes:"widget notification"},init:function(e){var t=this;t._super(e),e.text&&t.text(e.text),e.icon&&(t.icon=e.icon),e.color&&(t.color=e.color),e.type&&t.classes.add("notification-"+e.type),e.timeout&&(e.timeout<0||e.timeout>0)&&!e.closeButton?t.closeButton=!1:(t.classes.add("has-close"),t.closeButton=!0),e.progressBar&&(t.progressBar=new n),t.on("click",function(e){-1!=e.target.className.indexOf(t.classPrefix+"close")&&t.close()})},renderHtml:function(){var e=this,t=e.classPrefix,n="",r="",i="",o="";return e.icon&&(n=''),e.color&&(o=' style="background-color: '+e.color+'"'),e.closeButton&&(r=''),e.progressBar&&(i=e.progressBar.renderHtml()),'"},postRender:function(){var e=this;return r.setTimeout(function(){e.$el.addClass(e.classPrefix+"in")}),e._super()},bindStates:function(){var e=this;return e.state.on("change:text",function(t){e.getEl().childNodes[1].innerHTML=t.value}),e.progressBar&&e.progressBar.bindStates(),e._super()},close:function(){var e=this;return e.fire("close").isDefaultPrevented()||e.remove(),e},repaint:function(){var e=this,t,n;t=e.getEl().style,n=e._layoutRect,t.left=n.x+"px",t.top=n.y+"px",t.zIndex=131070}})}),r(Me,[De,u],function(e,t){return function(n){function r(){return l.length?l[l.length-1]:void 0}function i(){t.requestAnimationFrame(function(){o(),a()})}function o(){for(var e=0;e0){var e=l.slice(0,1)[0],t=n.inline?n.getElement():n.getContentAreaContainer();if(e.moveRel(t,"tc-tc"),l.length>1)for(var r=1;r0&&(r.timer=setTimeout(function(){r.close()},t.timeout)),r.on("close",function(){var e=l.length;for(r.timer&&n.getWin().clearTimeout(r.timer);e--;)l[e]===r&&l.splice(e,1);a()}),r.renderTo(),a(),r},s.close=function(){r()&&r().close()},s.getNotifications=function(){return l},n.on("SkinLoaded",function(){var e=n.settings.service_message;e&&n.notificationManager.open({text:e,type:"warning",timeout:0,icon:""})})}}),r(Le,[w],function(e){function t(t,n,r){for(var i=[];n&&n!=t;n=n.parentNode)i.push(e.nodeIndex(n,r));return i}function n(e,t){var n,r,i;for(r=e,n=t.length-1;n>=0;n--){if(i=r.childNodes,t[n]>i.length-1)return null;r=i[t[n]]}return r}return{create:t,resolve:n}}),r(Pe,[I,T,y,Le,A,C,h,m,u,k],function(e,t,n,r,i,o,a,s,l,c){return function(u){function d(e,t){try{u.getDoc().execCommand(e,!1,t)}catch(n){}}function f(){var e=u.getDoc().documentMode;return e?e:6}function h(e){return e.isDefaultPrevented()}function p(e){var t,n;e.dataTransfer&&(u.selection.isCollapsed()&&"IMG"==e.target.tagName&&ee.select(e.target),t=u.selection.getContent(),t.length>0&&(n=se+escape(u.id)+","+escape(t),e.dataTransfer.setData(le,n)))}function m(e){var t;return e.dataTransfer&&(t=e.dataTransfer.getData(le),t&&t.indexOf(se)>=0)?(t=t.substr(se.length).split(","),{id:unescape(t[0]),html:unescape(t[1])}):null}function g(e){u.queryCommandSupported("mceInsertClipboardContent")?u.execCommand("mceInsertClipboardContent",!1,{content:e}):u.execCommand("mceInsertContent",!1,e)}function v(){function i(e){var t=C.schema.getBlockElements(),n=u.getBody();if("BR"!=e.nodeName)return!1;for(;e!=n&&!t[e.nodeName];e=e.parentNode)if(e.nextSibling)return!1;return!0}function o(e,t){var n;for(n=e.nextSibling;n&&n!=t;n=n.nextSibling)if((3!=n.nodeType||0!==G.trim(n.data).length)&&n!==t)return!1;return n===t}function a(e,t,r){var o,a,s;for(s=C.schema.getNonEmptyElements(),o=new n(r||e,e);a=o[t?"next":"prev"]();){if(s[a.nodeName]&&!i(a))return a;if(3==a.nodeType&&a.data.length>0)return a}}function c(e){var n,r,i,o,s;if(!e.collapsed&&(n=C.getParent(t.getNode(e.startContainer,e.startOffset),C.isBlock),r=C.getParent(t.getNode(e.endContainer,e.endOffset),C.isBlock),s=u.schema.getTextBlockElements(),n!=r&&s[n.nodeName]&&s[r.nodeName]&&"false"!==C.getContentEditable(n)&&"false"!==C.getContentEditable(r)))return e.deleteContents(),i=a(n,!1),o=a(r,!0),C.isEmpty(r)||G(n).append(r.childNodes),G(r).remove(),i?1==i.nodeType?"BR"==i.nodeName?(e.setStartBefore(i),e.setEndBefore(i)):(e.setStartAfter(i),e.setEndAfter(i)):(e.setStart(i,i.data.length),e.setEnd(i,i.data.length)):o&&(1==o.nodeType?(e.setStartBefore(o),e.setEndBefore(o)):(e.setStart(o,0),e.setEnd(o,0))),x.setRng(e),!0}function d(e,n){var r,i,s,l,c,d;if(!e.collapsed)return e;if(c=e.startContainer,d=e.startOffset,3==c.nodeType)if(n){if(d0)return e;if(r=t.getNode(e.startContainer,e.startOffset),s=C.getParent(r,C.isBlock),i=a(u.getBody(),n,r),l=C.getParent(i,C.isBlock),!r||!i)return e;if(l&&s!=l)if(n){if(!o(s,l))return e;1==r.nodeType?"BR"==r.nodeName?e.setStartBefore(r):e.setStartAfter(r):e.setStart(r,r.data.length),1==i.nodeType?e.setEnd(i,0):e.setEndBefore(i)}else{if(!o(l,s))return e;1==i.nodeType?"BR"==i.nodeName?e.setStartBefore(i):e.setStartAfter(i):e.setStart(i,i.data.length),1==r.nodeType?e.setEnd(r,0):e.setEndBefore(r)}return e}function f(e){var t=x.getRng();return t=d(t,e),c(t)?!0:void 0}function v(e,t){function n(e,n){return m=G(n).parents().filter(function(e,t){return!!u.schema.getTextInlineElements()[t.nodeName]}),l=e.cloneNode(!1),m=s.map(m,function(e){return e=e.cloneNode(!1),l.hasChildNodes()?(e.appendChild(l.firstChild),l.appendChild(e)):l.appendChild(e),l.appendChild(e),e}),m.length?(p=C.create("br"),m[0].appendChild(p),C.replace(l,e),t.setStartBefore(p),t.setEndBefore(p),u.selection.setRng(t),p):null}function i(e){return e&&u.schema.getTextBlockElements()[e.tagName]}var o,a,l,c,d,f,h,p,m;if(t.collapsed&&(f=t.startContainer,h=t.startOffset,a=C.getParent(f,C.isBlock),i(a)))if(1==f.nodeType){if(f=f.childNodes[h],f&&"BR"!=f.tagName)return;if(d=e?a.nextSibling:a.previousSibling,C.isEmpty(a)&&i(d)&&C.isEmpty(d)&&n(a,f))return C.remove(d),!0}else if(3==f.nodeType){if(o=r.create(a,f),c=a.cloneNode(!0),f=r.resolve(c,o),e){if(h>=f.data.length)return;f.deleteData(h,1)}else{if(0>=h)return;f.deleteData(h-1,1)}if(C.isEmpty(c))return n(a,f)}}function y(e){var t,n,r;f(e)||(s.each(u.getBody().getElementsByTagName("*"),function(e){"SPAN"==e.tagName&&e.setAttribute("mce-data-marked",1),!e.hasAttribute("data-mce-style")&&e.hasAttribute("style")&&u.dom.setAttrib(e,"style",u.dom.getAttrib(e,"style"))}),t=new w(function(){}),t.observe(u.getDoc(),{childList:!0,attributes:!0,subtree:!0,attributeFilter:["style"]}),u.getDoc().execCommand(e?"ForwardDelete":"Delete",!1,null),n=u.selection.getRng(),r=n.startContainer.parentNode,s.each(t.takeRecords(),function(e){if(C.isChildOf(e.target,u.getBody())){if("style"==e.attributeName){var t=e.target.getAttribute("data-mce-style");t?e.target.setAttribute("style",t):e.target.removeAttribute("style")}s.each(e.addedNodes,function(e){if("SPAN"==e.nodeName&&!e.getAttribute("mce-data-marked")){var t,i;e==r&&(t=n.startOffset,i=e.firstChild),C.remove(e,!0),i&&(n.setStart(i,t),n.setEnd(i,t),u.selection.setRng(n))}})}}),t.disconnect(),s.each(u.dom.select("span[mce-data-marked]"),function(e){e.removeAttribute("mce-data-marked")}))}var b=u.getDoc(),C=u.dom,x=u.selection,w=window.MutationObserver,E,N;w||(E=!0,w=function(){function e(e){var t=e.relatedNode||e.target;n.push({target:t,addedNodes:[t]})}function t(e){var t=e.relatedNode||e.target;n.push({target:t,attributeName:e.attrName})}var n=[],r;this.observe=function(n){r=n,r.addEventListener("DOMSubtreeModified",e,!1),r.addEventListener("DOMNodeInsertedIntoDocument",e,!1),r.addEventListener("DOMNodeInserted",e,!1), +r.addEventListener("DOMAttrModified",t,!1)},this.disconnect=function(){r.removeEventListener("DOMSubtreeModified",e,!1),r.removeEventListener("DOMNodeInsertedIntoDocument",e,!1),r.removeEventListener("DOMNodeInserted",e,!1),r.removeEventListener("DOMAttrModified",t,!1)},this.takeRecords=function(){return n}}),u.on("keydown",function(e){var t=e.keyCode==Q,n=e.ctrlKey||e.metaKey;if(!h(e)&&(t||e.keyCode==J)){var r=u.selection.getRng(),i=r.startContainer,o=r.startOffset;if(t&&e.shiftKey)return;if(v(t,r))return void e.preventDefault();if(!n&&r.collapsed&&3==i.nodeType&&(t?o0))return;e.preventDefault(),n&&u.selection.getSel().modify("extend",t?"forward":"backward",e.metaKey?"lineboundary":"word"),y(t)}}),u.on("keypress",function(t){if(!h(t)&&!x.isCollapsed()&&t.charCode>31&&!e.metaKeyPressed(t)){var n,r,i,o,a,s;n=u.selection.getRng(),s=String.fromCharCode(t.charCode),t.preventDefault(),r=G(n.startContainer).parents().filter(function(e,t){return!!u.schema.getTextInlineElements()[t.nodeName]}),y(!0),r=r.filter(function(e,t){return!G.contains(u.getBody(),t)}),r.length?(i=C.createFragment(),r.each(function(e,t){t=t.cloneNode(!1),i.hasChildNodes()?(t.appendChild(i.firstChild),i.appendChild(t)):(a=t,i.appendChild(t)),i.appendChild(t)}),a.appendChild(u.getDoc().createTextNode(s)),o=C.getParent(n.startContainer,C.isBlock),C.isEmpty(o)?G(o).empty().append(i):n.insertNode(i),n.setStart(a.firstChild,1),n.setEnd(a.firstChild,1),u.selection.setRng(n)):u.selection.setContent(s)}}),u.addCommand("Delete",function(){y()}),u.addCommand("ForwardDelete",function(){y(!0)}),E||(u.on("dragstart",function(e){N=x.getRng(),p(e)}),u.on("drop",function(e){if(!h(e)){var n=m(e);n&&(e.preventDefault(),l.setEditorTimeout(u,function(){var r=t.getCaretRangeFromPoint(e.x,e.y,b);N&&(x.setRng(N),N=null),y(),x.setRng(r),g(n.html)}))}}),u.on("cut",function(e){h(e)||!e.clipboardData||u.selection.isCollapsed()||(e.preventDefault(),e.clipboardData.clearData(),e.clipboardData.setData("text/html",u.selection.getContent()),e.clipboardData.setData("text/plain",u.selection.getContent({format:"text"})),l.setEditorTimeout(u,function(){y(!0)}))}))}function y(){function e(e){var t=Z.create("body"),n=e.cloneContents();return t.appendChild(n),ee.serializer.serialize(t,{format:"html"})}function n(n){if(!n.setStart){if(n.item)return!1;var r=n.duplicate();return r.moveToElementText(u.getBody()),t.compareRanges(n,r)}var i=e(n),o=Z.createRng();o.selectNode(u.getBody());var a=e(o);return i===a}u.on("keydown",function(e){var t=e.keyCode,r,i;if(!h(e)&&(t==Q||t==J)){if(r=u.selection.isCollapsed(),i=u.getBody(),r&&!Z.isEmpty(i))return;if(!r&&!n(u.selection.getRng()))return;e.preventDefault(),u.setContent(""),i.firstChild&&Z.isBlock(i.firstChild)?u.selection.setCursorLocation(i.firstChild,0):u.selection.setCursorLocation(i,0),u.nodeChanged()}})}function b(){u.shortcuts.add("meta+a",null,"SelectAll")}function C(){u.settings.content_editable||Z.bind(u.getDoc(),"mousedown mouseup",function(e){var t;if(e.target==u.getDoc().documentElement)if(t=ee.getRng(),u.getBody().focus(),"mousedown"==e.type){if(c.isCaretContainer(t.startContainer))return;ee.placeCaretAt(e.clientX,e.clientY)}else ee.setRng(t)})}function x(){u.on("keydown",function(e){if(!h(e)&&e.keyCode===J){if(!u.getBody().getElementsByTagName("hr").length)return;if(ee.isCollapsed()&&0===ee.getRng(!0).startOffset){var t=ee.getNode(),n=t.previousSibling;if("HR"==t.nodeName)return Z.remove(t),void e.preventDefault();n&&n.nodeName&&"hr"===n.nodeName.toLowerCase()&&(Z.remove(n),e.preventDefault())}}})}function w(){window.Range.prototype.getClientRects||u.on("mousedown",function(e){if(!h(e)&&"HTML"===e.target.nodeName){var t=u.getBody();t.blur(),l.setEditorTimeout(u,function(){t.focus()})}})}function E(){u.on("click",function(e){var t=e.target;/^(IMG|HR)$/.test(t.nodeName)&&"false"!==Z.getContentEditableParent(t)&&(e.preventDefault(),ee.getSel().setBaseAndExtent(t,0,t,1),u.nodeChanged()),"A"==t.nodeName&&Z.hasClass(t,"mce-item-anchor")&&(e.preventDefault(),ee.select(t))})}function N(){function e(){var e=Z.getAttribs(ee.getStart().cloneNode(!1));return function(){var t=ee.getStart();t!==u.getBody()&&(Z.setAttrib(t,"style",null),K(e,function(e){t.setAttributeNode(e.cloneNode(!0))}))}}function t(){return!ee.isCollapsed()&&Z.getParent(ee.getStart(),Z.isBlock)!=Z.getParent(ee.getEnd(),Z.isBlock)}u.on("keypress",function(n){var r;return h(n)||8!=n.keyCode&&46!=n.keyCode||!t()?void 0:(r=e(),u.getDoc().execCommand("delete",!1,null),r(),n.preventDefault(),!1)}),Z.bind(u.getDoc(),"cut",function(n){var r;!h(n)&&t()&&(r=e(),l.setEditorTimeout(u,function(){r()}))})}function _(){document.body.setAttribute("role","application")}function S(){u.on("keydown",function(e){if(!h(e)&&e.keyCode===J&&ee.isCollapsed()&&0===ee.getRng(!0).startOffset){var t=ee.getNode().previousSibling;if(t&&t.nodeName&&"table"===t.nodeName.toLowerCase())return e.preventDefault(),!1}})}function k(){f()>7||(d("RespectVisibilityInDesign",!0),u.contentStyles.push(".mceHideBrInPre pre br {display: none}"),Z.addClass(u.getBody(),"mceHideBrInPre"),ne.addNodeFilter("pre",function(e){for(var t=e.length,n,r,o,a;t--;)for(n=e[t].getAll("br"),r=n.length;r--;)o=n[r],a=o.prev,a&&3===a.type&&"\n"!=a.value.charAt(a.value-1)?a.value+="\n":o.parent.insert(new i("#text",3),o,!0).value="\n"}),re.addNodeFilter("pre",function(e){for(var t=e.length,n,r,i,o;t--;)for(n=e[t].getAll("br"),r=n.length;r--;)i=n[r],o=i.prev,o&&3==o.type&&(o.value=o.value.replace(/\r?\n$/,""))}))}function T(){Z.bind(u.getBody(),"mouseup",function(){var e,t=ee.getNode();"IMG"==t.nodeName&&((e=Z.getStyle(t,"width"))&&(Z.setAttrib(t,"width",e.replace(/[^0-9%]+/g,"")),Z.setStyle(t,"width","")),(e=Z.getStyle(t,"height"))&&(Z.setAttrib(t,"height",e.replace(/[^0-9%]+/g,"")),Z.setStyle(t,"height","")))})}function R(){u.on("keydown",function(t){var n,r,i,o,a;if(!h(t)&&t.keyCode==e.BACKSPACE&&(n=ee.getRng(),r=n.startContainer,i=n.startOffset,o=Z.getRoot(),a=r,n.collapsed&&0===i)){for(;a&&a.parentNode&&a.parentNode.firstChild==a&&a.parentNode!=o;)a=a.parentNode;"BLOCKQUOTE"===a.tagName&&(u.formatter.toggle("blockquote",null,a),n=Z.createRng(),n.setStart(r,0),n.setEnd(r,0),ee.setRng(n))}})}function A(){function e(){Y(),d("StyleWithCSS",!1),d("enableInlineTableEditing",!1),te.object_resizing||d("enableObjectResizing",!1)}te.readonly||u.on("BeforeExecCommand MouseDown",e)}function B(){function e(){K(Z.select("a"),function(e){var t=e.parentNode,n=Z.getRoot();if(t.lastChild===e){for(;t&&!Z.isBlock(t);){if(t.parentNode.lastChild!==t||t===n)return;t=t.parentNode}Z.add(t,"br",{"data-mce-bogus":1})}})}u.on("SetContent ExecCommand",function(t){"setcontent"!=t.type&&"mceInsertLink"!==t.command||e()})}function D(){te.forced_root_block&&u.on("init",function(){d("DefaultParagraphSeparator",te.forced_root_block)})}function M(){u.on("keydown",function(e){var t;h(e)||e.keyCode!=J||(t=u.getDoc().selection.createRange(),t&&t.item&&(e.preventDefault(),u.undoManager.beforeChange(),Z.remove(t.item(0)),u.undoManager.add()))})}function L(){var e;f()>=10&&(e="",K("p div h1 h2 h3 h4 h5 h6".split(" "),function(t,n){e+=(n>0?",":"")+t+":empty"}),u.contentStyles.push(e+"{padding-right: 1px !important}"))}function P(){f()<9&&(ne.addNodeFilter("noscript",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.firstChild,r&&n.attr("data-mce-innertext",r.value)}),re.addNodeFilter("noscript",function(e){for(var t=e.length,n,r,a;t--;)n=e[t],r=e[t].firstChild,r?r.value=o.decode(r.value):(a=n.attributes.map["data-mce-innertext"],a&&(n.attr("data-mce-innertext",null),r=new i("#text",3),r.value=a,r.raw=!0,n.append(r)))}))}function H(){function e(e,t){var n=i.createTextRange();try{n.moveToPoint(e,t)}catch(r){n=null}return n}function t(t){var r;t.button?(r=e(t.x,t.y),r&&(r.compareEndPoints("StartToStart",a)>0?r.setEndPoint("StartToStart",a):r.setEndPoint("EndToEnd",a),r.select())):n()}function n(){var e=r.selection.createRange();a&&!e.item&&0===e.compareEndPoints("StartToEnd",e)&&a.select(),Z.unbind(r,"mouseup",n),Z.unbind(r,"mousemove",t),a=o=0}var r=Z.doc,i=r.body,o,a,s;r.documentElement.unselectable=!0,Z.bind(r,"mousedown contextmenu",function(i){if("HTML"===i.target.nodeName){if(o&&n(),s=r.documentElement,s.scrollHeight>s.clientHeight)return;o=1,a=e(i.x,i.y),a&&(Z.bind(r,"mouseup",n),Z.bind(r,"mousemove",t),Z.getRoot().focus(),a.select())}})}function O(){u.on("keyup focusin mouseup",function(t){65==t.keyCode&&e.metaKeyPressed(t)||ee.normalize()},!0)}function I(){u.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}")}function F(){u.inline||u.on("keydown",function(){document.activeElement==document.body&&u.getWin().focus()})}function z(){u.inline||(u.contentStyles.push("body {min-height: 150px}"),u.on("click",function(e){var t;if("HTML"==e.target.nodeName){if(a.ie>11)return void u.getBody().focus();t=u.selection.getRng(),u.getBody().focus(),u.selection.setRng(t),u.selection.normalize(),u.nodeChanged()}}))}function W(){a.mac&&u.on("keydown",function(t){!e.metaKeyPressed(t)||t.shiftKey||37!=t.keyCode&&39!=t.keyCode||(t.preventDefault(),u.selection.getSel().modify("move",37==t.keyCode?"backward":"forward","lineboundary"))})}function V(){d("AutoUrlDetect",!1)}function U(){u.on("click",function(e){var t=e.target;do if("A"===t.tagName)return void e.preventDefault();while(t=t.parentNode)}),u.contentStyles.push(".mce-content-body {-webkit-touch-callout: none}")}function $(){u.on("init",function(){u.dom.bind(u.getBody(),"submit",function(e){e.preventDefault()})})}function q(){ne.addNodeFilter("br",function(e){for(var t=e.length;t--;)"Apple-interchange-newline"==e[t].attr("class")&&e[t].remove()})}function j(){u.on("dragstart",function(e){p(e)}),u.on("drop",function(e){if(!h(e)){var n=m(e);if(n&&n.id!=u.id){e.preventDefault();var r=t.getCaretRangeFromPoint(e.x,e.y,u.getDoc());ee.setRng(r),g(n.html)}}})}function Y(){var e,t;X()&&(e=u.getBody(),t=e.parentNode,t.removeChild(e),t.appendChild(e),e.focus())}function X(){var e;return ie?(e=u.selection.getSel(),!e||!e.rangeCount||0===e.rangeCount):0}var K=s.each,G=u.$,J=e.BACKSPACE,Q=e.DELETE,Z=u.dom,ee=u.selection,te=u.settings,ne=u.parser,re=u.serializer,ie=a.gecko,oe=a.ie,ae=a.webkit,se="data:text/mce-internal,",le=oe?"Text":"URL";return R(),y(),a.windowsPhone||O(),ae&&(v(),C(),E(),D(),$(),S(),q(),a.iOS?(F(),z(),U()):b()),oe&&a.ie<11&&(x(),_(),k(),T(),M(),L(),P(),H()),a.ie>=11&&(z(),S()),a.ie&&(b(),V(),j()),ie&&(x(),w(),N(),A(),B(),I(),W(),S()),{refreshContentEditable:Y,isHidden:X}}}),r(He,[le,w,m],function(e,t,n){function r(e,t){return"selectionchange"==t?e.getDoc():!e.inline&&/^mouse|click|contextmenu|drop|dragover|dragend/.test(t)?e.getDoc().documentElement:e.settings.event_root?(e.eventRoot||(e.eventRoot=o.select(e.settings.event_root)[0]),e.eventRoot):e.getBody()}function i(e,t){function n(e){return!e.hidden&&!e.readonly}var i=r(e,t),s;if(e.delegates||(e.delegates={}),!e.delegates[t])if(e.settings.event_root){if(a||(a={},e.editorManager.on("removeEditor",function(){var t;if(!e.editorManager.activeEditor&&a){for(t in a)e.dom.unbind(r(e,t));a=null}})),a[t])return;s=function(r){for(var i=r.target,a=e.editorManager.editors,s=a.length;s--;){var l=a[s].getBody();(l===i||o.isChildOf(i,l))&&n(a[s])&&a[s].fire(t,r)}},a[t]=s,o.bind(i,t,s)}else s=function(r){n(e)&&e.fire(t,r)},o.bind(i,t,s),e.delegates[t]=s}var o=t.DOM,a,s={bindPendingEventDelegates:function(){var e=this;n.each(e._pendingNativeEvents,function(t){i(e,t)})},toggleNativeEvent:function(e,t){var n=this;"focus"!=e&&"blur"!=e&&(t?n.initialized?i(n,e):n._pendingNativeEvents?n._pendingNativeEvents.push(e):n._pendingNativeEvents=[e]:n.initialized&&(n.dom.unbind(r(n,e),e,n.delegates[e]),delete n.delegates[e]))},unbindAllNativeEvents:function(){var e=this,t;if(e.delegates){for(t in e.delegates)e.dom.unbind(r(e,t),t,e.delegates[t]);delete e.delegates}e.inline||(e.getBody().onload=null,e.dom.unbind(e.getWin()),e.dom.unbind(e.getDoc())),e.dom.unbind(e.getBody()),e.dom.unbind(e.getContainer())}};return s=n.extend({},e,s)}),r(Oe,[],function(){function e(e,t,n){try{e.getDoc().execCommand(t,!1,n)}catch(r){}}function t(e){var t,n;return t=e.getBody(),n=function(t){e.dom.getParents(t.target,"a").length>0&&t.preventDefault()},e.dom.bind(t,"click",n),{unbind:function(){e.dom.unbind(t,"click",n)}}}function n(n,r){n._clickBlocker&&(n._clickBlocker.unbind(),n._clickBlocker=null),r?(n._clickBlocker=t(n),n.selection.controlSelection.hideResizeRect(),n.readonly=!0,n.getBody().contentEditable=!1):(n.readonly=!1,n.getBody().contentEditable=!0,e(n,"StyleWithCSS",!1),e(n,"enableInlineTableEditing",!1),e(n,"enableObjectResizing",!1),n.focus(),n.nodeChanged())}function r(e,t){var r=e.readonly?"readonly":"design";t!=r&&(e.initialized?n(e,"readonly"==t):e.on("init",function(){n(e,"readonly"==t)}),e.fire("SwitchMode",{mode:t}))}return{setMode:r}}),r(Ie,[m,h],function(e,t){var n=e.each,r=e.explode,i={f9:120,f10:121,f11:122},o=e.makeMap("alt,ctrl,shift,meta,access");return function(a){function s(e){var a,s,l={};n(r(e,"+"),function(e){e in o?l[e]=!0:/^[0-9]{2,}$/.test(e)?l.keyCode=parseInt(e,10):(l.charCode=e.charCodeAt(0),l.keyCode=i[e]||e.toUpperCase().charCodeAt(0))}),a=[l.keyCode];for(s in o)l[s]?a.push(s):l[s]=!1;return l.id=a.join(","),l.access&&(l.alt=!0,t.mac?l.ctrl=!0:l.shift=!0),l.meta&&(t.mac?l.meta=!0:(l.ctrl=!0,l.meta=!1)),l}function l(t,n,i,o){var l;return l=e.map(r(t,">"),s),l[l.length-1]=e.extend(l[l.length-1],{func:i,scope:o||a}),e.extend(l[0],{desc:a.translate(n),subpatterns:l.slice(1)})}function c(e){return e.altKey||e.ctrlKey||e.metaKey}function u(e){return e.keyCode>=112&&e.keyCode<=123}function d(e,t){return t?t.ctrl!=e.ctrlKey||t.meta!=e.metaKey?!1:t.alt!=e.altKey||t.shift!=e.shiftKey?!1:e.keyCode==t.keyCode||e.charCode&&e.charCode==t.charCode?(e.preventDefault(),!0):!1:!1}function f(e){return e.func?e.func.call(e.scope):null}var h=this,p={},m=[];a.on("keyup keypress keydown",function(e){!c(e)&&!u(e)||e.isDefaultPrevented()||(n(p,function(t){return d(e,t)?(m=t.subpatterns.slice(0),"keydown"==e.type&&f(t),!0):void 0}),d(e,m[0])&&(1===m.length&&"keydown"==e.type&&f(m[0]),m.shift()))}),h.add=function(t,i,o,s){var c;return c=o,"string"==typeof o?o=function(){a.execCommand(c,!1,null)}:e.isArray(c)&&(o=function(){a.execCommand(c[0],c[1],c[2])}),n(r(e.trim(t.toLowerCase())),function(e){var t=l(e,i,o,s);p[t.id]=t}),!0},h.remove=function(e){var t=l(e);return p[t.id]?(delete p[t.id],!0):!1}}}),r(Fe,[c,m,z],function(e,t,n){return function(r){function i(e){var t,n;return n={"image/jpeg":"jpg","image/jpg":"jpg","image/gif":"gif","image/png":"png"},t=n[e.blob().type.toLowerCase()]||"dat",e.id()+"."+t}function o(e,t){return e?e.replace(/\/$/,"")+"/"+t.replace(/^\//,""):t}function a(e){return{id:e.id,blob:e.blob,base64:e.base64,filename:n.constant(i(e))}}function s(e,t,n,a){var s,l,c;s=new XMLHttpRequest,s.open("POST",r.url),s.withCredentials=r.credentials,c=a(),s.upload.onprogress=function(e){var t=Math.round(e.loaded/e.total*100);c.progressBar.value(t)},s.onerror=function(){c.close(),n("Image upload failed due to a XHR Transport error. Code: "+s.status)},s.onload=function(){var e;return c.close(),200!=s.status?void n("HTTP Error: "+s.status):(e=JSON.parse(s.responseText),e&&"string"==typeof e.location?void t(o(r.basePath,e.location)):void n("Invalid JSON: "+s.responseText))},l=new FormData,l.append("file",e.blob(),i(e)),s.send(l)}function l(){return new e(function(e){e([])})}function c(e){return e.then(function(e){return e})["catch"](function(e){return e})}function u(e,t,n){var r=e(n),i=c(r);return delete p[t],p[t]=i,i}function d(e,n){return t.map(e,function(e){var t=e.id();return p[t]?p[t]:u(n,t,e)})}function f(t,n){function i(t){return new e(function(e){var i=r.handler;try{i(a(t),function(n){e({url:n,blobInfo:t,status:!0})},function(n){e({url:"",blobInfo:t,status:!1,error:n})},n)}catch(o){e({url:"",blobInfo:t,status:!1,error:o.message})}})}var o=d(t,i);return e.all(o)}function h(e,t){return r.url||r.handler!==s?f(e,t):l()}var p={};return r=t.extend({credentials:!1,handler:s},r),{upload:h}}}),r(ze,[c],function(e){function t(t){return new e(function(e){var n=new XMLHttpRequest;n.open("GET",t,!0),n.responseType="blob",n.onload=function(){200==this.status&&e(this.response)},n.send()})}function n(e){var t,n;return e=decodeURIComponent(e).split(","),n=/data:([^;]+)/.exec(e[0]),n&&(t=n[1]),{type:t,data:e[1]}}function r(t){return new e(function(e){var r,i,o;t=n(t);try{r=atob(t.data)}catch(a){return void e(new Blob([]))}for(i=new Uint8Array(r.length),o=0;o0&&(n&&(l*=-1),r.left+=l,r.right+=l),r}function l(){var n,r,o,a,s;for(n=i("*[contentEditable=false]",t),a=0;a').css(l).appendTo(t),o&&m.addClass("mce-visual-caret-before"),d(),c=a.ownerDocument.createRange(),f=g.firstChild,c.setStart(f,0),c.setEnd(f,1),c):(g=e.insertInline(a,o),c=a.ownerDocument.createRange(),s(g.nextSibling)?(c.setStart(g,0),c.setEnd(g,0)):(c.setStart(g,1),c.setEnd(g,1)),c)}function u(){l(),g&&(e.remove(g),g=null),m&&(m.remove(),m=null),clearInterval(p)}function d(){p=a.setInterval(function(){i("div.mce-visual-caret",t).toggleClass("mce-visual-caret-hidden")},500)}function f(){a.clearInterval(p)}function h(){return".mce-visual-caret {position: absolute;background-color: black;background-color: currentcolor;}.mce-visual-caret-hidden {display: none;}*[data-mce-caret] {position: absolute;left: -1000px;right: auto;top: 0;margin: 0;padding: 0;}"}var p,m,g;return{show:c,hide:u,getCss:h,destroy:f}}}),r(qe,[p,_,V],function(e,t,n){function r(i){function o(t){return e.map(t,function(e){return e=n.clone(e),e.node=i,e})}if(e.isArray(i))return e.reduce(i,function(e,t){return e.concat(r(t))},[]);if(t.isElement(i))return o(i.getClientRects());if(t.isText(i)){var a=i.ownerDocument.createRange();return a.setStart(i,0),a.setEnd(i,i.data.length),o(a.getClientRects())}}return{getClientRects:r}}),r(je,[z,p,qe,W,te,ne,$,V],function(e,t,n,r,i,o,a,s){function l(e,t,n,o){for(;o=i.findNode(o,e,r.isEditableCaretCandidate,t);)if(n(o))return}function c(e,r,i,o,a,s){function c(o){var s,l,c;for(c=n.getClientRects(o),-1==e&&(c=c.reverse()),s=0;s0&&r(l,t.last(f))&&u++,l.line=u,a(l))return!0;f.push(l)}}var u=0,d,f=[],h;return(h=t.last(s.getClientRects()))?(d=s.getNode(),c(d),l(e,o,c,d),f):f}function u(e,t){return t.line>e}function d(e,t){return t.line===e}function f(e,n,r,i){function l(n){return 1==e?t.last(n.getClientRects()):t.last(n.getClientRects())}var c=new o(n),u,d,f,h,p=[],m=0,g,v;1==e?(u=c.next,d=s.isBelow,f=s.isAbove,h=a.after(i)):(u=c.prev,d=s.isAbove,f=s.isBelow,h=a.before(i)),v=l(h);do if(h.isVisible()&&(g=l(h),!f(g,v))){if(p.length>0&&d(g,t.last(p))&&m++,g=s.clone(g),g.position=h,g.line=m,r(g))return p;p.push(g)}while(h=u(h));return p}var h=e.curry,p=h(c,-1,s.isAbove,s.isBelow),m=h(c,1,s.isBelow,s.isAbove);return{upUntil:p,downUntil:m,positionsUntil:f,isAboveLine:h(u),isLine:h(d)}}),r(Ye,[z,p,_,qe,V,te,W],function(e,t,n,r,i,o,a){function s(e,t){return Math.abs(e.left-t)}function l(e,t){return Math.abs(e.right-t)}function c(e,n){function r(e,t){return e>=t.left&&e<=t.right}return t.reduce(e,function(e,t){var i,o;return i=Math.min(s(e,n),l(e,n)),o=Math.min(s(t,n),l(t,n)),r(n,t)?t:r(n,e)?e:o==i&&m(t.node)?t:i>o?t:e})}function u(e,t,n,r){for(;r=g(r,e,a.isEditableCaretCandidate,t);)if(n(r))return}function d(e,n){function o(e,i){var o;return o=t.filter(r.getClientRects(i),function(t){return!e(t,n)}),a=a.concat(o),0===o.length}var a=[];return a.push(n),u(-1,e,v(o,i.isAbove),n.node),u(1,e,v(o,i.isBelow),n.node),a}function f(e){return t.filter(t.toArray(e.getElementsByTagName("*")),m)}function h(e,t){return{node:e.node,before:s(e,t)=e.top&&i<=e.bottom}),a=c(o,n),a&&(a=c(d(e,a),n),a&&m(a.node))?h(a,n):null}var m=n.isContentEditableFalse,g=o.findNode,v=e.curry;return{findClosestClientRect:c,findLineNodeRects:d,closestCaret:p}}),r(Xe,[_,p,z],function(e,t,n){function r(e){function r(e){return i(e)}function a(t){f(e.getBody()).css("cursor",t)}function s(t){return t==g.element||e.dom.isChildOf(t,g.element)?!1:!i(t)}function l(t){var n,r,i,o,s=0,l=0,c,u,d,h;0===t.button&&(n=t.screenX-g.screenX,r=t.screenY-g.screenY,c=Math.max(Math.abs(n),Math.abs(r)),!g.dragging&&c>10&&(g.dragging=!0,a("default"),g.clone=g.element.cloneNode(!0),i=m.getPos(g.element),g.relX=g.clientX-i.x,g.relY=g.clientY-i.y,g.width=g.element.offsetWidth,g.height=g.element.offsetHeight,f(g.clone).css({width:g.width,height:g.height}).removeAttr("data-mce-selected"),g.ghost=f("
    ").css({position:"absolute",opacity:.5,overflow:"hidden",width:g.width,height:g.height}).attr({"data-mce-bogus":"all",unselectable:"on",contenteditable:"false"}).addClass("mce-drag-container mce-reset").append(g.clone).appendTo(e.getBody())[0],o=e.dom.getViewPort(e.getWin()),g.maxX=o.w,g.maxY=o.h),g.dragging&&(e.selection.placeCaretAt(t.clientX,t.clientY),u=g.clientX+n-g.relX,d=g.clientY+r+5,u+g.width>g.maxX&&(s=u+g.width-g.maxX),d+g.height>g.maxY&&(l=d+g.height-g.maxY),h="BODY"!=e.getBody().nodeName?e.getBody().getBoundingClientRect():{left:0,top:0},f(g.ghost).css({left:u-h.left,top:d-h.top,width:g.width-s,height:g.height-l})))}function c(){var t;if(g.dragging&&(e.selection.setRng(e.selection.getSel().getRangeAt(0)),s(e.selection.getNode()))){var n=g.element;if(t=e.fire("drop",{targetClone:n}),t.isDefaultPrevented())return;n=t.targetClone,e.undoManager.transact(function(){e.insertContent(m.getOuterHTML(n)),f(g.element).remove()})}d()}function u(a){var s,u;if(d(),0===a.button&&(s=t.find(e.dom.getParents(a.target),n.or(i,o)),r(s))){if(u=e.fire("dragstart",{target:s}),u.isDefaultPrevented())return;e.on("mousemove",l),e.on("mouseup",c),h!=p&&(m.bind(h,"mousemove",l),m.bind(h,"mouseup",c)),g={screenX:a.screenX,screenY:a.screenY,clientX:a.clientX,clientY:a.clientY,element:s}}}function d(){f(g.ghost).remove(),a(null),e.off("mousemove",l),e.off("mouseup",d),h!=p&&(m.unbind(h,"mousemove",l),m.unbind(h,"mouseup",d)),g={}}var f=e.$,h=document,p=e.getDoc(),m=e.dom,g={};e.on("mousedown",u),e.on("drop",function(t){var n=e.getDoc().elementFromPoint(t.clientX,t.clientY);(i(n)||i(e.dom.getContentEditableParent(n)))&&t.preventDefault()})}var i=e.isContentEditableFalse,o=e.isContentEditableTrue;return{init:r}}),r(Ke,[h,ne,$,k,te,$e,je,Ye,_,T,V,I,z,p,u,Xe,S],function(e,t,n,r,i,o,a,s,l,c,u,d,f,h,p,m,g){function v(e,t){for(;t=e(t);)if(t.isVisible())return t;return t}function y(c){function y(e){return c.dom.isBlock(e)}function S(e){e&&c.selection.setRng(e)}function k(){return c.selection.getRng()}function T(e,t){c.selection.scrollIntoView(e,t)}function R(e,t,n){var r;return r=c.fire("ShowCaret",{target:t,direction:e,before:n}),r.isDefaultPrevented()?null:(T(t,-1===e),ne.show(n,t))}function A(e){var t;return ne.hide(),t=c.fire("BeforeObjectSelected",{target:e}),t.isDefaultPrevented()?null:B(e)}function B(e){var t=e.ownerDocument.createRange();return t.selectNode(e),t}function D(e,t){var n=i.isInSameBlock(e,t);return!n&&l.isBr(e.getNode())?!0:n}function M(e,t){return t=i.normalizeRange(e,Q,t),-1==e?n.fromRangeStart(t):n.fromRangeEnd(t)}function L(e){return r.isCaretContainerBlock(e.startContainer)}function P(e,t,n,r){var i,o,a,s;return!r.collapsed&&(i=_(r),x(i))?R(e,i,-1==e):(s=L(r),o=M(e,r),n(o)?A(o.getNode(-1==e)):(o=t(o))?n(o)?R(e,o.getNode(-1==e),1==e):(a=t(o),n(a)&&D(o,a)?R(e,a.getNode(-1==e),1==e):s?U(o.toRange()):null):s?r:null)}function H(e,t,n){var r,i,o,l,c,u,d,f,p;if(p=_(n),r=M(e,n),i=t(Q,a.isAboveLine(1),r),o=h.filter(i,a.isLine(1)),c=h.last(r.getClientRects()),N(r)&&(p=r.getNode()),E(r)&&(p=r.getNode(!0)),!c)return null;if(u=c.left,l=s.findClosestClientRect(o,u),l&&x(l.node))return d=Math.abs(u-l.left),f=Math.abs(u-l.right),R(e,l.node,f>d);if(p){var m=a.positionsUntil(e,Q,a.isAboveLine(1),p);if(l=s.findClosestClientRect(h.filter(m,a.isLine(1)),u))return U(l.position.toRange());if(l=h.last(h.filter(m,a.isLine(0))))return U(l.position.toRange())}}function O(t,r){function i(){var t=c.dom.create(c.settings.forced_root_block);return(!e.ie||e.ie>=11)&&(t.innerHTML='
    '),t}var o,a,s;if(r.collapsed&&c.settings.forced_root_block){if(o=c.dom.getParent(r.startContainer,"PRE"),!o)return;a=1==t?ee(n.fromRangeStart(r)):te(n.fromRangeStart(r)),a||(s=i(),1==t?c.$(o).after(s):c.$(o).before(s),c.selection.select(s,!0),c.selection.collapse())}}function I(e,t,n,r){var i;return(i=P(e,t,n,r))?i:(i=O(e,r),i?i:null)}function F(e,t,n){var r;return(r=H(e,t,n))?r:(r=O(e,n),r?r:null)}function z(){return oe("*[data-mce-caret]")[0]}function W(e){e=oe(e),e.attr("data-mce-caret")&&(ne.hide(),e.removeAttr("data-mce-caret"),e.removeAttr("data-mce-bogus"),e.removeAttr("style"),S(k()),T(e[0]))}function V(e){var t,r;return e=i.normalizeRange(1,Q,e),t=n.fromRangeStart(e),x(t.getNode())?R(1,t.getNode(),!t.isAtEnd()):x(t.getNode(!0))?R(1,t.getNode(!0),!1):(r=c.dom.getParent(t.getNode(),f.or(x,C)),x(r)?R(1,r,!1):(ne.hide(),null))}function U(e){var t;return e&&e.collapsed?(t=V(e),t?t:e):e}function $(e){var t,i,o,a;return x(e)?(x(e.previousSibling)&&(o=e.previousSibling),i=te(n.before(e)),i||(t=ee(n.after(e))),t&&w(t.getNode())&&(a=t.getNode()),r.remove(e.previousSibling),r.remove(e.nextSibling),c.dom.remove(e),G(),c.dom.isEmpty(c.getBody())?(c.setContent(""),void c.focus()):o?n.after(o).toRange():a?n.before(a).toRange():i?i.toRange():t?t.toRange():null):null}function q(e,t,n){var r,i;return!n.collapsed&&(r=_(n),x(r))?U($(r)):(i=M(e,n),t(i)?U($(i.getNode(-1==e))):void 0)}function j(){function e(e,t){var n=t(k());n&&!e.isDefaultPrevented()&&(e.preventDefault(),S(n))}function t(e){for(var t=c.getBody();e&&e!=t;){if(C(e)||x(e))return e;e=e.parentNode}return null}function r(e,t,n){return n.collapsed?!1:h.reduce(n.getClientRects(),function(n,r){return n||u.containsXY(r,e,t)},!1)}function i(){var e,r=t(c.selection.getNode());C(r)&&y(r)&&c.dom.isEmpty(r)&&(e=c.dom.create("br",{"data-mce-bogus":"1"}),c.$(r).empty().append(e),c.selection.setRng(n.before(e).toRange()))}function o(e){var t=z();if(t)return"compositionstart"==e.type?(e.preventDefault(),e.stopPropagation(),void W(t)):void(" "!=t.innerHTML&&W(t))}function l(e){var t;switch(e.keyCode){case d.DELETE:t=i();break;case d.BACKSPACE:t=i()}t&&e.preventDefault()}var f=b(I,1,ee,N),g=b(I,-1,te,E),v=b(q,1,N),w=b(q,-1,E),_=b(F,-1,a.upUntil),T=b(F,1,a.downUntil);c.on("mouseup",function(){var e=k();e.collapsed&&S(V(e))}),c.on("click",function(e){var n;n=t(e.target),n&&x(n)&&e.preventDefault()}),c.on("mousedown",function(e){var n;if(n=t(e.target))x(n)?(e.preventDefault(),K(A(n))):(G(),r(e.clientX,e.clientY,c.selection.getRng())||c.selection.placeCaretAt(e.clientX,e.clientY));else{G(),ne.hide();var i=s.closestCaret(Q,e.clientX,e.clientY);i&&(e.preventDefault(),c.getBody().focus(),S(R(1,i.node,i.before)))}}),c.on("keydown",function(t){if(!d.modifierPressed(t))switch(t.keyCode){case d.RIGHT:e(t,f);break;case d.DOWN:e(t,T);break;case d.LEFT:e(t,g);break;case d.UP:e(t,_);break;case d.DELETE:e(t,v);break;case d.BACKSPACE:e(t,w);break;default:x(c.selection.getNode())&&t.preventDefault()}}),c.on("keyup compositionstart",function(e){o(e),l(e)},!0),c.on("cut",function(){var e=c.selection.getNode();x(e)&&p.setEditorTimeout(c,function(){S(U($(e)))})}),c.on("getSelectionRange",function(e){var t=e.range;if(ie){if(!ie.parentNode)return void(ie=null);t=t.cloneRange(),t.selectNode(ie), +e.range=t}}),c.on("setSelectionRange",function(e){var t;t=K(e.range),t&&(e.range=t)}),c.on("focus",function(){p.setEditorTimeout(c,function(){c.selection.setRng(U(c.selection.getRng()))},0)}),m.init(c)}function Y(){var e=c.contentStyles,t=".mce-content-body";e.push(ne.getCss()),e.push(t+" .mce-offscreen-selection {position: absolute;left: -9999999999px;width: 100px;height: 100px;}"+t+" *[contentEditable=false] {cursor: default;}"+t+" *[contentEditable=true] {cursor: text;}")}function X(e){return r.isCaretContainer(e.startContainer)||r.isCaretContainer(e.endContainer)}function K(t){var n,r=c.$,i=c.dom,o,a,s,l,u,d,f,h,p;if(!t)return G(),null;if(t.collapsed){if(G(),!X(t)){if(f=M(1,t),x(f.getNode()))return R(1,f.getNode(),!f.isAtEnd());if(x(f.getNode(!0)))return R(1,f.getNode(!0),!1)}return null}return s=t.startContainer,l=t.startOffset,u=t.endOffset,3==s.nodeType&&0==l&&x(s.parentNode)&&(s=s.parentNode,l=i.nodeIndex(s),s=s.parentNode),1!=s.nodeType?(G(),null):(u==l+1&&(n=s.childNodes[l]),x(n)?(h=p=n.cloneNode(!0),d=c.fire("ObjectSelected",{target:n,targetClone:h}),d.isDefaultPrevented()?(G(),null):(h=d.targetClone,o=r("#"+re),0===o.length&&(o=r('
    ').attr("id",re),o.appendTo(c.getBody())),t=c.dom.createRng(),h===p&&e.ie?(o.empty().append(g.ZWSP).append(h).append(g.ZWSP),t.setStart(o[0].firstChild,0),t.setEnd(o[0].lastChild,1)):(o.empty().append("\xa0").append(h).append("\xa0"),t.setStart(o[0].firstChild,1),t.setEnd(o[0].lastChild,0)),o.css({top:i.getPos(n,c.getBody()).y}),c.getBody().focus(),o[0].focus(),a=c.selection.getSel(),a.removeAllRanges(),a.addRange(t),c.$("*[data-mce-selected]").removeAttr("data-mce-selected"),n.setAttribute("data-mce-selected",1),ie=n,t)):(G(),null))}function G(){ie&&(ie.removeAttribute("data-mce-selected"),c.$("#"+re).remove(),ie=null)}function J(){ne.destroy(),ie=null}var Q=c.getBody(),Z=new t(Q),ee=b(v,Z.next),te=b(v,Z.prev),ne=new o(c.getBody(),y),re="sel-"+c.dom.uniqueId(),ie,oe=c.$;return e.ceFalse&&(j(),Y()),{showBlockCaretContainer:W,destroy:J}}var b=f.curry,C=l.isContentEditableTrue,x=l.isContentEditableFalse,w=l.isElement,E=i.isAfterContentEditableFalse,N=i.isBeforeContentEditableFalse,_=c.getSelectedNode;return y}),r(Ge,[w,g,N,R,A,H,P,Y,J,Q,Z,ee,re,ie,E,d,Te,Me,B,M,Pe,h,m,u,He,Oe,Ie,Ue,Ke],function(e,n,r,i,o,a,s,l,c,u,d,f,h,p,m,g,v,y,b,C,x,w,E,N,_,S,k,T,R){function A(e,t,i){var o=this,a,s,l;a=o.documentBaseUrl=i.documentBaseURL,s=i.baseURI,l=i.defaultSettings,t=L({id:e,theme:"modern",delta_width:0,delta_height:0,popup_css:"",plugins:"",document_base_url:a,add_form_submit_trigger:!0,submit_patch:!0,add_unload_trigger:!0,convert_urls:!0,relative_urls:!0,remove_script_host:!0,object_resizing:!0,doctype:"",visual:!0,font_size_style_values:"xx-small,x-small,small,medium,large,x-large,xx-large",font_size_legacy_values:"xx-small,small,medium,large,x-large,xx-large,300%",forced_root_block:"p",hidden_input:!0,padd_empty_editor:!0,render_ui:!0,indentation:"30px",inline_styles:!0,convert_fonts_to_spans:!0,indent:"simple",indent_before:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",indent_after:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",validate:!0,entity_encoding:"named",url_converter:o.convertURL,url_converter_scope:o,ie7_compat:!0},l,t),l&&l.external_plugins&&t.external_plugins&&(t.external_plugins=L({},l.external_plugins,t.external_plugins)),o.settings=t,r.language=t.language||"en",r.languageLoad=t.language_load,r.baseURL=i.baseURL,o.id=t.id=e,o.setDirty(!1),o.plugins={},o.documentBaseURI=new p(t.document_base_url||a,{base_uri:s}),o.baseURI=s,o.contentCSS=[],o.contentStyles=[],o.shortcuts=new k(o),o.loadedCSS={},o.editorCommands=new h(o),t.target&&(o.targetElm=t.target),o.suffix=i.suffix,o.editorManager=i,o.inline=t.inline,t.cache_suffix&&(w.cacheSuffix=t.cache_suffix.replace(/^[\?\&]+/,"")),t.override_viewport===!1&&(w.overrideViewPort=!1),i.fire("SetupEditor",o),o.execCallback("setup",o),o.$=n.overrideDefaults(function(){return{context:o.inline?o.getBody():o.getDoc(),element:o.getBody()}})}var B=e.DOM,D=r.ThemeManager,M=r.PluginManager,L=E.extend,P=E.each,H=E.explode,O=E.inArray,I=E.trim,F=E.resolve,z=g.Event,W=w.gecko,V=w.ie;return A.prototype={render:function(){function e(){B.unbind(window,"ready",e),n.render()}function t(){var e=m.ScriptLoader;if(r.language&&"en"!=r.language&&!r.language_url&&(r.language_url=n.editorManager.baseURL+"/langs/"+r.language+".js"),r.language_url&&e.add(r.language_url),r.theme&&"function"!=typeof r.theme&&"-"!=r.theme.charAt(0)&&!D.urls[r.theme]){var t=r.theme_url;t=t?n.documentBaseURI.toAbsolute(t):"themes/"+r.theme+"/theme"+o+".js",D.load(r.theme,t)}E.isArray(r.plugins)&&(r.plugins=r.plugins.join(" ")),P(r.external_plugins,function(e,t){M.load(t,e),r.plugins+=" "+t}),P(r.plugins.split(/[ ,]/),function(e){if(e=I(e),e&&!M.urls[e])if("-"==e.charAt(0)){e=e.substr(1,e.length);var t=M.dependencies(e);P(t,function(e){var t={prefix:"plugins/",resource:e,suffix:"/plugin"+o+".js"};e=M.createUrl(t,e),M.load(e.resource,e)})}else M.load(e,{prefix:"plugins/",resource:e,suffix:"/plugin"+o+".js"})}),e.loadQueue(function(){n.removed||n.init()})}var n=this,r=n.settings,i=n.id,o=n.suffix;if(!z.domLoaded)return void B.bind(window,"ready",e);if(n.getElement()&&w.contentEditable){r.inline?n.inline=!0:(n.orgVisibility=n.getElement().style.visibility,n.getElement().style.visibility="hidden");var a=n.getElement().form||B.getParent(i,"form");a&&(n.formElement=a,r.hidden_input&&!/TEXTAREA|INPUT/i.test(n.getElement().nodeName)&&(B.insertAfter(B.create("input",{type:"hidden",name:i}),i),n.hasHiddenInput=!0),n.formEventDelegate=function(e){n.fire(e.type,e)},B.bind(a,"submit reset",n.formEventDelegate),n.on("reset",function(){n.setContent(n.startContent,{format:"raw"})}),!r.submit_patch||a.submit.nodeType||a.submit.length||a._mceOldSubmit||(a._mceOldSubmit=a.submit,a.submit=function(){return n.editorManager.triggerSave(),n.setDirty(!1),a._mceOldSubmit(a)})),n.windowManager=new v(n),n.notificationManager=new y(n),"xml"==r.encoding&&n.on("GetContent",function(e){e.save&&(e.content=B.encode(e.content))}),r.add_form_submit_trigger&&n.on("submit",function(){n.initialized&&n.save()}),r.add_unload_trigger&&(n._beforeUnload=function(){!n.initialized||n.destroyed||n.isHidden()||n.save({format:"raw",no_events:!0,set_dirty:!1})},n.editorManager.on("BeforeUnload",n._beforeUnload)),t()}},init:function(){function e(n){var r=M.get(n),i,o;if(i=M.urls[n]||t.documentBaseUrl.replace(/\/$/,""),n=I(n),r&&-1===O(m,n)){if(P(M.dependencies(n),function(t){e(t)}),t.plugins[n])return;o=new r(t,i,t.$),t.plugins[n]=o,o.init&&(o.init(t,i),m.push(n))}}var t=this,n=t.settings,r=t.getElement(),i,o,a,s,l,c,u,d,f,h,p,m=[];if(this.editorManager.i18n.setCode(n.language),t.rtl=n.rtl_ui||this.editorManager.i18n.rtl,t.editorManager.add(t),n.aria_label=n.aria_label||B.getAttrib(r,"aria-label",t.getLang("aria.rich_text_area")),n.theme&&("function"!=typeof n.theme?(n.theme=n.theme.replace(/-/,""),c=D.get(n.theme),t.theme=new c(t,D.urls[n.theme]),t.theme.init&&t.theme.init(t,D.urls[n.theme]||t.documentBaseUrl.replace(/\/$/,""),t.$)):t.theme=n.theme),P(n.plugins.replace(/\-/g,"").split(/[ ,]/),e),n.render_ui&&t.theme&&(t.orgDisplay=r.style.display,"function"!=typeof n.theme?(i=n.width||r.style.width||r.offsetWidth,o=n.height||r.style.height||r.offsetHeight,a=n.min_height||100,h=/^[0-9\.]+(|px)$/i,h.test(""+i)&&(i=Math.max(parseInt(i,10),100)),h.test(""+o)&&(o=Math.max(parseInt(o,10),a)),l=t.theme.renderUI({targetNode:r,width:i,height:o,deltaWidth:n.delta_width,deltaHeight:n.delta_height}),n.content_editable||(o=(l.iframeHeight||o)+("number"==typeof o?l.deltaHeight||0:""),a>o&&(o=a))):(l=n.theme(t,r),l.editorContainer.nodeType&&(l.editorContainer=l.editorContainer.id=l.editorContainer.id||t.id+"_parent"),l.iframeContainer.nodeType&&(l.iframeContainer=l.iframeContainer.id=l.iframeContainer.id||t.id+"_iframecontainer"),o=l.iframeHeight||r.offsetHeight),t.editorContainer=l.editorContainer),n.content_css&&P(H(n.content_css),function(e){t.contentCSS.push(t.documentBaseURI.toAbsolute(e))}),n.content_style&&t.contentStyles.push(n.content_style),n.content_editable)return r=s=l=null,t.initContentBody();if(t.iframeHTML=n.doctype+"",n.document_base_url!=t.documentBaseUrl&&(t.iframeHTML+=''),!w.caretAfter&&n.ie7_compat&&(t.iframeHTML+=''),t.iframeHTML+='',!/#$/.test(document.location.href))for(p=0;p',t.loadedCSS[g]=!0}d=n.body_id||"tinymce",-1!=d.indexOf("=")&&(d=t.getParam("body_id","","hash"),d=d[t.id]||d),f=n.body_class||"",-1!=f.indexOf("=")&&(f=t.getParam("body_class","","hash"),f=f[t.id]||""),n.content_security_policy&&(t.iframeHTML+=''),t.iframeHTML+='
    ';var v='javascript:(function(){document.open();document.domain="'+document.domain+'";var ed = window.parent.tinymce.get("'+t.id+'");document.write(ed.iframeHTML);document.close();ed.initContentBody(true);})()';document.domain!=location.hostname&&w.ie&&w.ie<12&&(u=v);var y=B.create("iframe",{id:t.id+"_ifr",frameBorder:"0",allowTransparency:"true",title:t.editorManager.translate("Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help"),style:{width:"100%",height:o,display:"block"}});if(y.onload=function(){y.onload=null,t.fire("load")},B.setAttrib(y,"src",u||'javascript:""'),t.contentAreaContainer=l.iframeContainer,t.iframeElement=y,s=B.add(l.iframeContainer,y),V)try{t.getDoc()}catch(b){s.src=u=v}l.editorContainer&&(B.get(l.editorContainer).style.display=t.orgDisplay,t.hidden=B.isHidden(l.editorContainer)),t.getElement().style.display="none",B.setAttrib(t.id,"aria-hidden",!0),u||t.initContentBody(),r=s=l=null},initContentBody:function(t){var n=this,r=n.settings,s=n.getElement(),h=n.getDoc(),p,m;r.inline||(n.getElement().style.visibility=n.orgVisibility),t||r.content_editable||(h.open(),h.write(n.iframeHTML),h.close()),r.content_editable&&(n.on("remove",function(){var e=this.getBody();B.removeClass(e,"mce-content-body"),B.removeClass(e,"mce-edit-focus"),B.setAttrib(e,"contentEditable",null)}),B.addClass(s,"mce-content-body"),n.contentDocument=h=r.content_document||document,n.contentWindow=r.content_window||window,n.bodyElement=s,r.content_document=r.content_window=null,r.root_name=s.nodeName.toLowerCase()),p=n.getBody(),p.disabled=!0,n.readonly=r.readonly,n.readonly||(n.inline&&"static"==B.getStyle(p,"position",!0)&&(p.style.position="relative"),p.contentEditable=n.getParam("content_editable_state",!0)),p.disabled=!1,n.editorUpload=new T(n),n.schema=new b(r),n.dom=new e(h,{keep_values:!0,url_converter:n.convertURL,url_converter_scope:n,hex_colors:r.force_hex_style_colors,class_filter:r.class_filter,update_styles:!0,root_element:n.inline?n.getBody():null,collect:r.content_editable,schema:n.schema,onSetAttrib:function(e){n.fire("SetAttrib",e)}}),n.parser=new C(r,n.schema),n.parser.addAttributeFilter("src,href,style,tabindex",function(e,t){for(var r=e.length,i,o=n.dom,a,s;r--;)if(i=e[r],a=i.attr(t),s="data-mce-"+t,!i.attributes.map[s]){if(0===a.indexOf("data:")||0===a.indexOf("blob:"))continue;"style"===t?(a=o.serializeStyle(o.parseStyle(a),i.name),a.length||(a=null),i.attr(s,a),i.attr(t,a)):"tabindex"===t?(i.attr(s,a),i.attr(t,null)):i.attr(s,n.convertURL(a,t,i.name))}}),n.parser.addNodeFilter("script",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.attr("type")||"no/type",0!==r.indexOf("mce-")&&n.attr("type","mce-"+r)}),n.parser.addNodeFilter("#cdata",function(e){for(var t=e.length,n;t--;)n=e[t],n.type=8,n.name="#comment",n.value="[CDATA["+n.value+"]]"}),n.parser.addNodeFilter("p,h1,h2,h3,h4,h5,h6,div",function(e){for(var t=e.length,r,i=n.schema.getNonEmptyElements();t--;)r=e[t],r.isEmpty(i)&&(r.append(new o("br",1)).shortEnded=!0)}),n.serializer=new a(r,n),n.selection=new l(n.dom,n.getWin(),n.serializer,n),n.formatter=new c(n),n.undoManager=new u(n),n.forceBlocks=new f(n),n.enterKey=new d(n),n._nodeChangeDispatcher=new i(n),n._selectionOverrides=new R(n),n.fire("PreInit"),r.browser_spellcheck||r.gecko_spellcheck||(h.body.spellcheck=!1,B.setAttrib(p,"spellcheck","false")),n.fire("PostRender"),n.quirks=new x(n),r.directionality&&(p.dir=r.directionality),r.nowrap&&(p.style.whiteSpace="nowrap"),r.protect&&n.on("BeforeSetContent",function(e){P(r.protect,function(t){e.content=e.content.replace(t,function(e){return""})})}),n.on("SetContent",function(){n.addVisual(n.getBody())}),r.padd_empty_editor&&n.on("PostProcess",function(e){e.content=e.content.replace(/^(]*>( | |\s|\u00a0|)<\/p>[\r\n]*|
    [\r\n]*)$/,"")}),n.load({initial:!0,format:"html"}),n.startContent=n.getContent({format:"raw"}),n.initialized=!0,n.bindPendingEventDelegates(),n.fire("init"),n.focus(!0),n.nodeChanged({initial:!0}),n.execCallback("init_instance_callback",n),n.on("compositionstart compositionend",function(e){n.composing="compositionstart"===e.type}),n.contentStyles.length>0&&(m="",P(n.contentStyles,function(e){m+=e+"\r\n"}),n.dom.addStyle(m)),P(n.contentCSS,function(e){n.loadedCSS[e]||(n.dom.loadCSS(e),n.loadedCSS[e]=!0)}),r.auto_focus&&N.setEditorTimeout(n,function(){var e;e=r.auto_focus===!0?n:n.editorManager.get(r.auto_focus),e.destroyed||e.focus()},100),s=h=p=null},focus:function(e){function t(e){return n.dom.getParent(e,function(e){return"true"===n.dom.getContentEditable(e)})}var n=this,r=n.selection,i=n.settings.content_editable,o,a,s=n.getDoc(),l=n.getBody(),c;if(!e){if(o=r.getRng(),o.item&&(a=o.item(0)),n.quirks.refreshContentEditable(),c=t(r.getNode()),n.$.contains(l,c))return c.focus(),r.normalize(),void n.editorManager.setActive(n);if(i||(w.opera||n.getBody().focus(),n.getWin().focus()),W||i){if(l.setActive)try{l.setActive()}catch(u){l.focus()}else l.focus();i&&r.normalize()}a&&a.ownerDocument==s&&(o=s.body.createControlRange(),o.addElement(a),o.select())}n.editorManager.setActive(n)},execCallback:function(e){var t=this,n=t.settings[e],r;if(n)return t.callbackLookup&&(r=t.callbackLookup[e])&&(n=r.func,r=r.scope),"string"==typeof n&&(r=n.replace(/\.\w+$/,""),r=r?F(r):0,n=F(n),t.callbackLookup=t.callbackLookup||{},t.callbackLookup[e]={func:n,scope:r}),n.apply(r||t,Array.prototype.slice.call(arguments,1))},translate:function(e){var t=this.settings.language||"en",n=this.editorManager.i18n;return e?n.data[t+"."+e]||e.replace(/\{\#([^\}]+)\}/g,function(e,r){return n.data[t+"."+r]||"{#"+r+"}"}):""},getLang:function(e,n){return this.editorManager.i18n.data[(this.settings.language||"en")+"."+e]||(n!==t?n:"{#"+e+"}")},getParam:function(e,t,n){var r=e in this.settings?this.settings[e]:t,i;return"hash"===n?(i={},"string"==typeof r?P(r.indexOf("=")>0?r.split(/[;,](?![^=;,]*(?:[;,]|$))/):r.split(","),function(e){e=e.split("="),e.length>1?i[I(e[0])]=I(e[1]):i[I(e[0])]=I(e)}):i=r,i):r},nodeChanged:function(e){this._nodeChangeDispatcher.nodeChanged(e)},addButton:function(e,t){var n=this;t.cmd&&(t.onclick=function(){n.execCommand(t.cmd)}),t.text||t.icon||(t.icon=e),n.buttons=n.buttons||{},t.tooltip=t.tooltip||t.title,n.buttons[e]=t},addMenuItem:function(e,t){var n=this;t.cmd&&(t.onclick=function(){n.execCommand(t.cmd)}),n.menuItems=n.menuItems||{},n.menuItems[e]=t},addContextToolbar:function(e,t){var n=this,r;n.contextToolbars=n.contextToolbars||[],"string"==typeof e&&(r=e,e=function(e){return n.dom.is(e,r)}),n.contextToolbars.push({predicate:e,items:t})},addCommand:function(e,t,n){this.editorCommands.addCommand(e,t,n)},addQueryStateHandler:function(e,t,n){this.editorCommands.addQueryStateHandler(e,t,n)},addQueryValueHandler:function(e,t,n){this.editorCommands.addQueryValueHandler(e,t,n)},addShortcut:function(e,t,n,r){this.shortcuts.add(e,t,n,r)},execCommand:function(e,t,n,r){return this.editorCommands.execCommand(e,t,n,r)},queryCommandState:function(e){return this.editorCommands.queryCommandState(e)},queryCommandValue:function(e){return this.editorCommands.queryCommandValue(e)},queryCommandSupported:function(e){return this.editorCommands.queryCommandSupported(e)},show:function(){var e=this;e.hidden&&(e.hidden=!1,e.inline?e.getBody().contentEditable=!0:(B.show(e.getContainer()),B.hide(e.id)),e.load(),e.fire("show"))},hide:function(){var e=this,t=e.getDoc();e.hidden||(V&&t&&!e.inline&&t.execCommand("SelectAll"),e.save(),e.inline?(e.getBody().contentEditable=!1,e==e.editorManager.focusedEditor&&(e.editorManager.focusedEditor=null)):(B.hide(e.getContainer()),B.setStyle(e.id,"display",e.orgDisplay)),e.hidden=!0,e.fire("hide"))},isHidden:function(){return!!this.hidden},setProgressState:function(e,t){this.fire("ProgressState",{state:e,time:t})},load:function(e){var n=this,r=n.getElement(),i;return r?(e=e||{},e.load=!0,i=n.setContent(r.value!==t?r.value:r.innerHTML,e),e.element=r,e.no_events||n.fire("LoadContent",e),e.element=r=null,i):void 0},save:function(e){var t=this,n=t.getElement(),r,i;if(n&&t.initialized)return e=e||{},e.save=!0,e.element=n,r=e.content=t.getContent(e),e.no_events||t.fire("SaveContent",e),"raw"==e.format&&t.fire("RawSaveContent",e),r=e.content,/TEXTAREA|INPUT/i.test(n.nodeName)?n.value=r:(t.inline||(n.innerHTML=r),(i=B.getParent(t.id,"form"))&&P(i.elements,function(e){return e.name==t.id?(e.value=r,!1):void 0})),e.element=n=null,e.set_dirty!==!1&&t.setDirty(!1),r},setContent:function(e,t){var n=this,r=n.getBody(),i,o;return t=t||{},t.format=t.format||"html",t.set=!0,t.content=e,t.no_events||n.fire("BeforeSetContent",t),e=t.content,0===e.length||/^\s+$/.test(e)?(o=V&&11>V?"":'
    ',"TABLE"==r.nodeName?e="
    ":/^(UL|OL)$/.test(r.nodeName)&&(e="
  • "+o+"
  • "),i=n.settings.forced_root_block,i&&n.schema.isValidChild(r.nodeName.toLowerCase(),i.toLowerCase())?(e=o,e=n.dom.createHTML(i,n.settings.forced_root_block_attrs,e)):V||e||(e='
    '),n.dom.setHTML(r,e),n.fire("SetContent",t)):("raw"!==t.format&&(e=new s({validate:n.validate},n.schema).serialize(n.parser.parse(e,{isRootContent:!0}))),t.content=I(e),n.dom.setHTML(r,t.content),t.no_events||n.fire("SetContent",t)),t.content},getContent:function(e){var t=this,n,r=t.getBody();return e=e||{},e.format=e.format||"html",e.get=!0,e.getInner=!0,e.no_events||t.fire("BeforeGetContent",e),n="raw"==e.format?t.serializer.getTrimmedContent():"text"==e.format?r.innerText||r.textContent:t.serializer.serialize(r,e),"text"!=e.format?e.content=I(n):e.content=n,e.no_events||t.fire("GetContent",e),e.content},insertContent:function(e,t){t&&(e=L({content:e},t)),this.execCommand("mceInsertContent",!1,e)},isDirty:function(){return!this.isNotDirty},setDirty:function(e){var t=!this.isNotDirty;this.isNotDirty=!e,e&&e!=t&&this.fire("dirty")},setMode:function(e){S.setMode(this,e)},getContainer:function(){var e=this;return e.container||(e.container=B.get(e.editorContainer||e.id+"_parent")),e.container},getContentAreaContainer:function(){return this.contentAreaContainer},getElement:function(){return this.targetElm||(this.targetElm=B.get(this.id)),this.targetElm},getWin:function(){var e=this,t;return e.contentWindow||(t=e.iframeElement,t&&(e.contentWindow=t.contentWindow)),e.contentWindow},getDoc:function(){var e=this,t;return e.contentDocument||(t=e.getWin(),t&&(e.contentDocument=t.document)),e.contentDocument},getBody:function(){return this.bodyElement||this.getDoc().body},convertURL:function(e,t,n){var r=this,i=r.settings;return i.urlconverter_callback?r.execCallback("urlconverter_callback",e,n,!0,t):!i.convert_urls||n&&"LINK"==n.nodeName||0===e.indexOf("file:")||0===e.length?e:i.relative_urls?r.documentBaseURI.toRelative(e):e=r.documentBaseURI.toAbsolute(e,i.remove_script_host)},addVisual:function(e){var n=this,r=n.settings,i=n.dom,o;e=e||n.getBody(),n.hasVisual===t&&(n.hasVisual=r.visual),P(i.select("table,a",e),function(e){var t;switch(e.nodeName){case"TABLE":return o=r.visual_table_class||"mce-item-table",t=i.getAttrib(e,"border"),void(t&&"0"!=t||!n.hasVisual?i.removeClass(e,o):i.addClass(e,o));case"A":return void(i.getAttrib(e,"href",!1)||(t=i.getAttrib(e,"name")||e.id,o=r.visual_anchor_class||"mce-item-anchor",t&&n.hasVisual?i.addClass(e,o):i.removeClass(e,o)))}}),n.fire("VisualAid",{element:e,hasVisual:n.hasVisual})},remove:function(){var e=this;e.removed||(e.save(),e.removed=1,e.unbindAllNativeEvents(),e.hasHiddenInput&&B.remove(e.getElement().nextSibling),e.inline||(V&&10>V&&e.getDoc().execCommand("SelectAll",!1,null),B.setStyle(e.id,"display",e.orgDisplay),e.getBody().onload=null),e.fire("remove"),e.editorManager.remove(e),B.remove(e.getContainer()),e._selectionOverrides.destroy(),e.editorUpload.destroy(),e.destroy())},destroy:function(e){var t=this,n;if(!t.destroyed){if(!e&&!t.removed)return void t.remove();e||(t.editorManager.off("beforeunload",t._beforeUnload),t.theme&&t.theme.destroy&&t.theme.destroy(),t.selection.destroy(),t.dom.destroy()),n=t.formElement,n&&(n._mceOldSubmit&&(n.submit=n._mceOldSubmit,n._mceOldSubmit=null),B.unbind(n,"submit reset",t.formEventDelegate)),t.contentAreaContainer=t.formElement=t.container=t.editorContainer=null,t.bodyElement=t.contentDocument=t.contentWindow=null,t.iframeElement=t.targetElm=null,t.selection&&(t.selection=t.selection.win=t.selection.dom=t.selection.dom.doc=null),t.destroyed=1}},uploadImages:function(e){return this.editorUpload.uploadImages(e)},_scanForImages:function(){return this.editorUpload.scanForImages()}},L(A.prototype,_),A}),r(Je,[],function(){var e={},t="en";return{setCode:function(e){e&&(t=e,this.rtl=this.data[e]?"rtl"===this.data[e]._dir:!1)},getCode:function(){return t},rtl:!1,add:function(t,n){var r=e[t];r||(e[t]=r={});for(var i in n)r[i]=n[i];this.setCode(t)},translate:function(n){var r;if(r=e[t],r||(r={}),"undefined"==typeof n)return n;if("string"!=typeof n&&n.raw)return n.raw;if(n.push){var i=n.slice(1);n=(r[n[0]]||n[0]).replace(/\{([0-9]+)\}/g,function(e,t){return i[t]})}return(r[n]||n).replace(/{context:\w+}$/,"")},data:e}}),r(Qe,[w,u,h],function(e,t,n){function r(e){function l(){try{return document.activeElement}catch(e){return document.body}}function c(e,t){if(t&&t.startContainer){if(!e.isChildOf(t.startContainer,e.getRoot())||!e.isChildOf(t.endContainer,e.getRoot()))return;return{startContainer:t.startContainer,startOffset:t.startOffset,endContainer:t.endContainer,endOffset:t.endOffset}}return t}function u(e,t){var n;return t.startContainer?(n=e.getDoc().createRange(),n.setStart(t.startContainer,t.startOffset),n.setEnd(t.endContainer,t.endOffset)):n=t,n}function d(e){return!!s.getParent(e,r.isEditorUIElement)}function f(r){var f=r.editor;f.on("init",function(){(f.inline||n.ie)&&("onbeforedeactivate"in document&&n.ie<9?f.dom.bind(f.getBody(),"beforedeactivate",function(e){if(e.target==f.getBody())try{f.lastRng=f.selection.getRng()}catch(t){}}):f.on("nodechange mouseup keyup",function(e){var t=l();"nodechange"==e.type&&e.selectionChange||(t&&t.id==f.id+"_ifr"&&(t=f.getBody()),f.dom.isChildOf(t,f.getBody())&&(f.lastRng=f.selection.getRng()))}),n.webkit&&!i&&(i=function(){var t=e.activeEditor;if(t&&t.selection){var n=t.selection.getRng();n&&!n.collapsed&&(f.lastRng=n)}},s.bind(document,"selectionchange",i)))}),f.on("setcontent",function(){f.lastRng=null}),f.on("mousedown",function(){f.selection.lastFocusBookmark=null}),f.on("focusin",function(){var t=e.focusedEditor,n;f.selection.lastFocusBookmark&&(n=u(f,f.selection.lastFocusBookmark),f.selection.lastFocusBookmark=null,f.selection.setRng(n)),t!=f&&(t&&t.fire("blur",{focusedEditor:f}),e.setActive(f),e.focusedEditor=f,f.fire("focus",{blurredEditor:t}),f.focus(!0)),f.lastRng=null}),f.on("focusout",function(){t.setEditorTimeout(f,function(){var t=e.focusedEditor;d(l())||t!=f||(f.fire("blur",{focusedEditor:null}),e.focusedEditor=null,f.selection&&(f.selection.lastFocusBookmark=null))})}),o||(o=function(t){var n=e.activeEditor,r;r=t.target,n&&r.ownerDocument==document&&(n.selection&&r!=n.getBody()&&(n.selection.lastFocusBookmark=c(n.dom,n.lastRng)),r==document.body||d(r)||e.focusedEditor!=n||(n.fire("blur",{focusedEditor:null}),e.focusedEditor=null))},s.bind(document,"focusin",o)),f.inline&&!a&&(a=function(t){var n=e.activeEditor;if(n.inline&&!n.dom.isChildOf(t.target,n.getBody())){var r=n.selection.getRng();r.collapsed||(n.lastRng=r)}},s.bind(document,"mouseup",a))}function h(t){e.focusedEditor==t.editor&&(e.focusedEditor=null),e.activeEditor||(s.unbind(document,"selectionchange",i),s.unbind(document,"focusin",o),s.unbind(document,"mouseup",a),i=o=a=null)}e.on("AddEditor",f),e.on("RemoveEditor",h)}var i,o,a,s=e.DOM;return r.isEditorUIElement=function(e){return-1!==e.className.toString().indexOf("mce-")},r}),r(Ze,[Ge,g,w,ie,h,m,c,le,Je,Qe],function(e,t,n,r,i,o,a,s,l,c){function u(e){g(C.editors,function(t){"scroll"===e.type?t.fire("ScrollWindow",e):t.fire("ResizeWindow",e)})}function d(e,n){n!==x&&(n?t(window).on("resize scroll",u):t(window).off("resize scroll",u),x=n)}function f(e){var t=C.editors,n;delete t[e.id];for(var r=0;r0&&g(m(t),function(e){var t;(t=p.get(e))?n.push(t):g(document.forms,function(t){g(t.elements,function(t){t.name===e&&(e="mce_editor_"+y++,p.setAttrib(t,"id",e),n.push(t))})})});break;case"textareas":case"specific_textareas":g(p.select("textarea"),function(t){e.editor_deselector&&s(t,e.editor_deselector)||e.editor_selector&&!s(t,e.editor_selector)||n.push(t)})}return n}function c(){function a(t,n,r){if(!h(u.get(t))){var i=new e(t,n,u);d.push(i),i.on("init",function(){++s===m.length&&f(d)}),i.targetElm=i.targetElm||r,i.render()}}var s=0,d=[],m;return p.unbind(window,"ready",c),i("onpageload"),m=t.unique(l(n)),n.types?void g(n.types,function(e){o.each(m,function(t){return p.is(t,e.selector)?(a(r(t),v({},n,e),t),!1):!0})}):void g(m,function(e){a(r(e),n,e)})}var u=this,d,f=function(e){d=e};return u.settings=n,p.bind(window,"ready",c),new a(function(e){d?e(d):f=function(t){e(t)}})},get:function(e){return arguments.length?e in this.editors?this.editors[e]:null:this.editors},add:function(e){var t=this,n=t.editors;return n[e.id]=e,n.push(e),d(n,!0),t.activeEditor=e,t.fire("AddEditor",{editor:e}),b||(b=function(){t.fire("BeforeUnload")},p.bind(window,"beforeunload",b)),e},createEditor:function(t,n){return this.add(new e(t,n,this))},remove:function(e){var t=this,n,r=t.editors,i;{if(e)return"string"==typeof e?(e=e.selector||e,void g(p.select(e),function(e){i=r[e.id],i&&t.remove(i)})):(i=e,r[i.id]?(f(i)&&t.fire("RemoveEditor",{editor:i}),r.length||p.unbind(window,"beforeunload",b),i.remove(),d(r,r.length>0),i):null);for(n=r.length-1;n>=0;n--)t.remove(r[n])}},execCommand:function(t,n,r){var i=this,o=i.get(r);switch(t){case"mceAddEditor":return i.get(r)||new e(r,i.settings,i).render(),!0;case"mceRemoveEditor":return o&&o.remove(),!0;case"mceToggleEditor":return o?(o.isHidden()?o.show():o.hide(),!0):(i.execCommand("mceAddEditor",0,r),!0)}return i.activeEditor?i.activeEditor.execCommand(t,n,r):!1},triggerSave:function(){g(this.editors,function(e){e.save()})},addI18n:function(e,t){l.add(e,t)},translate:function(e){return l.translate(e)},setActive:function(e){var t=this.activeEditor;this.activeEditor!=e&&(t&&t.fire("deactivate",{relatedTarget:e}),e.fire("activate",{relatedTarget:t})),this.activeEditor=e}},v(C,s),C.setup(),window.tinymce=window.tinyMCE=C,C}),r(et,[Ze,m],function(e,t){var n=t.each,r=t.explode;e.on("AddEditor",function(e){var t=e.editor;t.on("preInit",function(){function e(e,t){n(t,function(t,n){t&&s.setStyle(e,n,t)}),s.rename(e,"span")}function i(e){s=t.dom,l.convert_fonts_to_spans&&n(s.select("font,u,strike",e.node),function(e){o[e.nodeName.toLowerCase()](s,e)})}var o,a,s,l=t.settings;l.inline_styles&&(a=r(l.font_size_legacy_values),o={font:function(t,n){e(n,{backgroundColor:n.style.backgroundColor,color:n.color,fontFamily:n.face,fontSize:a[parseInt(n.size,10)-1]})},u:function(n,r){"html4"===t.settings.schema&&e(r,{textDecoration:"underline"})},strike:function(t,n){e(n,{textDecoration:"line-through"})}},t.on("PreProcess SetContent",i))})})}),r(tt,[le,m],function(e,t){var n={send:function(e){function r(){!e.async||4==i.readyState||o++>1e4?(e.success&&1e4>o&&200==i.status?e.success.call(e.success_scope,""+i.responseText,i,e):e.error&&e.error.call(e.error_scope,o>1e4?"TIMED_OUT":"GENERAL",i,e),i=null):setTimeout(r,10)}var i,o=0;if(e.scope=e.scope||this,e.success_scope=e.success_scope||e.scope,e.error_scope=e.error_scope||e.scope,e.async=e.async!==!1,e.data=e.data||"",n.fire("beforeInitialize",{settings:e}),i=new XMLHttpRequest){if(i.overrideMimeType&&i.overrideMimeType(e.content_type),i.open(e.type||(e.data?"POST":"GET"),e.url,e.async),e.crossDomain&&(i.withCredentials=!0),e.content_type&&i.setRequestHeader("Content-Type",e.content_type),e.requestheaders&&t.each(e.requestheaders,function(e){i.setRequestHeader(e.key,e.value)}),i.setRequestHeader("X-Requested-With","XMLHttpRequest"),i=n.fire("beforeSend",{xhr:i,settings:e}).xhr,i.send(e.data),!e.async)return r();setTimeout(r,10)}}};return t.extend(n,e),n}),r(nt,[],function(){function e(t,n){var r,i,o,a;if(n=n||'"',null===t)return"null";if(o=typeof t,"string"==o)return i="\bb t\nn\ff\rr\"\"''\\\\",n+t.replace(/([\u0080-\uFFFF\x00-\x1f\"\'\\])/g,function(e,t){return'"'===n&&"'"===e?e:(r=i.indexOf(t),r+1?"\\"+i.charAt(r+1):(e=t.charCodeAt().toString(16),"\\u"+"0000".substring(e.length)+e))})+n;if("object"==o){if(t.hasOwnProperty&&"[object Array]"===Object.prototype.toString.call(t)){for(r=0,i="[";r0?",":"")+e(t[r],n);return i+"]"}i="{";for(a in t)t.hasOwnProperty(a)&&(i+="function"!=typeof t[a]?(i.length>1?","+n:n)+a+n+":"+e(t[a],n):""); +return i+"}"}return""+t}return{serialize:e,parse:function(e){try{return window[String.fromCharCode(101)+"val"]("("+e+")")}catch(t){}}}}),r(rt,[nt,tt,m],function(e,t,n){function r(e){this.settings=i({},e),this.count=0}var i=n.extend;return r.sendRPC=function(e){return(new r).send(e)},r.prototype={send:function(n){var r=n.error,o=n.success;n=i(this.settings,n),n.success=function(t,i){t=e.parse(t),"undefined"==typeof t&&(t={error:"JSON Parse error."}),t.error?r.call(n.error_scope||n.scope,t.error,i):o.call(n.success_scope||n.scope,t.result)},n.error=function(e,t){r&&r.call(n.error_scope||n.scope,e,t)},n.data=e.serialize({id:n.id||"c"+this.count++,method:n.method,params:n.params}),n.content_type="application/json",t.send(n)}},r}),r(it,[w],function(e){return{callbacks:{},count:0,send:function(n){var r=this,i=e.DOM,o=n.count!==t?n.count:r.count,a="tinymce_jsonp_"+o;r.callbacks[o]=function(e){i.remove(a),delete r.callbacks[o],n.callback(e)},i.add(i.doc.body,"script",{id:a,src:n.url,type:"text/javascript"}),r.count++}}}),r(ot,[],function(){function e(){s=[];for(var e in a)s.push(e);i.length=s.length}function n(){function n(e){var n,r;return r=e!==t?u+e:i.indexOf(",",u),-1===r||r>i.length?null:(n=i.substring(u,r),u=r+1,n)}var r,i,s,u=0;if(a={},c){o.load(l),i=o.getAttribute(l)||"";do{var d=n();if(null===d)break;if(r=n(parseInt(d,32)||0),null!==r){if(d=n(),null===d)break;s=n(parseInt(d,32)||0),r&&(a[r]=s)}}while(null!==r);e()}}function r(){var t,n="";if(c){for(var r in a)t=a[r],n+=(n?",":"")+r.length.toString(32)+","+r+","+t.length.toString(32)+","+t;o.setAttribute(l,n);try{o.save(l)}catch(i){}e()}}var i,o,a,s,l,c;try{if(window.localStorage)return localStorage}catch(u){}return l="tinymce",o=document.documentElement,c=!!o.addBehavior,c&&o.addBehavior("#default#userData"),i={key:function(e){return s[e]},getItem:function(e){return e in a?a[e]:null},setItem:function(e,t){a[e]=""+t,r()},removeItem:function(e){delete a[e],r()},clear:function(){a={},r()}},n(),i}),r(at,[w,d,E,N,m,h],function(e,t,n,r,i,o){var a=window.tinymce;return a.DOM=e.DOM,a.ScriptLoader=n.ScriptLoader,a.PluginManager=r.PluginManager,a.ThemeManager=r.ThemeManager,a.dom=a.dom||{},a.dom.Event=t.Event,i.each(i,function(e,t){a[t]=e}),i.each("isOpera isWebKit isIE isGecko isMac".split(" "),function(e){a[e]=o[e.substr(2).toLowerCase()]}),{}}),r(st,[oe,m],function(e,t){return e.extend({Defaults:{firstControlClass:"first",lastControlClass:"last"},init:function(e){this.settings=t.extend({},this.Defaults,e)},preRender:function(e){e.bodyClasses.add(this.settings.containerClass)},applyClasses:function(e){var t=this,n=t.settings,r,i,o,a;r=n.firstControlClass,i=n.lastControlClass,e.each(function(e){e.classes.remove(r).remove(i).add(n.controlClass),e.visible()&&(o||(o=e),a=e)}),o&&o.classes.add(r),a&&a.classes.add(i)},renderHtml:function(e){var t=this,n="";return t.applyClasses(e.items()),e.items().each(function(e){n+=e.renderHtml()}),n},recalc:function(){},postRender:function(){},isNative:function(){return!1}})}),r(lt,[st],function(e){return e.extend({Defaults:{containerClass:"abs-layout",controlClass:"abs-layout-item"},recalc:function(e){e.items().filter(":visible").each(function(e){var t=e.settings;e.layoutRect({x:t.x,y:t.y,w:t.w,h:t.h}),e.recalc&&e.recalc()})},renderHtml:function(e){return'
    '+this._super(e)}})}),r(ct,[Ae],function(e){return e.extend({Defaults:{classes:"widget btn",role:"button"},init:function(e){var t=this,n;t._super(e),e=t.settings,n=t.settings.size,t.on("click mousedown",function(e){e.preventDefault()}),t.on("touchstart",function(e){t.fire("click",e),e.preventDefault()}),e.subtype&&t.classes.add(e.subtype),n&&t.classes.add("btn-"+n),e.icon&&t.icon(e.icon)},icon:function(e){return arguments.length?(this.state.set("icon",e),this):this.state.get("icon")},repaint:function(){var e=this.getEl().firstChild,t;e&&(t=e.style,t.width=t.height="100%"),this._super()},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r=e.state.get("icon"),i,o=e.state.get("text"),a="";return i=e.settings.image,i?(r="none","string"!=typeof i&&(i=window.getSelection?i[0]:i[1]),i=" style=\"background-image: url('"+i+"')\""):i="",o&&(e.classes.add("btn-has-text"),a=''+e.encode(o)+""),r=e.settings.icon?n+"ico "+n+"i-"+r:"",'
    "},bindStates:function(){function e(e){var i=n("span."+r,t.getEl());e?(i[0]||(n("button:first",t.getEl()).append(''),i=n("span."+r,t.getEl())),i.html(t.encode(e))):i.remove(),t.classes.toggle("btn-has-text",!!e)}var t=this,n=t.$,r=t.classPrefix+"txt";return t.state.on("change:text",function(t){e(t.value)}),t.state.on("change:icon",function(n){var r=n.value,i=t.classPrefix;t.settings.icon=r,r=r?i+"ico "+i+"i-"+t.settings.icon:"";var o=t.getEl().firstChild,a=o.getElementsByTagName("i")[0];r?(a&&a==o.firstChild||(a=document.createElement("i"),o.insertBefore(a,o.firstChild)),a.className=r):a&&o.removeChild(a),e(t.state.get("text"))}),t._super()}})}),r(ut,[be],function(e){return e.extend({Defaults:{defaultType:"button",role:"group"},renderHtml:function(){var e=this,t=e._layout;return e.classes.add("btn-group"),e.preRender(),t.preRender(e),'
    '+(e.settings.html||"")+t.renderHtml(e)+"
    "}})}),r(dt,[Ae],function(e){return e.extend({Defaults:{classes:"checkbox",role:"checkbox",checked:!1},init:function(e){var t=this;t._super(e),t.on("click mousedown",function(e){e.preventDefault()}),t.on("click",function(e){e.preventDefault(),t.disabled()||t.checked(!t.checked())}),t.checked(t.settings.checked)},checked:function(e){return arguments.length?(this.state.set("checked",e),this):this.state.get("checked")},value:function(e){return arguments.length?this.checked(e):this.checked()},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix;return'
    '+e.encode(e.state.get("text"))+"
    "},bindStates:function(){function e(e){t.classes.toggle("checked",e),t.aria("checked",e)}var t=this;return t.state.on("change:text",function(e){t.getEl("al").firstChild.data=t.translate(e.value)}),t.state.on("change:checked change:value",function(n){t.fire("change"),e(n.value)}),t.state.on("change:icon",function(e){var n=e.value,r=t.classPrefix;if("undefined"==typeof n)return t.settings.icon;t.settings.icon=n,n=n?r+"ico "+r+"i-"+t.settings.icon:"";var i=t.getEl().firstChild,o=i.getElementsByTagName("i")[0];n?(o&&o==i.firstChild||(o=document.createElement("i"),i.insertBefore(o,i.firstChild)),o.className=n):o&&i.removeChild(o)}),t.state.get("checked")&&e(!0),t._super()}})}),r(ft,[Ae,ve,fe,g],function(e,t,n,r){return e.extend({init:function(e){var t=this;t._super(e),e=t.settings,t.classes.add("combobox"),t.subinput=!0,t.ariaTarget="inp",e.menu=e.menu||e.values,e.menu&&(e.icon="caret"),t.on("click",function(n){var i=n.target,o=t.getEl();if(r.contains(o,i)||i==o)for(;i&&i!=o;)i.id&&-1!=i.id.indexOf("-open")&&(t.fire("action"),e.menu&&(t.showMenu(),n.aria&&t.menu.items()[0].focus())),i=i.parentNode}),t.on("keydown",function(e){"INPUT"==e.target.nodeName&&13==e.keyCode&&t.parents().reverse().each(function(n){var r=t.state.get("value"),i=t.getEl("inp").value;return e.preventDefault(),t.state.set("value",i),r!=i&&t.fire("change"),n.hasEventListeners("submit")&&n.toJSON?(n.fire("submit",{data:n.toJSON()}),!1):void 0})}),t.on("keyup",function(e){"INPUT"==e.target.nodeName&&t.state.set("value",e.target.value)})},showMenu:function(){var e=this,n=e.settings,r;e.menu||(r=n.menu||[],r.length?r={type:"menu",items:r}:r.type=r.type||"menu",e.menu=t.create(r).parent(e).renderTo(e.getContainerElm()),e.fire("createmenu"),e.menu.reflow(),e.menu.on("cancel",function(t){t.control===e.menu&&e.focus()}),e.menu.on("show hide",function(t){t.control.items().each(function(t){t.active(t.value()==e.value())})}).fire("show"),e.menu.on("select",function(t){e.value(t.control.value())}),e.on("focusin",function(t){"INPUT"==t.target.tagName.toUpperCase()&&e.menu.hide()}),e.aria("expanded",!0)),e.menu.show(),e.menu.layoutRect({w:e.layoutRect().w}),e.menu.moveRel(e.getEl(),e.isRtl()?["br-tr","tr-br"]:["bl-tl","tl-bl"])},focus:function(){this.getEl("inp").focus()},repaint:function(){var e=this,t=e.getEl(),i=e.getEl("open"),o=e.layoutRect(),a,s;a=i?o.w-n.getSize(i).width-10:o.w-10;var l=document;return l.all&&(!l.documentMode||l.documentMode<=8)&&(s=e.layoutRect().h-2+"px"),r(t.firstChild).css({width:a,lineHeight:s}),e._super(),e},postRender:function(){var e=this;return r(this.getEl("inp")).on("change",function(t){e.state.set("value",t.target.value),e.fire("change",t)}),e._super()},renderHtml:function(){var e=this,t=e._id,n=e.settings,r=e.classPrefix,i=e.state.get("value")||"",o,a,s="",l="";return"spellcheck"in n&&(l+=' spellcheck="'+n.spellcheck+'"'),n.maxLength&&(l+=' maxlength="'+n.maxLength+'"'),n.size&&(l+=' size="'+n.size+'"'),n.subtype&&(l+=' type="'+n.subtype+'"'),e.disabled()&&(l+=' disabled="disabled"'),o=n.icon,o&&"caret"!=o&&(o=r+"ico "+r+"i-"+n.icon),a=e.state.get("text"),(o||a)&&(s='
    ",e.classes.add("has-open")),'
    '+s+"
    "},value:function(e){return arguments.length?(this.state.set("value",e),this):(this.state.get("rendered")&&this.state.set("value",this.getEl("inp").value),this.state.get("value"))},bindStates:function(){var e=this;return e.state.on("change:value",function(t){e.getEl("inp").value!=t.value&&(e.getEl("inp").value=t.value)}),e.state.on("change:disabled",function(t){e.getEl("inp").disabled=t.value}),e._super()},remove:function(){r(this.getEl("inp")).off(),this._super()}})}),r(ht,[ft],function(e){return e.extend({init:function(e){var t=this;e.spellcheck=!1,e.onaction&&(e.icon="none"),t._super(e),t.classes.add("colorbox"),t.on("change keyup postrender",function(){t.repaintColor(t.value())})},repaintColor:function(e){var t=this.getEl().getElementsByTagName("i")[0];if(t)try{t.style.background=e}catch(n){}},bindStates:function(){var e=this;return e.state.on("change:value",function(t){e._rendered&&e.repaintColor(t.value)}),e._super()}})}),r(pt,[ct,_e],function(e,t){return e.extend({showPanel:function(){var e=this,n=e.settings;if(e.active(!0),e.panel)e.panel.show();else{var r=n.panel;r.type&&(r={layout:"grid",items:r}),r.role=r.role||"dialog",r.popover=!0,r.autohide=!0,r.ariaRoot=!0,e.panel=new t(r).on("hide",function(){e.active(!1)}).on("cancel",function(t){t.stopPropagation(),e.focus(),e.hidePanel()}).parent(e).renderTo(e.getContainerElm()),e.panel.fire("show"),e.panel.reflow()}e.panel.moveRel(e.getEl(),n.popoverAlign||(e.isRtl()?["bc-tr","bc-tc"]:["bc-tl","bc-tc"]))},hidePanel:function(){var e=this;e.panel&&e.panel.hide()},postRender:function(){var e=this;return e.aria("haspopup",!0),e.on("click",function(t){t.control===e&&(e.panel&&e.panel.visible()?e.hidePanel():(e.showPanel(),e.panel.focus(!!t.aria)))}),e._super()},remove:function(){return this.panel&&(this.panel.remove(),this.panel=null),this._super()}})}),r(mt,[pt,w],function(e,t){var n=t.DOM;return e.extend({init:function(e){this._super(e),this.classes.add("colorbutton")},color:function(e){return e?(this._color=e,this.getEl("preview").style.backgroundColor=e,this):this._color},resetColor:function(){return this._color=null,this.getEl("preview").style.backgroundColor=null,this},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r=e.state.get("text"),i=e.settings.icon?n+"ico "+n+"i-"+e.settings.icon:"",o=e.settings.image?" style=\"background-image: url('"+e.settings.image+"')\"":"",a="";return r&&(e.classes.add("btn-has-text"),a=''+e.encode(r)+""),'
    '},postRender:function(){var e=this,t=e.settings.onclick;return e.on("click",function(r){r.aria&&"down"==r.aria.key||r.control!=e||n.getParent(r.target,"."+e.classPrefix+"open")||(r.stopImmediatePropagation(),t.call(e,r))}),delete e.settings.onclick,e._super()}})}),r(gt,[],function(){function e(e){function i(e,i,o){var a,s,l,c,u,d;return a=0,s=0,l=0,e/=255,i/=255,o/=255,u=t(e,t(i,o)),d=n(e,n(i,o)),u==d?(l=u,{h:0,s:0,v:100*l}):(c=e==u?i-o:o==u?e-i:o-e,a=e==u?3:o==u?1:5,a=60*(a-c/(d-u)),s=(d-u)/d,l=d,{h:r(a),s:r(100*s),v:r(100*l)})}function o(e,i,o){var a,s,l,c;if(e=(parseInt(e,10)||0)%360,i=parseInt(i,10)/100,o=parseInt(o,10)/100,i=n(0,t(i,1)),o=n(0,t(o,1)),0===i)return void(d=f=h=r(255*o));switch(a=e/60,s=o*i,l=s*(1-Math.abs(a%2-1)),c=o-s,Math.floor(a)){case 0:d=s,f=l,h=0;break;case 1:d=l,f=s,h=0;break;case 2:d=0,f=s,h=l;break;case 3:d=0,f=l,h=s;break;case 4:d=l,f=0,h=s;break;case 5:d=s,f=0,h=l;break;default:d=f=h=0}d=r(255*(d+c)),f=r(255*(f+c)),h=r(255*(h+c))}function a(){function e(e){return e=parseInt(e,10).toString(16),e.length>1?e:"0"+e}return"#"+e(d)+e(f)+e(h)}function s(){return{r:d,g:f,b:h}}function l(){return i(d,f,h)}function c(e){var t;return"object"==typeof e?"r"in e?(d=e.r,f=e.g,h=e.b):"v"in e&&o(e.h,e.s,e.v):(t=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)[^\)]*\)/gi.exec(e))?(d=parseInt(t[1],10),f=parseInt(t[2],10),h=parseInt(t[3],10)):(t=/#([0-F]{2})([0-F]{2})([0-F]{2})/gi.exec(e))?(d=parseInt(t[1],16),f=parseInt(t[2],16),h=parseInt(t[3],16)):(t=/#([0-F])([0-F])([0-F])/gi.exec(e))&&(d=parseInt(t[1]+t[1],16),f=parseInt(t[2]+t[2],16),h=parseInt(t[3]+t[3],16)),d=0>d?0:d>255?255:d,f=0>f?0:f>255?255:f,h=0>h?0:h>255?255:h,u}var u=this,d=0,f=0,h=0;e&&c(e),u.toRgb=s,u.toHsv=l,u.toHex=a,u.parse=c}var t=Math.min,n=Math.max,r=Math.round;return e}),r(vt,[Ae,Ce,fe,gt],function(e,t,n,r){return e.extend({Defaults:{classes:"widget colorpicker"},init:function(e){this._super(e)},postRender:function(){function e(e,t){var r=n.getPos(e),i,o;return i=t.pageX-r.x,o=t.pageY-r.y,i=Math.max(0,Math.min(i/e.clientWidth,1)),o=Math.max(0,Math.min(o/e.clientHeight,1)),{x:i,y:o}}function i(e,t){var i=(360-e.h)/360;n.css(d,{top:100*i+"%"}),t||n.css(h,{left:e.s+"%",top:100-e.v+"%"}),f.style.background=new r({s:100,v:100,h:e.h}).toHex(),s.color().parse({s:e.s,v:e.v,h:e.h})}function o(t){var n;n=e(f,t),c.s=100*n.x,c.v=100*(1-n.y),i(c),s.fire("change")}function a(t){var n;n=e(u,t),c=l.toHsv(),c.h=360*(1-n.y),i(c,!0),s.fire("change")}var s=this,l=s.color(),c,u,d,f,h;u=s.getEl("h"),d=s.getEl("hp"),f=s.getEl("sv"),h=s.getEl("svp"),s._repaint=function(){c=l.toHsv(),i(c)},s._super(),s._svdraghelper=new t(s._id+"-sv",{start:o,drag:o}),s._hdraghelper=new t(s._id+"-h",{start:a,drag:a}),s._repaint()},rgb:function(){return this.color().toRgb()},value:function(e){var t=this;return arguments.length?(t.color().parse(e),void(t._rendered&&t._repaint())):t.color().toHex()},color:function(){return this._color||(this._color=new r),this._color},renderHtml:function(){function e(){var e,t,n="",i,a;for(i="filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=",a=o.split(","),e=0,t=a.length-1;t>e;e++)n+='
    ';return n}var t=this,n=t._id,r=t.classPrefix,i,o="#ff0000,#ff0080,#ff00ff,#8000ff,#0000ff,#0080ff,#00ffff,#00ff80,#00ff00,#80ff00,#ffff00,#ff8000,#ff0000",a="background: -ms-linear-gradient(top,"+o+");background: linear-gradient(to bottom,"+o+");";return i='
    '+e()+'
    ','
    '+i+"
    "}})}),r(yt,[Ae],function(e){return e.extend({init:function(e){var t=this;e.delimiter||(e.delimiter="\xbb"),t._super(e),t.classes.add("path"),t.canFocus=!0,t.on("click",function(e){var n,r=e.target;(n=r.getAttribute("data-index"))&&t.fire("select",{value:t.row()[n],index:n})}),t.row(t.settings.row)},focus:function(){var e=this;return e.getEl().firstChild.focus(),e},row:function(e){return arguments.length?(this.state.set("row",e),this):this.state.get("row")},renderHtml:function(){var e=this;return'
    '+e._getDataPathHtml(e.state.get("row"))+"
    "},bindStates:function(){var e=this;return e.state.on("change:row",function(t){e.innerHtml(e._getDataPathHtml(t.value))}),e._super()},_getDataPathHtml:function(e){var t=this,n=e||[],r,i,o="",a=t.classPrefix;for(r=0,i=n.length;i>r;r++)o+=(r>0?'":"")+'
    '+n[r].name+"
    ";return o||(o='
    \xa0
    '),o}})}),r(bt,[yt,Ze],function(e,t){return e.extend({postRender:function(){function e(e){if(1===e.nodeType){if("BR"==e.nodeName||e.getAttribute("data-mce-bogus"))return!0;if("bookmark"===e.getAttribute("data-mce-type"))return!0}return!1}var n=this,r=t.activeEditor;return r.settings.elementpath!==!1&&(n.on("select",function(e){r.focus(),r.selection.select(this.row()[e.index].element),r.nodeChanged()}),r.on("nodeChange",function(t){for(var i=[],o=t.parents,a=o.length;a--;)if(1==o[a].nodeType&&!e(o[a])){var s=r.fire("ResolveName",{name:o[a].nodeName.toLowerCase(),target:o[a]});if(s.isDefaultPrevented()||i.push({name:s.name,element:o[a]}),s.isPropagationStopped())break}n.row(i)})),n._super()}})}),r(Ct,[be],function(e){return e.extend({Defaults:{layout:"flex",align:"center",defaults:{flex:1}},renderHtml:function(){var e=this,t=e._layout,n=e.classPrefix;return e.classes.add("formitem"),t.preRender(e),'
    '+(e.settings.title?'
    '+e.settings.title+"
    ":"")+'
    '+(e.settings.html||"")+t.renderHtml(e)+"
    "}})}),r(xt,[be,Ct,m],function(e,t,n){return e.extend({Defaults:{containerCls:"form",layout:"flex",direction:"column",align:"stretch",flex:1,padding:20,labelGap:30,spacing:10,callbacks:{submit:function(){this.submit()}}},preRender:function(){var e=this,r=e.items();e.settings.formItemDefaults||(e.settings.formItemDefaults={layout:"flex",autoResize:"overflow",defaults:{flex:1}}),r.each(function(r){var i,o=r.settings.label;o&&(i=new t(n.extend({items:{type:"label",id:r._id+"-l",text:o,flex:0,forId:r._id,disabled:r.disabled()}},e.settings.formItemDefaults)),i.type="formitem",r.aria("labelledby",r._id+"-l"),"undefined"==typeof r.settings.flex&&(r.settings.flex=1),e.replace(r,i),i.add(r))})},submit:function(){return this.fire("submit",{data:this.toJSON()})},postRender:function(){var e=this;e._super(),e.fromJSON(e.settings.data)},bindStates:function(){function e(){var e=0,n=[],r,i,o;if(t.settings.labelGapCalc!==!1)for(o="children"==t.settings.labelGapCalc?t.find("formitem"):t.items(),o.filter("formitem").each(function(t){var r=t.items()[0],i=r.getEl().clientWidth;e=i>e?i:e,n.push(r)}),i=t.settings.labelGap||0,r=n.length;r--;)n[r].settings.minWidth=e+i}var t=this;t._super(),t.on("show",e),e()}})}),r(wt,[xt],function(e){return e.extend({Defaults:{containerCls:"fieldset",layout:"flex",direction:"column",align:"stretch",flex:1,padding:"25 15 5 15",labelGap:30,spacing:10,border:1},renderHtml:function(){var e=this,t=e._layout,n=e.classPrefix;return e.preRender(),t.preRender(e),'
    '+(e.settings.title?''+e.settings.title+"":"")+'
    '+(e.settings.html||"")+t.renderHtml(e)+"
    "}})}),r(Et,[ft,m],function(e,t){return e.extend({init:function(e){var n=this,r=tinymce.activeEditor,i=r.settings,o,a,s;e.spellcheck=!1,s=i.file_picker_types||i.file_browser_callback_types,s&&(s=t.makeMap(s,/[, ]/)),s&&!s[e.filetype]||(a=i.file_picker_callback,!a||s&&!s[e.filetype]?(a=i.file_browser_callback,!a||s&&!s[e.filetype]||(o=function(){a(n.getEl("inp").id,n.value(),e.filetype,window)})):o=function(){var i=n.fire("beforecall").meta;i=t.extend({filetype:e.filetype},i),a.call(r,function(e,t){n.value(e).fire("change",{meta:t})},n.value(),i)}),o&&(e.icon="browse",e.onaction=o),n._super(e)}})}),r(Nt,[lt],function(e){return e.extend({recalc:function(e){var t=e.layoutRect(),n=e.paddingBox;e.items().filter(":visible").each(function(e){e.layoutRect({x:n.left,y:n.top,w:t.innerW-n.right-n.left,h:t.innerH-n.top-n.bottom}),e.recalc&&e.recalc()})}})}),r(_t,[lt],function(e){return e.extend({recalc:function(e){var t,n,r,i,o,a,s,l,c,u,d,f,h,p,m,g,v=[],y,b,C,x,w,E,N,_,S,k,T,R,A,B,D,M,L,P,H,O,I,F,z=Math.max,W=Math.min;for(r=e.items().filter(":visible"),i=e.layoutRect(),o=e.paddingBox,a=e.settings,f=e.isRtl()?a.direction||"row-reversed":a.direction,s=a.align,l=e.isRtl()?a.pack||"end":a.pack,c=a.spacing||0,"row-reversed"!=f&&"column-reverse"!=f||(r=r.set(r.toArray().reverse()),f=f.split("-")[0]),"column"==f?(S="y",N="h",_="minH",k="maxH",R="innerH",T="top",A="deltaH",B="contentH",H="left",L="w",D="x",M="innerW",P="minW",O="right",I="deltaW",F="contentW"):(S="x",N="w",_="minW",k="maxW",R="innerW",T="left",A="deltaW",B="contentW",H="top",L="h",D="y",M="innerH",P="minH",O="bottom",I="deltaH",F="contentH"),d=i[R]-o[T]-o[T],E=u=0,t=0,n=r.length;n>t;t++)h=r[t],p=h.layoutRect(),m=h.settings,g=m.flex,d-=n-1>t?c:0,g>0&&(u+=g,p[k]&&v.push(h),p.flex=g),d-=p[_],y=o[H]+p[P]+o[O],y>E&&(E=y);if(x={},0>d?x[_]=i[_]-d+i[A]:x[_]=i[R]-d+i[A],x[P]=E+i[I],x[B]=i[R]-d,x[F]=E,x.minW=W(x.minW,i.maxW),x.minH=W(x.minH,i.maxH),x.minW=z(x.minW,i.startMinWidth),x.minH=z(x.minH,i.startMinHeight),!i.autoResize||x.minW==i.minW&&x.minH==i.minH){for(C=d/u,t=0,n=v.length;n>t;t++)h=v[t],p=h.layoutRect(),b=p[k],y=p[_]+p.flex*C,y>b?(d-=p[k]-p[_],u-=p.flex,p.flex=0,p.maxFlexSize=b):p.maxFlexSize=0;for(C=d/u,w=o[T],x={},0===u&&("end"==l?w=d+o[T]:"center"==l?(w=Math.round(i[R]/2-(i[R]-d)/2)+o[T],0>w&&(w=o[T])):"justify"==l&&(w=o[T],c=Math.floor(d/(r.length-1)))),x[D]=o[H],t=0,n=r.length;n>t;t++)h=r[t],p=h.layoutRect(),y=p.maxFlexSize||p[_],"center"===s?x[D]=Math.round(i[M]/2-p[L]/2):"stretch"===s?(x[L]=z(p[P]||0,i[M]-o[H]-o[O]),x[D]=o[H]):"end"===s&&(x[D]=i[M]-p[L]-o.top),p.flex>0&&(y+=p.flex*C),x[N]=y,x[S]=w,h.layoutRect(x),h.recalc&&h.recalc(),w+=y+c}else if(x.w=x.minW,x.h=x.minH,e.layoutRect(x),this.recalc(e),null===e._lastRect){var V=e.parent();V&&(V._lastRect=null,V.recalc())}}})}),r(St,[st],function(e){return e.extend({Defaults:{containerClass:"flow-layout",controlClass:"flow-layout-item",endClass:"break"},recalc:function(e){e.items().filter(":visible").each(function(e){e.recalc&&e.recalc()})},isNative:function(){return!0}})}),r(kt,[ge,Ae,_e,m,Ze,h],function(e,t,n,r,i,o){function a(e){function t(t,n){return function(){var r=this;e.on("nodeChange",function(i){var o=e.formatter,a=null;s(i.parents,function(e){return s(t,function(t){return n?o.matchNode(e,n,{value:t.value})&&(a=t.value):o.matchNode(e,t.value)&&(a=t.value),a?!1:void 0}),a?!1:void 0}),r.value(a)})}}function r(e){e=e.replace(/;$/,"").split(";");for(var t=e.length;t--;)e[t]=e[t].split("=");return e}function i(){function t(e){var n=[];if(e)return s(e,function(e){var o={text:e.title,icon:e.icon};if(e.items)o.menu=t(e.items);else{var a=e.format||"custom"+r++;e.format||(e.name=a,i.push(e)),o.format=a,o.cmd=e.cmd}n.push(o)}),n}function n(){var n;return n=t(e.settings.style_formats_merge?e.settings.style_formats?o.concat(e.settings.style_formats):o:e.settings.style_formats||o)}var r=0,i=[],o=[{title:"Headings",items:[{title:"Heading 1",format:"h1"},{title:"Heading 2",format:"h2"},{title:"Heading 3",format:"h3"},{title:"Heading 4",format:"h4"},{title:"Heading 5",format:"h5"},{title:"Heading 6",format:"h6"}]},{title:"Inline",items:[{title:"Bold",icon:"bold",format:"bold"},{title:"Italic",icon:"italic",format:"italic"},{title:"Underline",icon:"underline",format:"underline"},{title:"Strikethrough",icon:"strikethrough",format:"strikethrough"},{title:"Superscript",icon:"superscript",format:"superscript"},{title:"Subscript",icon:"subscript",format:"subscript"},{title:"Code",icon:"code",format:"code"}]},{title:"Blocks",items:[{title:"Paragraph",format:"p"},{title:"Blockquote",format:"blockquote"},{title:"Div",format:"div"},{title:"Pre",format:"pre"}]},{title:"Alignment",items:[{title:"Left",icon:"alignleft",format:"alignleft"},{title:"Center",icon:"aligncenter",format:"aligncenter"},{title:"Right",icon:"alignright",format:"alignright"},{title:"Justify",icon:"alignjustify",format:"alignjustify"}]}];return e.on("init",function(){s(i,function(t){e.formatter.register(t.name,t)})}),{type:"menu",items:n(),onPostRender:function(t){e.fire("renderFormatsMenu",{control:t.control})},itemDefaults:{preview:!0,textStyle:function(){return this.settings.format?e.formatter.getCssText(this.settings.format):void 0},onPostRender:function(){var t=this;t.parent().on("show",function(){var n,r;n=t.settings.format,n&&(t.disabled(!e.formatter.canApply(n)),t.active(e.formatter.match(n))),r=t.settings.cmd,r&&t.active(e.queryCommandState(r))})},onclick:function(){this.settings.format&&c(this.settings.format),this.settings.cmd&&e.execCommand(this.settings.cmd)}}}}function o(t){return function(){var n=this;e.formatter?e.formatter.formatChanged(t,function(e){n.active(e)}):e.on("init",function(){e.formatter.formatChanged(t,function(e){n.active(e)})})}}function a(t){return function(){function n(){return e.undoManager?e.undoManager[t]():!1}var r=this;t="redo"==t?"hasRedo":"hasUndo",r.disabled(!n()),e.on("Undo Redo AddUndo TypingUndo ClearUndos SwitchMode",function(){r.disabled(e.readonly||!n())})}}function l(){var t=this;e.on("VisualAid",function(e){t.active(e.hasVisual)}),t.active(e.hasVisual)}function c(t){t.control&&(t=t.control.value()),t&&e.execCommand("mceToggleFormat",!1,t)}var u;u=i(),s({bold:"Bold",italic:"Italic",underline:"Underline",strikethrough:"Strikethrough",subscript:"Subscript",superscript:"Superscript"},function(t,n){e.addButton(n,{tooltip:t,onPostRender:o(n),onclick:function(){c(n)}})}),s({outdent:["Decrease indent","Outdent"],indent:["Increase indent","Indent"],cut:["Cut","Cut"],copy:["Copy","Copy"],paste:["Paste","Paste"],help:["Help","mceHelp"],selectall:["Select all","SelectAll"],removeformat:["Clear formatting","RemoveFormat"],visualaid:["Visual aids","mceToggleVisualAid"],newdocument:["New document","mceNewDocument"]},function(t,n){e.addButton(n,{tooltip:t[0],cmd:t[1]})}),s({blockquote:["Blockquote","mceBlockQuote"],numlist:["Numbered list","InsertOrderedList"],bullist:["Bullet list","InsertUnorderedList"],subscript:["Subscript","Subscript"],superscript:["Superscript","Superscript"],alignleft:["Align left","JustifyLeft"],aligncenter:["Align center","JustifyCenter"],alignright:["Align right","JustifyRight"],alignjustify:["Justify","JustifyFull"],alignnone:["No alignment","JustifyNone"]},function(t,n){e.addButton(n,{tooltip:t[0],cmd:t[1],onPostRender:o(n)})}),e.addButton("undo",{tooltip:"Undo",onPostRender:a("undo"),cmd:"undo"}),e.addButton("redo",{tooltip:"Redo",onPostRender:a("redo"),cmd:"redo"}),e.addMenuItem("newdocument",{text:"New document",icon:"newdocument",cmd:"mceNewDocument"}),e.addMenuItem("undo",{text:"Undo",icon:"undo",shortcut:"Meta+Z",onPostRender:a("undo"),cmd:"undo"}),e.addMenuItem("redo",{text:"Redo",icon:"redo",shortcut:"Meta+Y",onPostRender:a("redo"),cmd:"redo"}),e.addMenuItem("visualaid",{text:"Visual aids",selectable:!0,onPostRender:l,cmd:"mceToggleVisualAid"}),e.addButton("remove",{tooltip:"Remove",icon:"remove",cmd:"Delete"}),s({cut:["Cut","Cut","Meta+X"],copy:["Copy","Copy","Meta+C"],paste:["Paste","Paste","Meta+V"],selectall:["Select all","SelectAll","Meta+A"],bold:["Bold","Bold","Meta+B"],italic:["Italic","Italic","Meta+I"],underline:["Underline","Underline"],strikethrough:["Strikethrough","Strikethrough"],subscript:["Subscript","Subscript"],superscript:["Superscript","Superscript"],removeformat:["Clear formatting","RemoveFormat"]},function(t,n){e.addMenuItem(n,{text:t[0],icon:n,shortcut:t[2],cmd:t[1]})}),e.on("mousedown",function(){n.hideAll()}),e.addButton("styleselect",{type:"menubutton",text:"Formats",menu:u}),e.addButton("formatselect",function(){var n=[],i=r(e.settings.block_formats||"Paragraph=p;Heading 1=h1;Heading 2=h2;Heading 3=h3;Heading 4=h4;Heading 5=h5;Heading 6=h6;Preformatted=pre");return s(i,function(t){n.push({text:t[0],value:t[1],textStyle:function(){return e.formatter.getCssText(t[1])}})}),{type:"listbox",text:i[0][0],values:n,fixedWidth:!0,onselect:c,onPostRender:t(n)}}),e.addButton("fontselect",function(){var n="Andale Mono=andale mono,monospace;Arial=arial,helvetica,sans-serif;Arial Black=arial black,sans-serif;Book Antiqua=book antiqua,palatino,serif;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier,monospace;Georgia=georgia,palatino,serif;Helvetica=helvetica,arial,sans-serif;Impact=impact,sans-serif;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco,monospace;Times New Roman=times new roman,times,serif;Trebuchet MS=trebuchet ms,geneva,sans-serif;Verdana=verdana,geneva,sans-serif;Webdings=webdings;Wingdings=wingdings,zapf dingbats",i=[],o=r(e.settings.font_formats||n);return s(o,function(e){i.push({text:{raw:e[0]},value:e[1],textStyle:-1==e[1].indexOf("dings")?"font-family:"+e[1]:""})}),{type:"listbox",text:"Font Family",tooltip:"Font Family",values:i,fixedWidth:!0,onPostRender:t(i,"fontname"),onselect:function(t){t.control.settings.value&&e.execCommand("FontName",!1,t.control.settings.value)}}}),e.addButton("fontsizeselect",function(){var n=[],r="8pt 10pt 12pt 14pt 18pt 24pt 36pt",i=e.settings.fontsize_formats||r;return s(i.split(" "),function(e){var t=e,r=e,i=e.split("=");i.length>1&&(t=i[0],r=i[1]),n.push({text:t,value:r})}),{type:"listbox",text:"Font Sizes",tooltip:"Font Sizes",values:n,fixedWidth:!0,onPostRender:t(n,"fontsize"),onclick:function(t){t.control.settings.value&&e.execCommand("FontSize",!1,t.control.settings.value)}}}),e.addMenuItem("formats",{text:"Formats",menu:u})}var s=r.each;i.on("AddEditor",function(t){t.editor.rtl&&(e.rtl=!0),a(t.editor)}),e.translate=function(e){return i.translate(e)},t.tooltips=!o.iOS}),r(Tt,[lt],function(e){return e.extend({recalc:function(e){var t,n,r,i,o,a,s,l,c,u,d,f,h,p,m,g,v,y,b,C,x,w,E,N=[],_=[],S,k,T,R,A,B;t=e.settings,i=e.items().filter(":visible"),o=e.layoutRect(),r=t.columns||Math.ceil(Math.sqrt(i.length)),n=Math.ceil(i.length/r),y=t.spacingH||t.spacing||0,b=t.spacingV||t.spacing||0,C=t.alignH||t.align,x=t.alignV||t.align,g=e.paddingBox,A="reverseRows"in t?t.reverseRows:e.isRtl(),C&&"string"==typeof C&&(C=[C]),x&&"string"==typeof x&&(x=[x]);for(d=0;r>d;d++)N.push(0);for(f=0;n>f;f++)_.push(0);for(f=0;n>f;f++)for(d=0;r>d&&(u=i[f*r+d],u);d++)c=u.layoutRect(),S=c.minW,k=c.minH,N[d]=S>N[d]?S:N[d],_[f]=k>_[f]?k:_[f];for(T=o.innerW-g.left-g.right,w=0,d=0;r>d;d++)w+=N[d]+(d>0?y:0), +T-=(d>0?y:0)+N[d];for(R=o.innerH-g.top-g.bottom,E=0,f=0;n>f;f++)E+=_[f]+(f>0?b:0),R-=(f>0?b:0)+_[f];if(w+=g.left+g.right,E+=g.top+g.bottom,l={},l.minW=w+(o.w-o.innerW),l.minH=E+(o.h-o.innerH),l.contentW=l.minW-o.deltaW,l.contentH=l.minH-o.deltaH,l.minW=Math.min(l.minW,o.maxW),l.minH=Math.min(l.minH,o.maxH),l.minW=Math.max(l.minW,o.startMinWidth),l.minH=Math.max(l.minH,o.startMinHeight),!o.autoResize||l.minW==o.minW&&l.minH==o.minH){o.autoResize&&(l=e.layoutRect(l),l.contentW=l.minW-o.deltaW,l.contentH=l.minH-o.deltaH);var D;D="start"==t.packV?0:R>0?Math.floor(R/n):0;var M=0,L=t.flexWidths;if(L)for(d=0;dd;d++)N[d]+=L?L[d]*P:P;for(p=g.top,f=0;n>f;f++){for(h=g.left,s=_[f]+D,d=0;r>d&&(B=A?f*r+r-1-d:f*r+d,u=i[B],u);d++)m=u.settings,c=u.layoutRect(),a=Math.max(N[d],c.startMinWidth),c.x=h,c.y=p,v=m.alignH||(C?C[d]||C[0]:null),"center"==v?c.x=h+a/2-c.w/2:"right"==v?c.x=h+a-c.w:"stretch"==v&&(c.w=a),v=m.alignV||(x?x[d]||x[0]:null),"center"==v?c.y=p+s/2-c.h/2:"bottom"==v?c.y=p+s-c.h:"stretch"==v&&(c.h=s),u.layoutRect(c),h+=a+y,u.recalc&&u.recalc();p+=s+b}}else if(l.w=l.minW,l.h=l.minH,e.layoutRect(l),this.recalc(e),null===e._lastRect){var H=e.parent();H&&(H._lastRect=null,H.recalc())}}})}),r(Rt,[Ae,u],function(e,t){return e.extend({renderHtml:function(){var e=this;return e.classes.add("iframe"),e.canFocus=!1,''},src:function(e){this.getEl().src=e},html:function(e,n){var r=this,i=this.getEl().contentWindow.document.body;return i?(i.innerHTML=e,n&&n()):t.setTimeout(function(){r.html(e)}),this}})}),r(At,[Ae],function(e){return e.extend({init:function(e){var t=this;t._super(e),t.classes.add("widget").add("infobox"),t.canFocus=!1},severity:function(e){this.classes.remove("error"),this.classes.remove("warning"),this.classes.remove("success"),this.classes.add(e)},help:function(e){this.state.set("help",e)},renderHtml:function(){var e=this,t=e.classPrefix;return'
    '+e.encode(e.state.get("text"))+'
    '},bindStates:function(){var e=this;return e.state.on("change:text",function(t){e.getEl("body").firstChild.data=e.encode(t.value),e.state.get("rendered")&&e.updateLayoutRect()}),e.state.on("change:help",function(t){e.classes.toggle("has-help",t.value),e.state.get("rendered")&&e.updateLayoutRect()}),e._super()}})}),r(Bt,[Ae,fe],function(e,t){return e.extend({init:function(e){var t=this;t._super(e),t.classes.add("widget").add("label"),t.canFocus=!1,e.multiline&&t.classes.add("autoscroll"),e.strong&&t.classes.add("strong")},initLayoutRect:function(){var e=this,n=e._super();if(e.settings.multiline){var r=t.getSize(e.getEl());r.width>n.maxW&&(n.minW=n.maxW,e.classes.add("multiline")),e.getEl().style.width=n.minW+"px",n.startMinH=n.h=n.minH=Math.min(n.maxH,t.getSize(e.getEl()).height)}return n},repaint:function(){var e=this;return e.settings.multiline||(e.getEl().style.lineHeight=e.layoutRect().h+"px"),e._super()},severity:function(e){this.classes.remove("error"),this.classes.remove("warning"),this.classes.remove("success"),this.classes.add(e)},renderHtml:function(){var e=this,t,n,r=e.settings.forId;return!r&&(n=e.settings.forName)&&(t=e.getRoot().find("#"+n)[0],t&&(r=t._id)),r?'":''+e.encode(e.state.get("text"))+""},bindStates:function(){var e=this;return e.state.on("change:text",function(t){e.innerHtml(e.encode(t.value)),e.state.get("rendered")&&e.updateLayoutRect()}),e._super()}})}),r(Dt,[be],function(e){return e.extend({Defaults:{role:"toolbar",layout:"flow"},init:function(e){var t=this;t._super(e),t.classes.add("toolbar")},postRender:function(){var e=this;return e.items().each(function(e){e.classes.add("toolbar-item")}),e._super()}})}),r(Mt,[Dt],function(e){return e.extend({Defaults:{role:"menubar",containerCls:"menubar",ariaRoot:!0,defaults:{type:"menubutton"}}})}),r(Lt,[ct,ve,Mt],function(e,t,n){function r(e,t){for(;e;){if(t===e)return!0;e=e.parentNode}return!1}var i=e.extend({init:function(e){var t=this;t._renderOpen=!0,t._super(e),e=t.settings,t.classes.add("menubtn"),e.fixedWidth&&t.classes.add("fixed-width"),t.aria("haspopup",!0),t.state.set("menu",e.menu||t.render())},showMenu:function(){var e=this,n;return e.menu&&e.menu.visible()?e.hideMenu():(e.menu||(n=e.state.get("menu")||[],n.length?n={type:"menu",items:n}:n.type=n.type||"menu",n.renderTo?e.menu=n.parent(e).show().renderTo():e.menu=t.create(n).parent(e).renderTo(),e.fire("createmenu"),e.menu.reflow(),e.menu.on("cancel",function(t){t.control.parent()===e.menu&&(t.stopPropagation(),e.focus(),e.hideMenu())}),e.menu.on("select",function(){e.focus()}),e.menu.on("show hide",function(t){t.control==e.menu&&e.activeMenu("show"==t.type),e.aria("expanded","show"==t.type)}).fire("show")),e.menu.show(),e.menu.layoutRect({w:e.layoutRect().w}),void e.menu.moveRel(e.getEl(),e.isRtl()?["br-tr","tr-br"]:["bl-tl","tl-bl"]))},hideMenu:function(){var e=this;e.menu&&(e.menu.items().each(function(e){e.hideMenu&&e.hideMenu()}),e.menu.hide())},activeMenu:function(e){this.classes.toggle("active",e)},renderHtml:function(){var e=this,t=e._id,r=e.classPrefix,i=e.settings.icon,o,a=e.state.get("text"),s="";return o=e.settings.image,o?(i="none","string"!=typeof o&&(o=window.getSelection?o[0]:o[1]),o=" style=\"background-image: url('"+o+"')\""):o="",a&&(e.classes.add("btn-has-text"),s=''+e.encode(a)+""),i=e.settings.icon?r+"ico "+r+"i-"+i:"",e.aria("role",e.parent()instanceof n?"menuitem":"button"),'
    '},postRender:function(){var e=this;return e.on("click",function(t){t.control===e&&r(t.target,e.getEl())&&(e.showMenu(),t.aria&&e.menu.items()[0].focus())}),e.on("mouseenter",function(t){var n=t.control,r=e.parent(),o;n&&r&&n instanceof i&&n.parent()==r&&(r.items().filter("MenuButton").each(function(e){e.hideMenu&&e!=n&&(e.menu&&e.menu.visible()&&(o=!0),e.hideMenu())}),o&&(n.focus(),n.showMenu()))}),e._super()},bindStates:function(){var e=this;return e.state.on("change:menu",function(){e.menu&&e.menu.remove(),e.menu=null}),e._super()},remove:function(){this._super(),this.menu&&this.menu.remove()}});return i}),r(Pt,[Ae,ve,h,u],function(e,t,n,r){return e.extend({Defaults:{border:0,role:"menuitem"},init:function(e){var t=this,n;t._super(e),e=t.settings,t.classes.add("menu-item"),e.menu&&t.classes.add("menu-item-expand"),e.preview&&t.classes.add("menu-item-preview"),n=t.state.get("text"),"-"!==n&&"|"!==n||(t.classes.add("menu-item-sep"),t.aria("role","separator"),t.state.set("text","-")),e.selectable&&(t.aria("role","menuitemcheckbox"),t.classes.add("menu-item-checkbox"),e.icon="selected"),e.preview||e.selectable||t.classes.add("menu-item-normal"),t.on("mousedown",function(e){e.preventDefault()}),e.menu&&!e.ariaHideMenu&&t.aria("haspopup",!0)},hasMenus:function(){return!!this.settings.menu},showMenu:function(){var e=this,n=e.settings,r,i=e.parent();if(i.items().each(function(t){t!==e&&t.hideMenu()}),n.menu){r=e.menu,r?r.show():(r=n.menu,r.length?r={type:"menu",items:r}:r.type=r.type||"menu",i.settings.itemDefaults&&(r.itemDefaults=i.settings.itemDefaults),r=e.menu=t.create(r).parent(e).renderTo(),r.reflow(),r.on("cancel",function(t){t.stopPropagation(),e.focus(),r.hide()}),r.on("show hide",function(e){e.control.items().each(function(e){e.active(e.settings.selected)})}).fire("show"),r.on("hide",function(t){t.control===r&&e.classes.remove("selected")}),r.submenu=!0),r._parentMenu=i,r.classes.add("menu-sub");var o=r.testMoveRel(e.getEl(),e.isRtl()?["tl-tr","bl-br","tr-tl","br-bl"]:["tr-tl","br-bl","tl-tr","bl-br"]);r.moveRel(e.getEl(),o),r.rel=o,o="menu-sub-"+o,r.classes.remove(r._lastRel).add(o),r._lastRel=o,e.classes.add("selected"),e.aria("expanded",!0)}},hideMenu:function(){var e=this;return e.menu&&(e.menu.items().each(function(e){e.hideMenu&&e.hideMenu()}),e.menu.hide(),e.aria("expanded",!1)),e},renderHtml:function(){function e(e){var t,r,i={};for(i=n.mac?{alt:"⌥",ctrl:"⌘",shift:"⇧",meta:"⌘"}:{meta:"Ctrl"},e=e.split("+"),t=0;t'+("-"!==a?'\xa0":"")+("-"!==a?''+a+"":"")+(c?'
    '+c+"
    ":"")+(i.menu?'
    ':"")+""},postRender:function(){var e=this,t=e.settings,n=t.textStyle;if("function"==typeof n&&(n=n.call(this)),n){var i=e.getEl("text");i&&i.setAttribute("style",n)}return e.on("mouseenter click",function(n){n.control===e&&(t.menu||"click"!==n.type?(e.showMenu(),n.aria&&e.menu.focus(!0)):(e.fire("select"),r.requestAnimationFrame(function(){e.parent().hideAll()})))}),e._super(),e},hover:function(){var e=this;return e.parent().items().each(function(e){e.classes.remove("selected")}),e.classes.toggle("selected",!0),e},active:function(e){return"undefined"!=typeof e&&this.aria("checked",e),this._super(e)},remove:function(){this._super(),this.menu&&this.menu.remove()}})}),r(Ht,[g,ge,u],function(e,t,n){return function(r,i){var o=this,a,s=t.classPrefix,l;o.show=function(t,c){function u(){a&&(e(r).append('
    '),c&&c())}return o.hide(),a=!0,t?l=n.setTimeout(u,t):u(),o},o.hide=function(){var e=r.lastChild;return n.clearTimeout(l),e&&-1!=e.className.indexOf("throbber")&&e.parentNode.removeChild(e),a=!1,o}}}),r(Ot,[_e,Pt,Ht,m],function(e,t,n,r){return e.extend({Defaults:{defaultType:"menuitem",border:1,layout:"stack",role:"application",bodyRole:"menu",ariaRoot:!0},init:function(e){var t=this;if(e.autohide=!0,e.constrainToViewport=!0,"function"==typeof e.items&&(e.itemsFactory=e.items,e.items=[]),e.itemDefaults)for(var n=e.items,i=n.length;i--;)n[i]=r.extend({},e.itemDefaults,n[i]);t._super(e),t.classes.add("menu")},repaint:function(){return this.classes.toggle("menu-align",!0),this._super(),this.getEl().style.height="",this.getEl("body").style.height="",this},cancel:function(){var e=this;e.hideAll(),e.fire("select")},load:function(){function e(){t.throbber&&(t.throbber.hide(),t.throbber=null)}var t=this,r,i;i=t.settings.itemsFactory,i&&(t.throbber||(t.throbber=new n(t.getEl("body"),!0),0===t.items().length?(t.throbber.show(),t.fire("loading")):t.throbber.show(100,function(){t.items().remove(),t.fire("loading")}),t.on("hide close",e)),t.requestTime=r=(new Date).getTime(),t.settings.itemsFactory(function(n){return 0===n.length?void t.hide():void(t.requestTime===r&&(t.getEl().style.width="",t.getEl("body").style.width="",e(),t.items().remove(),t.getEl("body").innerHTML="",t.add(n),t.renderNew(),t.fire("loaded")))}))},hideAll:function(){var e=this;return this.find("menuitem").exec("hideMenu"),e._super()},preRender:function(){var e=this;return e.items().each(function(t){var n=t.settings;return n.icon||n.image||n.selectable?(e._hasIcons=!0,!1):void 0}),e.settings.itemsFactory&&e.on("postrender",function(){e.settings.itemsFactory&&e.load()}),e._super()}})}),r(It,[Lt,Ot],function(e,t){return e.extend({init:function(e){function t(r){for(var a=0;a0&&(o=r[0].text,n.state.set("value",r[0].value)),n.state.set("menu",r)),n.state.set("text",e.text||o),n.classes.add("listbox"),n.on("select",function(t){var r=t.control;a&&(t.lastControl=a),e.multiple?r.active(!r.active()):n.value(t.control.value()),a=r})},bindStates:function(){function e(e,n){e instanceof t&&e.items().each(function(e){e.hasMenus()||e.active(e.value()===n)})}function n(e,t){var r;if(e)for(var i=0;i'},postRender:function(){var e=this;e._super(),e.resizeDragHelper=new t(this._id,{start:function(){e.fire("ResizeStart")},drag:function(t){"both"!=e.settings.direction&&(t.deltaX=0),e.fire("Resize",t)},stop:function(){e.fire("ResizeEnd")}})},remove:function(){return this.resizeDragHelper&&this.resizeDragHelper.destroy(),this._super()}})}),r(Wt,[Ae],function(e){function t(e){var t="";if(e)for(var n=0;n'+e[n]+"";return t}return e.extend({Defaults:{classes:"selectbox",role:"selectbox",options:[]},init:function(e){var t=this;t._super(e),t.settings.size&&(t.size=t.settings.size),t.settings.options&&(t._options=t.settings.options),t.on("keydown",function(e){var n;13==e.keyCode&&(e.preventDefault(),t.parents().reverse().each(function(e){return e.toJSON?(n=e,!1):void 0}),t.fire("submit",{data:n.toJSON()}))})},options:function(e){return arguments.length?(this.state.set("options",e),this):this.state.get("options")},renderHtml:function(){var e=this,n,r="";return n=t(e._options),e.size&&(r=' size = "'+e.size+'"'),'"},bindStates:function(){var e=this;return e.state.on("change:options",function(n){e.getEl().innerHTML=t(n.value)}),e._super()}})}),r(Vt,[Ae,Ce,fe],function(e,t,n){function r(e,t,n){return t>e&&(e=t),e>n&&(e=n),e}function i(e,t,n){e.setAttribute("aria-"+t,n)}function o(e,t){var r,o,a,s,l,c;"v"==e.settings.orientation?(s="top",a="height",o="h"):(s="left",a="width",o="w"),c=e.getEl("handle"),r=(e.layoutRect()[o]||100)-n.getSize(c)[a],l=r*((t-e._minValue)/(e._maxValue-e._minValue))+"px",c.style[s]=l,c.style.height=e.layoutRect().h+"px",i(c,"valuenow",t),i(c,"valuetext",""+e.settings.previewFilter(t)),i(c,"valuemin",e._minValue),i(c,"valuemax",e._maxValue)}return e.extend({init:function(e){var t=this;e.previewFilter||(e.previewFilter=function(e){return Math.round(100*e)/100}),t._super(e),t.classes.add("slider"),"v"==e.orientation&&t.classes.add("vertical"),t._minValue=e.minValue||0,t._maxValue=e.maxValue||100,t._initValue=t.state.get("value")},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix;return'
    '},reset:function(){this.value(this._initValue).repaint()},postRender:function(){function e(e,t,n){return(n+e)/(t-e)}function i(e,t,n){return n*(t-e)-e}function o(t,n){function o(o){var a;a=s.value(),a=i(t,n,e(t,n,a)+.05*o),a=r(a,t,n),s.value(a),s.fire("dragstart",{value:a}),s.fire("drag",{value:a}),s.fire("dragend",{value:a})}s.on("keydown",function(e){switch(e.keyCode){case 37:case 38:o(-1);break;case 39:case 40:o(1)}})}function a(e,i,o){var a,l,c,p,m;s._dragHelper=new t(s._id,{handle:s._id+"-handle",start:function(e){a=e[u],l=parseInt(s.getEl("handle").style[d],10),c=(s.layoutRect()[h]||100)-n.getSize(o)[f],s.fire("dragstart",{value:m})},drag:function(t){var n=t[u]-a;p=r(l+n,0,c),o.style[d]=p+"px",m=e+p/c*(i-e),s.value(m),s.tooltip().text(""+s.settings.previewFilter(m)).show().moveRel(o,"bc tc"),s.fire("drag",{value:m})},stop:function(){s.tooltip().hide(),s.fire("dragend",{value:m})}})}var s=this,l,c,u,d,f,h;l=s._minValue,c=s._maxValue,"v"==s.settings.orientation?(u="screenY",d="top",f="height",h="h"):(u="screenX",d="left",f="width",h="w"),s._super(),o(l,c,s.getEl("handle")),a(l,c,s.getEl("handle"))},repaint:function(){this._super(),o(this,this.value())},bindStates:function(){var e=this;return e.state.on("change:value",function(t){o(e,t.value)}),e._super()}})}),r(Ut,[Ae],function(e){return e.extend({renderHtml:function(){var e=this;return e.classes.add("spacer"),e.canFocus=!1,'
    '}})}),r($t,[Lt,fe,g],function(e,t,n){return e.extend({Defaults:{classes:"widget btn splitbtn",role:"button"},repaint:function(){var e=this,r=e.getEl(),i=e.layoutRect(),o,a;return e._super(),o=r.firstChild,a=r.lastChild,n(o).css({width:i.w-t.getSize(a).width,height:i.h-2}),n(a).css({height:i.h-2}),e},activeMenu:function(e){var t=this;n(t.getEl().lastChild).toggleClass(t.classPrefix+"active",e)},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r,i=e.state.get("icon"),o=e.state.get("text"),a="";return r=e.settings.image,r?(i="none","string"!=typeof r&&(r=window.getSelection?r[0]:r[1]),r=" style=\"background-image: url('"+r+"')\""):r="",i=e.settings.icon?n+"ico "+n+"i-"+i:"",o&&(e.classes.add("btn-has-text"),a=''+e.encode(o)+""),'
    '},postRender:function(){var e=this,t=e.settings.onclick;return e.on("click",function(e){var n=e.target;if(e.control==this)for(;n;){if(e.aria&&"down"!=e.aria.key||"BUTTON"==n.nodeName&&-1==n.className.indexOf("open"))return e.stopImmediatePropagation(),void(t&&t.call(this,e));n=n.parentNode}}),delete e.settings.onclick,e._super()}})}),r(qt,[St],function(e){return e.extend({Defaults:{containerClass:"stack-layout",controlClass:"stack-layout-item",endClass:"break"},isNative:function(){return!0}})}),r(jt,[we,g,fe],function(e,t,n){return e.extend({Defaults:{layout:"absolute",defaults:{type:"panel"}},activateTab:function(e){var n;this.activeTabId&&(n=this.getEl(this.activeTabId),t(n).removeClass(this.classPrefix+"active"),n.setAttribute("aria-selected","false")),this.activeTabId="t"+e,n=this.getEl("t"+e),n.setAttribute("aria-selected","true"),t(n).addClass(this.classPrefix+"active"),this.items()[e].show().fire("showtab"),this.reflow(),this.items().each(function(t,n){e!=n&&t.hide()})},renderHtml:function(){var e=this,t=e._layout,n="",r=e.classPrefix;return e.preRender(),t.preRender(e),e.items().each(function(t,i){var o=e._id+"-t"+i;t.aria("role","tabpanel"),t.aria("labelledby",o),n+='"}),'
    '+n+'
    '+t.renderHtml(e)+"
    "},postRender:function(){var e=this;e._super(),e.settings.activeTab=e.settings.activeTab||0,e.activateTab(e.settings.activeTab),this.on("click",function(t){var n=t.target.parentNode;if(t.target.parentNode.id==e._id+"-head")for(var r=n.childNodes.length;r--;)n.childNodes[r]==t.target&&e.activateTab(r)})},initLayoutRect:function(){var e=this,t,r,i;r=n.getSize(e.getEl("head")).width,r=0>r?0:r,i=0,e.items().each(function(e){r=Math.max(r,e.layoutRect().minW),i=Math.max(i,e.layoutRect().minH)}),e.items().each(function(e){e.settings.x=0,e.settings.y=0,e.settings.w=r,e.settings.h=i,e.layoutRect({x:0,y:0,w:r,h:i})});var o=n.getSize(e.getEl("head")).height;return e.settings.minWidth=r,e.settings.minHeight=i+o,t=e._super(),t.deltaH+=o,t.innerH=t.h-t.deltaH,t}})}),r(Yt,[Ae,m,fe],function(e,t,n){return e.extend({init:function(e){var t=this;t._super(e),t.classes.add("textbox"),e.multiline?t.classes.add("multiline"):(t.on("keydown",function(e){var n;13==e.keyCode&&(e.preventDefault(),t.parents().reverse().each(function(e){return e.toJSON?(n=e,!1):void 0}),t.fire("submit",{data:n.toJSON()}))}),t.on("keyup",function(e){t.state.set("value",e.target.value)}))},repaint:function(){var e=this,t,n,r,i,o=0,a;t=e.getEl().style,n=e._layoutRect,a=e._lastRepaintRect||{};var s=document;return!e.settings.multiline&&s.all&&(!s.documentMode||s.documentMode<=8)&&(t.lineHeight=n.h-o+"px"),r=e.borderBox,i=r.left+r.right+8,o=r.top+r.bottom+(e.settings.multiline?8:0),n.x!==a.x&&(t.left=n.x+"px",a.x=n.x),n.y!==a.y&&(t.top=n.y+"px",a.y=n.y),n.w!==a.w&&(t.width=n.w-i+"px",a.w=n.w),n.h!==a.h&&(t.height=n.h-o+"px",a.h=n.h),e._lastRepaintRect=a,e.fire("repaint",{},!1),e},renderHtml:function(){var e=this,r=e.settings,i,o;return i={id:e._id,hidefocus:"1"},t.each(["rows","spellcheck","maxLength","size","readonly","min","max","step","list","pattern","placeholder","required","multiple"],function(e){i[e]=r[e]}),e.disabled()&&(i.disabled="disabled"),r.subtype&&(i.type=r.subtype),o=n.create(r.multiline?"textarea":"input",i),o.value=e.state.get("value"),o.className=e.classes,o.outerHTML},value:function(e){return arguments.length?(this.state.set("value",e),this):(this.state.get("rendered")&&this.state.set("value",this.getEl().value),this.state.get("value"))},postRender:function(){var e=this;e.getEl().value=e.state.get("value"),e._super(),e.$el.on("change",function(t){e.state.set("value",t.target.value),e.fire("change",t)})},bindStates:function(){var e=this;return e.state.on("change:value",function(t){e.getEl().value!=t.value&&(e.getEl().value=t.value)}),e.state.on("change:disabled",function(t){e.getEl().disabled=t.value}),e._super()},remove:function(){this.$el.off(),this._super()}})}),r(Xt,[],function(){var e=this||window,t=function(){return e.tinymce};return"function"==typeof e.define&&(e.define.amd||e.define("ephox/tinymce",[],t)),{}}),a([l,c,u,d,f,h,m,g,v,y,C,w,E,N,T,A,B,D,M,L,P,H,I,F,j,Y,J,Q,re,ie,oe,ae,le,ue,de,me,ge,ve,ye,be,Ce,xe,we,Ee,Ne,_e,Se,ke,Te,Re,Ae,Be,De,Me,He,Ie,Ge,Je,Qe,Ze,tt,nt,rt,it,ot,at,st,lt,ct,ut,dt,ft,ht,pt,mt,gt,vt,yt,bt,Ct,xt,wt,Et,Nt,_t,St,kt,Tt,Rt,At,Bt,Dt,Mt,Lt,Pt,Ht,Ot,It,Ft,zt,Wt,Vt,Ut,$t,qt,jt,Yt])}(this); \ No newline at end of file diff --git a/wp-includes/js/tinymce/wp-tinymce.js.gz b/wp-includes/js/tinymce/wp-tinymce.js.gz index 1cdd43362c6fda8fa00b7320a26e96242afd90e3..f7e1b559a1fdc053ccfa24f596bb3be70c3f8a39 100644 GIT binary patch delta 166012 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

    F7xE4WLfhWt*}pu^0y#riiDe(wX;Q^LCF;qW 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 delta 165108 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 z%0D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 z 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

    *64%B_8P7$Upn+!6*YHG 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 Q5n-?Y7e)dqmvOTP04}cXs{jB1 diff --git a/wp-includes/js/wp-emoji-loader.js b/wp-includes/js/wp-emoji-loader.js index 0a9f1919..f242a12f 100644 --- a/wp-includes/js/wp-emoji-loader.js +++ b/wp-includes/js/wp-emoji-loader.js @@ -49,6 +49,7 @@ */ context.fillText( stringFromCharCode( 55356, 57221 ), 0, 0 ); tonedata = context.getImageData( 16, 16, 1, 1 ).data; + tone = tonedata[0] + ',' + tonedata[1] + ',' + tonedata[2] + ',' + tonedata[3]; context.fillText( stringFromCharCode( 55356, 57221, 55356, 57343 ), 0, 0 ); // Chrome has issues comparing arrays, and Safari has issues converting arrays to strings. diff --git a/wp-includes/js/wp-emoji-loader.min.js b/wp-includes/js/wp-emoji-loader.min.js index 9d6511a9..937787fb 100644 --- a/wp-includes/js/wp-emoji-loader.min.js +++ b/wp-includes/js/wp-emoji-loader.min.js @@ -1 +1 @@ -!function(a,b,c){function d(a){var c,d,e,f=b.createElement("canvas"),g=f.getContext&&f.getContext("2d"),h=String.fromCharCode;if(!g||!g.fillText)return!1;switch(g.textBaseline="top",g.font="600 32px Arial",a){case"flag":return g.fillText(h(55356,56806,55356,56826),0,0),f.toDataURL().length>3e3;case"diversity":return g.fillText(h(55356,57221),0,0),c=g.getImageData(16,16,1,1).data,g.fillText(h(55356,57221,55356,57343),0,0),c=g.getImageData(16,16,1,1).data,e=c[0]+","+c[1]+","+c[2]+","+c[3],d!==e;case"simple":return g.fillText(h(55357,56835),0,0),0!==g.getImageData(16,16,1,1).data[0];case"unicode8":return g.fillText(h(55356,57135),0,0),0!==g.getImageData(16,16,1,1).data[0]}return!1}function e(a){var c=b.createElement("script");c.src=a,c.type="text/javascript",b.getElementsByTagName("head")[0].appendChild(c)}var f,g,h,i;for(i=Array("simple","flag","unicode8","diversity"),c.supports={everything:!0,everythingExceptFlag:!0},h=0;h3e3;case"diversity":return g.fillText(h(55356,57221),0,0),c=g.getImageData(16,16,1,1).data,d=c[0]+","+c[1]+","+c[2]+","+c[3],g.fillText(h(55356,57221,55356,57343),0,0),c=g.getImageData(16,16,1,1).data,e=c[0]+","+c[1]+","+c[2]+","+c[3],d!==e;case"simple":return g.fillText(h(55357,56835),0,0),0!==g.getImageData(16,16,1,1).data[0];case"unicode8":return g.fillText(h(55356,57135),0,0),0!==g.getImageData(16,16,1,1).data[0]}return!1}function e(a){var c=b.createElement("script");c.src=a,c.type="text/javascript",b.getElementsByTagName("head")[0].appendChild(c)}var f,g,h,i;for(i=Array("simple","flag","unicode8","diversity"),c.supports={everything:!0,everythingExceptFlag:!0},h=0;hget_queried_object_id(); diff --git a/wp-includes/version.php b/wp-includes/version.php index 24159d5a..9cd7724c 100644 --- a/wp-includes/version.php +++ b/wp-includes/version.php @@ -4,7 +4,7 @@ * * @global string $wp_version */ -$wp_version = '4.5'; +$wp_version = '4.5.1'; /** * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema. @@ -18,7 +18,7 @@ $wp_db_version = 36686; * * @global string $tinymce_version */ -$tinymce_version = '4308-20160323'; +$tinymce_version = '4310-20160418'; /** * Holds the required PHP version diff --git a/wp-includes/wp-db.php b/wp-includes/wp-db.php index 22cd9430..066e851f 100644 --- a/wp-includes/wp-db.php +++ b/wp-includes/wp-db.php @@ -1486,7 +1486,11 @@ class wpdb { } } - mysqli_real_connect( $this->dbh, $host, $this->dbuser, $this->dbpassword, null, $port, $socket, $client_flags ); + if ( WP_DEBUG ) { + mysqli_real_connect( $this->dbh, $host, $this->dbuser, $this->dbpassword, null, $port, $socket, $client_flags ); + } else { + @mysqli_real_connect( $this->dbh, $host, $this->dbuser, $this->dbpassword, null, $port, $socket, $client_flags ); + } if ( $this->dbh->connect_errno ) { $this->dbh = null; @@ -1512,7 +1516,11 @@ class wpdb { } } } else { - $this->dbh = mysql_connect( $this->dbhost, $this->dbuser, $this->dbpassword, $new_link, $client_flags ); + if ( WP_DEBUG ) { + $this->dbh = mysql_connect( $this->dbhost, $this->dbuser, $this->dbpassword, $new_link, $client_flags ); + } else { + $this->dbh = @mysql_connect( $this->dbhost, $this->dbuser, $this->dbpassword, $new_link, $client_flags ); + } } if ( ! $this->dbh && $allow_bail ) { -- 2.44.0

    "+o+"
    "+o+"