<% if (screen=="indicators" || screen == "map" || screen == "crosstab") { %>
<% } %>
<% let selectedState = parse_url().searchKey.state || 38 %>
<% let sel_states = selectedState.split(",") %>
<% let dropText = sel_states.length > 1 ? "All..." : "All" %>
<% if (selectedState.split(",").includes("all") == false) { %>
<% let sel_states_list = _.filter(states, f => sel_states.includes(f.state_lgd_code.toString())) %>
<% sel_states_list = _.map(sel_states_list, d => d.state) %>
<% dropText = sel_states_list.join(",").length > 12 ? sel_states_list.join(",").substring(0,12) : sel_states_list.join(",") %>
<% dropText = sel_states_list.includes("all") == true && sel_states_list.length > 1 ? "All..." : dropText %>
<% } %>
<% let selectedDist = parse_url().searchKey.district || "all" %>
<% let dist_grp = parse_url().searchKey.dstate || "" %>
<% dist_grp = dist_grp.split(",") %>
<% let dist_states = _.map(districts, d => {return{ state: d.state, state_lgd_code: d.state_lgd_code}}) %>
<% dist_states = _.sortBy(_.uniqBy(dist_states, "state_lgd_code"), "state") %>
<% let sel_dists = selectedDist.split(",") %>
<% dropText = sel_dists.length > 1 ? "All..." : "All" %>
<% if (selectedDist.split(",").includes("all") == false) { %>
<% let sel_dists_list = _.filter(districts, f => sel_dists.includes(f.district_lgd_code.toString())) %>
<% sel_dists_list = _.map(sel_dists_list, d => d.district) %>
<% dropText = sel_dists_list.join(",").length > 12 ? sel_dists_list.join(",").substring(0,12) : sel_dists_list.join(",") %>
<% dropText = sel_dists_list.includes("All") == true && sel_dists_list.length > 1 ? "All..." : dropText %>
<% } %>
<% let selectedBlockType = parse_url().searchKey.block_type || "all" %>
<% dropText = selectedBlockType == "all" ? "All" : selectedBlockType %>
<% if (screen == "indicators" || screen == "crosstab") { %>
<% let selectedBlock = parse_url().searchKey.block || "all" %>
<% let sel_blocks = selectedBlock.split(",") %>
<% dropText = sel_blocks.length > 1 ? "All..." : "All" %>
<% if (selectedBlock.split(",").includes("all") == false) { %>
<% let sel_block_list = _.filter(blocks, f => sel_blocks.includes(f.block_lgd_code.toString())) %>
<% sel_block_list = _.map(sel_block_list, d => d.block) %>
<% dropText = sel_block_list.join(",").length > 12 ? sel_block_list.join(",").substring(0,12) : sel_block_list.join(",") %>
<% } %>
<% } %>
<% if (screen == "indicators" || screen == "crosstab") { %>
<% let selectedBlockType = parse_url().searchKey.block_type || "all" %>
<% dropText = selectedBlockType == "all" ? "All" : selectedBlockType %>
<% } %>
<% if (screen == "indicators"||screen == "map") { %>
<% } %>