",tt+="<\/div>",r.append(tt),1==n.tile_image_effect_reverse&&r.children(".ug-tile-image-overlay").fadeTo(0,0)),1==n.tile_enable_textpanel){c=new UGTextPanel;c.init(f,n,"tile");ft="";(1==n.tile_textpanel_always_on||1==t.isTextpanelOutside)&&(ft="ug-trans-enabled");c.appendHTML(r,ft);l=o.title;it="";switch(n.tile_textpanel_source){case"desc":case"description":l=o.description;break;case"desc_title":""!=o.description&&(l=o.description);break;case"title_and_desc":l=o.title;it=o.description}(c.setTextPlain(l,it),0==n.tile_textpanel_always_on&&c.getElement().fadeTo(0,0),r.data("objTextPanel",c),1==n.tile_textpanel_always_on)&&(ot=e(r),ot.css("z-index",2));1==t.isTextpanelOutside&&(st="
<\/div>",r.append(st),ht=r.children(".ug-tile-cloneswrapper"),p=new UGTextPanel,p.init(f,n,"tile"),p.appendHTML(ht),p.setTextPlain(l,it),r.data("objTextPanelClone",p))}null!==o.addHtml&&r.append(o.addHtml)}function w(n){return n.children(".ug-tile-image-overlay")}function ht(n){return n.children(".ug-thumb-overlay")}function ct(n){if(0==t.hasImageContainer)return null;return n.children(".ug-image-container")}function lt(n){return n.find(".ug-tile-image-overlay img")}function b(n){return n.data("objTextPanel")}function at(n){return n.data("objTextPanelClone")}function e(n){return n.children(".ug-textpanel")}function vt(n){var t=n.find(".ug-tile-cloneswrapper .ug-textpanel");if(0==t.length)throw new Error("text panel cloned element not found");return t}function o(n){var i,r;return(i=1==t.isTextpanelOutside?vt(n):e(n),!i)?0:(r=u.getElementSize(i),r.height)}function k(n){var t=n.find(".ug-icon-link");return 0==t.length?null:t}function yt(r){var f=t.ratioByHeight,u;switch(n.tile_size_by){default:f=t.ratioByHeight;break;case i.sizeby.IMAGE_RATIO:if(!r)throw new Error("tile should be given for tile ratio");if(u=i.getItemByTile(r),"undefined"!=typeof u.thumbRatioByHeight){if(0==u.thumbRatioByHeight)throw trace(u),new Error("the item ratio not inited yet");f=u.thumbRatioByHeight}break;case i.sizeby.CUSTOM:return null}return f}function d(n){var t=n.find(".ug-button-play");return 0==t.length?null:t}function s(n){return n.hasClass("ug-thumb-over")?!0:!1}function g(n){return n.hasClass("ug-tile-clickable")}function nt(i){return 1==n.tile_enable_icons&&1==t.isVideoplayIconAlwaysOn&&"image"!=i.type?!0:!1}function tt(r,f,e,s){var y=w(r),c=i.getTileImage(r),p=lt(r),h,a,v,l;f-=t.tileInnerReduce;e-=t.tileInnerReduce;h=null;1==t.isTextpanelOutside&&(a=o(r),(e-=a,"top"==n.tile_textpanel_position&&(h=a),1==t.hasImageContainer)&&(v=ct(r),u.setElementSize(v,f,e),null!==h&&u.placeElement(v,0,h)));0==n.tile_enable_image_effect?(u.scaleImageCoverParent(c,f,e),0==t.hasImageContainer&&null!==h&&u.placeElement(c,0,h)):(l="nothing",s===!0&&0==t.isTextpanelOutside&&(l=1==n.tile_image_effect_reverse?"effect":"image"),"effect"!=l&&(u.setElementSize(y,f,e),null!==h&&u.placeElement(y,0,h),u.scaleImageCoverParent(p,f,e)),"image"!=l&&(1==t.hasImageContainer?u.scaleImageCoverParent(c,f,e):"effect"==l?(u.scaleImageCoverParent(c,f,e),null!==h&&u.placeElement(c,0,h)):u.cloneElementSizeAndPos(p,c,!1,null,h)))}function l(r,u,f,e){var c=null,l,a,s,h,v,y;if(f&&(c=f-t.tileInnerReduce),e&&(e-=t.tileInnerReduce),"clone"==u)return l=at(r),l.refresh(!0,!0,c),a=i.getItemByTile(r),a.textPanelCloneSizeSet=!0,!1;if(s=b(r),!s)return!1;h=null;1==t.isTextpanelOutside&&(h=o(r));s.refresh(!1,!0,c,h);v=1==n.tile_textpanel_always_on||"fade"==n.tile_textpanel_appear_type;v&&(1==t.isTextpanelOutside&&e&&"bottom"==n.tile_textpanel_position?(y=e-h,s.positionPanel(y)):s.positionPanel())}function it(r){var s=(i.getItemByTile(r),d(r)),h=k(r),f=u.getElementSize(r),p,rt,c,ut,w;tt(r,f.width,f.height);1==n.tile_enable_textpanel&&l(r,"regular",f.width,f.height);var ft=f.width-t.tileInnerReduce,nt=f.height-t.tileInnerReduce,it=0;if(1==t.isTextpanelOutside&&(p=o(r),nt-=p,"top"==n.tile_textpanel_position&&(it=p)),rt=ht(r),(u.setElementSizeAndPosition(rt,0,it,ft,nt),s||h)&&(c=0,1==n.tile_enable_textpanel&&0==t.isTextPanelHidden&&0==t.isTextpanelOutside&&(ut=e(r),w=u.getElementSize(ut),w.height>0&&(c=Math.floor(w.height/-2)))),s&&h){var v=u.getElementSize(s),b=u.getElementSize(h),a=n.tile_space_between_icons,g=v.width+a+b.width,y=Math.floor((f.width-g)/2);a>y&&(a=Math.floor((f.width-v.width-b.width)/3),g=v.width+a+b.width,y=Math.floor((f.width-g)/2));u.placeElement(s,y,"middle",0,c);u.placeElement(h,y+v.width+a,"middle",0,c)}else s&&u.placeElement(s,"center","middle",0,c),h&&u.placeElement(h,"center","middle",0,c);s&&s.show();h&&h.show()}function rt(t,r){var u=(i.getItemByTile(t),w(t)),f=n.thumb_transition_duration,e;0==n.tile_image_effect_reverse?(e=i.getTileImage(t),r?(e.fadeTo(0,1),u.stop(!0).fadeTo(f,0)):u.stop(!0).fadeTo(f,1)):r?u.stop(!0).fadeTo(f,1):u.stop(!0).fadeTo(f,0)}function ut(t,i){var f=n.thumb_transition_duration,r=e(t),o;if(!r)return!0;if("slide"==n.tile_textpanel_appear_type){if(o=u.getElementSize(r),0==o.width)return!1;var l=-o.height,s={},h={},c="bottom";"inside_top"==n.tile_textpanel_position&&(c="top");s[c]=l+"px";h[c]="0px";1==i?(r.fadeTo(0,1),0==r.is(":animated")&&r.css(s),h.opacity=1,r.stop(!0).animate(h,f)):r.stop(!0).animate(s,f)}else 1==i?r.stop(!0).fadeTo(f,1):r.stop(!0).fadeTo(f,0)}function a(t,i,r){var u=n.thumb_transition_duration;r&&r===!0&&(u=0);var f=d(t),e=k(t),o=i?1:0;f&&f.stop(!0).fadeTo(u,o);e&&e.stop(!0).fadeTo(u,o)}function pt(r,u){if(u=jQuery(u),n.tile_enable_image_effect&&rt(u,!0),1==n.tile_enable_textpanel&&0==n.tile_textpanel_always_on&&0==t.isTextPanelHidden&&ut(u,!0),t.isSaparateIcons&&1==n.tile_enable_icons){var f=1==n.thumb_overlay_reverse,e=i.getItemByTile(u);0==nt(e)&&a(u,f,!1)}}function wt(r,u){if(u=jQuery(u),n.tile_enable_image_effect&&rt(u,!1),1==n.tile_enable_textpanel&&0==n.tile_textpanel_always_on&&ut(u,!1),1==t.isSaparateIcons&&1==n.tile_enable_icons){var f=1==n.thumb_overlay_reverse?!1:!0,e=i.getItemByTile(u);0==nt(e)?a(u,f,!1):a(u,!0,!0)}}function bt(n){var t=r.getThumbs().not(n);t.each(function(n,t){r.setThumbNormalStyle(jQuery(t))})}function kt(t,i,u){return i=jQuery(i),1==n.tile_visible_before_image&&i.data("image_placed")!==!0&&u!==!0?!0:(it(i),void r.setThumbNormalStyle(i))}function ft(n,t,i){it(t);i.fadeTo(0,1);t.data("image_placed",!0)}function v(n){return 1==g(n)?(y.trigger(i.events.TILE_CLICK,n),!0):void(0==s(n)&&(bt(n),r.setThumbOverStyle(n)))}function dt(n){var r=jQuery(this),f=r.prop("tagName").toLowerCase(),u=!0;if(t.funcParentApproveClick&&0==t.funcParentApproveClick()&&(u=!1),"a"==f)0==u&&n.preventDefault();else if(0==s(r))1==u&&v(r);else{if(0==g(r))return!0;1==u&&y.trigger(i.events.TILE_CLICK,r)}}function gt(n){n.stopPropagation();var r=jQuery(this).parents(".ug-tile"),u=!0;return t.funcParentApproveClick&&0==t.funcParentApproveClick()&&(u=!1),0==s(r)?(v(r),!0):1==u?(y.trigger(i.events.TILE_CLICK,r),!1):void 0}function ni(i){var r=jQuery(this).parents(".ug-tile");t.funcParentApproveClick&&0==t.funcParentApproveClick()&&i.preventDefault();0==s(r)&&0==n.tile_as_link&&(i.preventDefault(),v(r))}var ti,h,c,ii,i=this,y=jQuery(this),f=new UniteGalleryMain,u=new UGFunctions,r=new UGThumbsGeneral;this.resizemode={FULL:"full",WRAPPER_ONLY:"wrapper_only",VISIBLE_ELEMENTS:"visible_elements"};this.sizeby={GLOBAL_RATIO:"global_ratio",TILE_RATIO:"tile_ratio",IMAGE_RATIO:"image_ratio",CUSTOM:"custom"};this.events={TILE_CLICK:"tile_click"};var n={tile_width:250,tile_height:200,tile_size_by:i.sizeby.IMAGE_RATIO,tile_visible_before_image:!1,tile_enable_background:!0,tile_background_color:"#F0F0F0",tile_enable_border:!1,tile_border_width:3,tile_border_color:"#F0F0F0",tile_border_radius:0,tile_enable_outline:!1,tile_outline_color:"#8B8B8B",tile_enable_shadow:!1,tile_shadow_h:1,tile_shadow_v:1,tile_shadow_blur:3,tile_shadow_spread:2,tile_shadow_color:"#8B8B8B",tile_enable_action:!0,tile_as_link:!1,tile_link_newpage:!0,tile_enable_overlay:!0,tile_overlay_opacity:.4,tile_overlay_color:"#000000",tile_enable_icons:!0,tile_show_link_icon:!1,tile_videoplay_icon_always_on:"never",tile_space_between_icons:26,tile_enable_image_effect:!1,tile_image_effect_type:"bw",tile_image_effect_reverse:!1,tile_enable_textpanel:!1,tile_textpanel_source:"title",tile_textpanel_always_on:!1,tile_textpanel_appear_type:"slide",tile_textpanel_position:"inside_bottom",tile_textpanel_offset:0},ri={thumb_color_overlay_effect:!0,thumb_overlay_reverse:!0,thumb_image_overlay_effect:!1,tile_textpanel_enable_description:!1,tile_textpanel_bg_opacity:.6,tile_textpanel_padding_top:8,tile_textpanel_padding_bottom:8},t={ratioByHeight:0,ratioByWidth:0,eventSizeChange:"thumb_size_change",funcCustomTileHtml:null,funcCustomPositionElements:null,funcParentApproveClick:null,isSaparateIcons:!1,tileInnerReduce:0,isTextpanelOutside:!1,hasImageContainer:!1,isVideoplayIconAlwaysOn:!1,isTextPanelHidden:!1};this.loadTileImage=function(n){var t=i.getTileImage(n);u.checkImagesLoaded(t,null,function(t){ft(null,n,jQuery(t))})};this.setHtml=function(n){h=n;p();r.setHtmlThumbs(n)};this.initEvents=function(){r.initEvents();jQuery(r).on(r.events.SETOVERSTYLE,pt);jQuery(r).on(r.events.SETNORMALSTYLE,wt);jQuery(r).on(r.events.PLACEIMAGE,ft);c.on(t.eventSizeChange,kt);h.delegate(".ug-tile .ug-button-play","click",gt);h.delegate(".ug-tile","click",dt);h.delegate(".ug-tile .ug-icon-link","click",ni)};this.destroy=function(){if(jQuery(r).off(r.events.SETOVERSTYLE),jQuery(r).off(r.events.SETNORMALSTYLE),jQuery(r).off(r.events.PLACEIMAGE),c.off(t.eventSizeChange),1==n.tile_enable_textpanel){var i=r.getThumbs();jQuery.each(i,function(n,t){var i=b(jQuery(t));i&&i.destroy()})}r.destroy()};this.init=function(n,t,i){et(n,t,i)};this.setFixedMode=function(){n.tile_size_by=i.sizeby.GLOBAL_RATIO;n.tile_visible_before_image=!0};this.setApproveClickFunction=function(n){t.funcParentApproveClick=n};this.resizeTile=function(r,f,e,o){var f,e;(1==t.isTextpanelOutside&&l(r,"clone",f),f)?e||(e=i.getTileHeightByWidth(f,r,"resizeTile")):(f=n.tile_width,e=n.tile_height);switch(u.setElementSize(r,f,e),o){default:case i.resizemode.FULL:i.triggerSizeChangeEvent(r,!0);break;case i.resizemode.WRAPPER_ONLY:return!0;case i.resizemode.VISIBLE_ELEMENTS:if(t.funcCustomTileHtml)return i.triggerSizeChangeEvent(r,!0),!0;tt(r,f,e,!0);1==n.tile_enable_textpanel&&1==n.tile_textpanel_always_on&&f&&l(r,"regular",f,e)}};this.resizeAllTiles=function(t,u){var f,e;p();f=null;n.tile_size_by==i.sizeby.GLOBAL_RATIO&&(f=i.getTileHeightByWidth(t,null,"resizeAllTiles"));e=r.getThumbs();e.each(function(n,r){i.resizeTile(jQuery(r),t,f,u)})};this.triggerSizeChangeEvent=function(n,i){if(!n)return!1;if(!i)var i=!1;c.trigger(t.eventSizeChange,[n,i])};this.triggerSizeChangeEventAllTiles=function(n){var t=r.getThumbs();t.each(function(){var t=jQuery(this);i.triggerSizeChangeEvent(t,n)})};this.disableEvents=function(){var n=r.getThumbs();n.css("pointer-events","none")};this.enableEvents=function(){var n=r.getThumbs();n.css("pointer-events","auto")};this.setOptions=function(t){n=jQuery.extend(n,t);r.setOptions(t)};this.setTileSizeOptions=function(r){if(n.tile_size_by!==i.sizeby.GLOBAL_RATIO)throw new Error("setNewTileOptions works with global ration only");n.tile_width=r;n.tile_height=Math.floor(r*t.ratioByHeight)};this.setCustomFunctions=function(n,i){t.funcCustomTileHtml=n;t.funcCustomPositionElements=i};this.run=function(){var t=r.getThumbs();n.tile_size_by==i.sizeby.GLOBAL_RATIO&&i.resizeAllTiles(n.tile_width,i.resizemode.WRAPPER_ONLY);1==n.tile_enable_image_effect&&0==n.tile_image_effect_reverse&&t.children(".ug-thumb-image").fadeTo(0,0);r.setHtmlProperties();1==n.tile_visible_before_image&&(t.children(".ug-thumb-image").fadeTo(0,0),r.loadThumbsImages())};this._____________EXTERNAL_GETTERS____________=function(){};this.getObjThumbs=function(){return r};this.getOptions=function(){return n};this.getTileImage=function(n){return n.find("img.ug-thumb-image")};this.getItemByTile=function(n){return r.getItemByThumb(n)};this.getTileHeightByWidth=function(r,u,f){var s=yt(u,f),e;return null===s?null:(e=Math.floor((r-t.tileInnerReduce)*s)+t.tileInnerReduce,u&&1==t.isTextpanelOutside&&n.tile_size_by==i.sizeby.IMAGE_RATIO&&(e+=o(u)),e)};this.getTileImageSize=function(n){var t=i.getItemByTile(n);if(!t.thumbWidth||!t.thumbHeight)throw new Error("Can't get image size - image not inited.");return{width:t.thumbWidth,height:t.thumbHeight}};this.getGlobalTileSize=function(){if(n.tile_size_by!=i.sizeby.GLOBAL_RATIO)throw new Error("The size has to be global ratio");return{width:n.tile_width,height:n.tile_height}}}function UGAviaControl(){function s(n){return 0==e?n.pageX:n.pageY}function h(){jQuery("body").on("touchstart",function(){return 0==n.isControlEnabled?!0:void(n.touchEnabled=!0)});jQuery("body").mousemove(function(t){var i,f;if(0==n.isControlEnabled)return!0;if(1==n.touchEnabled)return jQuery("body").off("mousemove"),!0;n.isMouseInsideStrip=r.ismouseover();i=u.isTouchMotionActive();1==n.isMouseInsideStrip&&0==i?(f=s(t),p(f)):o()})}function c(n){var s=t.strip_padding_top,e=(t.strip_padding_bottom,r.height()),h=f.height(),c,l;if(e>h)return null;var a=r.offset(),v=a.top,i=n-v-s;if(0>i)return null;var u=t.thumb_height,o=e-t.thumb_height,y=o-u;return u>i&&(i=u),i>o&&(i=o),c=(i-u)/y,l=(h-e)*c,-1*Math.round(l)+s}function l(n){var e=t.strip_padding_left,a=t.strip_padding_right,o=r.width()-e-a,h=f.width(),c,l;if(o>h)return null;var v=r.offset(),y=v.left,i=n-y-e,u=t.thumb_width,s=o-t.thumb_width,p=s-u;return u>i&&(i=u),i>s&&(i=s),c=(i-u)/p,l=(h-o)*c,-1*Math.round(l)+e}function a(){var i,t,r,f;if(0==n.is_strip_moving)return!1;i=u.getInnerStripPos();Math.floor(i)==Math.floor(n.strip_finalPos)&&o();r=Math.abs(n.strip_finalPos-i);1>r?t=r:(t=r/4,t>0&&1>t&&(t=1));n.strip_finalPos
",r+="