Spaces:
Sleeping
Sleeping
Update templates/wordSearch.html
Browse files- templates/wordSearch.html +12 -306
templates/wordSearch.html
CHANGED
|
@@ -44,7 +44,8 @@
|
|
| 44 |
</div>
|
| 45 |
|
| 46 |
<button class="tablinks" id="pagetitle" onclick="openTab(event, 'home')">ADR Console <i class="fa fa-home" > </i></button>
|
| 47 |
-
<button class="tablinks" id="LegendHist" onclick="openTab(event, 'legends')">Legends History <i class="fa fa-caret-down"></i></button>
|
|
|
|
| 48 |
<button class="dropbtn" onclick="userguideclick()"><img id="infoImg" src="data:image/png;base64,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"></button>
|
| 49 |
</div>
|
| 50 |
|
|
@@ -245,21 +246,23 @@ PrjSectionsArray=[];
|
|
| 245 |
var partsArrwithID=[];
|
| 246 |
var firstDpwnValue;
|
| 247 |
|
|
|
|
| 248 |
$.get('/getprojectnames/')
|
| 249 |
.success(function(data) {
|
| 250 |
document.getElementById("all").style.display = "none";
|
| 251 |
-
|
| 252 |
-
|
| 253 |
-
var op0 = document.createElement("OPTION") ;
|
| 254 |
op0.text= 'Projects'
|
| 255 |
op0.value= "";
|
| 256 |
op0.hidden=true;
|
| 257 |
firstdropdown.add(op0);
|
|
|
|
|
|
|
| 258 |
opt=document.createElement("option");
|
| 259 |
-
opt.textContent=data[i];
|
| 260 |
-
opt.text=data[i];
|
| 261 |
firstdropdown.append(opt);
|
| 262 |
-
PrjNamesArray.push(data[i]);
|
| 263 |
}
|
| 264 |
|
| 265 |
})
|
|
@@ -268,9 +271,8 @@ $.get('/getprojectnames/')
|
|
| 268 |
ShowPopUp();
|
| 269 |
|
| 270 |
});
|
| 271 |
-
|
| 272 |
-
|
| 273 |
-
|
| 274 |
/*Menu bar icon mySidebar and Toggle*/
|
| 275 |
var $mySidebar = document.getElementById('mySidebar');
|
| 276 |
var $toggle = document.getElementById('toggle');
|
|
@@ -706,302 +708,6 @@ Plotly.newPlot('sunburst', data, layout);
|
|
| 706 |
}
|
| 707 |
//___________________________________________________________________________________________________________
|
| 708 |
//___________________________________________________________________________________________________________
|
| 709 |
-
//___________________________________________________________________________________________________________
|
| 710 |
-
//___________________________________________________________________________________________________________
|
| 711 |
-
/////////////////////////////////////*LEGEND DIRECTORY*//////////////////////////////////
|
| 712 |
-
|
| 713 |
-
/////////////////////////////////////////////////////////////////////////////////////////
|
| 714 |
-
/////////////////////////////////////////////////////////////////////////////////////////
|
| 715 |
-
/*Get tables of Prj Names, parts , sections from API code */
|
| 716 |
-
table1={}
|
| 717 |
-
table2={}
|
| 718 |
-
table3={}
|
| 719 |
-
$.get('/getAPITables/')
|
| 720 |
-
.success(function(data){
|
| 721 |
-
|
| 722 |
-
table1=data[0]; //prj names table
|
| 723 |
-
table2=data[1]; //prj parts table
|
| 724 |
-
table3=data[2]; //prj sections table
|
| 725 |
-
})
|
| 726 |
-
.error(function(jqXHR, textStatus, errorThrown) {
|
| 727 |
-
PopupElement.textContent='Error occured. Refresh and try again. If the error continues, please contact the ADR team to fix it. ';
|
| 728 |
-
ShowPopUp();
|
| 729 |
-
});
|
| 730 |
-
var pathsarr={};
|
| 731 |
-
var legendscontent= document.getElementById('legends');
|
| 732 |
-
var createdTimeDiv= document.getElementById('createdTimeDiv');
|
| 733 |
-
//___________________________________________________________________________________________________________
|
| 734 |
-
//___________________________________________________________________________________________________________
|
| 735 |
-
/*Create divs for each prj and div for each part*/
|
| 736 |
-
getlegendstoDirectory()
|
| 737 |
-
function getlegendstoDirectory(){
|
| 738 |
-
$.get( '/getdrivelinks/'+'0').then (function(data){
|
| 739 |
-
|
| 740 |
-
pathsarr=data
|
| 741 |
-
if (!legendscontent.children[1]){
|
| 742 |
-
var allprjdiv= document.createElement("div");
|
| 743 |
-
allprjdiv.id='allprjdiv';
|
| 744 |
-
}
|
| 745 |
-
else{
|
| 746 |
-
legendscontent.children[1].innerHTML='';
|
| 747 |
-
var allprjdiv=legendscontent.children[1];
|
| 748 |
-
allprjdiv.id='allprjdiv';
|
| 749 |
-
}
|
| 750 |
-
|
| 751 |
-
for (let proj=0; proj<PrjNamesArray.length ; proj++)
|
| 752 |
-
{
|
| 753 |
-
var labelprojdiv= document.createElement("div");
|
| 754 |
-
var newlabelproj = document.createElement("label")
|
| 755 |
-
var i = document.createElement("i");
|
| 756 |
-
var brk= document.createElement("br");
|
| 757 |
-
i.className="fa fa-folder"
|
| 758 |
-
newlabelproj.textContent=PrjNamesArray[proj];
|
| 759 |
-
newlabelproj.id='prjname';
|
| 760 |
-
newlabelproj.className='prjnameclass';
|
| 761 |
-
|
| 762 |
-
labelprojdiv.append(i)
|
| 763 |
-
labelprojdiv.append(newlabelproj)
|
| 764 |
-
labelprojdiv.append(brk)
|
| 765 |
-
allprjdiv.append(labelprojdiv)
|
| 766 |
-
|
| 767 |
-
}
|
| 768 |
-
legendscontent.append(allprjdiv)
|
| 769 |
-
|
| 770 |
-
legendscontent.querySelectorAll('label').forEach(function(elem){
|
| 771 |
-
elem.addEventListener('click',function(){
|
| 772 |
-
|
| 773 |
-
if (!elem.parentElement.children[3]){
|
| 774 |
-
|
| 775 |
-
var prjnameId;
|
| 776 |
-
var prjpartsforLgnd=[];
|
| 777 |
-
var prjpartId;
|
| 778 |
-
var prjSectionsforLgnd=[];
|
| 779 |
-
/*get prj clicked on */
|
| 780 |
-
for (item in table1.ProjectName)
|
| 781 |
-
{
|
| 782 |
-
if (table1.ProjectName[item] == elem.textContent.toString())
|
| 783 |
-
{
|
| 784 |
-
prjnameId = table1.ProjectId[item];
|
| 785 |
-
break;
|
| 786 |
-
}
|
| 787 |
-
}
|
| 788 |
-
/*get prj parts of this prj and its id*/
|
| 789 |
-
for (item in table2.ProjectId)
|
| 790 |
-
{
|
| 791 |
-
if (table2.ProjectId[item] == prjnameId.toString())
|
| 792 |
-
{
|
| 793 |
-
prjpartsforLgnd.push(table2.ProjectPart[item]);
|
| 794 |
-
prjpartId=table2.ProjectPartId[item] ;
|
| 795 |
-
}
|
| 796 |
-
}
|
| 797 |
-
var allpartsdiv= document.createElement("div");
|
| 798 |
-
for (let prjpart=0;prjpart<prjpartsforLgnd.length;prjpart++)
|
| 799 |
-
{
|
| 800 |
-
var labelpartdiv= document.createElement("div");
|
| 801 |
-
labelpartdiv.style.marginLeft='20px';
|
| 802 |
-
|
| 803 |
-
var newlabelpart = document.createElement("label")
|
| 804 |
-
var i = document.createElement("i");
|
| 805 |
-
var brk= document.createElement("br");
|
| 806 |
-
i.className="fa fa-folder"
|
| 807 |
-
|
| 808 |
-
newlabelpart.textContent=prjpartsforLgnd[prjpart];
|
| 809 |
-
newlabelpart.id='prjpart';
|
| 810 |
-
newlabelpart.className='prjpartclass';
|
| 811 |
-
|
| 812 |
-
labelpartdiv.append(i)
|
| 813 |
-
labelpartdiv.append(newlabelpart)
|
| 814 |
-
labelpartdiv.append(brk)
|
| 815 |
-
|
| 816 |
-
allpartsdiv.append(labelpartdiv)
|
| 817 |
-
}
|
| 818 |
-
elem.parentElement.append(allpartsdiv)
|
| 819 |
-
elem.parentElement.querySelector('i').className='fa fa-folder-open';
|
| 820 |
-
/*Sections divs*/
|
| 821 |
-
for (let c=0;c<elem.parentElement.children[3].children.length;c++) //Div of Part
|
| 822 |
-
{
|
| 823 |
-
elem.parentElement.children[3].children[c].children[1].addEventListener('click',function(){
|
| 824 |
-
var partlabelText= elem.parentElement.children[3].children[c].children[1].textContent;
|
| 825 |
-
|
| 826 |
-
for (item in table3.ProjectId)
|
| 827 |
-
{
|
| 828 |
-
if (table3.ProjectId[item] ==prjnameId && table3.ProjectPartId[item]==prjpartId )
|
| 829 |
-
{
|
| 830 |
-
prjSectionsforLgnd.push(table3.ProjectSection[item]);
|
| 831 |
-
}
|
| 832 |
-
}
|
| 833 |
-
|
| 834 |
-
if (! elem.parentElement.children[3].children[c].children[3]) {
|
| 835 |
-
|
| 836 |
-
var labelsecdiv= document.createElement("div");
|
| 837 |
-
labelsecdiv.style.marginLeft='25px';
|
| 838 |
-
for (let cc=0;cc<prjSectionsforLgnd.length;cc++){
|
| 839 |
-
var seperateSecdiv = document.createElement("div")
|
| 840 |
-
var newlabelsec = document.createElement("label")
|
| 841 |
-
var i = document.createElement("i");
|
| 842 |
-
var brk= document.createElement("br");
|
| 843 |
-
i.className="fa fa-folder"
|
| 844 |
-
|
| 845 |
-
newlabelsec.textContent=prjSectionsforLgnd[cc];
|
| 846 |
-
newlabelsec.id='prjsec';
|
| 847 |
-
newlabelsec.className='prjsecclass';
|
| 848 |
-
if (!(newlabelsec.textContent.toString().startsWith('1.0') || newlabelsec.textContent.startsWith('3.2') || newlabelsec.textContent.startsWith('2.2') || newlabelsec.textContent.startsWith('2.1')))
|
| 849 |
-
{
|
| 850 |
-
newlabelsec.style.color='lightgray';
|
| 851 |
-
i.style.color='lightgray'
|
| 852 |
-
newlabelsec.style.cursor='default';
|
| 853 |
-
}
|
| 854 |
-
seperateSecdiv.append(i)
|
| 855 |
-
seperateSecdiv.append(newlabelsec)
|
| 856 |
-
seperateSecdiv.append(brk)
|
| 857 |
-
labelsecdiv.append(seperateSecdiv)
|
| 858 |
-
|
| 859 |
-
elem.parentElement.children[3].children[c].append(labelsecdiv)
|
| 860 |
-
// console.log(labelsecdiv)
|
| 861 |
-
}
|
| 862 |
-
elem.parentElement.children[3].children[c].children[0].className='fa fa-folder-open';
|
| 863 |
-
|
| 864 |
-
|
| 865 |
-
/*Get path to legends - project name , part , section*/
|
| 866 |
-
|
| 867 |
-
for (let k=0;k<elem.parentElement.children[3].children[c].children[3].children.length;k++)
|
| 868 |
-
{
|
| 869 |
-
elem.parentElement.children[3].children[c].children[3].children[k].children[1].addEventListener('click',function(){
|
| 870 |
-
legendpathh='/'+elem.textContent +'/' + partlabelText + '/' + elem.parentElement.children[3].children[c].children[3].children[k].children[1].textContent+'/'
|
| 871 |
-
|
| 872 |
-
if (!elem.parentElement.children[3].children[c].children[3].children[k].children[3])
|
| 873 |
-
{
|
| 874 |
-
|
| 875 |
-
for (let o=0; o<pathsarr.length;o++){
|
| 876 |
-
console.log(pathsarr[o])
|
| 877 |
-
if (JSON.stringify(pathsarr[o][1]) === JSON.stringify(legendpathh) ){
|
| 878 |
-
var legendsdiv= document.createElement("div");
|
| 879 |
-
legendsdiv.style.marginLeft='20px';
|
| 880 |
-
|
| 881 |
-
var seperateSecdiv = document.createElement("div")
|
| 882 |
-
var legendlabel = document.createElement("label")
|
| 883 |
-
var brk= document.createElement("br");
|
| 884 |
-
legendlabel.textContent=pathsarr[o][0]
|
| 885 |
-
legendlabel.id='legend';
|
| 886 |
-
|
| 887 |
-
legendlabel.className='legendclass';
|
| 888 |
-
var legendlabeldiv= document.createElement("div");
|
| 889 |
-
legendlabeldiv.id='legendtimediv'
|
| 890 |
-
|
| 891 |
-
var createdTimelbl = document.createElement("label")
|
| 892 |
-
var brk= document.createElement("br");
|
| 893 |
-
createdTimelbl.textContent=new Date(pathsarr[o][2].createdTime ).toUTCString()
|
| 894 |
-
createdTimelbl.id='legendtime';
|
| 895 |
-
createdTimelbl.className='legendclass';
|
| 896 |
-
|
| 897 |
-
var modifiedTimelbl = document.createElement("label")
|
| 898 |
-
var brk= document.createElement("br");
|
| 899 |
-
modifiedTimelbl.textContent=new Date(pathsarr[o][2].modifiedTime ).toUTCString()
|
| 900 |
-
modifiedTimelbl.id='legendmodtime';
|
| 901 |
-
modifiedTimelbl.className='legendclass';
|
| 902 |
-
|
| 903 |
-
console.log(pathsarr[o][2].createdTime,pathsarr[o][2].modifiedTime )
|
| 904 |
-
seperateSecdiv.append(legendlabel)
|
| 905 |
-
legendlabeldiv.append(createdTimelbl)
|
| 906 |
-
legendlabeldiv.append(modifiedTimelbl)
|
| 907 |
-
|
| 908 |
-
seperateSecdiv.style.display='flex';
|
| 909 |
-
seperateSecdiv.id='legendlbldivwhole'
|
| 910 |
-
seperateSecdiv.append(legendlabeldiv);
|
| 911 |
-
seperateSecdiv.append(brk);
|
| 912 |
-
legendsdiv.append(seperateSecdiv);
|
| 913 |
-
console.log(legendsdiv);
|
| 914 |
-
|
| 915 |
-
elem.parentElement.children[3].children[c].children[3].children[k].append(legendsdiv)
|
| 916 |
-
|
| 917 |
-
|
| 918 |
-
/*open legend link*/
|
| 919 |
-
seperateSecdiv.addEventListener('click',function(){
|
| 920 |
-
window.open('https://docs.google.com/spreadsheets/d/'+pathsarr[o][3])
|
| 921 |
-
})
|
| 922 |
-
if (elem.parentElement.children[3].children[c].children[3].children[k].children[0].className=='fa fa-folder')
|
| 923 |
-
elem.parentElement.children[3].children[c].children[3].children[k].children[0].className='fa fa-folder-open';
|
| 924 |
-
}
|
| 925 |
-
}
|
| 926 |
-
}
|
| 927 |
-
else{
|
| 928 |
-
for (let y =elem.parentElement.children[3].children[c].children[3].children[k].children.length; y>=0;y--)
|
| 929 |
-
{
|
| 930 |
-
if (elem.parentElement.children[3].children[c].children[3].children[k].children[y] instanceof HTMLDivElement)
|
| 931 |
-
elem.parentElement.children[3].children[c].children[3].children[k].removeChild(elem.parentElement.children[3].children[c].children[3].children[k].children[y]);
|
| 932 |
-
}
|
| 933 |
-
elem.parentElement.children[3].children[c].children[3].children[k].children[0].className='fa fa-folder';
|
| 934 |
-
}
|
| 935 |
-
})
|
| 936 |
-
}
|
| 937 |
-
}
|
| 938 |
-
else{
|
| 939 |
-
elem.parentElement.children[3].children[c].removeChild(elem.parentElement.children[3].children[c].children[3]);
|
| 940 |
-
elem.parentElement.children[3].children[c].children[0].className='fa fa-folder';
|
| 941 |
-
|
| 942 |
-
}
|
| 943 |
-
|
| 944 |
-
})
|
| 945 |
-
}
|
| 946 |
-
}
|
| 947 |
-
/*remove all parts along with sectionns of element (prj name)s*/
|
| 948 |
-
else{
|
| 949 |
-
elem.parentElement.removeChild(elem.parentElement.children[3]);
|
| 950 |
-
elem.parentElement.children[0].className='fa fa-folder';
|
| 951 |
-
}
|
| 952 |
-
})
|
| 953 |
-
})
|
| 954 |
-
})
|
| 955 |
-
}
|
| 956 |
-
function sortlegends(clicked_id){
|
| 957 |
-
var allarr=[]
|
| 958 |
-
for ( let u=0 ; u<document.getElementById('allprjdiv').children.length ; u++)
|
| 959 |
-
{
|
| 960 |
-
//Project names folder
|
| 961 |
-
if (document.getElementById('allprjdiv').children[u].children[3])
|
| 962 |
-
{
|
| 963 |
-
for (let uu=0 ; uu<document.getElementById('allprjdiv').children[u].children[3].children.length;uu++)
|
| 964 |
-
{//Project part folder
|
| 965 |
-
if(document.getElementById('allprjdiv').children[u].children[3].children[uu].children[3])
|
| 966 |
-
{
|
| 967 |
-
var arr=[]
|
| 968 |
-
for (let uuu=0;uuu<document.getElementById('allprjdiv').children[u].children[3].children[uu].children[3].children.length;uuu++)
|
| 969 |
-
{//NRM section folder - direct parent
|
| 970 |
-
for (let h=0;h<document.getElementById('allprjdiv').children[u].children[3].children[uu].children[3].children[uuu].children.length;h++)
|
| 971 |
-
{
|
| 972 |
-
if (document.getElementById('allprjdiv').children[u].children[3].children[uu].children[3].children[uuu].children[h] instanceof HTMLDivElement)
|
| 973 |
-
{
|
| 974 |
-
if (clicked_id == 'sortBtnCreateDesc' || clicked_id == 'sortBtnCreateAsc' )
|
| 975 |
-
arr.push([document.getElementById('allprjdiv').children[u].children[3].children[uu].children[3].children[uuu].children[h], new Date(document.getElementById('allprjdiv').children[u].children[3].children[uu].children[3].children[uuu].children[h].children[0].children[1].children[0].textContent)])
|
| 976 |
-
if (clicked_id == 'sortBtnEditDesc' || clicked_id == 'sortBtnEditAsc' )
|
| 977 |
-
arr.push([document.getElementById('allprjdiv').children[u].children[3].children[uu].children[3].children[uuu].children[h], new Date(document.getElementById('allprjdiv').children[u].children[3].children[uu].children[3].children[uuu].children[h].children[0].children[1].children[1].textContent)])
|
| 978 |
-
// legends in this parent only
|
| 979 |
-
|
| 980 |
-
if (h==document.getElementById('allprjdiv').children[u].children[3].children[uu].children[3].children[uuu].children.length-1)
|
| 981 |
-
{
|
| 982 |
-
if (clicked_id == 'sortBtnCreateDesc' || clicked_id == 'sortBtnEditDesc' )
|
| 983 |
-
x=arr.sort((a, b) => b[1]- a[1])
|
| 984 |
-
if (clicked_id=='sortBtnCreateAsc' || clicked_id == 'sortBtnEditAsc' )
|
| 985 |
-
x=arr.sort((a, b) => a[1]- b[1])
|
| 986 |
-
|
| 987 |
-
if (document.getElementById('allprjdiv').children[u].children[3].children[uu].children[3].children[uuu].children[h] instanceof HTMLDivElement)
|
| 988 |
-
{
|
| 989 |
-
console.log(document.getElementById('allprjdiv').children[u].children[3].children[uu].children[3].children[uuu] )
|
| 990 |
-
for (let k =0; k <x.length; k++)
|
| 991 |
-
document.getElementById('allprjdiv').children[u].children[3].children[uu].children[3].children[uuu].appendChild(x[k][0])
|
| 992 |
-
}
|
| 993 |
-
}
|
| 994 |
-
}
|
| 995 |
-
}
|
| 996 |
-
}
|
| 997 |
-
allarr.push(arr);
|
| 998 |
-
}
|
| 999 |
-
}
|
| 1000 |
-
}
|
| 1001 |
-
}
|
| 1002 |
-
}
|
| 1003 |
-
//___________________________________________________________________________________________________________
|
| 1004 |
-
//___________________________________________________________________________________________________________
|
| 1005 |
/* POP-UP code JS*/
|
| 1006 |
// Select modal
|
| 1007 |
var mpopup = document.getElementById('mpopupBox');
|
|
|
|
| 44 |
</div>
|
| 45 |
|
| 46 |
<button class="tablinks" id="pagetitle" onclick="openTab(event, 'home')">ADR Console <i class="fa fa-home" > </i></button>
|
| 47 |
+
<!-- <button class="tablinks" id="LegendHist" onclick="openTab(event, 'legends')">Legends History <i class="fa fa-caret-down"></i></button> -->
|
| 48 |
+
<a class="tablinks" id="LegendHist" href="{{ url_for('legendDirectory') }}">Legends History <i class="fa fa-caret-down"></i></a>
|
| 49 |
<button class="dropbtn" onclick="userguideclick()"><img id="infoImg" src="data:image/png;base64,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"></button>
|
| 50 |
</div>
|
| 51 |
|
|
|
|
| 246 |
var partsArrwithID=[];
|
| 247 |
var firstDpwnValue;
|
| 248 |
|
| 249 |
+
function displayprjnames(){
|
| 250 |
$.get('/getprojectnames/')
|
| 251 |
.success(function(data) {
|
| 252 |
document.getElementById("all").style.display = "none";
|
| 253 |
+
prjids=data[1];
|
| 254 |
+
var op0 = document.createElement("OPTION") ;
|
|
|
|
| 255 |
op0.text= 'Projects'
|
| 256 |
op0.value= "";
|
| 257 |
op0.hidden=true;
|
| 258 |
firstdropdown.add(op0);
|
| 259 |
+
for (let i=0;i<data[0].length;i++)
|
| 260 |
+
{
|
| 261 |
opt=document.createElement("option");
|
| 262 |
+
opt.textContent=data[0][i];
|
| 263 |
+
opt.text=data[0][i];
|
| 264 |
firstdropdown.append(opt);
|
| 265 |
+
PrjNamesArray.push(data[0][i]);
|
| 266 |
}
|
| 267 |
|
| 268 |
})
|
|
|
|
| 271 |
ShowPopUp();
|
| 272 |
|
| 273 |
});
|
| 274 |
+
}
|
| 275 |
+
displayprjnames()
|
|
|
|
| 276 |
/*Menu bar icon mySidebar and Toggle*/
|
| 277 |
var $mySidebar = document.getElementById('mySidebar');
|
| 278 |
var $toggle = document.getElementById('toggle');
|
|
|
|
| 708 |
}
|
| 709 |
//___________________________________________________________________________________________________________
|
| 710 |
//___________________________________________________________________________________________________________
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 711 |
/* POP-UP code JS*/
|
| 712 |
// Select modal
|
| 713 |
var mpopup = document.getElementById('mpopupBox');
|