{"version":3,"sources":["clusterize.js"],"names":["name","definition","module","exports","define","amd","this","ie","v","el","document","createElement","all","innerHTML","documentMode","is_mac","navigator","platform","toLowerCase","indexOf","Clusterize","data","self","defaults","rows_in_block","blocks_in_cluster","tag","show_no_data_row","no_data_class","no_data_text","keep_parity","callbacks","options","i","option","elems","elem","getElementById","Error","content_elem","hasAttribute","setAttribute","rows","isArray","fetchMarkup","cache","scroll_top","scroll_elem","scrollTop","insertToDOM","last_cluster","scroll_debounce","pointer_events_set","scrollEv","style","pointerEvents","clearTimeout","setTimeout","getClusterNum","scrollingProgress","getScrollProgress","resize_debounce","resizeEv","refresh","on","window","destroy","clean","off","html","generateEmptyRow","join","force","getRowsHeight","update","new_rows","length","item_height","clear","getRowsAmount","add","where","_new_rows","concat","append","prepend","prototype","constructor","rows_nodes","getChildNodes","push","shift","outerHTML","exploreEnvironment","opts","content_tag","tagName","match","children","prev_item_height","cluster_height","nodes","node","Math","floor","offsetHeight","getStyle","parseInt","marginTop","marginBottom","max","block_height","rows_in_cluster","empty_row","no_data_content","createTextNode","td","className","colSpan","appendChild","generate","cluster_num","rows_len","top_offset","bottom_offset","rows_above","items_start","items_end","this_cluster_rows","renderExtraTag","class_name","height","clusterize_prefix","this_cluster_content_changed","checkChanges","top_offset_changed","only_bottom_offset_changed","layout","clusterWillChange","clusterChanged","lastChild","div","last","removeChild","firstChild","child_nodes","ii","type","value","changed","evt","element","fnc","addEventListener","attachEvent","removeEventListener","detachEvent","arr","Object","toString","call","prop","getComputedStyle","currentStyle"],"mappings":"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","file":"clusterize.min.js"}