PageSourceSearch

https://www.wasserurlaub.info/forum/gallery/js/Gallery.tiny.min.js?v=1781178595

js wasserurlaub.info collected 2026-10-07 03:56:18 UTC 29,305 bytes, 1 lines download raw bytes

1var Gallery={Album:{}};Gallery.Album.InlineEditor=WCF.InlineEditor.extend({_dialog:{},_permissions:{},_redirectURL:"",_sortImagesURL:"",_execute:function(){},_getPermission:function(){},_getTriggerElement:function(){},_registerAlbumDialogCallbacks:function(){},_setOptions:function(){},_validate:function(){},getDialog:function(){},setPermission:function(){},setPermissions:function(){},setRedirectURL:function(){},setSortImagesURL:function(){},_callbacks:{},_dropdowns:{},_elements:{},_notification:{},_options:{},_proxy:{},_triggerElements:{},_updateData:{},init:function(){},_closeAll:function(){},registerCallback:function(){},_show:function(){},_validateCallbacks:function(){},_success:function(){},_updateState:function(){},_click:function(){},_executeCallback:function(){},_hide:function(){}}),Gallery.Album.SortableImageList=Class.extend({_albumID:0,_offset:0,_proxy:{},init:function(){},_loadMoreImages:function(){},_success:function(){}}),Gallery.Image={},Gallery.Image.Browser=Class.extend({_dialog:{},_isOpen:!1,init:function(){},open:function(){},_initImageBrowser:function(){},_insertBBCode:function(){},_domNodeInserted:function(){}}),Gallery.Image.Browser.Loader=Class.extend({_actionName:"",_cache:{},_imageBrowser:{},_list:{},_pagination:{},_pageNo:0,_pages:0,_previousPageNo:0,_proxy:{},init:function(){},_showPage:function(){},_getParameters:function(){},_loadItems:function(){},_success:function(){}}),Gallery.Image.Browser.AlbumList={},Gallery.Image.Browser.AlbumList.Loader=Gallery.Image.Browser.Loader.extend({init:function(){},_actionName:"",_cache:{},_imageBrowser:{},_list:{},_pagination:{},_pageNo:0,_pages:0,_previousPageNo:0,_proxy:{},_showPage:function(){},_getParameters:function(){},_loadItems:function(){},_success:function(){}}),Gallery.Image.Browser.ImageList={},Gallery.Image.Browser.ImageList.Loader=Gallery.Image.Browser.Loader.extend({init:function(){},_actionName:"",_cache:{},_imageBrowser:{},_list:{},_pagination:{},_pageNo:0,_pages:0,_previousPageNo:0,_proxy:{},_showPage:function(){},_getParameters:function(){},_loadItems:function(){},_success:function(){}}),Gallery.Image.Browser.Search={},Gallery.Image.Browser.Search.Handler=WCF.Search.Base.extend({_searchLoader:{},init:function(){},_keyUp:function(){},_queryServer:function(){},_getParameters:function(){},_success:function(){},_clearList:function(){},_callback:{},_caretAt:0,_className:"",_commaSeperated:!1,_delay:0,_excludedSearchValues:{},_itemCount:0,_itemIndex:0,_list:{},_oldSearchString:{},_proxy:{},_searchInput:{},_triggerLength:0,_timer:{},_blur:function(){},_keyDown:function(){},setDelay:function(){},_selectNextItem:function(){},_selectPreviousItem:function(){},_highlightSelectedElement:function(){},_selectElement:function(){},_getSearchString:function(){},_openDropdown:function(){},_handleEmptyResult:function(){},_createListItem:function(){},_executeCallback:function(){},addExcludedSearchValue:function(){},removeExcludedSearchValue:function(){}}),Gallery.Image.Browser.Search.Loader=Gallery.Image.Browser.Loader.extend({_searchString:"",init:function(){},handleSearchResult:function(){},_getParameters:function(){},_actionName:"",_cache:{},_imageBrowser:{},_list:{},_pagination:{},_pageNo:0,_pages:0,_previousPageNo:0,_proxy:{},_showPage:function(){},_loadItems:function(){},_success:function(){}}),Gallery.Image.AlbumNavigation=Class.extend({_activeImage:null,_imageList:null,_side:"left",init:function(){var e,t;this._activeImage=$(".gallerySidebarBoxImageNavigation").find("li.active"),this._imageList=$("#galleryAlbumImageNavigation"),"rtl"==WCF.Language.get("wcf.global.pageDirection")&&(this._side="right"),e=-this._activeImage.position().left+this._activeImage.outerWidth(!0),t=-this._activeImage.outerWidth(!0)*(this._imageList.children().length-3),e>0?e=0:e<t&&(e=t),this._imageList.css(this._side,e),e?e==t&&$(".galleryNavigationArrowNext").addClass("disabled").children(".pointer").removeClass("pointer"):$(".galleryNavigationArrowPrevious").addClass("disabled").children(".pointer").removeClass("pointer"),$(".galleryNavigationArrowPrevious").click($.proxy(this._showPreviousImages,this)),$(".galleryNavigationArrowNext").click($.proxy(this._showNextImages,this))},_showPreviousImages:function(e){var t,n,i,a,o,s=$(e.currentTarget);if(!$(e.currentTarget).hasClass("disabled")){for(t=parseInt(this._imageList.css(this._side)),n=this._activeImage.outerWidth(!0),i=t+3*n;i>0;)i-=n;i!=t&&(a=$(".galleryNavigationArrowNext")).hasClass("disabled")&&(a.removeClass("disabled"),a.children(".icon").addClass("pointer")),(o={})[this._side]=i,this._imageList.animate(o,500,(function(){i!=t+3*n&&(s.addClass("disabled"),s.children(".pointer").removeClass("pointer"))}))}},_showNextImages:function(e){var t,n,i,a,o,s=$(e.currentTarget);if(!$(e.currentTarget).hasClass("disabled")){for(t=parseInt(this._imageList.css(this._side)),n=this._activeImage.outerWidth(!0),i=t-3*n;i<-n*(this._imageList.children().length-3);)i+=n;i!=t&&(a=$(".galleryNavigationArrowPrevious")).hasClass("disabled")&&(a.removeClass("disabled"),a.children(".icon").addClass("pointer")),(o={})[this._side]=i,this._imageList.animate(o,500,(function(){i!=t-3*n&&(s.addClass("disabled"),s.children(".pointer").removeClass("pointer"))}))}}}),Gallery.Image.InlineEditor=WCF.InlineEditor.extend({_environment:"",_permissions:{},_redirectURL:"",_updateHandler:{},setRedirectURL:function(){},setUpdateHandler:function(){},_setOptions:function(){},_show:function(){},_hide:function(){},_toggleDropdown:function(){},_getTriggerElement:function(){},_validate:function(){},_execute:function(){},_updateImage:function(){},_updateState:function(){},_getPermission:function(){},setPermission:function(){},setPermissions:function(){},_callbacks:{},_dropdowns:{},_elements:{},_notification:{},_options:{},_proxy:{},_triggerElements:{},_updateData:{},init:function(){},_closeAll:function(){},registerCallback:function(){},_validateCallbacks:function(){},_success:function(){},_click:function(){},_executeCallback:function(){}}),Gallery.Image.Handler=Class.extend({_activeImageID:"",_callbacks:{},_dataHandlers:{},_errorMessage:{},_image:{},_imageContainer:{},_imageProcessor:{},_images:{},_initialData:{},_options:{},_proxy:{},_saveButton:{},_saveRequestCount:0,_scrollEffect:{},_thumbnailListContainer:{},_thumbnailAreaSelector:{},_uploadHandler:{},_uploadWarning:{},_overwriteDataButtons:null,_currentImageContainer:null,_currentVideoContainter:null,_video:null,videoLinkHandler:null,init:function(){},_toggleImage:function(){},_toggleVideo:function(){},_toggleVideoLink:function(){},_pauseVideo:function(){},_getImageIDs:function(){},_getRequestData:function(){},_handleSavedImageData:function(){},_overwriteData:function(){},_rotateImage:function(){},_save:function(){},_sendRequests:function(){},_showErrorMessage:function(){},_success:function(){}
1,_didRotateImage:function(){},addDataHandler:function(){},addError:function(){},addImage:function(){},addInitialData:function(){},getActiveImage:function(){},getDataHandler:function(){},getDataHandlers:function(){},getActiveImageDataHandlers:function(){},getImage:function(){},getImageNode:function(){},getImageProcessor:function(){},getImages:function(){},registerCallback:function(){},removeDataHandler:function(){},removeImage:function(){},removeImageByClick:function(){},setActiveImage:function(){},addEditedImageData:function(){},setFirstImageActive:function(){},setUserImageCount:function(){},setUserUploadedVideoCount:function(){},setUserVideoLinkCount:function(){},_updateUploadInterface:function(){},getFreeImageCount:function(){},getFreeUploadedVideoCount:function(){},getFreeVideoLinkCount:function(){},validate:function(){},getOption:function(){},setOption:function(){},startUpload:function(){},finishUpload:function(){},updateRestrictions:function(){}}),Gallery.Image.ImageGrid=Class.extend({_activeElement:-1,_baseInterval:3e3,_elements:[],_images:[],_intervalModifier:1,_isHover:!1,_pe:null,init:function(e,t){if(this._images=t,this._images.length<2)console.debug("[Gallery.Image.ImageGrid] At least two images are required but "+t.length+" are given, aborting.");else{var n=document.getElementById(e);null!==!n?(this._initElements(n),this._pe=new WCF.PeriodicalExecuter(this.cycleImages.bind(this),this._baseInterval*this._intervalModifier),this._initEventListener(n)):console.debug("[Gallery.Image.ImageGrid] Container '"+e+"' is missing, aborting.")}},_initElements:function(e){var t,n;this._elements=[].slice.call(e.children),t=document.createElement("a"),n=document.createElement("span"),t.appendChild(n),this._elements[0].appendChild(t),this._elements[0].setAttribute("data-active-image",0),this._elements[0].setAttribute("data-image-index",0),this._elements[1]&&this._elements[1].setAttribute("data-image-index",3),this._elements[2]&&this._elements[2].setAttribute("data-image-index",7),2===this._elements.length?this._intervalModifier=1.5:1===this._elements.length&&(this._intervalModifier=2)},_initEventListener:function(e){var t,n;e.addEventListener("mouseover",function(){this._isHover=!0}.bind(this)),e.addEventListener("mouseout",function(){this._isHover=!1}.bind(this)),t=this._elements.length,(n=function(){var e,n=this._elements[0].offsetTop,i=1;t>1&&this._elements[1].offsetTop===n&&(i=2,3===t&&this._elements[2].offsetTop===n&&(i=3)),e=2,2===i?e=1.5:3===i&&(e=1),e!==this._intervalModifier&&(this._intervalModifier=e,this._pe.setInterval(this._baseInterval*this._intervalModifier))}.bind(this))(),window.addEventListener("resize",n)},cycleImages:function(){var e,t,n,i,a,o,s;if(!this._isHover)if(0,this._activeElement++,this._activeElement===this._elements.length&&(this._activeElement=0),e=this._elements[this._activeElement],0===this._activeElement)if((t=parseInt(e.getAttribute("data-image-index"))+1)===this._images.length&&(t=0),2===(n=parseInt(e.getAttribute("data-active-image"))+1)&&(n=0),(i=new Image).src=this._images[t].src,(a=e.children[n]).setAttribute("href",this._images[t].url),a.classList.add("active"),a.children[0].style.setProperty("background-image","url("+this._images[t].src+")"),a.children[0].setAttribute("data-title",this._images[t].title),e.children[1===n?0:1].classList.remove("active"),e.setAttribute("data-active-image",n),e.setAttribute("data-image-index",t),i.complete)e.classList.add("hideLoading"),e[0].querySelector("fa-icon")?.remove();else{e.classList.remove("hideLoading");const t=document.createElement("fa-icon");t.size=48,t.setIcon("spinner"),e[0].append(t),a.children[0].classList.add("imageLoading"),i.addEventListener("load",function(){e.classList.add("hideLoading"),e[0].querySelector("fa-icon")?.remove(),a.children[0].classList.remove("imageLoading")}.bind(this))}else e.children.length>2&&e.removeChild(e.children[e.children.length-1]),(t=parseInt(e.getAttribute("data-image-index"))+1)===this._images.length&&(t=0),(o=document.createElement("li")).classList.add("imageGridItemOffset"),(s=document.createElement("a")).setAttribute("href",this._images[t].url),s.setAttribute("data-title",this._images[t].title),o.appendChild(s),(i=document.createElement("img")).setAttribute("src",this._images[t].src),s.appendChild(i),e.insertBefore(o,this._elements[this._activeElement].children[0]),e.setAttribute("data-image-index",t),i.complete||(i.classList.add("imageLoading"),i.addEventListener("load",(function(){i.classList.remove("imageLoading")}))),setTimeout((function(){o.classList.remove("imageGridItemOffset")}),10),e.offsetTop>this._elements[0].offsetTop&&setTimeout(this.cycleImages.bind(this),20)}}),Gallery.Image.ImagesInMotion=Class.extend({_container:null,_effectOptions:{},init:function(e,t,n){var i,a,o,s;if(t.length<2)console.debug("[Gallery.Image.ImagesInMotion] At least two images are required but "+t.length+" are given, aborting.");else if(this._container=$("#"+e),this._container.length){for(this._effectOptions=n||{},function(e){for(let t=e.length-1;t>0;t--){const n=Math.floor(Math.random()*(t+1));[e[t],e[n]]=[e[n],e[t]]}}(t),i=null,a=!1,o=0,s=t.length;o<s;o++)i=$('<img src="'+t[o].url+'" />').data("imageData",t[o]).appendTo(this._container),0===o&&(i.get(0).complete?a=!0:i.on("load",$.proxy(this._initKenBurnsEffect,this)));a&&this._initKenBurnsEffect()}else console.debug("[Gallery.Image.ImagesInMotion] Container id '"+e+"' is invali
1d, aborting.")},_initKenBurnsEffect:function(){this._container[0].querySelector("fa-icon")?.remove(),this._container.removeClass("loading").kenburns(this._effectOptions)}}),$.widget||($.widget=function(){}),$.widget("gallery.kenburns",{_activeCanvas:1,_animationIDs:[],_canvases:[],_caption:null,_current:{height:0,width:0,x:0,y:0},_images:[],_imageData:[],_index:-1,_link:null,_resumeAnimationCallbacks:[],_supportedAlignments:[],_updateCanvasDimensionsCallbacks:[],_userAvatar:null,options:{duration:7e3,randomizeZoom:!0,zoomFactor:.9},_create:function(){this._activeCanvas=1,this._animationIDs=[0,0],this._images=[],this._imageData=[],this._index=-1,this._resumeAnimationCallbacks=[null,null],this._updateCanvasDimensionsCallbacks=[null,null],this._supportedAlignments=["top","left","bottom","center","right"],this._canvases=[$('<canvas class="kenburns" />').appendTo(this.element).get(0),$('<canvas class="kenburns" />').appendTo(this.element).get(0)],this._link=$('<a class="box48"></a>').appendTo(this.element),this._userAvatar=$("<img />").addClass("userAvatarImage").appendTo(this._link),this._caption=$("<h1 />").appendTo(this._link),this.updateCanvasDimensions(),this.options.zoomFactor=Math.abs(this.options.zoomFactor),this.options.zoomFactor=Math.min(Math.max(this.options.zoomFactor,.5),1.5),this.element.children("img").each($.proxy((function(e,t){this._images.push(t),this._imageData.push($(t).data("imageData"))}),this)),WCF.PageVisibilityHandler.addCallback("gallery.kenburns."+this.element.wcfIdentify().hashCode(),$.proxy((function(e){e?this.pause():this.resume()}),this)),$(window).resize($.proxy(this.updateCanvasDimensions,this)),this.start()},updateCanvasDimensions:function(){var e=this.element.getDimensions("inner");this._canvases[0].height=e.height,this._canvases[0].width=e.width,this._canvases[1].height=e.height,this._canvases[1].width=e.width,this._updateCanvasDimensionsCallbacks[0]&&this._updateCanvasDimensionsCallbacks[0](),this._updateCanvasDimensionsCallbacks[1]&&this._updateCanvasDimensionsCallbacks[1]()},start:function(){var e,t,n,i=-1===this._index;this._index++,this._index===this._images.length&&(this._index=0),$(this._canvases[this._activeCanvas]).removeClass("primary").addClass("secondary"),this._activeCanvas=this._activeCanvas?0:1,e=this._canvases[this._activeCanvas],$(e).addClass("primary").removeClass("secondary"),t=this._images[this._index],this._current=this.getCurrentImageDimensions(t,e),n=this._imageData[this._index],this._caption.html(n.title),this._link.prop("href",n.link),this._userAvatar.prop("src",n.avatar),this._render(e,i)},getCurrentImageDimensions:function(e,t){var n,i={height:Math.floor(t.width/e.width*e.height),width:t.width,x:0,y:0};return i.height<t.height&&(n=t.height/i.height,i.height=t.height,i.width=t.width*n),t.width<700&&(i.height*=2,i.width*=2),i.x=(i.width-t.width)/2*-1,i.y=(i.height-t.height)/2*-1,i},pause:function(){this._animationIDs[0]&&cancelAnimationFrame(this._animationIDs[0]),this._animationIDs[1]&&cancelAnimationFrame(this._animationIDs[1])},resume:function(){null!==this._resumeAnimationCallbacks[0]&&this._resumeAnimationCallbacks[0](),null!==this._resumeAnimationCallbacks[1]&&this._resumeAnimationCallbacks[1]()},_getAlignment:function(e,t,n,i,a,o,s){var r=0,l=0;switch(s){case"top":r=(a-n)/2*-1;break;case"left":l=(o-i)/2*-1;break;case"bottom":r=(a-n)/2*-1,l=-1*(o-i);break;case"right":r=-1*(a-n),l=(o-i)/2*-1;break;default:r=(a-n)/2*-1,l=(o-i)/2*-1}return{x:e+r,y:t+l}},_scaleImage:function(e,t,n){var i=Math.floor(e.width*t),a=Math.floor(e.height*t),o=this._getAlignment(e.x,e.y,e.width,e.height,i,a,n);return{height:a,width:i,x:o.x,y:o.y}},_render:function(e,t){function n(t){var b,D;null===r&&(r=t),g&&(g=!1,r=t-l),l=t-r,b=f._scaleImage(v,i,h),D=f._images[y],l<u?c=l/u:l>d?(c=(f.options.duration-l)/1e3,_||(_=!0,f.start())):c=1,I.clearRect(0,0,e.width,e.height),I.globalAlpha=c,I.drawImage(D,0,0,D.width,D.height,b.x,b.y,b.width,b.height),m=!1,C>1?(i=1+a*l)<s&&(m=!0):(i=o-a*l)>s&&(m=!0),m?f._animationIDs[p]=requestAnimationFrame(n):(f._resumeAnimationCallbacks[p]=null,f._updateCanvasDimensionsCallbacks[p]=null)}var i,a,o,s,r,l,c,u,d,_,g,m,f,h=this._supportedAlignments[Math.floor(Math.random()*this._supportedAlignments.length)],p=this._activeCanvas,I=e.getContext("2d"),v=this._current,y=this._index,C=this.options.zoomFactor;this.options.randomizeZoom&&Math.round(Math.random())&&(C=2-C),e.width<700&&(C=C<1?1-2*(C=1-C):1+2*(C=1-C)),i=1,a=0,o=1,(s=C)>1?a=Math.abs(C-1)/this.options.duration:(o=i=1-C+1,a=(1-C)/this.options.duration,s=1),r=null,l=0,c=0,u=t?1e3:0,d=this.options.duration-1e3,_=!1,g=!1,m=!1,f=this,this._resumeAnimationCallbacks[p]=function(){g=!0,f._animationIDs[p]=requestAnimationFrame(n)},this._updateCanvasDimensionsCallbacks[p]=function(){v=f.getCurrentImageDimensions(f._images[y],e)},this._animationIDs[p]=requestAnimationFrame(n)}}),Gallery.Image.Slideshow={_didInit:!1,init:function(){this._didInit||(this._didInit=!0,this._domNo
1deInserted(),WCF.DOMNodeInsertedHandler.addCallback("Gallery.Image.Slideshow",$.proxy(this._domNodeInserted,this)))},_domNodeInserted:function(){$(".jsGalleryAlbumImageViewer").removeClass("jsGalleryAlbumImageViewer").wcfImageViewer({className:"gallery\\data\\album\\AlbumAction"}),$(".jsGalleryCategoryImageViewer").removeClass("jsGalleryCategoryImageViewer").wcfImageViewer({className:"gallery\\data\\category\\GalleryCategoryAction"}),document.querySelectorAll(".jsGalleryUserImageViewer").forEach((e=>{e.classList.remove("jsGalleryUserImageViewer"),parseInt(e.dataset.objectId,10)&&$(e).wcfImageViewer({className:"gallery\\data\\image\\ImageAction"})}))}},Gallery.Image.Upload=WCF.Upload.Parallel.extend({_archiveUploadSuccess:{},_imageHandler:{},_listItems:{},_maxParallelUploads:0,_outstandingUploads:0,_quotaExceededError:{},_thumbnailGenerator:{},_tooManyImagesError:{},_visibleArchiveUploadSuccess:!1,_uploadRequests:[],init:function(){},_abortUpload:function(){},_createButton:function(){},_error:function(){},_getParameters:function(){},_getThumbnailGenerator:function(){},_insertButton:function(){},_initFile:function(){},_removeButton:function(){},_processUploadedImage:function(){},_processUploadedVideo:function(){},_sendRequest:function(){},_success:function(){},_upload:function(){},_setArchiveUploadSuccessHidden:function(){},hideUploadButton:function(){},showUploadButton:function(){},_sendRequest:function(){},_createUploadMatrix:function(){},_progress:function(){},_showOverlay:function(){},_evaluateResponse:function(){},_name:"",_buttonSelector:{},_fileListSelector:{},_fileUpload:{},_className:"",_iframe:{},_internalFileID:0,_options:{},_uploadMatrix:{},_supportsAJAXUpload:!0,_overlay:{},_getFilename:function(){}}),Gallery.Image.Processor=Class.extend({_imageHandler:{},_queue:{},_proxy:{},init:function(){},_sendRequest:function(){},_success:function(){},addImage:function(){},startProcessor:function(){}}),Gallery.Image.ThumbnailGenerator=Class.extend({generateThumbnails:function(){}}),Gallery.Image.Handler.Image=Class.extend({_createThumbnail:!1,_data:{},_errors:{},_imageID:0,_imageHandler:{},_removeImageIcon:{},_thumbnail:{},_thumbnailContainer:{},init:function(){},_addThumbnail:function(){},_editImage:function(){},addError:function(){},get:function(){},getData:function(){},getErrors:function(){},getImageID:function(){},getImageHandler:function(){},getThumbnail:function(){},getThumbnailContainer:function(){},getType:function(){},remove:function(){},removeThumbnail:function(){},set:function(){},setData:function(){},setErrors:function(){},setImageHandler:function(){},showTinyThumbnail:function(){},validate:function(){}}),Gallery.Image.Clipboard=Class.extend({_categoryID:0,_environment:"",_updateHandler:{},init:function(){},_clipboardAction:function(){},_moveToAlbum:function(){},_success:function(){}}),Gallery.Image.UpdateHandler=Class.extend({_images:{},init:function(){},update:function(){},_updateProperty:function(){},_handleCustomProperty:function(){},_delete:function(){},_deleteNote:function(){},_disable:function(){},_enable:function(){},_restore:function(){},_trash:function(){},getValue:function(){}}),Gallery.Image.UpdateHandler.ImageList=Gallery.Image.UpdateHandler.extend({_delete:function(){},_disable:function(){},_enable:function(){},_restore:function(){},_trash:function(){},_images:{},init:function(){},update:function(){},_updateProperty:function(){},_handleCustomProperty:function(){},_deleteNote:function(){},getValue:function(){}}),Gallery.Image.UpdateHandler.Image=Gallery.Image.UpdateHandler.extend({_delete:function(){},_deleteNote:function(){},_disable:function(){},_enable:function(){},_restore:function(){},_trash:function(){},_images:{},init:function(){},update:function(){},_updateProperty:function(){},_handleCustomProperty:function(){},getValue:function(){}}),Gallery.Image.DataHandler={},Gallery.Image.DataHandler.Base=Class.extend({_data:{},_imageHandler:{},_overwriteIcons:{},init:function(){},_overwriteData:function(){},_toggleOverwriteIcons:function(){},getData:function(){},getImageHandler:function(){},readData:function(){},setImageHandler:function(){},setInactive:function(){},updateData:function(){},validateData:function(){}}),Gallery.Image.DataHandler.Default=Gallery.Image.DataHandler.Base.extend({_categoryIDs:{},_categoryIDsError:{},_descriptionError:{},_maxDescriptionLength:0,_titleError:{},_useTitleAsFilename:null,init:function(){},_change:function(){},_getCategoryIDs:function(){},_hideCategoryIDsError:function(){},_hideDescriptionError:function(){},_hideTitleError:function(){},_needCategoriesOverwriteConfirmation:function(){},_needDescriptionOverwriteConfirmation:function(){},_needTitleOverwriteConfirmation:function(){},_overwriteCategories:function(){},_overwriteData:function(){},_overwriteDescription:function(){},_overwriteTitle:function(){},_setCategoryIDs:function(){},_setDescription:function(){},_setTitle:function(){},_showCategoryIDsError:function(){},_showDescriptionError:function(){},_showTitleError:function(){},readData:function(){},updateData:function(){},validateData:function(){},_data:{},_imageHandler:{},_overwriteIcons:{},_toggleOverwriteIcons:function(){},getData:function(){},getImageHandler:function(){},setImageHandler:function(){},setInactive:function(){}}),Gallery.Image.DataHandler.EnableComments=Gallery.Image.DataHandler.Base.extend({init:function(){},_click:function(){},_needOverwriteConfirmation:function(){},_overwriteData:function(){},_setEnableComments:function(){},readData:function(){},updateData:function(){},_data:{},_imageHandler:{},_overwriteIcons:{},_toggleOverwriteIcons:function(){},getData:function(){},getImageHandler:function(){},setImageHandler:function(){},setInactive:function(){},validateData:function(){}}),Gallery.Image.DataHandler.Album=Gallery.Image.DataHandler.Base.extend({_albumIDError:{},_albumIDs:{},_maxAlbums:0,_systemNotification:{},init:function(){},_addAlbum:function(){},_addNewAlbum:function(){},_click:function(){},_hideAlbumIDError:function(){},_needOverwriteConfirmation:function(){},_overwriteData:function(){},_setAlbumID:function(){},_showAlbumIDError:function(){},_toggleOverwriteIcons:function(){},readData:function(){},updateData:function(){},validateData:function(){},_data:{},_imageHandler:{},_overwriteIcons:{},getData:function(){},getImageHandler:function(){},setImageHandler:function(){},setInactive:function(){}}),Gallery.Image.DataHandler.Tagging=Gallery.Image.DataHandler.Base.extend({init:function(){},_click:function(){},_getTags:function(){},_needOverwriteConfirmation:function(){},_overwriteData:function(){},_setTags:function(){},readData:function(){},updateData:function(){},_data:{},_imageHandler:{},_overwriteIcons:{},_toggleOverwriteIcons:function(){},getData:function(){},getImageHandler:function(){},setImageHandler:function(){},setInactive:function(){},validateData:function(){}}),Gallery.Image.DataHandler.Location=Gallery.Image.DataHandler.Base.extend({_locationInput:{},_useCoordinates:{},_userLatitude:{},_userLongitude:{},init:function(){},_change:function(){},_click:function(){},_initLocation:function(){},_needOverwriteConfirmation:function(){},_overwriteData:function(){},_setCoordinates:function(){},readData:function(){},setImageHandler:function(){},updateData:function(){},_data:{},_imageHandler:{},_overwriteIcons:{},_toggleOverwriteIcons:function(){},getData:function(){},getImageHandler:function(){},setInactive:function(){},validateData:function(){}}),Gallery.Image.DataHandler.VideoThumbnail=Gallery.Image.DataHandler.Base.extend({_container:null,_deleteButton:null,_thumbnail:null,_upload:null,init:function(){}
1,_deleteThumbnail:function(){},_success:function(){},readData:function(){},setInactive:function(){},updateData:function(){},updateAfterUpload:function(){}}),Gallery.Image.PendingImageHandler=Class.extend({_imageHandler:{},init:function(){},_deleteImages:function(){},_loadImages:function(){},_success:function(){}}),Gallery.Image.ThumbnailAreaSelector=Class.extend({_button:{},_imageDimensions:{},_imageDiv:{},_imageHandler:{},_selection:{},init:function(){},_cancelSelection:function(){},_click:function(){},_resize:function(){},_saveArea:function(){},_updateSelection:function(){},refresh:function(){}}),Gallery.Image.Marker={},Gallery.Image.Marker.Editor=Gallery.Image.DataHandler.Base.extend({_disableAdding:!1,_dialog:{},_markers:{},_markerHeight:0,_markerWidth:0,init:function(){},_addMarker:function(){},_addMarkerByData:function(){},_changeMarkerType:function(){},_convertClickPositionToDisplayPosition:function(){},_convertDisplayPositionToSavePosition:function(){},_convertSavePositionToDisplayPosition:function(){},_createDialog:function(){},_createMarker:function(){},_deleteMarker:function(){},_dragStart:function(){},_dragStop:function(){},_getMarkerHeight:function(){},_getMarkerWidth:function(){},_removeMarker:function(){},_refreshMarkerPositions:function(){},_rotateMarkers:function(){},_saveMarker:function(){},_setMarkerDimensions:function(){},_showDialog:function(){},_success:function(){},_updateMarkerPosition:function(){},_validateData:function(){},getData:function(){},getMarkers:function(){},getMarkersData:function(){},setMarkers:function(){},updateData:function(){},_data:{},_imageHandler:{},_overwriteIcons:{},_overwriteData:function(){},_toggleOverwriteIcons:function(){},getImageHandler:function(){},readData:function(){},setImageHandler:function(){},validateData:function(){}}),Gallery.Image.Marker.Handler=Class.extend({_image:null,_imageContainer:null,_imageHeight:0,_imageWidth:0,_markers:[],init:function(e,t,n){this._markers=e,this._imageWidth=t,this._imageHeight=n,this._imageContainer=$(".galleryImage"),this._image=this._imageContainer.find("> a > img").eq(0),this._image.width()?this._addMarkers():this._image.on("load",$.proxy(this._addMarkers,this)),$(window).resize($.proxy(this.refreshMarkerPositions,this)),$.browser.touch?$(".galleryImageMarker").click($.proxy(this._showDialog.bind(this))):$(".jsGalleryImageMarkedUser").hover($.proxy(this._highlightMarkedUser,this))},_addMarkers:function(){var e,t,n;for(this._image.off("load",$.proxy(this._addMarkers,this)),e=0,t=this._markers.length;e<t;e++)(n=this._markers[e]).userID?this._addUserMarker(n):this._addTextMarker(n)},_addTextMarker:function(e){var t=$('<span class="galleryImageMarker galleryImageTextMarker" />').data(e);this._imageContainer.append(t),this._setMarkerPosition(t)},_addUserMarker:function(e){var t=$('<span class="galleryImageMarker galleryImageUserMarker userLink" />').data(e);t.attr("data-user-id",e["user-id"]),this._imageContainer.append(t),this._setMarkerPosition(t)},_highlightMarkedUser:function(e){var t=$(e.currentTarget).data("userID");this._imageContainer.children(".galleryImageMarker").each((function(e,n){var i=$(n);i.data("userID")==t&&i.toggleClass("jsMarked")}))},_setMarkerPosition:function(e){e.css({left:parseInt(this._image.position().left+e.data("positionX")*this._image.width()/this._imageWidth-e.outerWidth()/2),top:parseInt(e.data("positionY")*this._image.height()/this._imageHeight-e.outerHeight()/2)})},_showDialog:function(e){var t=$(e.currentTarget);t.hasClass("galleryImageUserMarker")?require(["Ajax","Language","Ui/Dialog"],(function(e,n,i){var a="imageMarker"+t.data("markerID");i.getDialog(a)?i.openStatic(a):e.apiOnce({data:{actionName:"getUserProfile",className:"wcf\\data\\user\\UserProfileAction",objectIDs:[t.data("userID")]},success:function(e){i.openStatic(a,e.returnValues.template,{title:n.get("gallery.image.marker")})}})}
1)):require(["Language","Ui/Dialog"],(function(e,n){n.openStatic("imageMarker"+t.data("markerID"),t.data("description"),{title:e.get("gallery.image.marker")})}))},refreshMarkerPositions:function(){this._imageContainer.children(".galleryImageMarker").each($.proxy((function(e,t){this._setMarkerPosition($(t))}),this))}}),Gallery.Image.Marker.TextPopover=WCF.Popover.extend({init:function(){this._super(".galleryImageTextMarker")},_loadContent:function(){var e=$("#"+this._activeElementID);this._insertContent(this._activeElementID,e.data("description"),!0)}});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.