"use strict";!function(n){try{n=angular.module("lez.landenpicker")}catch(t){n=angular.module("lez.landenpicker",[])}n.directive("lezLandenpicker",["LezLandenService",function(n){return{restrict:"E",scope:{ngChange:"=",ngModel:"=",taal:"@",empty:"@",label:"@",selectClass:"@"},bindToController:!0,controllerAs:"ctrl",templateUrl:"templates/landenpicker.html",replace:!0,controller:function(){function i(){n.getAll().then(function(n){t.landen=n.listOfLandCodeModel})}var t=this;t.label=t.label?t.label:"Kies een land";t.empty=t.empty?t.empty:"- kies een land";t.taal=t.taal?t.taal.toLowerCase():"nl";i()}}}])}(),function(n){try{n=angular.module("lez.landenpicker")}catch(t){n=angular.module("lez.landenpicker",[])}n.factory("LezLandenService",["BaseService","appConfig",function(n,t){function i(){return n.get(r)}var r=t.apiUrl+"landen/actief";return{getAll:i}}])}();angular.module("lez.landenpicker").run(["$templateCache",function(n){n.put("templates/landenpicker.html",'<div>\n<label for=landenpicker class=form-div ng-if="ctrl.label.length > 0">{{ctrl.label}}<\/label>\n<div class=select>\n<select id=landenpicker ng-change=ctrl.ngChange ng-model=ctrl.ngModel class={{ctrl.selectClass}} ng-options="land.isoAlpha2 as land.{{ctrl.taal}}_short for land in ctrl.landen | orderBy:\'{{ctrl.taal}}_short\'">\n<option value="">{{ctrl.empty}}<\/option>\n<\/select>\n<\/div>\n<\/div>')}])