angular.module("moduleSpecimenDataCollection",["ui.jq","datepicker","scaffolding"]).controller("controllerSpecimenDataCollection",["$scope","$filter","$window",function(n,t,i){n.init=function(r,u){n.items=i[r][u].items;n.genderNomenclature=i[r][u].genderNomenclature;n.specimenTypeNomenclature=i[r][u].specimenTypeNomenclature;n.unitWeightNomenclature=i[r][u].unitWeightNomenclature;n.unitQuantityNomenclature=i[r][u].unitQuantityNomenclature;n.CITESApplicationNomenclature=i[r][u].CITESApplicationNomenclature;n.EUApplicationNomenclature=i[r][u].EUApplicationNomenclature;n.originNomenclature=i[r][u].originNomenclature;n.aimNomenclature=i[r][u].aimNomenclature;n.countriesNomenclature=i[r][u].countriesNomenclature;n.items.forEach(function(i){i.SelectedGender=t("filter")(n.genderNomenclature,function(n){return n.Value==i.GenderSpecimenAnimalSpeciesCode&&n.Text==i.GenderSpecimenAnimalSpeciesName})[0];i.SelectedSpecimenType=t("filter")(n.specimenTypeNomenclature,function(n){return n.Value==i.CodeTypeSpecimenUnderAnnexVIIRegulationEC})[0];i.SelectedUnitWeight=t("filter")(n.unitWeightNomenclature,function(n){return n.Value==i.UnitWeightSpecimenCode&&n.Text==i.UnitWeightSpecimenName})[0];i.SelectedUnitQuantity=t("filter")(n.unitQuantityNomenclature,function(n){return n.Value==i.UnitQuantitySpecimenCode&&n.Text==i.UnitQuantitySpecimenName})[0];i.SelectedCITESApplication=t("filter")(n.CITESApplicationNomenclature,function(n){return n.Value==i.CITESAnnexNumber&&n.Text==i.CITESAnnexName})[0];i.SelectedEUApplication=t("filter")(n.EUApplicationNomenclature,function(n){return n.Value==i.EUAnnexNumber&&n.Text==i.EUAnnexName})[0];i.SelectedOrigin=t("filter")(n.originNomenclature,function(n){return n.Value==i.CITESOriginCode&&n.Text==i.CITESOriginDescription})[0];i.SelectedAim=t("filter")(n.aimNomenclature,function(n){return n.Value==i.CITESAimCode&&n.Text==i.CITESAimDescription})[0];i.SelectedOriginCountry=t("filter")(n.countriesNomenclature,function(n){return n.id==i.OriginCountry.Code&&n.text==i.OriginCountry.Name})[0];i.SelectedLastReexportCountry=t("filter")(n.countriesNomenclature,function(n){return n.id==i.LastReexportCountry.Code&&n.text==i.LastReexportCountry.Name})[0];i.SelectedSpeciesScientific={id:i.CITESSpeciesScientificNameCode==null?"":i.CITESSpeciesScientificNameCode,text:i.CITESSpeciesScientificName==null?"":i.CITESSpeciesScientificName}})};n.$watch("items",function(){n.items.length==0&&n.addItem()},!0);n.addItem=function(){n.items.push({IsWeightValid:!0,IsUnitWeightValid:!0,IsQuantityValid:!0,IsUnitQuantityValid:!0,IsCITESApplicationValid:!0,IsEUApplicationValid:!0,IsOriginValid:!0,IsAimValid:!0,IsOriginCountryValid:!0,IsCertificateNumberValid:!0,IsCertificateIssueDateValid:!0,IsCITESSpeciesScientificNameCodeValid:!0,IsSpeciesCommmonNameValid:!0})};n.delItem=function(t){n.items.splice(n.items.indexOf(t),1)};n.loadCountriesNomenclature=function(t){var i={results:[]};$.each(n.countriesNomenclature,function(){(t.term.length==0||this.text.toUpperCase().indexOf(t.term.toUpperCase())>=0)&&i.results.push(this)});t.callback(i)};n.loadOriginNomenclature=function(t){var i={results:[]};$.each(n.originNomenclature,function(){(t.term.length==0||this.text.toUpperCase().indexOf(t.term.toUpperCase())>=0)&&i.results.push(this)});t.callback(i)}}]);angular.module("moduleRejectedInformationCollection",[]).controller("controllerRejectedInformationCollection",["$scope","$window",function(n,t){n.init=function(i,r){n.items=t[i][r].items};n.$watch("items",function(){n.items.length==0&&n.addItem()},!0);n.addItem=function(){n.items.push({IsRequestedPublicInformationDescriptionValid:!0,IsReasonsNotGrandAccessPublicInformationValid:!0})};n.delItem=function(t){n.items.splice(n.items.indexOf(t),1)}}]);angular.module("moduleElectronicDocumentsWithUnstructuredContentWithKindCollection",["ui.jq","scaffolding"]).controller("controllerElectronicDocumentsWithUnstructuredContentWithKindCollection",["$scope","$filter","$window","$timeout","$http",function(n,t,i){n.init=function(r,u){n.guid=u.substring(1,u.length);n.items=i[r][u].items;n.maxFileSize=i[r][u].maxFileSize;n.fileMaxSizeErrorMessage=i[r][u].fileMaxSizeErrorMessage;n.fileMinSizeErrorMessage=i[r][u].fileMinSizeErrorMessage;n.url=i[r][u].url;n.resourcesObject=i[r][u].resourcesObject;n.electronicDocumentWithUnstructuredContentKindNomenclature=i[r][u].electronicDocumentWithUnstructuredContentKindNomenclature;n.items.forEach(function(i){i.SelectedElectronicDocumentWithUnstructuredContentKind=t("filter")(n.electronicDocumentWithUnstructuredContentKindNomenclature,function(n){return n.Value==i.ElectronicDocumentWithUnstructuredContentKind.ElectronicDocumentWithUnstructuredContentKindCode&&n.Text==i.ElectronicDocumentWithUnstructuredContentKind.ElectronicDocumentWithUnstructuredContentKindName})[0]})};n.addItem=function(){n.items.push({ElectronicDocumentWithUnstructuredContentKind:{IsCodeValid:!0},ElectronicDocumentWithUnstructuredContent:{IsElectronicDocumentWithUnstructuredContentUniqueIdentifierValid:!0}})};n.delItem=function(t){n.items.splice(n.items.indexOf(t),1)}}]);angular.module("moduleElectronicDocumentsWithUnstructuredContentWithoutKindCollection",["ui.jq","scaffolding"]).controller("controllerElectronicDocumentsWithUnstructuredContentWithoutKindCollection",["$scope","$filter","$window","$timeout","$http",function(n,t,i){n.init=function(t,r){n.guid=r.substring(1,r.length);n.items=i[t][r].items;n.maxFileSize=i[t][r].maxFileSize;n.fileMaxSizeErrorMessage=i[t][r].fileMaxSizeErrorMessage;n.fileMinSizeErrorMessage=i[t][r].fileMinSizeErrorMessage;n.url=i[t][r].url;n.resourcesObject=i[t][r].resourcesObject};n.addItem=function(){n.items.push({IsElectronicDocumentWithUnstructuredContentDescriptionValid:!0,ElectronicDocumentWithUnstructuredContent:{IsElectronicDocumentWithUnstructuredContentUniqueIdentifierValid:!0}})};n.delItem=function(t){n.items.splice(n.items.indexOf(t),1)}}]);angular.module("moduleElectronicDocumentWithUnstructuredContent",["ui.jq","scaffolding"]).controller("controllerElectronicDocumentWithUnstructuredContent",["$scope","$window",function(n,t){n.init=function(i,r){n.guid=r.substring(1,r.length);n.rioFile=t[i][r].rioFile;n.url=t[i][r].url;n.resourcesObject=t[i][r].resourcesObject}}])