1!function(e,t,r){t.behaviors.taxonomyTermsMultipleSelects={attach:function(t,i){r("taxonomyTermsMultipleSelects",".select-domaines-recherche-wrapper",t).forEach(function(t){const r=e(t);function i(t,r){t.siblings(".custom-select-content").find("li").each(function(){0==e(this).attr("rel")||e(this).attr("data-parent-id")==r?e(this).attr("hidden",!1):e(this).attr("hidden",!0)})}r.find(".select-domaines-recherche").each(function(){e(this).find("option").each(function(){$relativeCustomSelectOption=e(this).parent("select").siblings(".custom-select-content").find('li[rel="'+e(this).attr("data-id")+'"]'),$relativeCustomSelectOption.attr("data-id",e(this).attr("data-id")),$relativeCustomSelectOption.attr("data-parent-id",e(this).attr("data-parent-id"))})}),r.find(".select-domaines-recherche").each(function(){const t=e(this);"1"!=t.attr("data-depth")&&($currentTreeDepth=parseInt(t.attr("data-depth")),$previousTreeDepth=$currentTreeDepth-1,$previousTree=e("#taxonomy_tree_depth_"+$previousTreeDepth),2!=$previousTree.find("option[selected='selected']").length?(t.prop("disabled",!0),t.siblings(".custom-select-header").prop("tabindex","-1")):($previousTreeSelectedValue=$previousTree[0].value,i(t,$previousTreeSelectedValue))),t.on("change",function(){$parentTreeSelectedValue=e(this)[0].value,$parentTreeDepth=parseInt(e(this).attr("data-depth")),$childTreeDepth=$parentTreeDepth+1,$childTree=e("#taxonomy_tree_depth_"+$childTreeDepth),0==$parentTreeSelectedValue?($childTree.prop("disabled",!0),$childTree.siblings(".custom-select-header").prop("tabindex","-1")):($childTree.prop("disabled",!1),$childTree.siblings(".custom-select-header").prop("tabindex","0"),i($childTree,$parentTreeSelectedValue)),$childTree.val("0"),$childTree.trigger("change")})})})}}}(jQuery,Drupal,once,window);
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.