18.7dcff581.chunk.js 121 KB
webpackJsonp([18,20],{1413:function(t,e,o){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=o(8),r=i(n),a=o(4),s=i(a),l=o(1),c=i(l),d=o(5),u=i(d),h=o(2),p=i(h),f=o(3),m=i(f),g=o(7),v=o(0),w=i(v),y=o(1382),b=i(y),x=o(1435),_=i(x),k=function(t){function e(t){(0,c.default)(this,e);var o=(0,p.default)(this,(e.__proto__||(0,s.default)(e)).call(this,t));return o.state={status:"",percent:0,speed:500,datas:[]},o.onChange=o.onChange.bind(o),o.onUploading=o.onUploading.bind(o),o}return(0,m.default)(e,t),(0,u.default)(e,[{key:"render",value:function(){var t=this,e=this.props,o=e.show,i=e.needLoading,n=void 0===i||i;if("list"===e.type)return w.default.createElement(_.default,this.props);var a=this.state,s=a.percent,l=a.datas;return w.default.createElement(b.default,(0,r.default)({},this.props,{onUploading:this.onUploading,onChange:this.onChange,datas:l}),w.default.createElement("div",{style:{display:"inline-block"},onClick:function(){return t.setState({percent:0,speed:500})}},o),n?0===s||100===s?"":w.default.createElement("div",{style:{display:"inline-block"}},w.default.createElement("span",{style:{verticalAlign:"middle"}}," ( "),w.default.createElement(g.Progress,{type:"circle",status:"active",percent:s,width:16,format:function(){return""}}),w.default.createElement("span",{style:{verticalAlign:"middle"}}," ",s+"%"," )")):null)}},{key:"onChange",value:function(t,e){var o=this.props,i=o.onToolsChange,n=o.name,r=o.type;"function"===typeof i&&i(n,t,e,"image"===r?r:"file"),this.setState({datas:e})}},{key:"onUploading",value:function(t){var e=this,o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(this.setState({status:t},function(){"function"===typeof e.props.onUploading&&e.props.onUploading(t)}),"uploading"===t){var i=0,n=0;o.map(function(t){t.size&&(i+=(t.progress||0)/100*t.size,n+=t.size)}),i===n?this.setState({percent:100}):this.setState({percent:Math.floor(i/n*100)})}"uploaded"===t&&(clearInterval(this.interval),this.setState({percent:100,speed:500,datas:[]}))}}]),e}(v.Component);e.default=k},1435:function(t,e,o){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=o(22),r=i(n),a=o(8),s=i(a),l=o(4),c=i(l),d=o(1),u=i(d),h=o(5),p=i(h),f=o(2),m=i(f),g=o(3),v=i(g),w=o(7),y=o(0),b=i(y),x=o(21),_=i(x),k=o(1382),S=i(k),C=o(29),T=i(C),E=o(375),A=i(E),z=o(20),M=i(z),I=o(9),B=i(I),L=B.default.getLabel,D=w.Modal.confirm,P=function(t){function e(t){(0,u.default)(this,e);var o=(0,m.default)(this,(e.__proto__||(0,c.default)(e)).call(this,t));return o.onOk=function(t,e){var i=o.props,n=i.onToolsChange,r=i.name,a=i.type;"function"===typeof n&&n(r,t,e,a)},o.onChange=function(t,e){o.setState({ids:t,datas:e});var i=o.props.onListChange;"function"===typeof i&&i(t,e)},o.onUploading=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(o.setState({status:t}),"uploading"===t){var i=0,n=0;e.map(function(t){t.size&&(i+=(t.progress||0)/100*t.size,n+=t.size)}),i===n?o.setState({percent:100}):o.setState({percent:Math.floor(i/n*100)})}"uploaded"===t&&(clearInterval(o.interval),o.setState({percent:100,speed:500,showList:!0}))},o.getlistT=function(){return o.state.datas.map(function(t){var e=t.filename,i=t.fileid;return b.default.createElement("div",{className:o.preCls+"-t"},b.default.createElement("a",{title:e,onClick:function(){return o.onOk([i],[t])}},e),b.default.createElement(w.Icon,{type:"cross",title:L("91","删除"),onClick:function(){var t=o.state.datas.filter(function(t){return t.fileid!==i}),n=t.map(function(t){return t.fileid});D({content:L("385904","确定要删除 $s 吗?").replace(/\$s/,e),onOk:function(){return o.onChange(n,t)}})}}))})},o.getListB=function(){return o.state.listB.map(function(t){var e=t.name,i=t.progress,n=t.showProgress,r=t.error,a=t.progressStatus;return b.default.createElement("div",{className:o.preCls+"-b"},b.default.createElement("a",{title:e},e),n&&b.default.createElement(A.default,(0,s.default)({percent:i,strokeWidth:3,showInfo:!1},r&&a?{status:a}:{})))})},o.getUploadList=function(){var t,e=o.state,i=e.datas,n=e.listB,a=e.listStatus,l=e.showList,c=(0,_.default)((t={},(0,r.default)(t,o.preCls,!0),(0,r.default)(t,o.preCls+"-hidden",!l),t)),d="uploading"===a,u=d?n.length:i.length,h=(d?44:29)*(u>(d?3:4)?d?3:4:u);return b.default.createElement("div",{className:c},b.default.createElement("div",{className:o.preCls+"-list",style:{height:h}},b.default.createElement(T.default,{height:"100%"},!d&&o.getlistT(),o.getListB())),b.default.createElement("div",{className:o.preCls+"-btn",style:d?{height:0,overflow:"hidden",border:0}:null},b.default.createElement(S.default,(0,s.default)({},o.props,{datas:i,onChange:o.onChange,getShowListDatas:function(t,e){return o.setState({datas:t,listB:e})},onUploading:function(t){return o.setState({listStatus:t})}}),b.default.createElement(w.Icon,{type:"plus-circle-o"}))),b.default.createElement("div",{className:o.preCls+"-cross"}))},o.isInstanceMounted=!1,o.state={status:"",listStatus:"",percent:0,speed:500,showList:!1,ids:[],datas:[],listB:[]},o.preCls="wea-rich-text-upload-list",o}return(0,v.default)(e,t),(0,p.default)(e,[{key:"componentDidMount",value:function(){this.isInstanceMounted=!0;var t=this.props.datas,e=void 0===t?[]:t;e.length>0&&this.setState({datas:e,status:"uploaded"})}},{key:"componentWillReceiveProps",value:function(t){var e=this.props.datas,o=void 0===e?[]:e,i=t.datas||[];(0,M.default)(o,i)||this.setState({datas:i,status:i.length>0?"uploaded":""})}},{key:"componentWillUnmount",value:function(){this.isInstanceMounted=!1}},{key:"render",value:function(){var t=this,e=this.props,o=e.show,i=e.needLoading,n=void 0===i||i,r=e.showListCb,a=this.state,l=a.percent,c=a.datas,d=a.showList,u=a.status;return c.length>0&&"uploaded"===u?b.default.createElement("div",{style:{display:"inline-block",position:"relative"}},this.getUploadList(),b.default.createElement("div",{onClick:function(){return t.setState({showList:!d},function(){"function"===typeof r&&r(t.state.showList)})}},o),b.default.createElement("div",{className:this.preCls+"-red-p"})):b.default.createElement(S.default,(0,s.default)({},this.props,{onUploading:this.onUploading,onChange:this.onChange}),b.default.createElement("div",{style:{display:"inline-block"},onClick:function(){return t.setState({percent:0,speed:500})}},o),n?0===l||100===l?"":b.default.createElement("div",{style:{display:"inline-block"}},b.default.createElement("span",{style:{verticalAlign:"middle"}}," ( "),b.default.createElement(A.default,{type:"circle",status:"active",percent:l,width:16,format:function(){return""}}),b.default.createElement("span",{style:{verticalAlign:"middle"}}," ",l+"%"," )")):null)}}]),e}(y.Component);e.default=P},1460:function(t,e,o){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var n,r,a,s=o(45),l=i(s),c=o(22),d=i(c),u=o(14),h=i(u),p=o(34),f=i(p),m=o(8),g=i(m),v=o(4),w=i(v),y=o(1),b=i(y),x=o(5),_=i(x),k=o(2),S=i(k),C=o(3),T=i(C),E=o(0),A=i(E),z=o(7),M=o(369),I=i(M),B=o(75),L=i(B),D=o(21),P=i(D),N=o(20),R=i(N),$=o(18),O=i($),H=o(56),F=i(H),W=o(1616),U=i(W),q=o(1389),j=i(q),V=o(1617),Y=i(V),K=o(9),X=i(K),Z=o(31),Q=i(Z),J=o(1382),G=i(J),tt=o(36),et=o(1618),ot=o(19),it=i(ot);o(1620),o(1622),o(1623),o(1624);var nt=X.default.getUserLanguage,rt=X.default.getLabel,at=(r=n=function(t){function e(t){(0,b.default)(this,e);var o=(0,S.default)(this,(e.__proto__||(0,w.default)(e)).call(this,t));a.call(o),o.instanceIsMounted=!1;var i=t.ckConfig,n=t.notDoCreateInit;return window.CK_REF||(window.CK_REF={}),o.getHash=function(){return Math.random().toString(36).substr(2,6)},o.state={doCreateInit:!0!==n,random:(new Date).getTime()+"_"+o.getHash(),loading:!1,status:!1,mode:"wysiwyg",maximize:!1,nomalHeight:i.height||0,modalTrans:"inhreit",atModlaVisible:!1,atwhoList:[],imgUploadStatus:"",imgList:[],showImageUploadButton:!1,haveVideo:!1,videoModalVisible:!1,uploading:!1},o.insertHTML=o.insertHTML.bind(o),o.insertElement=o.insertElement.bind(o),o.insertText=o.insertText.bind(o),o.onToolsChange=o.onToolsChange.bind(o),o.initAutoAt=o.initAutoAt.bind(o),o.getBody=o.getBody.bind(o),o.getData=o.getData.bind(o),o.setData=o.setData.bind(o),o.clearEmptyChar=o.clearEmptyChar.bind(o),e.onFullScreen=o.onFullScreen,o}return(0,T.default)(e,t),(0,_.default)(e,[{key:"componentDidMount",value:function(){var t=this;this.instanceIsMounted=!0;var e=this.state.doCreateInit,o=this.getCurrentWindow(),i=o.ecCom,n=L.default;i&&i.WeaRichText&&i.WeaRichText.loadjs&&(n=i.WeaRichText.loadjs);var r=function(){e&&t.createEditor()};n.isDefined("ckeditorJS")?n.ready("ckeditorJS",r):n("/cloudstore/resource/pc/ckeditor-4.6.2/ckeditor.js","ckeditorJS",r),(0,F.default)(o).resize(function(){t.instanceIsMounted&&t.state.status&&t.state.maximize&&t.resetHeight()})}},{key:"componentWillReceiveProps",value:function(t,e){var o=this,i=this.props,n=i.value,r=i.ckConfig,a=i.viewAttr,s=i.readOnly,l=t.value,c=t.ckConfig,d=t.viewAttr,u=t.readOnly,h=this.checkDefaultFont(),p=h.hasDefaultFontFamily,f=h.hasDefaultFontSize;if(l!==n&&this.editor){var m=new RegExp(/^<div id=\"wea_rich_text_default_font\"[^>]+\>/),g=this.editor.getData();if(m.test(l)&&(p||f)){g!==l.replace(m,"").replace(/<\/div>$/,"")&&this.setData(g,function(){return o.initAutoAt()})}else g!==l&&this.setData(l,function(){return o.initAutoAt()})}r&&c&&!(0,R.default)(r,c)&&this.setState({random:(new Date).getTime()+"_"+this.getHash()},function(){o.removeEditor(),o.createEditor()}),(a&&d&&a!==d||s!==u)&&this.setReadOnly(u||1===d)}},{key:"componentDidUpdate",value:function(){var t=this.props,e=t.id,o=t.ckConfig,i=this.state,n=i.random,r=i.status,a=(i.maximize,this.getCurrentJQuery()),s="wea_rich_text_"+e+"_"+n;r&&this.setDefaultFont(),o.toolbar&&Array.isArray(o.toolbar[0])&&a("#cke_"+s+" .cke_inner .cke_toolbox .cke_toolgroup").get(0)&&(a("#cke_"+s+" .cke_inner .cke_toolbox .cke_toolgroup").css({width:"100%"}),a("#cke_"+s+" .cke_inner .cke_toolbox .cke_toolgroup").closest(".cke_toolbar").css({width:"100%"}))}},{key:"componentWillUnmount",value:function(){this.instanceIsMounted=!1,this.removeEditor()}},{key:"initCkBody",value:function(){var t=this,e=this.getIframe();e&&e.contentDocument&&e.contentDocument.body&&(0,I.default)(e.contentDocument.body).on("compositionend",function(){t.editor.fire("saveSnapshot"),t.editor.undoManager.editingHandler.keyEventsStack.resetInputs()})}},{key:"initAutoAt",value:function(){var t=this.props,e=t.id,o=t.extentsConfig,i=o&&o.length>0&&o.some(function(t){return"At"===t.name}),n=this.getIframe();if(i&&n&&this.editor){var r=this.state.random,a="wea_rich_text_wrap_"+e+"_"+r,s=n.contentDocument&&n.contentDocument.body;try{var l=this.getAtConfig(),c=",",d=l.data&&l.data.map(function(t){var e=t.uid,o=t.data,i=t.datapy;if(-1===c.indexOf(","+e+","))return c+=e+",",{id:e,name:o,py:i}})||[],u=(0,g.default)({},l,{at:"@",tpl:"<li data-uid='${id}' data-value='@${name}'>${name}</li>",insert_tpl:"<a href='/hrm/HrmTab.jsp?_fromURL=HrmResource&id=${id}' atsome='@${id}' atsome-uid='${id}' atsome-name='${name}' atsome-py='${py}' contenteditable='false' style='cursor:pointer;text-decoration:none !important;margin-right:8px;color:#2777c1!important;' target='_blank'>${atwho-data-value}</a>&nbsp;",show_the_at:!0,start_with_space:!1,with_repeat_matcher:!1,search_key_py:"py",ckeditor:this.editor,editorId:a,pageIndex:1,pageSize:l.pageSize||20,apiRequest:!l.data,data:d,save:this.save,isEn:"en"===this.getLang()});(0,I.default)(s).atwho("setIframe",n).atwho(u).on("inserted.atwho",function(t,e,o){});var h=(0,I.default)(".atwho-view");h&&h.perfectScrollbar({horizrailenabled:!1,zindex:11111})}catch(t){}}}},{key:"getChooseId",value:function(){var t=this.editor.getData(),e=[];return(0,F.default)(t).find("a[atsome]").each(function(t){e.push((0,F.default)(this).attr("atsome-uid"))}),e}},{key:"pushAtMessage",value:function(t){var e=this.editor.getData(),o=[];(0,F.default)(e).find("a[atsome]").each(function(t){o.push((0,F.default)(this).attr("atsome-uid"))});var i=this.getAtConfig();(0,tt.callApi)("/api/ec/dev/message/groupsendmessage","POST",(0,g.default)({},i.pushMessageParams,{userid:o.join(",")})).then(function(e){"function"===typeof t&&t(o)})}},{key:"resetHeight",value:function(t){var e=this.props,o=e.id,i=void 0===o?"":o,n=e.bottomBarConfig,r=void 0===n?[]:n,a=this.state,s=a.random,l=a.nomalHeight,c=t?l:this.getCurrentWindow().document.documentElement.clientHeight-(r.length>0?this.getCurrentJQuery()("#wea_rich_text_wrap_"+i+"_"+s+" .wea-rich-text-toolbar-bottom").height()+8:0)-((0,F.default)(this.refs.wrap).find(".cke_top").height()+9);(0,F.default)(this.refs.wrap).find(".cke_contents").height(c),this.setDefaultHeight(c)}},{key:"doVideoInsert",value:function(t){var e=t.tabKey,o=t.width,i=t.height,n=t.align,r=t.url,a=t.list,s=this.props.isTCPlayer,l=(0,et.getVideoString)({videoList:a,videoH:i,videoW:o,videoAlign:n,videoUrl:r,videoTabKey:e,isTCPlayer:s});""!==l&&this.insertHTML(l),this.setState({videoModalVisible:!1})}},{key:"onToolsChange",value:function(t,e,o,i){var n=this.transfStr(t,e,o,i);this.insertHTML(n)}},{key:"transfStr",value:function(t,e,o,i){var n=this.props.onToolsChange,r="";return r="function"===typeof n?n(t,e,o,i):"",r||o.forEach(function(e){"Upload"===t&&"image"===i&&(r+='<img src="'+(e.imgSrc||e.loadlink||e.filelink)+'"/>&#8203;'),"Upload"!==t||"file"!==i&&"list"!==i||(r+='<a onclick="ecCom.WeaRichText.opendoc1(this,'+e.fileid+')" unselectable="off"',r+='style="cursor:pointer;text-decoration:underline !important;margin-right:8px"',r+='href="javascript:void(0);" contenteditable="false">'+e.filename+"</a>",e.showLoad&&(r+="&nbsp;<a unselectable='off' contenteditable='false'href='javascript:try{downloadFile(\""+e.loadlink+'","'+e.fileid+'")}catch(e){window.open("'+e.loadlink+"\")}' style='cursor:pointer;text-decoration:underline;margin-right:8px'>下载("+e.filesize+")</a><br>"),r+="<br>"),"Browser"===t&&(r+="<a unselectable='off' contenteditable='false' onclick=\"ecCom.WeaRichText.openAppLink(this,"+e.id+","+i+')"',r+='href="javascript:void(0);" unselectable="off" contenteditable="false"',r+='style="cursor:pointer;text-decoration:underline !important;margin-right:8px">',r+=(e.name||e.showname)+"</a>")}),r}},{key:"filterDiv",value:function(t){var e=new RegExp(/^<div id=\"wea_rich_text_default_font\"[^>]+\>/);return e.test(t)?t.replace(e,"").replace(/<\/div>$/,""):t}},{key:"createEditor",value:function(){var t=this,e=this.props,o=e.id,i=void 0===o?"":o,n=e.ls,r=void 0!==n&&n,a=e.onChange,s=e.onFocus,l=e.onBlur,c=e.ckConfig,d=e.onStatusChange,u=e.scrollContainer,p=void 0===u?"":u,m=e.setMode,v=e.readOnly,w=void 0!==v&&v,y=e.viewAttr,b=void 0===y?2:y,x=e.placeholder,_=this.state.random,k="wea_rich_text_"+i+"_"+_,S=(0,O.default)(c);this.setState({loading:!0}),(0,f.default)(S).indexOf("Maximize")>0&&(this.hasMaximize=!0,S.toolbar=S.toolbar.map(function(t){var e=Array.isArray(t)?[].concat(t):(0,g.default)({},t);return Array.isArray(t)&&(e=t.filter(function(t){return"Maximize"!==t})),e.items&&(e.items=t.items.filter(function(t){return"Maximize"!==t})),e}));var C="宋体/SimSun;新宋体/NSimSun;仿宋/FangSong;楷体/KaiTi;仿宋_GB2312/FangSong_GB2312;楷体_GB2312/KaiTi_GB2312;黑体/SimHei;华文细黑/STXihei;华文楷体/STKaiti;华文宋体/STSong;华文中宋/STZhongsong;华文仿宋/STFangsong;华文彩云/STCaiyun;华文琥珀/STHupo;华文隶书/STLiti;华文行楷/STXingkai;华文新魏/STXinwei;方正舒体/FZShuTi;方正姚体/FZYaoti;细明体/MingLiU;新细明体/PMingLiU;微软雅黑/Microsoft YaHei;微软正黑/Microsoft JhengHei;",T="Arial/Arial, Helvetica, sans-serif;Comic Sans MS/Comic Sans MS, cursive;Courier New/Courier New, Courier, monospace;Georgia/Georgia, serif;Lucida Sans Unicode/Lucida Sans Unicode, Lucida Grande, sans-serif;Tahoma/Tahoma, Geneva, sans-serif;Times New Roman/Times New Roman, Times, serif;Trebuchet MS/Trebuchet MS, Helvetica, sans-serif;Verdana/Verdana, Geneva, sans-serif",E=["autolink","openlink","image2","pastetools","pastefromword","imagepaste","uploadimage"];if(S.extraPlugins){var A=S.extraPlugins.split(",");E=[].concat((0,h.default)(E),(0,h.default)(A))}this.config=(0,g.default)({renderAsCk:!0,language:this.getLang(),toolbar:"Basic",toolbarStartupExpanded:!0,toolbarCanCollapse:!1,allowedContent:!0,pasteFilter:null,startupFocus:!0,tabSpaces:4,enterMode:1,contentsCss:"/cloudstore/resource/pc/ckeditor-4.6.2/weaver/contents.css",font_style:{element:"span",styles:{"font-family":"#(family)"},overrides:[{element:"font",attributes:{face:null}}]},fontSize_style:{element:"span",styles:{"font-size":"#(size)"},overrides:[{element:"font",attributes:{size:null}}]},font_names:"en"===this.getLang()?T+C:C+T,uploadUrl:"/api/doc/upload/uploadFile"},S,{toolbar:this.filterToolbar(S.toolbar),removePlugins:S.removePlugins?"magicline,"+S.removePlugins:"magicline",extraPlugins:E.join(",")});var z=this.getCurrentWindow();z.e9ecComConfig&&z.e9ecComConfig.weaRichTextConfig&&(this.config=(0,g.default)({},this.config,z.e9ecComConfig.weaRichTextConfig));var M=z.document,I=M.getElementById(k);this.editor=z.CKEDITOR&&z.CKEDITOR.replace(I,this.config),this.editor&&this.editor.on("instanceReady",function(e){t.setReadOnly(w||1===b),z.CKEDITOR.instances[k].getImageDom=function(e){return t.transfStr("Upload","",[e],"image")},t.sourceId="",t.imageId="",t.videoId="";var o=!1;e.editor.toolbox.toolbars.forEach(function(e){e.items.forEach(function(e){e.button&&"source"===e.button.name&&(M.getElementById(e.id).className="cke_button cke_button__source cke_button_off",t.sourceId=e.id),e.button&&"html5video"===e.button.name&&(t.videoId=e.id,o=!0,t.setState({haveVideo:!0}))})}),t.sourceId&&t.editor.addCommand("source",{exec:function(){var e=t.state.mode,o="source"===e?"wysiwyg":"source";t.setMode(o),"function"===typeof m&&m(o)}}),o&&t.editor.addCommand("html5video",{exec:function(){t.setState({videoModalVisible:!0})}}),t.setState({status:!0,loading:!1});var n=r&&localStorage["wea_rich_text_ls_"+i]?localStorage["wea_rich_text_ls_"+i]:t.props.value;t.editor.setData(t.filterDiv(n),{callback:function(){if(t.setDefaultFont(),t.setDefaultHeight(),t.editor&&x){var o=t.editor.getData();if(!o||""===o){""===e.editor.getData()&&t.setData('<p class="f12 wea-rich-text-placeholder" style="color: #999">'+x+"</p>",function(){return t.initAutoAt()})}}"function"===typeof d&&d("ready"),t.initAutoAt(),t.initCkBody()}});var a=t.editor.document;a&&a.on("drop",function(e){var o=e.data&&e.data.$||{},i=o.dataTransfer||{},n=i.files||[];if(n.length>0&&t.config.uploadUrl)for(var r=0;r<n.length;r++){var a=n[r],s=t.editor.uploadRepository.create(a);s.upload(t.config.uploadUrl,{},function(e){e&&e.data&&t.onToolsChange("Upload",e.data.fileid,[e.data],"file")})}}),p&&t.getCurrentJQuery()(p).scroll(function(){return"function"===typeof t.editor.hideAllFloatPanel&&t.editor.hideAllFloatPanel()}),t.parentsPosition=[],(0,F.default)(t.refs.wrap).parents().each(function(e,o){t.parentsPosition.push((0,F.default)(o).css("position"))})}),this.editor.on("doubleclick",function(){return!1}),this.editor.on("change",function(e){var o=e.editor.getData();r&&!o&&localStorage.setItem("wea_rich_text_ls_"+i,o);var n=t.checkDefaultFont(),s=n.hasDefaultFontFamily,l=n.fontFamily,c=n.hasDefaultFontSize,d=n.fontSize;if((s||c)&&o){var u="";s&&(u+="font-family:"+l+";"),c&&(u+="font-size:"+d+";"),o='<div id="wea_rich_text_default_font" style="'+u+'">'+o+"</div>"}"function"===typeof a&&a(t.clearEmptyChar(o))}),this.editor.on("focus",function(e){e.editor.getData().indexOf("wea-rich-text-placeholder")>=0&&t.setData("",function(){t.initAutoAt()}),"function"===typeof s&&s(e.editor.getData()),t.state.atModlaVisible&&t.changeAtVisibleStatus(!1)}),this.editor.on("blur",function(e){if(x){""===e.editor.getData()&&t.setData('<p class="f12 wea-rich-text-placeholder" style="color: #999">'+x+"</p>",function(){return t.initAutoAt()})}"function"===typeof l&&l(e.editor.getData())}),this.editor.on("afterPaste",function(e){t.editor.undoManager.save(),"function"===typeof a&&a(t.clearEmptyChar(e.editor.getData()))}),window.CK_REF["wea_rich_text_wrap_"+i+"_"+_]=this}},{key:"getEditor",value:function(){return this.editor||null}},{key:"removeEditor",value:function(){this.editor&&(this.editor.focusManager.hasFocus=!1,this.editor&&this.editor.destroy()),this.setState({status:!1}),(0,F.default)(".atwho-view").hide()}},{key:"setReadOnly",value:function(t){this.imageId&&(this.getCurrentWindow().document.getElementById(this.imageId).className="cke_button cke_button__source cke_button_"+(t?"off":"disabled")),this.videoId&&(this.getCurrentWindow().document.getElementById(this.videoId).className="cke_button cke_button__source cke_button_"+(t?"off":"disabled")),this.editor&&this.editor.setReadOnly(t)}},{key:"getBody",value:function(){if(this.editor&&this.editor.document&&this.editor.document.getBody)return this.editor.document.getBody()}},{key:"getData",value:function(){if(this.editor){var t=this.props,e=t.ls,o=void 0!==e&&e,i=t.id,n=void 0===i?"":i,r=this.clearEmptyChar(this.editor.getData());o&&!r&&localStorage.setItem("wea_rich_text_ls_"+n,r);var a=this.checkDefaultFont(),s=a.hasDefaultFontFamily,l=a.fontFamily,c=a.hasDefaultFontSize,d=a.fontSize;if((s||c)&&r){var u="";s&&(u+="font-family:"+l+";"),c&&(u+="font-size:"+d+";"),r='<div id="wea_rich_text_default_font" style="'+u+'">'+r+"</div>"}return r}}},{key:"setData",value:function(t,e){this.editor&&this.editor.setData(t,{callback:function(){e&&e()}})}},{key:"focus",value:function(t){if(this.editor){if(this.editor.focus(),"first"===t){var e=this.editor.createRange();e.moveToElementEditStart(this.editor.editable()),e.select(),e.scrollIntoView()}if("last"===t&&this.editor.getData()){var o=this.editor.createRange();o.moveToElementEditEnd(this.editor.editable()),o.select(),o.scrollIntoView()}}}},{key:"checkMode",value:function(){return!!this.editor&&"wysiwyg"===this.state.mode}},{key:"getMode",value:function(){if(this.editor)return this.editor.mode}},{key:"setMode",value:function(t){var e=this,o=this.props,i=o.readOnlyInSourceMode,n=o.id,r=this.state.random,a=this.getCurrentWindow().document;if(this.sourceId&&(a.getElementById(this.sourceId).className="cke_button cke_button__source cke_button_"+("wysiwyg"===t?"off":"on")),this.imageId&&(a.getElementById(this.imageId).className="cke_button cke_button__source cke_button_"+("wysiwyg"===t?"off":"disabled")),this.videoId&&(a.getElementById(this.videoId).className="cke_button cke_button__source cke_button_"+("wysiwyg"===t?"off":"disabled")),this.editor&&(this.editor.setMode(t),i&&this.editor.setReadOnly("wysiwyg"!==t)),"source"===t){var s="wea_rich_text_wrap_"+n+"_"+r;window.ATWHO_APP[s]&&(window.ATWHO_APP[s].shutdown(),window.ATWHO_APP[s].$inputor.data("atwho",null))}"wysiwyg"===t&&setTimeout(function(){return e.initAutoAt()},1e3),this.setState({mode:t})}},{key:"insertHTML",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"selection",o=this,i=arguments[2],n=arguments[3],r=this.props.onChange,a=t;this.focus(e);var s=function(){o.checkMode()?(i?o.editor.setData(a,{callback:function(){"function"===typeof n&&n()}}):o.editor.insertHtml(t),"function"===typeof r&&r(o.clearEmptyChar(o.getData()))):z.message.warning(rt("385907","源码模式仅供查看!"),5)};"last"===e?this.timer_insert=setTimeout(function(){s(),o.timer_insert&&clearTimeout(o.timer_insert)},200):s()}},{key:"insertText",value:function(t){this.checkMode()?this.editor.insertText(t):z.message.warning(rt("385907","源码模式仅供查看!"),5)}},{key:"insertElement",value:function(t){var e=this.getCurrentWindow().CKEDITOR.dom.element.createFromHtml(t);this.editor.insertElement(e)}},{key:"setNotEnterNewLine",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=this.props.id,o=void 0===e?"":e,i=this.state.random,n="wea_rich_text_"+o+"_"+i;this.getCurrentWindow().CKEDITOR.instances[n].notEnterNewLine=t}},{key:"setDefaultFont",value:function(){if(this.editor&&this.checkMode()){var t=this.getBody();if(t&&t.$){var e=this.checkDefaultFont(),o=e.hasDefaultFontFamily,i=e.hasDefaultFontSize,n=e.fontFamily,r=e.fontSize;if(o){var a=t.getStyle("font-family");a&&a===n||t.setStyle("font-family",n)}if(i){var s=t.getStyle("font-size");s&&s===r||t.setStyle("font-size",r)}}}}},{key:"setDefaultHeight",value:function(t){var e=t||this.props.ckConfig.height,o=this.getBody();if(o&&o.$&&e){var i=o.getStyle("height");i&&i===e||o.setStyle("height","string"===typeof e&&e.indexOf("px")>0?e:e+"px")}}},{key:"appendHtmlToCKEditor",value:function(t,e){var o=function(t){return t=t.toString(),t=t.replace(/<br>/gi,"\n"),t=t.replace(/&nbsp;/gi," "),t=t.replace(/&lt;/gi,"<"),t=t.replace(/&gt;/gi,">"),t=t.replace(/&quot;/gi,'"'),t=t.replace(/&amp;/gi,"&")};if(e){this.insertHTML(o(t),e);var i=this.getEditor().document.$,n=this;(0,F.default)(i).off("click").on("click",function(t){n.setState({atModlaVisible:!1})})}else this.insertHTML(o(t))}},{key:"clearEmptyChar",value:function(t){return t.replace(/[\u200B-\u200D\uFEFF]/g,"").replace("&#8203;","")}},{key:"getExtentsItems",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"last";if(this.editor){var o=this.props,i=o.extentsConfig,n=void 0===i?[]:i,r=(o.ckConfig,o.id),a=o.imageUploadConfig,s=this.state,l=s.random,c=s.atModlaVisible,d=s.imgList,u=s.imgUploadStatus,h=s.showImageUploadButton,p=[];return n.length>0&&n.forEach(function(o){if(!(o.position&&e!==o.position||!o.position&&"last"!==e))if("-"===o)p.push(A.default.createElement("span",{className:"wea-rich-text-extents-line"}));else{var i="Component"===o.name||"imageUpload"===o.name,n=i?null:j.default[o.name];"At"===o.name&&(o.editorId="wea_rich_text_wrap_"+r+"_"+l,o.appendHtmlToCKEditor=t.appendHtmlToCKEditor.bind(t),o.visible=c,o.changeAtVisibleStatus=t.changeAtVisibleStatus.bind(t)),p.push(A.default.createElement("a",{className:"cke_button "+(t.checkMode()?"cke_button_off":"cke_button_disabled")+" "+("imageUpload"===o.name?"cke_button_imageUpload":""),style:{position:"relative"}},i?o.show:A.default.createElement(n,(0,g.default)({onToolsChange:t.onToolsChange,changeUploadState:t.changeUploadState,insertHTML:t.insertHTML},o)),!t.checkMode()&&A.default.createElement("span",{className:"wea-rich-text-not-allowed"})))}}),h&&"last"==e&&p.push(A.default.createElement("a",{className:"cke_button cke_button_imageUpload "+(this.checkMode()?"cke_button_off":"cke_button_disabled"),style:{position:"relative"}},A.default.createElement(G.default,(0,g.default)({uploadUrl:this.config.uploadUrl,category:"imageUpload",title:rt(20001,"上传图片"),limitType:"jpg,jpeg,gif,bmp,png"},a,{datas:"uploaded"===u?[]:d,onChange:function(e,o){t.setState({imgList:o}),t.onToolsChange("Upload",e,o,"image")},onUploading:function(e){t.setState({imgUploadStatus:e,imgList:"uploading"===e?[]:d})}}),A.default.createElement("span",{className:"cke_button_icon cke_button__image_icon"})),!this.checkMode()&&A.default.createElement("span",{className:"wea-rich-text-not-allowed"}))),p}}},{key:"getBootomBarItems",value:function(){var t=this;if(this.editor){var e=this.props.bottomBarConfig,o=void 0===e?[]:e,i=[];return o.forEach(function(e){if("Component"===e.name){var o=void 0!==e.disabled?e.disabled:!t.checkMode();i.push(A.default.createElement("span",{className:"wea-rich-text-toolbar-bottom-item "+(o?"wea-rich-text-toolbar-bottom-item-disabled":""),style:(0,g.default)({position:"relative"},e.style)},e.show,!t.checkMode()&&A.default.createElement("span",{className:"wea-rich-text-not-allowed"})))}else{var n=j.default[e.name];i.push(A.default.createElement("span",{className:"wea-rich-text-toolbar-bottom-item "+(t.checkMode()?"":"wea-rich-text-toolbar-bottom-item-disabled"),style:(0,g.default)({position:"relative"},e.style)},A.default.createElement(n,(0,g.default)({onToolsChange:t.onToolsChange},e)),!t.checkMode()&&A.default.createElement("span",{className:"wea-rich-text-not-allowed"})))}}),i}}},{key:"render",value:function(){var t,e=this,o=this.props,i=o.id,n=o.ckConfig,r=o.extentsConfig,a=void 0===r?[]:r,s=o.bottomBarConfig,l=void 0===s?[]:s,c=o.bootomBarStyle,u=void 0===c?{}:c,h=o.bottomBarRight,p=o.videoUploadConfig,f=void 0===p?{}:p,m=o.className,v=void 0===m?"":m,w=o.viewAttr,y=void 0===w?2:w,b=o.style,x=this.state,_=x.loading,k=x.uploading,S=x.status,C=x.random,T=x.haveVideo,E=x.videoModalVisible,M=x.maximize,I=x.showImageUploadButton,B="wea_rich_text_"+i+"_"+C,L=this.getCurrentJQuery(),D=L("#cke_"+B+" .cke_inner>span").get(0),N=n.toolbar&&Array.isArray(n.toolbar[0])?L("#cke_"+B+" .cke_inner .cke_toolbox .cke_toolgroup").get(0):D,R=3===y&&this.editor&&""===this.editor.getData(),$=(0,P.default)((t={},(0,d.default)(t,v,!0),(0,d.default)(t,"wea-rich-text",!0),(0,d.default)(t,"wea-rich-text-maximize",M),(0,d.default)(t,"required",R),t)),O=(0,P.default)({cke_button:!0,cke_button_on:M,cke_button_off:!M});return A.default.createElement(z.Spin,{spinning:_},A.default.createElement("div",{id:"wea_rich_text_wrap_"+i+"_"+C,ref:"wrap",className:$,style:b},A.default.createElement(z.Spin,{spinning:k},A.default.createElement("div",{id:B,name:B})),this.editor&&!_&&S&&(a.length>0||I)&&D&&[A.default.createElement(U.default,{key:"extents-first",position:"first",container:N},A.default.createElement("span",{className:"cke_toolgroup"},this.getExtentsItems("first"))),A.default.createElement(U.default,{key:"extents-last",container:N},A.default.createElement("span",{className:"cke_toolgroup"},this.getExtentsItems()))],this.editor&&!_&&S&&D&&this.hasMaximize&&A.default.createElement(U.default,{className:"wea-rich-text-extents-maximize",container:N,position:"first"},A.default.createElement("span",{className:"cke_toolgroup",title:rt(26096,"全屏")},A.default.createElement("a",{className:O,onClick:this.onFullScreen},A.default.createElement("span",{className:"cke_button_icon cke_button__maximize_icon",style:{backgroundImage:"url('/cloudstore/resource/pc/ckeditor-4.6.2/plugins/icons.png?t=H0CG')",backgroundPosition:"0 -1416px",backgroundSize:"auto"}})))),this.editor&&!_&&S&&(l.length>0||h)&&D&&A.default.createElement("div",{className:"wea-rich-text-toolbar-bottom",style:u},h?[A.default.createElement("div",{style:{width:h.width,float:"right"}},h.Component),A.default.createElement("div",{style:{width:"100%",paddingRight:h.width+"px"}},this.getBootomBarItems())]:this.getBootomBarItems()),T&&A.default.createElement(Y.default,(0,g.default)({ref:function(t){return e.videoModalRef=t},visible:E,uploadConfig:f,onOk:function(t){return e.doVideoInsert(t)},onCancel:function(){return e.setState({videoModalVisible:!1})}},this.props))))}}]),e}(A.default.Component),n.defaultProps={id:"",ckConfig:{},notDoCreateInit:!1,readOnlyInSourceMode:!1},a=function(){var t=this;this.getIframe=function(){var e=t.getCurrentJQuery(),o=t.editor&&t.editor.container.getId(),i=e("#"+o).find("iframe"),n=void 0;if(i&&i.length>0)for(var r=0;r<i.length;r++){var a=i[r];a.className.indexOf("cke_wysiwyg_frame")>-1&&(n=a)}return n},this.getAtConfig=function(){return t.props.extentsConfig.filter(function(t){return"At"===t.name})[0]},this.getCurrentWindow=function(){var e=t.props.layout;return e||(Q.default.getParent()!==window&&(0,F.default)(t.refs.wrap).closest(".ant-modal").length>0?Q.default.getTop():window)},this.getCurrentJQuery=function(){var e=t.getCurrentWindow();return e.$||e.jQuery},this.filterToolbar=function(e){return e&&e.length>0?e.map(function(e){if(e instanceof Array&&e.indexOf("Image")>-1){t.setState({showImageUploadButton:!0});var o=e.indexOf("Image");return[].concat((0,h.default)(e.slice(0,o)),(0,h.default)(e.slice(o+1,e.length)))}if("object"===("undefined"===typeof e?"undefined":(0,l.default)(e))&&e.items&&e.items.indexOf("Image")>-1){t.setState({showImageUploadButton:!0});var i=e.items.indexOf("Image");return{name:e.name,items:[].concat((0,h.default)(e.items.slice(0,i)),(0,h.default)(e.items.slice(i+1,e.items.length)))}}return e}):[]},this.getLang=function(){return{7:"zh-cn",8:"en",9:"zh"}[nt()]},this.onFullScreen=function(){var e=t.state,o=e.maximize,i=e.modalTrans,n=(0,F.default)(t.refs.wrap).closest(".ant-modal"),r="inherit";if(1===n.length){o||(r=n[0].style.transform,n[0].style.transform="inherit");var a=(0,F.default)(".ant-modal-wrap");a.length>0&&a.each(function(t,e){e.style.position=o?"fixed":"static"});var s=(0,F.default)(".ant-modal-mask");s.length>0&&s.each(function(t,e){e.style.position=o?"fixed":"static"})}o?t.parentsPosition.length>0&&(0,F.default)(t.refs.wrap).parents().each(function(e,o){(0,F.default)(o).css("position",t.parentsPosition[e]||"")}):(0,F.default)(t.refs.wrap).parents().css("position","static");var l=(0,F.default)(t.refs.wrap).find(".cke_contents").height(),c=t.editor.getCommand("maximize");c&&c.setState(t.getCurrentWindow().CKEDITOR["TRISTATE_"+(o?"OFF":"ON")]),t.setState(o?{maximize:!o,modalTrans:i}:{maximize:!o,nomalHeight:l,modalTrans:r},function(){return t.resetHeight(o)}),t.editor.setMaximize(!o)},this.checkDefaultFont=function(){if(t.editor&&t.checkMode()){var e=t.props.ckConfig,o=e.fontSize_defaultLabel,i=e.font_defaultLabel,n=e.fontSize_defaultSize,r=e.font_defaultFamily,a=!1,s=!1,l="",c="";if(i)a=!0,l=i;else{var d=new RegExp(r+";"),u=t.config.font_names;u&&u.match(d)&&(a=!0,l=r.split("/")[1])}if(o)s=!0,c=o.indexOf("px")>-1?o:o+"px";else{var h=new RegExp(n+";"),p=t.config.fontSize_sizes||"8/8px;9/9px;10/10px;11/11px;12/12px;14/14px;16/16px;18/18px;20/20px;22/22px;24/24px;26/26px;28/28px;36/36px;48/48px;72/72px";p&&p.match(h)&&(s=!0,c=n.split("/")[1])}return{hasDefaultFontFamily:a,fontFamily:l,hasDefaultFontSize:s,fontSize:c}}return{}},this.changeAtVisibleStatus=function(e){return t.setState({atModlaVisible:e})},this.save=function(){t.editor&&t.editor.undoManager.save()},this.changeUploadState=function(e){return t.setState({uploading:e})}},r),st=(0,it.default)(at,"WeaRichText");e.default=st},1616:function(t,e,o){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=o(4),r=i(n),a=o(1),s=i(a),l=o(5),c=i(l),d=o(2),u=i(d),h=o(3),p=i(h),f=o(0),m=i(f),g=o(52),v=i(g),w=o(168),y=function(t){function e(){return(0,s.default)(this,e),(0,u.default)(this,(e.__proto__||(0,r.default)(e)).apply(this,arguments))}return(0,p.default)(e,t),(0,c.default)(e,[{key:"append",value:function(){var t=this.props.children;v.default.unstable_renderSubtreeIntoContainer(this,t,this.container)}},{key:"componentDidMount",value:function(){var t=this.props,e=t.container,o=t.style,i=t.className,n=t.position,r=void 0===n?"last":n;this.container=document.createElement("div"),this.container.className=void 0===i?"wea-rich-text-extents":i;for(var a in o)o.hasOwnProperty(a)&&(this.container.style[a]=o[a]);"first"===r?e.insertBefore(this.container,e.firstChild):e.appendChild(this.container),this.append(),(0,w.loadCss)()}},{key:"componentDidUpdate",value:function(){this.append()}},{key:"componentWillUnmount",value:function(){var t=this.props.container;t&&t.removeChild(this.container)}},{key:"render",value:function(){return null}}]),e}(m.default.Component);e.default=y},1617:function(t,e,o){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=o(22),r=i(n),a=o(14),s=i(a),l=o(8),c=i(l),d=o(4),u=i(d),h=o(1),p=i(h),f=o(5),m=i(f),g=o(2),v=i(g),w=o(3),y=i(w),b=o(0),x=i(b),_=o(7),k=o(9),S=i(k),C=o(49),T=i(C),E=o(74),A=i(E),z=o(1413),M=i(z),I=_.Tabs.TabPane,B=_.Form.Item,L=S.default.getLabel,D={tabKey:"1",width:"420",height:"240",align:"1",url:"",list:[],visible:!1},P=function(t){function e(t){(0,p.default)(this,e);var o=(0,v.default)(this,(e.__proto__||(0,u.default)(e)).call(this,t));return o.reset=function(){o.setState((0,c.default)({},D))},o.onCancel=function(){var t=o.props.onCancel;o.reset(),o.setState({visible:!1}),t&&t()},o.onOk=function(){var t=o.props.onOk;t&&t((0,c.default)({},o.state)),o.reset()},o.onChange=function(t,e,i){var n=[].concat((0,s.default)(o.state.list),(0,s.default)(i));o.setState({list:n})},o.removeItem=function(t){var e=o.state.list,i=e.filter(function(e){return e.fileid!==t});o.setState({list:i})},o.renderWH=function(t,e){return x.default.createElement(B,{label:"width"===t?L("203","宽度"):L("207","高度"),labelCol:{span:4},wrapperCol:{span:18}},x.default.createElement(A.default,{value:e,onChange:function(e){return o.setState((0,r.default)({},t,e))}}))},o.renderSelect=function(t,e){var i=[{key:"1",showname:L(16202,"左对齐")},{key:"2",showname:L(16204,"右对齐")},{key:"3",showname:L(128965,"居中对齐")}];return x.default.createElement(B,{label:L("385291","对齐方式"),labelCol:{span:4},wrapperCol:{span:18}},x.default.createElement(T.default,{options:i,detailtype:3,value:e,onChange:function(e){return o.setState((0,r.default)({},t,e))}}))},o.state=(0,c.default)({},D),o}return(0,y.default)(e,t),(0,m.default)(e,[{key:"componentWillReceiveProps",value:function(t){t.visible!==this.state.visible&&this.setState({visible:t.visible})}},{key:"render",value:function(){var t=this,e=this.props,o=e.uploadConfig,i=e.ckConfig,n=e.isTCPlayer,r=e.extentExts,a=void 0===r?"":r,s=this.state,l=s.tabKey,d=s.width,u=s.height,h=s.url,p=s.list,f=s.align,m=s.visible,g="wmv,avi,dat,asf,mpeg,mpg,rm,rmvb,ram,flv,mp4,3gp,mov,divx,dv,vob,mkv,qt,cpk,fli,flc,f4v,m4v,mod,m2t,swf,webm,mts,m2ts,3g2,mpe,ts,div,lavf,dirac";return a&&(g+=","+a),x.default.createElement(_.Modal,{wrapClassName:"wea-rich-text-dialog-image wea-workflow-hr-radio wea-browser-modal",title:x.default.createElement("span",{style:{lineHeight:"48px",paddingLeft:20}},L("507393","上传视频")),visible:m,onCancel:this.onCancel,footer:[x.default.createElement(_.Button,{type:"primary",size:"large",onClick:this.onOk},L("826","确定")),x.default.createElement(_.Button,{type:"ghost",size:"large",onClick:this.onCancel},L("385567","取 消"))]},x.default.createElement(_.Tabs,{activeKey:l,onChange:function(e){return t.setState({tabKey:e})}},x.default.createElement(I,{tab:L("507394","本地视频"),key:"1"}),x.default.createElement(I,{tab:L("507395","网络视频"),key:"2"})),x.default.createElement("div",{className:"wea-rich-text-uploadModal"},"1"===l?x.default.createElement("div",null,x.default.createElement(B,{hideLabel:!0,wrapperCol:{span:22}},x.default.createElement("div",null,x.default.createElement(M.default,(0,c.default)({name:"videoUpload",show:x.default.createElement(_.Button,{type:"ghost"},L("507393","上传视频")),uploadId:"video",uploadUrl:i.uploadUrl||"",uploadParams:n,category:"video",limitType:g,onToolsChange:this.onChange},o)),p.length>0&&x.default.createElement("div",{className:"wea-rich-text-video-list"},p.map(function(e){return x.default.createElement("div",{className:"wea-rich-text-video-list-item"},e.filename,x.default.createElement("span",{class:"anticon anticon-cross wea-rich-text-video-list-item-del",onClick:function(){return t.removeItem(e.fileid)}}))})))),this.renderWH("width",d),this.renderWH("height",u),this.renderSelect("align",f)):x.default.createElement("div",null,x.default.createElement(B,{label:L("507396","视频地址"),labelCol:{span:4},wrapperCol:{span:18}},x.default.createElement(A.default,{value:h,onChange:function(e){return t.setState({url:e})}})),this.renderWH("width",d),this.renderWH("height",u),this.renderSelect("align",f))))}}]),e}(b.Component);e.default=P},1618:function(t,e,o){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}function n(t){return""+(t||"wea_vp_")+Math.random().toString(36).substr(2,6)}function r(t){var e=t.videoList,o=t.videoW,i=t.videoH,r=t.videoAlign,a=t.videoUrl,s=t.videoTabKey,l=t.isTCPlayer,c="",d="2"===r?"right":"3"===r?"center":"left",u=isNaN(parseInt(o))?"420":parseInt(o),h=isNaN(parseInt(i))?"240":parseInt(i),p="width: "+u+"px; height: "+h+"px;",f="width="+u+" height="+h,m=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return'<div style="text-align:'+d+'" '+e+">"+t+"</div><br/>"},g=function(t){return'<div class="__wea_vp_class__" style="display:inline-block;'+(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"")+'" '+(arguments.length>2&&void 0!==arguments[2]?arguments[2]:"")+">"+t+"</div>"};if("1"===s)e.length>0&&e.map(function(t){var e="";l?(e="<video id="+n()+' isTCPlayer="1" fileID='+t.fileID+" appID="+t.appID+" "+f+' preload="auto" playsinline webkit-playsinline '+("swf"===t.fileExtendName?"isSwf":"")+" ></video>",e=g(e),e=m(e)):"swf"==t.fileExtendName?e='<div style="text-align:'+d+';overflow:hidden;"><embed src='+(t.imgSrc||t.loadlink)+' quality="high" '+f+" align="+d+' type="application/x-shockwave-flash" ></embed></div><br/>':"mp4"==t.fileExtendName?(e="<video src="+(t.imgSrc||t.loadlink)+" "+f+' controls="controls" playsinline webkit-playsinline ></video>',e='<div style="display:inline-block;'+p+'">'+e+"</div>",e=m(e)):(e="<video src="+(t.imgSrc||t.loadlink)+" "+f+' controls="controls" playsinline webkit-playsinline ></video>',e=g(e,p,"id="+n()+" "+f),e=m(e)),c+=e});else{var v="<video src="+a+" "+f+' controls="controls" playsinline webkit-playsinline ></video>';v=g(v,p,"id="+n()+" "+f),v=m(v),c+=v}return c}function a(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=arguments[2],i=o?t:(0,c.default)({},t,{video:t.video||"",container:t.container||n(),variable:"player"}),r=i.video?"loading...":"暂无视频",a=function(){setTimeout(function(){try{o?new TCPlayer(i.container||n(),i):new videoPlayer(i)}catch(t){}},200)},s=o?"TCPlayerJS":"videoPlayerJS";return m.default.isDefined(s)?m.default.ready(s,a):(0,m.default)(o?["/cloudstore/resource/pc/tcplayer/tcplayer.css","/cloudstore/resource/pc/tcplayer/libs/hls.min.0.12.4.js","/cloudstore/resource/pc/tcplayer/libs/dash.all.min.2.9.3.js","/cloudstore/resource/pc/tcplayer/tcplayer.min.js"]:"/cloudstore/resource/pc/videoPlayer/index.min.js",s,a),function(t){return o?p.default.createElement("video",{isTCPlayer:"1",id:t.container,style:e,preload:"auto",playsinline:!0,"webkit-playsinline":!0}):p.default.createElement("div",{id:t.container.substr(1),style:e},r)}(i)}function s(t,e){if(t=t||window.document.body,w(t)){t=t.querySelectorAll(".__wea_vp_class__")||[];var o=function(t){if(w(t)){var o=t.querySelector("video");if(!o)return;if(o.getAttribute("isTCPlayer")){var i=o.id,n=o.getAttribute("fileID");e=e||o.getAttribute("appID");var r=o.getAttribute("isswf"),s=o.getAttribute("width"),l=o.getAttribute("height"),d={container:i,fileID:n,appID:e,width:s,height:l};r&&(d=(0,c.default)({},d,{flash:{swf:"/cloudstore/resource/pc/tcplayer/player.swf"}})),a(d,{width:s,height:l},!0)}else{a({container:"#"+t.id,video:o.src},{width:o.getAttribute("width"),height:o.getAttribute("height")})}}};if(t&&t.length>0)for(var i=0;i<t.length;i++)o(t[i]);else o(t)}}Object.defineProperty(e,"__esModule",{value:!0});var l=o(8),c=i(l),d=o(45),u=i(d);e.getVideoString=r,e.loadVideoPlayer=a,e.renderVideoPlayer=s;var h=o(0),p=i(h),f=o(75),m=i(f),g=o(35),v=i(g),w="object"===("undefined"===typeof HTMLElement?"undefined":(0,u.default)(HTMLElement))?function(t){return t instanceof HTMLElement}:function(t){return t&&"object"===("undefined"===typeof t?"undefined":(0,u.default)(t))&&1===t.nodeType&&"string"===typeof t.nodeName},y=(0,v.default)({loader:function(){return o.e(22).then(o.bind(null,1619))},loading:function(){return null},render:function(t,e,o){return t?p.default.createElement(t&&t.__esModule?t.default:t,(0,c.default)({},e,{ref:o})):null}});y.getVideoString=r,y.loadVideoPlayer=a,y.renderVideoPlayer=s,e.default=y},1620:function(t,e,o){var i=o(1621);"string"===typeof i&&(i=[[t.i,i,""]]);var n={hmr:!1};n.transform=void 0;o(1361)(i,n);i.locals&&(t.exports=i.locals)},1621:function(t,e,o){e=t.exports=o(1360)(!0),e.push([t.i,".atwho-view{position:absolute;top:0;left:0;display:none;margin-top:18px;background:#fff;color:#000;border:1px solid #ddd;border-radius:3px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1);width:179px;z-index:11110!important}.atwho-view .atwho-view-list{max-height:173px;overflow-x:hidden;overflow-y:auto}.atwho-view .cur{background:#36f;color:#fff}.atwho-view .cur small{color:#fff}.atwho-view strong{color:#36f}.atwho-view .cur strong{color:#fff;font:700}.atwho-view ul{list-style:none;padding:0;margin:auto}.atwho-view ul li{display:block;padding:5px 10px;border-bottom:1px solid #ddd;cursor:pointer}.atwho-view small{font-size:smaller;color:#777;font-weight:400}.atwho-more{height:30px;line-height:30px;color:#2db7f5;text-align:center;cursor:pointer;border-top:1px solid #dadada}","",{version:3,sources:["E:/git/WEAVER_CloudStore_e9/components/ecology9/wea-rich-text/util/jquery.atwho_wev8.css"],names:[],mappings:"AAAA,YACE,kBAAmB,AACnB,MAAO,AACP,OAAQ,AACR,aAAc,AACd,gBAAiB,AACjB,gBAAkB,AAClB,WAAa,AACb,sBAAuB,AACvB,kBAAmB,AACnB,0CAA+C,AACvC,kCAAuC,AAC/C,YAAa,AACb,uBAA0B,CAC3B,AAED,6BACE,iBAAkB,AAClB,kBAAmB,AACnB,eAAiB,CAClB,AAED,iBACE,gBAAoB,AACpB,UAAa,CACd,AACD,uBACE,UAAa,CACd,AACD,mBACE,UAAe,CAChB,AACD,wBACE,WAAa,AACb,QAAW,CACZ,AACD,eAEE,gBAAiB,AACjB,UAAW,AACX,WAAa,CACd,AACD,kBACE,cAAe,AACf,iBAAkB,AAClB,6BAA8B,AAC9B,cAAgB,CAEjB,AACD,kBACE,kBAAmB,AACnB,WAAY,AACZ,eAAoB,CACrB,AAED,YACE,YAAa,AACb,iBAAkB,AAClB,cAAe,AACf,kBAAmB,AACnB,eAAgB,AAChB,4BAA8B,CAC/B",file:"jquery.atwho_wev8.css",sourcesContent:[".atwho-view {\r\n  position: absolute;\r\n  top: 0;\r\n  left: 0;\r\n  display: none;\r\n  margin-top: 18px;\r\n  background: white;\r\n  color: black;\r\n  border: 1px solid #ddd;\r\n  border-radius: 3px;\r\n  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);\r\n          box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);\r\n  width: 179px;\r\n  z-index: 11110 !important;\r\n}\r\n\r\n.atwho-view .atwho-view-list {\r\n  max-height: 173px;\r\n  overflow-x: hidden;\r\n  overflow-y: auto;\r\n}\r\n\r\n.atwho-view .cur {\r\n  background: #3366ff;\r\n  color: white;\r\n}\r\n.atwho-view .cur small {\r\n  color: white;\r\n}\r\n.atwho-view strong {\r\n  color: #3366ff;\r\n}\r\n.atwho-view .cur strong {\r\n  color: white;\r\n  font: bold;\r\n}\r\n.atwho-view ul {\r\n  /* width: 100px; */\r\n  list-style: none;\r\n  padding: 0;\r\n  margin: auto;\r\n}\r\n.atwho-view ul li {\r\n  display: block;\r\n  padding: 5px 10px;\r\n  border-bottom: 1px solid #ddd;\r\n  cursor: pointer;\r\n  /* border-top: 1px solid #C8C8C8; */\r\n}\r\n.atwho-view small {\r\n  font-size: smaller;\r\n  color: #777;\r\n  font-weight: normal;\r\n}\r\n\r\n.atwho-more {\r\n  height: 30px;\r\n  line-height: 30px;\r\n  color: #2db7f5;\r\n  text-align: center;\r\n  cursor: pointer;\r\n  border-top: 1px solid #dadada;\r\n}\r\n"],sourceRoot:""}])},1622:function(t,e,o){"use strict";var i=o(45),n=function(t){return t&&t.__esModule?t:{default:t}}(i);!function(t){var e=!1,o=!1,i=5e3,r=2e3,a=t,s=function(){var t=document.getElementsByTagName("script"),e=t[t.length-1].src.split("?")[0];return e.split("/").length>0?e.split("/").slice(0,-1).join("/")+"/":""}(),l=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||!1}(),c=function(){return window.cancelRequestAnimationFrame||window.webkitCancelRequestAnimationFrame||window.mozCancelRequestAnimationFrame||window.oCancelRequestAnimationFrame||window.msCancelRequestAnimationFrame||!1}(),d=!1,u=function(){if(d)return d;var t=document.createElement("DIV"),e={};e.haspointerlock="pointerLockElement"in document||"mozPointerLockElement"in document||"webkitPointerLockElement"in document,e.isopera="opera"in window,e.isopera12=e.isopera&&"getUserMedia"in navigator,e.isie="all"in document&&"attachEvent"in t&&!e.isopera,e.isieold=e.isie&&!("msInterpolationMode"in t.style),e.isie7=e.isie&&!e.isieold&&(!("documentMode"in document)||7==document.documentMode),e.isie8=e.isie&&"documentMode"in document&&8==document.documentMode,e.isie9=e.isie&&"performance"in window&&document.documentMode>=9,e.isie10=e.isie&&"performance"in window&&document.documentMode>=10,e.isie9mobile=/iemobile.9/i.test(navigator.userAgent),e.isie9mobile&&(e.isie9=!1),e.isie7mobile=!e.isie9mobile&&e.isie7&&/iemobile/i.test(navigator.userAgent),e.ismozilla="MozAppearance"in t.style,e.iswebkit="WebkitAppearance"in t.style,e.ischrome="chrome"in window,e.ischrome22=e.ischrome&&e.haspointerlock,e.cantouch="ontouchstart"in document.documentElement||"ontouchstart"in window,e.hasmstouch=window.navigator.msPointerEnabled||!1,e.ismac=/^mac$/i.test(navigator.platform),e.isios=e.cantouch&&/iphone|ipad|ipod/i.test(navigator.platform),e.isios4=e.isios&&!("seal"in Object),e.isandroid=/android/i.test(navigator.userAgent),e.trstyle=!1,e.hastransform=!1,e.hastranslate3d=!1,e.transitionstyle=!1,e.hastransition=!1,e.transitionend=!1;for(var o=["transform","msTransform","webkitTransform","MozTransform","OTransform"],i=0;i<o.length;i++)if("undefined"!=typeof t.style[o[i]]){e.trstyle=o[i];break}e.hastransform=0!=e.trstyle,e.hastransform&&(t.style[e.trstyle]="translate3d(1px,2px,3px)",e.hastranslate3d=/translate3d/.test(t.style[e.trstyle])),e.transitionstyle=!1,e.prefixstyle="",e.transitionend=!1;for(var o=["transition","webkitTransition","MozTransition","OTransition","OTransition","msTransition","KhtmlTransition"],n=["","-webkit-","-moz-","-o-","-o","-ms-","-khtml-"],r=["transitionend","webkitTransitionEnd","transitionend","otransitionend","oTransitionEnd","msTransitionEnd","KhtmlTransitionEnd"],i=0;i<o.length;i++)if(o[i]in t.style){e.transitionstyle=o[i],e.prefixstyle=n[i],e.transitionend=r[i];break}return e.hastransition=e.transitionstyle,e.cursorgrabvalue=function(){var o=["-moz-grab","-webkit-grab","grab"];(e.ischrome&&!e.ischrome22||e.isie)&&(o=[]);for(var i=0;i<o.length;i++){var n=o[i];if(t.style.cursor=n,t.style.cursor==n)return n}return"url(http://www.google.com/intl/en_ALL/mapfiles/openhand.cur),n-resize"}(),e.hasmousecapture="setCapture"in t,t=null,d=e,e},h=function(n,d){function h(t,e,o){var i=t.css(e),n=parseFloat(i);if(isNaN(n)){n=b[i]||0;var r=3==n?o?m.win.outerHeight()-m.win.innerHeight():m.win.outerWidth()-m.win.innerWidth():1;return m.isie8&&n&&(n+=1),r?n:0}return n}function f(t,e){var o=0,i=0,n=1;if("wheelDeltaY"in t)n=m.opt.mousescrollstep/48,o=Math.floor(t.wheelDeltaX*n),i=Math.floor(t.wheelDeltaY*n),e&&0==o&&i&&(o=i,i=0);else{var r=t.detail?-1*t.detail:t.wheelDelta/40;r&&(e?o=Math.floor(r*m.opt.mousescrollstep):i=Math.floor(r*m.opt.mousescrollstep))}o&&(m.scrollmom&&m.scrollmom.stop(),m.lastdeltax+=o,m.synched("mousewheelx",function(){var t=m.lastdeltax;m.lastdeltax=0,m.rail.drag||m.doScrollLeftBy(t)})),i&&(m.scrollmom&&m.scrollmom.stop(),m.lastdeltay+=i,m.synched("mousewheely",function(){var t=m.lastdeltay;m.lastdeltay=0,m.rail.drag||m.doScrollBy(t)}))}var m=this;if(this.version="3.1.4",this.name="nicescroll",m.me=d,this.opt={doc:a("body"),win:!1,zindex:0,cursoropacitymin:0,cursoropacitymax:1,cursorcolor:"#424242",cursorwidth:"5px",cursorborder:"1px solid #fff",cursorborderradius:"5px",scrollspeed:60,mousescrollstep:24,touchbehavior:!1,hwacceleration:!0,usetransition:!0,boxzoom:!1,dblclickzoom:!0,gesturezoom:!0,grabcursorenabled:!0,autohidemode:!0,background:"",iframeautoresize:!0,cursorminheight:32,preservenativescrolling:!0,railoffset:!1,bouncescroll:!0,spacebarenabled:!0,railpadding:{top:0,right:0,left:0,bottom:0},disableoutline:!0,horizrailenabled:!0,railalign:"right",railvalign:"bottom",enabletranslate3d:!0,enablemousewheel:!0,enablekeyboard:!0,smoothscroll:!0,sensitiverail:!0,enablemouselockapi:!0,cursorfixedheight:!1},this.opt.snapbackspeed=80,n)for(var g in m.opt)"undefined"!=typeof n[g]&&(m.opt[g]=n[g]);this.doc=m.opt.doc,this.iddoc=this.doc&&this.doc[0]?this.doc[0].id||"":"",this.ispage=/BODY|HTML/.test(m.opt.win?m.opt.win[0].nodeName:this.doc[0].nodeName),this.haswrapper=!1!==m.opt.win,this.win=m.opt.win||(this.ispage?a(window):this.doc),this.docscroll=this.ispage&&!this.haswrapper?a(window):this.win,this.body=a("body"),this.viewport=!1,this.isfixed=!1,this.iframe=!1,this.isiframe="IFRAME"==this.doc[0].nodeName&&"IFRAME"==this.win[0].nodeName,this.istextarea="TEXTAREA"==this.win[0].nodeName,this.forcescreen=!1,this.canshowonmouseevent="scroll"!=m.opt.autohidemode,this.onmousedown=!1,this.onmouseup=!1,this.onmousemove=!1,this.onmousewheel=!1,this.onkeypress=!1,this.ongesturezoom=!1,this.onclick=!1,this.onscrollstart=!1,this.onscrollend=!1,this.onscrollcancel=!1,this.onzoomin=!1,this.onzoomout=!1,this.view=!1,this.page=!1,this.scroll={x:0,y:0},this.scrollratio={x:0,y:0},this.cursorheight=20,this.scrollvaluemax=0,this.scrollrunning=!1,this.scrollmom=!1,this.observer=!1;do{this.id="ascrail"+r++}while(document.getElementById(this.id));this.rail=!1,this.cursor=!1,this.cursorfreezed=!1,this.zoom=!1,this.zoomactive=!1,this.hasfocus=!1,this.hasmousefocus=!1,this.visibility=!0,this.locked=!1,this.hidden=!1,this.cursoractive=!0,this.nativescrollingarea=!1,this.events=[],this.saved={},this.delaylist={},this.synclist={},this.lastdeltax=0,this.lastdeltay=0,this.detected=u();var v=a.extend({},this.detected);this.canhwscroll=v.hastransform&&m.opt.hwacceleration,this.ishwscroll=this.canhwscroll&&m.haswrapper,this.istouchcapable=!1,v.cantouch&&v.ischrome&&!v.isios&&!v.isandroid&&(this.istouchcapable=!0,v.cantouch=!1),v.cantouch&&v.ismozilla&&!v.isios&&(this.istouchcapable=!0,v.cantouch=!1),m.opt.enablemouselockapi||(v.hasmousecapture=!1,v.haspointerlock=!1),this.delayed=function(t,e,o,i){var n=m.delaylist[t],r=(new Date).getTime();if(!i&&n&&n.tt)return!1;n&&n.tt&&clearTimeout(n.tt),n&&n.last+o>r&&!n.tt?m.delaylist[t]={last:r+o,tt:setTimeout(function(){m.delaylist[t].tt=0,e.call()},o)}:n&&n.tt||(m.delaylist[t]={last:r,tt:0},setTimeout(function(){e.call()},0))},this.synched=function(t,e){return m.synclist[t]=e,function(){m.onsync||(l(function(){m.onsync=!1;for(t in m.synclist){var e=m.synclist[t];e&&e.call(m),m.synclist[t]=!1}}),m.onsync=!0)}(),t},this.unsynched=function(t){m.synclist[t]&&(m.synclist[t]=!1)},this.css=function(t,e){for(var o in e)m.saved.css.push([t,o,t.css(o)]),t.css(o,e[o])},this.scrollTop=function(t){return"undefined"==typeof t?m.getScrollTop():m.setScrollTop(t)},this.scrollLeft=function(t){return"undefined"==typeof t?m.getScrollLeft():m.setScrollLeft(t)};var w=function(t,e,o,i,n,r,a){this.st=t,this.ed=e,this.spd=o,this.p1=i||0,this.p2=n||1,this.p3=r||0,this.p4=a||1,this.ts=(new Date).getTime(),this.df=this.ed-this.st};if(w.prototype={B2:function(t){return 3*t*t*(1-t)},B3:function(t){return 3*t*(1-t)*(1-t)},B4:function(t){return(1-t)*(1-t)*(1-t)},getNow:function(){var t=(new Date).getTime(),e=1-(t-this.ts)/this.spd,o=this.B2(e)+this.B3(e)+this.B4(e);return e<0?this.ed:this.st+Math.round(this.df*o)},update:function(t,e){return this.st=this.getNow(),this.ed=t,this.spd=e,this.ts=(new Date).getTime(),this.df=this.ed-this.st,this}},this.ishwscroll){var y=function(){var t=m.doc.css(v.trstyle);return!(!t||"matrix"!=t.substr(0,6))&&t.replace(/^.*\((.*)\)$/g,"$1").replace(/px/g,"").split(/, +/)};this.doc.translate={x:0,y:0,tx:"0px",ty:"0px"},v.hastranslate3d&&v.isios&&this.doc.css("-webkit-backface-visibility","hidden"),this.getScrollTop=function(t){if(!t){var e=y();if(e)return 16==e.length?-e[13]:-e[5];if(m.timerscroll&&m.timerscroll.bz)return m.timerscroll.bz.getNow()}return m.doc.translate.y},this.getScrollLeft=function(t){if(!t){var e=y();if(e)return 16==e.length?-e[12]:-e[4];if(m.timerscroll&&m.timerscroll.bh)return m.timerscroll.bh.getNow()}return m.doc.translate.x},document.createEvent?this.notifyScrollEvent=function(t){var e=document.createEvent("UIEvents");e.initUIEvent("scroll",!1,!0,window,1),t.dispatchEvent(e)}:document.fireEvent?this.notifyScrollEvent=function(t){var e=document.createEventObject();t.fireEvent("onscroll"),e.cancelBubble=!0}:this.notifyScrollEvent=function(t,e){},v.hastranslate3d&&m.opt.enabletranslate3d?(this.setScrollTop=function(t,e){m.doc.translate.y=t,m.doc.translate.ty=-1*t+"px",m.doc.css(v.trstyle,"translate3d("+m.doc.translate.tx+","+m.doc.translate.ty+",0px)"),e||m.notifyScrollEvent(m.win[0])},this.setScrollLeft=function(t,e){m.doc.translate.x=t,m.doc.translate.tx=-1*t+"px",m.doc.css(v.trstyle,"translate3d("+m.doc.translate.tx+","+m.doc.translate.ty+",0px)"),e||m.notifyScrollEvent(m.win[0])}):(this.setScrollTop=function(t,e){m.doc.translate.y=t,m.doc.translate.ty=-1*t+"px",m.doc.css(v.trstyle,"translate("+m.doc.translate.tx+","+m.doc.translate.ty+")"),e||m.notifyScrollEvent(m.win[0])},this.setScrollLeft=function(t,e){m.doc.translate.x=t,m.doc.translate.tx=-1*t+"px",m.doc.css(v.trstyle,"translate("+m.doc.translate.tx+","+m.doc.translate.ty+")"),e||m.notifyScrollEvent(m.win[0])})}else this.getScrollTop=function(){return m.docscroll.scrollTop()},this.setScrollTop=function(t){return m.docscroll.scrollTop(t)},this.getScrollLeft=function(){return m.docscroll.scrollLeft()},this.setScrollLeft=function(t){return m.docscroll.scrollLeft(t)};this.getTarget=function(t){return!!t&&(t.target?t.target:!!t.srcElement&&t.srcElement)},this.hasParent=function(t,e){if(!t)return!1;for(var o=t.target||t.srcElement||t||!1;o&&o.id!=e;)o=o.parentNode||!1;return!1!==o};var b={thin:1,medium:3,thick:5};this.getOffset=function(){if(m.isfixed)return{top:parseFloat(m.win.css("top")),left:parseFloat(m.win.css("left"))};if(!m.viewport)return m.win.offset();var t=m.win.offset(),e=m.viewport.offset();return{top:t.top-e.top+m.viewport.scrollTop(),left:t.left-e.left+m.viewport.scrollLeft()}},this.updateScrollBar=function(t){if(m.ishwscroll)m.rail.css({height:m.win.innerHeight()}),m.railh&&m.railh.css({width:m.win.innerWidth()});else{var e=m.getOffset(),o={top:e.top,left:e.left};o.top+=h(m.win,"border-top-width",!0);m.win.outerWidth(),m.win.innerWidth();o.left+=m.rail.align?m.win.outerWidth()-h(m.win,"border-right-width")-m.rail.width:h(m.win,"border-left-width");var i=m.opt.railoffset;if(i&&(i.top&&(o.top+=i.top),m.rail.align&&i.left&&(o.left+=i.left)),m.locked||m.rail.css({top:o.top,left:o.left,height:t?t.h:m.win.innerHeight()}),m.zoom&&m.zoom.css({top:o.top+1,left:1==m.rail.align?o.left-20:o.left+m.rail.width+4}),m.railh&&!m.locked){var o={top:e.top,left:e.left},n=m.railh.align?o.top+h(m.win,"border-top-width",!0)+m.win.innerHeight()-m.railh.height:o.top+h(m.win,"border-top-width",!0),r=o.left+h(m.win,"border-left-width");m.railh.css({top:n,left:r,width:m.railh.width})}}},this.doRailClick=function(t,e,o){var i,n,r,a;m.rail.drag&&1!=m.rail.drag.pt||m.locked||m.rail.drag||(m.cancelScroll(),m.cancelEvent(t),e?(i=o?m.doScrollLeft:m.doScrollTop,r=o?(t.pageX-m.railh.offset().left-m.cursorwidth/2)*m.scrollratio.x:(t.pageY-m.rail.offset().top-m.cursorheight/2)*m.scrollratio.y,i(r)):(i=o?m.doScrollLeftBy:m.doScrollBy,r=o?m.scroll.x:m.scroll.y,a=o?t.pageX-m.railh.offset().left:t.pageY-m.rail.offset().top,n=o?m.view.w:m.view.h,i(r>=a?n:-n)))},m.hasanimationframe=l,m.hascancelanimationframe=c,m.hasanimationframe?m.hascancelanimationframe||(c=function(){m.cancelAnimationFrame=!0}):(l=function(t){return setTimeout(t,16)},c=clearInterval),this.init=function(){if(m.saved.css=[],v.isie7mobile)return!0;if(v.hasmstouch&&m.css(m.ispage?a("html"):m.win,{"-ms-touch-action":"none"}),!m.ispage||!v.cantouch&&!v.isieold&&!v.isie9mobile){var t=m.docscroll;m.ispage&&(t=m.haswrapper?m.win:m.doc),v.isie9mobile||m.css(t,{"overflow-y":"hidden"}),m.ispage&&v.isie7&&("BODY"==m.doc[0].nodeName?m.css(a("html"),{"overflow-y":"hidden"}):"HTML"==m.doc[0].nodeName&&m.css(a("body"),{"overflow-y":"hidden"})),!v.isios||m.ispage||m.haswrapper||m.css(a("body"),{"-webkit-overflow-scrolling":"touch"});var n=a(document.createElement("div"));n.css({position:"relative",top:0,float:"right",width:m.opt.cursorwidth,height:"0px","background-color":m.opt.cursorcolor,border:m.opt.cursorborder,"background-clip":"padding-box","-webkit-border-radius":m.opt.cursorborderradius,"-moz-border-radius":m.opt.cursorborderradius,"border-radius":m.opt.cursorborderradius}),n.hborder=parseFloat(n.outerHeight()-n.innerHeight()),m.cursor=n;var r=a(document.createElement("div"));r.attr("id",m.id);var l,c,d=["left","right"];for(var u in d)c=d[u],l=m.opt.railpadding[c],l?r.css("padding-"+c,l+"px"):m.opt.railpadding[c]=0;r.append(n),r.width=Math.max(parseFloat(m.opt.cursorwidth),n.outerWidth())+m.opt.railpadding.left+m.opt.railpadding.right,r.css({width:r.width+"px",zIndex:m.ispage?m.opt.zindex:m.opt.zindex+2,background:m.opt.background}),r.visibility=!0,r.scrollable=!0,r.align="left"==m.opt.railalign?0:1,m.rail=r,m.rail.drag=!1;var h=!1;if(!m.opt.boxzoom||m.ispage||v.isieold||(h=document.createElement("div"),m.bind(h,"click",m.doZoom),m.zoom=a(h),m.zoom.css({cursor:"pointer","z-index":m.opt.zindex,backgroundImage:"url("+s+"zoomico_wev8.png)",height:18,width:18,backgroundPosition:"0px 0px"}),m.opt.dblclickzoom&&m.bind(m.win,"dblclick",m.doZoom),v.cantouch&&m.opt.gesturezoom&&(m.ongesturezoom=function(t){return t.scale>1.5&&m.doZoomIn(t),t.scale<.8&&m.doZoomOut(t),m.cancelEvent(t)},m.bind(m.win,"gestureend",m.ongesturezoom))),m.railh=!1,m.opt.horizrailenabled){m.css(t,{"overflow-x":"hidden"});var n=a(document.createElement("div"));n.css({position:"relative",top:0,height:m.opt.cursorwidth,width:"0px","background-color":m.opt.cursorcolor,border:m.opt.cursorborder,"background-clip":"padding-box","-webkit-border-radius":m.opt.cursorborderradius,"-moz-border-radius":m.opt.cursorborderradius,"border-radius":m.opt.cursorborderradius}),n.wborder=parseFloat(n.outerWidth()-n.innerWidth()),m.cursorh=n;var f=a(document.createElement("div"));f.attr("id",m.id+"-hr"),f.height=1+Math.max(parseFloat(m.opt.cursorwidth),n.outerHeight()),f.css({height:f.height+"px",zIndex:m.ispage?m.opt.zindex:m.opt.zindex+2,background:m.opt.background}),f.append(n),f.visibility=!0,f.scrollable=!0,f.align="top"==m.opt.railvalign?0:1,m.railh=f,m.railh.drag=!1}if(m.ispage)r.css({position:"fixed",top:"0px",height:"100%"}),r.align?r.css({right:"0px"}):r.css({left:"0px"}),m.body.append(r),m.railh&&(f.css({position:"fixed",left:"0px",width:"100%"}),f.align?f.css({bottom:"0px"}):f.css({top:"0px"}),m.body.append(f));else{if(m.ishwscroll){"static"==m.win.css("position")&&m.css(m.win,{position:"relative"});var g="HTML"==m.win[0].nodeName?m.body:m.win;m.zoom&&(m.zoom.css({position:"absolute",top:1,right:0,"margin-right":r.width+4}),g.append(m.zoom)),r.css({position:"absolute",top:0}),r.align?r.css({right:0}):r.css({left:0}),g.append(r),f&&(f.css({position:"absolute",left:0,bottom:0}),f.align?f.css({bottom:0}):f.css({top:0}),g.append(f))}else{m.isfixed="fixed"==m.win.css("position");var w=m.isfixed?"fixed":"absolute";m.isfixed||(m.viewport=m.getViewport(m.win[0])),m.viewport&&(m.body=m.viewport),r.css({position:w}),m.zoom&&m.zoom.css({position:w}),m.updateScrollBar(),m.body.append(r),m.zoom&&m.body.append(m.zoom),m.railh&&(f.css({position:w}),m.body.append(f))}v.isios&&m.css(m.win,{"-webkit-tap-highlight-color":"rgba(0,0,0,0)","-webkit-touch-callout":"none"}),v.isie&&m.opt.disableoutline&&m.win.attr("hideFocus","true"),v.iswebkit&&m.opt.disableoutline&&m.win.css({outline:"none"})}if(!1===m.opt.autohidemode?(m.autohidedom=!1,m.rail.css({opacity:m.opt.cursoropacitymax}),m.railh&&m.railh.css({opacity:m.opt.cursoropacitymax})):!0===m.opt.autohidemode?(m.autohidedom=a().add(m.rail),m.railh&&(m.autohidedom=m.autohidedom.add(m.railh))):"scroll"==m.opt.autohidemode?(m.autohidedom=a().add(m.rail),m.railh&&(m.autohidedom=m.autohidedom.add(m.railh))):"cursor"==m.opt.autohidemode?(m.autohidedom=a().add(m.cursor),m.railh&&(m.autohidedom=m.autohidedom.add(m.railh.cursor))):"hidden"==m.opt.autohidemode&&(m.autohidedom=!1,m.hide(),m.locked=!1),v.isie9mobile){m.scrollmom=new p(m),m.onmangotouch=function(t){var e=m.getScrollTop(),o=m.getScrollLeft();if(e==m.scrollmom.lastscrolly&&o==m.scrollmom.lastscrollx)return!0;var i=e-m.mangotouch.sy,n=o-m.mangotouch.sx;if(0!=Math.round(Math.sqrt(Math.pow(n,2)+Math.pow(i,2)))){var r=i<0?-1:1,a=n<0?-1:1,s=+new Date;if(m.mangotouch.lazy&&clearTimeout(m.mangotouch.lazy),s-m.mangotouch.tm>80||m.mangotouch.dry!=r||m.mangotouch.drx!=a)m.scrollmom.stop(),m.scrollmom.reset(o,e),m.mangotouch.sy=e,m.mangotouch.ly=e,m.mangotouch.sx=o,m.mangotouch.lx=o,m.mangotouch.dry=r,m.mangotouch.drx=a,m.mangotouch.tm=s;else{m.scrollmom.stop(),m.scrollmom.update(m.mangotouch.sx-n,m.mangotouch.sy-i),m.mangotouch.tm,m.mangotouch.tm=s;var l=Math.max(Math.abs(m.mangotouch.ly-e),Math.abs(m.mangotouch.lx-o));m.mangotouch.ly=e,m.mangotouch.lx=o,l>2&&(m.mangotouch.lazy=setTimeout(function(){m.mangotouch.lazy=!1,m.mangotouch.dry=0,m.mangotouch.drx=0,m.mangotouch.tm=0,m.scrollmom.doMomentum(30)},100))}}};var y=m.getScrollTop(),b=m.getScrollLeft();m.mangotouch={sy:y,ly:y,dry:0,sx:b,lx:b,drx:0,lazy:!1,tm:0},m.bind(m.docscroll,"scroll",m.onmangotouch)}else{if(v.cantouch||m.istouchcapable||m.opt.touchbehavior||v.hasmstouch){m.scrollmom=new p(m),m.ontouchstart=function(t){if(t.pointerType&&2!=t.pointerType)return!1;if(!m.locked){if(v.hasmstouch)for(var e=!!t.target&&t.target;e;){var o=a(e).getNiceScroll();if(o.length>0&&o[0].me==m.me)break;if(o.length>0)return!1;if("DIV"==e.nodeName&&e.id==m.id)break;e=!!e.parentNode&&e.parentNode}m.cancelScroll();var e=m.getTarget(t);if(e){if(/INPUT/i.test(e.nodeName)&&/range/i.test(e.type))return m.stopPropagation(t)}if(!("clientX"in t)&&"changedTouches"in t&&(t.clientX=t.changedTouches[0].clientX,t.clientY=t.changedTouches[0].clientY),m.forcescreen){var i=t,t={original:t.original?t.original:t};t.clientX=i.screenX,t.clientY=i.screenY}if(m.rail.drag={x:t.clientX,y:t.clientY,sx:m.scroll.x,sy:m.scroll.y,st:m.getScrollTop(),sl:m.getScrollLeft(),pt:2},m.opt.touchbehavior&&m.isiframe&&v.isie){var n=m.win.position();m.rail.drag.x+=n.left,m.rail.drag.y+=n.top}if(m.hasmoving=!1,m.lastmouseup=!1,m.scrollmom.reset(t.clientX,t.clientY),!v.cantouch&&!this.istouchcapable&&!v.hasmstouch){if(!(!!e&&/INPUT|SELECT|TEXTAREA/i.test(e.nodeName)))return!m.ispage&&v.hasmousecapture&&e.setCapture(),m.cancelEvent(t);/SUBMIT|CANCEL|BUTTON/i.test(a(e).attr("type"))&&(pc={tg:e,click:!1},m.preventclick=pc)}}},m.ontouchend=function(t){return(!t.pointerType||2==t.pointerType)&&(m.rail.drag&&2==m.rail.drag.pt&&(m.scrollmom.doMomentum(),m.rail.drag=!1,m.hasmoving&&(m.hasmoving=!1,m.lastmouseup=!0,m.hideCursor(),v.hasmousecapture&&document.releaseCapture(),!v.cantouch))?m.cancelEvent(t):void 0)};var x=m.opt.touchbehavior&&m.isiframe&&!v.hasmousecapture;m.ontouchmove=function(t,e){if(t.pointerType&&2!=t.pointerType)return!1;if(m.rail.drag&&2==m.rail.drag.pt){if(v.cantouch&&"undefined"==typeof t.original)return!0;m.hasmoving=!0,m.preventclick&&!m.preventclick.click&&(m.preventclick.click=m.preventclick.tg.onclick||!1,m.preventclick.tg.onclick=m.onpreventclick);if(t=a.extend({original:t},t),"changedTouches"in t&&(t.clientX=t.changedTouches[0].clientX,t.clientY=t.changedTouches[0].clientY),m.forcescreen){var o=t,t={original:t.original?t.original:t};t.clientX=o.screenX,t.clientY=o.screenY}var i=ofy=0;if(x&&!e){var n=m.win.position();i=-n.left,ofy=-n.top}var r=t.clientY+ofy,s=r-m.rail.drag.y,l=m.rail.drag.st-s;m.ishwscroll&&m.opt.bouncescroll?l<0?l=Math.round(l/2):l>m.page.maxh&&(l=m.page.maxh+Math.round((l-m.page.maxh)/2)):(l<0&&(l=0,r=0),l>m.page.maxh&&(l=m.page.maxh,r=0));var c=t.clientX+i;if(m.railh&&m.railh.scrollable){var d=c-m.rail.drag.x,u=m.rail.drag.sl-d;m.ishwscroll&&m.opt.bouncescroll?u<0?u=Math.round(u/2):u>m.page.maxw&&(u=m.page.maxw+Math.round((u-m.page.maxw)/2)):(u<0&&(u=0,c=0),u>m.page.maxw&&(u=m.page.maxw,c=0))}if(m.synched("touchmove",function(){!1!==m.me.is(":visible")&&m.rail.drag&&2==m.rail.drag.pt&&(m.prepareTransition&&m.prepareTransition(0),m.rail.scrollable&&m.setScrollTop(l),m.scrollmom.update(c,r),m.railh&&m.railh.scrollable?(m.setScrollLeft(u),m.showCursor(l,u)):m.showCursor(l),v.isie10&&document.selection.clear())}),!v.ischrome&&!m.istouchcapable)return m.cancelEvent(t)}}}v.cantouch||m.opt.touchbehavior?(m.onpreventclick=function(t){if(m.preventclick)return m.preventclick.tg.onclick=m.preventclick.click,m.preventclick=!1,m.cancelEvent(t)},m.onmousedown=m.ontouchstart,m.onmouseup=m.ontouchend,m.onclick=!v.isios&&function(t){return!m.lastmouseup||(m.lastmouseup=!1,m.cancelEvent(t))},m.onmousemove=m.ontouchmove,v.cursorgrabvalue&&(m.css(m.ispage?m.doc:m.win,{cursor:v.cursorgrabvalue}),m.css(m.rail,{cursor:v.cursorgrabvalue}))):(m.onmousedown=function(t,e){if(!m.rail.drag||1==m.rail.drag.pt){if(m.locked)return m.cancelEvent(t);m.cancelScroll(),m.rail.drag={x:t.clientX,y:t.clientY,sx:m.scroll.x,sy:m.scroll.y,pt:1,hr:!!e};var o=m.getTarget(t);return!m.ispage&&v.hasmousecapture&&o.setCapture(),m.isiframe&&!v.hasmousecapture&&(m.saved.csspointerevents=m.doc.css("pointer-events"),m.css(m.doc,{"pointer-events":"none"})),m.cancelEvent(t)}},m.onmouseup=function(t){if(m.rail.drag){if(v.hasmousecapture&&document.releaseCapture(),m.isiframe&&!v.hasmousecapture&&m.doc.css("pointer-events",m.saved.csspointerevents),1!=m.rail.drag.pt)return;return m.rail.drag=!1,m.cancelEvent(t)}},m.onmousemove=function(t){if(m.rail.drag){if(1!=m.rail.drag.pt)return;if(v.ischrome&&0==t.which)return m.onmouseup(t);if(m.cursorfreezed=!0,m.rail.drag.hr){m.scroll.x=m.rail.drag.sx+(t.clientX-m.rail.drag.x),m.scroll.x<0&&(m.scroll.x=0);var e=m.scrollvaluemaxw;m.scroll.x>e&&(m.scroll.x=e)}else{m.scroll.y=m.rail.drag.sy+(t.clientY-m.rail.drag.y),m.scroll.y<0&&(m.scroll.y=0);var o=m.scrollvaluemax;m.scroll.y>o&&(m.scroll.y=o)}return m.synched("mousemove",function(){!1!==m.me.is(":visible")&&m.rail.drag&&1==m.rail.drag.pt&&(m.showCursor(),m.rail.drag.hr?m.doScrollLeft(Math.round(m.scroll.x*m.scrollratio.x)):m.doScrollTop(Math.round(m.scroll.y*m.scrollratio.y)))}),m.cancelEvent(t)}m.checkarea=!0}),(v.cantouch||m.opt.touchbehavior)&&m.bind(m.win,"mousedown",m.onmousedown),v.hasmstouch&&(m.css(m.rail,{"-ms-touch-action":"none"}),m.css(m.cursor,{"-ms-touch-action":"none"}),m.bind(m.win,"MSPointerDown",m.ontouchstart),m.bind(document,"MSPointerUp",m.ontouchend),m.bind(document,"MSPointerMove",m.ontouchmove),m.bind(m.cursor,"MSGestureHold",function(t){t.preventDefault()}),m.bind(m.cursor,"contextmenu",function(t){t.preventDefault()})),this.istouchcapable&&(m.bind(m.win,"touchstart",m.ontouchstart),m.bind(document,"touchend",m.ontouchend),m.bind(document,"touchcancel",m.ontouchend),m.bind(document,"touchmove",m.ontouchmove)),m.bind(m.cursor,"mousedown",m.onmousedown),m.bind(m.cursor,"mouseup",m.onmouseup),m.railh&&(m.bind(m.cursorh,"mousedown",function(t){m.onmousedown(t,!0)}),m.bind(m.cursorh,"mouseup",function(t){if(!m.rail.drag||2!=m.rail.drag.pt)return m.rail.drag=!1,m.hasmoving=!1,m.hideCursor(),v.hasmousecapture&&document.releaseCapture(),m.cancelEvent(t)})),m.bind(document,"mouseup",m.onmouseup),v.hasmousecapture&&m.bind(m.win,"mouseup",m.onmouseup),m.bind(document,"mousemove",m.onmousemove),m.onclick&&m.bind(document,"click",m.onclick),v.cantouch||m.opt.touchbehavior||(m.jqbind(m.rail,"mouseenter",function(){!1!==m.me.is(":visible")&&(m.canshowonmouseevent&&m.showCursor(),m.rail.active=!0)}),m.jqbind(m.rail,"mouseleave",function(){m.rail.active=!1,m.rail.drag||m.hideCursor()}),m.opt.sensitiverail&&(m.bind(m.rail,"click",function(t){m.doRailClick(t,!1,!1)}),m.bind(m.rail,"dblclick",function(t){m.doRailClick(t,!0,!1)}),m.bind(m.cursor,"click",function(t){m.cancelEvent(t)}),m.bind(m.cursor,"dblclick",function(t){m.cancelEvent(t)})),m.railh&&(m.jqbind(m.railh,"mouseenter",function(){!1!==m.me.is(":visible")&&(m.canshowonmouseevent&&m.showCursor(),m.rail.active=!0)}),m.jqbind(m.railh,"mouseleave",function(){m.rail.active=!1,m.rail.drag||m.hideCursor()}),m.opt.sensitiverail&&(m.bind(m.railh,"click",function(t){m.doRailClick(t,!1,!0)}),m.bind(m.railh,"dblclick",function(t){m.doRailClick(t,!0,!0)}),m.bind(m.cursorh,"click",function(t){m.cancelEvent(t)}),m.bind(m.cursorh,"dblclick",function(t){m.cancelEvent(t)}))),m.zoom&&(m.jqbind(m.zoom,"mouseenter",function(){!1!==m.me.is(":visible")&&(m.canshowonmouseevent&&m.showCursor(),m.rail.active=!0)}),m.jqbind(m.zoom,"mouseleave",function(){m.rail.active=!1,m.rail.drag||m.hideCursor()}))),m.opt.enablemousewheel&&(m.isiframe||m.bind(v.isie&&m.ispage?document:m.docscroll,"mousewheel",m.onmousewheel),m.bind(m.rail,"mousewheel",m.onmousewheel),m.railh&&m.bind(m.railh,"mousewheel",m.onmousewheelhr)),m.ispage||v.cantouch||/HTML|BODY/.test(m.win[0].nodeName)||(m.win.attr("tabindex")||m.win.attr({tabindex:i++}),m.jqbind(m.win,"focus",function(t){!1!==m.me.is(":visible")&&(e=m.getTarget(t).id||!0,m.hasfocus=!0,m.canshowonmouseevent&&m.noticeCursor())}),m.jqbind(m.win,"blur",function(t){e=!1,m.hasfocus=!1}),m.jqbind(m.win,"mouseenter",function(t){!1!==m.me.is(":visible")&&(o=m.getTarget(t).id||!0,m.hasmousefocus=!0,m.canshowonmouseevent&&m.noticeCursor())}),m.jqbind(m.win,"mouseleave",function(){o=!1,m.hasmousefocus=!1}))}if(m.onkeypress=function(t){if(m.locked&&0==m.page.maxh)return!0;t=t||window.e;var i=m.getTarget(t);if(i&&/INPUT|TEXTAREA|SELECT|OPTION/.test(i.nodeName)){if(!(i.getAttribute("type")||i.type||!1)||!/submit|button|cancel/i.tp)return!0}if(m.hasfocus||m.hasmousefocus&&!e||m.ispage&&!e&&!o){var n=t.keyCode;if(m.locked&&27!=n)return m.cancelEvent(t);var r=t.ctrlKey||!1,a=t.shiftKey||!1,s=!1;switch(n){case 38:case 63233:m.doScrollBy(72),s=!0;break;case 40:case 63235:m.doScrollBy(-72),s=!0;break;case 37:case 63232:m.railh&&(r?m.doScrollLeft(0):m.doScrollLeftBy(72),s=!0);break;case 39:case 63234:m.railh&&(r?m.doScrollLeft(m.page.maxw):m.doScrollLeftBy(-72),s=!0);break;case 33:case 63276:m.doScrollBy(m.view.h),s=!0;break;case 34:case 63277:m.doScrollBy(-m.view.h),s=!0;break;case 36:case 63273:m.railh&&r?m.doScrollPos(0,0):m.doScrollTo(0),s=!0;break;case 35:case 63275:m.railh&&r?m.doScrollPos(m.page.maxw,m.page.maxh):m.doScrollTo(m.page.maxh),s=!0;break;case 32:m.opt.spacebarenabled&&(a?m.doScrollBy(m.view.h):m.doScrollBy(-m.view.h),s=!0);break;case 27:m.zoomactive&&(m.doZoom(),s=!0)}if(s)return m.cancelEvent(t)}},m.opt.enablekeyboard&&m.bind(document,v.isopera&&!v.isopera12?"keypress":"keydown",m.onkeypress),m.bind(window,"resize",m.resize),m.bind(window,"orientationchange",m.resize),m.bind(window,"load",m.resize),v.ischrome&&!m.ispage&&!m.haswrapper){var _=m.win.attr("style"),k=parseFloat(m.win.css("width"))+1;m.win.css("width",k),m.synched("chromefix",function(){m.win.attr("style",_)})}m.onAttributeChange=function(t){m.lazyResize()},m.ispage||m.haswrapper||("WebKitMutationObserver"in window?(m.observer=new WebKitMutationObserver(function(t){t.forEach(m.onAttributeChange)}),m.observer.observe(m.win[0],{attributes:!0,subtree:!1})):(m.bind(m.win,v.isie&&!v.isie9?"propertychange":"DOMAttrModified",m.onAttributeChange),v.isie9&&m.win[0].attachEvent("onpropertychange",m.onAttributeChange))),!m.ispage&&m.opt.boxzoom&&m.bind(window,"resize",m.resizeZoom),m.istextarea&&m.bind(m.win,"mouseup",m.resize),m.resize()}if("IFRAME"==this.doc[0].nodeName){var S=function(t){m.iframexd=!1;try{var e="contentDocument"in this?this.contentDocument:this.contentWindow.document;e.domain}catch(t){m.iframexd=!0,e=!1}if(m.iframexd)return window,!0;if(m.forcescreen=!0,m.isiframe&&(m.iframe={doc:a(e),html:m.doc.contents().find("html")[0],body:m.doc.contents().find("body")[0]},m.getContentSize=function(){return{w:Math.max(m.iframe.html.scrollWidth,m.iframe.body.scrollWidth),h:Math.max(m.iframe.html.scrollHeight,m.iframe.body.scrollHeight)}},m.docscroll=a(m.iframe.body)),!v.isios&&m.opt.iframeautoresize&&!m.isiframe){m.win.scrollTop(0),m.doc.height("");var o=Math.max(e.getElementsByTagName("html")[0].scrollHeight,e.body.scrollHeight);m.doc.height(o)}m.resize(),v.isie7&&m.css(a(m.iframe.html),{"overflow-y":"hidden"}),m.css(a(m.iframe.body),{"overflow-y":"hidden"}),"contentWindow"in this?m.bind(this.contentWindow,"scroll",m.onscroll):m.bind(e,"scroll",m.onscroll),m.opt.enablemousewheel&&m.bind(e,"mousewheel",m.onmousewheel),m.opt.enablekeyboard&&m.bind(e,v.isopera?"keypress":"keydown",m.onkeypress),(v.cantouch||m.opt.touchbehavior)&&(m.bind(e,"mousedown",m.onmousedown),m.bind(e,"mousemove",function(t){m.onmousemove(t,!0)}),v.cursorgrabvalue&&m.css(a(e.body),{cursor:v.cursorgrabvalue})),m.bind(e,"mouseup",m.onmouseup),m.zoom&&(m.opt.dblclickzoom&&m.bind(e,"dblclick",m.doZoom),m.ongesturezoom&&m.bind(e,"gestureend",m.ongesturezoom))};this.doc[0].readyState&&"complete"==this.doc[0].readyState&&setTimeout(function(){S.call(m.doc[0],!1)},500),m.bind(this.doc,"load",S)}},this.showCursor=function(e,o){if(m.cursortimeout&&(clearTimeout(m.cursortimeout),m.cursortimeout=0),m.rail){try{var i=m.me.offset().top;m.me.scrollParent&&m.me.scrollParent().length>0&&"BODY"!=m.rail.parent().get(0).tagName&&(i-=m.me.scrollParent().offset().top,i+=m.me.scrollParent().offset().scrollTop()),"BODY"!=m.rail.parent().get(0).tagName&&(i-=t(".e8_boxhead").height()),m.rail.css("top",i),m.rail.data("__resize")||(m.resize(),m.rail.data("__resize",!0))}catch(t){window.console}m.autohidedom&&(m.autohidedom.stop().css({opacity:m.opt.cursoropacitymax}),m.cursoractive=!0),"undefined"!=typeof e&&!1!==e&&(m.scroll.y=Math.round(1*e/m.scrollratio.y)),"undefined"!=typeof o&&(m.scroll.x=Math.round(1*o/m.scrollratio.x)),m.cursor.css({height:m.cursorheight,top:m.scroll.y}),m.cursorh&&(!m.rail.align&&m.rail.visibility?m.cursorh.css({width:m.cursorwidth,left:m.scroll.x+m.rail.width}):m.cursorh.css({width:m.cursorwidth,left:m.scroll.x}),m.cursoractive=!0),m.zoom&&m.zoom.stop().css({opacity:m.opt.cursoropacitymax})}},this.hideCursor=function(t){m.cursortimeout||m.rail&&m.autohidedom&&(t?m.cursortimeout=setTimeout(function(){m.rail.active&&m.showonmouseevent||(m.autohidedom.stop().animate({opacity:m.opt.cursoropacitymin}),m.zoom&&m.zoom.stop().animate({opacity:m.opt.cursoropacitymin}),m.cursoractive=!1),m.cursortimeout=0},t||400):(m.rail.active&&m.showonmouseevent||(m.autohidedom.stop().animate({opacity:m.opt.cursoropacitymin}),m.zoom&&m.zoom.stop().animate({opacity:m.opt.cursoropacitymin}),m.cursoractive=!1),m.cursortimeout=0))},this.noticeCursor=function(t,e,o){m.showCursor(e,o),m.rail.active||m.hideCursor(t)},this.getContentSize=m.ispage?function(){return{w:Math.max(document.body.scrollWidth,document.documentElement.scrollWidth),h:Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)}}:m.haswrapper?function(){return{w:m.doc.outerWidth()+parseInt(m.win.css("paddingLeft"))+parseInt(m.win.css("paddingRight")),h:m.doc.outerHeight()+parseInt(m.win.css("paddingTop"))+parseInt(m.win.css("paddingBottom"))}}:function(){return{w:m.docscroll[0].scrollWidth,h:m.docscroll[0].scrollHeight}},this.onResize=function(t,e){if(!1!==m.me.is(":visible")){if(!m.win)return!1;if(!m.haswrapper&&!m.ispage){if("none"==m.win.css("display"))return m.visibility&&m.hideRail().hideRailHr(),!1;m.hidden||m.visibility||m.showRail().showRailHr()}var o=m.page.maxh,i=m.page.maxw,n={h:m.view.h,w:m.view.w};if(m.view={w:m.ispage?m.win.width():parseInt(m.win[0].clientWidth),h:m.ispage?m.win.height():parseInt(m.win[0].clientHeight)},m.page=e||m.getContentSize(),m.page.maxh=Math.max(0,m.page.h-m.view.h),m.page.maxw=Math.max(0,m.page.w-m.view.w),m.page.maxh==o&&m.page.maxw==i&&m.view.w==n.w){if(m.ispage)return m;var r=m.win.offset();if(m.lastposition){var a=m.lastposition;if(a.top==r.top&&a.left==r.left)return m}m.lastposition=r}if(0==m.page.maxh?(m.hideRail(),m.scrollvaluemax=0,m.scroll.y=0,m.scrollratio.y=0,m.cursorheight=0,m.setScrollTop(0),m.rail.scrollable=!1):m.rail.scrollable=!0,0==m.page.maxw?(m.hideRailHr(),m.scrollvaluemaxw=0,m.scroll.x=0,m.scrollratio.x=0,m.cursorwidth=0,m.setScrollLeft(0),m.railh&&(m.railh.scrollable=!1)):m.railh&&(m.railh.scrollable=!0),m.locked=0==m.page.maxh&&0==m.page.maxw,m.locked)return m.ispage||m.updateScrollBar(m.view),!1;m.hidden||m.visibility?m.hidden||m.railh.visibility||m.showRailHr():m.showRail().showRailHr(),m.istextarea&&m.win.css("resize")&&"none"!=m.win.css("resize")&&(m.view.h-=20),m.ispage||m.updateScrollBar(m.view),m.cursorheight=Math.min(m.view.h,Math.round(m.view.h*(m.view.h/m.page.h))),m.cursorheight=m.opt.cursorfixedheight?m.opt.cursorfixedheight:Math.max(m.opt.cursorminheight,m.cursorheight),m.cursorwidth=Math.min(m.view.w,Math.round(m.view.w*(m.view.w/m.page.w))),m.cursorwidth=m.opt.cursorfixedheight?m.opt.cursorfixedheight:Math.max(m.opt.cursorminheight,m.cursorwidth),m.scrollvaluemax=m.view.h-m.cursorheight-m.cursor.hborder,m.railh&&(m.railh.width=m.page.maxh>0?m.view.w-m.rail.width:m.view.w,m.scrollvaluemaxw=m.railh.width-m.cursorwidth-m.cursorh.wborder),m.scrollratio={x:m.page.maxw/m.scrollvaluemaxw,y:m.page.maxh/m.scrollvaluemax};return m.getScrollTop()>m.page.maxh?m.doScrollTop(m.page.maxh):(m.scroll.y=Math.round(m.getScrollTop()*(1/m.scrollratio.y)),m.scroll.x=Math.round(m.getScrollLeft()*(1/m.scrollratio.x)),m.cursoractive&&m.noticeCursor()),m.scroll.y&&0==m.getScrollTop()&&m.doScrollTo(Math.floor(m.scroll.y*m.scrollratio.y)),m}},this.resize=function(){return m.delayed("resize",m.onResize,30),m},this.lazyResize=function(){m.delayed("resize",m.resize,250)},this._bind=function(t,e,o,i){m.events.push({e:t,n:e,f:o,b:i,q:!1}),t.addEventListener?t.addEventListener(e,o,i||!1):t.attachEvent?t.attachEvent("on"+e,o):t["on"+e]=o},this.jqbind=function(t,e,o){m.events.push({e:t,n:e,f:o,q:!0}),a(t).bind(e,o)},this.bind=function(t,e,o,i){var n="jquery"in t?t[0]:t;if(n.addEventListener){if(v.cantouch&&/mouseup|mousedown|mousemove/.test(e)){var r="mousedown"==e?"touchstart":"mouseup"==e?"touchend":"touchmove";m._bind(n,r,function(t){if(t.touches){if(t.touches.length<2){var e=t.touches.length?t.touches[0]:t;e.original=t,o.call(this,e)}}else if(t.changedTouches){var e=t.changedTouches[0];e.original=t,o.call(this,e)}},i||!1)}m._bind(n,e,o,i||!1),"mousewheel"==e&&m._bind(n,"DOMMouseScroll",o,i||!1),v.cantouch&&"mouseup"==e&&m._bind(n,"touchcancel",o,i||!1)}else m._bind(n,e,function(t){return t=t||window.event||!1,t&&t.srcElement&&(t.target=t.srcElement),!1!==o.call(n,t)&&!1!==i||m.cancelEvent(t)})},this._unbind=function(t,e,o,i){t.removeEventListener?t.removeEventListener(e,o,i):t.detachEvent?t.detachEvent("on"+e,o):t["on"+e]=!1},this.unbindAll=function(){for(var t=0;t<m.events.length;t++){var e=m.events[t];e.q?e.e.unbind(e.n,e.f):m._unbind(e.e,e.n,e.f,e.b)}},this.cancelEvent=function(t){var t=t.original?t.original:t||(window.event||!1);return!!t&&(t.preventDefault&&t.preventDefault(),t.stopPropagation&&t.stopPropagation(),t.preventManipulation&&t.preventManipulation(),t.cancelBubble=!0,t.cancel=!0,t.returnValue=!1,!1)},this.stopPropagation=function(t){var t=t.original?t.original:t||(window.event||!1);return!!t&&(t.stopPropagation?t.stopPropagation():(t.cancelBubble&&(t.cancelBubble=!0),!1))},this.showRail=function(){return 0==m.page.maxh||!m.ispage&&"none"==m.win.css("display")||(m.visibility=!0,m.rail.visibility=!0,m.rail.css("display","block")),m},this.showRailHr=function(){return m.railh?(0==m.page.maxw||!m.ispage&&"none"==m.win.css("display")||(m.railh.visibility=!0,m.railh.css("display","block")),m):m},this.hideRail=function(){return m.visibility=!1,m.rail.visibility=!1,m.rail.css("display","none"),m},this.hideRailHr=function(){return m.railh?(m.railh.visibility=!1,m.railh.css("display","none"),m):m},this.show=function(){return m.hidden=!1,m.locked=!1,m.showRail().showRailHr()},this.hide=function(){return m.hidden=!0,m.locked=!0,m.hideRail().hideRailHr()},this.toggle=function(){return m.hidden?m.show():m.hide()},this.remove=function(){m.stop(),m.cursortimeout&&clearTimeout(m.cursortimeout),m.doZoomOut(),m.unbindAll(),!1!==m.observer&&m.observer.disconnect(),m.events=[],m.cursor&&(m.cursor.remove(),m.cursor=null),m.cursorh&&(m.cursorh.remove(),m.cursorh=null),m.rail&&(m.rail.remove(),m.rail=null),m.railh&&(m.railh.remove(),m.railh=null),m.zoom&&(m.zoom.remove(),m.zoom=null);for(var t=0;t<m.saved.css.length;t++){var e=m.saved.css[t];e[0].css(e[1],"undefined"==typeof e[2]?"":e[2])}return m.saved=!1,m.me.data("__nicescroll",""),m.me=null,m.doc=null,m.docscroll=null,m.win=null,m},this.scrollstart=function(t){return this.onscrollstart=t,m},this.scrollend=function(t){return this.onscrollend=t,m},this.scrollcancel=function(t){return this.onscrollcancel=t,m},this.zoomin=function(t){return this.onzoomin=t,m},this.zoomout=function(t){return this.onzoomout=t,m},this.isScrollable=function(t){for(var e=t.target?t.target:t;e&&1==e.nodeType&&!/BODY|HTML/.test(e.nodeName);){var o=a(e);if(/scroll|auto/.test(o.css("overflowY")||o.css("overflowX")||o.css("overflow")||""))return e.clientHeight!=e.scrollHeight;e=!!e.parentNode&&e.parentNode}return!1},this.getViewport=function(t){for(var e=!(!t||!t.parentNode)&&t.parentNode;e&&1==e.nodeType&&!/BODY|HTML/.test(e.nodeName);){var o=a(e);if(/scroll|auto/.test(o.css("overflowY")||o.css("overflowX")||o.css("overflow")||"")&&e.clientHeight!=e.scrollHeight)return o;if(o.getNiceScroll().length>0)return o;e=!!e.parentNode&&e.parentNode}return!1},this.onmousewheel=function(t){return!!m.locked||(m.rail.scrollable?(m.opt.preservenativescrolling&&m.checkarea&&(m.checkarea=!1,m.nativescrollingarea=m.isScrollable(t)),!!m.nativescrollingarea||(m.locked?m.cancelEvent(t):m.rail.drag?m.cancelEvent(t):(f(t,!1),m.cancelEvent(t)))):!m.railh||!m.railh.scrollable||m.onmousewheelhr(t))},this.onmousewheelhr=function(t){return!(!m.locked&&m.railh.scrollable)||(m.opt.preservenativescrolling&&m.checkarea&&(m.checkarea=!1,m.nativescrollingarea=m.isScrollable(t)),!!m.nativescrollingarea||(m.locked?m.cancelEvent(t):m.rail.drag?m.cancelEvent(t):(f(t,!0),m.cancelEvent(t))))},this.stop=function(){if(!1!==m.me.is(":visible"))return m.cancelScroll(),m.scrollmon&&m.scrollmon.stop(),m.cursorfreezed=!1,m.scroll.y=Math.round(m.getScrollTop()*(1/m.scrollratio.y)),m.noticeCursor(),m},this.getTransitionSpeed=function(t){var e=Math.round(10*m.opt.scrollspeed),o=Math.min(e,Math.round(t/20*m.opt.scrollspeed));return o>20?o:0},m.opt.smoothscroll?m.ishwscroll&&v.hastransition&&m.opt.usetransition?(this.prepareTransition=function(t,e){var o=e?t>20?t:0:m.getTransitionSpeed(t),i=o?v.prefixstyle+"transform "+o+"ms ease-out":"";return m.lasttransitionstyle&&m.lasttransitionstyle==i||(m.lasttransitionstyle=i,m.doc.css(v.transitionstyle,i)),o},this.doScrollLeft=function(t,e){var o=m.scrollrunning?m.newscrolly:m.getScrollTop();m.doScrollPos(t,o,e)},this.doScrollTop=function(t,e){var o=m.scrollrunning?m.newscrollx:m.getScrollLeft();m.doScrollPos(o,t,e)},this.doScrollPos=function(t,e,o){var i=m.getScrollTop(),n=m.getScrollLeft();return((m.newscrolly-i)*(e-i)<0||(m.newscrollx-n)*(t-n)<0)&&m.cancelScroll(),0==m.opt.bouncescroll&&(e<0?e=0:e>m.page.maxh&&(e=m.page.maxh),t<0?t=0:t>m.page.maxw&&(t=m.page.maxw)),(t!=m.newscrollx||e!=m.newscrolly)&&(m.newscrolly=e,m.newscrollx=t,m.newscrollspeed=o||!1,!m.timer&&void(m.timer=setTimeout(function(){var o=m.getScrollTop(),i=m.getScrollLeft(),n={};n.x=t-i,n.y=e-o,n.px=i,n.py=o;var r=Math.round(Math.sqrt(Math.pow(n.x,2)+Math.pow(n.y,2))),a=m.newscrollspeed?m.newscrollspeed:r,s=m.prepareTransition(a);if(m.timerscroll&&m.timerscroll.tm&&clearInterval(m.timerscroll.tm),s>0){if(!m.scrollrunning&&m.onscrollstart){var l={type:"scrollstart",current:{x:i,y:o},request:{x:t,y:e},end:{x:m.newscrollx,y:m.newscrolly},speed:s};m.onscrollstart.call(m,l)}v.transitionend?m.scrollendtrapped||(m.scrollendtrapped=!0,m.bind(m.doc,v.transitionend,m.onScrollEnd,!1)):(m.scrollendtrapped&&clearTimeout(m.scrollendtrapped),m.scrollendtrapped=setTimeout(m.onScrollEnd,s));var c=o,d=i;m.timerscroll={bz:new w(c,m.newscrolly,s,0,0,.58,1),bh:new w(d,m.newscrollx,s,0,0,.58,1)},m.cursorfreezed||(m.timerscroll.tm=setInterval(function(){!1!==m.me.is(":visible")&&m.showCursor(m.getScrollTop(),m.getScrollLeft())},60))}m.synched("doScroll-set",function(){m.timer=0,m.scrollendtrapped&&(m.scrollrunning=!0),m.setScrollTop(m.newscrolly),m.setScrollLeft(m.newscrollx),m.scrollendtrapped||m.onScrollEnd()})},50)))},this.cancelScroll=function(){if(!1!==m.me.is(":visible")){if(!m.scrollendtrapped)return!0;var t=m.getScrollTop(),e=m.getScrollLeft();return m.scrollrunning=!1,v.transitionend||clearTimeout(v.transitionend),m.scrollendtrapped=!1,m._unbind(m.doc,v.transitionend,m.onScrollEnd),m.prepareTransition(0),m.setScrollTop(t),m.railh&&m.setScrollLeft(e),m.timerscroll&&m.timerscroll.tm&&clearInterval(m.timerscroll.tm),m.timerscroll=!1,m.cursorfreezed=!1,m.showCursor(t,e),m}},this.onScrollEnd=function(){if(!1!==m.me.is(":visible")){m.scrollendtrapped&&m._unbind(m.doc,v.transitionend,m.onScrollEnd),m.scrollendtrapped=!1,m.prepareTransition(0),m.timerscroll&&m.timerscroll.tm&&clearInterval(m.timerscroll.tm),m.timerscroll=!1;var t=m.getScrollTop(),e=m.getScrollLeft();if(m.setScrollTop(t),m.railh&&m.setScrollLeft(e),m.noticeCursor(!1,t,e),m.cursorfreezed=!1,t<0?t=0:t>m.page.maxh&&(t=m.page.maxh),e<0?e=0:e>m.page.maxw&&(e=m.page.maxw),t!=m.newscrolly||e!=m.newscrollx)return m.doScrollPos(e,t,m.opt.snapbackspeed);if(m.onscrollend&&m.scrollrunning){var o={type:"scrollend",current:{x:e,y:t},end:{x:m.newscrollx,y:m.newscrolly}};m.onscrollend.call(m,o)}m.scrollrunning=!1}}):(this.doScrollLeft=function(t){var e=m.scrollrunning?m.newscrolly:m.getScrollTop();m.doScrollPos(t,e)},this.doScrollTop=function(t){var e=m.scrollrunning?m.newscrollx:m.getScrollLeft();m.doScrollPos(e,t)},this.doScrollPos=function(t,e){function o(){if(!1!==m.me.is(":visible")){if(m.cancelAnimationFrame)return!0;if(m.scrollrunning=!0,u=1-u)return m.timer=l(o)||1;var t=0,e=m.getScrollTop(),i=m.getScrollTop();if(m.dst.ay){e=m.bzscroll?m.dst.py+m.bzscroll.getNow()*m.dst.ay:m.newscrolly;var n=e-i;(n<0&&e<m.newscrolly||n>0&&e>m.newscrolly)&&(e=m.newscrolly),m.setScrollTop(e),e==m.newscrolly&&(t=1)}else t=1;var r=m.getScrollLeft(),a=m.getScrollLeft();if(m.dst.ax){r=m.bzscroll?m.dst.px+m.bzscroll.getNow()*m.dst.ax:m.newscrollx;var n=r-a;(n<0&&r<m.newscrollx||n>0&&r>m.newscrollx)&&(r=m.newscrollx),m.setScrollLeft(r),r==m.newscrollx&&(t+=1)}else t+=1;if(2==t){if(m.timer=0,m.cursorfreezed=!1,m.bzscroll=!1,m.scrollrunning=!1,e<0?e=0:e>m.page.maxh&&(e=m.page.maxh),r<0?r=0:r>m.page.maxw&&(r=m.page.maxw),r!=m.newscrollx||e!=m.newscrolly)m.doScrollPos(r,e);else if(m.onscrollend){var s={type:"scrollend",current:{x:a,y:i},end:{x:m.newscrollx,y:m.newscrolly}};m.onscrollend.call(m,s)}}else m.timer=l(o)||1}}var e="undefined"==typeof e||!1===e?m.getScrollTop(!0):e;if(m.timer&&m.newscrolly==e&&m.newscrollx==t)return!0;m.timer&&c(m.timer),m.timer=0;var i=m.getScrollTop(),n=m.getScrollLeft();((m.newscrolly-i)*(e-i)<0||(m.newscrollx-n)*(t-n)<0)&&m.cancelScroll(),m.newscrolly=e,m.newscrollx=t,m.bouncescroll&&m.rail.visibility||(m.newscrolly<0?m.newscrolly=0:m.newscrolly>m.page.maxh&&(m.newscrolly=m.page.maxh)),m.bouncescroll&&m.railh.visibility||(m.newscrollx<0?m.newscrollx=0:m.newscrollx>m.page.maxw&&(m.newscrollx=m.page.maxw)),m.dst={},m.dst.x=t-n,m.dst.y=e-i,m.dst.px=n,m.dst.py=i;var r=Math.round(Math.sqrt(Math.pow(m.dst.x,2)+Math.pow(m.dst.y,2)));m.dst.ax=m.dst.x/r,m.dst.ay=m.dst.y/r;var a=0,s=r;0==m.dst.x?(a=i,s=e,m.dst.ay=1,m.dst.py=0):0==m.dst.y&&(a=n,s=t,m.dst.ax=1,m.dst.px=0);var d=m.getTransitionSpeed(r);if(m.bzscroll=d>0&&(m.bzscroll?m.bzscroll.update(s,d):new w(a,s,d,0,1,0,1)),!m.timer){(i==m.page.maxh&&e>=m.page.maxh||n==m.page.maxw&&t>=m.page.maxw)&&m.checkContentSize();var u=1;if(m.cancelAnimationFrame=!1,m.timer=1,m.onscrollstart&&!m.scrollrunning){var h={type:"scrollstart",current:{x:n,y:i},request:{x:t,y:e},end:{x:m.newscrollx,y:m.newscrolly},speed:d};m.onscrollstart.call(m,h)}o(),(i==m.page.maxh&&e>=i||n==m.page.maxw&&t>=n)&&m.checkContentSize(),m.noticeCursor()}},this.cancelScroll=function(){return m.timer&&c(m.timer),m.timer=0,m.bzscroll=!1,m.scrollrunning=!1,m}):(this.doScrollLeft=function(t,e){var o=m.getScrollTop();m.doScrollPos(t,o,e)},this.doScrollTop=function(t,e){var o=m.getScrollLeft();m.doScrollPos(o,t,e)},this.doScrollPos=function(t,e,o){var i=t>m.page.maxw?m.page.maxw:t;i<0&&(i=0);var n=e>m.page.maxh?m.page.maxh:e;n<0&&(n=0),m.synched("scroll",function(){m.setScrollTop(n),m.setScrollLeft(i)})},this.cancelScroll=function(){}),this.doScrollBy=function(t,e){if(!1!==m.me.is(":visible")){var o=0;if(e)o=Math.floor((m.scroll.y-t)*m.scrollratio.y);else{o=(m.timer?m.newscrolly:m.getScrollTop(!0))-t}if(m.bouncescroll){var i=Math.round(m.view.h/2);o<-i?o=-i:o>m.page.maxh+i&&(o=m.page.maxh+i)}m.cursorfreezed=!1;var n=m.getScrollTop(!0);return o<0&&n<=0?m.noticeCursor():o>m.page.maxh&&n>=m.page.maxh?(m.checkContentSize(),m.noticeCursor()):void m.doScrollTop(o)}},this.doScrollLeftBy=function(t,e){if(!1!==m.me.is(":visible")){var o=0;if(e)o=Math.floor((m.scroll.x-t)*m.scrollratio.x);else{o=(m.timer?m.newscrollx:m.getScrollLeft(!0))-t}if(m.bouncescroll){var i=Math.round(m.view.w/2);o<-i?o=-i:o>m.page.maxw+i&&(o=m.page.maxw+i)}return m.cursorfreezed=!1,(px=m.getScrollLeft(!0),o<0&&px<=0)?m.noticeCursor():o>m.page.maxw&&px>=m.page.maxw?m.noticeCursor():void m.doScrollLeft(o)}},this.doScrollTo=function(t,e){var o=e?Math.round(t*m.scrollratio.y):t;o<0?o=0:o>m.page.maxh&&(o=m.page.maxh),m.cursorfreezed=!1,m.doScrollTop(t)},this.checkContentSize=function(){var t=m.getContentSize();t.h==m.page.h&&t.w==m.page.w||m.resize(!1,t)},m.onscroll=function(t){!1!==m.me.is(":visible")&&(m.rail.drag||m.cursorfreezed||m.synched("scroll",function(){m.scroll.y=Math.round(m.getScrollTop()*(1/m.scrollratio.y)),m.railh&&(m.scroll.x=Math.round(m.getScrollLeft()*(1/m.scrollratio.x))),m.noticeCursor()}))},m.bind(m.docscroll,"scroll",m.onscroll),this.doZoomIn=function(t){if(!m.zoomactive){m.zoomactive=!0,m.zoomrestore={style:{}};var e=["position","top","left","zIndex","backgroundColor","marginTop","marginBottom","marginLeft","marginRight"],o=m.win[0].style;for(var i in e){var n=e[i];m.zoomrestore.style[n]="undefined"!=typeof o[n]?o[n]:""}m.zoomrestore.style.width=m.win.css("width"),m.zoomrestore.style.height=m.win.css("height"),m.zoomrestore.padding={w:m.win.outerWidth()-m.win.width(),h:m.win.outerHeight()-m.win.height()},v.isios4&&(m.zoomrestore.scrollTop=a(window).scrollTop(),a(window).scrollTop(0)),m.win.css({position:v.isios4?"absolute":"fixed",top:0,left:0,"z-index":m.opt.zindex+100,margin:"0px"});var r=m.win.css("backgroundColor");return(""==r||/transparent|rgba\(0, 0, 0, 0\)|rgba\(0,0,0,0\)/.test(r))&&m.win.css("backgroundColor","#fff"),m.rail.css({"z-index":m.opt.zindex+110}),m.zoom.css({"z-index":m.opt.zindex+112}),m.zoom.css("backgroundPosition","0px -18px"),m.resizeZoom(),m.onzoomin&&m.onzoomin.call(m),m.cancelEvent(t)}},this.doZoomOut=function(t){if(m.zoomactive)return m.zoomactive=!1,m.win.css("margin",""),m.win.css(m.zoomrestore.style),v.isios4&&a(window).scrollTop(m.zoomrestore.scrollTop),m.rail.css({"z-index":m.ispage?m.opt.zindex:m.opt.zindex+2}),m.zoom.css({"z-index":m.opt.zindex}),m.zoomrestore=!1,m.zoom.css("backgroundPosition","0px 0px"),m.onResize(),m.onzoomout&&m.onzoomout.call(m),m.cancelEvent(t)},this.doZoom=function(t){return m.zoomactive?m.doZoomOut(t):m.doZoomIn(t)},this.resizeZoom=function(){if(m.zoomactive){var t=m.getScrollTop();m.win.css({width:a(window).width()-m.zoomrestore.padding.w+"px",height:a(window).height()-m.zoomrestore.padding.h+"px"}),m.onResize(),m.setScrollTop(Math.min(m.page.maxh,t))}},this.init(),a.nicescroll.push(this)},p=function(t){var e=this;this.nc=t,this.lastx=0,this.lasty=0,this.speedx=0,this.speedy=0,this.lasttime=0,this.steptime=0,this.snapx=!1,this.snapy=!1,this.demulx=0,this.demuly=0,this.lastscrollx=-1,this.lastscrolly=-1,this.chkx=0,this.chky=0,this.timer=0,this.time=function(){return+new Date},this.reset=function(t,o){e.stop();var i=e.time();e.steptime=0,e.lasttime=i,e.speedx=0,e.speedy=0,e.lastx=t,e.lasty=o,e.lastscrollx=-1,e.lastscrolly=-1},this.update=function(t,o){var i=e.time();e.steptime=i-e.lasttime,e.lasttime=i;var n=o-e.lasty,r=t-e.lastx,a=e.nc.getScrollTop(),s=e.nc.getScrollLeft(),l=a+n,c=s+r;e.snapx=c<0||c>e.nc.page.maxw,e.snapy=l<0||l>e.nc.page.maxh,e.speedx=r,e.speedy=n,e.lastx=t,e.lasty=o},this.stop=function(){e.nc.unsynched("domomentum2d"),e.timer&&clearTimeout(e.timer),e.timer=0,e.lastscrollx=-1,e.lastscrolly=-1},this.doSnapy=function(t,o){var i=!1;o<0?(o=0,i=!0):o>e.nc.page.maxh&&(o=e.nc.page.maxh,i=!0),t<0?(t=0,i=!0):t>e.nc.page.maxw&&(t=e.nc.page.maxw,i=!0),i&&e.nc.doScrollPos(t,o,e.nc.opt.snapbackspeed)},this.doMomentum=function(t){var o=e.time(),i=t?o+t:e.lasttime,n=e.nc.getScrollLeft(),r=e.nc.getScrollTop(),a=e.nc.page.maxh,s=e.nc.page.maxw;e.speedx=s>0?Math.min(60,e.speedx):0,e.speedy=a>0?Math.min(60,e.speedy):0;var l=i&&o-i<=50;(r<0||r>a||n<0||n>s)&&(l=!1);var c=!(!e.speedy||!l)&&e.speedy,d=!(!e.speedx||!l)&&e.speedx;if(c||d){var u=Math.max(16,e.steptime);if(u>50){var h=u/50;e.speedx*=h,e.speedy*=h,u=50}e.demulxy=0,e.lastscrollx=e.nc.getScrollLeft(),e.chkx=e.lastscrollx,e.lastscrolly=e.nc.getScrollTop(),e.chky=e.lastscrolly;var p=e.lastscrollx,f=e.lastscrolly;!function t(){var i=e.time()-o>600?.04:.02;e.speedx&&(p=Math.floor(e.lastscrollx-e.speedx*(1-e.demulxy)),e.lastscrollx=p,(p<0||p>s)&&(i=.1)),e.speedy&&(f=Math.floor(e.lastscrolly-e.speedy*(1-e.demulxy)),e.lastscrolly=f,(f<0||f>a)&&(i=.1)),e.demulxy=Math.min(1,e.demulxy+i),e.nc.synched("domomentum2d",function(){if(e.speedx){e.nc.getScrollLeft()!=e.chkx&&e.stop(),e.chkx=p,e.nc.setScrollLeft(p)}if(e.speedy){e.nc.getScrollTop()!=e.chky&&e.stop(),e.chky=f,e.nc.setScrollTop(f)}e.timer||(e.nc.hideCursor(),e.doSnapy(p,f))}),e.demulxy<1?e.timer=setTimeout(t,u):(e.stop(),e.nc.hideCursor(),e.doSnapy(p,f))}()}else e.doSnapy(e.nc.getScrollLeft(),e.nc.getScrollTop())}},f=t.fn.scrollTop;a.cssHooks.pageYOffset={get:function(t,e,o){var i=a.data(t,"__nicescroll")||!1;return i&&i.ishwscroll?i.getScrollTop():f.call(t)},set:function(t,e){var o=a.data(t,"__nicescroll")||!1;return o&&o.ishwscroll?o.setScrollTop(parseInt(e)):f.call(t,e),this}},t.fn.scrollTop=function(t){if("undefined"==typeof t){var e=!!this[0]&&(a.data(this[0],"__nicescroll")||!1);return e&&e.ishwscroll?e.getScrollTop():f.call(this)}return this.each(function(){var e=a.data(this,"__nicescroll")||!1;e&&e.ishwscroll?e.setScrollTop(parseInt(t)):f.call(a(this),t)})};var m=t.fn.scrollLeft;a.cssHooks.pageXOffset={get:function(t,e,o){var i=a.data(t,"__nicescroll")||!1;return i&&i.ishwscroll?i.getScrollLeft():m.call(t)},set:function(t,e){var o=a.data(t,"__nicescroll")||!1;return o&&o.ishwscroll?o.setScrollLeft(parseInt(e)):m.call(t,e),this}},t.fn.scrollLeft=function(t){if("undefined"==typeof t){var e=!!this[0]&&(a.data(this[0],"__nicescroll")||!1);return e&&e.ishwscroll?e.getScrollLeft():m.call(this)}return this.each(function(){var e=a.data(this,"__nicescroll")||!1;e&&e.ishwscroll?e.setScrollLeft(parseInt(t)):m.call(a(this),t)})};var g=function(t){var e=this;if(this.length=0,this.name="nicescrollarray",this.each=function(t){for(var o=0;o<e.length;o++)t.call(e[o]);return e},this.push=function(t){e[e.length]=t,e.length++},this.eq=function(t){return e[t]},t)for(var o=0;o<t.length;o++){var i=a.data(t[o],"__nicescroll")||!1;i&&(this[this.length]=i,this.length++)}return this};!function(t,e,o){for(var i=0;i<e.length;i++)o(t,e[i])}(g.prototype,["show","hide","toggle","onResize","resize","remove","stop","doScrollPos"],function(t,e){t[e]=function(){var t=arguments;return this.each(function(){this[e].apply(this,t)})}}),t.fn.getNiceScroll=function(t){return"undefined"==typeof t?new g(this):a.data(this[t],"__nicescroll")||!1},t.extend(t.expr[":"],{nicescroll:function(t){return!!a.data(t,"__nicescroll")}}),a.fn.niceScroll=function(t,e){"undefined"==typeof e&&("object"!=("undefined"===typeof t?"undefined":(0,n.default)(t))||"jquery"in t||(e=t,t=!1));var o=new g;"undefined"==typeof e&&(e={}),t&&(e.doc=a(t),e.win=a(this));var i=!("doc"in e);return i||"win"in e||(e.win=a(this)),this.each(function(){var t=a(this).data("__nicescroll")||!1;t||(e.doc=i?a(this):e.doc,t=new h(e,a(this)),a(this).data("__nicescroll",t)),o.push(t)}),1==o.length?o[0]:o},window.NiceScroll={getjQuery:function(){return t}},a.nicescroll||(a.nicescroll=new g)}(jQuery),function(t){$.fn.perfectScrollbar=function(e){try{if("update"===e||"resize"===e){try{$(this).getNiceScroll().resize()}catch(t){window.console}return}if("getScrollObj"===e)return $(this).getNiceScroll();if("getScrollTop"===e)try{return $(this).getNiceScroll().eq(0).getScrollTop()}catch(t){window.console}else"hide"===e?$(this).getNiceScroll().hide():"show"===e?$(this).getNiceScroll().show():"toggle"===e?$(this).getNiceScroll().toggle():"remove"===e?$(this).getNiceScroll().remove():"stop"===e?$(this).getNiceScroll().stop():"doScrollPos"===e&&$(this).getNiceScroll().doScrollPos();return e=t.extend({cursorwidth:8,cursorborder:"none",cursorcolor:"#999",hidecursordelay:0,zindex:10001,horizrailenabled:!1},e),$(this).niceScroll(e)}catch(t){window.console}}}(jQuery)},1623:function(t,e,o){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}var n=o(169),r=i(n),a=o(45),s=i(a);window.ATWHO_APP={},function(i,n){"object"===(0,s.default)(e)?t.exports=n(o(369)):n(jQuery)}(0,function(t){var e,o,i,n,a,l,c,d=[].slice;o=function(){function e(e){this.current_flag=null,this.controllers={},this.alias_maps={},this.$inputor=t(e),this.setIframe(),this.listen()}return e.prototype.createContainer=function(e){if(0===(this.$el=t("#atwho-container",e)).length)return t(e.body).append(this.$el=t("<div id='atwho-container'></div>"))},e.prototype.setIframe=function(t,e){var o;return null==e&&(e=!1),t?(this.window=t.contentWindow,this.document=t.contentDocument||this.window.document,this.iframe=t):(this.document=document,this.window=window,this.iframe=null),(this.iframeStandalone=e)?(null!=(o=this.$el)&&o.remove(),this.createContainer(this.document)):this.createContainer(document)},e.prototype.controller=function(t){var e,o,i,n;if(this.alias_maps[t])o=this.controllers[this.alias_maps[t]];else{n=this.controllers;for(i in n)if(e=n[i],i===t){o=e;break}}return o||this.controllers[this.current_flag]},e.prototype.set_context_for=function(t){return this.current_flag=t,this},e.prototype.reg=function(t,e){var o,n;return o=(n=this.controllers)[t]||(n[t]=new i(this,t)),e.alias&&(this.alias_maps[e.alias]=t),o.init(e),this},e.prototype.listen=function(){return this.$inputor.off("keyup.atwhoInner").on("keyup.atwhoInner",function(t){return this.on_keyup(t)}.bind(this)).on("keydown.atwhoInner",function(t){return this.on_keydown(t)}.bind(this)).on("scroll.atwhoInner",function(t){var e=this.controller();return null!=e?e.view.hide(t):void 0}.bind(this)).on("focus.atwhoInner",function(t){var e=this.controller();if(e&&e.view.visible())return e.view.hide(t)}.bind(this)).on("click.atwhoInner",function(t){return this.dispatch()}.bind(this))},e.prototype.shutdown=function(){var t,e,o;o=this.controllers;for(e in o)t=o[e],t.destroy(),delete this.controllers[e];return this.$inputor.off(".atwhoInner"),this.$el.remove()},e.prototype.dispatch=function(){return t.map(this.controllers,function(t){var e;return(e=t.get_opt("delay"))?(clearTimeout(this.delayedCallback),this.delayedCallback=setTimeout(function(){if(t.look_up())return this.set_context_for(t.at)},e)):t.look_up()?this.set_context_for(t.at):void 0}.bind(this))},e.prototype.on_keyup=function(e){var o;switch(e.keyCode){case a.ESC:e.preventDefault(),null!=(o=this.controller())&&o.view.hide();break;case a.DOWN:case a.UP:case a.CTRL:t.noop();break;case a.P:case a.N:e.ctrlKey||this.dispatch();break;default:this.dispatch()}},e.prototype.on_keydown=function(e){var o,i;if((o=null!=(i=this.controller())?i.view:void 0)&&o.visible())switch(e.keyCode){case a.ESC:e.preventDefault(),o.hide(e);break;case a.UP:e.preventDefault(),o.prev();break;case a.DOWN:e.preventDefault(),o.next();break;case a.P:if(!e.ctrlKey)return;e.preventDefault(),o.prev();break;case a.N:if(!e.ctrlKey)return;e.preventDefault(),o.next();break;case a.TAB:case a.ENTER:if(!o.visible())return;e.preventDefault(),o.choose(e);break;default:t.noop()}},e}(),i=function(){function e(e,o){this.app=e,this.at=o,this.$inputor=this.app.$inputor,this.id=this.$inputor[0].id||this.uid(),this.setting=null,this.query=null,this.pos=0,this.cur_rect=null,this.range=null,0===(this.$el=t("#atwho-ground-"+this.id,this.app.$el)).length&&this.app.$el.append(this.$el=t("<div id='atwho-ground-"+this.id+"'></div>")),this.model=new l(this),this.view=new c(this)}return e.prototype.uid=function(){return(Math.random().toString(16)+"000000000").substr(2,8)+(new Date).getTime()},e.prototype.init=function(e){return this.setting=t.extend({},this.setting||t.fn.atwho.default,e),this.view.init(),e.apiRequest?this.model.reApiLoad(this.setting,function(t){return this.model.save(t.data)}.bind(this)):this.model.reload(this.setting.data)},e.prototype.destroy=function(){return this.trigger("beforeDestroy"),this.model.destroy(),this.view.destroy(),this.$el.remove()},e.prototype.call_default=function(){var e,o,i;i=arguments[0],e=2<=arguments.length?d.call(arguments,1):[];try{return n[i].apply(this,e)}catch(e){return o=e,t.error(o+" Or maybe At_wev8.js doesn't have function "+i)}},e.prototype.trigger=function(t,e){var o,i;return null==e&&(e=[]),e.push(this),o=this.get_opt("alias"),i=o?t+"-"+o+".atwho":t+".atwho",this.$inputor.trigger(i,e)},e.prototype.callbacks=function(t){return this.get_opt("callbacks")[t]||n[t]},e.prototype.get_opt=function(t,e){try{return this.setting[t]}catch(t){return t,null}},e.prototype.content=function(t){var e;if(this.$inputor.is("textarea, input"))return this.$inputor.val();if((e=this.mark_range())&&(t||!e.startContainer.outerHTML))return(e.startContainer.textContent||"").slice(0,e.startOffset)},e.prototype.catch_query=function(){var t,e,o,i,n,r;e=this.content(this.get_opt("with_repeat_matcher")),t=this.$inputor.caret("pos",{iframe:this.app.iframe});try{r=e.slice(0,t)}catch(t){r=" "}return i=this.callbacks("matcher").call(this,this.at,r,this.get_opt("start_with_space")),"string"===typeof i&&i.length<=this.get_opt("max_len",20)?(n=t-i.length,o=n+i.length,this.pos=n,i={text:i,head_pos:n,end_pos:o},this.trigger("matched",[this.at,i.text])):(i=null,this.view.hide()),this.query=i},e.prototype.rect=function(){var e,o,i;if(e=this.$inputor.caret("offset",this.pos-1,{iframe:this.app.iframe})){if(this.app.iframe&&!this.app.iframeStandalone){o=t(this.app.iframe).offset();var n=t(this.app.iframe.contentWindow.document).scrollTop();e.left+=o.left,e.top+=o.top-n}return this.$inputor.is("[contentEditable]")&&(e=this.cur_rect||(this.cur_rect=e)),i=this.app.document.selection?0:2,{left:e.left,top:e.top,bottom:e.top+e.height+i}}},e.prototype.reset_rect=function(){if(this.$inputor.is("[contentEditable]"))return this.cur_rect=null},e.prototype.mark_range=function(){var t;if(this.$inputor.is("[contentEditable]"))return this.app.window.getSelection&&(t=this.app.window.getSelection()).rangeCount>0?this.range=t.getRangeAt(0):this.app.document.selection?this.ie8_range=this.app.document.selection.createRange():void 0},e.prototype.insert_content_for=function(e){var o,i,n;return i=e.data("value"),n=this.get_opt("insert_tpl"),this.$inputor.is("textarea, input")||!n?i:(o=t.extend({},e.data("item-data"),{"atwho-data-value":i,"atwho-at":this.at}),this.callbacks("tpl_eval").call(this,n,o))},e.prototype.insert=function(e,o){var i,n,r,a,s,l,c,d,u,h,p;if(i=this.$inputor,d=e,i.is("textarea, input"))s=i.val(),l=s.slice(0,Math.max(this.query.head_pos-this.at.length,0)),c=""+l+d+s.slice(this.query.end_pos||0),i.val(c),i.caret("pos",l.length+d.length,{iframe:this.app.iframe});else if(r=this.range){for(i.is(":focus")||i.focus(),r.startOffset-(this.query.end_pos-this.query.head_pos)-this.at.length,r.endContainer.data&&r.endContainer.data.indexOf("@")>0?(r.setStart(r.endContainer,r.endContainer.data.indexOf("@")),r.setEnd(r.endContainer,r.endContainer.data.length)):(r.setStart(r.endContainer,0),r.setEnd(r.endContainer,Math.max(r.endOffset,this.query.end_pos-this.query.head_pos+this.at.length))),r.deleteContents(),p=t(d,this.app.document),u=0,h=p.length;u<h;u++)n=p[u],r.insertNode(n),r.setEndAfter(n),r.collapse(!1);a=this.app.window.getSelection(),a.removeAllRanges(),a.addRange(r)}else(r=this.ie8_range)&&(r.moveStart("character",this.query.end_pos-this.query.head_pos-this.at.length),r.pasteHTML(d),r.collapse(!1),r.select());return i.is(":focus")||i.focus(),i.change()},e.prototype.filterData=function(t,e,o){var i,n=t||this.setting.data,r=n,a=this.setting.pageIndex,s=this.setting.pageSize;e&&(a=e),o&&(s=o),i=this.get_opt("search_key"),n=this.callbacks("sorter").call(this,this.query.text||"",n,i);var l=this.get_opt("search_key_py"),c=[];if(""!=l){c=this.callbacks("sorter").call(this,this.query.text||"",r,l);for(var d=",",u=0;u<c.length;u++)d+=c[u].id+",";for(var h=0;h<n.length;h++)-1==d.indexOf(","+n[h].id+",")&&c.push(n[h]);n=c}var p=a*s,f=n.length>p;return{data:n.slice(0,p),showMore:f}},e.prototype.render_view=function(t){return this.view.render(t)},e.prototype.look_up=function(){var e,o=this.catch_query();if(o)return e=function(t){if(this.setting.apiRequest&&this.setting.pagination){if(o.text!==this.setting.searchValue){var e=function(){return this.setting.searchValue=o.text,this.setting.data=[],this.setting.pageIndex=1,this.view.hide(),this.model.reApiLoad(this.setting,function(t){return this.render_view({data:t.data,showMore:t.showMore})}.bind(this),!0)}.bind(this);return this.searchDelay&&clearTimeout(this.searchDelay),this.searchDelay=setTimeout(e,1e3)}return this.render_view({data:t,showMore:this.setting.showMore})}return t&&t.length>0?this.render_view(this.filterData(t,1)):this.view.hide()},this.model.query(o.text,t.proxy(e,this)),o},e}(),l=function(){function e(t){this.context=t,this.at=this.context.at,this.storage=this.context.$inputor}return e.prototype.destroy=function(){return this.storage.data(this.at,null)},e.prototype.saved=function(){return this.fetch()>0},e.prototype.query=function(t,e){var o,i,n;o=this.fetch();var r=o;i=this.context.get_opt("search_key"),o=this.context.callbacks("filter").call(this.context,t,o,i)||[];var a=this.context.get_opt("search_key_py"),s=[];if(""!=a){s=this.context.callbacks("filter").call(this.context,t,r,a)||[];for(var l=",",c=0;c<s.length;c++)l+=s[c].id+",";for(var d=0;d<o.length;d++)-1==l.indexOf(","+o[d].id+",")&&s.push(o[d]);o=s}return n=this.context.callbacks("remote_filter"),o.length>0||!n&&0===o.length?e(o):n.call(this.context,t,e)},e.prototype.fetch=function(){return this.storage.data(this.at)||[]},e.prototype.save=function(t){return this.storage.data(this.at,this.context.callbacks("before_save").call(this.context,t||[]))},e.prototype.load=function(t){if(!this.saved()&&t)return this._load(t)},e.prototype.reload=function(t){return this._load(t)},e.prototype.reApiLoad=function(t,e){return this._apiLoad(t,e)},e.prototype._apiLoad=function(e,o){var i=e.request,n={pageSize:e.pageSize,pageIndex:e.pageIndex,name:e.searchValue||""};return t.ajax({url:i.url,data:i.params?(0,r.default)(i.params,n):n,type:i.type||"get",dataType:"json"}).done(function(t){for(var i=t.operators||[],n=[],r=0;r<i.length;r++)n.push({id:i[r].uid,name:i[r].data,py:i[r].datapy});var a=e.data||[];if(a.length>0){for(var s=[],l=0;l<a.length;l++)s.push(a[l]);for(var r=0;r<n.length;r++)s.push(n[r]);n=s}if(this.context.setting.searchValue=t.name||"",this.context.setting.showMore=!t.noMore||!1,this.context.setting.pagination="noMore"in t,this.save(n),this.context.setting.data=n,o)return o({data:this.context.setting.data,showMore:this.context.setting.showMore})}.bind(this))},e.prototype._load=function(e){return"string"===typeof e?t.ajax(e,{dataType:"json"}).done(function(t){return this.save(t)}.bind(this)):this.save(e)},e}(),c=function(){function e(e){this.context=e,this.$el=t("<div class='atwho-view'><div class='atwho-view-list'><ul class='atwho-view-ul'></ul></div></div>"),this.timeout_id=null,this.context.$el.append(this.$el),this.bind_event()}return e.prototype.init=function(){var t;return t=this.context.get_opt("alias")||this.context.at.charCodeAt(0),this.$el.attr({id:"at-view-"+t})},e.prototype.destroy=function(){return this.$el.remove()},e.prototype.bind_moreBtnEvent=function(){var t;t=this.$el.find("div[class='atwho-more']"),t.on("click.atwho-more",function(e){var o=this.context.setting.isEn?"Loading...":"加载中...";return t.html(o),this.context.setting.pageIndex+=1,this.context.setting.apiRequest&&this.context.setting.pagination?this.context.model.reApiLoad(this.context.setting,function(t){return this.context.render_view({data:t.data,showMore:t.showMore})}.bind(this)):(this.context.render_view(this.context.filterData(this.context.setting.data)),e.preventDefault())}.bind(this))},e.prototype.bind_event=function(){var e;return e=this.$el.find("ul"),this.$el.on("blur",function(t){if(this.visible())return this.hide(t)}.bind(this)),e.on("mouseenter.atwho-view","li",function(t){}).on("click.atwho-view","li",function(o){return e.find(".cur").removeClass("cur"),t(o.currentTarget).addClass("cur"),this.choose(o),o.preventDefault()}.bind(this))},e.prototype.visible=function(){return this.$el.is(":visible")},e.prototype.choose=function(t){var e,o;if((e=this.$el.find(".cur")).length&&(o=this.context.insert_content_for(e),this.context.insert(this.context.callbacks("before_insert").call(this.context,o,e),e),this.context.trigger("inserted",[e,t]),this.context.setting.save(),this.hide(t)),this.context.get_opt("hide_without_suffix"))return this.stop_showing=!0},e.prototype.reposition=function(e){var o,i,n,r;return r=this.context.app.iframeStandalone?this.context.app.window:window,e.bottom+this.$el.height()-t(r).scrollTop()>t(r).height()&&(e.bottom=e.top-this.$el.height()),e.left>(i=t(r).width()-this.$el.width()-5)&&(e.left=i),o={left:e.left,top:e.bottom},null!=(n=this.context.callbacks("before_reposition"))&&n.call(this.context,o),this.$el.offset(o),this.context.trigger("reposition",[o])},e.prototype.next=function(){var t,e;return t=this.$el.find(".cur").removeClass("cur"),e=t.next(),e.length||(e=this.$el.find("li:first")),e.addClass("cur"),this.$el.find("div[class='atwho-view-list']").animate({scrollTop:Math.max(0,t.outerHeight()*(e.index()+2)-this.$el.height())},150)},e.prototype.prev=function(){var t,e;return t=this.$el.find(".cur").removeClass("cur"),e=t.prev(),e.length||(e=this.$el.find("li:last")),e.addClass("cur"),this.$el.find("div[class='atwho-view-list']").animate({scrollTop:Math.max(0,t.outerHeight()*(e.index()+2)-this.$el.height())},150)},e.prototype.show=function(){var t;return this.stop_showing?void(this.stop_showing=!1):(this.context.mark_range(),this.visible()||(this.$el.show(),this.$el.find("div[class='atwho-view-list']").scrollTop(0),this.context.trigger("shown")),(t=this.context.rect())?this.reposition(t):void 0)},e.prototype.hide=function(t,e){var o;if(this.visible())return isNaN(e)?(this.context.reset_rect(),this.$el.hide(),this.context.trigger("hidden",[t])):(o=function(){return this.hide()}.bind(this),clearTimeout(this.timeout_id),this.timeout_id=setTimeout(o,e))},e.prototype.render=function(e){var o,i,n,r,a,s,l,c=e.data,d=e.showMore;if(!(t.isArray(c)&&c.length>0))return void this.hide();this.$el.find("ul").empty();var u=this.$el.find("div[class='atwho-more']");for(u.remove(),i=this.$el.find("ul"),a=this.context.get_opt("tpl"),s=0,l=c.length;s<l;s++)n=c[s],n=t.extend({},n,{"atwho-at":this.context.at}),r=this.context.callbacks("tpl_eval").call(this.context,a,n),o=t(this.context.callbacks("highlighter").call(this.context,r,this.context.query&&this.context.query.text?this.context.query.text:"")),o.data("item-data",n),i.append(o);if(d){var h=this.context.setting.isEn?"Show more":"显示更多",p="<div class='atwho-more'>"+h+"</div>",f=t(p);this.$el.append(f)}return this.bind_moreBtnEvent(),this.show(),this.context.get_opt("highlight_first")?i.find("li:first").addClass("cur"):void 0},e}(),a={DOWN:40,UP:38,ESC:27,TAB:9,ENTER:13,CTRL:17,P:80,N:78},n={before_save:function(e){var o,i,n,r;if(!t.isArray(e))return e;for(r=[],i=0,n=e.length;i<n;i++)o=e[i],t.isPlainObject(o)?r.push(o):r.push({name:o});return r},matcher:function(t,e,o){var i,n,r,a;return t=t.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"),o&&(t="(?:^|\\s)"+t),r=decodeURI("%C3%80"),a=decodeURI("%C3%BF"),n=new RegExp(t+"([A-Za-z"+r+"-"+a+"0-9_+-]*)$|"+t+"([^\\x00-\\xff]*)$","gi"),i=n.exec(e),i?i[2]||i[1]:null},filter:function(t,e,o){var i,n,r,a;for(a=[],n=0,r=e.length;n<r;n++)i=e[n],~new String(i[o]).toLowerCase().indexOf(t.toLowerCase())&&a.push(i);return a},remote_filter:null,sorter:function(t,e,o){var i,n,r,a;if(!t)return e;for(a=[],n=0,r=e.length;n<r;n++)i=e[n],i.atwho_order=new String(i[o]).toLowerCase().indexOf(t.toLowerCase()),i.atwho_order>-1&&a.push(i);return a.sort(function(t,e){return t.atwho_order-e.atwho_order})},tpl_eval:function(t,e){try{return t.replace(/\$\{([^\}]*)\}/g,function(t,o,i){return e[o]})}catch(t){return t,""}},highlighter:function(t,e){var o;return e?(o=new RegExp(">\\s*(\\w*?)("+e.replace("+","\\+")+")(\\w*)\\s*<","ig"),t.replace(o,function(t,e,o,i){return"> "+e+"<strong>"+o+"</strong>"+i+" <"})):t},before_insert:function(t,e){return t},inserting_wrapper:function(t,e,o){return e}},e={load:function(t,e){var o;if(o=this.controller(t))return o.model.load(e)},setIframe:function(t,e){return this.setIframe(t,e),null},run:function(){return this.dispatch()},destroy:function(){return this.shutdown(),this.$inputor.data("atwho",null)}},t.fn.atwho=function(i){var n,r;return r=arguments,n=null,this.filter('textarea, input, [contenteditable=""], [contenteditable=true]').each(function(){var a,l;return(l=(a=t(this)).data("atwho"))||a.data("atwho",l=new o(this)),"object"!==("undefined"===typeof i?"undefined":(0,s.default)(i))&&i?e[i]&&l?n=e[i].apply(l,Array.prototype.slice.call(r,1)):t.error("Method "+i+" does not exist on jQuery.caret"):(i.editorId&&(window.ATWHO_APP[i.editorId]=l),l.reg(i.at,i))}),n||this},t.fn.atwho.default={at:void 0,alias:void 0,data:null,tpl:"<li data-value='${atwho-at}${name}'>${name}</li>",insert_tpl:"<span id='${id}'>${atwho-data-value}</span>",callbacks:n,search_key:"name",suffix:void 0,hide_without_suffix:!1,start_with_space:!0,highlight_first:!0,max_len:20,display_timeout:300,delay:null,with_repeat_matcher:!0,search_key_py:"",ckeditor:null}})},1624:function(t,e,o){"use strict";var i,n,r;(function(){!function(a){n=[o(369)],i=a,void 0!==(r="function"===typeof i?i.apply(e,n):i)&&(t.exports=r)}(function(t){var e,o,i,n,r,a,s,l,c;return"caret",e=function(){function e(t){this.$inputor=t,this.domInputor=this.$inputor[0]}return e.prototype.setPos=function(t){return this.domInputor},e.prototype.getIEPosition=function(){return this.getPosition()},e.prototype.getPosition=function(){var t,e;return e=this.getOffset(),t=this.$inputor.offset(),e.left-=t.left,e.top-=t.top,e},e.prototype.getOldIEPos=function(){var t,e;return e=a.selection.createRange(),t=a.body.createTextRange(),t.moveToElementText(this.domInputor),t.setEndPoint("EndToEnd",e),t.text.length},e.prototype.getPos=function(){var t,e,o;return(o=this.range())?(t=o.cloneRange(),t.selectNodeContents(this.domInputor),t.setEnd(o.endContainer,o.endOffset),e=t.toString().length,t.detach(),e):a.selection?this.getOldIEPos():void 0},e.prototype.getOldIEOffset=function(){var t,e;return t=a.selection.createRange().duplicate(),t.moveStart("character",-1),e=t.getBoundingClientRect(),{height:e.bottom-e.top,left:e.left,top:e.top}},e.prototype.getOffset=function(e){var o,i,n,r,s;return l.getSelection&&(n=this.range())?(n.endOffset-1>0&&n.endContainer===!this.domInputor&&(o=n.cloneRange(),o.setStart(n.endContainer,n.endOffset-1),o.setEnd(n.endContainer,n.endOffset),r=o.getBoundingClientRect(),i={height:r.height,left:r.left+r.width,top:r.top},o.detach()),i&&0!==(null!=i?i.height:void 0)||(o=n.cloneRange(),s=t(a.createTextNode("|")),o.insertNode(s[0]),o.selectNode(s[0]),r=o.getBoundingClientRect(),i={height:r.height,left:r.left,top:r.top},s.remove(),o.detach())):a.selection&&(i=this.getOldIEOffset()),i&&(i.top+=t(l).scrollTop(),i.left+=t(l).scrollLeft()),i},e.prototype.range=function(){var t;if(l.getSelection)return t=l.getSelection(),t.rangeCount>0?t.getRangeAt(0):null},e}(),o=function(){function e(t){this.$inputor=t,this.domInputor=this.$inputor[0]}return e.prototype.getIEPos=function(){var t,e,o,i,n,r,s;return e=this.domInputor,r=a.selection.createRange(),n=0,r&&r.parentElement()===e&&(i=e.value.replace(/\r\n/g,"\n"),o=i.length,s=e.createTextRange(),s.moveToBookmark(r.getBookmark()),t=e.createTextRange(),t.collapse(!1),n=s.compareEndPoints("StartToEnd",t)>-1?o:-s.moveStart("character",-o)),n},e.prototype.getPos=function(){return a.selection?this.getIEPos():this.domInputor.selectionStart},e.prototype.setPos=function(t){var e,o;return e=this.domInputor,a.selection?(o=e.createTextRange(),o.move("character",t),o.select()):e.setSelectionRange&&e.setSelectionRange(t,t),e},e.prototype.getIEOffset=function(t){var e,o,i,n;return o=this.domInputor.createTextRange(),t||(t=this.getPos()),o.move("character",t),i=o.boundingLeft,n=o.boundingTop,e=o.boundingHeight,{left:i,top:n,height:e}},e.prototype.getOffset=function(e){var o,i,n;return o=this.$inputor,a.selection?(i=this.getIEOffset(e),i.top+=t(l).scrollTop()+o.scrollTop(),i.left+=t(l).scrollLeft()+o.scrollLeft(),i):(i=o.offset(),n=this.getPosition(e),i={left:i.left+n.left-o.scrollLeft(),top:i.top+n.top-o.scrollTop(),height:n.height})},e.prototype.getPosition=function(e){var o,n,r,a,s,l;return o=this.$inputor,r=function(e){return t("<div></div>").text(e).html().replace(/\r\n|\r|\n/g,"<br/>").replace(/\s/g,"&nbsp;")},void 0===e&&(e=this.getPos()),l=o.val().slice(0,e),n=o.val().slice(e),a="<span style='position: relative; display: inline;'>"+r(l)+"</span>",a+="<span id='caret' style='position: relative; display: inline;'>|</span>",a+="<span style='position: relative; display: inline;'>"+r(n)+"</span>",s=new i(o),s.create(a).rect()},e.prototype.getIEPosition=function(t){var e,o,i,n,r;return i=this.getIEOffset(t),o=this.$inputor.offset(),n=i.left-o.left,r=i.top-o.top,e=i.height,{left:n,top:r,height:e}},e}(),i=function(){function e(t){this.$inputor=t}return e.prototype.css_attr=["borderBottomWidth","borderLeftWidth","borderRightWidth","borderTopStyle","borderRightStyle","borderBottomStyle","borderLeftStyle","borderTopWidth","boxSizing","fontFamily","fontSize","fontWeight","height","letterSpacing","lineHeight","marginBottom","marginLeft","marginRight","marginTop","outlineWidth","overflow","overflowX","overflowY","paddingBottom","paddingLeft","paddingRight","paddingTop","textAlign","textOverflow","textTransform","whiteSpace","wordBreak","wordWrap"],e.prototype.mirrorCss=function(){var e,o=this;return e={position:"absolute",left:-9999,top:0,zIndex:-2e4},"TEXTAREA"===this.$inputor.prop("tagName")&&this.css_attr.push("width"),t.each(this.css_attr,function(t,i){return e[i]=o.$inputor.css(i)}),e},e.prototype.create=function(e){return this.$mirror=t("<div></div>"),this.$mirror.css(this.mirrorCss()),this.$mirror.html(e),this.$inputor.after(this.$mirror),this},e.prototype.rect=function(){var t,e,o;return t=this.$mirror.find("#caret"),e=t.position(),o={left:e.left,top:e.top,height:t.height()},this.$mirror.remove(),o},e}(),n={contentEditable:function(t){return!(!t[0].contentEditable||"true"!==t[0].contentEditable)}},r={pos:function(t){return t||0===t?this.setPos(t):this.getPos()},position:function(t){return a.selection?this.getIEPosition(t):this.getPosition(t)},offset:function(t){var e;return e=this.getOffset(t),e}},a=null,l=null,s=null,c=function(t){var e;return(e=null!=t?t.iframe:void 0)?(s=e,l=e.contentWindow,a=e.contentDocument||l.document):(s=void 0,l=window,a=document)},function(t){a=t[0].ownerDocument,l=a.defaultView||a.parentWindow;try{return s=l.frameElement}catch(t){t}},t.fn.caret=function(i,a,s){var l;return r[i]?(t.isPlainObject(a)?(c(a),a=void 0):c(s),l=n.contentEditable(this)?new e(this):new o(this),r[i].apply(l,[a])):t.error("Method "+i+" does not exist on jQuery.caret")},t.fn.caret.EditableCaret=e,t.fn.caret.InputCaret=o,t.fn.caret.Utils=n,t.fn.caret.apis=r})}).call(void 0)}});
//# sourceMappingURL=18.7dcff581.chunk.js.map