{"version":3,"file":"search-11a63c8cf82731408270582f10dc51c1.js","names":["define","_exports","_jsonApi","Object","defineProperty","value","enumerable","get","default","_environment","_default","extend","namespace","authorization","Ember","inject","service","shouldBackgroundReloadAll","urlForFindAll","modelName","snapshot","APP","apiRoot","this","_super","ajax","url","method","hash","arguments","length","undefined","xhrFields","withCredentials","allowCrossDomain","_resolver","_emberLoadInitializers","_svg4everybody","_jquery","App","ajaxSetup","Application","modulePrefix","podModulePrefix","Resolver","Controller","address","computed","or","name","nameVariable","pageTitleTokens","Route","beforeModel","transitionTo","replace","EsrSubRoutes","route","hasDynamicSegment","BfeSubRoutes","BbrBldVars","dk","complegal","tabs","vars","subRoutes","disableUnlessValueOf","alertWhenValueOf","varName","whenNotNull","onlyVisibleWithPermission","compprod","all_per","cvr_otherpart","cvr_per","per","acadr","unadr","hideUnless","prop","disableUnless","bfe","bld","ground","domainElementService","authenticationService","authorizationService","activate","controllerFor","set","titleToken","getCountryCode","split","getDomainId","model","params","_initTabs","domainId","domainElementId","lastVisitedElement","getLastVisitedElementIfMatchBy","country","getDomainElement","elementId","lastVisitedRoute","element","_getDefaultVars","concat","getAdditionalVars","varsArgument","filterVariables","uniq","join","_tabsInitialized","variablesForAllTabs","reduce","previousValue","tab","pushObjects","variables","forEach","push","actions","error","routeName","status","didTransition","searchService","domainElementRouteName","tokens","slice","domainElementModel","modelFor","loading","transition","controller","isLoading","promise","finally","run","later","testing","removeClass","getContactsPromise","where","query","search","Component","authentication","canSearch","and","AccountingValueComponent","hideWithoutValue","isHeader","tagName","isVisible","reopenClass","positionalParams","_searchLink","AddressSearchLink","hideIfSameAddress","init","setAddress","observer","_arrayPathLayer","_baseLayer","domainElement","linkText","bbrNotificationLink","bbrNotificationBfeLink","prop_bfe","categories","map","cat","IsSelected","id","shouldShowCode","reads","shouldShowDescription","any","item","description","withIdClass","shouldShowCategoryMetaLink","gt","variableMetadataUrl","_circleLayer","_circleMarkerLayer","_containerLayer","showFacts","i","Facts","showArsrapport","PdfLink","IxbrlLink","_divOverlayLayer","_inputTextField","_autocompleteSuggestion","variableMetadataService","classNames","input","placeholder","focus","focusOnClear","autoCompleter","customSuggestionTemplate","domainIdsArray","isUsableDomain","domain","indexOf","source","that","syncResults","asyncResults","trim","sourceUrl","encodeURIComponent","getJSON","data","result","promises","suggestions","getDomainById","then","domain_name","domain_element_count","countString","RSVP","resolve","getMetaDataPromise","all","suggestionTemplate","templatePath","self","el","document","createElement","create","displayName","hasNoIcon","getOwner","factoryFor","layout","appendTo","DomainElementIconComponent","color","iconId","type","getIconId","domainName","_emberLeaflet","summaryService","initializeLayerOptions","domainElements","anyDomainElements","anyFeatures","domainElementCollection","filter","featureCollection","featureCollectionColor","orto","layerOptions","options","minZoom","maxZoom","zoom","attribution","ticket","layers","transparent","style","request","version","format","Token","ortoLayerOptions","ortoLayers","mapUrl","ortoMapUrl","utils","minLat","minLng","maxLat","maxLng","updateBounds","y","x","q","proj4","featureColl","bbox","L","geoJson","getBounds","sw","getSouthWest","ne","getNorthEast","lat","lng","kattegat","centerPoint","markers","popupText","key","overrideRouteName","subRoute","category","varId","findBy","state","leaf","icon","iconUrl","iconSize","iconAnchor","popupAnchor","label","coord","pin","defaultIcon","markersRedirectsToDomain","defaultZoom","isSizeButtonVisible","isToggleOrtoButtonVisible","leafletOptions","crs","Proj","CRS","resolutions","origin","ticketError","defaultCenter","latLng","getKortforsyningenToken","token","catch","ticketErr","createLeafletButton","btn","DomUtil","theIcon","appendChild","classList","add","setAttribute","updateLeafletButton","title","toRemove","toAdd","children","remove","updateResizer","sndr","updateToggler","mapLoaded","e","Control","Resizer","onAdd","onclick","toggleColumns","currentTarget","position","addTo","target","Toggle","toggleOrto","southWest","northEast","bounds","latLngBounds","margin","fitBounds","padding","point","animate","setView","updateCenter","featureClickedCallback","featureClicked","sender","callback","layer","selectedFeatureClickedCallback","selectedFeatureClicked","errorWhenFetchingMatrikelGeometry","newValue","shortcut","showDropDown","copyIdClipboard","copyTextClipboard","didRender","ClipboardJS","text","lines","textNodeFilter","nodeType","tableRowGrabber","index","line","each","td","is","cell","headers","find","contents","nodeValue","test","subscribe","click","willDestroy","destroy","unsubscribe","AddressLink","bool","_sorting","hasContacts","notEmpty","contacts","mapBy","sortedContacts","sort","a","b","domainOrder","getDomainValue","domainA","domainValA","domainB","domainValB","sortByDomain","sortByProperty","domainElementSectionComponent","hasAddress","hasFreeTextAddress","address_streetline","careof","address_domain_element_path","address_domain_element_key","additionalRequiredVariableIds","hasOtherVaribles","showMoreLink","coName","coDisplayString","startsWith","buildintTabComponent","router","isUpgrading","matchFailed","classNameBindings","upgrade","inputArg","_getInputArgument","matchResult","isDestroyed","isDestroying","match","matchinfo","per_matchlvl_detail","errorMessage","errorHelpText","oneWay","politikrAdr","getFormattedAddress","retskredsAdr","skattecenterAdr","statsforvaltningAdr","propName","owners","displayString","otherOwners","temp","isIe11","loc","place","streetViewLink","useGrouping","minimumFractionDigits","ystr","toLocaleString","xstr","alert","alertVariableValueName","alertVariableValue","alertWhenHasValue","isEmpty","disableVariableValueOf","disableVariableValue","visible","EnergygradeTableComponent","hasResult","HTTPStatus","hasDEMOLink","DEMOLink","_geojsonLayer","dropdownIcon","alias","owner","lookup","isNone","register","_typeahead","attributeBindings","clearBtnHidden","disabled","clearShortcutKeys","focusShortcutKeys","ClassNames","hint","minLength","highlight","datasetName","async","limit","display","notFoundTemplatePath","pendingTemplatePath","headerTemplatePath","footerTemplatePath","suggestionTemplatePath","shortcutkey","handleShortcutKeys","_clear","$","setupPasteHook","window","clipboardData","bind","clipped","getData","typeahead","enterAction","debug","keyPress","keyCode","val","willFocus","clear","didInsertElement","initTypeahead","setTypeaheadCalls","valueChanged","t","on","event","selectionAction","cursorchangeAction","which","stopPropagation","templates","notFound","call","pending","header","footer","suggestion","getNotFoundTemplate","renderer","getPendingTemplate","getHeaderTemplate","getFooterTemplate","getSuggestionTemplate","myValue","updateText","_imageLayer","InlineVariableValueComponent","hasError","isTextArea","autoComplete","labelClassNames","cls","querySelector","_interactiveLayer","_leafletMap","_markerLayer","_component","_pageNumbers","_pathLayer","_pointPathLayer","_polygonLayer","_polylineLayer","glyphicon","popoverClass","iconClassOnShow","showPopover","infoIcon","popover","content","html","addClass","tip","tabindex","role","hasHeader","hasContent","hasFooter","useDefaultFooter","closeText","okText","afterPopupShown","popupShownChanged","isOpen","isShown","modal","willDestroyElement","confirm","cancel","_popupLayer","isInvalidUserName","validationMessageUserName","isInvalidPassword","validationMessagePassword","linkToRecoverPasswordVisible","isDisabled","user","updateUserFieldFromCookie","enableForm","focusPassword","prevUsr","fulfillLogin","Status","ErrorMessage","rejectLogin","isEnabled","login","ok","emptyOrWhitespace","password","_rectangleLayer","_domainElementIcon","supportedDomains","searchInput","select","domain_element","elementSelf","cursorchange","cursor_pos","selectionStart","selectionEnd","searchSource","usableDomain","valueOf","isAddress","_query","updateQuery","queryParams","isNullOrWhiteSpace","whatPlaceholder","search_result","acadrName","domainElementValues","details","pcodeLine","addressSearchString","streetName","strname","houseNumber","houno","bld_no","SearchResultItemCompComponent","setCompProperties","values","setCompPropertiesObserver","searchString","pcode","pdisname","strName","pcstreet_strname","isProtected","unadrName","unadr_name","SearchResultItemComponent","preventDefault","forgotPasswordPopupShownClicked","showForgotPassword","SimpleValueComponent","_pagedArray","cols","sortByColumn","isAscending","firstSelected","selectedElement","sortedElements","elements","sortFunc","elementsCopy","sortByDef","didReceiveAttrs","includes","_setSelected","elementsObserver","elementsPerPage","page","totalPages","showPager","pagedElements","perPage","onSelect","once","setSelectedOnce","setSelected","sortBy","column","currentSortingColumn","_emberData","getVariableById","v","PromiseObject","statusClassName","_tileLayer","_tooltipLayer","VariableValueComponent","valueSinceDate","categoryName","showCode","setDetailsLink","appController","_videoLayer","loadingText","isBackdropVisible","isAutoForAjaxRequest","bindShow","show","bindHide","hide","off","_wmsTileLayer","feedbackText","isSentSuccess","isInvalidEmail","validationMessageEmail","isInvalidFeedback","validationMessageFeedback","email","fulfillReset","transitionToRoute","rejectReset","resetState","send","emailRegExp","RegExp","textOk","isEmail","emailOk","sendFeedback","hasUserAcceptedCurrentRetrifyTerms","transitionToWelcome","previousTransition","retry","acceptCurrentRetrifyTerms","_resetPassword","lastVisitedDomainElement","shouldShowSearchResultsTab","defaultTarget","handleAutomaticLogout","shortcuts","ajaxError","isNotAuthorized","isHandled","_logout","lastVisitedDomainElementChanged","authenticationChanged","displayFeedbackLink","lightOrDark","landingPageLayout","not","logout","isDomainElementActive","_domainElementController","subTitle","tmpResult","_base","_domainElementTabController","Floor","_floorObj","floor","substring","basementNumber","pos","hasIdentifier","parseInt","isNaN","hasIdentifierOrHasSuiteIdentifier","isAny","Suite","hasSuiteOrHasFloorIdentifiers","suite","allFloors","floors","pushObject","suites","floorObj","sortedFloors","reverse","filterBy","hasSingleFloorWithNoIdentifier","unadrWithNoIdentifiers","results","freeTextAddress","displayCvrDataWarning","updated","columnsDef","isSorted","valuePath","hasNoElement","moreThanSingleElement","geom","PromiseArray","getMatrikler","matrSummary","matrNumbers","matrNo","ejerlavNo","elavskode","matrnr","getMatrikel","selectedGeom","selectedGeoms","featureCollections","features","j","feature","properties","String","_setSelectedFeature","selected","class","hasElement","showAsList","toggleActionText","sortFuncFromProperty","toggleList","getNameFromOwnership","ownership","ownerCvrper","ownerComplegal","ownerOtherpart","nameSortFunc","aName","bName","sortText","legalOwnersColumnsDef","realOwnersColumnsDef","legalOwnedColumnsDef","propertyColumnsDef","getNameFromMappedRelation","relation","relaterCvrper","relaterComplegal","relaterOtherpart","relationsColumnsDef","pastRelationsColumnsDef","incommingRelationsColumnsDef","pastIncommingRelationsColumnsDef","singleLineAddress","adr","showAddressableName","unitColumnsDef","bldColumnsDef","groundColumnsDef","floorColumnsDef","parentDomainDisplayName","equal","location","sortedAddresses","pagedAddresses","shouldShowPager","displayBbrLink","isSingleUnit","unitElement","moreThanTwoOwners","additionalNumberOfOwnersText","count","adminAddressInOneLine","owner1","owner2","valuation","groundValuation","valuationYear","noAddress","noProperty","singleProperty","bfeRoute","convertToRouteName","bfePerPage","bfePage","realOwnedColumnsDef","pastLegalOwnedColumnsDef","pastRealOwnedColumnsDef","propertyRoute","esrPerPage","esrPage","otherUnitsOnAccessAddress","sentToEmail","statusText","modelObserver","sendResetPasswordEmail","shouldDisplayQuickLogin","userId","verificationCode","repeatPassword","isPasswordValid","containsDigit","containsLowerAnyLanguage","containsUpperAnyLanguage","isNotEntirelyWhitespace","lengthIsOk","didPasswordsMatch","didFindPasswordError","inputErrorMessage","resetPassword","close","param","modifySearch","modificationQuery","cprMatch","pagedContent","onQueryChange","hasResults","matchCount","cprMatchPossibleOrHasBeenTried","cprMatchPossible","nameNotOkForCpr","cprStateClass","adviceToSearchCprOnNameAndBirthdate","isAddressOkForCprMatch","addressLevel","addressNotOkForCpr","adviceToSearchCprOnNameAndAddress","matchInfoDetail","cprMatchAttempted","cprMatchSuccess","cprNoMatchFound","cprAmbiguousMatch","cprStatusDisplayString","matchInfo","adviceToShowHistoricCompanyMatch","historic","adviceToHideHistoricCompanyMatch","adviceToSearchGeographicallyWider","_shouldSearchGeographicallyWider","isShowingAllDomainTypes","isShowingOnlyCompanies","isShowingOnlyPersons","isShowingOnlyProperties","onlyCompanyQuery","domainTypes","onlyPersonQuery","onlyPropertyQuery","allDomainTypesQuery","isSearchingCompanies","isSearchingPersons","isSearchingProperties","cprSource","inputs","isTimedoutWhileSearching","failed_reason","_debug","_clearElement","_and","_regexp","appVersion","_","versionOnly","hideSha","shaOnly","hideVersion","showExtended","versionExtendedRegExp","versionRegExp","shaRegExp","Helper","helper","_await","_cancelAll","_divIcon","divIcon","_emberLeafletAssignTo","emberLeafletAssignTo","_equal","_gt","_gte","gte","_icon","increment","_isAfter","_isArray","isArray","_isBefore","_isBetween","_isEmpty","_isEqual","isEqual","_isFulfilled","_isPending","_isRejected","_isSameOrAfter","_isSameOrBefore","_isSame","_latLngBounds","_lt","lt","_lte","lte","_momentAdd","_momentCalendar","_momentDiff","_momentDuration","_momentFormat","_momentFromNow","_momentFrom","_momentSubtract","_momentToDate","_momentToNow","_momentTo","_unix","_moment","_notEqual","notEqualHelper","_not","_now","_or","_perform","_pluralize","_point","_promiseAll","_promiseHash","_promiseRejectedReason","replaceNewlineByParagraph","_ref","htmlSafe","replaceNewline","replaceBy","_singularize","_task","_utc","utc","_xor","xor","_initializerFactory","initialize","_containerDebugAdapter","_emberConcurrency","_setup","_setupContainer","application","exportApplicationGlobal","theGlobal","global","globalName","classify","reopen","apply","_leafletAssets","singleton","_domainElementMap","keys","domainsInCountry","registrationName","instantiate","_initializeStoreService","appInstance","environment","Logger","handleGlobalError","transitionIsFromUrl","processError","onerror","info","logError","console","stack","isHttpRequestServerError","isHttpRequestClientError","isDomainElmentNotFound","shouldLogForDomainElmentNotFound","trySigningOutIfNotAuthenticate","response","postError","errorObject","serialize","context","appRoute","errorInfo","errorTimestamp","Date","getTime","errorTime","readyState","responseJSON","errorResponse","request_link","emberRouteName","toString","JSON","stringify","message","file","lineNumber","columnNumber","emberPath","stacktrace","screenWidth","screen","width","screenHeight","height","win","windowWidth","windowHeight","userAgent","navigator","platform","pageurl","URL","meta","empty","elementCount","domainRouteName","addressDomain","hasUnadrText","addressId","addressName","addressRoute","isMultiUnadr","reqVarValue","entranceName","hasSuiteIdentifier","hasFloorIdentifier","isPerson","isCompany","statusVariableId","canCprUpgrade","typeLabel","sourceLabel","display_text","sources","hasDomainElementPage","domainElementRoute","hasFloorOrSuiteIdentifier","hasNoFloorOrSuiteIdentifier","hasNoFloorOrSuiteIdentifierAndMultiUnadr","variableId","_model","attr","Query","initFromQueryParams","equalParams","otherParams","newQuery","len","hasBothQandWhere","str","boolify","getApiUrl","getHistoricQuery","getDomainTypes","variable","variableValue","getSafeValue","valueDescription","hasValue","valuetype","categorydisplayformat","isCategoryType","hasDescription","shouldShowCodeAndName","_emberResolver","Router","locationType","rootURL","path","addRoutes","routeDefs","parentRoute","def","nestedRoutes","addTabRoutes","addRoutesForDomainsInCountry","deactivate","willTransition","targetName","afterModel","cache","appInfoService","shouldRedirectToIndex","onAuthenticationChanged","setLoginPopupStatus","resetScroll","appInfo","getAppInfo","inputQuery","setTransitionVars","bootstrap","scrollTop","intent","transitionTargetName","isNotAuthenticated","showLoginPopup","_domainElementRoute","_domainElementTabRoute","_addressBasedTab","_building","templateName","buildings","elementsDomainId","_ground","grounds","_index","_unit","units","_bfeTab","_bfeSection","_esrTab","_propertySection","_domainElementIndexRoute","unadrsPromise","getDomainElementList","unadrs","_owned","_relations","domElement","_bfe_vars","permittedBfeVars","childPropertiesPromise","theElement","matrikler","permittedOwnerVars","bfeKey","getModel","tinglysningService","dem","bfe_key","docs","getPropertiesFromBfe","doc","tinglysningPdfUrl","getEjendomPdfUrl","guid","tinglysningDocuments","energygradeService","bldKey","energygrade","getEnergygradeByUid","permittedVars","floorsPromise","tabRouteName","cvrAccountingService","cvrnr","cvrAccountingData","getCvrAccountingData","emptyDomainElementList","getOwnersPromise","ownerKeySuffix","compownlegalValues","compownrealValues","legalOwnerKeys","realOwnerKeys","ids","getDomainElementListByIds","Promise","compownlegalVars","compownlegalValuesPromise","compownrealValuesPromise","complegalVars","complegalElementsPromise","cvrPerElementsPromise","cvrOtherpartElementsPromise","cvrNo","permittedPropertyVars","propertyPromise","ownedProps","nonExpiredElements","ownedProp","complegalElements","cvrPerElements","cvrOtherpartElements","mappedLegalOwners","mappedRealOwners","ownedCompanies","legalOwners","realOwners","getRelatersPromise","relaterKeySuffix","incommingRelations","relaterKeys","relationVars","relationsPromise","incommingRelationsPromise","cvrperPromise","complegalPromise","otherpartPromise","mappedIncommingRelations","relations","pastRelations","pastIncommingRelations","getAssociatedPhoneNumbersPromise","criteria","cvr","uid","getPersonUidFromCvr","getPersonPdfUrl","cars","getCarsFromCvr","car","getCarPdfUrl","tinglysningCars","cst_per_id","cvr_per_id","_esr_vars","ownedPropertiesPromise","muni","prop_no","getEnergygradeByBBR","propKey","_udbud_tab","_bbr_vars","mergeBuilding","buildingFromUnits","uniqBy","mergeGround","groundFromUnits","groundVars","buildingVars","building","unitVars","unit","permittedGroundVars","permittedBuildingVars","permittedUnitVars","unadrKey","acadrKey","unitsPromise","buildingsPromise","groundsPromise","buildingsFromUnitsPromise","buildingIds","additionalGroundsPromise","responses","groundIds","additionalBuildings","additionalGrounds","parentDomain","keyVariableId","bbrVars","getVars","getDomain","permittedBbrVars","controllerName","props","isSummaryTab","adrsPromise","getAddresses","unitPromise","getUnit","ownersPromise","getOwners","matr","adrs","unit_cou_bfe","bfeId","permittedOwnersVars","permittedUnadrVars","permittedAcadrVars","acadrs","filteredUnadr","propertyVars","summary","getPropertyFromAddress","BfeId","bfes","domainKey","referenceVarPostfix","legalOwnedCompanies","realOwnedCompanies","legalOwnedCompaniesPromise","realOwnedCompaniesPromise","pastLegalOwnedCompanies","pastRealOwnedCompanies","propertyId","unit_cou_prop","tele_per_id","tinglysningPropertyDocuments","tinglysningPropertyPdfUrl","serviceUnavailable","kvhx","getAndelUid","tinglysningAndelPdfUrl","getAndelPdfUrl","setupController","refreshModel","lastResult","getLastResultIfMatchBy","_updateInputQueryFromParams","searchResultQuery","swap_input_field","searchResult","_json","_rest","normalizeResponse","store","primaryModelClass","payload","requestType","objects","attributes","desc","getCategories","category_display_format","_ajax","Service","_jsCookie","isAuthenticated","userName","previousUserName","sessionPrevUser","isBootstrap","_initialize","reset","_login","expires","Username","Password","Email","Text","newPassword","authenticated","notificationService","hasAdminAccess","hasCprMatcherAccess","hasAdditPermissionOnMatcher","hasRealCprAccess","hasKviktjekCprAccess","canCopyIdToClipboard","canCopyTextToClipboard","hasSearchAccessOnAnyDomain","hasSearchAccess","hasCstPersonAccess","hasSearchPermissionOnDomain","hasTinglysningAccess","hasCstCompanyAccess","hasAvmAccess","variablesWithRetrifyPermission","retrifyTos","hasAcceptedNotification","always","matcherId","acceptNotification","permittedVariables","n","apiUrl","_variableValue","_domainElement","_domainElementList","getDomainElementObject","domainElementResponse","getVariablesByIds","variableValues","_getDomainElementFromUrl","absUrl","varsQueryString","top","_getDomainElementListFromUrl","variablesInitializationPromise","matrnumbers","emptyFeature","Array","contentType","timeout","jsonResponse","elementPromises","columns","opcodes","_variablesInTabMap","_alreadyTraversedComponent","flush","getVariablesInTabTemplate","countryUniqueId","tabId","_getTabId","variablesInTab","variableIds","_initializeAndGetDomainVariableMap","toLowerCase","componentName","_setDomainVariablesMap","isRouteTemplate","template","_getCustomComponentTemplate","blocks","_addVariablesUsingTemplate","parsedLayout","block","_addVariablesUsingComponent","component","require","err","_tryGetingFromTemplateName","routeInstance","_addVariableIds","statements","elementType","partIndex","elementPart","elementPartType","getArray","propIndex","opcode","getClassification","municipality","property","MomentOverride","constructor","obj","super","moment","outputFormat","configurable","writable","notificationId","post","SearchResult","resultPromises","search_results","jsonResult","_getSearchResultObject","cap","cap_applied","where_interpretation","what_interpretation","query_too_broad","cpr_matchinfo","query_failed_reason","historic_match","historic_name","match_message","_bindKeydown","_keyActionMap","control","ctrlKey","altKey","fromCharCode","action","_store","k","h","s","expireAt","_findAllVariables","findAll","reload","peekRecord","getValueDescription","HTMLBars","moduleName","_private","BooleanTransform","DateTransform","NumberTransform","StringTransform","text1","text2","localeCompare","metaName","prefix","rawConfig","getAttribute","exports","parse","decodeURIComponent","Error","runningTests"],"sources":["vendor/ember-cli/app-prefix.js","search/adapters/-json-api.js","search/adapters/application.js","search/app.js","search/base/domain-element-controller.js","search/base/domain-element-index-route.js","search/base/domain-element-map.js","search/base/domain-element-route.js","search/base/domain-element-tab-controller.js","search/base/domain-element-tab-route.js","search/components/about/about-layout.js","search/components/accounting-value.js","search/components/address-search-link.js","search/components/array-path-layer.js","search/components/base-layer.js","search/components/bbr-notification-link.js","search/components/categories-view.js","search/components/circle-layer.js","search/components/circle-marker-layer.js","search/components/container-layer.js","search/components/cpr-search-input-help.js","search/components/cvr-accounting-table.js","search/components/div-overlay-layer.js","search/components/domain-element-autocomplete-field.js","search/components/domain-element-autocomplete.js","search/components/domain-element-icon.js","search/components/domain-element-leaflet.js","search/components/domain-element-summary-layout.js","search/components/domain-element-tool.js","search/components/domain-elements/address-link.js","search/components/domain-elements/contacts-section.js","search/components/domain-elements/dk/address-section.js","search/components/domain-elements/dk/address-tab.js","search/components/domain-elements/dk/adr-summary-section.js","search/components/domain-elements/dk/bbr-summary-section.js","search/components/domain-elements/dk/bfe-owner-address.js","search/components/domain-elements/dk/building-tab.js","search/components/domain-elements/dk/cpr-upgrade-button.js","search/components/domain-elements/dk/esr-summary-section.js","search/components/domain-elements/dk/ground-tab.js","search/components/domain-elements/dk/myndighed-tab.js","search/components/domain-elements/dk/owner-address.js","search/components/domain-elements/dk/owner-variables-value.js","search/components/domain-elements/dk/phone-section.js","search/components/domain-elements/dk/prop-owners.js","search/components/domain-elements/dk/statstidende/company-tab.js","search/components/domain-elements/dk/statstidende/person-tab.js","search/components/domain-elements/dk/unit-tab.js","search/components/domain-elements/ground-tab.js","search/components/domain-elements/property.js","search/components/domain-elements/standard-page.js","search/components/domain-elements/streetview-link.js","search/components/domain-elements/tab-header.js","search/components/domain-elements/variables-section-subtext.js","search/components/energygrade-table.js","search/components/esr-warning.js","search/components/feedback-page/confirmation.js","search/components/geojson-layer.js","search/components/geomatic-dropdown.js","search/components/geomatic-typeahead.js","search/components/header-content-layout.js","search/components/help/domain-info-section.js","search/components/image-layer.js","search/components/inline-variable-value.js","search/components/input-text-field.js","search/components/interactive-layer.js","search/components/leaflet-map.js","search/components/marker-layer.js","search/components/new-version-notifier.js","search/components/page-numbers.js","search/components/path-layer.js","search/components/point-path-layer.js","search/components/polygon-layer.js","search/components/polyline-layer.js","search/components/popover-icon.js","search/components/popup-box.js","search/components/popup-layer.js","search/components/quick-sign-in.js","search/components/rectangle-layer.js","search/components/search-autocomplete.js","search/components/search-link.js","search/components/search-query.js","search/components/search-result-item-acadr.js","search/components/search-result-item-all-per.js","search/components/search-result-item-bfe.js","search/components/search-result-item-bld.js","search/components/search-result-item-comp.js","search/components/search-result-item-complegal.js","search/components/search-result-item-compprod.js","search/components/search-result-item-cst-per.js","search/components/search-result-item-ground.js","search/components/search-result-item-pcode.js","search/components/search-result-item-pcstreet.js","search/components/search-result-item-per.js","search/components/search-result-item-prop.js","search/components/search-result-item-tele-per.js","search/components/search-result-item-unadr.js","search/components/search-result-item-unit.js","search/components/search-result-item.js","search/components/sign-in-dialog.js","search/components/simple-value.js","search/components/sortable-table.js","search/components/status-value.js","search/components/tile-layer.js","search/components/tooltip-layer.js","search/components/variable-popover.js","search/components/variable-value.js","search/components/variable-values-header.js","search/components/video-layer.js","search/components/wait-spinner.js","search/components/wms-tile-layer.js","search/controllers/about/feedback-page.js","search/controllers/about/feedback-page/confirmation.js","search/controllers/about/welcome.js","search/controllers/accept-terms.js","search/controllers/activate-account.js","search/controllers/application.js","search/controllers/domain-elements/dk/acadr.js","search/controllers/domain-elements/dk/acadr/bbr/building.js","search/controllers/domain-elements/dk/acadr/bbr/ground.js","search/controllers/domain-elements/dk/acadr/bbr/unit.js","search/controllers/domain-elements/dk/acadr/summary.js","search/controllers/domain-elements/dk/acadr/unadrs.js","search/controllers/domain-elements/dk/all-per.js","search/controllers/domain-elements/dk/all-per/bbr/building.js","search/controllers/domain-elements/dk/all-per/bbr/ground.js","search/controllers/domain-elements/dk/all-per/bbr/unit.js","search/controllers/domain-elements/dk/all-per/summary.js","search/controllers/domain-elements/dk/bfe.js","search/controllers/domain-elements/dk/bfe/bbr.js","search/controllers/domain-elements/dk/bfe/bbr/building.js","search/controllers/domain-elements/dk/bfe/bbr/ground.js","search/controllers/domain-elements/dk/bfe/bbr/unit.js","search/controllers/domain-elements/dk/bfe/children.js","search/controllers/domain-elements/dk/bfe/matr.js","search/controllers/domain-elements/dk/bfe/owners.js","search/controllers/domain-elements/dk/bld.js","search/controllers/domain-elements/dk/bld/energygrade.js","search/controllers/domain-elements/dk/bld/entrance.js","search/controllers/domain-elements/dk/bld/floor.js","search/controllers/domain-elements/dk/bld/unit.js","search/controllers/domain-elements/dk/complegal.js","search/controllers/domain-elements/dk/complegal/bbr/building.js","search/controllers/domain-elements/dk/complegal/bbr/ground.js","search/controllers/domain-elements/dk/complegal/bbr/unit.js","search/controllers/domain-elements/dk/complegal/compprods.js","search/controllers/domain-elements/dk/complegal/owners.js","search/controllers/domain-elements/dk/complegal/relations.js","search/controllers/domain-elements/dk/compprod.js","search/controllers/domain-elements/dk/compprod/bbr/building.js","search/controllers/domain-elements/dk/compprod/bbr/ground.js","search/controllers/domain-elements/dk/compprod/bbr/unit.js","search/controllers/domain-elements/dk/cst-per.js","search/controllers/domain-elements/dk/cvr-otherpart.js","search/controllers/domain-elements/dk/cvr-per.js","search/controllers/domain-elements/dk/ground.js","search/controllers/domain-elements/dk/ground/bld.js","search/controllers/domain-elements/dk/per.js","search/controllers/domain-elements/dk/per/bbr/building.js","search/controllers/domain-elements/dk/per/bbr/ground.js","search/controllers/domain-elements/dk/per/bbr/unit.js","search/controllers/domain-elements/dk/per/summary.js","search/controllers/domain-elements/dk/prop.js","search/controllers/domain-elements/dk/prop/bbr.js","search/controllers/domain-elements/dk/prop/bbr/building.js","search/controllers/domain-elements/dk/prop/bbr/ground.js","search/controllers/domain-elements/dk/prop/bbr/unit.js","search/controllers/domain-elements/dk/prop/children.js","search/controllers/domain-elements/dk/prop/matr.js","search/controllers/domain-elements/dk/prop/owners.js","search/controllers/domain-elements/dk/prop/value.js","search/controllers/domain-elements/dk/shared/bbr/base.js","search/controllers/domain-elements/dk/shared/bfe-section.js","search/controllers/domain-elements/dk/shared/bfe-tab.js","search/controllers/domain-elements/dk/shared/cvr/owned.js","search/controllers/domain-elements/dk/shared/cvr/relations.js","search/controllers/domain-elements/dk/shared/esr-tab.js","search/controllers/domain-elements/dk/shared/property-section.js","search/controllers/domain-elements/dk/shared/udbud-tab.js","search/controllers/domain-elements/dk/tele-per.js","search/controllers/domain-elements/dk/unadr.js","search/controllers/domain-elements/dk/unadr/bbr/building.js","search/controllers/domain-elements/dk/unadr/bbr/ground.js","search/controllers/domain-elements/dk/unadr/bbr/unit.js","search/controllers/domain-elements/dk/unadr/summary.js","search/controllers/forgotten-password.js","search/controllers/forgotten-password/confirmation.js","search/controllers/index.js","search/controllers/reset-password.js","search/controllers/search-result.js","search/data-adapter.js","search/helpers/-clear-element.js","search/helpers/and.js","search/helpers/app-version.js","search/helpers/await.js","search/helpers/cancel-all.js","search/helpers/div-icon.js","search/helpers/ember-leaflet-assign-to.js","search/helpers/eq.js","search/helpers/gt.js","search/helpers/gte.js","search/helpers/icon.js","search/helpers/increment.js","search/helpers/is-after.js","search/helpers/is-array.js","search/helpers/is-before.js","search/helpers/is-between.js","search/helpers/is-empty.js","search/helpers/is-equal.js","search/helpers/is-fulfilled.js","search/helpers/is-pending.js","search/helpers/is-rejected.js","search/helpers/is-same-or-after.js","search/helpers/is-same-or-before.js","search/helpers/is-same.js","search/helpers/lat-lng-bounds.js","search/helpers/lt.js","search/helpers/lte.js","search/helpers/moment-add.js","search/helpers/moment-calendar.js","search/helpers/moment-diff.js","search/helpers/moment-duration.js","search/helpers/moment-format.js","search/helpers/moment-from-now.js","search/helpers/moment-from.js","search/helpers/moment-subtract.js","search/helpers/moment-to-date.js","search/helpers/moment-to-now.js","search/helpers/moment-to.js","search/helpers/moment-unix.js","search/helpers/moment.js","search/helpers/not-eq.js","search/helpers/not.js","search/helpers/now.js","search/helpers/or.js","search/helpers/perform.js","search/helpers/pluralize.js","search/helpers/point.js","search/helpers/promise-all.js","search/helpers/promise-hash.js","search/helpers/promise-rejected-reason.js","search/helpers/replace-newline-by-paragraph.js","search/helpers/replace-newline.js","search/helpers/singularize.js","search/helpers/task.js","search/helpers/unix.js","search/helpers/utc.js","search/helpers/xor.js","search/initializers/app-version.js","search/initializers/container-debug-adapter.js","search/initializers/ember-concurrency.js","search/initializers/ember-data-data-adapter.js","search/initializers/ember-data.js","search/initializers/export-application-global.js","search/initializers/leaflet-assets.js","search/initializers/search-query-initializer.js","search/initializers/tabs-in-domain-element-routes.js","search/instance-initializers/ember-data.js","search/instance-initializers/logger-initializer.js","search/models/domain-element-list.js","search/models/domain-element.js","search/models/domain.js","search/models/query.js","search/models/variable-value.js","search/models/variable.js","search/resolver.js","search/router.js","search/routes/about.js","search/routes/about/api.js","search/routes/about/companies.js","search/routes/about/cpr-search.js","search/routes/about/data-quality.js","search/routes/about/data-terms.js","search/routes/about/data.js","search/routes/about/features.js","search/routes/about/feedback-page.js","search/routes/about/feedback-page/confirmation.js","search/routes/about/help.js","search/routes/about/help/history.js","search/routes/about/help/search.js","search/routes/about/help/shortcuts.js","search/routes/about/help/sources.js","search/routes/about/help/types.js","search/routes/about/help/types/address.js","search/routes/about/help/types/companies.js","search/routes/about/help/types/index.js","search/routes/about/help/types/persons.js","search/routes/about/help/types/property.js","search/routes/about/index.js","search/routes/about/persons.js","search/routes/about/properties.js","search/routes/about/sources.js","search/routes/about/terms.js","search/routes/about/welcome.js","search/routes/about/what-is-new.js","search/routes/accept-terms.js","search/routes/activate-account.js","search/routes/application.js","search/routes/domain-element-not-found.js","search/routes/domain-elements.js","search/routes/domain-elements/dk.js","search/routes/domain-elements/dk/acadr.js","search/routes/domain-elements/dk/acadr/address.js","search/routes/domain-elements/dk/acadr/bbr.js","search/routes/domain-elements/dk/acadr/bbr/building.js","search/routes/domain-elements/dk/acadr/bbr/ground.js","search/routes/domain-elements/dk/acadr/bbr/index.js","search/routes/domain-elements/dk/acadr/bbr/unit.js","search/routes/domain-elements/dk/acadr/bfe.js","search/routes/domain-elements/dk/acadr/bfe/bfe.js","search/routes/domain-elements/dk/acadr/esr.js","search/routes/domain-elements/dk/acadr/esr/prop.js","search/routes/domain-elements/dk/acadr/index.js","search/routes/domain-elements/dk/acadr/myndighed.js","search/routes/domain-elements/dk/acadr/summary.js","search/routes/domain-elements/dk/acadr/unadrs.js","search/routes/domain-elements/dk/all-per.js","search/routes/domain-elements/dk/all-per/bbr.js","search/routes/domain-elements/dk/all-per/bbr/building.js","search/routes/domain-elements/dk/all-per/bbr/ground.js","search/routes/domain-elements/dk/all-per/bbr/index.js","search/routes/domain-elements/dk/all-per/bbr/unit.js","search/routes/domain-elements/dk/all-per/bfe.js","search/routes/domain-elements/dk/all-per/bfe/bfe.js","search/routes/domain-elements/dk/all-per/esr.js","search/routes/domain-elements/dk/all-per/esr/prop.js","search/routes/domain-elements/dk/all-per/index.js","search/routes/domain-elements/dk/all-per/owned.js","search/routes/domain-elements/dk/all-per/relations.js","search/routes/domain-elements/dk/all-per/statstidende.js","search/routes/domain-elements/dk/all-per/summary.js","search/routes/domain-elements/dk/bfe.js","search/routes/domain-elements/dk/bfe/bbr.js","search/routes/domain-elements/dk/bfe/bbr/building.js","search/routes/domain-elements/dk/bfe/bbr/ground.js","search/routes/domain-elements/dk/bfe/bbr/index.js","search/routes/domain-elements/dk/bfe/bbr/unit.js","search/routes/domain-elements/dk/bfe/children.js","search/routes/domain-elements/dk/bfe/ground.js","search/routes/domain-elements/dk/bfe/index.js","search/routes/domain-elements/dk/bfe/matr.js","search/routes/domain-elements/dk/bfe/owners.js","search/routes/domain-elements/dk/bfe/summary.js","search/routes/domain-elements/dk/bfe/tinglysning.js","search/routes/domain-elements/dk/bld.js","search/routes/domain-elements/dk/bld/bfe.js","search/routes/domain-elements/dk/bld/bfe/bfe.js","search/routes/domain-elements/dk/bld/energygrade.js","search/routes/domain-elements/dk/bld/entrance.js","search/routes/domain-elements/dk/bld/esr.js","search/routes/domain-elements/dk/bld/esr/prop.js","search/routes/domain-elements/dk/bld/floor.js","search/routes/domain-elements/dk/bld/ground.js","search/routes/domain-elements/dk/bld/index.js","search/routes/domain-elements/dk/bld/summary.js","search/routes/domain-elements/dk/bld/unit.js","search/routes/domain-elements/dk/complegal.js","search/routes/domain-elements/dk/complegal/bbr.js","search/routes/domain-elements/dk/complegal/bbr/building.js","search/routes/domain-elements/dk/complegal/bbr/ground.js","search/routes/domain-elements/dk/complegal/bbr/index.js","search/routes/domain-elements/dk/complegal/bbr/unit.js","search/routes/domain-elements/dk/complegal/bfe.js","search/routes/domain-elements/dk/complegal/bfe/bfe.js","search/routes/domain-elements/dk/complegal/compprods.js","search/routes/domain-elements/dk/complegal/cvr-accounting.js","search/routes/domain-elements/dk/complegal/esr.js","search/routes/domain-elements/dk/complegal/esr/prop.js","search/routes/domain-elements/dk/complegal/index.js","search/routes/domain-elements/dk/complegal/owners.js","search/routes/domain-elements/dk/complegal/relations.js","search/routes/domain-elements/dk/complegal/statstidende.js","search/routes/domain-elements/dk/complegal/summary.js","search/routes/domain-elements/dk/complegal/tinglysning.js","search/routes/domain-elements/dk/compprod.js","search/routes/domain-elements/dk/compprod/bbr.js","search/routes/domain-elements/dk/compprod/bbr/building.js","search/routes/domain-elements/dk/compprod/bbr/ground.js","search/routes/domain-elements/dk/compprod/bbr/index.js","search/routes/domain-elements/dk/compprod/bbr/unit.js","search/routes/domain-elements/dk/compprod/bfe.js","search/routes/domain-elements/dk/compprod/bfe/bfe.js","search/routes/domain-elements/dk/compprod/esr.js","search/routes/domain-elements/dk/compprod/esr/prop.js","search/routes/domain-elements/dk/compprod/index.js","search/routes/domain-elements/dk/compprod/statstidende.js","search/routes/domain-elements/dk/compprod/summary.js","search/routes/domain-elements/dk/cst-per.js","search/routes/domain-elements/dk/cvr-otherpart.js","search/routes/domain-elements/dk/cvr-otherpart/index.js","search/routes/domain-elements/dk/cvr-otherpart/owned.js","search/routes/domain-elements/dk/cvr-otherpart/relations.js","search/routes/domain-elements/dk/cvr-otherpart/summary.js","search/routes/domain-elements/dk/cvr-per.js","search/routes/domain-elements/dk/ground.js","search/routes/domain-elements/dk/ground/bfe.js","search/routes/domain-elements/dk/ground/bfe/bfe.js","search/routes/domain-elements/dk/ground/bld.js","search/routes/domain-elements/dk/ground/esr.js","search/routes/domain-elements/dk/ground/esr/prop.js","search/routes/domain-elements/dk/ground/index.js","search/routes/domain-elements/dk/ground/summary.js","search/routes/domain-elements/dk/per.js","search/routes/domain-elements/dk/per/bbr.js","search/routes/domain-elements/dk/per/bbr/building.js","search/routes/domain-elements/dk/per/bbr/ground.js","search/routes/domain-elements/dk/per/bbr/index.js","search/routes/domain-elements/dk/per/bbr/unit.js","search/routes/domain-elements/dk/per/bfe.js","search/routes/domain-elements/dk/per/bfe/bfe.js","search/routes/domain-elements/dk/per/esr.js","search/routes/domain-elements/dk/per/esr/prop.js","search/routes/domain-elements/dk/per/index.js","search/routes/domain-elements/dk/per/owned.js","search/routes/domain-elements/dk/per/relations.js","search/routes/domain-elements/dk/per/statstidende.js","search/routes/domain-elements/dk/per/summary.js","search/routes/domain-elements/dk/prop.js","search/routes/domain-elements/dk/prop/bbr.js","search/routes/domain-elements/dk/prop/bbr/building.js","search/routes/domain-elements/dk/prop/bbr/ground.js","search/routes/domain-elements/dk/prop/bbr/index.js","search/routes/domain-elements/dk/prop/bbr/unit.js","search/routes/domain-elements/dk/prop/children.js","search/routes/domain-elements/dk/prop/energygrade.js","search/routes/domain-elements/dk/prop/ground.js","search/routes/domain-elements/dk/prop/index.js","search/routes/domain-elements/dk/prop/matr.js","search/routes/domain-elements/dk/prop/owners.js","search/routes/domain-elements/dk/prop/summary.js","search/routes/domain-elements/dk/prop/tinglysning.js","search/routes/domain-elements/dk/prop/udbud.js","search/routes/domain-elements/dk/prop/value.js","search/routes/domain-elements/dk/shared/bbr/address-based-tab.js","search/routes/domain-elements/dk/shared/bbr/base.js","search/routes/domain-elements/dk/shared/bbr/bbr_vars.js","search/routes/domain-elements/dk/shared/bbr/building.js","search/routes/domain-elements/dk/shared/bbr/ground.js","search/routes/domain-elements/dk/shared/bbr/index.js","search/routes/domain-elements/dk/shared/bbr/unit.js","search/routes/domain-elements/dk/shared/bfe-section.js","search/routes/domain-elements/dk/shared/bfe-tab.js","search/routes/domain-elements/dk/shared/bfe_vars.js","search/routes/domain-elements/dk/shared/cvr/owned.js","search/routes/domain-elements/dk/shared/cvr/relations.js","search/routes/domain-elements/dk/shared/esr-tab.js","search/routes/domain-elements/dk/shared/esr_vars.js","search/routes/domain-elements/dk/shared/property-section.js","search/routes/domain-elements/dk/shared/udbud_tab.js","search/routes/domain-elements/dk/tele-per.js","search/routes/domain-elements/dk/unadr.js","search/routes/domain-elements/dk/unadr/address.js","search/routes/domain-elements/dk/unadr/bbr.js","search/routes/domain-elements/dk/unadr/bbr/building.js","search/routes/domain-elements/dk/unadr/bbr/ground.js","search/routes/domain-elements/dk/unadr/bbr/index.js","search/routes/domain-elements/dk/unadr/bbr/unit.js","search/routes/domain-elements/dk/unadr/bfe.js","search/routes/domain-elements/dk/unadr/bfe/bfe.js","search/routes/domain-elements/dk/unadr/demography.js","search/routes/domain-elements/dk/unadr/esr.js","search/routes/domain-elements/dk/unadr/esr/prop.js","search/routes/domain-elements/dk/unadr/index.js","search/routes/domain-elements/dk/unadr/myndighed.js","search/routes/domain-elements/dk/unadr/summary.js","search/routes/domain-elements/dk/unadr/tinglysning.js","search/routes/domain-elements/dk/unadr/udbud.js","search/routes/domain-error.js","search/routes/forgotten-password.js","search/routes/forgotten-password/confirmation.js","search/routes/index.js","search/routes/not-found.js","search/routes/reset-password.js","search/routes/search-result-loading.js","search/routes/search-result.js","search/serializers/-default.js","search/serializers/-json-api.js","search/serializers/-rest.js","search/serializers/domain.js","search/serializers/variable.js","search/services/ajax.js","search/services/app-info-service.js","search/services/authentication-service.js","search/services/authorization-service.js","search/services/cvr-accounting-service.js","search/services/domain-element-service.js","search/services/domain-element-summary-service.js","search/services/domain-element-view-service.js","search/services/ember-leaflet.js","search/services/energygrade-service.js","search/services/moment.js","search/services/notification-service.js","search/services/search-service.js","search/services/shortcut-service.js","search/services/store.js","search/services/tinglysning-service.js","search/services/utils-service.js","search/services/variable-metadata-service.js","search/templates/about.js","search/templates/about/data.js","search/templates/about/feedback-page.js","search/templates/about/feedback-page/confirmation.js","search/templates/about/help.js","search/templates/about/help/history.js","search/templates/about/help/search.js","search/templates/about/help/shortcuts.js","search/templates/about/help/sources.js","search/templates/about/help/types.js","search/templates/about/help/types/address.js","search/templates/about/help/types/companies.js","search/templates/about/help/types/persons.js","search/templates/about/help/types/property.js","search/templates/about/index.js","search/templates/about/terms.js","search/templates/about/welcome.js","search/templates/about/what-is-new.js","search/templates/accept-terms.js","search/templates/activate-account.js","search/templates/application.js","search/templates/autocomplete-suggestion.js","search/templates/components/about/about-layout.js","search/templates/components/accounting-value.js","search/templates/components/address-search-link.js","search/templates/components/bbr-notification-link.js","search/templates/components/categories-view.js","search/templates/components/cpr-search-input-help.js","search/templates/components/cvr-accounting-table.js","search/templates/components/domain-element-autocomplete-field.js","search/templates/components/domain-element-autocomplete.js","search/templates/components/domain-element-icon.js","search/templates/components/domain-element-leaflet.js","search/templates/components/domain-element-summary-layout.js","search/templates/components/domain-element-tool.js","search/templates/components/domain-elements/address-link.js","search/templates/components/domain-elements/contacts-section.js","search/templates/components/domain-elements/dk/address-section.js","search/templates/components/domain-elements/dk/address-tab.js","search/templates/components/domain-elements/dk/adr-summary-section.js","search/templates/components/domain-elements/dk/bbr-summary-section.js","search/templates/components/domain-elements/dk/bfe-owner-address.js","search/templates/components/domain-elements/dk/building-tab.js","search/templates/components/domain-elements/dk/cpr-upgrade-button.js","search/templates/components/domain-elements/dk/esr-summary-section.js","search/templates/components/domain-elements/dk/ground-tab.js","search/templates/components/domain-elements/dk/myndighed-tab.js","search/templates/components/domain-elements/dk/owner-address.js","search/templates/components/domain-elements/dk/owner-variables-value.js","search/templates/components/domain-elements/dk/phone-section.js","search/templates/components/domain-elements/dk/prop-owners.js","search/templates/components/domain-elements/dk/statstidende/company-tab.js","search/templates/components/domain-elements/dk/statstidende/person-tab.js","search/templates/components/domain-elements/property.js","search/templates/components/domain-elements/standard-page.js","search/templates/components/domain-elements/streetview-link.js","search/templates/components/domain-elements/tab-header.js","search/templates/components/domain-elements/variables-section-subtext.js","search/templates/components/energygrade-table.js","search/templates/components/esr-warning.js","search/templates/components/geomatic-dropdown.js","search/templates/components/geomatic-typeahead.js","search/templates/components/header-content-layout.js","search/templates/components/help/domain-info-section.js","search/templates/components/inline-variable-value.js","search/templates/components/input-text-field.js","search/templates/components/owner-search-link.js","search/templates/components/popover-icon.js","search/templates/components/popup-box.js","search/templates/components/quick-sign-in.js","search/templates/components/search-autocomplete.js","search/templates/components/search-link.js","search/templates/components/search-query.js","search/templates/components/search-result-item-acadr.js","search/templates/components/search-result-item-all-per.js","search/templates/components/search-result-item-bfe.js","search/templates/components/search-result-item-bld.js","search/templates/components/search-result-item-comp.js","search/templates/components/search-result-item-complegal.js","search/templates/components/search-result-item-compprod.js","search/templates/components/search-result-item-cst-per.js","search/templates/components/search-result-item-ground.js","search/templates/components/search-result-item-pcode.js","search/templates/components/search-result-item-pcstreet.js","search/templates/components/search-result-item-per.js","search/templates/components/search-result-item-prop.js","search/templates/components/search-result-item-tele-per.js","search/templates/components/search-result-item-unadr.js","search/templates/components/search-result-item-unit.js","search/templates/components/search-result-item.js","search/templates/components/sign-in-dialog.js","search/templates/components/simple-value.js","search/templates/components/sortable-table.js","search/templates/components/status-value.js","search/templates/components/terms-text.js","search/templates/components/variable-popover.js","search/templates/components/variable-value.js","search/templates/components/variable-values-header.js","search/templates/components/wait-spinner.js","search/templates/domain-element-not-found.js","search/templates/domain-elements.js","search/templates/domain-elements/dk.js","search/templates/domain-elements/dk/acadr.js","search/templates/domain-elements/dk/acadr/address.js","search/templates/domain-elements/dk/acadr/bbr.js","search/templates/domain-elements/dk/acadr/myndighed.js","search/templates/domain-elements/dk/acadr/summary.js","search/templates/domain-elements/dk/acadr/unadrs.js","search/templates/domain-elements/dk/all-per.js","search/templates/domain-elements/dk/all-per/bbr.js","search/templates/domain-elements/dk/all-per/statstidende.js","search/templates/domain-elements/dk/all-per/summary.js","search/templates/domain-elements/dk/bfe.js","search/templates/domain-elements/dk/bfe/bbr.js","search/templates/domain-elements/dk/bfe/children.js","search/templates/domain-elements/dk/bfe/matr.js","search/templates/domain-elements/dk/bfe/owners.js","search/templates/domain-elements/dk/bfe/tinglysning.js","search/templates/domain-elements/dk/bld.js","search/templates/domain-elements/dk/bld/energygrade.js","search/templates/domain-elements/dk/bld/entrance.js","search/templates/domain-elements/dk/bld/floor.js","search/templates/domain-elements/dk/bld/ground.js","search/templates/domain-elements/dk/bld/summary.js","search/templates/domain-elements/dk/complegal.js","search/templates/domain-elements/dk/complegal/bbr.js","search/templates/domain-elements/dk/complegal/compprods.js","search/templates/domain-elements/dk/complegal/cvr-accounting.js","search/templates/domain-elements/dk/complegal/cvr.js","search/templates/domain-elements/dk/complegal/owners.js","search/templates/domain-elements/dk/complegal/relations.js","search/templates/domain-elements/dk/complegal/statstidende.js","search/templates/domain-elements/dk/complegal/summary.js","search/templates/domain-elements/dk/complegal/tinglysning.js","search/templates/domain-elements/dk/compprod.js","search/templates/domain-elements/dk/compprod/bbr.js","search/templates/domain-elements/dk/compprod/cvr.js","search/templates/domain-elements/dk/compprod/statstidende.js","search/templates/domain-elements/dk/compprod/summary.js","search/templates/domain-elements/dk/cvr-otherpart.js","search/templates/domain-elements/dk/cvr-otherpart/summary.js","search/templates/domain-elements/dk/ground.js","search/templates/domain-elements/dk/ground/summary.js","search/templates/domain-elements/dk/per.js","search/templates/domain-elements/dk/per/bbr.js","search/templates/domain-elements/dk/per/statstidende.js","search/templates/domain-elements/dk/per/summary.js","search/templates/domain-elements/dk/prop.js","search/templates/domain-elements/dk/prop/bbr.js","search/templates/domain-elements/dk/prop/children.js","search/templates/domain-elements/dk/prop/energygrade.js","search/templates/domain-elements/dk/prop/matr.js","search/templates/domain-elements/dk/prop/owners.js","search/templates/domain-elements/dk/prop/tinglysning.js","search/templates/domain-elements/dk/prop/value.js","search/templates/domain-elements/dk/shared/bbr/building.js","search/templates/domain-elements/dk/shared/bbr/ground.js","search/templates/domain-elements/dk/shared/bbr/unit.js","search/templates/domain-elements/dk/shared/bfe-section.js","search/templates/domain-elements/dk/shared/bfe-tab.js","search/templates/domain-elements/dk/shared/cvr/owned.js","search/templates/domain-elements/dk/shared/cvr/relations.js","search/templates/domain-elements/dk/shared/esr-tab.js","search/templates/domain-elements/dk/shared/property-section.js","search/templates/domain-elements/dk/shared/udbud-tab.js","search/templates/domain-elements/dk/unadr.js","search/templates/domain-elements/dk/unadr/address.js","search/templates/domain-elements/dk/unadr/bbr.js","search/templates/domain-elements/dk/unadr/demography.js","search/templates/domain-elements/dk/unadr/myndighed.js","search/templates/domain-elements/dk/unadr/summary.js","search/templates/domain-elements/dk/unadr/tinglysning.js","search/templates/domain-error.js","search/templates/error.js","search/templates/forgotten-password.js","search/templates/forgotten-password/confirmation.js","search/templates/index.js","search/templates/loading.js","search/templates/not-found.js","search/templates/reset-password.js","search/templates/search-result-loading.js","search/templates/search-result.js","search/transforms/boolean.js","search/transforms/date.js","search/transforms/number.js","search/transforms/string.js","search/utils/sorting.js","vendor/ember-cli/app-config.js","vendor/ember-cli/app-boot.js"],"sourcesContent":["'use strict';\n\n\n","define(\"search/adapters/-json-api\", [\"exports\", \"@ember-data/adapter/json-api\"], function (_exports, _jsonApi) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _jsonApi.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"@ember-data/adapter/json-api\"eaimeta@70e063a35619d71f\n});","define(\"search/adapters/application\", [\"exports\", \"@ember-data/adapter/json-api\", \"search/config/environment\"], function (_exports, _jsonApi, _environment) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/service\",0,\"@ember-data/adapter/json-api\",0,\"search/config/environment\"eaimeta@70e063a35619d71f\n\n var _default = _jsonApi.default.extend({\n namespace: 'api/v1/meta/dk',\n authorization: Ember.inject.service('authorization-service'),\n\n //meta data is \"never\" updated on the server, so no need to try to fetch the latest data in the background\n shouldBackgroundReloadAll() {\n return false;\n },\n\n urlForFindAll(modelName, snapshot) {\n var url = _environment.default.APP.apiRoot + this._super(modelName, snapshot);\n\n return url;\n },\n\n ajax(url, method) {\n let hash = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {};\n hash.xhrFields = {\n withCredentials: _environment.default.APP.allowCrossDomain\n };\n return this._super(url, method, hash);\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/app\", [\"exports\", \"search/resolver\", \"ember-load-initializers\", \"search/config/environment\", \"svg4everybody\", \"jquery\"], function (_exports, _resolver, _emberLoadInitializers, _environment, _svg4everybody, _jquery) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/application\",0,\"search/resolver\",0,\"ember-load-initializers\",0,\"search/config/environment\",0,\"svg4everybody\",0,\"jquery\"eaimeta@70e063a35619d71f\n\n (0, _svg4everybody.default)();\n\n _jquery.default.ajaxSetup({\n xhrFields: {\n withCredentials: _environment.default.APP.allowCrossDomain\n }\n });\n\n let App;\n App = Ember.Application.extend({\n modulePrefix: _environment.default.modulePrefix,\n podModulePrefix: _environment.default.podModulePrefix,\n Resolver: _resolver.default\n });\n (0, _emberLoadInitializers.default)(App, _environment.default.modulePrefix);\n var _default = App;\n _exports.default = _default;\n});","define(\"search/base/domain-element-controller\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/controller\",0,\"@ember/object\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Controller.extend({\n address: Ember.computed.or('model.values.unadr_name.value', 'model.values.acadr_name.value'),\n name: Ember.computed('model.domain', function () {\n var nameVariable = this.get('model.domain') + '_name';\n return this.get('model.values.' + nameVariable + '.value');\n }),\n pageTitleTokens: Ember.computed('address', 'model', 'name', function () {\n if (this.get('name') === this.get('address') || !this.get('address')) {\n return this.get('name');\n }\n\n return this.get('name') + ' - ' + this.get('address');\n })\n });\n\n _exports.default = _default;\n});","define(\"search/base/domain-element-index-route\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Route.extend({\n beforeModel() {\n this.transitionTo(this.get('routeName').replace('index', 'summary'));\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/base/domain-element-map\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n const EsrSubRoutes = [{\n route: 'prop',\n name: 'Ejendommen',\n hasDynamicSegment: true\n }];\n const BfeSubRoutes = [{\n route: 'bfe',\n name: 'BFE',\n hasDynamicSegment: true\n }];\n const BbrBldVars = ['acadr_name', 'bld_no', 'bld_usage_v2', 'bld_floors', 'bld_floors_deviate', 'bld_conyear', 'bld_reconyear', 'unit_cou_bld', 'entrance_cou_bld', 'bld_status', 'bld_area_built', 'bld_area_total', 'bld_area_resi', 'bld_area_com', 'bld_area_basement', 'bld_area_roof', 'bld_area_roof_utilized', 'bld_area_carport', 'bld_area_garage', 'bld_area_consvtry', 'bld_area_covered', 'bld_area_covered_open', 'bld_area_covered_closed', 'bld_area_trash', 'bld_area_other', 'bld_nrg_heat_instal', 'bld_nrg_heat_instal2', 'bld_nrg_heat_agent', 'bld_watersupl', 'bld_drain', 'bld_roof_material', 'bld_roof_material_sup', 'bld_wallmatrl', 'bld_wallmatrl_sup', 'bld_asbest', 'bld_matsource', 'bld_key', 'bld_consvtn', 'bld_preserv', 'bld_protec', 'bld_safeseats', 'ground_key', 'bld_loc'];\n var _default = {\n dk: {\n complegal: {\n tabs: [{\n route: 'summary',\n name: 'Oversigt',\n vars: ['complegal_name', 'lokalitet', 'stednavn', 'pcodeline', 'lokalitet', 'stednavn', 'pcodeline', 'cvr_per_adr', 'cvr_per_country', 'strname', 'houno', 'per_careof', 'complegal_careof', 'compprod_careof', 'complegal_key', 'complegal_statusext', 'complegal_statusext_date', 'complegal_credstat', 'complegal_format', 'complegal_advptect_cvr', 'complegal_estabdate', 'complegal_employee_cou_date', 'complegal_employee_cou_exact', 'complegal_employee_cou_yearwork', 'complegal_activity_main', 'complegal_activity_sub1', 'complegal_activity_sub2', 'complegal_activity_sub3', 'complegal_activity_main_db25', 'complegal_activity_sub1_db25', 'complegal_activity_sub2_db25', 'complegal_activity_sub3_db25', 'per_remarks_co', 'complegal_remarks_co', 'complegal_phone', 'complegal_fax', 'complegal_email']\n }, {\n route: 'compprods',\n name: 'P-enheder'\n }, {\n route: 'owners',\n name: 'Ejerskaber'\n }, {\n route: 'relations',\n name: 'Relationer'\n }, {\n route: 'bbr',\n name: 'BBR',\n subRoutes: [{\n route: 'ground',\n name: 'Ground'\n }, {\n route: 'building',\n name: 'Building'\n }, {\n route: 'unit',\n name: 'Unit'\n }],\n disableUnlessValueOf: 'acadr_key'\n }, {\n route: 'bfe',\n name: 'BFE',\n disableUnlessValueOf: 'acadr_key',\n subRoutes: BfeSubRoutes\n }, {\n route: 'esr',\n name: 'ESR',\n disableUnlessValueOf: 'acadr_key',\n subRoutes: EsrSubRoutes\n }, {\n route: 'statstidende',\n name: 'Statstidende',\n alertWhenValueOf: {\n varName: 'complegal_bnkrup_desc',\n whenNotNull: true\n },\n disableUnlessValueOf: 'complegal_bnkrup_desc',\n onlyVisibleWithPermission: 'hasCstCompanyAccess',\n vars: ['complegal_bnkrup_filno', 'complegal_bnkrup_jursdon']\n }, {\n route: 'cvr-accounting',\n name: 'Regnskaber'\n }, {\n route: 'tinglysning',\n name: 'Tinglysning',\n onlyVisibleWithPermission: 'hasTinglysningAccess'\n }]\n },\n compprod: {\n tabs: [{\n route: 'summary',\n name: 'Oversigt',\n vars: ['compprod_name', 'lokalitet', 'stednavn', 'pcodeline', 'lokalitet', 'stednavn', 'pcodeline', 'cvr_per_adr', 'cvr_per_country', 'strname', 'houno', 'per_careof', 'complegal_careof', 'compprod_careof', 'compprod_key', 'complegal_key', 'complegal_name', 'compprod_status', 'compprod_cessdate', 'compprod_estabdate', 'compprod_advptect_cvr', 'compprod_employee_cou_date', 'compprod_employee_cou_exact', 'compprod_employee_cou_yearwork', 'compprod_activity_main', 'compprod_activity_sub1', 'compprod_activity_sub2', 'compprod_activity_sub3', 'compprod_activity_main_db25', 'compprod_activity_sub1_db25', 'compprod_activity_sub2_db25', 'compprod_activity_sub3_db25', 'compprod_phone', 'compprod_fax', 'compprod_email']\n }, {\n route: 'bbr',\n name: 'BBR',\n subRoutes: [{\n route: 'ground',\n name: 'Ground'\n }, {\n route: 'building',\n name: 'Building'\n }, {\n route: 'unit',\n name: 'Unit'\n }],\n disableUnlessValueOf: 'acadr_key'\n }, {\n route: 'bfe',\n name: 'BFE',\n disableUnlessValueOf: 'acadr_key',\n subRoutes: BfeSubRoutes\n }, {\n route: 'esr',\n name: 'ESR',\n disableUnlessValueOf: 'acadr_key',\n subRoutes: EsrSubRoutes\n }, {\n route: 'statstidende',\n name: 'Statstidende',\n alertWhenValueOf: {\n varName: 'complegal_bnkrup_desc',\n whenNotNull: true\n },\n disableUnlessValueOf: 'complegal_bnkrup_desc',\n onlyVisibleWithPermission: 'hasCstCompanyAccess',\n vars: ['complegal_bnkrup_filno', 'complegal_bnkrup_jursdon']\n }]\n },\n all_per: {\n tabs: [{\n route: 'summary',\n name: 'Oversigt',\n vars: ['all_per_name', 'lokalitet', 'stednavn', 'pcodeline', 'lokalitet', 'stednavn', 'pcodeline', 'cvr_per_adr', 'cvr_per_country', 'strname', 'houno', 'per_careof', 'complegal_careof', 'compprod_careof', 'cvr_per_pos', 'tele_per_occu', 'tele_per_advptect_robinson', 'tele_per_cpr_status', 'tele_per_cprvalid', 'tele_per_cprvalid_dat', 'tele_per_primob', 'tele_per_secmob', 'tele_per_prilan', 'tele_per_seclan']\n }, {\n route: 'bbr',\n name: 'BBR',\n subRoutes: [{\n route: 'ground',\n name: 'Ground'\n }, {\n route: 'building',\n name: 'Building'\n }, {\n route: 'unit',\n name: 'Unit'\n }],\n disableUnlessValueOf: 'acadr_key'\n }, {\n route: 'bfe',\n name: 'BFE',\n disableUnlessValueOf: 'acadr_key',\n subRoutes: BfeSubRoutes\n }, {\n route: 'esr',\n name: 'ESR',\n disableUnlessValueOf: 'acadr_key',\n subRoutes: EsrSubRoutes\n }, {\n route: 'statstidende',\n name: 'Statstidende',\n alertWhenValueOf: {\n varName: 'cst_per_key',\n whenNotNull: true\n },\n disableUnlessValueOf: 'cst_per_key',\n onlyVisibleWithPermission: 'hasCstPersonAccess',\n vars: ['cst_per_key', 'cst_per_name', 'cst_per_dod', 'cst_per_dop', 'cst_per_filno', 'cst_per_jursdon', 'cst_per_notiplc_name', 'cst_per_notiplc_co', 'cst_per_notiplc_stretlin', 'cst_per_notiplc_zip', 'cst_per_notiplc_city', 'cst_per_notiplc_country', 'cst_per_notiplc_phon']\n }, {\n route: 'owned',\n name: 'Ejerskaber',\n disableUnlessValueOf: 'cvr_per_key'\n }, {\n route: 'relations',\n name: 'Relationer',\n disableUnlessValueOf: 'cvr_per_key'\n }]\n },\n cvr_otherpart: {\n tabs: [{\n route: 'summary',\n name: 'Oversigt',\n vars: ['cvr_otherpart_name', 'cvr_otherpart_type', 'cvr_otherpart_adr', 'cvr_otherpart_country', 'cvr_otherpart_pos']\n }, {\n route: 'owned',\n name: 'Ejerskaber'\n }, {\n route: 'relations',\n name: 'Relationer'\n }]\n },\n //cvr_per needs to be here so that we can link to it from CVR relations tabs, as they do not know the ids of all_per\n cvr_per: {\n tabs: [{\n route: 'summary',\n name: 'Oversigt'\n }, {\n route: 'bbr',\n name: 'BBR',\n subRoutes: [{\n route: 'ground',\n name: 'Ground'\n }, {\n route: 'building',\n name: 'Building'\n }, {\n route: 'unit',\n name: 'Unit'\n }],\n disableUnlessValueOf: 'acadr_key'\n }, {\n route: 'bfe',\n name: 'BFE',\n disableUnlessValueOf: 'acadr_key',\n subRoutes: BfeSubRoutes\n }, {\n route: 'esr',\n name: 'ESR',\n disableUnlessValueOf: 'acadr_key',\n subRoutes: EsrSubRoutes\n }, {\n route: 'statstidende',\n name: 'Statstidende',\n alertWhenValueOf: {\n varName: 'cst_per_key',\n whenNotNull: true\n },\n disableUnlessValueOf: 'cst_per_key',\n onlyVisibleWithPermission: 'hasCstPersonAccess'\n }, {\n route: 'owned',\n name: 'Ejerskaber',\n disableUnlessValueOf: 'cvr_per_key'\n }, {\n route: 'relations',\n name: 'Relationer',\n disableUnlessValueOf: 'cvr_per_key'\n }]\n },\n per: {\n tabs: [{\n route: 'summary',\n name: 'Oversigt',\n vars: ['per_name', 'per_name_adr', 'lokalitet', 'stednavn', 'pcodeline', 'lokalitet', 'stednavn', 'pcodeline', 'cvr_per_adr', 'cvr_per_country', 'strname', 'houno', 'per_careof', 'complegal_careof', 'compprod_careof', 'per_cprno', 'per_cpr_status', 'per_cpr_status_date', 'per_protect', 'per_protect_date', 'per_advptect_robinson', 'per_advptect_robinson_date', 'per_credwarn', 'per_credwarn_date', 'per_movdat', 'per_adr_foreign', 'per_adr_foreign_date', 'per_adr_contact', 'per_adr_contact_date', 'per_remarks_co', 'complegal_remarks_co', 'tele_per_primob', 'tele_per_secmob', 'tele_per_prilan', 'tele_per_seclan']\n }, {\n route: 'bbr',\n name: 'BBR',\n subRoutes: [{\n route: 'ground',\n name: 'Ground'\n }, {\n route: 'building',\n name: 'Building'\n }, {\n route: 'unit',\n name: 'Unit'\n }],\n disableUnlessValueOf: 'acadr_key'\n }, {\n route: 'bfe',\n name: 'BFE',\n disableUnlessValueOf: 'acadr_key',\n subRoutes: BfeSubRoutes\n }, {\n route: 'esr',\n name: 'ESR',\n disableUnlessValueOf: 'acadr_key',\n subRoutes: EsrSubRoutes\n }, {\n route: 'statstidende',\n name: 'Statstidende',\n alertWhenValueOf: {\n varName: 'cst_per_key',\n whenNotNull: true\n },\n disableUnlessValueOf: 'cst_per_key',\n onlyVisibleWithPermission: 'hasCstPersonAccess',\n vars: ['cst_per_key', 'cst_per_name', 'cst_per_dod', 'cst_per_dop', 'cst_per_filno', 'cst_per_jursdon', 'cst_per_notiplc_name', 'cst_per_notiplc_co', 'cst_per_notiplc_stretlin', 'cst_per_notiplc_zip', 'cst_per_notiplc_city', 'cst_per_notiplc_country', 'cst_per_notiplc_phon']\n }, {\n route: 'owned',\n name: 'Ejerskaber',\n disableUnlessValueOf: 'cvr_per_key'\n }, {\n route: 'relations',\n name: 'Relationer',\n disableUnlessValueOf: 'cvr_per_key'\n }]\n },\n acadr: {\n tabs: [{\n route: 'summary',\n name: 'Oversigt',\n vars: ['acadr_status', 'strname', 'houno', 'stednavn', 'pcodeline', 'muni', 'parish', 'unadr_cou_acadr']\n }, //{ route: 'unadrs', name: 'Enheder' },\n {\n route: 'bbr',\n name: 'BBR',\n subRoutes: [{\n route: 'ground',\n name: 'Ground'\n }, {\n route: 'building',\n name: 'Building'\n }, {\n route: 'unit',\n name: 'Unit'\n }]\n }, {\n route: 'bfe',\n name: 'BFE',\n subRoutes: BfeSubRoutes\n }, {\n route: 'esr',\n name: 'ESR',\n subRoutes: EsrSubRoutes\n }, {\n route: 'address',\n name: 'Adressen',\n vars: ['lokalitet', 'strname', 'strname_abv', 'houno', 'floor', 'suite', 'stednavn', 'pcode', 'pdisname', 'acadr_loc', 'acadr_zone', 'kvhx', 'kvh', 'unadr_key', 'acadr_key', 'unadr_bbrid', 'acadr_bbrid', 'acadr_strcode', 'muni', 'region', 'parish', 'landsdel_key', 'unadr_origin_bbr', 'unadr_origin_cvr', 'unadr_housuita', 'unadr_robinson']\n }, {\n route: 'myndighed',\n name: 'Myndigheder',\n vars: ['politikr_key', 'politikr_adr', 'politikr_phone', 'politikr_email', 'byret_key', 'byret_adr', 'byret_phone', 'byret_email', 'skatcent_key', 'skatcent_adr', 'skatcent_phone', 'skatcent_email', 'statsfor_key', 'statsfor_adr', 'statsfor_phone', 'statsfor_email']\n }]\n },\n unadr: {\n tabs: [{\n route: 'summary',\n name: 'Oversigt',\n vars: ['unadr_status', 'floor', 'suite', 'strname', 'houno', 'stednavn', 'pcodeline', 'muni', 'rooms', 'parish', 'unadr_area_resi', 'unadr_area_com', 'unadr_rooms', 'unadr_resityp_ois', 'unadr_usage_v2', 'unadr_usage_rentalstat', 'unadr_ownship', 'unadr_conyear', 'vur_valuation', 'vur_groundval', 'vur_valuayear']\n }, {\n route: 'bbr',\n name: 'BBR',\n subRoutes: [{\n route: 'ground',\n name: 'Ground'\n }, {\n route: 'building',\n name: 'Building'\n }, {\n route: 'unit',\n name: 'Unit'\n }]\n }, {\n route: 'bfe',\n name: 'BFE',\n subRoutes: BfeSubRoutes\n }, {\n route: 'esr',\n name: 'ESR',\n subRoutes: EsrSubRoutes\n }, {\n route: 'address',\n name: 'Adressen',\n vars: ['lokalitet', 'strname', 'strname_abv', 'houno', 'floor', 'suite', 'stednavn', 'pcode', 'pdisname', 'acadr_loc', 'acadr_zone', 'kvhx', 'kvh', 'unadr_key', 'acadr_key', 'unadr_bbrid', 'acadr_bbrid', 'acadr_strcode', 'muni', 'region', 'parish', 'landsdel_key', 'unadr_origin_bbr', 'unadr_origin_cvr', 'unadr_housuita', 'unadr_robinson']\n }, {\n route: 'myndighed',\n name: 'Myndigheder',\n vars: ['politikr_key', 'politikr_adr', 'politikr_phone', 'politikr_email', 'byret_key', 'byret_adr', 'byret_phone', 'byret_email', 'skatcent_key', 'skatcent_adr', 'skatcent_phone', 'skatcent_email', 'statsfor_key', 'statsfor_adr', 'statsfor_phone', 'statsfor_email']\n }, {\n route: 'udbud',\n name: 'Udbud',\n alertWhenValueOf: {\n varName: 'unadr_lastlistng_isopen',\n value: true\n },\n disableUnlessValueOf: 'unadr_lastlistng_isopen',\n vars: ['proplisting_fromdate', 'proplisting_todate', 'proplisting_time', 'proplisting_isopen', 'proplisting_type', 'proplisting_price_last', 'proplisting_price_first', 'proplisting_price_max', 'proplisting_price_min', 'proplisting_area_resi', 'proplisting_area_ground', 'proplisting_area_basement', 'proplisting_count_rooms', 'proplisting_count_floors', 'proplisting_bldyear']\n }, {\n route: 'demography',\n name: 'Demografi',\n hideUnless: 'cnzgrp_g6',\n vars: ['cnzgrp_g5', 'cnztyp_g5', 'cnzgrp_g6', 'cnztyp_g6', 'age_fac', 'per_empl_level_v2_fac', 'car_avail_fac', 'resityp_fac', 'chl_cou_fac', 'marsta_fac', 'ownship_fac', 'hou_struc_v2_fac', 'wealth_v2_fac', 'per_origin5_fac', 'inco_fac', 'inco_high_fac', 'edu_fac', 'hou_chl_cou_avg', 'hou_wealth_v2_avg', 'hou_inco_avg', 'hou_inco_high_avg', 'hou_edu_len_avg', 'hou_age_oldst_avg']\n }, {\n route: 'tinglysning',\n name: 'Tinglysning',\n onlyVisibleWithPermission: 'hasTinglysningAccess'\n }]\n },\n prop: {\n tabs: [{\n route: 'summary',\n name: 'Oversigt',\n vars: ['muni', 'prop_no', 'prop_matrstk_bfe', 'prop_matrstk_proptyp', 'prop_ismother', 'prop_mothrloc', 'prop_flatno', 'prop_location', 'prop_status', 'prop_ownship_type', 'propownship_cou_prop', 'prop_admin_name', 'prop_purprice', 'prop_purdate', 'prop_lastlistng_price_last', 'prop_lastlistng_fromdate', 'unadr_area_resi', 'unadr_area_com', 'unadr_rooms', 'unadr_resityp_ois', 'unadr_usage_v2', 'unadr_usage_rentalstat', 'unadr_ownship', 'unadr_conyear', 'unit_cou_prop', 'bld_cou_prop', 'prop_matrstk_matrno', 'prop_matrstk_ejerlav_name', 'prop_matrstk_zone', 'matrstk_area_sum_prop', 'matrstk_area_road_sum_prop']\n }, {\n route: 'bbr',\n name: 'BBR',\n subRoutes: [{\n route: 'ground',\n name: 'Ground'\n }, {\n route: 'building',\n name: 'Building'\n }, {\n route: 'unit',\n name: 'Unit'\n }]\n }, //temp hidden until we can create a better version\n {\n route: 'children',\n name: 'Ejerlejligheder',\n hideUnless: 'prop_ismother'\n }, {\n route: 'owners',\n name: 'Ejere',\n disableUnless: 'propownship_cou_prop',\n vars: ['propownship_ownr_name', 'propownship_ownr_name', 'propownship_ownr_type', 'propownship_deeddate', 'propownship_purprice']\n }, {\n route: 'value',\n name: 'Pris',\n vars: ['prop_purprice', 'prop_purdate', 'prop_transtype', 'prop_lastlistng_isopen', 'prop_lastlistng_fromdate', 'prop_lastlistng_time', 'prop_lastlistng_price_first', 'prop_lastlistng_price_last', 'prop_lastlistng_foreclosure', 'prop_groundval_svur', 'prop_valuation_svur', 'prop_valuayear_svur', 'prop_avmgroup', 'prop_valuation_avm', 'prop_valuasqm_avm', 'prop_valuation_avmmoda', 'prop_valuation_avmmodb', 'prop_valuacode_avmmodb', 'prop_valuation_avmmodc', 'prop_valuacode_avmmodc', 'prop_valuation_avmmodd', 'prop_valuacode_avmmodd']\n }, {\n route: 'matr',\n name: 'Matriklen',\n vars: ['ejerlav_name', 'ejerlav_key', 'matrstk_matrno', 'matrstk_partno', 'matrstk_flatno', 'matrstk_art', 'matrstk_main', 'matrstk_zone', 'matrstk_area', 'matrstk_area_road', 'matrstk_bfe', 'matrstk_proptyp']\n }, {\n route: 'udbud',\n name: 'Udbud',\n alertWhenValueOf: {\n varName: 'prop_lastlistng_isopen',\n value: true\n },\n disableUnlessValueOf: 'prop_lastlistng_isopen',\n vars: ['proplisting_fromdate', 'proplisting_todate', 'proplisting_time', 'proplisting_isopen', 'proplisting_type', 'proplisting_price_last', 'proplisting_price_first', 'proplisting_price_max', 'proplisting_price_min', 'proplisting_area_resi', 'proplisting_area_ground', 'proplisting_area_basement', 'proplisting_count_rooms', 'proplisting_count_floors', 'proplisting_bldyear']\n }, {\n route: 'energygrade',\n name: 'Energimærke'\n }, {\n route: 'tinglysning',\n name: 'Tinglysning',\n onlyVisibleWithPermission: 'hasTinglysningAccess'\n }]\n },\n bfe: {\n tabs: [{\n route: 'summary',\n name: 'Oversigt',\n vars: ['bfe_key', 'bfe_location', 'bfe_acadr_name', 'bfe_unadr_name', 'bfe_ismother', 'bfe_mothrkey', 'bfe_flatno', 'bfe_status', 'bfe_type', 'bfe_acadr_key', 'bfe_unadr_key', 'bfeownship_cou_bfe', 'bfe_admin_name', 'bfe_admin_coname', 'bfe_admin_adrline1', 'bfe_admin_adrline2', 'bfe_admin_adrline3', 'bfe_admin_complegal', 'bfe_admin_compprod', 'vur_valuation', 'vur_groundval', 'vur_valuayear']\n }, {\n route: 'bbr',\n name: 'BBR',\n subRoutes: [{\n route: 'ground',\n name: 'Ground'\n }, {\n route: 'building',\n name: 'Building'\n }, {\n route: 'unit',\n name: 'Unit'\n }]\n }, {\n route: 'children',\n name: 'Ejerlejligheder',\n hideUnless: 'bfe_ismother'\n }, {\n route: 'owners',\n name: 'Ejere',\n disableUnless: 'bfeownship_cou_bfe',\n vars: []\n }, {\n route: 'matr',\n name: 'Matriklen',\n vars: ['ejerlav_name', 'ejerlav_key', 'jordstyk_matrno', 'jordstyk_area', 'jordstyk_area_road']\n }, {\n route: 'tinglysning',\n name: 'Tinglysning',\n onlyVisibleWithPermission: 'hasTinglysningAccess'\n }]\n },\n bld: {\n tabs: [{\n route: 'summary',\n name: 'Oversigt',\n vars: BbrBldVars\n }, {\n route: 'ground',\n name: 'Grunden',\n disableUnlessValueOf: 'ground_key',\n vars: ['acadr_name', 'ground_key', 'ground_status', 'ground_newconst', 'ground_secucls', 'ground_watersupl', 'ground_drain', 'ground_drainappr', 'unit_cou_ground', 'bld_cou_ground']\n }, {\n route: 'unit',\n name: 'Enheder',\n vars: ['unit_area', 'unit_area_com', 'unit_area_resi', 'unit_area_oth', 'unit_rooms', 'unit_rooms_com', 'unit_area_total', 'unit_usage_v2', 'unit_resityp_ois', 'unit_resityp_geo', 'unit_usage_rentalstat', 'unit_usage_legaluse', 'unit_resi_pubsubsi', 'unit_usage_approempty', 'unit_usage_condem', 'unit_facil_toilet', 'unit_rooms_toilet', 'unit_rooms_bath', 'unit_facil_bath', 'unit_facil_kitch', 'unit_nrg_heat_instal', 'unit_nrg_heat_agent', 'unit_nrg_sup', 'unit_key', 'unit_status']\n }, {\n route: 'bfe',\n name: 'BFE',\n subRoutes: BfeSubRoutes\n }, {\n route: 'esr',\n name: 'ESR',\n subRoutes: EsrSubRoutes\n }, {\n route: 'floor',\n name: 'Etager',\n vars: ['floor_status', 'floor_name', 'floor_type', 'floor_key', 'floor_area_access', 'floor_area_basmntlegl', 'floor_area_roofused', 'floor_area_basement', 'floor_area_total']\n }, {\n route: 'entrance',\n name: 'Opgange'\n }, {\n route: 'energygrade',\n name: 'Energimærke'\n }]\n },\n ground: {\n tabs: [{\n route: 'summary',\n name: 'Oversigt',\n vars: ['acadr_name', 'ground_key', 'ground_status', 'ground_newconst', 'ground_secucls', 'ground_watersupl', 'ground_drain', 'ground_drainappr', 'unit_cou_ground', 'bld_cou_ground']\n }, {\n route: 'bld',\n name: 'Bygninger',\n vars: BbrBldVars\n }, {\n route: 'bfe',\n name: 'BFE',\n subRoutes: BfeSubRoutes\n }, {\n route: 'esr',\n name: 'ESR',\n subRoutes: EsrSubRoutes\n }]\n }\n }\n };\n _exports.default = _default;\n});","define(\"search/base/domain-element-route\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/service\",0,\"@ember/routing/route\",0,\"@ember/object\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Route.extend({\n domainElementService: Ember.inject.service('domain-element-service'),\n //domainElementViewService: service('domain-element-view-service'),\n authenticationService: Ember.inject.service('authentication-service'),\n authorizationService: Ember.inject.service(),\n activate: function () {\n this._super();\n\n this.controllerFor('application').set('userHasTyped', true);\n },\n titleToken: function () {\n var controller = this.controllerFor(this.get('routeName'));\n return controller.get('pageTitleTokens');\n },\n\n getCountryCode() {\n return this.get('routeName').split('.')[1];\n },\n\n getDomainId() {\n return this.get('routeName').split('.')[2].replace('-', '_');\n },\n\n model(params) {\n this._initTabs();\n\n var domainId = this.getDomainId();\n var domainElementId = params[domainId + '_id'];\n\n if (this.get('authenticationService.isAuthenticated')) {\n var lastVisitedElement = this.getLastVisitedElementIfMatchBy(domainId, domainElementId);\n\n if (lastVisitedElement) {\n return lastVisitedElement;\n }\n }\n\n var domainElementService = this.get('domainElementService');\n var country = this.getCountryCode();\n return domainElementService.getDomainElement(country, domainId, domainElementId, this.get('varsArgument'));\n },\n\n getLastVisitedElementIfMatchBy(domainId, elementId) {\n var lastVisitedRoute = this.controllerFor('application').get('lastVisitedDomainElement');\n\n if (lastVisitedRoute && lastVisitedRoute.element.get('domain') === domainId && lastVisitedRoute.element.get('id') === elementId) {\n return lastVisitedRoute.element;\n }\n\n return null;\n },\n\n _getDefaultVars() {\n return ['acadr_hasunits', 'unadr_streetline', 'pcodeline', 'stednavn', 'strname', 'houno', 'unadr_key', 'acadr_key', 'unadr_name', 'acadr_name', 'prop_key', 'bfe_key', this.getDomainId() + '_name'].concat(this.getAdditionalVars());\n },\n\n getAdditionalVars() {\n return [];\n },\n\n varsArgument: Ember.computed('authenticationService.isAuthenticated', 'variablesForAllTabs', function () {\n this.get('authenticationService.isAuthenticated'); //neededToWorkWithCache\n\n return this.get('authorizationService').filterVariables(this.get('variablesForAllTabs')).uniq().join(',');\n }),\n _tabsInitialized: false,\n variablesForAllTabs: Ember.computed('routeName', function () {\n var controller = this.controllerFor(this.get('routeName'));\n var tabs = controller.get('tabs');\n return tabs.reduce(function (previousValue, tab) {\n return previousValue.pushObjects(tab.variables);\n }, this._getDefaultVars());\n }),\n _initTabs: function () {\n if (this._tabsInitialized) {\n return;\n }\n\n var tabs = this.get('tabs');\n var controller = this.controllerFor(this.get('routeName'));\n controller.set('tabs', tabs); //move tabs to controller\n //var self = this;\n\n tabs.forEach(tab => {\n tab.variables = tab.vars || []; //this._getVariablesInTabTemplate(self.getCountryCode(), self.getDomainId(), tab);\n\n if (tab.alertWhenValueOf) {\n tab.variables.push(tab.alertWhenValueOf.varName);\n }\n\n if (tab.disableUnlessValueOf) {\n tab.variables.push(tab.disableUnlessValueOf);\n }\n });\n this._tabsInitialized = true;\n },\n // _getVariablesInTabTemplate: function(country, domainId, tab) {\n // return this.get('domainElementViewService').getVariablesInTabTemplate(country, domainId, tab);\n // },\n actions: {\n error(error) {\n if (error) {\n error.routeName = this.get('routeName');\n\n if (error.status && error.status === 404) {\n return this.transitionTo('domain-element-not-found');\n }\n }\n\n return true;\n },\n\n didTransition() {\n this.controllerFor('application').set('lastVisitedDomainElement', {\n routeName: this.get('routeName'),\n element: this.get('controller.model')\n });\n return true;\n }\n\n }\n });\n\n _exports.default = _default;\n});","define(\"search/base/domain-element-tab-controller\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/controller\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Controller.extend({});\n\n _exports.default = _default;\n});","define(\"search/base/domain-element-tab-route\", [\"exports\", \"jquery\"], function (_exports, _jquery) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"jquery\",0,\"@ember/runloop\",0,\"@ember/service\",0,\"@ember/routing/route\",0,\"ember\",0,\"@ember/object\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Route.extend({\n authorizationService: Ember.inject.service(),\n authenticationService: Ember.inject.service('authentication-service'),\n searchService: Ember.inject.service('search-service'),\n domainElementRouteName: Ember.computed('routeName', function () {\n var tokens = this.get('routeName').split('.');\n return tokens.slice(0, tokens.length - 1).join('.');\n }),\n domainElementModel: function () {\n return this.modelFor(this.get('domainElementRouteName'));\n },\n actions: {\n error(error) {\n if (error) {\n error.routeName = this.get('routeName');\n }\n\n return true;\n },\n\n loading(transition) {\n let controller = this.controllerFor(this.get('domainElementRouteName'));\n var isLoading = true;\n transition.promise.finally(function () {\n isLoading = false;\n\n if (controller.get('tabs')) {\n controller.set('tabs.currentlyLoading', isLoading);\n }\n });\n Ember.run.later(this, function () {\n if (controller.get('tabs')) {\n controller.set('tabs.currentlyLoading', isLoading);\n }\n }, Ember.testing ? 1 : 500);\n },\n\n didTransition() {\n if (!Ember.testing) {\n Ember.run.later(this, function () {\n (0, _jquery.default)('.tab .active.ember-transitioning-out').removeClass('ember-transitioning-out');\n }, 500);\n }\n\n return true;\n }\n\n },\n getContactsPromise: function (element) {\n if (!element) {\n return null;\n }\n\n let where = element.get('values.unadr_name.value') || element.get('values.acadr_name.value');\n var query = this.get('newSearchQuery');\n query.set('historic', false);\n query.set('where', where);\n query.set('domainTypes', 'person,company');\n query.set('cap', '15');\n return this.get('searchService').search(query);\n }\n });\n\n _exports.default = _default;\n});","define(\"search/components/about/about-layout\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/service\",0,\"@ember/component\",0,\"@ember/object\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({\n authentication: Ember.inject.service('authentication-service'),\n authorization: Ember.inject.service('authorization-service'),\n canSearch: Ember.computed.and('authentication.isAuthenticated', 'authorization.hasSearchAccess')\n });\n\n _exports.default = _default;\n});","define(\"search/components/accounting-value\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/object\",0,\"@ember/component\"eaimeta@70e063a35619d71f\n\n const AccountingValueComponent = Ember.Component.extend({\n hideWithoutValue: false,\n isHeader: false,\n tagName: 'tr',\n isVisible: Ember.computed('emptyValue', 'hideWithoutValue', 'value', function () {\n var value = this.get('value');\n\n if (value) {\n if (this.get('hideWithoutValue') && !value.get('value')) {\n return false;\n }\n\n return true;\n }\n\n var emptyValue = this.get('emptyValue');\n\n if (emptyValue) {\n return true;\n }\n\n return false;\n })\n });\n AccountingValueComponent.reopenClass({\n positionalParams: ['field', 'value']\n });\n var _default = AccountingValueComponent;\n _exports.default = _default;\n});","define(\"search/components/address-search-link\", [\"exports\", \"search/components/search-link\"], function (_exports, _searchLink) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/components/search-link\",0,\"@ember/object\"eaimeta@70e063a35619d71f\n\n const AddressSearchLink = _searchLink.default.extend({\n hideIfSameAddress: false,\n\n init() {\n this._super(...arguments);\n\n this.setAddress();\n },\n\n setAddress: Ember.observer('address', function () {\n var address = this.get('address');\n this.set('query.where', address);\n this.set('linkText', address);\n }),\n isVisible: Ember.computed('address', 'hideIfNoEffect', 'inputQuery.where', function () {\n if (this.get('hideIfNoEffect')) {\n return this.get('address') !== this.get('inputQuery.where');\n }\n\n return true;\n })\n });\n\n AddressSearchLink.reopenClass({\n positionalParams: ['address']\n });\n var _default = AddressSearchLink;\n _exports.default = _default;\n});","define(\"search/components/array-path-layer\", [\"exports\", \"ember-leaflet/components/array-path-layer\"], function (_exports, _arrayPathLayer) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _arrayPathLayer.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-leaflet/components/array-path-layer\"eaimeta@70e063a35619d71f\n});","define(\"search/components/base-layer\", [\"exports\", \"ember-leaflet/components/base-layer\"], function (_exports, _baseLayer) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _baseLayer.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-leaflet/components/base-layer\"eaimeta@70e063a35619d71f\n});","define(\"search/components/bbr-notification-link\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/object\",0,\"@ember/component\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({\n domainElement: undefined,\n linkText: 'PDF',\n bbrNotificationLink: Ember.computed('domainElement.values.{muni.value,prop_no.value}', function () {\n let mn = this.get('domainElement.values.muni.value');\n let pn = this.get('domainElement.values.prop_no.value');\n return `/ois/bbrmeddelelse/${mn}/${pn}`;\n }),\n bbrNotificationBfeLink: Ember.computed('domainElement.values.{prop_matrstk_bfe.value,bfe_key.value}', function () {\n let prop_bfe = this.get('domainElement.values.prop_matrstk_bfe.value');\n let bfe_key = this.get('domainElement.values.bfe_key.value');\n let key = bfe_key || prop_bfe;\n return `/ois/bbrmeddelelse_bfe/${key}`;\n })\n });\n\n _exports.default = _default;\n});","define(\"search/components/categories-view\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/component\",0,\"@ember/object\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({\n categories: Ember.computed('variable.categories', 'selectedCategoryId', function () {\n return this.get('variable.categories').map(cat => {\n return {\n cat,\n IsSelected: cat.id == this.get('selectedCategoryId')\n };\n });\n }),\n shouldShowCode: Ember.computed.reads('variable.shouldShowCodeAndName'),\n shouldShowDescription: Ember.computed('categories', function () {\n return this.get('categories').any(function (item) {\n return item.description;\n });\n }),\n withIdClass: Ember.computed('shouldShowCode', function () {\n if (this.get('shouldShowCode')) {\n return 'with-id';\n }\n\n return '';\n }),\n shouldShowCategoryMetaLink: Ember.computed.gt('variable.categories.length', 20),\n variableMetadataUrl: Ember.computed('variable.id', function () {\n return '/api/v1/meta/dk/variables/' + this.get('variable.id');\n })\n });\n\n _exports.default = _default;\n});","define(\"search/components/circle-layer\", [\"exports\", \"ember-leaflet/components/circle-layer\"], function (_exports, _circleLayer) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _circleLayer.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-leaflet/components/circle-layer\"eaimeta@70e063a35619d71f\n});","define(\"search/components/circle-marker-layer\", [\"exports\", \"ember-leaflet/components/circle-marker-layer\"], function (_exports, _circleMarkerLayer) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _circleMarkerLayer.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-leaflet/components/circle-marker-layer\"eaimeta@70e063a35619d71f\n});","define(\"search/components/container-layer\", [\"exports\", \"ember-leaflet/components/container-layer\"], function (_exports, _containerLayer) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _containerLayer.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-leaflet/components/container-layer\"eaimeta@70e063a35619d71f\n});","define(\"search/components/cpr-search-input-help\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/component\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({});\n\n _exports.default = _default;\n});","define(\"search/components/cvr-accounting-table\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/object\",0,\"@ember/component\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({\n showFacts: Ember.computed('value', function () {\n var value = this.get('value');\n\n if (value) {\n var i;\n\n for (i = 0; i < value.length; i++) {\n if (value[i].Facts) {\n return true;\n }\n }\n }\n\n return false;\n }),\n showArsrapport: Ember.computed('value', function () {\n var value = this.get('value');\n\n if (value) {\n var i;\n\n for (i = 0; i < value.length; i++) {\n if (value[i].PdfLink || value[i].IxbrlLink) {\n return true;\n }\n }\n }\n\n return false;\n })\n }).reopenClass({\n positionalParams: ['value']\n });\n\n _exports.default = _default;\n});","define(\"search/components/div-overlay-layer\", [\"exports\", \"ember-leaflet/components/div-overlay-layer\"], function (_exports, _divOverlayLayer) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _divOverlayLayer.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-leaflet/components/div-overlay-layer\"eaimeta@70e063a35619d71f\n});","define(\"search/components/domain-element-autocomplete-field\", [\"exports\", \"search/components/input-text-field\"], function (_exports, _inputTextField) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/components/input-text-field\"eaimeta@70e063a35619d71f\n\n var _default = _inputTextField.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/components/domain-element-autocomplete\", [\"exports\", \"jquery\", \"search/templates/autocomplete-suggestion\", \"search/config/environment\"], function (_exports, _jquery, _autocompleteSuggestion, _environment) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"jquery\",0,\"rsvp\",0,\"@ember/service\",0,\"@ember/component\",0,\"@ember/object\",0,\"search/templates/autocomplete-suggestion\",0,\"@ember/application\",0,\"search/config/environment\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({\n variableMetadataService: Ember.inject.service('variable-metadata-service'),\n classNames: ['domain-element-autocomplete'],\n input: null,\n placeholder: undefined,\n focus: false,\n focusOnClear: false,\n autoCompleter: undefined,\n customSuggestionTemplate: _autocompleteSuggestion.default,\n authorization: Ember.inject.service('authorization-service'),\n\n init() {\n this._super();\n },\n\n domainIdsArray: Ember.computed('domainIds', function () {\n if (this.get('domainIds')) {\n this.get('domainIds').split(',');\n }\n\n return [];\n }),\n\n isUsableDomain(domain) {\n return this.get('domainIdsArray').indexOf(domain) > -1;\n },\n\n source: Ember.computed('autoCompleter', function () {\n var setClass = function (element) {\n if (element.domain === undefined) {\n element['class'] = 'per';\n } else {\n element['class'] = element.domain;\n }\n };\n\n var variableMetadataService = this.get('variableMetadataService');\n\n var getMetaDataPromise = function (element) {\n if (element.domain) {\n return variableMetadataService.getDomainById(element.domain).then(domain => {\n element.domain_name = domain.get('name');\n\n if (element.domain_element_count > 1) {\n element.countString = element.domain_element_count + ' ' + element.domain_name;\n }\n });\n } else {\n return Ember.RSVP.resolve();\n }\n };\n\n var that = this; //capture this, as it is not available from within the returned function\n\n return function (query, syncResults, asyncResults) {\n if (query.trim().length < 2) {\n syncResults([]);\n asyncResults([]);\n return;\n }\n\n var sourceUrl = _environment.default.APP.apiRoot + 'api/v1/autocomplete/dk/' + that.get('autoCompleter') + '?q=' + encodeURIComponent(query);\n\n if (that.get('domainIds')) {\n sourceUrl += '&domainIds=' + that.get('domainIds');\n }\n\n _jquery.default.getJSON(sourceUrl, function (data) {\n let result = [];\n let promises = [];\n data.suggestions.forEach(function (value) {\n setClass(value);\n result.push(value);\n promises.push(getMetaDataPromise(value));\n }); //wait for all the metadata to have loaded before we return the results\n\n Ember.RSVP.all(promises).then(() => asyncResults(result));\n });\n };\n }),\n // Needed to get more information into the typeahead template.\n suggestionTemplate: function (templatePath) {\n if (templatePath != null) {\n const self = this;\n return function (model) {\n const el = document.createElement('div');\n\n if (typeof model !== 'object') {\n model = Ember.Object.create({\n displayName: model\n });\n }\n\n model.hasNoIcon = true;\n let owner = Ember.getOwner(self);\n let ComponentFactory = owner.factoryFor('component:-typeahead-suggestion');\n ComponentFactory.create({\n model: model,\n layout: templatePath\n }).appendTo(el);\n return el;\n };\n }\n }\n });\n\n _exports.default = _default;\n});","define(\"search/components/domain-element-icon\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/component\",0,\"@ember/object\"eaimeta@70e063a35619d71f\n\n const DomainElementIconComponent = Ember.Component.extend({\n tagName: 'svg',\n classNames: ['domain-element-icon'],\n color: 'orange',\n iconId: Ember.computed('domainElement.{domain,self.type}', 'domainElement.values.{acadr_hasunits.value,cvr_otherpart_type.value,prop_ismother.value,prop_mothrno.value,bfe_ismother.value,bfe_mothrkey.value}', 'domainId', function () {\n //complex logic due to this being used by both domain-elements and search-result and they have different models for the domain-element.\n //this should be changed\n var type = this.get('domainElement.self.type') || this.get('domainElement.domain');\n\n if (type === 'unadr' || type === 'unit') {\n if (this.get('domainElement.values.acadr_hasunits.value') || this.get('domainElement.values.acadr_hasunits') === true) {\n type = 'unadr-suite';\n }\n } else if (type === 'prop' || type === 'propownship') {\n if (this.get('domainElement.values.prop_ismother.value')) {\n type = 'prop-mother';\n } else if (this.get('domainElement.values.prop_mothrno.value')) {\n type = 'prop-child';\n }\n } else if (type === 'bfe' || type === 'bfeownship') {\n if (this.get('domainElement.values.bfe_ismother.value')) {\n type = 'prop-mother';\n } else if (this.get('domainElement.values.bfe_mothrkey.value')) {\n type = 'prop-child';\n }\n } else if (type === 'cvr_otherpart') {\n if (this.get('domainElement.values.cvr_otherpart_type.value') === 'person') {\n type = 'cvr_otherpart-person';\n } else {\n type = 'cvr_otherpart-company';\n }\n } else if (type === 'compownlegal' || type === 'compownreal') {\n type = 'complegal'; //to display complegal icon in the list of companies owned by a person or company\n }\n\n if (!type) {\n type = this.get('domainId');\n }\n\n return this.getIconId(type);\n }),\n getIconId: function (domainName) {\n switch (domainName) {\n case 'tele_per':\n case 'cst_per':\n case 'cvr_per':\n case 'all_per':\n case 'cvr_otherpart-person':\n case 'person':\n return 'person';\n\n case 'per':\n case 'person-check':\n return 'person-cpr';\n\n case 'complegal':\n case 'cvr_otherpart-company':\n return 'factory';\n\n case 'compprod':\n return 'factory-p';\n\n case 'acadr':\n return 'three-story-building';\n\n case 'bld':\n return 'building';\n\n case 'unadr':\n case 'unit':\n return 'house-small';\n\n case 'unadr-suite':\n return 'door';\n\n case 'prop':\n case 'propownship':\n case 'bfe':\n case 'bfeownship':\n return 'house-small-attributes';\n\n case 'prop-mother':\n return 'moderejendom';\n\n case 'prop-child':\n return 'ejerlejlighed';\n\n case 'pcstreet':\n return 'street';\n\n case 'pcode':\n return 'search';\n\n case 'ground':\n return 'building';\n\n default:\n return null;\n }\n }\n });\n DomainElementIconComponent.reopenClass({\n positionalParams: ['domainId', 'color']\n });\n var _default = DomainElementIconComponent;\n _exports.default = _default;\n});","define(\"search/components/domain-element-leaflet\", [\"exports\", \"ember-leaflet\"], function (_exports, _emberLeaflet) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/object\",0,\"@ember/service\",0,\"@ember/component\",0,\"ember-leaflet\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({\n summaryService: Ember.inject.service('domain-element-summary-service'),\n\n init() {\n this._super();\n\n this.initializeLayerOptions();\n\n if (this.get('summaryService')) {\n this.set('columns', this.get('summaryService.columns'));\n this.set('orto', this.get('summaryService.orto'));\n }\n },\n\n domainElement: undefined,\n domainElements: undefined,\n anyDomainElements: Ember.computed('domainElement', 'domainElementCollection', 'domainElements', 'featureCollection', 'ticket', function () {\n let anyDomainElements = false;\n let anyFeatures = false;\n\n if (this.get('domainElement') || this.get('domainElements')) {\n anyDomainElements = this.get('domainElementCollection').length > 0;\n }\n\n if (this.get('featureCollection')) {\n anyFeatures = this.get('featureCollection').length > 0;\n }\n\n return anyFeatures || anyDomainElements;\n }),\n domainElementCollection: Ember.computed('domainElement.values.{acadr_loc.value,bld_loc.value}', 'domainElements.{elements,elements.length}', function () {\n if (this.get('domainElements.elements.length') > 50) {\n return []; //do not show any pins if there are more than 50 (as it slows down page a lot)\n }\n\n let result = [];\n\n if (this.get('domainElement')) {\n if (this.get('domainElement.values.acadr_loc.value') || this.get('domainElement.values.bld_loc.value')) {\n result.push(this.get('domainElement'));\n }\n }\n\n if (this.get('domainElements.elements')) {\n this.get('domainElements.elements').filter(function (element) {\n return !!(element.get('values.acadr_loc.value') || element.get('values.bld_loc.value'));\n }).map(function (element) {\n result.push(element);\n });\n }\n\n return result;\n }),\n featureCollection: undefined,\n featureCollectionColor: 'skyblue',\n orto: true,\n layerOptions: Ember.computed('attribution', 'layers', 'ticket', 'zoom', function () {\n let options = {\n minZoom: 1,\n maxZoom: 14,\n zoom: this.get('zoom'),\n attribution: this.get('attribution')\n };\n let ticket = this.get('ticket');\n\n if (ticket) {\n options.layers = this.get('layers');\n options.transparent = 'true';\n options.style = 'default';\n options.service = 'WMS';\n options.request = 'GetMap';\n options.version = '1.1.1';\n options.format = 'image/png';\n options.Token = ticket;\n }\n\n return options;\n }),\n ortoLayerOptions: Ember.computed('attribution', 'ortoLayers', 'ticket', 'zoom', function () {\n let options = {\n minZoom: 1,\n maxZoom: 14,\n zoom: this.get('zoom'),\n attribution: this.get('attribution')\n };\n let ticket = this.get('ticket');\n\n if (ticket) {\n options.layers = this.get('ortoLayers');\n options.transparent = 'true';\n options.style = 'default';\n options.service = 'WMS';\n options.request = 'GetMap';\n options.version = '1.1.1';\n options.format = 'image/png';\n options.Token = ticket;\n }\n\n return options;\n }),\n layers: undefined,\n ortoLayers: 'orto_foraar',\n mapUrl: 'https://api.dataforsyningen.dk/forvaltning2',\n ortoMapUrl: 'https://api.dataforsyningen.dk/orto_foraar_DAF',\n utils: Ember.inject.service('utils-service'),\n minLat: 1e6,\n minLng: 1e6,\n maxLat: -1e6,\n maxLng: -1e6,\n updateBounds: function () {\n this.set('errorWhenFetchingMatrikelGeometry', false);\n this.set('minLat', 1e6);\n this.set('minLng', 1e6);\n this.set('maxLat', -1e6);\n this.set('maxLng', -1e6);\n var self = this;\n this.get('domainElementCollection').map(function (element) {\n //prefer bld_loc, as it is more specific. Building will have both bld_loc and acadr_loc values, but bld_loc is the most specific.\n let y = element.get('values.bld_loc.value.y') || element.get('values.acadr_loc.value.y');\n let x = element.get('values.bld_loc.value.x') || element.get('values.acadr_loc.value.x');\n let p = [x, y];\n let q = proj4('+proj=utm +zone=32 +ellps=GRS80 +units=m +no_defs', 'EPSG:4326', p);\n if (q[1] < self.get('minLat')) self.set('minLat', q[1]);\n if (q[1] > self.get('maxLat')) self.set('maxLat', q[1]);\n if (q[0] < self.get('minLng')) self.set('minLng', q[0]);\n if (q[0] > self.get('maxLng')) self.set('maxLng', q[0]);\n });\n let featureColl = this.get('featureCollection');\n\n if (featureColl && featureColl.length > 0) {\n for (var i = 0; i <= featureColl.length; i++) {\n if (featureColl[0].error !== undefined) {\n this.set('errorWhenFetchingMatrikelGeometry', true);\n break;\n }\n }\n\n let bbox = _emberLeaflet.default.L.geoJson(featureColl).getBounds();\n\n if (bbox) {\n let sw = bbox.getSouthWest();\n let ne = bbox.getNorthEast();\n\n if (sw && ne) {\n if (sw.lat < self.get('minLat')) self.set('minLat', sw.lat);\n if (sw.lat > self.get('maxLat')) self.set('maxLat', sw.lat);\n if (sw.lng < self.get('minLng')) self.set('minLng', sw.lng);\n if (sw.lng > self.get('maxLng')) self.set('maxLng', sw.lng);\n if (ne.lat < self.get('minLat')) self.set('minLat', ne.lat);\n if (ne.lat > self.get('maxLat')) self.set('maxLat', ne.lat);\n if (ne.lng < self.get('minLng')) self.set('minLng', ne.lng);\n if (ne.lng > self.get('maxLng')) self.set('maxLng', ne.lng);\n }\n }\n }\n\n if (this.get('minLat') === 1e6 || this.get('minLng') === 1e6 || this.get('maxLat') === -1e6 || this.get('maxLng') === -1e6) {\n let kattegat = this.get('defaultCenter');\n this.set('minLat', kattegat.lat);\n this.set('minLng', kattegat.lng);\n this.set('maxLat', kattegat.lat);\n this.set('maxLng', kattegat.lng);\n this.set('zoom', this.get('defaultZoom'));\n }\n },\n centerPoint: Ember.computed('maxLat', 'maxLng', 'minLat', 'minLng', function () {\n return [(this.get('maxLat') + this.get('minLat')) / 2.0, (this.get('maxLng') + this.get('minLng')) / 2.0];\n }),\n markers: Ember.computed('domainElementCollection', function () {\n let self = this;\n return this.get('domainElementCollection').map(function (element) {\n let y = element.get('values.bld_loc.value.y') || element.get('values.acadr_loc.value.y');\n let x = element.get('values.bld_loc.value.x') || element.get('values.acadr_loc.value.x');\n let p = [x, y];\n let q = proj4('+proj=utm +zone=32 +ellps=GRS80 +units=m +no_defs', 'EPSG:4326', p);\n let popupText = element.get('values.bld_no.value') ? 'Bygning ' + element.get('values.bld_no.value') + ' - ' + element.get('values.acadr_name.value') : element.get('values.unadr_name.value') ? element.get('values.unadr_name.value') : element.get('values.acadr_name.value');\n let key = element.get('values.bld_key.value') ? element.get('values.bld_key.value') : element.get('values.unadr_name.value') ? element.get('values.unadr_key.value') : element.get('values.acadr_key.value');\n let routeName = element.get('values.bld_key.value') ? 'bld' : element.get('values.unadr_name.value') ? 'unadr' : 'acadr';\n let overrideRouteName = self.get('markersRedirectsToDomain');\n let subRoute = overrideRouteName ? overrideRouteName : routeName;\n let route = `domain-elements.dk.${subRoute}`;\n\n if (overrideRouteName) {\n if (subRoute === 'compprod') {\n key = element.get('values.compprod_key.value');\n }\n }\n\n let varId = `${element.domain}_status`;\n let status = element.get(`values.${varId}.value`);\n let category = undefined;\n\n if (status) {\n category = element.get(`values.${varId}.variable.categories`).findBy('id', status);\n }\n\n let url = status && category && category.state ? `Content/img/search/pin-${category.state}.svg` : 'Content/img/search/pin.svg';\n let leaf = new _emberLeaflet.default.L.icon({\n iconUrl: url,\n iconSize: [25, 25],\n iconAnchor: [10, 25],\n popupAnchor: [0, -25]\n });\n let marker = {\n label: popupText,\n coord: [q[1], q[0]],\n route: route,\n key: key,\n domainElement: element,\n pin: leaf\n };\n return marker;\n });\n }),\n defaultIcon: _emberLeaflet.default.L.icon({\n iconUrl: 'Content/img/search/pin.svg',\n iconSize: [25, 25],\n iconAnchor: [10, 25],\n popupAnchor: [0, -25]\n }),\n markersRedirectsToDomain: undefined,\n lat: Ember.computed.reads('centerPoint.0'),\n lng: Ember.computed.reads('centerPoint.1'),\n zoom: 10,\n defaultZoom: 10,\n isSizeButtonVisible: true,\n isToggleOrtoButtonVisible: true,\n leafletOptions: Ember.computed('crs', function () {\n let options = new Object();\n options.crs = this.get('crs');\n return options;\n }),\n crs: Ember.computed(function () {\n return new _emberLeaflet.default.L.Proj.CRS('EPSG:25832', '+proj=utm +zone=32 +ellps=GRS80 +units=m +no_defs', {\n resolutions: [1638.4, 819.2, 409.6, 204.8, 102.4, 51.2, 25.6, 12.8, 6.4, 3.2, 1.6, 0.8, 0.4, 0.2, 0.1],\n origin: [120000, 5900000, 1000000, 6500000]\n });\n }),\n ticket: undefined,\n ticketError: undefined,\n attribution: Ember.computed('ticket', function () {\n return this.get('ticket') ? 'Dataforsyningen (SDFE)' : '';\n }),\n defaultCenter: Ember.computed(function () {\n let kattegat = _emberLeaflet.default.L.latLng(56.043546, 10.934229);\n\n return kattegat;\n }),\n\n initializeLayerOptions() {\n var self = this;\n this.get('utils').getKortforsyningenToken().then(function (token) {\n self.set('ticket', token);\n self.set('ticketError', undefined);\n }).catch(function (ticketErr) {\n self.set('ticket', undefined);\n self.set('ticketError', ticketErr);\n });\n },\n\n createLeafletButton: function () {\n let btn = _emberLeaflet.default.L.DomUtil.create('button');\n\n let theIcon = _emberLeaflet.default.L.DomUtil.create('span');\n\n btn.appendChild(theIcon);\n btn.classList.add('leaflet-touch');\n btn.classList.add('leaflet-control-layers');\n btn.classList.add('leaflet-bar');\n btn.classList.add('leaflet-control-zoom-in');\n btn.classList.add('leaflet-control-resize');\n theIcon.classList.add('glyphicon');\n theIcon.classList.add('leaflet-control-resize');\n theIcon.setAttribute('role', 'button');\n return btn;\n },\n\n updateLeafletButton(btn, title, toRemove, toAdd) {\n btn.setAttribute('title', title);\n btn.children[0].classList.remove(`glyphicon-${toRemove}`);\n btn.children[0].classList.add(`glyphicon-${toAdd}`);\n },\n\n updateResizer: function (sndr) {\n if (this.get('summaryService.columns')) {\n this.updateLeafletButton(sndr, 'Forstør', 'resize-small', 'resize-full');\n } else {\n this.updateLeafletButton(sndr, 'Formindsk', 'resize-full', 'resize-small');\n }\n },\n updateToggler: function (sndr) {\n if (this.get('summaryService.orto')) {\n this.updateLeafletButton(sndr, 'Vis kort', 'globe', 'map-marker');\n } else {\n this.updateLeafletButton(sndr, 'Vis luftfoto', 'map-marker', 'globe');\n }\n },\n actions: {\n mapLoaded(e) {\n let self = this;\n\n if (this.get('isSizeButtonVisible')) {\n _emberLeaflet.default.L.Control.Resizer = _emberLeaflet.default.L.Control.extend({\n onAdd: function\n /*map*/\n () {\n let btn = self.createLeafletButton();\n self.updateResizer(btn);\n\n btn.onclick = function (e) {\n self.get('summaryService').toggleColumns();\n self.updateResizer(e.currentTarget);\n };\n\n return btn;\n }\n });\n new _emberLeaflet.default.L.Control.Resizer({\n position: 'topright'\n }).addTo(e.target);\n }\n\n if (this.get('isToggleOrtoButtonVisible')) {\n _emberLeaflet.default.L.Control.Toggle = _emberLeaflet.default.L.Control.extend({\n onAdd: function\n /*map*/\n () {\n let btn = self.createLeafletButton();\n self.updateToggler(btn);\n\n btn.onclick = function (e) {\n self.get('summaryService').toggleOrto();\n self.set('orto', self.get('summaryService.orto'));\n self.updateToggler(e.currentTarget);\n };\n\n return btn;\n }\n });\n new _emberLeaflet.default.L.Control.Toggle({\n position: 'topright'\n }).addTo(e.target);\n }\n\n if (!this.get('anyDomainElements')) {\n let kattegat = this.get('defaultCenter');\n e.target.setView(kattegat, 1);\n } else {\n this.updateBounds(); // if (this.get('zoom') === 1) {\n // this.set('zoom', self.get('defaultZoom'));\n // }\n\n let southWest = _emberLeaflet.default.L.latLng(this.get('minLat'), this.get('minLng'));\n\n let northEast = _emberLeaflet.default.L.latLng(this.get('maxLat'), this.get('maxLng'));\n\n let bounds = _emberLeaflet.default.L.latLngBounds(southWest, northEast);\n\n let margin = this.get('featureCollection') ? 1 : 15;\n e.target.fitBounds(bounds, {\n padding: _emberLeaflet.default.L.point(0, margin),\n maxZoom: this.get('zoom'),\n animate: false\n });\n }\n },\n\n updateCenter() {// map is here the ember-leaflet component. while map.target is the actual leaflet map\n },\n\n featureClickedCallback: undefined,\n\n featureClicked(sender) {\n let callback = this.get('featureClickedCallback');\n\n if (sender && sender.layer && callback) {\n callback(sender.layer);\n }\n },\n\n selectedFeatureClickedCallback: undefined,\n\n selectedFeatureClicked(sender) {\n let callback = this.get('selectedFeatureClickedCallback');\n\n if (sender && sender.layer && callback) {\n callback(sender.layer);\n }\n }\n\n },\n errorWhenFetchingMatrikelGeometry: false\n });\n\n _exports.default = _default;\n});","define(\"search/components/domain-element-summary-layout\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/component\",0,\"@ember/service\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({\n summaryService: Ember.inject.service('domain-element-summary-service'),\n actions: {\n toggleColumns: function () {\n let newValue = !this.get('summaryService.columns');\n this.set('summaryService.columns', newValue);\n }\n }\n });\n\n _exports.default = _default;\n});","define(\"search/components/domain-element-tool\", [\"exports\", \"jquery\"], function (_exports, _jquery) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"jquery\",0,\"@ember/service\",0,\"@ember/component\",0,\"@ember/object\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({\n model: null,\n authorization: Ember.inject.service('authorization-service'),\n shortcut: Ember.inject.service('shortcut-service'),\n icon: 'glyphicon glyphicon-option-vertical',\n showDropDown: Ember.computed.or('authorization.canCopyIdToClipboard', 'authorization.canCopyTextToClipboard'),\n classNames: ['domain-tool'],\n copyIdClipboard: null,\n copyTextClipboard: null,\n\n didRender() {\n this._super(...arguments);\n\n this.copyIdClipboard = new ClipboardJS('.copy-id');\n this.copyTextClipboard = new ClipboardJS('.copy-text', {\n text: function () {\n var lines = [];\n\n var textNodeFilter = function () {\n return this.nodeType === 3;\n }; //text nodes\n\n\n var tableRowGrabber = function (index, element) {\n var line = [];\n (0, _jquery.default)(element).children().filter('th, td').each(function (index, element) {\n var td = (0, _jquery.default)(element);\n\n if (td.is('.info-popover')) {\n return; //do not add text from the popover descriptions.\n }\n\n var cell = td.text().split('\\n').map(function (x) {\n return x.trim();\n }).filter(function (x) {\n return x.length > 0;\n });\n line.push(cell.join(', '));\n });\n lines.push(line.join('\\t'));\n }; //header grabber\n\n\n var headers = (0, _jquery.default)('.domain-element').children('.header').children('.text').children('h1,h2');\n var textNodes = headers.add(headers.find('*')).contents().filter(textNodeFilter);\n textNodes.each(function (index, element) {\n var value = element.nodeValue.trim();\n\n if (!/^\\s*$/.test(value)) {\n lines.push(value);\n }\n });\n lines.push(''); //properties table grabber\n\n (0, _jquery.default)('.properties tr:visible').each(tableRowGrabber); //Company statstidende grabber\n\n (0, _jquery.default)('.tab-pane').find('p:visible').contents().filter(textNodeFilter).each(function (index, element) {\n var value = element.nodeValue.trim();\n\n if (!/^\\s*$/.test(value)) {\n lines.push(value);\n }\n }); //table grabber\n\n (0, _jquery.default)('.table').find('tr:visible').each(tableRowGrabber);\n return lines.join('\\r\\n');\n }\n });\n this.get('shortcut').subscribe('alt+w', () => {\n (0, _jquery.default)('.copy-id')[0].click();\n });\n this.get('shortcut').subscribe('alt+r', () => {\n (0, _jquery.default)('.copy-text')[0].click();\n });\n },\n\n willDestroy() {\n this._super(...arguments);\n\n if (this.copyIdClipboard) {\n this.copyIdClipboard.destroy();\n }\n\n if (this.copyTextClipboard) {\n this.copyTextClipboard.destroy();\n }\n\n this.get('shortcut').unsubscribe('alt+i');\n this.get('shortcut').unsubscribe('alt+r');\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/components/domain-elements/address-link\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/object/computed\",0,\"@ember/component\"eaimeta@70e063a35619d71f\n\n const AddressLink = Ember.Component.extend({\n domainElement: null,\n isVisible: Ember.computed.bool('domainElement.addressDomain')\n });\n AddressLink.reopenClass({\n positionalParams: ['domainElement']\n });\n var _default = AddressLink;\n _exports.default = _default;\n});","define(\"search/components/domain-elements/contacts-section\", [\"exports\", \"search/utils/sorting\"], function (_exports, _sorting) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/object\",0,\"@ember/object/computed\",0,\"@ember/component\",0,\"search/utils/sorting\"eaimeta@70e063a35619d71f\n\n //only used here for now... can be moved to sorting utils if needed elsewhere (it feels too specific for now)\n function sortByDomain(a, b) {\n function getDomainValue(domainId) {\n switch (domainId) {\n case 'tele_per':\n case 'per':\n case 'cst_per':\n return -1;\n\n case 'comp_prod':\n return 100;\n\n default:\n return 0;\n }\n }\n\n let domainA = a.get('domain');\n let domainValA = getDomainValue(domainA);\n let domainB = b.get('domain');\n let domainValB = getDomainValue(domainB);\n\n if (domainValA != domainValB) {\n return domainValA - domainValB;\n }\n\n if (domainA > domainB) {\n return 1;\n } else if (domainA < domainB) {\n return -1;\n } else {\n return 0;\n }\n }\n\n var _default = Ember.Component.extend({\n hasContacts: Ember.computed.notEmpty('contacts'),\n contacts: Ember.computed('domainElement.{domain,id}', 'searchResult.results', function () {\n let contacts = this.get('searchResult.results').mapBy('domain_element');\n\n if (this.get('domainElement')) {\n contacts = contacts.filter(x => x.get('domain') !== this.get('domainElement.domain') || x.get('id') !== this.get('domainElement.id'));\n }\n\n return contacts;\n }),\n sortedContacts: Ember.computed.sort('contacts', function (a, b) {\n let domainOrder = sortByDomain(a, b);\n\n if (domainOrder != 0) {\n return domainOrder;\n }\n\n return (0, _sorting.sortByProperty)(a, b, 'name');\n })\n });\n\n _exports.default = _default;\n});","define(\"search/components/domain-elements/dk/address-section\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/component\",0,\"@ember/object\"eaimeta@70e063a35619d71f\n\n const domainElementSectionComponent = Ember.Component.extend({\n tagName: 'tr',\n hasAddress: Ember.computed.or('domainElement.values.unadr_streetline.hasValue', 'domainElement.values.strname.hasValue'),\n hasFreeTextAddress: Ember.computed.reads('domainElement.values.cvr_per_adr.hasValue'),\n address_streetline: Ember.computed('domainElement.values.{houno.value,strname.value,unadr_streetline.value}', function () {\n if (this.get('domainElement.values.unadr_streetline.value')) {\n return this.get('domainElement.values.unadr_streetline.value');\n } else {\n return this.get('domainElement.values.strname.value') + ' ' + this.get('domainElement.values.houno.value');\n }\n }),\n careof: Ember.computed('domainElement.values.{complegal_careof.value,compprod_careof.value,compprod_key,per_careof.value}', function () {\n if (this.get('domainElement.values.per_careof.value')) {\n return this.get('domainElement.values.per_careof.value');\n } else {\n //return the \"P-units CO Name\" if we are showing the P-unit\n if (this.get('domainElement.values.compprod_key')) {\n return this.get('domainElement.values.compprod_careof.value');\n } else {\n return this.get('domainElement.values.complegal_careof.value');\n }\n }\n }),\n address_domain_element_path: Ember.computed('domainElement.values.{acadr_key.value,unadr_key.value,unadr_streetline.value}', function () {\n if (this.get('domainElement.values.unadr_key.value') && this.get('domainElement.values.unadr_streetline.value')) {\n return 'domain-elements.dk.unadr'; //only use the unadr domain if we can also display the unadr_streetline (otherwise it may be a dead link)\n } else if (this.get('domainElement.values.acadr_key.value')) {\n return 'domain-elements.dk.acadr';\n } else {\n return null;\n }\n }),\n address_domain_element_key: Ember.computed('domainElement.values.{acadr_key.value,unadr_key.value,unadr_streetline.value}', function () {\n if (this.get('domainElement.values.unadr_key.value') && this.get('domainElement.values.unadr_streetline.value')) {\n return this.get('domainElement.values.unadr_key.value'); //only use the unadr domain if we can also display the unadr_streetline (otherwise it may be a dead link)\n } else if (this.get('domainElement.values.acadr_key.value')) {\n return this.get('domainElement.values.acadr_key.value');\n } else {\n return null;\n }\n })\n });\n domainElementSectionComponent.reopenClass({\n additionalRequiredVariableIds: ['strname', 'houno', 'per_careof', 'complegal_careof', 'compprod_careof', 'unadr_streetline']\n });\n var _default = domainElementSectionComponent;\n _exports.default = _default;\n});","define(\"search/components/domain-elements/dk/address-tab\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/component\",0,\"@ember/object\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({\n hasOtherVaribles: Ember.computed.or('model.values.unadr_robinson.hasValue', 'model.values.unadr_advptect.hasValue', 'model.values.unadr_housuita.hasValue', 'model.values.unadr_houpot.hasValue')\n });\n\n _exports.default = _default;\n});","define(\"search/components/domain-elements/dk/adr-summary-section\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/component\"eaimeta@70e063a35619d71f\n\n const domainElementSectionComponent = Ember.Component.extend({\n tagName: 'tbody'\n });\n domainElementSectionComponent.reopenClass({\n additionalRequiredVariableIds: []\n });\n var _default = domainElementSectionComponent;\n _exports.default = _default;\n});","define(\"search/components/domain-elements/dk/bbr-summary-section\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/component\"eaimeta@70e063a35619d71f\n\n const domainElementSectionComponent = Ember.Component.extend({\n tagName: 'tbody',\n showMoreLink: true\n });\n domainElementSectionComponent.reopenClass({\n additionalRequiredVariableIds: []\n });\n var _default = domainElementSectionComponent;\n _exports.default = _default;\n});","define(\"search/components/domain-elements/dk/bfe-owner-address\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/component\",0,\"@ember/object\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({\n tagName: '',\n coName: Ember.computed('owner.values.bfeownship_ownr_co_name.displayString', function () {\n let coDisplayString = this.get('owner.values.bfeownship_ownr_co_name.displayString');\n\n if (coDisplayString && !coDisplayString.startsWith('C/O') && !coDisplayString.startsWith('c/o')) {\n return 'C/O ' + coDisplayString;\n }\n\n return coDisplayString;\n })\n });\n\n _exports.default = _default;\n});","define(\"search/components/domain-elements/dk/building-tab\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/component\"eaimeta@70e063a35619d71f\n\n const buildintTabComponent = Ember.Component.extend({});\n buildintTabComponent.reopenClass({\n additionalRequiredVariableIds: ['ground_key']\n });\n var _default = buildintTabComponent;\n _exports.default = _default;\n});","define(\"search/components/domain-elements/dk/cpr-upgrade-button\", [\"exports\", \"jquery\", \"search/config/environment\"], function (_exports, _jquery, _environment) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"jquery\",0,\"@ember/service\",0,\"@ember/component\",0,\"@ember/object\",0,\"@ember/object/computed\",0,\"search/config/environment\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({\n authorizationService: Ember.inject.service(),\n router: Ember.inject.service(),\n tagName: 'span',\n isUpgrading: false,\n matchFailed: false,\n classNameBindings: ['matchFailed:error-message'],\n actions: {\n upgrade() {\n this.set('isUpgrading', true);\n var that = this;\n\n var succeeded = function (matchResult) {\n if (that.isDestroyed || that.isDestroying) {\n return;\n }\n\n if (matchResult.match) {\n that.get('router').transitionTo('domain-elements.dk.per', matchResult.match.self.id);\n } else {\n that.set('matchFailed', true);\n that.set('isUpgrading', false);\n that.set('domainElement.cprMatchlvlDetail', matchResult.matchinfo.per_matchlvl_detail);\n }\n };\n\n var inputArg = this._getInputArgument();\n\n _jquery.default.getJSON(_environment.default.APP.apiRoot + 'api/v1/match/dk/cpr?vars=per_key&' + inputArg + '=' + this.get('domainElement.id')).then(succeeded);\n }\n\n },\n _getInputArgument: function () {\n var domain = this.get('domainElement.domain');\n\n switch (domain) {\n case 'tele_per':\n return 'in_tele_per_key';\n\n case 'cst_per':\n return 'in_person_id';\n\n case 'all_per':\n return 'in_all_per_key';\n\n default:\n throw 'Unsupport domain type for cpr-upgrade-button: ' + domain;\n }\n },\n errorMessage: Ember.computed('domainElement.cprMatchlvlDetail', function () {\n switch (this.get('domainElement.cprMatchlvlDetail')) {\n case 'am':\n return 'Opslaget i CPR var ikke entydigt. Prøv at søge på flere navne-dele end vist her.';\n\n case 'i':\n return 'Kunne ikke slå op i CPR, da oplysningerne om personen er utilstrækkelige.';\n\n case 'dc':\n return 'CPR er ikke tilgængelig i øjeblikket. Prøv igen senere.';\n\n default:\n return 'Kunne ikke findes i CPR.';\n }\n }),\n errorHelpText: Ember.computed('domainElement.cprMatchlvlDetail', function () {\n switch (this.get('domainElement.cprMatchlvlDetail')) {\n case 'am':\n case 'i':\n case 'dc':\n return undefined;\n // Not showing any extra details for theses cases.\n\n default:\n return 'Personen kunne desværre ikke findes ved opslag i CPR. Det kan skyldes, at navnet ikke er stavet på helt samme måde, eller at personen ikke er registreret i CPR på adressen.';\n }\n }),\n isVisible: Ember.computed.oneWay('authorizationService.hasCprMatcherAccess')\n });\n\n _exports.default = _default;\n});","define(\"search/components/domain-elements/dk/esr-summary-section\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/component\"eaimeta@70e063a35619d71f\n\n const domainElementSectionComponent = Ember.Component.extend({\n tagName: 'tbody'\n });\n domainElementSectionComponent.reopenClass({\n additionalRequiredVariableIds: ['unadr_prop_ownship2_ownr_no', 'unadr_prop_ownship1_ownr_no']\n });\n var _default = domainElementSectionComponent;\n _exports.default = _default;\n});","define(\"search/components/domain-elements/dk/ground-tab\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/component\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({});\n\n _exports.default = _default;\n});","define(\"search/components/domain-elements/dk/myndighed-tab\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/object\",0,\"@ember/component\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({\n address: Ember.computed('model', 'addressType', function () {\n return this.get('model.values.' + this.get('addressType') + '_name.variableValue.display_string');\n }),\n politikrAdr: Ember.computed('model', function () {\n return this.getFormattedAddress('model.values.politikr_adr.value');\n }),\n retskredsAdr: Ember.computed('model', function () {\n return this.getFormattedAddress('model.values.byret_adr.value');\n }),\n skattecenterAdr: Ember.computed('model', function () {\n return this.getFormattedAddress('model.values.skatcent_adr.value');\n }),\n statsforvaltningAdr: Ember.computed('model', function () {\n return this.getFormattedAddress('model.values.statsfor_adr.value');\n }),\n\n getFormattedAddress(propName) {\n var value = this.get(propName);\n return value ? value.replace(/(?:\\r\\n\\r\\n|\\r\\n|\\n)/g, ',') : value;\n }\n\n });\n\n _exports.default = _default;\n '';\n});","define(\"search/components/domain-elements/dk/owner-address\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/component\",0,\"@ember/object\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({\n tagName: '',\n coName: Ember.computed('owner.values.propownship_ownr_co_name.displayString', function () {\n let coDisplayString = this.get('owner.values.propownship_ownr_co_name.displayString');\n\n if (coDisplayString && !coDisplayString.startsWith('C/O') && !coDisplayString.startsWith('c/o')) {\n return 'C/O ' + coDisplayString;\n }\n\n return coDisplayString;\n })\n });\n\n _exports.default = _default;\n});","define(\"search/components/domain-elements/dk/owner-variables-value\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/component\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({\n tagName: '',\n owners: undefined\n });\n\n _exports.default = _default;\n});","define(\"search/components/domain-elements/dk/phone-section\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/component\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({\n tagName: 'tbody'\n });\n\n _exports.default = _default;\n});","define(\"search/components/domain-elements/dk/prop-owners\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/object\",0,\"@ember/component\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({\n model: undefined,\n displayString: Ember.computed('model.values.{prop_ownship1_ownr_name.value,propownship_cou_prop.value}', function () {\n let name = this.get('model.values.prop_ownship1_ownr_name.value');\n let otherOwners = this.get('model.values.propownship_cou_prop.value') - 1;\n\n if (name) {\n if (otherOwners) {\n if (otherOwners > 1) {\n name += ` + ${otherOwners} flere`;\n } else {\n name += ' + 1 mere';\n }\n }\n } else {\n name = otherOwners ? `${otherOwners + 1} ejere` : '1 ejer';\n }\n\n return name;\n })\n });\n\n _exports.default = _default;\n});","define(\"search/components/domain-elements/dk/statstidende/company-tab\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/component\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({});\n\n _exports.default = _default;\n});","define(\"search/components/domain-elements/dk/statstidende/person-tab\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/component\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({});\n\n _exports.default = _default;\n});","define(\"search/components/domain-elements/dk/unit-tab\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/component\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({});\n\n _exports.default = _default;\n});","define(\"search/components/domain-elements/ground-tab\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/component\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({});\n\n _exports.default = _default;\n});","define(\"search/components/domain-elements/property\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/component\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({\n tagName: 'tr'\n });\n\n _exports.default = _default;\n});","define(\"search/components/domain-elements/standard-page\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/runloop\",0,\"@ember/service\",0,\"@ember/component\",0,\"@ember/object\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({\n utils: Ember.inject.service('utils-service'),\n classNames: ['domain-element'],\n temp: Ember.observer('domainElement', function () {\n //IE 11 cannot redraw SVG when its href is changed. Therefore, recreating the icon.\n if (this.get('utils').isIe11() && this.get('domainElement')) {\n var self = this;\n self.set('domainElement.recreateIcon', true);\n Ember.run.later(this, function () {\n self.set('domainElement.recreateIcon', false);\n }, 1);\n }\n }),\n\n init() {\n this._super();\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/components/domain-elements/streetview-link\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/object\",0,\"@ember/component\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({\n domainElement: undefined,\n linkText: 'Åbn i Google Maps',\n latLng: Ember.computed('domainElement.domain', 'domainElement.values.{acadr_loc.value,bld_loc.value}', function () {\n let loc = undefined;\n\n if (this.get('domainElement.domain')) {\n loc = this.get('domainElement.values.bld_loc.value');\n\n if (!loc) {\n loc = this.get('domainElement.values.acadr_loc.value');\n }\n }\n\n return loc;\n }),\n place: Ember.computed('domainElement.domain', 'domainElement.values.{acadr_name.displayString,unadr_name.displayString}', function () {\n let place = undefined;\n\n if (this.get('domainElement.domain')) {\n place = this.get('domainElement.values.unadr_name.displayString');\n\n if (!place) {\n place = this.get('domainElement.values.acadr_name.displayString');\n }\n }\n\n return place;\n }),\n streetViewLink: Ember.computed('latLng.{x,y}', 'place', function () {\n let latLng = this.get('latLng');\n\n if (latLng) {\n let y = this.get('latLng.y');\n let x = this.get('latLng.x');\n let p = [x, y];\n let q = proj4('+proj=utm +zone=32 +ellps=GRS80 +units=m +no_defs', 'EPSG:4326', p);\n let options = {\n useGrouping: false,\n minimumFractionDigits: 6\n };\n let ystr = q[1].toLocaleString('en-US', options);\n let xstr = q[0].toLocaleString('en-US', options);\n let place = this.get('place');\n\n if (place) {\n place = encodeURIComponent(place);\n return `https://www.google.com/maps/place/${place}/@${ystr},${xstr},18.5z`;\n }\n\n return `https://maps.google.com/maps?q=&layer=c&cbll=${ystr},${xstr}&cbp=`;\n }\n\n return undefined;\n })\n });\n\n _exports.default = _default;\n});","define(\"search/components/domain-elements/tab-header\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/service\",0,\"@ember/component\",0,\"@ember/object\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({\n tagName: 'li',\n classNames: ['tab'],\n classNameBindings: ['empty', 'tab.route'],\n authorizationService: Ember.inject.service(),\n alert: Ember.computed('domainElement', 'tab', function () {\n var alertWhenValueOf = this.get('tab').alertWhenValueOf;\n\n if (!alertWhenValueOf) {\n return false;\n }\n\n const alertVariableValueName = alertWhenValueOf.varName;\n const alertVariableValue = this.get('domainElement.values.' + alertVariableValueName); // Show alert, when the variable has a value\n\n if (alertWhenValueOf.whenNotNull) {\n return alertVariableValue && alertVariableValue.get('hasValue');\n } // Show alert, when variable has the value specified in alertWhenValueOf.value\n\n\n const alertWhenHasValue = alertWhenValueOf.value;\n return alertWhenHasValue && alertVariableValue && alertWhenHasValue === alertVariableValue.get('value');\n }),\n isEmpty: Ember.computed('domainElement', 'tab', function () {\n var disableUnlessValueOf = this.get('tab').disableUnlessValueOf;\n\n if (disableUnlessValueOf) {\n var disableVariableValueOf = this.get('domainElement.values.' + disableUnlessValueOf);\n\n if (disableVariableValueOf) {\n return !disableVariableValueOf.get('hasValue');\n }\n\n return true;\n }\n\n var disableUnless = this.get('tab').disableUnless;\n\n if (disableUnless) {\n var disableVariableValue = this.get('domainElement.values.' + disableUnless);\n\n if (disableVariableValue) {\n return !disableVariableValue.get('value');\n }\n\n return true;\n }\n\n return false;\n }),\n visible: Ember.computed('tab', 'domainElement', function () {\n const onlyVisibleWithPermission = this.get('tab').onlyVisibleWithPermission;\n\n if (onlyVisibleWithPermission) {\n const hasPermission = this.get('authorizationService.' + onlyVisibleWithPermission);\n return hasPermission;\n }\n\n const hideUnless = this.get('tab').hideUnless;\n\n if (hideUnless) {\n const hideUnlessValue = this.get('domainElement.values.' + hideUnless + '.value');\n return hideUnlessValue;\n }\n\n return true;\n })\n });\n\n _exports.default = _default;\n});","define(\"search/components/domain-elements/variables-section-subtext\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/component\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({\n tagName: 'tr',\n classNames: ['section-subtext']\n });\n\n _exports.default = _default;\n});","define(\"search/components/energygrade-table\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/component\",0,\"@ember/object\"eaimeta@70e063a35619d71f\n\n const EnergygradeTableComponent = Ember.Component.extend({\n hasResult: Ember.computed('value', function () {\n var energygrade = this.get('value');\n\n if (energygrade.HTTPStatus == '404') {\n return false;\n }\n\n return true;\n }),\n hasDEMOLink: Ember.computed('value', function () {\n var energygrade = this.get('value');\n return !!energygrade.DEMOLink;\n })\n });\n EnergygradeTableComponent.reopenClass({\n positionalParams: ['value']\n });\n var _default = EnergygradeTableComponent;\n _exports.default = _default;\n});","define(\"search/components/esr-warning\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/component\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({});\n\n _exports.default = _default;\n});","define(\"search/components/feedback-page/confirmation\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/component\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({});\n\n _exports.default = _default;\n});","define(\"search/components/geojson-layer\", [\"exports\", \"ember-leaflet/components/geojson-layer\"], function (_exports, _geojsonLayer) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _geojsonLayer.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-leaflet/components/geojson-layer\"eaimeta@70e063a35619d71f\n});","define(\"search/components/geomatic-dropdown\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/object/computed\",0,\"@ember/component\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({\n dropdownIcon: Ember.computed.alias('icon')\n });\n\n _exports.default = _default;\n});","define(\"search/components/geomatic-typeahead\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/object\",0,\"@ember/debug\",0,\"@ember/service\",0,\"@ember/component\",0,\"@ember/utils\",0,\"@ember/application\"eaimeta@70e063a35619d71f\n\n var ENTER_KEY = 13;\n var TAB_KEY = 9;\n\n var _default = Ember.Component.extend({\n init() {\n this._super(...arguments);\n\n let owner = Ember.getOwner(this);\n let lookup = owner.lookup('component:-typeahead-suggestion');\n\n if (Ember.isNone(lookup)) {\n owner.register('component:-typeahead-suggestion', Ember.Component);\n }\n },\n\n _typeahead: null,\n attributeBindings: ['disabled', 'placeholder', 'name'],\n clearBtnHidden: true,\n disabled: false,\n placeholder: 'Search...',\n name: '',\n clearShortcutKeys: undefined,\n focusShortcutKeys: undefined,\n // @public\n ClassNames: null,\n hint: false,\n minLength: 2,\n highlight: true,\n focus: false,\n focusOnClear: false,\n datasetName: null,\n source: null,\n async: true,\n limit: 10,\n display: null,\n notFoundTemplatePath: null,\n pendingTemplatePath: null,\n headerTemplatePath: null,\n footerTemplatePath: null,\n suggestionTemplatePath: null,\n shortcutkey: Ember.inject.service('shortcut-service'),\n\n handleShortcutKeys() {\n if (this.get('clearShortcutKeys')) {\n this.get('shortcutkey').subscribe(this.get('clearShortcutKeys'), () => {\n if (!this.isDestroyed) {\n this._clear(this.focusOnClear);\n }\n });\n }\n\n if (this.get('focusShortcutKeys')) {\n this.get('shortcutkey').subscribe(this.get('focusShortcutKeys'), () => {\n if (!this.isDestroyed) {\n this.$().find('input').focus();\n }\n });\n }\n },\n\n setupPasteHook() {\n try {\n if (window.clipboardData) {\n var input = this.$().find('input');\n var self = this;\n input.bind('paste', function () {\n var clipped = window.clipboardData.getData('Text');\n clipped = clipped.replace(/(\\r\\n|\\n|\\r)/gm, ', '); //replace newlines with comma and space\n //input.val(clipped);\n\n self.get('_typeahead').typeahead('val', clipped);\n return false; //cancel the pasting event\n });\n }\n } catch (e) {//ignore errors setting up the paste hook\n }\n },\n\n enterAction: function enterPressed() {\n Ember.debug('You pressed enter in Geomatic-Typeahead-Component.');\n },\n keyPress: function keydown(e) {\n var self = this;\n\n if (e.keyCode === ENTER_KEY) {\n self.set('text', this.$('.typeahead').val());\n\n if (self.enterAction) {\n self.enterAction();\n }\n\n self.$('.typeahead').typeahead('close');\n }\n },\n\n _clear(willFocus) {\n var element = this.$().find('.typeahead');\n element.typeahead('val', '');\n this.set('text', '');\n\n if (willFocus) {\n this.$().find('input').focus();\n }\n\n element.typeahead('close');\n },\n\n actions: {\n clear: function clear() {\n this._clear(true);\n }\n },\n\n didInsertElement() {\n this._super(...arguments);\n\n this.initTypeahead();\n this.handleShortcutKeys();\n this.setupPasteHook();\n },\n\n didRender() {\n if (this.get('focus')) {\n this.$().find('input').focus();\n }\n\n this.setTypeaheadCalls();\n this.valueChanged();\n },\n\n setTypeaheadCalls() {\n var self = this;\n var t = this.$('.typeahead');\n self.set('_typeahead', t);\n t.on('typeahead:select', function (event, item) {\n self.set('text', self.$('.typeahead').val());\n\n if (self.selectionAction) {\n self.selectionAction(item);\n }\n });\n t.on('typeahead:cursorchange', function (event, item) {\n self.set('text', self.$('.typeahead').val());\n\n if (self.cursorchangeAction) {\n self.cursorchangeAction(item);\n }\n });\n t.on('keydown', function (event) {\n var keyCode = event.keyCode || event.which;\n\n if (keyCode === TAB_KEY) {\n event.stopPropagation();\n self.$('.typeahead').typeahead('close');\n }\n });\n },\n\n initTypeahead() {\n var self = this;\n this.$('.typeahead').typeahead({\n classNames: self.get('classNames'),\n hint: self.get('hint'),\n minLength: self.get('minLength'),\n highlight: self.get('highlight')\n }, {\n name: self.get('datesetName'),\n source: self.get('source'),\n async: self.get('async'),\n limit: self.get('limit'),\n display: self.get('display'),\n templates: {\n notFound: self.get('getNotFoundTemplate').call(this, self.get('notFoundTemplatePath')),\n pending: self.get('getPendingTemplate').call(this, self.get('pendingTemplatePath')),\n header: self.get('getHeaderTemplate').call(this, self.get('headerTemplatePath')),\n footer: self.get('getFooterTemplate').call(this, self.get('footerTemplatePath')),\n suggestion: self.get('getSuggestionTemplate').call(this, self.get('suggestionTemplatePath'))\n }\n });\n },\n\n getNotFoundTemplate(templatePath) {\n if (templatePath != null) {\n const self = this;\n return function (model) {\n const el = self.renderer.createElement('div');\n\n if (typeof model !== 'object') {\n model = Ember.Object.create({\n displayName: model\n });\n }\n\n let owner = Ember.getOwner(self);\n let ComponentFactory = owner.factoryFor('component:-typeahead-suggestion');\n ComponentFactory.create({\n model: model,\n layout: templatePath\n }).appendTo(el);\n return el;\n };\n }\n },\n\n getPendingTemplate(templatePath) {\n if (templatePath != null) {\n const self = this;\n return function (model) {\n const el = self.renderer.createElement('div');\n\n if (typeof model !== 'object') {\n model = Ember.Object.create({\n displayName: model\n });\n }\n\n let owner = Ember.getOwner(self);\n let ComponentFactory = owner.factoryFor('component:-typeahead-suggestion');\n ComponentFactory.create({\n model: model,\n layout: templatePath\n }).appendTo(el);\n return el;\n };\n }\n },\n\n getHeaderTemplate(templatePath) {\n if (templatePath != null) {\n const self = this;\n return function (model) {\n const el = self.renderer.createElement('div');\n\n if (typeof model !== 'object') {\n model = Ember.Object.create({\n displayName: model\n });\n }\n\n let owner = Ember.getOwner(self);\n let ComponentFactory = owner.factoryFor('component:-typeahead-suggestion');\n ComponentFactory.create({\n model: model,\n layout: templatePath\n }).appendTo(el);\n return el;\n };\n }\n },\n\n getFooterTemplate(templatePath) {\n if (templatePath != null) {\n const self = this;\n return function (model) {\n const el = self.renderer.createElement('div');\n\n if (typeof model !== 'object') {\n model = Ember.Object.create({\n displayName: model\n });\n }\n\n let owner = Ember.getOwner(self);\n let ComponentFactory = owner.factoryFor('component:-typeahead-suggestion');\n ComponentFactory.create({\n model: model,\n layout: templatePath\n }).appendTo(el);\n return el;\n };\n }\n },\n\n getSuggestionTemplate(templatePath) {\n if (templatePath != null) {\n const self = this;\n return function (model) {\n const el = self.renderer.createElement('div');\n\n if (typeof model !== 'object') {\n model = Ember.Object.create({\n displayName: model\n });\n }\n\n let owner = Ember.getOwner(self);\n let ComponentFactory = owner.factoryFor('component:-typeahead-suggestion');\n ComponentFactory.create({\n model: model,\n layout: templatePath\n }).appendTo(el);\n return el;\n };\n }\n },\n\n valueChanged: Ember.observer('text', function () {\n var myValue = this.get('text');\n\n if (myValue === '' || myValue === undefined) {\n this.set('clearBtnHidden', true);\n } else {\n this.set('clearBtnHidden', false);\n }\n }),\n updateText: Ember.observer('newText', function () {\n this.get('_typeahead').typeahead('val', this.get('newText'));\n }),\n\n willDestroy() {\n this._super(...arguments);\n\n if (this.get('clearShortcutKeys')) {\n this.get('shortcutkey').unsubscribe(this.get('clearShortcutKeys'));\n }\n\n if (this.get('focusShortcutKeys')) {\n this.get('shortcutkey').unsubscribe(this.get('focusShortcutKeys'));\n }\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/components/header-content-layout\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/component\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({});\n\n _exports.default = _default;\n});","define(\"search/components/help/domain-info-section\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/component\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({\n classNames: ['domain-info']\n });\n\n _exports.default = _default;\n});","define(\"search/components/image-layer\", [\"exports\", \"ember-leaflet/components/image-layer\"], function (_exports, _imageLayer) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _imageLayer.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-leaflet/components/image-layer\"eaimeta@70e063a35619d71f\n});","define(\"search/components/inline-variable-value\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/component\"eaimeta@70e063a35619d71f\n\n const InlineVariableValueComponent = Ember.Component.extend({\n tagName: ''\n });\n InlineVariableValueComponent.reopenClass({\n positionalParams: ['value']\n });\n var _default = InlineVariableValueComponent;\n _exports.default = _default;\n});","define(\"search/components/input-text-field\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/object\",0,\"@ember/component\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({\n classNames: ['input-text-field'],\n type: 'text',\n errorMessage: null,\n hasError: false,\n isTextArea: false,\n autoComplete: 'off',\n\n init() {\n this._super(...arguments);\n },\n\n labelClassNames: Ember.computed('hasError', function () {\n let cls = 'label-text';\n\n if (this.get('hasError')) {\n cls += ' error';\n }\n\n return cls;\n }),\n didInsertElement: function () {\n this._super(...arguments);\n\n let query = '';\n\n if (false === this.get('isTextArea')) {\n query = `input[type=${this.get('type')}]`;\n } else {\n query = 'textarea';\n }\n\n if (query) {\n if (this.get('autoFocus')) {\n this.element.querySelector(query).focus();\n }\n }\n }\n });\n\n _exports.default = _default;\n});","define(\"search/components/interactive-layer\", [\"exports\", \"ember-leaflet/components/interactive-layer\"], function (_exports, _interactiveLayer) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _interactiveLayer.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-leaflet/components/interactive-layer\"eaimeta@70e063a35619d71f\n});","define(\"search/components/leaflet-map\", [\"exports\", \"ember-leaflet/components/leaflet-map\"], function (_exports, _leafletMap) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _leafletMap.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-leaflet/components/leaflet-map\"eaimeta@70e063a35619d71f\n});","define(\"search/components/marker-layer\", [\"exports\", \"ember-leaflet/components/marker-layer\"], function (_exports, _markerLayer) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _markerLayer.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-leaflet/components/marker-layer\"eaimeta@70e063a35619d71f\n});","define(\"search/components/new-version-notifier\", [\"exports\", \"ember-cli-new-version/components/new-version-notifier/component\"], function (_exports, _component) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _component.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-cli-new-version/components/new-version-notifier/component\"eaimeta@70e063a35619d71f\n});","define(\"search/components/page-numbers\", [\"exports\", \"ember-cli-pagination/components/page-numbers\"], function (_exports, _pageNumbers) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _pageNumbers.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-cli-pagination/components/page-numbers\"eaimeta@70e063a35619d71f\n});","define(\"search/components/path-layer\", [\"exports\", \"ember-leaflet/components/path-layer\"], function (_exports, _pathLayer) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _pathLayer.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-leaflet/components/path-layer\"eaimeta@70e063a35619d71f\n});","define(\"search/components/point-path-layer\", [\"exports\", \"ember-leaflet/components/point-path-layer\"], function (_exports, _pointPathLayer) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _pointPathLayer.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-leaflet/components/point-path-layer\"eaimeta@70e063a35619d71f\n});","define(\"search/components/polygon-layer\", [\"exports\", \"ember-leaflet/components/polygon-layer\"], function (_exports, _polygonLayer) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _polygonLayer.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-leaflet/components/polygon-layer\"eaimeta@70e063a35619d71f\n});","define(\"search/components/polyline-layer\", [\"exports\", \"ember-leaflet/components/polyline-layer\"], function (_exports, _polylineLayer) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _polylineLayer.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-leaflet/components/polyline-layer\"eaimeta@70e063a35619d71f\n});","define(\"search/components/popover-icon\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/component\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({\n glyphicon: 'info-sign',\n classNames: ['popover-icon'],\n tagName: 'span',\n popoverClass: undefined,\n iconClassOnShow: undefined,\n\n didRender() {\n this._super(...arguments);\n\n this.showPopover();\n },\n\n showPopover: function () {\n var element = this.$();\n var infoIcon = element.find('[data-toggle=\"popover\"]');\n var popover = infoIcon.popover({\n content: function () {\n return element.find('.popover-content').html();\n }\n });\n var popoverClass = this.get('popoverClass');\n popover.on('show.bs.popover', function () {\n infoIcon.addClass('icon-force');\n\n if (popoverClass) {\n popover.data('bs.popover').tip().addClass(popoverClass);\n }\n });\n popover.on('hide.bs.popover', function () {\n infoIcon.removeClass('icon-force');\n });\n }\n });\n\n _exports.default = _default;\n});","define(\"search/components/popup-box\", [\"exports\", \"jquery\"], function (_exports, _jquery) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"jquery\",0,\"@ember/component\",0,\"@ember/object\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({\n classNames: ['modal', 'popup-box'],\n attributeBindings: ['tabindex', 'role'],\n tabindex: '-1',\n role: 'dialog',\n hasHeader: false,\n hasContent: false,\n hasFooter: true,\n useDefaultFooter: true,\n closeText: 'Close',\n okText: 'OK',\n\n didInsertElement() {\n this._super(...arguments);\n\n var self = this;\n this.$().on('hidden.bs.modal', function () {\n self.set('popupShown', false);\n });\n this.$().on('shown.bs.modal', function () {\n self.afterPopupShown();\n });\n this.popupShownChanged();\n },\n\n isOpen() {\n return (this.$().data('bs.modal') || {}).isShown;\n },\n\n popupShownChanged: Ember.observer('popupShown', function () {\n if (this.get('popupShown') && !this.isOpen()) {\n this.$().modal('show');\n }\n\n if (!this.get('popupShown') && this.isOpen()) {\n this.$().modal('hide');\n }\n }),\n\n willDestroyElement() {\n (0, _jquery.default)('.modal-backdrop').remove();\n },\n\n actions: {\n confirm() {\n if (this.get('onConfirm')) {\n this.get('onConfirm')();\n }\n },\n\n cancel() {\n this.set('popupShown', false);\n }\n\n }\n });\n\n _exports.default = _default;\n});","define(\"search/components/popup-layer\", [\"exports\", \"ember-leaflet/components/popup-layer\"], function (_exports, _popupLayer) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _popupLayer.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-leaflet/components/popup-layer\"eaimeta@70e063a35619d71f\n});","define(\"search/components/quick-sign-in\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/service\",0,\"@ember/component\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({\n authentication: Ember.inject.service('authentication-service'),\n isInvalidUserName: false,\n validationMessageUserName: '',\n isInvalidPassword: false,\n validationMessagePassword: '',\n errorMessage: null,\n linkToRecoverPasswordVisible: false,\n isDisabled: '',\n\n init() {\n this._super(...arguments);\n\n this.user = {};\n },\n\n didInsertElement() {\n this._super(...arguments);\n\n this.set('linkToRecoverPasswordVisible', false);\n this.updateUserFieldFromCookie();\n this.enableForm(true);\n this.focusPassword();\n },\n\n focusPassword: function () {\n if (this.get('user.name')) {\n this.enableForm(true);\n this.element.querySelector('#q-password').focus();\n }\n },\n updateUserFieldFromCookie: function () {\n let prevUsr = this.get('authentication.previousUserName');\n this.set('user.name', prevUsr);\n },\n\n fulfillLogin(result) {\n this.enableForm(true);\n\n if (result.Status !== 'Success') {\n this.set('isInvalidUserName', true);\n this.set('isInvalidPassword', true);\n\n if (false === /^Login mislykkedes/.test(result.ErrorMessage)) {\n this.set('errorMessage', 'Forkert brugernavn eller adgangskode');\n } else {\n if (/ikke længere aktiv/.test(result.ErrorMessage) || /Der er ikke adgang fra din IP-adresse/.test(result.ErrorMessage)) {\n this.set('linkToRecoverPasswordVisible', false);\n } else {\n this.set('linkToRecoverPasswordVisible', true);\n }\n\n this.set('errorMessage', result.ErrorMessage);\n }\n }\n },\n\n rejectLogin() {\n this.enableForm(true);\n this.set('hasError', true);\n this.set('errorMessage', 'Der er sket en system fejl.');\n },\n\n enableForm(isEnabled) {\n if (isEnabled) {\n this.set('isDisabled', '');\n } else {\n this.set('isDisabled', 'disabled');\n }\n },\n\n login() {\n this.set('linkToRecoverPasswordVisible', false);\n this.set('hasError', false);\n this.set('errorMessage', '');\n this.set('validationMessageUserName', '');\n this.set('isInvalidUserName', false);\n this.set('validationMessagePassword', '');\n this.set('isInvalidPassword', false);\n var user = this.get('user');\n var ok = true;\n var emptyOrWhitespace = /^\\s*$/;\n\n if (!user.name || emptyOrWhitespace.test(user.name)) {\n this.set('validationMessageUserName', 'Skal udfyldes');\n this.set('isInvalidUserName', true);\n ok = false;\n }\n\n if (!user.password || emptyOrWhitespace.test(user.password)) {\n this.set('validationMessagePassword', 'Skal udfyldes');\n this.set('isInvalidPassword', true);\n ok = false;\n }\n\n if (ok) {\n this.enableForm(false); // disable the form while we wait for a reply\n\n this.element.querySelector('.submitButton').click();\n this.get('authentication').login(user.name, user.password).then(this.fulfillLogin.bind(this), this.rejectLogin.bind(this));\n }\n },\n\n actions: {\n login() {\n this.login();\n }\n\n }\n });\n\n _exports.default = _default;\n});","define(\"search/components/rectangle-layer\", [\"exports\", \"ember-leaflet/components/rectangle-layer\"], function (_exports, _rectangleLayer) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _rectangleLayer.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-leaflet/components/rectangle-layer\"eaimeta@70e063a35619d71f\n});","define(\"search/components/search-autocomplete\", [\"exports\", \"jquery\", \"search/templates/autocomplete-suggestion\", \"search/components/domain-element-icon\", \"search/config/environment\"], function (_exports, _jquery, _autocompleteSuggestion, _domainElementIcon, _environment) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"jquery\",0,\"rsvp\",0,\"@ember/object\",0,\"@ember/service\",0,\"@ember/component\",0,\"search/templates/autocomplete-suggestion\",0,\"search/components/domain-element-icon\",0,\"@ember/application\",0,\"search/config/environment\"eaimeta@70e063a35619d71f\n\n var supportedDomains = ['tele_per', 'cst_per', 'complegal', 'compprod', 'acadr', 'unadr'];\n\n var isUsableDomain = function (domain) {\n var result = false;\n supportedDomains.forEach(function (item) {\n if (item.valueOf() === domain.valueOf()) {\n result = true;\n }\n });\n return result;\n };\n\n var _default = Ember.Component.extend({\n variableMetadataService: Ember.inject.service('variable-metadata-service'),\n router: Ember.inject.service(),\n classNames: ['search-autocomplete'],\n searchInput: null,\n placeholder: 'Search...',\n focus: false,\n focusOnClear: false,\n autoCompleter: 'acadr',\n customSuggestionTemplate: _autocompleteSuggestion.default,\n actions: {\n search: function () {\n this.search();\n },\n select: function (item) {\n var self = this;\n var domainElement = item.domain_element;\n\n if (domainElement !== undefined) {\n let elementSelf = domainElement.self;\n\n if (elementSelf.type !== 'acadr' && elementSelf.type !== 'unadr' && elementSelf.type !== 'pcstreet' && elementSelf.type !== 'pcode') {\n var routeName = 'domain-elements.dk.' + elementSelf.type.replace('_', '-');\n self.get('router').transitionTo(routeName, elementSelf.id);\n return;\n }\n } //If we are unable to go directly to the element then search\n\n\n self.search();\n },\n cursorchange: function (item) {\n if (item && item.cursor_pos !== undefined) {\n var input = this.element.querySelector('input');\n input.selectionStart = input.selectionEnd = item.cursor_pos;\n }\n }\n },\n searchSource: Ember.computed('autoCompleter', function () {\n var setClass = function (element) {\n if (element.domain === undefined) {\n element['class'] = 'per';\n } else {\n element['class'] = element.domain;\n }\n };\n\n var variableMetadataService = this.get('variableMetadataService');\n\n var getMetaDataPromise = function (element) {\n if (element.domain) {\n return variableMetadataService.getDomainById(element.domain).then(domain => {\n element.domain_name = domain.get('name');\n\n if (element.domain_element_count > 1) {\n element.countString = element.domain_element_count + ' ' + element.domain_name;\n }\n });\n } else {\n return Ember.RSVP.resolve();\n }\n };\n\n var that = this; //capture this, as it is not available from within the returned function\n\n return function (query, syncResults, asyncResults) {\n if (query.trim().length < 2) {\n syncResults([]);\n asyncResults([]);\n return;\n }\n\n _jquery.default.getJSON(_environment.default.APP.apiRoot + '/api/v1/autocomplete/dk/' + that.get('autoCompleter') + '?q=' + encodeURIComponent(query), function (data) {\n let result = [];\n let promises = [];\n data.suggestions.forEach(function (value) {\n setClass(value);\n result.push(value);\n promises.push(getMetaDataPromise(value));\n }); //wait for all the metadata to have loaded before we return the results\n\n Ember.RSVP.all(promises).then(() => asyncResults(result));\n });\n };\n }),\n // Needed to get more information into the typeahead template.\n suggestionTemplate: function (templatePath) {\n if (templatePath) {\n const self = this;\n return function (model) {\n let element = _domainElementIcon.default.create({\n domainElement: model.domain_element,\n renderer: self.renderer\n });\n\n let iconId = '';\n var usableDomain = false;\n\n if (model.domain_element !== undefined) {\n var domain = model.domain_element.self.type;\n iconId = element.get('iconId');\n usableDomain = isUsableDomain(domain);\n model.isAddress = domain === 'unadr' || domain === 'acadr' || domain === 'pcstreet';\n }\n\n const el = self.renderer.createElement('div');\n\n if (typeof model !== 'object') {\n model = Ember.Object.create({\n displayName: model\n });\n }\n\n model.iconId = iconId;\n model.isUsableDomain = usableDomain;\n let owner = Ember.getOwner(self);\n let ComponentFactory = owner.factoryFor('component:-typeahead-suggestion');\n ComponentFactory.create({\n model: model,\n layout: templatePath\n }).appendTo(el);\n return el;\n };\n }\n }\n });\n\n _exports.default = _default;\n});","define(\"search/components/search-link\", [\"exports\", \"search/models/query\"], function (_exports, _query) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/component\",0,\"search/models/query\",0,\"@ember/object\",0,\"@ember/service\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({\n router: Ember.inject.service(),\n\n init() {\n this._super(...arguments);\n\n this.set('query', _query.default.create());\n this.updateQuery();\n },\n\n updateQuery: Ember.observer('what', 'where', function () {\n this.set('query.what', this.get('what'));\n this.set('query.where', this.get('where'));\n }),\n linkText: '',\n tagName: 'span',\n actions: {\n search() {\n this.get('router').transitionTo('search-result', {\n queryParams: this.get('query')\n });\n }\n\n }\n });\n\n _exports.default = _default;\n});","define(\"search/components/search-query\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/service\",0,\"@ember/component\",0,\"@ember/object\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({\n authorizationService: Ember.inject.service(),\n router: Ember.inject.service(),\n classNames: ['search-query'],\n\n isNullOrWhiteSpace(val) {\n return !(val && val.trim().length > 0);\n },\n\n whatPlaceholder: Ember.computed('authorizationService.hasCprMatcherAccess', function () {\n if (this.get('authorizationService.hasCprMatcherAccess')) {\n return 'Navn (+fødselsdato), telefon-, CVR-, CPR-, P-nr';\n } else {\n return 'Navn, telefon-nr, CVR-nr, P-nr';\n }\n }),\n actions: {\n search() {\n if (!this.isNullOrWhiteSpace(this.get('inputQuery.q')) || !this.isNullOrWhiteSpace(this.get('inputQuery.where'))) {\n this.get('router').transitionTo('search-result', {\n queryParams: this.get('inputQuery')\n });\n }\n }\n\n }\n });\n\n _exports.default = _default;\n});","define(\"search/components/search-result-item-acadr\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/object\",0,\"@ember/component\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({\n search_result: undefined,\n acadrName: Ember.computed('search_result.domain_element.values', function () {\n let domainElementValues = this.get('search_result.domain_element.values');\n return domainElementValues.get('strname.value') + ' ' + domainElementValues.get('houno.value');\n }),\n details: Ember.computed('search_result.domain_element.values', function () {\n let domainElementValues = this.get('search_result.domain_element.values');\n let pcodeLine = domainElementValues.get('pcodeline.value');\n\n if (domainElementValues.get('stednavn.hasValue')) {\n return domainElementValues.get('stednavn.value') + ', ' + pcodeLine;\n }\n\n return pcodeLine;\n }),\n addressSearchString: Ember.computed('acadrName', 'details', function () {\n let acadrName = this.get('acadrName') || '';\n return acadrName.trim() + ', ' + this.get('details');\n })\n });\n\n _exports.default = _default;\n});","define(\"search/components/search-result-item-all-per\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/component\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({});\n\n _exports.default = _default;\n});","define(\"search/components/search-result-item-bfe\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/component\",0,\"@ember/object\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({\n title: Ember.computed.or('search_result.domain_element.values.bfe_location.value', 'search_result.domain_element.values.bfe_unadr_name.value', 'search_result.domain_element.values.bfe_acadr_name.value', 'search_result.domain_element.values.bfe_key.value')\n });\n\n _exports.default = _default;\n});","define(\"search/components/search-result-item-bld\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/object\",0,\"@ember/object/computed\",0,\"@ember/component\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({\n name: Ember.computed('search_result.domain_element.values', function () {\n let domainElementValues = this.get('search_result.domain_element.values');\n let streetName = domainElementValues.strname.get('value');\n let houseNumber = domainElementValues.houno.get('value');\n if (!!streetName && !!houseNumber) return `Bygning ${domainElementValues.bld_no.get('value')}: ${domainElementValues.strname.get('value')} ${domainElementValues.houno.get('value')}`;else return `Bygning ${domainElementValues.bld_no.get('value')}: ukendt adresse`;\n }),\n addressSearchString: Ember.computed.alias('search_result.domain_element.values.acadr_name.value'),\n details: Ember.computed.alias('search_result.domain_element.values.acadr_name.value')\n });\n\n _exports.default = _default;\n});","define(\"search/components/search-result-item-comp\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/component\",0,\"@ember/object\"eaimeta@70e063a35619d71f\n\n const SearchResultItemCompComponent = Ember.Component.extend({\n init() {\n this._super(...arguments);\n\n this.setCompProperties();\n },\n\n setCompProperties: function () {\n var domainElement = this.get('search_result.domain_element');\n\n if (domainElement) {\n var values = domainElement.values;\n\n if (domainElement.domain === 'complegal') {\n this.set('compName', values.get('complegal_name.value'));\n this.set('compKey', values.get('complegal_key.value'));\n this.set('compKeyLabel', 'CVR-nr');\n this.set('status', values.get('complegal_statusext.value'));\n this.set('statusVariableId', 'complegal_statusext');\n } else {\n this.set('compName', values.get('compprod_name.value'));\n this.set('compKey', values.get('compprod_key.value'));\n this.set('compKeyLabel', 'PNr');\n this.set('status', values.get('compprod_status.value'));\n this.set('statusVariableId', 'compprod_status');\n }\n }\n },\n setCompPropertiesObserver: Ember.observer('search_result', function () {\n this.setCompProperties();\n })\n });\n SearchResultItemCompComponent.reopenClass({\n positionalParams: ['search_result']\n });\n var _default = SearchResultItemCompComponent;\n _exports.default = _default;\n});","define(\"search/components/search-result-item-complegal\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/component\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({});\n\n _exports.default = _default;\n});","define(\"search/components/search-result-item-compprod\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/component\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({});\n\n _exports.default = _default;\n});","define(\"search/components/search-result-item-cst-per\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/component\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({});\n\n _exports.default = _default;\n});","define(\"search/components/search-result-item-ground\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/object\",0,\"@ember/object/computed\",0,\"@ember/component\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({\n name: Ember.computed('search_result.domain_element.values', function () {\n let domainElementValues = this.get('search_result.domain_element.values');\n if (!domainElementValues.strname.get('value') || !domainElementValues.houno.get('value')) return 'Grund uden adresse';\n return `Grunden på ${domainElementValues.strname.get('value')} ${domainElementValues.houno.get('value')}`;\n }),\n addressSearchString: Ember.computed.alias('search_result.domain_element.values.acadr_name.value'),\n details: Ember.computed.alias('search_result.domain_element.values.acadr_name.value')\n });\n\n _exports.default = _default;\n});","define(\"search/components/search-result-item-pcode\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/component\",0,\"@ember/object\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({\n searchString: Ember.computed('search_result.domain_element.values', function () {\n let domainElementValues = this.get('search_result.domain_element.values');\n return domainElementValues.pcode.get('value') + ' ' + domainElementValues.pdisname.get('value');\n })\n });\n\n _exports.default = _default;\n});","define(\"search/components/search-result-item-pcstreet\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/object\",0,\"@ember/object/computed\",0,\"@ember/component\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({\n strName: Ember.computed('search_result.domain_element.values', function () {\n let domainElementValues = this.get('search_result.domain_element.values');\n return domainElementValues.pcstreet_strname.get('value');\n }),\n addressSearchString: Ember.computed.alias('search_result.domain_element.values.pcstreet_name.value'),\n details: Ember.computed('search_result.domain_element.values.{pcode.value,pdisname.value}', function () {\n return this.get('search_result.domain_element.values.pcode.value') + ' ' + this.get('search_result.domain_element.values.pdisname.value');\n })\n });\n\n _exports.default = _default;\n});","define(\"search/components/search-result-item-per\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/component\",0,\"@ember/object\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({\n isProtected: Ember.computed('search_result.domain_element.values.per_protect.value', function () {\n const per_protect = this.get('search_result.domain_element.values.per_protect.value');\n return !!per_protect;\n }),\n title: Ember.computed('isProtected', 'search_result.domain_element.values.per_name.value', function () {\n if (this.get('isProtected')) {\n return 'Navne- og adressebeskyttet';\n }\n\n return this.get('search_result.domain_element.values.per_name.value');\n }),\n description: Ember.computed('isProtected', function () {\n if (this.get('isProtected')) {\n return 'Personen har navne- og adressebeskyttelse i CPR-registret';\n }\n\n return undefined;\n })\n });\n\n _exports.default = _default;\n});","define(\"search/components/search-result-item-prop\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/component\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({});\n\n _exports.default = _default;\n});","define(\"search/components/search-result-item-tele-per\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/component\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({});\n\n _exports.default = _default;\n});","define(\"search/components/search-result-item-unadr\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/object\",0,\"@ember/component\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({\n search_result: undefined,\n unadrName: Ember.computed.reads('search_result.domain_element.values.unadr_streetline.value'),\n details: Ember.computed('search_result.domain_element.values', function () {\n let domainElementValues = this.get('search_result.domain_element.values');\n let pcodeLine = domainElementValues.get('pcodeline.value');\n\n if (domainElementValues.get('stednavn.hasValue')) {\n return domainElementValues.get('stednavn.value') + ', ' + pcodeLine;\n }\n\n return pcodeLine;\n }),\n addressSearchString: Ember.computed('unadrName', 'details', function () {\n let unadrName = this.get('unadrName');\n\n if (!unadrName) {\n unadrName = '';\n }\n\n return unadrName.trim() + ', ' + this.get('details');\n })\n });\n\n _exports.default = _default;\n});","define(\"search/components/search-result-item-unit\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/object\",0,\"@ember/component\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({\n name: Ember.computed('search_result.domain_element.values', function () {\n let domainElementValues = this.get('search_result.domain_element.values');\n return domainElementValues.unadr_name.get('value');\n }),\n addressSearchString: Ember.computed('search_result.domain_element.values', function () {\n let domainElementValues = this.get('search_result.domain_element.values');\n return domainElementValues.unadr_name.get('value');\n }),\n details: Ember.computed('search_result.domain_element.values', function () {\n let domainElementValues = this.get('search_result.domain_element.values');\n return domainElementValues.unadr_name.get('value');\n })\n });\n\n _exports.default = _default;\n});","define(\"search/components/search-result-item\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/component\"eaimeta@70e063a35619d71f\n\n const SearchResultItemComponent = Ember.Component.extend({\n classNames: ['search-result-item'],\n label: null\n });\n SearchResultItemComponent.reopenClass({\n positionalParams: ['search_result', 'title', 'addressSearchString']\n });\n var _default = SearchResultItemComponent;\n _exports.default = _default;\n});","define(\"search/components/sign-in-dialog\", [\"exports\", \"jquery\"], function (_exports, _jquery) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"jquery\",0,\"@ember/service\",0,\"@ember/component\",0,\"@ember/object\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({\n authentication: Ember.inject.service('authentication-service'),\n authorizationService: Ember.inject.service(),\n classNames: ['text-center'],\n isInvalidUserName: false,\n validationMessageUserName: '',\n isInvalidPassword: false,\n validationMessagePassword: '',\n hasError: false,\n errorMessage: null,\n linkToRecoverPasswordVisible: false,\n isDisabled: '',\n\n init() {\n this._super(...arguments);\n\n this.user = {};\n },\n\n didInsertElement() {\n this._super(...arguments);\n\n var self = this;\n this.set('linkToRecoverPasswordVisible', false);\n (0, _jquery.default)('#loginModal .form-control').on('keypress', function (e) {\n if (e.keyCode === 13) {\n e.preventDefault();\n self.login();\n }\n });\n this.updateUserFieldFromCookie();\n },\n\n forgotPasswordPopupShownClicked: Ember.observer('forgotPasswordPopupShown', function () {\n this.set('loginPopupShown', false);\n }),\n updateUserFieldFromCookie: function () {\n let prevUsr = this.get('authentication.previousUserName');\n this.set('user.name', prevUsr);\n },\n\n fulfillLogin(result) {\n if (result.Status !== 'Success') {\n this.set('isInvalidUserName', true);\n this.set('isInvalidPassword', true);\n\n if (false === /^Login mislykkedes/.test(result.ErrorMessage)) {\n this.set('validationMessageUserName', 'Forkert brugernavn eller adgangskode');\n this.set('validationMessagePassword', '');\n this.set('errorMessage', '');\n } else {\n if (/ikke længere aktiv/.test(result.ErrorMessage)) {\n this.set('linkToRecoverPasswordVisible', false);\n } else {\n this.set('linkToRecoverPasswordVisible', true);\n }\n\n this.set('errorMessage', result.ErrorMessage);\n }\n }\n\n this.enableForm(true);\n },\n\n rejectLogin() {\n this.enableForm(true);\n this.set('hasError', true);\n this.set('errorMessage', 'Der er sket en system fejl.');\n },\n\n enableForm(isEnabled) {\n if (isEnabled) {\n this.set('isDisabled', '');\n } else {\n this.set('isDisabled', 'disabled');\n }\n },\n\n login() {\n this.set('hasError', false);\n this.set('errorMessage', '');\n this.set('validationMessageUserName', '');\n this.set('isInvalidUserName', false);\n this.set('validationMessagePassword', '');\n this.set('isInvalidPassword', false);\n this.enableForm(true);\n var user = this.get('user');\n var ok = true;\n var emptyOrWhitespace = /^\\s*$/;\n\n if (!user.name || emptyOrWhitespace.test(user.name)) {\n this.set('validationMessageUserName', 'Skal udfyldes');\n this.set('isInvalidUserName', true);\n ok = false;\n }\n\n if (!user.password || emptyOrWhitespace.test(user.password)) {\n this.set('validationMessagePassword', 'Skal udfyldes');\n this.set('isInvalidPassword', true);\n ok = false;\n }\n\n if (ok) {\n this.enableForm(false);\n this.element.querySelector('.submitButton').click();\n this.get('authentication').login(user.name, user.password).then(this.fulfillLogin.bind(this), this.rejectLogin.bind(this));\n }\n },\n\n actions: {\n login() {\n this.login();\n },\n\n showForgotPassword() {\n this.set('forgotPasswordPopupShown', true);\n },\n\n afterPopupShown() {\n this.element.querySelector('input[type=text]').focus();\n }\n\n }\n });\n\n _exports.default = _default;\n});","define(\"search/components/simple-value\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/object\",0,\"@ember/component\"eaimeta@70e063a35619d71f\n\n const SimpleValueComponent = Ember.Component.extend({\n hideWithoutValue: false,\n isHeader: false,\n tagName: 'tr',\n isVisible: Ember.computed('emptyValue', 'hideWithoutValue', 'value', function () {\n var value = this.get('value');\n\n if (value) {\n if (this.get('hideWithoutValue') && !value.get('value')) {\n return false;\n }\n\n return true;\n }\n\n var emptyValue = this.get('emptyValue');\n\n if (emptyValue) {\n return true;\n }\n\n return false;\n })\n });\n SimpleValueComponent.reopenClass({\n positionalParams: ['value', 'value2']\n });\n var _default = SimpleValueComponent;\n _exports.default = _default;\n});","define(\"search/components/sortable-table\", [\"exports\", \"search/utils/sorting\", \"ember-cli-pagination/computed/paged-array\"], function (_exports, _sorting, _pagedArray) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/object/computed\",0,\"@ember/object\",0,\"@ember/component\",0,\"@ember/runloop\",0,\"search/utils/sorting\",0,\"ember-cli-pagination/computed/paged-array\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({\n /*\n columnsDef: [\n { id: 'matrno', header: 'Matrikel', valuePath: 'values.matrstk_matrno.displayString', sortByDef: 'values.matrstk_matrno.value' },\n { id: 'matrart', header: 'Artskode', valuePath: 'values.matrstk_art.displayString', sortByDef: 'values.matrstk_art.value', isSorted: true },\n { id: 'matrarea', header: 'Areal', valuePath: 'values.matrstk_area.displayString', sortByDef: 'values.matrstk_area.value', isAscending: false}\n ],\n */\n init() {\n this._super(...arguments);\n\n let cols = this.get('cols');\n let sortByColumn = cols.findBy('isSorted', true) || cols[0];\n let isAscending = sortByColumn.isAscending === false ? false : true;\n this.set('sortByColumn', sortByColumn);\n this.set('isAscending', isAscending);\n },\n\n cols: Ember.computed('columnsDef', function () {\n let defs = this.get('columnsDef');\n return defs.map(x => Ember.Object.create(x));\n }),\n /// set firstSelected to define what item should be pre-selected, if not set then the first item in the sorted list is chosen\n firstSelected: undefined,\n selectedElement: undefined,\n sortByColumn: undefined,\n isAscending: undefined,\n sortedElements: Ember.computed('elements', 'sortByColumn', 'isAscending', function () {\n let elements = this.get('elements');\n\n if (!elements || !elements.length) {\n return [];\n }\n\n let elementsCopy = this.get('elements').slice();\n let sortByColumn = this.get('sortByColumn');\n let sortByDef = sortByColumn.sortByDef;\n let sortFunc = undefined;\n\n if (typeof sortByDef === 'function') {\n sortFunc = this.get('isAscending') ? sortByDef : (a, b) => sortByDef(b, a);\n } else {\n sortFunc = this.get('isAscending') ? (a, b) => (0, _sorting.sortByProperty)(a, b, sortByDef) : (a, b) => (0, _sorting.sortByProperty)(b, a, sortByDef);\n }\n\n elementsCopy.sort(sortFunc);\n return elementsCopy;\n }),\n\n didReceiveAttrs() {\n this._super(...arguments);\n\n let sortedElements = this.get('sortedElements'); //if the model have been changed so that the selected element is not part of the elements list then we also update the selected element.\n\n if (sortedElements.length) {\n let firstSelected = this.get('firstSelected');\n\n if (firstSelected && sortedElements.includes(firstSelected)) {\n this._setSelected(firstSelected);\n } else {\n this._setSelected(sortedElements[0]);\n }\n }\n },\n\n elementsObserver: Ember.observer('elements.[]', function () {\n //Set the page back to 1, as we have gotten a new list of elements\n this.set('page', 1); //we can not update the selected item here, as the sortedElements may not have been updated yet at this point. \n //See: https://guides.emberjs.com/v3.0.0/object-model/observers/#toc_observers-and-asynchrony\n }),\n elementsPerPage: 15,\n page: 1,\n totalPages: Ember.computed.oneWay('pagedElements.totalPages'),\n showPager: Ember.computed.gt('totalPages', 1),\n pagedElements: (0, _pagedArray.default)('sortedElements', {\n page: Ember.computed.alias('parent.page'),\n perPage: Ember.computed.alias('parent.elementsPerPage')\n }),\n //hide the table if it is a selection table and there are less than 2 elements in it\n isVisible: Ember.computed('onSelect', 'sortedElements.length', function () {\n return !this.get('onSelect') && this.get('sortedElements.length') > 0 || !!this.get('onSelect') && this.get('sortedElements.length') > 1;\n }),\n //action that can be provided to support selection in the table\n onSelect: undefined,\n\n _setSelected(element) {\n if (this.get('onSelect')) {\n let selectedElement = this.get('selectedElement', element);\n\n if (selectedElement === element) {\n return; //do not trigger the action if you are not chaning the selected element\n }\n\n Ember.run.once(this, this.setSelectedOnce, element);\n }\n },\n\n //declared here as anon functions should not be used with \"once\"\n setSelectedOnce: function (element) {\n this.set('selectedElement', element); //trigger action that have been passed to the table component\n\n this.onSelect(element);\n },\n actions: {\n setSelected(element) {\n this._setSelected(element);\n },\n\n sortBy(column) {\n var currentSortingColumn = this.get('sortByColumn');\n\n if (column.get('id') == currentSortingColumn.get('id')) {\n this.set('isAscending', !this.get('isAscending'));\n } else {\n this.set('sortByColumn', column);\n this.set('isAscending', column.isAscending === false ? false : true); //undefined is the same as descending order\n }\n }\n\n }\n });\n\n _exports.default = _default;\n});","define(\"search/components/status-value\", [\"exports\", \"ember-data\"], function (_exports, _emberData) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/object/computed\",0,\"@ember/object\",0,\"@ember/service\",0,\"@ember/component\",0,\"ember-data\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({\n tagName: 'span',\n variableMetadataService: Ember.inject.service('variable-metadata-service'),\n category: Ember.computed('variableId', 'value', function () {\n return this.get('variableMetadataService').getVariableById(this.get('variableId')).then(v => {\n if (!v) {\n return []; //we do not have metadata permission on XXX_status\n }\n\n return v.get('categories').findBy('id', this.get('value'));\n });\n }),\n status: Ember.computed('category', function () {\n return _emberData.default.PromiseObject.create({\n promise: this.get('category')\n });\n }),\n name: Ember.computed.oneWay('status.name'),\n statusClassName: Ember.computed.oneWay('status.state'),\n isVisible: Ember.computed('statusClassName', 'hideNormal', function () {\n return !(this.get('hideNormal') && this.get('statusClassName') == 'normal');\n })\n });\n\n _exports.default = _default;\n});","define(\"search/components/tile-layer\", [\"exports\", \"ember-leaflet/components/tile-layer\"], function (_exports, _tileLayer) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _tileLayer.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-leaflet/components/tile-layer\"eaimeta@70e063a35619d71f\n});","define(\"search/components/tooltip-layer\", [\"exports\", \"ember-leaflet/components/tooltip-layer\"], function (_exports, _tooltipLayer) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _tooltipLayer.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-leaflet/components/tooltip-layer\"eaimeta@70e063a35619d71f\n});","define(\"search/components/variable-popover\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/component\",0,\"@ember/object\",0,\"@ember/object/computed\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({\n title: Ember.computed.alias('variable.name'),\n isVisible: Ember.computed.or('variable.hasDescription', 'variable.isCategoryType')\n });\n\n _exports.default = _default;\n});","define(\"search/components/variable-value\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/component\",0,\"@ember/object\"eaimeta@70e063a35619d71f\n\n const VariableValueComponent = Ember.Component.extend({\n valueSinceDate: undefined,\n classNameBindings: ['isHeader:subheader', 'value.variable.id'],\n tagName: 'tr',\n hideWithoutValue: false,\n isHeader: false,\n isVisible: Ember.computed('hideWithoutValue', 'value', function () {\n var value = this.get('value');\n\n if (value) {\n if (this.get('hideWithoutValue') && !value.get('value')) {\n return false;\n }\n\n return true;\n }\n\n return false;\n }),\n categoryName: Ember.computed('value.{value,variable.categories}', function () {\n var id = this.get('value.value');\n\n if (id) {\n let category = this.get('value.variable.categories').findBy('id', id);\n\n if (category) {\n return category.name;\n }\n }\n\n return undefined;\n }),\n showCode: Ember.computed('code', 'value.variable.shouldShowCodeAndName', function () {\n return this.get('value.variable.shouldShowCodeAndName') || this.get('code') === 'show';\n })\n });\n VariableValueComponent.reopenClass({\n positionalParams: ['value']\n });\n var _default = VariableValueComponent;\n _exports.default = _default;\n});","define(\"search/components/variable-values-header\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/component\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({\n init() {\n this._super();\n\n if (this.get('detailsLink')) {\n this.setDetailsLink();\n }\n },\n\n setDetailsLink() {\n var appController = this.get('controller');\n\n if (appController.get('lastVisitedDomainElement')) {\n this.set('routeName', 'domain-elements.dk.' + appController.get('lastVisitedDomainElement.element.domain').replace('_', '-') + '.' + this.get('detailsLink'));\n this.set('domainKey', appController.get('lastVisitedDomainElement.element.id'));\n }\n },\n\n tagName: 'tr',\n classNames: ['subheader']\n });\n\n _exports.default = _default;\n});","define(\"search/components/video-layer\", [\"exports\", \"ember-leaflet/components/video-layer\"], function (_exports, _videoLayer) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _videoLayer.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-leaflet/components/video-layer\"eaimeta@70e063a35619d71f\n});","define(\"search/components/wait-spinner\", [\"exports\", \"jquery\"], function (_exports, _jquery) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"jquery\",0,\"@ember/component\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Component.extend({\n isVisible: false,\n classNameBindings: ['isBackdropVisible:spinner'],\n loadingText: '',\n isBackdropVisible: true,\n isAutoForAjaxRequest: false,\n\n init() {\n this._super();\n\n this.bindShow = this.show.bind(this);\n this.bindHide = this.hide.bind(this);\n },\n\n didInsertElement() {\n this._super(...arguments);\n\n if (this.get('isAutoForAjaxRequest')) {\n var element = (0, _jquery.default)(document);\n element.on('ajaxSend', this.bindShow).on('ajaxStop', this.bindHide).on('ajaxError', this.bindHide);\n }\n },\n\n willDestroyElement() {\n if (this.get('isAutoForAjaxRequest')) {\n var element = (0, _jquery.default)(document);\n element.off('ajaxSend', this.bindShow).off('ajaxStop', this.bindHide).off('ajaxError', this.bindHide);\n }\n },\n\n show() {\n this.set('isVisible', true);\n },\n\n hide() {\n this.set('isVisible', false);\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/components/wms-tile-layer\", [\"exports\", \"ember-leaflet/components/wms-tile-layer\"], function (_exports, _wmsTileLayer) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _wmsTileLayer.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-leaflet/components/wms-tile-layer\"eaimeta@70e063a35619d71f\n});","define(\"search/controllers/about/feedback-page\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/object\",0,\"@ember/service\",0,\"@ember/controller\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Controller.extend({\n authentication: Ember.inject.service('authentication-service'),\n authorization: Ember.inject.service('authorization-service'),\n feedbackText: null,\n isSentSuccess: false,\n isInvalidEmail: false,\n validationMessageEmail: ' ',\n isInvalidFeedback: false,\n validationMessageFeedback: ' ',\n errorMessage: '',\n email: null,\n isDisabled: '',\n hasError: Ember.computed('errorMessage', function () {\n return !!this.get('errorMessage');\n }),\n\n fulfillReset(result) {\n this.enableForm(true);\n this.set('isSentSuccess', result.Status === 'Success');\n\n if (this.get('isSentSuccess')) {\n this.transitionToRoute('about.feedback-page.confirmation');\n this.set('feedbackText', null);\n this.enableForm(true);\n } else {\n this.set('errorMessage', result.ErrorMessage);\n }\n },\n\n rejectReset() {\n this.enableForm(true);\n this.set('errorMessage', 'Der er sket en system-fejl.');\n },\n\n resetState() {\n this.enableForm(true);\n this.set('errorMessage', '');\n this.set('isSentSuccess', false);\n this.set('isInvalidEmail', false);\n this.set('isInvalidFeedback', false);\n },\n\n enableForm(isEnabled) {\n if (isEnabled) {\n this.set('isDisabled', '');\n } else {\n this.set('isDisabled', 'disabled');\n }\n },\n\n actions: {\n send() {\n this.resetState();\n let email = this.get('email');\n let emailRegExp = new RegExp('^[a-z0-9!#$%&\\'*+/=?^_`{|}~-]+(?:\\\\.[a-z0-9!#$%&\\'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\\\\.)+[a-z]+$', 'i');\n let text = this.get('feedbackText') ? this.get('feedbackText').trim() : '';\n let textOk = text.length > 0;\n let isEmail = emailRegExp.test(email);\n let emailOk = true;\n\n if (this.get('showEmailField') === true) {\n emailOk = email !== null && isEmail;\n } else {\n emailOk = this.get('authentication.isAuthenticated') ? true : isEmail;\n }\n\n if (textOk && emailOk) {\n this.set('isInvalidEmail', false);\n this.set('isInvalidFeedback', false);\n this.enableForm(false);\n this.get('authentication').sendFeedback(text, email).then(this.fulfillReset.bind(this), this.rejectReset.bind(this));\n } else {\n this.set('isInvalidEmail', emailOk === false);\n this.set('isInvalidFeedback', textOk === false);\n this.enableForm(true);\n\n if (!emailOk) {\n if (!isEmail && email !== null) {\n this.set('validationMessageEmail', 'Skal være en e-mail-adresse');\n } else {\n this.set('validationMessageEmail', 'Skal udfyldes');\n }\n }\n\n if (!textOk) {\n this.set('validationMessageFeedback', 'Skal udfyldes');\n }\n }\n }\n\n }\n });\n\n _exports.default = _default;\n});","define(\"search/controllers/about/feedback-page/confirmation\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/controller\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Controller.extend({});\n\n _exports.default = _default;\n});","define(\"search/controllers/about/welcome\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/service\",0,\"@ember/controller\",0,\"@ember/object\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Controller.extend({\n authentication: Ember.inject.service('authentication-service'),\n authorization: Ember.inject.service('authorization-service'),\n canSearch: Ember.computed.and('authentication.isAuthenticated', 'authorization.hasSearchAccess')\n });\n\n _exports.default = _default;\n});","define(\"search/controllers/accept-terms\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/object/computed\",0,\"@ember/service\",0,\"@ember/controller\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Controller.extend({\n authorization: Ember.inject.service('authorization-service'),\n hasUserAcceptedCurrentRetrifyTerms: Ember.computed.oneWay('authorization.hasUserAcceptedCurrentRetrifyTerms'),\n\n error() {\n this.set('errorMessage', 'Der er sket en system-fejl.');\n },\n\n transitionToWelcome() {\n if (false === this.get('hasUserAcceptedCurrentRetrifyTerms')) {\n var previousTransition = this.get('previousTransition');\n\n if (previousTransition) {\n this.set('previousTransition', null);\n previousTransition.retry();\n }\n } else {\n this.transitionToRoute('about.welcome');\n }\n },\n\n actions: {\n acceptCurrentRetrifyTerms() {\n this.set('errorMessage', '');\n this.get('authorization').acceptCurrentRetrifyTerms().then(this.transitionToWelcome.bind(this), this.error.bind(this));\n }\n\n }\n });\n\n _exports.default = _default;\n});","define(\"search/controllers/activate-account\", [\"exports\", \"search/controllers/reset-password\"], function (_exports, _resetPassword) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/controllers/reset-password\"eaimeta@70e063a35619d71f\n\n var _default = _resetPassword.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/controllers/application\", [\"exports\", \"jquery\"], function (_exports, _jquery) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/runloop\",0,\"jquery\",0,\"@ember/service\",0,\"@ember/controller\",0,\"@ember/object\",0,\"@ember/object/computed\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Controller.extend({\n authentication: Ember.inject.service('authentication-service'),\n authorization: Ember.inject.service('authorization-service'),\n lastVisitedDomainElement: undefined,\n shouldShowSearchResultsTab: false,\n shortcut: Ember.inject.service('shortcut-service'),\n utils: Ember.inject.service('utils-service'),\n defaultTarget: Ember.computed('authentication.isAuthenticated', 'authorization.hasSearchAccess', function () {\n return this.get('authentication.isAuthenticated') ? 'about.welcome' : 'index';\n }),\n\n init() {\n this._super();\n\n this.handleAutomaticLogout();\n var shortcuts = this.get('shortcut');\n var self = this;\n shortcuts.subscribe('alt+s', () => {\n self.transitionToRoute('about.help.shortcuts');\n });\n shortcuts.subscribe('ctrl+q', () => {\n self.set('shouldShowSearchResultsTab', true);\n });\n },\n\n handleAutomaticLogout() {\n var self = this;\n (0, _jquery.default)(document).ajaxError(function (event, request) {\n if (self.get('authentication').isNotAuthorized(request)) {\n request.isHandled = true;\n\n self._logout();\n\n self.set('loginPopupShown', true);\n event.stopPropagation();\n }\n });\n },\n\n lastVisitedDomainElementChanged: Ember.observer('lastVisitedDomainElement', function () {\n //IE 11 cannot redraw SVG when its href is changed. Therefore, recreating the icon.\n if (this.get('utils').isIe11() && this.get('authentication.isAuthenticated') && this.get('lastVisitedDomainElement')) {\n var self = this;\n self.set('lastVisitedDomainElement.recreateIcon', true);\n Ember.run.later(this, function () {\n self.set('lastVisitedDomainElement.recreateIcon', false);\n }, 1);\n }\n }),\n authenticationChanged: Ember.observer('authentication.isAuthenticated', function () {\n if (!this.get('authentication.isAuthenticated')) {\n this.set('lastVisitedDomainElement', undefined);\n }\n }),\n canSearch: Ember.computed.and('authentication.isAuthenticated', 'authorization.hasSearchAccess', 'authorization.hasUserAcceptedCurrentRetrifyTerms'),\n displayFeedbackLink: Ember.computed('authentication.isAuthenticated', 'authorization.hasSearchAccess', 'canSearch', function () {\n if (this.get('authentication.isAuthenticated') && this.get('canSearch')) {\n return true;\n }\n\n return false;\n }),\n lightOrDark: Ember.computed('authentication.isAuthenticated', 'authorization.hasSearchAccess', 'canSearch', function () {\n if (this.get('authentication.isAuthenticated') && this.get('canSearch')) {\n return '-dark';\n }\n\n return '';\n }),\n landingPageLayout: Ember.computed.not('canSearch'),\n _logout: function () {\n var self = this;\n this.get('authentication').logout().then(function () {\n self.transitionToRoute('index');\n });\n },\n actions: {\n logout: function () {\n this._logout();\n }\n },\n isDomainElementActive: Ember.computed('currentRouteName', function () {\n return this.get('currentRouteName').includes('domain-elements');\n })\n });\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/acadr\", [\"exports\", \"search/base/domain-element-controller\"], function (_exports, _domainElementController) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/base/domain-element-controller\",0,\"@ember/object\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementController.default.extend({\n subTitle: Ember.computed('model.values.pcodeline.displayString', 'model.values.stednavn.{displayString,hasValue}', function () {\n let tmpResult = this.get('model.values.pcodeline.displayString');\n\n if (this.get('model.values.stednavn.hasValue')) {\n return this.get('model.values.stednavn.displayString') + ', ' + tmpResult;\n }\n\n return tmpResult;\n }),\n title: Ember.computed('model.values.{houno.displayString,strname.displayString}', function () {\n return this.get('model.values.strname.displayString') + ' ' + this.get('model.values.houno.displayString');\n })\n });\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/acadr/bbr/building\", [\"exports\", \"search/controllers/domain-elements/dk/shared/bbr/base\"], function (_exports, _base) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/controllers/domain-elements/dk/shared/bbr/base\"eaimeta@70e063a35619d71f\n\n var _default = _base.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/acadr/bbr/ground\", [\"exports\", \"search/controllers/domain-elements/dk/shared/bbr/base\"], function (_exports, _base) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/controllers/domain-elements/dk/shared/bbr/base\"eaimeta@70e063a35619d71f\n\n var _default = _base.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/acadr/bbr/unit\", [\"exports\", \"search/controllers/domain-elements/dk/shared/bbr/base\"], function (_exports, _base) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/controllers/domain-elements/dk/shared/bbr/base\"eaimeta@70e063a35619d71f\n\n var _default = _base.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/acadr/summary\", [\"exports\", \"search/base/domain-element-tab-controller\"], function (_exports, _domainElementTabController) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/object/computed\",0,\"@ember/object\",0,\"search/base/domain-element-tab-controller\"eaimeta@70e063a35619d71f\n\n const Floor = Ember.Object.extend({\n _floorObj: Ember.computed('floor', function () {\n var floor = this.get('floor');\n\n if (floor.substring(0, 1) === 'K') {\n var basementNumber = floor.substring(1);\n\n if (basementNumber === 'L') {\n return {\n name: 'Kælder',\n pos: -1,\n hasIdentifier: true\n };\n }\n\n return {\n name: 'Kælder ' + basementNumber,\n pos: -1 * basementNumber,\n hasIdentifier: true\n };\n }\n\n if (floor === 'ST') {\n return {\n name: 'Stuen',\n pos: 0,\n hasIdentifier: true\n };\n }\n\n var i = parseInt(floor, 10);\n\n if (isNaN(i)) {\n return {\n name: '-',\n pos: -100,\n hasIdentifier: false\n };\n }\n\n return {\n name: i + '. sal',\n pos: i,\n hasIdentifier: true\n };\n }),\n name: Ember.computed.reads('_floorObj.name'),\n position: Ember.computed.reads('_floorObj.pos'),\n hasIdentifier: Ember.computed.reads('_floorObj.hasIdentifier'),\n hasIdentifierOrHasSuiteIdentifier: Ember.computed('_floorObj', 'hasIdentifier', 'suites', function () {\n return this.get('hasIdentifier') || this.get('suites').isAny('hasIdentifier', true);\n })\n });\n const Suite = Ember.Object.extend({\n name: Ember.computed('floor.{hasIdentifier,name}', 'hasIdentifier', 'unadr.values.suite.displayString', function () {\n if (this.get('hasIdentifier')) {\n return this.get('unadr.values.suite.displayString');\n } else {\n if (this.get('floor.hasIdentifier')) {\n return this.get('floor.name');\n } else {\n return 'Ingen dør';\n }\n }\n }),\n hasSuiteOrHasFloorIdentifiers: Ember.computed.or('hasIdentifier', 'floor.hasIdentifier'),\n hasIdentifier: Ember.computed('unadr.values.suite.displayString', function () {\n return !!this.get('unadr.values.suite.displayString').trim();\n }),\n id: Ember.computed.reads('unadr.id'),\n position: Ember.computed('unadr.values.suite.value', function () {\n var suite = this.get('unadr.values.suite.value').trim();\n var i = parseInt(suite, 10);\n\n if (!suite) {\n return 10001;\n }\n\n if (!isNaN(i)) {\n return i;\n } else {\n if (suite === 'TV') {\n return -10;\n }\n\n if (suite === 'MFTV') {\n return -9;\n }\n\n if (suite === 'MF') {\n return -8;\n }\n\n if (suite === 'HFTH') {\n return -7;\n }\n\n if (suite === 'TH') {\n return -6;\n }\n }\n\n return 10002;\n })\n });\n\n var _default = _domainElementTabController.default.extend({\n allFloors: Ember.computed('model.{acadr,unadrs.elements}', function () {\n var floors = [];\n var acadr = this.get('model.acadr');\n this.get('model.unadrs.elements').forEach(function (unadr) {\n var floor = unadr.get('values.floor.value');\n var hasType = floors.findBy('floor', floor);\n\n if (!hasType) {\n floors.pushObject(Floor.create({\n floor: floor,\n suites: []\n }));\n }\n\n var floorObj = floors.findBy('floor', floor);\n floors.findBy('floor', floor).get('suites').pushObject(Suite.create({\n unadr: unadr,\n floor: floorObj,\n acadr: acadr\n }));\n });\n floors.forEach(function (floor) {\n floor.suites = floor.suites.sortBy('position');\n });\n var sortedFloors = floors.sortBy('position');\n sortedFloors.reverse();\n return sortedFloors;\n }),\n floors: Ember.computed.filterBy('allFloors', 'hasIdentifierOrHasSuiteIdentifier', true),\n hasSingleFloorWithNoIdentifier: Ember.computed('floors.{length,firstObject.hasIdentifier}', function () {\n return this.get('floors.length') === 1 && !this.get('floors.firstObject.hasIdentifier');\n }),\n unadrWithNoIdentifiers: Ember.computed('model.unadrs', function () {\n var results = this.get('model.unadrs').elements.filterBy('hasFloorOrSuiteIdentifier', false);\n\n if (results) {\n return results.get('firstObject');\n }\n\n return null;\n })\n });\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/acadr/unadrs\", [\"exports\", \"search/base/domain-element-tab-controller\"], function (_exports, _domainElementTabController) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/base/domain-element-tab-controller\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementTabController.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/all-per\", [\"exports\", \"search/base/domain-element-controller\"], function (_exports, _domainElementController) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/base/domain-element-controller\",0,\"@ember/object\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementController.default.extend({\n freeTextAddress: Ember.computed('model.values.{cvr_per_adr.displayString,cvr_per_country.displayString,unadr_key.value}', function () {\n if (this.get('model.values.unadr_key.value') || !this.get('model.values.cvr_per_adr.displayString')) {\n return null;\n }\n\n return this.get('model.values.cvr_per_adr.displayString').replace('\\r\\n', ', ') + ', ' + this.get('model.values.cvr_per_country.displayString');\n })\n });\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/all-per/bbr/building\", [\"exports\", \"search/controllers/domain-elements/dk/shared/bbr/base\"], function (_exports, _base) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/controllers/domain-elements/dk/shared/bbr/base\"eaimeta@70e063a35619d71f\n\n var _default = _base.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/all-per/bbr/ground\", [\"exports\", \"search/controllers/domain-elements/dk/shared/bbr/base\"], function (_exports, _base) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/controllers/domain-elements/dk/shared/bbr/base\"eaimeta@70e063a35619d71f\n\n var _default = _base.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/all-per/bbr/unit\", [\"exports\", \"search/controllers/domain-elements/dk/shared/bbr/base\"], function (_exports, _base) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/controllers/domain-elements/dk/shared/bbr/base\"eaimeta@70e063a35619d71f\n\n var _default = _base.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/all-per/summary\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/object\",0,\"@ember/service\",0,\"@ember/controller\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Controller.extend({\n authorization: Ember.inject.service('authorization-service'),\n displayCvrDataWarning: Ember.computed('model.values.{cvr_per_updated.value,cvr_per_key.value}', function () {\n var updated = this.get('model.values.cvr_per_updated.value');\n return this.get('model.values.cvr_per_key.value') && !updated;\n })\n });\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/bfe\", [\"exports\", \"search/base/domain-element-controller\"], function (_exports, _domainElementController) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/base/domain-element-controller\",0,\"@ember/object\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementController.default.extend({\n name: Ember.computed.or('model.values.bfe_location.value', 'model.values.bfe_unadr_name.value', 'model.values.bfe_acadr_name.value', 'model.values.bfe_key.value')\n });\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/bfe/bbr\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/controller\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Controller.extend({});\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/bfe/bbr/building\", [\"exports\", \"search/controllers/domain-elements/dk/shared/bbr/base\"], function (_exports, _base) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/controllers/domain-elements/dk/shared/bbr/base\"eaimeta@70e063a35619d71f\n\n var _default = _base.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/bfe/bbr/ground\", [\"exports\", \"search/controllers/domain-elements/dk/shared/bbr/base\"], function (_exports, _base) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/controllers/domain-elements/dk/shared/bbr/base\"eaimeta@70e063a35619d71f\n\n var _default = _base.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/bfe/bbr/unit\", [\"exports\", \"search/controllers/domain-elements/dk/shared/bbr/base\"], function (_exports, _base) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/controllers/domain-elements/dk/shared/bbr/base\"eaimeta@70e063a35619d71f\n\n var _default = _base.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/bfe/children\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/controller\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Controller.extend({\n init() {\n this._super(...arguments);\n\n this.columnsDef = [{\n id: 'location',\n header: 'Beliggenhed',\n sortByDef: 'values.bfe_location.value',\n isSorted: true\n }, {\n id: 'flatno',\n header: 'Nr.',\n sortByDef: 'values.bfe_flatno.value'\n }, {\n id: 'bfe_key',\n header: 'BFE nr',\n sortByDef: 'values.bfe_key.value'\n }];\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/bfe/matr\", [\"exports\", \"jquery\", \"ember-data\"], function (_exports, _jquery, _emberData) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"jquery\",0,\"@ember/object\",0,\"@ember/service\",0,\"@ember/controller\",0,\"ember-data\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Controller.extend({\n domainElementService: Ember.inject.service('domain-element-service'),\n\n init() {\n this._super(...arguments);\n\n this.columnsDef = [{\n id: 'matrno',\n header: 'Ejerlav',\n valuePath: 'values.ejerlav_name.displayString',\n sortByDef: 'values.ejerlav_name.value',\n isSorted: false\n }, {\n id: 'matrno',\n header: 'Matrikelnummer',\n valuePath: 'values.jordstyk_matrno.displayString',\n sortByDef: 'values.jordstyk_matrno.value',\n isSorted: true\n }, {\n id: 'matrarea',\n header: 'Areal',\n valuePath: 'values.jordstyk_area.displayString',\n sortByDef: 'values.jordstyk_area.value'\n }];\n },\n\n hasNoElement: Ember.computed.not('model.matrikler.elements.length'),\n moreThanSingleElement: Ember.computed.gt('model.matrikler.elements.length', 1),\n geom: Ember.computed('model.matrikler', function () {\n //can maybe be replaced with `await this.getMatrikler()`\n return _emberData.default.PromiseArray.create({\n promise: this.getMatrikler()\n });\n }),\n\n getMatrikler() {\n let domainElementService = this.get('domainElementService');\n let matrSummary = this.get('model.matrikler');\n let promise = null;\n\n if (matrSummary) {\n let matrNumbers = [];\n let elements = matrSummary.elements;\n\n _jquery.default.each(elements, function (i, element) {\n // TODO here i am just replacing the mapserver properties with API properties, but consider to merge them\n let matrNo = element.get('values.jordstyk_matrno.value');\n let ejerlavNo = element.get('values.ejerlav_key.value');\n matrNumbers.push({\n elavskode: ejerlavNo,\n matrnr: matrNo\n });\n });\n\n promise = domainElementService.getMatrikel(matrNumbers);\n }\n\n return promise;\n },\n\n _setSelected: function (element) {\n this.set('selected', element);\n },\n selectedGeom: Ember.computed('selected', 'geom.length', function () {\n let element = this.get('selected');\n let selectedGeoms = [];\n let featureCollections = this.get('geom');\n\n if (element && featureCollections) {\n featureCollections.forEach(featureCollection => {\n let features = featureCollection.features;\n\n for (let j = 0; features && j < features.length; j++) {\n let feature = features[j];\n\n if (feature && feature.properties) {\n if (parseInt(String(feature.properties.elavskode).trim()) === element.get('values.ejerlav_key.value') && String(feature.properties.matrnr).trim() === element.get('values.jordstyk_matrno.value')) {\n selectedGeoms.push(featureCollection);\n break;\n }\n }\n }\n });\n }\n\n return selectedGeoms;\n }),\n\n _setSelectedFeature(feature) {\n let selected = undefined;\n\n if (feature && feature.properties) {\n let elements = this.get('model.matrikler.elements');\n\n for (let i = 0; elements && i < elements.length; i++) {\n let element = elements[i];\n\n if (element) {\n if (parseInt(String(feature.properties.elavskode).trim()) === element.get('values.ejerlav_key.value') && String(feature.properties.matrnr).trim() === element.get('values.jordstyk_matrno.value')) {\n selected = element;\n break;\n }\n }\n }\n }\n\n this._setSelected(selected);\n },\n\n actions: {\n setSelected(element) {\n this._setSelected(element);\n },\n\n featureClicked: function (layer) {\n this._setSelectedFeature(layer.feature);\n },\n selectedFeatureClicked: function (layer) {\n this._setSelectedFeature(layer.feature);\n }\n }\n });\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/bfe/owners\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/object\",0,\"@ember/controller\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Controller.extend({\n init() {\n this._super(...arguments);\n\n this.columnsDef = [{\n id: 'name',\n header: 'Navn',\n valuePath: 'values.bfeownship_ownr_name.displayString',\n sortByDef: 'values.bfeownship_ownr_name.value',\n isSorted: true\n }, {\n id: 'deeddate',\n header: 'Skødedato',\n valuePath: 'values.bfeownship_deeddate.displayString',\n sortByDef: 'owner.values.bfeownship_deeddate.value'\n }, {\n id: 'takeover',\n header: 'Overtagelsesdato',\n valuePath: 'values.bfeownship_takeover.displayString',\n sortByDef: 'owner.values.bfeownship_takeover.value'\n }, {\n id: 'share',\n header: 'Ejerandel',\n valuePath: 'values.bfeownship_share.displayString',\n sortByDef: 'owner.values.bfeownship_share.value'\n }];\n },\n\n hasNoElement: Ember.computed('model.owners.elements', function () {\n let elements = this.get('model.owners.elements');\n return !elements ? true : elements.length === 0;\n }),\n moreThanSingleElement: Ember.computed('model.owners.elements', function () {\n var elements = this.get('model.owners.elements');\n if (!elements || elements.length === 0) return false;\n return elements.length !== 1;\n }),\n _setSelected: function (element) {\n this.set('model.selected', element);\n },\n actions: {\n setSelected(element) {\n this._setSelected(element);\n }\n\n }\n });\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/bld\", [\"exports\", \"search/base/domain-element-controller\"], function (_exports, _domainElementController) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/base/domain-element-controller\",0,\"@ember/object\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementController.default.extend({\n title: Ember.computed('model.values.{bld_no.value,houno.value,strname.value}', function () {\n let streetName = this.get('model.values.strname.value');\n let houseNumber = this.get('model.values.houno.value');\n if (!!streetName && !!houseNumber) return `Bygning ${this.get('model.values.bld_no.value')}: ${this.get('model.values.strname.value')} ${this.get('model.values.houno.value')}`;else return `Bygning ${this.get('model.values.bld_no.value')}: ukendt adresse`;\n }),\n pageTitleTokens: Ember.computed.reads('title')\n });\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/bld/energygrade\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/controller\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Controller.extend({});\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/bld/entrance\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/controller\",0,\"@ember/object\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Controller.extend({\n init() {\n this._super(...arguments);\n\n this.columnsDef = [{\n id: 'name',\n header: 'Adresse',\n sortByDef: 'values.acadr_name.value',\n isSorted: true\n }, {\n id: 'elevator',\n header: 'Elevator',\n sortByDef: 'values.entrance_elevator.displayString',\n isSorted: false\n }, {\n id: 'cou_acadr',\n header: 'Antal enheder',\n sortByDef: 'values.unit_cou_acadr.value',\n class: 'p-num-header',\n isSorted: false\n }, {\n id: 'status',\n header: 'Status',\n sortByDef: 'values.entrance_status.value',\n isSorted: false\n }];\n },\n\n hasElement: Ember.computed.gt('model.elements.length', 0)\n });\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/bld/floor\", [\"exports\", \"search/controllers/domain-elements/dk/shared/bbr/base\"], function (_exports, _base) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/controllers/domain-elements/dk/shared/bbr/base\"eaimeta@70e063a35619d71f\n\n var _default = _base.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/bld/unit\", [\"exports\", \"search/controllers/domain-elements/dk/shared/bbr/base\"], function (_exports, _base) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/controllers/domain-elements/dk/shared/bbr/base\"eaimeta@70e063a35619d71f\n\n var _default = _base.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/complegal\", [\"exports\", \"search/base/domain-element-controller\"], function (_exports, _domainElementController) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/base/domain-element-controller\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementController.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/complegal/bbr/building\", [\"exports\", \"search/controllers/domain-elements/dk/shared/bbr/base\"], function (_exports, _base) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/controllers/domain-elements/dk/shared/bbr/base\"eaimeta@70e063a35619d71f\n\n var _default = _base.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/complegal/bbr/ground\", [\"exports\", \"search/controllers/domain-elements/dk/shared/bbr/base\"], function (_exports, _base) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/controllers/domain-elements/dk/shared/bbr/base\"eaimeta@70e063a35619d71f\n\n var _default = _base.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/complegal/bbr/unit\", [\"exports\", \"search/controllers/domain-elements/dk/shared/bbr/base\"], function (_exports, _base) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/controllers/domain-elements/dk/shared/bbr/base\"eaimeta@70e063a35619d71f\n\n var _default = _base.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/complegal/compprods\", [\"exports\", \"search/utils/sorting\"], function (_exports, _sorting) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/controller\",0,\"search/utils/sorting\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Controller.extend({\n showAsList: true,\n toggleActionText: 'på kort',\n\n init() {\n this._super(...arguments);\n\n this.columnsDef = [{\n id: 'key',\n header: 'P-nummer',\n sortByDef: 'values.compprod_key.value',\n class: 'p-num-header',\n isSorted: true\n }, {\n id: 'name',\n header: 'Navn',\n sortByDef: 'values.compprod_name.displayString'\n }, {\n id: 'address',\n header: 'Adresse',\n sortByDef: (0, _sorting.sortFuncFromProperty)('addressName')\n }, {\n id: 'status',\n header: 'Status',\n sortByDef: 'values.compprod_status.value'\n }];\n },\n\n actions: {\n toggleList: function () {\n let newValue = !this.get('showAsList');\n this.set('showAsList', newValue);\n }\n }\n });\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/complegal/owners\", [\"exports\", \"search/base/domain-element-controller\", \"search/utils/sorting\"], function (_exports, _domainElementController, _sorting) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/base/domain-element-controller\",0,\"search/utils/sorting\"eaimeta@70e063a35619d71f\n\n function getNameFromOwnership(ownership) {\n if (ownership.ownerCvrper) {\n return ownership.ownerCvrper.get('values.cvr_per_name.displayString');\n } else if (ownership.ownerComplegal) {\n return ownership.ownerComplegal.get('values.complegal_name.displayString');\n } else if (ownership.ownerOtherpart) {\n return ownership.ownerOtherpart.get('values.cvr_otherpart_name.displayString');\n }\n\n return '';\n }\n\n function nameSortFunc(a, b) {\n const aName = getNameFromOwnership(a);\n const bName = getNameFromOwnership(b);\n return (0, _sorting.sortText)(aName, bName);\n }\n\n var _default = _domainElementController.default.extend({\n init() {\n this._super(...arguments);\n\n this.legalOwnersColumnsDef = [{\n id: 'name',\n header: 'Legal ejer',\n sortByDef: nameSortFunc,\n isSorted: true,\n class: 'owner-name-header'\n }, {\n id: 'share',\n header: 'Ejerandel',\n sortByDef: 'ownership.values.compownlegal_share.value',\n isSorted: false,\n class: 'owner-share-header'\n }, {\n id: 'vote_share',\n header: 'Stemmeandel',\n sortByDef: 'ownership.values.compownlegal_voteshare.value',\n isSorted: false,\n class: 'owner-share-header'\n }, {\n id: 'startdate',\n header: 'Siden',\n sortByDef: 'ownership.values.compownlegal_start.value',\n isSorted: false,\n class: 'owner-startdate-header'\n }];\n this.realOwnersColumnsDef = [{\n id: 'name',\n header: 'Reel ejer',\n sortByDef: nameSortFunc,\n isSorted: true,\n class: 'owner-name-header'\n }, {\n id: 'share',\n header: 'Ejerandel',\n sortByDef: 'ownership.values.compownreal_share.value',\n isSorted: false,\n class: 'owner-share-header'\n }, {\n id: 'vote_share',\n header: 'Stemmeandel',\n sortByDef: 'ownership.values.compownreal_voteshare.value',\n isSorted: false,\n class: 'owner-share-header'\n }, {\n id: 'startdate',\n header: 'Siden',\n sortByDef: 'ownership.values.compownlegal_start.value',\n isSorted: false,\n class: 'owner-startdate-header'\n }];\n this.legalOwnedColumnsDef = [{\n id: 'name',\n header: 'Ejet virksomhed',\n sortByDef: 'values.complegal_name.displayString',\n isSorted: true,\n class: 'owner-name-header'\n }, {\n id: 'share',\n header: 'Ejerandel',\n sortByDef: 'values.compownlegal_share.value',\n isSorted: false,\n class: 'owner-share-header'\n }, {\n id: 'vote_share',\n header: 'Stemmeandel',\n sortByDef: 'values.compownlegal_voteshare.value',\n isSorted: false,\n class: 'owner-share-header'\n }, {\n id: 'startdate',\n header: 'Siden',\n sortByDef: 'values.compownlegal_start.value',\n isSorted: false,\n class: 'owner-startdate-header'\n }];\n this.propertyColumnsDef = [{\n id: 'location',\n header: 'Beliggenhed',\n sortByDef: 'values.prop_location.value',\n isSorted: true\n }, {\n id: 'postnummer',\n header: 'Postnummer',\n sortByDef: 'values.prop_acadr_pcode_pcodeline.value'\n }, {\n id: 'kommune',\n header: 'Kommune',\n sortByDef: 'values.muni.value'\n }, {\n id: 'Ejendomsnummer',\n header: 'Ejd.nr',\n sortByDef: 'values.prop_no.value'\n }];\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/complegal/relations\", [\"exports\", \"search/base/domain-element-controller\", \"search/utils/sorting\"], function (_exports, _domainElementController, _sorting) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/base/domain-element-controller\",0,\"search/utils/sorting\"eaimeta@70e063a35619d71f\n\n function getNameFromMappedRelation(relation) {\n if (relation.relaterCvrper) {\n return relation.relaterCvrper.get('values.cvr_per_name.displayString');\n } else if (relation.relaterComplegal) {\n return relation.relaterComplegal.get('values.complegal_name.displayString');\n } else if (relation.relaterOtherpart) {\n return relation.relaterOtherpart.get('values.cvr_otherpart_name.displayString');\n }\n\n return '';\n }\n\n function nameSortFunc(a, b) {\n const aName = getNameFromMappedRelation(a);\n const bName = getNameFromMappedRelation(b);\n return (0, _sorting.sortText)(aName, bName);\n }\n\n var _default = _domainElementController.default.extend({\n init() {\n this._super(...arguments);\n\n this.relationsColumnsDef = [{\n id: 'name',\n header: 'Relateret virksomhed',\n sortByDef: 'values.complegal_name.displayString',\n isSorted: false\n }, {\n id: 'function',\n header: 'Funktion',\n sortByDef: 'values.comprelation_func.displayString',\n isSorted: true\n }, {\n id: 'startdate',\n header: 'Siden',\n sortByDef: 'values.comprelation_start.value',\n isSorted: false,\n class: 'owner-startdate-header'\n }];\n this.pastRelationsColumnsDef = [{\n id: 'name',\n header: 'Relateret virksomhed',\n sortByDef: 'values.complegal_name.displayString',\n isSorted: false\n }, {\n id: 'function',\n header: 'Funktion',\n sortByDef: 'values.comprelation_func.displayString',\n isSorted: false\n }, {\n id: 'startdate',\n header: 'Fra',\n sortByDef: 'values.comprelation_start.value',\n isSorted: false,\n class: 'owner-startdate-header',\n isAscending: true\n }, {\n id: 'enddate',\n header: 'Ind til',\n sortByDef: 'values.comprelation_end.value',\n isSorted: true,\n class: 'owner-startdate-header',\n isAscending: false\n }];\n this.incommingRelationsColumnsDef = [{\n id: 'name',\n header: 'Deltager',\n sortByDef: nameSortFunc,\n isSorted: false\n }, {\n id: 'function',\n header: 'Funktion',\n sortByDef: 'relation.values.comprelation_func.displayString',\n isSorted: true\n }, {\n id: 'startdate',\n header: 'Siden',\n sortByDef: 'relation.values.comprelation_start.value',\n isSorted: false,\n class: 'owner-startdate-header'\n }];\n this.pastIncommingRelationsColumnsDef = [{\n id: 'name',\n header: 'Deltager',\n sortByDef: nameSortFunc,\n isSorted: false\n }, {\n id: 'function',\n header: 'Funktion',\n sortByDef: 'relation.values.comprelation_func.displayString',\n isSorted: false\n }, {\n id: 'startdate',\n header: 'Fra',\n sortByDef: 'relation.values.comprelation_start.value',\n isSorted: false,\n class: 'owner-startdate-header',\n isAscending: true\n }, {\n id: 'enddate',\n header: 'Ind til',\n sortByDef: 'relation.values.comprelation_end.value',\n isSorted: true,\n class: 'owner-startdate-header',\n isAscending: false\n }];\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/compprod\", [\"exports\", \"search/base/domain-element-controller\"], function (_exports, _domainElementController) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/base/domain-element-controller\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementController.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/compprod/bbr/building\", [\"exports\", \"search/controllers/domain-elements/dk/shared/bbr/base\"], function (_exports, _base) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/controllers/domain-elements/dk/shared/bbr/base\"eaimeta@70e063a35619d71f\n\n var _default = _base.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/compprod/bbr/ground\", [\"exports\", \"search/controllers/domain-elements/dk/shared/bbr/base\"], function (_exports, _base) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/controllers/domain-elements/dk/shared/bbr/base\"eaimeta@70e063a35619d71f\n\n var _default = _base.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/compprod/bbr/unit\", [\"exports\", \"search/controllers/domain-elements/dk/shared/bbr/base\"], function (_exports, _base) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/controllers/domain-elements/dk/shared/bbr/base\"eaimeta@70e063a35619d71f\n\n var _default = _base.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/cst-per\", [\"exports\", \"search/base/domain-element-controller\"], function (_exports, _domainElementController) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/base/domain-element-controller\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementController.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/cvr-otherpart\", [\"exports\", \"search/base/domain-element-controller\"], function (_exports, _domainElementController) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/base/domain-element-controller\",0,\"@ember/object\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementController.default.extend({\n singleLineAddress: Ember.computed('model.values.{cvr_otherpart_adr.displayString,cvr_otherpart_country.displayString}', function () {\n const adr = this.get('model.values.cvr_otherpart_adr.displayString');\n\n if (adr) {\n return adr.replace('\\r\\n', ', ') + ', ' + this.get('model.values.cvr_otherpart_country.displayString');\n }\n\n return '';\n })\n });\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/cvr-per\", [\"exports\", \"search/base/domain-element-controller\"], function (_exports, _domainElementController) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/base/domain-element-controller\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementController.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/ground\", [\"exports\", \"search/base/domain-element-controller\"], function (_exports, _domainElementController) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/base/domain-element-controller\",0,\"@ember/object\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementController.default.extend({\n title: Ember.computed('model.values.{houno.value,strname.value}', function () {\n if (!this.get('model.values.strname.value') || !this.get('model.values.houno.value')) return 'Grund uden adresse';\n return `Grunden på ${this.get('model.values.strname.value')} ${this.get('model.values.houno.value')}`;\n }),\n pageTitleTokens: Ember.computed.reads('title')\n });\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/ground/bld\", [\"exports\", \"search/controllers/domain-elements/dk/shared/bbr/base\"], function (_exports, _base) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/controllers/domain-elements/dk/shared/bbr/base\"eaimeta@70e063a35619d71f\n\n var _default = _base.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/per\", [\"exports\", \"search/base/domain-element-controller\"], function (_exports, _domainElementController) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/base/domain-element-controller\",0,\"@ember/object\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementController.default.extend({\n isProtected: Ember.computed.reads('model.values.per_protect.value'),\n name: Ember.computed('isProtected', 'model.values.per_name.value', function () {\n if (this.get('isProtected')) {\n return 'Navne- og adressebeskyttet';\n }\n\n return this.get('model.values.per_name.value');\n }),\n subTitle: Ember.computed('isProtected', function () {\n if (this.get('isProtected')) {\n return 'Personen har navne- og adressebeskyttelse i CPR-registret';\n }\n\n return undefined;\n })\n });\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/per/bbr/building\", [\"exports\", \"search/controllers/domain-elements/dk/shared/bbr/base\"], function (_exports, _base) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/controllers/domain-elements/dk/shared/bbr/base\"eaimeta@70e063a35619d71f\n\n var _default = _base.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/per/bbr/ground\", [\"exports\", \"search/controllers/domain-elements/dk/shared/bbr/base\"], function (_exports, _base) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/controllers/domain-elements/dk/shared/bbr/base\"eaimeta@70e063a35619d71f\n\n var _default = _base.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/per/bbr/unit\", [\"exports\", \"search/controllers/domain-elements/dk/shared/bbr/base\"], function (_exports, _base) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/controllers/domain-elements/dk/shared/bbr/base\"eaimeta@70e063a35619d71f\n\n var _default = _base.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/per/summary\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/controller\",0,\"@ember/object\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Controller.extend({\n showAddressableName: Ember.computed('model.values.{per_name.variableValue.value,per_name_adr.variableValue.value}', function () {\n return this.get('model.values.per_name.variableValue.value') !== this.get('model.values.per_name_adr.variableValue.value');\n })\n });\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/prop\", [\"exports\", \"search/base/domain-element-controller\"], function (_exports, _domainElementController) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/base/domain-element-controller\",0,\"@ember/object\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementController.default.extend({\n name: Ember.computed('model', function () {\n var nameVariable = 'prop_location';\n return this.get('model.values.' + nameVariable + '.value');\n })\n });\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/prop/bbr\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/controller\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Controller.extend({});\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/prop/bbr/building\", [\"exports\", \"search/controllers/domain-elements/dk/shared/bbr/base\"], function (_exports, _base) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/controllers/domain-elements/dk/shared/bbr/base\"eaimeta@70e063a35619d71f\n\n var _default = _base.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/prop/bbr/ground\", [\"exports\", \"search/controllers/domain-elements/dk/shared/bbr/base\"], function (_exports, _base) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/controllers/domain-elements/dk/shared/bbr/base\"eaimeta@70e063a35619d71f\n\n var _default = _base.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/prop/bbr/unit\", [\"exports\", \"search/controllers/domain-elements/dk/shared/bbr/base\"], function (_exports, _base) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/controllers/domain-elements/dk/shared/bbr/base\"eaimeta@70e063a35619d71f\n\n var _default = _base.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/prop/children\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/controller\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Controller.extend({\n init() {\n this._super(...arguments);\n\n this.columnsDef = [{\n id: 'location',\n header: 'Beliggenhed',\n sortByDef: 'values.prop_location.value',\n isSorted: true\n }, {\n id: 'flatno',\n header: 'Nr.',\n sortByDef: 'values.prop_flatno.value'\n }, {\n id: 'no',\n header: 'Ejd.nr',\n sortByDef: 'values.prop_no.value'\n }, {\n id: 'purdate',\n header: 'Handelsdato',\n sortByDef: 'values.prop_purdate.value'\n }, {\n id: 'ownr',\n header: 'Ejere',\n sortByDef: 'values.prop_ownship1_ownr_name.value'\n }];\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/prop/matr\", [\"exports\", \"jquery\", \"ember-data\"], function (_exports, _jquery, _emberData) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"jquery\",0,\"@ember/object\",0,\"@ember/service\",0,\"@ember/controller\",0,\"ember-data\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Controller.extend({\n domainElementService: Ember.inject.service('domain-element-service'),\n\n init() {\n this._super(...arguments);\n\n this.columnsDef = [{\n id: 'matrno',\n header: 'Matrikel',\n valuePath: 'values.matrstk_matrno.displayString',\n sortByDef: 'values.matrstk_matrno.value',\n isSorted: false\n }, {\n id: 'matrart',\n header: 'Artskode',\n valuePath: 'values.matrstk_art.displayString',\n sortByDef: 'values.matrstk_art.value',\n isSorted: true\n }, {\n id: 'matrarea',\n header: 'Areal',\n valuePath: 'values.matrstk_area.displayString',\n sortByDef: 'values.matrstk_area.value'\n }];\n },\n\n hasNoElement: Ember.computed.not('model.matrikler.elements.length'),\n moreThanSingleElement: Ember.computed.gt('model.matrikler.elements.length', 1),\n geom: Ember.computed('model.matrikler', function () {\n return _emberData.default.PromiseArray.create({\n promise: this.getMatrikler()\n });\n }),\n\n getMatrikler() {\n let domainElementService = this.get('domainElementService');\n let matrSummary = this.get('model.matrikler');\n let promise = null;\n\n if (matrSummary) {\n let matrNumbers = [];\n let elements = matrSummary.elements;\n\n _jquery.default.each(elements, function (i, element) {\n // TODO here i am just replacing the mapserver properties with API properties, but consider to merge them\n let matrNo = element.get('values.matrstk_matrno.value');\n let ejerlavNo = element.get('values.ejerlav_key.value');\n matrNumbers.push({\n elavskode: ejerlavNo,\n matrnr: matrNo\n });\n });\n\n promise = domainElementService.getMatrikel(matrNumbers);\n }\n\n return promise;\n },\n\n selected: null,\n _setSelected: function (element) {\n this.set('selected', element);\n },\n selectedGeom: Ember.computed('selected', 'geom.length', function () {\n let element = this.get('selected');\n let selectedGeoms = [];\n let featureCollections = this.get('geom');\n\n if (element && featureCollections) {\n featureCollections.forEach(featureCollection => {\n let features = featureCollection.features;\n\n for (let j = 0; features && j < features.length; j++) {\n let feature = features[j];\n\n if (feature && feature.properties) {\n if (parseInt(String(feature.properties.elavskode).trim()) === element.get('values.ejerlav_key.value') && String(feature.properties.matrnr).trim() === element.get('values.matrstk_matrno.value')) {\n selectedGeoms.push(featureCollection);\n break;\n }\n }\n }\n });\n }\n\n return selectedGeoms;\n }),\n\n _setSelectedFeature(feature) {\n let selected = undefined;\n\n if (feature && feature.properties) {\n let elements = this.get('model.matrikler.elements');\n\n for (let i = 0; elements && i < elements.length; i++) {\n let element = elements[i];\n\n if (element) {\n if (parseInt(String(feature.properties.elavskode).trim()) === element.get('values.ejerlav_key.value') && String(feature.properties.matrnr).trim() === element.get('values.matrstk_matrno.value')) {\n selected = element;\n break;\n }\n }\n }\n }\n\n this._setSelected(selected);\n },\n\n actions: {\n setSelected(element) {\n this._setSelected(element);\n },\n\n featureClicked: function (layer) {\n this._setSelectedFeature(layer.feature);\n },\n selectedFeatureClicked: function (layer) {\n this._setSelectedFeature(layer.feature);\n }\n }\n });\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/prop/owners\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/object\",0,\"@ember/controller\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Controller.extend({\n init() {\n this._super(...arguments);\n\n this.columnsDef = [{\n id: 'name',\n header: 'Navn',\n valuePath: 'values.propownship_ownr_name.displayString',\n sortByDef: 'values.propownship_ownr_name.value',\n isSorted: true\n }, {\n id: 'deeddate',\n header: 'Skødedato',\n valuePath: 'values.propownship_deeddate.displayString',\n sortByDef: 'owner.values.propownship_deeddate.value'\n }, {\n id: 'purprice',\n header: 'Købesum',\n valuePath: 'values.propownship_purprice.displayString',\n sortByDef: 'owner.values.propownship_purprice.value'\n }];\n },\n\n hasNoElement: Ember.computed('model.owners.elements', function () {\n let elements = this.get('model.owners.elements');\n return !elements ? true : elements.length === 0;\n }),\n moreThanSingleElement: Ember.computed('model.owners.elements', function () {\n var elements = this.get('model.owners.elements');\n if (!elements || elements.length === 0) return false;\n return elements.length !== 1;\n }),\n _setSelected: function (element) {\n this.set('model.selected', element);\n },\n actions: {\n setSelected(element) {\n this._setSelected(element);\n }\n\n }\n });\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/prop/value\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/service\",0,\"@ember/controller\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Controller.extend({\n authorizationService: Ember.inject.service()\n });\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/shared/bbr/base\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/controller\",0,\"@ember/object\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Controller.extend({\n showAsList: true,\n\n init() {\n this._super(...arguments);\n\n this.unitColumnsDef = [{\n id: 'name',\n header: 'Adresse',\n sortByDef: 'values.unadr_streetline.value',\n isSorted: true\n }, {\n id: 'usage',\n header: 'Anvendelse',\n sortByDef: 'values.unit_usage_v2.displayString',\n isSorted: false\n }, {\n id: 'cou_room',\n header: 'Værelser',\n sortByDef: 'values.unit_rooms.value',\n isSorted: false\n }, {\n id: 'status',\n header: 'BBR status',\n sortByDef: 'values.unit_status.value',\n isSorted: false\n }];\n this.bldColumnsDef = [{\n id: 'number',\n header: 'Bygningsnummer',\n sortByDef: 'values.bld_no.displayString',\n isSorted: true\n }, {\n id: 'usage',\n header: 'Boliganvendelse',\n sortByDef: 'values.bld_usage_v2.displayString',\n isSorted: false\n }, {\n id: 'adr',\n header: 'Adgangsadresse',\n sortByDef: 'values.acadr_name.value',\n isSorted: false\n }, {\n id: 'status',\n header: 'BBR status',\n sortByDef: 'values.bld_status.value',\n isSorted: false\n }];\n this.groundColumnsDef = [{\n id: 'bbrid',\n header: 'Grund BBR-Id',\n sortByDef: 'values.ground_key.displayString',\n isSorted: false\n }, {\n id: 'adr',\n header: 'Adresse',\n sortByDef: 'values.acadr_name.value',\n isSorted: true\n }, {\n id: 'status',\n header: 'BBR status',\n sortByDef: 'values.ground_status.value',\n isSorted: false\n }];\n this.floorColumnsDef = [{\n id: 'name',\n header: 'Etagebetegnelse',\n sortByDef: 'values.floor_name.value',\n isSorted: true\n }, {\n id: 'type',\n header: 'Etagetype',\n sortByDef: 'values.floor_type.displayString',\n isSorted: false\n }, {\n id: 'key',\n header: 'Nøgle for etagen',\n sortByDef: 'values.floor_key.displayString',\n isSorted: false\n }];\n },\n\n moreThanSingleElement: Ember.computed.gt('model.domainElements.elements.length', 1),\n parentDomainDisplayName: Ember.computed('model.domainElement.domain', function () {\n switch (this.get('model.domainElement.domain')) {\n case 'acadr':\n case 'unadr':\n case 'tele_per':\n case 'cst_per':\n case 'cvr_per':\n case 'all_per':\n case 'per':\n case 'complegal':\n case 'compprod':\n return 'adressen';\n\n case 'prop':\n return 'ejendommen';\n\n case 'bfe':\n return 'ejendommen';\n\n case 'bld':\n return 'bygningen';\n\n case 'floor':\n return 'etager';\n\n case 'ground':\n return 'grunden';\n }\n\n throw 'Not supported domain ' + this.get('model.domainElement.domain');\n }),\n hasNoElement: Ember.computed.equal('model.domainElements.elements.length', 0),\n actions: {\n setSelected(item) {\n this.set('model.selected', item);\n },\n\n toggleList: function () {\n let newValue = !this.get('showAsList');\n this.set('showAsList', newValue);\n }\n }\n });\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/shared/bfe-section\", [\"exports\", \"ember-cli-pagination/computed/paged-array\", \"search/utils/sorting\"], function (_exports, _pagedArray, _sorting) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/controller\",0,\"@ember/object\",0,\"@ember/object/computed\",0,\"ember-cli-pagination/computed/paged-array\",0,\"search/utils/sorting\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Controller.extend({\n location: Ember.computed.or('model.bfe.values.bfe_location.value', 'model.bfe.values.bfe_unadr_name.value', 'model.bfe.values.bfe_acadr_name.value', 'model.bfe.values.bfe_key.value'),\n queryParams: ['page', 'perPage'],\n sortedAddresses: Ember.computed.sort('model.adrs.elements', (0, _sorting.sortFuncFromProperty)('name')),\n pagedAddresses: (0, _pagedArray.default)('sortedAddresses', {\n page: Ember.computed.alias('parent.page'),\n perPage: Ember.computed.alias('parent.perPage')\n }),\n perPage: 8,\n page: 1,\n totalPages: Ember.computed.oneWay('pagedAddresses.totalPages'),\n shouldShowPager: Ember.computed.gt('totalPages', 1),\n displayBbrLink: Ember.computed('model.bfe.values.bfe_ismother.value', function () {\n return this.get('model.bfe.values.bfe_ismother.value') !== null && this.get('model.bfe.values.bfe_ismother.value') === false;\n }),\n isSingleUnit: Ember.computed.equal('model.bfe.values.unit_cou_bfe.variableValue.value', 1),\n unitElement: Ember.computed.reads('model.unit.elements.firstObject'),\n moreThanTwoOwners: Ember.computed.gt('model.bfe.values.bfeownship_cou_bfe.value', 2),\n additionalNumberOfOwnersText: Ember.computed('model.bfe.values.bfeownship_cou_bfe.value', function () {\n var count = this.get('model.bfe.values.bfeownship_cou_bfe.value') - 2;\n if (count == 1) return '1 ejer';else return count + ' ejere';\n }),\n adminAddressInOneLine: Ember.computed('model.bfe.values.{bfe_admin_adrline1.value,bfe_admin_adrline2.value,bfe_admin_adrline3.value}', function () {\n var address = this.get('model.bfe.values.bfe_admin_adrline1.value');\n\n if (this.get('model.bfe.values.bfe_admin_adrline2.value')) {\n address += ', ' + this.get('model.bfe.values.bfe_admin_adrline2.value');\n }\n\n if (this.get('model.bfe.values.bfe_admin_adrline3.value')) {\n address += ', ' + this.get('model.bfe.values.bfe_admin_adrline3.value');\n }\n\n return address;\n }),\n owner1: Ember.computed.reads('model.owners.elements.firstObject'),\n owner2: Ember.computed('model.owners.elements.{lastObject,length}', function () {\n return this.get('model.owners.elements.length') == 2 ? this.get('model.owners.elements.lastObject') : undefined;\n }),\n valuation: Ember.computed.reads('model.bfe.values.vur_valuation.displayString'),\n groundValuation: Ember.computed.reads('model.bfe.values.vur_groundval.displayString'),\n valuationYear: Ember.computed.reads('model.bfe.values.vur_valuayear.displayString')\n });\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/shared/bfe-tab\", [\"exports\", \"ember-cli-pagination/computed/paged-array\"], function (_exports, _pagedArray) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/controller\",0,\"@ember/service\",0,\"@ember/object\",0,\"@ember/object/computed\",0,\"ember-cli-pagination/computed/paged-array\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Controller.extend({\n utils: Ember.inject.service('utils-service'),\n address: Ember.computed.or('model.domainElement.values.unadr_name.value', 'model.domainElement.values.acadr_name.value'),\n noAddress: Ember.computed.not('model.domainElement.values.acadr_key.hasValue'),\n noProperty: Ember.computed.not('model.props.length'),\n singleProperty: Ember.computed.equal('model.props.length', 1),\n bfeRoute: Ember.computed('model.domainElement.domain', function () {\n var routeName = this.get('utils').convertToRouteName(this.get('model.domainElement.domain'));\n return 'domain-elements.dk.' + routeName + '.bfe.bfe';\n }),\n //paging\n queryParams: ['bfePage', 'bfePerPage'],\n pagedElements: (0, _pagedArray.default)('model.props', {\n page: Ember.computed.alias('parent.bfePage'),\n perPage: Ember.computed.alias('parent.bfePerPage')\n }),\n bfePerPage: 5,\n bfePage: 1,\n totalPages: Ember.computed.oneWay('pagedElements.totalPages'),\n showPager: Ember.computed.gt('totalPages', 1)\n });\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/shared/cvr/owned\", [\"exports\", \"search/base/domain-element-controller\"], function (_exports, _domainElementController) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/object\",0,\"search/base/domain-element-controller\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementController.default.extend({\n init() {\n this._super(...arguments);\n\n this.legalOwnedColumnsDef = [{\n id: 'name',\n header: 'Legalt ejet virksomhed',\n sortByDef: 'values.complegal_name.displayString',\n isSorted: true,\n class: 'owner-name-header'\n }, {\n id: 'share',\n header: 'Ejerandel',\n sortByDef: 'values.compownlegal_share.displayString',\n isSorted: false,\n class: 'owner-share-header'\n }, {\n id: 'vote_share',\n header: 'Stemmeandel',\n sortByDef: 'values.compownlegal_voteshare.value',\n isSorted: false,\n class: 'owner-share-header'\n }, {\n id: 'startdate',\n header: 'Siden',\n sortByDef: 'values.compownlegal_start.value',\n isSorted: false,\n class: 'owner-startdate-header'\n }];\n this.realOwnedColumnsDef = [{\n id: 'name',\n header: 'Reelt ejet virksomhed',\n sortByDef: 'values.complegal_name.displayString',\n isSorted: true,\n class: 'owner-name-header'\n }, {\n id: 'share',\n header: 'Ejerandel',\n sortByDef: 'values.compownreal_share.displayString',\n isSorted: false,\n class: 'owner-share-header'\n }, {\n id: 'vote_share',\n header: 'Stemmeandel',\n sortByDef: 'values.compownreal_voteshare.value',\n isSorted: false,\n class: 'owner-share-header'\n }, {\n id: 'startdate',\n header: 'Siden',\n sortByDef: 'values.compownreal_start.value',\n isSorted: false,\n class: 'owner-startdate-header'\n }];\n this.pastLegalOwnedColumnsDef = [{\n id: 'name',\n header: 'Tidligere legalt ejet virksomhed',\n sortByDef: 'values.complegal_name.displayString',\n isSorted: false,\n class: 'owner-name-header'\n }, {\n id: 'share',\n header: 'Ejerandel',\n sortByDef: 'values.compownlegal_share.displayString',\n isSorted: false,\n class: 'owner-share-header'\n }, {\n id: 'vote_share',\n header: 'Stemmeandel',\n sortByDef: 'values.compownlegal_voteshare.value',\n isSorted: false,\n class: 'owner-share-header'\n }, {\n id: 'startdate',\n header: 'Fra',\n sortByDef: 'values.compownlegal_start.value',\n isSorted: false,\n class: 'owner-startdate-header',\n isAscending: true\n }, {\n id: 'enddate',\n header: 'Ind til',\n sortByDef: 'values.compownlegal_end.value',\n isSorted: true,\n class: 'owner-startdate-header',\n isAscending: false\n }];\n this.pastRealOwnedColumnsDef = [{\n id: 'name',\n header: 'Tidligere reelt ejet virksomhed',\n sortByDef: 'values.complegal_name.displayString',\n isSorted: false,\n class: 'owner-name-header'\n }, {\n id: 'share',\n header: 'Ejerandel',\n sortByDef: 'values.compownreal_share.displayString',\n isSorted: false,\n class: 'owner-share-header'\n }, {\n id: 'vote_share',\n header: 'Stemmeandel',\n sortByDef: 'values.compownreal_voteshare.value',\n isSorted: false,\n class: 'owner-share-header'\n }, {\n id: 'startdate',\n header: 'Fra',\n sortByDef: 'values.compownreal_start.value',\n isSorted: false,\n class: 'owner-startdate-header',\n isAscending: true\n }, {\n id: 'enddate',\n header: 'Ind til',\n sortByDef: 'values.compownreal_end.value',\n isSorted: true,\n class: 'owner-startdate-header',\n isAscending: false\n }];\n },\n\n name: Ember.computed.or('model.element.values.all_per_name.displayString', 'model.element.values.cvr_otherpart_name.displayString')\n });\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/shared/cvr/relations\", [\"exports\", \"search/base/domain-element-controller\"], function (_exports, _domainElementController) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/object\",0,\"search/base/domain-element-controller\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementController.default.extend({\n init() {\n this._super(...arguments);\n\n this.relationsColumnsDef = [{\n id: 'name',\n header: 'Relateret virksomhed',\n sortByDef: 'values.complegal_name.displayString',\n isSorted: false\n }, {\n id: 'function',\n header: 'Funktion',\n sortByDef: 'values.comprelation_func.displayString',\n isSorted: true\n }, {\n id: 'startdate',\n header: 'Siden',\n sortByDef: 'values.comprelation_start.value',\n isSorted: false,\n class: 'owner-startdate-header'\n }];\n this.pastRelationsColumnsDef = [{\n id: 'name',\n header: 'Relateret virksomhed',\n sortByDef: 'values.complegal_name.displayString',\n isSorted: false\n }, {\n id: 'function',\n header: 'Funktion',\n sortByDef: 'values.comprelation_func.displayString',\n isSorted: false\n }, {\n id: 'startdate',\n header: 'Fra',\n sortByDef: 'values.comprelation_start.value',\n isSorted: false,\n class: 'owner-startdate-header',\n isAscending: true\n }, {\n id: 'enddate',\n header: 'Ind til',\n sortByDef: 'values.comprelation_end.value',\n isSorted: true,\n class: 'owner-startdate-header',\n isAscending: false\n }];\n },\n\n name: Ember.computed.or('model.element.values.all_per_name.displayString', 'model.element.values.cvr_otherpart_name.displayString')\n });\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/shared/esr-tab\", [\"exports\", \"ember-cli-pagination/computed/paged-array\"], function (_exports, _pagedArray) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/controller\",0,\"@ember/service\",0,\"@ember/object\",0,\"@ember/object/computed\",0,\"ember-cli-pagination/computed/paged-array\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Controller.extend({\n utils: Ember.inject.service('utils-service'),\n address: Ember.computed.or('model.domainElement.values.unadr_name.value', 'model.domainElement.values.acadr_name.value'),\n noAddress: Ember.computed.not('model.domainElement.values.acadr_key.hasValue'),\n noProperty: Ember.computed.not('model.props.length'),\n singleProperty: Ember.computed.equal('model.props.length', 1),\n propertyRoute: Ember.computed('model.domainElement.domain', function () {\n var routeName = this.get('utils').convertToRouteName(this.get('model.domainElement.domain'));\n return 'domain-elements.dk.' + routeName + '.esr.prop';\n }),\n //paging\n queryParams: ['esrPage', 'esrPerPage'],\n pagedElements: (0, _pagedArray.default)('model.props', {\n page: Ember.computed.alias('parent.esrPage'),\n perPage: Ember.computed.alias('parent.esrPerPage')\n }),\n esrPerPage: 5,\n esrPage: 1,\n totalPages: Ember.computed.oneWay('pagedElements.totalPages'),\n showPager: Ember.computed.gt('totalPages', 1)\n });\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/shared/property-section\", [\"exports\", \"ember-cli-pagination/computed/paged-array\", \"search/utils/sorting\"], function (_exports, _pagedArray, _sorting) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/controller\",0,\"@ember/object\",0,\"@ember/object/computed\",0,\"ember-cli-pagination/computed/paged-array\",0,\"search/utils/sorting\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Controller.extend({\n queryParams: ['page', 'perPage'],\n sortedAddresses: Ember.computed.sort('model.adrs.elements', (0, _sorting.sortFuncFromProperty)('name')),\n pagedAddresses: (0, _pagedArray.default)('sortedAddresses', {\n page: Ember.computed.alias('parent.page'),\n perPage: Ember.computed.alias('parent.perPage')\n }),\n perPage: 8,\n page: 1,\n totalPages: Ember.computed.oneWay('pagedAddresses.totalPages'),\n shouldShowPager: Ember.computed.gt('totalPages', 1),\n displayBbrLink: Ember.computed('model.prop.values.prop_ismother.value', function () {\n return this.get('model.prop.values.prop_ismother.value') !== null && this.get('model.prop.values.prop_ismother.value') === false;\n }),\n isSingleUnit: Ember.computed.equal('model.prop.values.unit_cou_prop.variableValue.value', 1),\n unitElement: Ember.computed.reads('model.unit.elements.firstObject'),\n moreThanTwoOwners: Ember.computed.gt('model.prop.values.propownship_cou_prop.value', 2),\n additionalNumberOfOwnersText: Ember.computed('model.prop.values.propownship_cou_prop.value', function () {\n var count = this.get('model.prop.values.propownship_cou_prop.value') - 2;\n if (count == 1) return '1 ejer';else return count + ' ejere';\n }),\n adminAddressInOneLine: Ember.computed('model.prop.values.{prop_admin_adrline1.value,prop_admin_adrline2.value,prop_admin_adrline3.value}', function () {\n var address = this.get('model.prop.values.prop_admin_adrline1.value');\n\n if (this.get('model.prop.values.prop_admin_adrline2.value')) {\n address += ', ' + this.get('model.prop.values.prop_admin_adrline2.value');\n }\n\n if (this.get('model.prop.values.prop_admin_adrline3.value')) {\n address += ', ' + this.get('model.prop.values.prop_admin_adrline3.value');\n }\n\n return address;\n }),\n owner1: Ember.computed.reads('model.owners.elements.firstObject'),\n owner2: Ember.computed('model.owners.elements.{lastObject,length}', function () {\n return this.get('model.owners.elements.length') == 2 ? this.get('model.owners.elements.lastObject') : undefined;\n })\n });\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/shared/udbud-tab\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/controller\",0,\"@ember/object\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Controller.extend({\n init() {\n this._super(...arguments);\n\n this.columnsDef = [{\n id: 'udbudsperiode',\n header: 'Udbudsperiode ',\n sortByDef: 'values.proplisting_fromdate.value',\n isSorted: true,\n isAscending: false\n }, {\n id: 'time',\n header: 'Liggetid',\n sortByDef: 'values.proplisting_time.value'\n }, {\n id: 'firstPrice',\n header: 'Startpris',\n sortByDef: 'values.proplisting_price_first.value'\n }, {\n id: 'lastPrice',\n header: 'Seneste pris',\n sortByDef: 'values.proplisting_price_last.value'\n }];\n },\n\n hasNoElement: Ember.computed.not('model.elements.length'),\n moreThanSingleElement: Ember.computed.gt('model.elements.length', 1),\n _setSelected: function (element) {\n this.set('model.selected', element);\n },\n actions: {\n setSelected(element) {\n this._setSelected(element);\n }\n\n }\n });\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/tele-per\", [\"exports\", \"search/base/domain-element-controller\"], function (_exports, _domainElementController) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/base/domain-element-controller\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementController.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/unadr\", [\"exports\", \"search/base/domain-element-controller\"], function (_exports, _domainElementController) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/object\",0,\"@ember/object/computed\",0,\"search/base/domain-element-controller\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementController.default.extend({\n subTitle: Ember.computed('model.values.pcodeline.displayString', 'model.values.stednavn.{displayString,hasValue}', function () {\n let tmpResult = this.get('model.values.pcodeline.displayString');\n\n if (this.get('model.values.stednavn.hasValue')) {\n return this.get('model.values.stednavn.displayString') + ', ' + tmpResult;\n }\n\n return tmpResult;\n }),\n title: Ember.computed.oneWay('model.values.unadr_streetline.displayString'),\n otherUnitsOnAccessAddress: Ember.computed.oneWay('model.values.acadr_hasunits.value')\n });\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/unadr/bbr/building\", [\"exports\", \"search/controllers/domain-elements/dk/shared/bbr/base\"], function (_exports, _base) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/controllers/domain-elements/dk/shared/bbr/base\"eaimeta@70e063a35619d71f\n\n var _default = _base.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/unadr/bbr/ground\", [\"exports\", \"search/controllers/domain-elements/dk/shared/bbr/base\"], function (_exports, _base) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/controllers/domain-elements/dk/shared/bbr/base\"eaimeta@70e063a35619d71f\n\n var _default = _base.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/unadr/bbr/unit\", [\"exports\", \"search/controllers/domain-elements/dk/shared/bbr/base\"], function (_exports, _base) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/controllers/domain-elements/dk/shared/bbr/base\"eaimeta@70e063a35619d71f\n\n var _default = _base.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/controllers/domain-elements/dk/unadr/summary\", [\"exports\", \"search/base/domain-element-tab-controller\"], function (_exports, _domainElementTabController) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/object\",0,\"search/base/domain-element-tab-controller\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementTabController.default.extend({\n otherUnitsOnAccessAddress: Ember.computed.reads('model.address.values.acadr_hasunits.value')\n });\n\n _exports.default = _default;\n});","define(\"search/controllers/forgotten-password\", [\"exports\", \"jquery\"], function (_exports, _jquery) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"jquery\",0,\"@ember/object\",0,\"@ember/service\",0,\"@ember/controller\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Controller.extend({\n authentication: Ember.inject.service('authentication-service'),\n sentToEmail: undefined,\n errorMessage: '',\n statusText: '',\n hasError: Ember.computed('errorMessage', function () {\n return !!this.get('errorMessage');\n }),\n modelObserver: Ember.observer('model', function () {\n this.set('errorMessage', '');\n }),\n\n didInsertElement() {\n var self = this;\n (0, _jquery.default)('input[type=text]').on('keypress', function (e) {\n if (e.key === 'Enter') {\n e.preventDefault();\n self.send();\n }\n });\n },\n\n fulfillReset(result) {\n this.set('statusText', '');\n this.set('model.isSentSuccess', result.Status === 'Success');\n\n if (this.get('model.isSentSuccess')) {\n this.transitionToRoute('forgotten-password.confirmation');\n this.set('errorMessage', '');\n } else {\n this.set('errorMessage', result.ErrorMessage);\n }\n },\n\n rejectReset() {\n this.set('statusText', '');\n this.set('errorMessage', 'Der er sket en system-fejl.');\n },\n\n actions: {\n send() {\n this.set('errorMessage', '');\n this.set('model.isSentSuccess', false);\n let email = this.get('model.email');\n let emailRegExp = new RegExp('^[a-z0-9!#$%&\\'*+/=?^_`{|}~-]+(?:\\\\.[a-z0-9!#$%&\\'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\\\\.)+[a-z]+$', 'i');\n\n if (email && emailRegExp.test(email)) {\n this.set('statusText', 'Sender e-mail...');\n this.set('sentToEmail', email);\n this.get('authentication').sendResetPasswordEmail(email).then(this.fulfillReset.bind(this), this.rejectReset.bind(this));\n } else {\n this.set('statusText', '');\n this.set('errorMessage', 'Skal være en mail-adresse.');\n }\n }\n\n }\n });\n\n _exports.default = _default;\n});","define(\"search/controllers/forgotten-password/confirmation\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/controller\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Controller.extend({});\n\n _exports.default = _default;\n});","define(\"search/controllers/index\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/object\",0,\"@ember/service\",0,\"@ember/controller\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Controller.extend({\n authentication: Ember.inject.service('authentication-service'),\n shouldDisplayQuickLogin: Ember.computed('authentication.previousUserName', function () {\n let prevUsr = this.get('authentication.previousUserName');\n return !!prevUsr;\n })\n });\n\n _exports.default = _default;\n});","define(\"search/controllers/reset-password\", [\"exports\", \"jquery\"], function (_exports, _jquery) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"jquery\",0,\"@ember/service\",0,\"@ember/controller\",0,\"@ember/object\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Controller.extend({\n queryParams: ['userId', 'verificationCode'],\n userId: undefined,\n verificationCode: undefined,\n authentication: Ember.inject.service('authentication-service'),\n password: '',\n repeatPassword: '',\n isPasswordValid: Ember.computed('password', 'repeatPassword', function () {\n var password = this.get('password');\n\n if (!password) {\n return false;\n }\n\n var containsDigit = /\\d+/.test(password);\n var containsLowerAnyLanguage = /[a-z\\u0061-\\u007A\\u00B5\\u00DF-\\u00F6\\u00F8-\\u00FF\\u0101\\u0103\\u0105\\u0107\\u0109\\u010B\\u010D\\u010F\\u0111\\u0113\\u0115\\u0117\\u0119\\u011B\\u011D\\u011F\\u0121\\u0123\\u0125\\u0127\\u0129\\u012B\\u012D\\u012F\\u0131\\u0133\\u0135\\u0137\\u0138\\u013A\\u013C\\u013E\\u0140\\u0142\\u0144\\u0146\\u0148\\u0149\\u014B\\u014D\\u014F\\u0151\\u0153\\u0155\\u0157\\u0159\\u015B\\u015D\\u015F\\u0161\\u0163\\u0165\\u0167\\u0169\\u016B\\u016D\\u016F\\u0171\\u0173\\u0175\\u0177\\u017A\\u017C\\u017E-\\u0180\\u0183\\u0185\\u0188\\u018C\\u018D\\u0192\\u0195\\u0199-\\u019B\\u019E\\u01A1\\u01A3\\u01A5\\u01A8\\u01AA\\u01AB\\u01AD\\u01B0\\u01B4\\u01B6\\u01B9\\u01BA\\u01BD-\\u01BF\\u01C6\\u01C9\\u01CC\\u01CE\\u01D0\\u01D2\\u01D4\\u01D6\\u01D8\\u01DA\\u01DC\\u01DD\\u01DF\\u01E1\\u01E3\\u01E5\\u01E7\\u01E9\\u01EB\\u01ED\\u01EF\\u01F0\\u01F3\\u01F5\\u01F9\\u01FB\\u01FD\\u01FF\\u0201\\u0203\\u0205\\u0207\\u0209\\u020B\\u020D\\u020F\\u0211\\u0213\\u0215\\u0217\\u0219\\u021B\\u021D\\u021F\\u0221\\u0223\\u0225\\u0227\\u0229\\u022B\\u022D\\u022F\\u0231\\u0233-\\u0239\\u023C\\u023F\\u0240\\u0242\\u0247\\u0249\\u024B\\u024D\\u024F-\\u0293\\u0295-\\u02AF\\u0371\\u0373\\u0377\\u037B-\\u037D\\u0390\\u03AC-\\u03CE\\u03D0\\u03D1\\u03D5-\\u03D7\\u03D9\\u03DB\\u03DD\\u03DF\\u03E1\\u03E3\\u03E5\\u03E7\\u03E9\\u03EB\\u03ED\\u03EF-\\u03F3\\u03F5\\u03F8\\u03FB\\u03FC\\u0430-\\u045F\\u0461\\u0463\\u0465\\u0467\\u0469\\u046B\\u046D\\u046F\\u0471\\u0473\\u0475\\u0477\\u0479\\u047B\\u047D\\u047F\\u0481\\u048B\\u048D\\u048F\\u0491\\u0493\\u0495\\u0497\\u0499\\u049B\\u049D\\u049F\\u04A1\\u04A3\\u04A5\\u04A7\\u04A9\\u04AB\\u04AD\\u04AF\\u04B1\\u04B3\\u04B5\\u04B7\\u04B9\\u04BB\\u04BD\\u04BF\\u04C2\\u04C4\\u04C6\\u04C8\\u04CA\\u04CC\\u04CE\\u04CF\\u04D1\\u04D3\\u04D5\\u04D7\\u04D9\\u04DB\\u04DD\\u04DF\\u04E1\\u04E3\\u04E5\\u04E7\\u04E9\\u04EB\\u04ED\\u04EF\\u04F1\\u04F3\\u04F5\\u04F7\\u04F9\\u04FB\\u04FD\\u04FF\\u0501\\u0503\\u0505\\u0507\\u0509\\u050B\\u050D\\u050F\\u0511\\u0513\\u0515\\u0517\\u0519\\u051B\\u051D\\u051F\\u0521\\u0523\\u0525\\u0527\\u0561-\\u0587\\u1D00-\\u1D2B\\u1D6B-\\u1D77\\u1D79-\\u1D9A\\u1E01\\u1E03\\u1E05\\u1E07\\u1E09\\u1E0B\\u1E0D\\u1E0F\\u1E11\\u1E13\\u1E15\\u1E17\\u1E19\\u1E1B\\u1E1D\\u1E1F\\u1E21\\u1E23\\u1E25\\u1E27\\u1E29\\u1E2B\\u1E2D\\u1E2F\\u1E31\\u1E33\\u1E35\\u1E37\\u1E39\\u1E3B\\u1E3D\\u1E3F\\u1E41\\u1E43\\u1E45\\u1E47\\u1E49\\u1E4B\\u1E4D\\u1E4F\\u1E51\\u1E53\\u1E55\\u1E57\\u1E59\\u1E5B\\u1E5D\\u1E5F\\u1E61\\u1E63\\u1E65\\u1E67\\u1E69\\u1E6B\\u1E6D\\u1E6F\\u1E71\\u1E73\\u1E75\\u1E77\\u1E79\\u1E7B\\u1E7D\\u1E7F\\u1E81\\u1E83\\u1E85\\u1E87\\u1E89\\u1E8B\\u1E8D\\u1E8F\\u1E91\\u1E93\\u1E95-\\u1E9D\\u1E9F\\u1EA1\\u1EA3\\u1EA5\\u1EA7\\u1EA9\\u1EAB\\u1EAD\\u1EAF\\u1EB1\\u1EB3\\u1EB5\\u1EB7\\u1EB9\\u1EBB\\u1EBD\\u1EBF\\u1EC1\\u1EC3\\u1EC5\\u1EC7\\u1EC9\\u1ECB\\u1ECD\\u1ECF\\u1ED1\\u1ED3\\u1ED5\\u1ED7\\u1ED9\\u1EDB\\u1EDD\\u1EDF\\u1EE1\\u1EE3\\u1EE5\\u1EE7\\u1EE9\\u1EEB\\u1EED\\u1EEF\\u1EF1\\u1EF3\\u1EF5\\u1EF7\\u1EF9\\u1EFB\\u1EFD\\u1EFF-\\u1F07\\u1F10-\\u1F15\\u1F20-\\u1F27\\u1F30-\\u1F37\\u1F40-\\u1F45\\u1F50-\\u1F57\\u1F60-\\u1F67\\u1F70-\\u1F7D\\u1F80-\\u1F87\\u1F90-\\u1F97\\u1FA0-\\u1FA7\\u1FB0-\\u1FB4\\u1FB6\\u1FB7\\u1FBE\\u1FC2-\\u1FC4\\u1FC6\\u1FC7\\u1FD0-\\u1FD3\\u1FD6\\u1FD7\\u1FE0-\\u1FE7\\u1FF2-\\u1FF4\\u1FF6\\u1FF7\\u210A\\u210E\\u210F\\u2113\\u212F\\u2134\\u2139\\u213C\\u213D\\u2146-\\u2149\\u214E\\u2184\\u2C30-\\u2C5E\\u2C61\\u2C65\\u2C66\\u2C68\\u2C6A\\u2C6C\\u2C71\\u2C73\\u2C74\\u2C76-\\u2C7B\\u2C81\\u2C83\\u2C85\\u2C87\\u2C89\\u2C8B\\u2C8D\\u2C8F\\u2C91\\u2C93\\u2C95\\u2C97\\u2C99\\u2C9B\\u2C9D\\u2C9F\\u2CA1\\u2CA3\\u2CA5\\u2CA7\\u2CA9\\u2CAB\\u2CAD\\u2CAF\\u2CB1\\u2CB3\\u2CB5\\u2CB7\\u2CB9\\u2CBB\\u2CBD\\u2CBF\\u2CC1\\u2CC3\\u2CC5\\u2CC7\\u2CC9\\u2CCB\\u2CCD\\u2CCF\\u2CD1\\u2CD3\\u2CD5\\u2CD7\\u2CD9\\u2CDB\\u2CDD\\u2CDF\\u2CE1\\u2CE3\\u2CE4\\u2CEC\\u2CEE\\u2CF3\\u2D00-\\u2D25\\u2D27\\u2D2D\\uA641\\uA643\\uA645\\uA647\\uA649\\uA64B\\uA64D\\uA64F\\uA651\\uA653\\uA655\\uA657\\uA659\\uA65B\\uA65D\\uA65F\\uA661\\uA663\\uA665\\uA667\\uA669\\uA66B\\uA66D\\uA681\\uA683\\uA685\\uA687\\uA689\\uA68B\\uA68D\\uA68F\\uA691\\uA693\\uA695\\uA697\\uA723\\uA725\\uA727\\uA729\\uA72B\\uA72D\\uA72F-\\uA731\\uA733\\uA735\\uA737\\uA739\\uA73B\\uA73D\\uA73F\\uA741\\uA743\\uA745\\uA747\\uA749\\uA74B\\uA74D\\uA74F\\uA751\\uA753\\uA755\\uA757\\uA759\\uA75B\\uA75D\\uA75F\\uA761\\uA763\\uA765\\uA767\\uA769\\uA76B\\uA76D\\uA76F\\uA771-\\uA778\\uA77A\\uA77C\\uA77F\\uA781\\uA783\\uA785\\uA787\\uA78C\\uA78E\\uA791\\uA793\\uA7A1\\uA7A3\\uA7A5\\uA7A7\\uA7A9\\uA7FA\\uFB00-\\uFB06\\uFB13-\\uFB17\\uFF41-\\uFF5A]+/.test(password);\n var containsUpperAnyLanguage = /[A-Z\\u0041-\\u005A\\u00C0-\\u00D6\\u00D8-\\u00DE\\u0100\\u0102\\u0104\\u0106\\u0108\\u010A\\u010C\\u010E\\u0110\\u0112\\u0114\\u0116\\u0118\\u011A\\u011C\\u011E\\u0120\\u0122\\u0124\\u0126\\u0128\\u012A\\u012C\\u012E\\u0130\\u0132\\u0134\\u0136\\u0139\\u013B\\u013D\\u013F\\u0141\\u0143\\u0145\\u0147\\u014A\\u014C\\u014E\\u0150\\u0152\\u0154\\u0156\\u0158\\u015A\\u015C\\u015E\\u0160\\u0162\\u0164\\u0166\\u0168\\u016A\\u016C\\u016E\\u0170\\u0172\\u0174\\u0176\\u0178\\u0179\\u017B\\u017D\\u0181\\u0182\\u0184\\u0186\\u0187\\u0189-\\u018B\\u018E-\\u0191\\u0193\\u0194\\u0196-\\u0198\\u019C\\u019D\\u019F\\u01A0\\u01A2\\u01A4\\u01A6\\u01A7\\u01A9\\u01AC\\u01AE\\u01AF\\u01B1-\\u01B3\\u01B5\\u01B7\\u01B8\\u01BC\\u01C4\\u01C7\\u01CA\\u01CD\\u01CF\\u01D1\\u01D3\\u01D5\\u01D7\\u01D9\\u01DB\\u01DE\\u01E0\\u01E2\\u01E4\\u01E6\\u01E8\\u01EA\\u01EC\\u01EE\\u01F1\\u01F4\\u01F6-\\u01F8\\u01FA\\u01FC\\u01FE\\u0200\\u0202\\u0204\\u0206\\u0208\\u020A\\u020C\\u020E\\u0210\\u0212\\u0214\\u0216\\u0218\\u021A\\u021C\\u021E\\u0220\\u0222\\u0224\\u0226\\u0228\\u022A\\u022C\\u022E\\u0230\\u0232\\u023A\\u023B\\u023D\\u023E\\u0241\\u0243-\\u0246\\u0248\\u024A\\u024C\\u024E\\u0370\\u0372\\u0376\\u0386\\u0388-\\u038A\\u038C\\u038E\\u038F\\u0391-\\u03A1\\u03A3-\\u03AB\\u03CF\\u03D2-\\u03D4\\u03D8\\u03DA\\u03DC\\u03DE\\u03E0\\u03E2\\u03E4\\u03E6\\u03E8\\u03EA\\u03EC\\u03EE\\u03F4\\u03F7\\u03F9\\u03FA\\u03FD-\\u042F\\u0460\\u0462\\u0464\\u0466\\u0468\\u046A\\u046C\\u046E\\u0470\\u0472\\u0474\\u0476\\u0478\\u047A\\u047C\\u047E\\u0480\\u048A\\u048C\\u048E\\u0490\\u0492\\u0494\\u0496\\u0498\\u049A\\u049C\\u049E\\u04A0\\u04A2\\u04A4\\u04A6\\u04A8\\u04AA\\u04AC\\u04AE\\u04B0\\u04B2\\u04B4\\u04B6\\u04B8\\u04BA\\u04BC\\u04BE\\u04C0\\u04C1\\u04C3\\u04C5\\u04C7\\u04C9\\u04CB\\u04CD\\u04D0\\u04D2\\u04D4\\u04D6\\u04D8\\u04DA\\u04DC\\u04DE\\u04E0\\u04E2\\u04E4\\u04E6\\u04E8\\u04EA\\u04EC\\u04EE\\u04F0\\u04F2\\u04F4\\u04F6\\u04F8\\u04FA\\u04FC\\u04FE\\u0500\\u0502\\u0504\\u0506\\u0508\\u050A\\u050C\\u050E\\u0510\\u0512\\u0514\\u0516\\u0518\\u051A\\u051C\\u051E\\u0520\\u0522\\u0524\\u0526\\u0531-\\u0556\\u10A0-\\u10C5\\u10C7\\u10CD\\u1E00\\u1E02\\u1E04\\u1E06\\u1E08\\u1E0A\\u1E0C\\u1E0E\\u1E10\\u1E12\\u1E14\\u1E16\\u1E18\\u1E1A\\u1E1C\\u1E1E\\u1E20\\u1E22\\u1E24\\u1E26\\u1E28\\u1E2A\\u1E2C\\u1E2E\\u1E30\\u1E32\\u1E34\\u1E36\\u1E38\\u1E3A\\u1E3C\\u1E3E\\u1E40\\u1E42\\u1E44\\u1E46\\u1E48\\u1E4A\\u1E4C\\u1E4E\\u1E50\\u1E52\\u1E54\\u1E56\\u1E58\\u1E5A\\u1E5C\\u1E5E\\u1E60\\u1E62\\u1E64\\u1E66\\u1E68\\u1E6A\\u1E6C\\u1E6E\\u1E70\\u1E72\\u1E74\\u1E76\\u1E78\\u1E7A\\u1E7C\\u1E7E\\u1E80\\u1E82\\u1E84\\u1E86\\u1E88\\u1E8A\\u1E8C\\u1E8E\\u1E90\\u1E92\\u1E94\\u1E9E\\u1EA0\\u1EA2\\u1EA4\\u1EA6\\u1EA8\\u1EAA\\u1EAC\\u1EAE\\u1EB0\\u1EB2\\u1EB4\\u1EB6\\u1EB8\\u1EBA\\u1EBC\\u1EBE\\u1EC0\\u1EC2\\u1EC4\\u1EC6\\u1EC8\\u1ECA\\u1ECC\\u1ECE\\u1ED0\\u1ED2\\u1ED4\\u1ED6\\u1ED8\\u1EDA\\u1EDC\\u1EDE\\u1EE0\\u1EE2\\u1EE4\\u1EE6\\u1EE8\\u1EEA\\u1EEC\\u1EEE\\u1EF0\\u1EF2\\u1EF4\\u1EF6\\u1EF8\\u1EFA\\u1EFC\\u1EFE\\u1F08-\\u1F0F\\u1F18-\\u1F1D\\u1F28-\\u1F2F\\u1F38-\\u1F3F\\u1F48-\\u1F4D\\u1F59\\u1F5B\\u1F5D\\u1F5F\\u1F68-\\u1F6F\\u1FB8-\\u1FBB\\u1FC8-\\u1FCB\\u1FD8-\\u1FDB\\u1FE8-\\u1FEC\\u1FF8-\\u1FFB\\u2102\\u2107\\u210B-\\u210D\\u2110-\\u2112\\u2115\\u2119-\\u211D\\u2124\\u2126\\u2128\\u212A-\\u212D\\u2130-\\u2133\\u213E\\u213F\\u2145\\u2183\\u2C00-\\u2C2E\\u2C60\\u2C62-\\u2C64\\u2C67\\u2C69\\u2C6B\\u2C6D-\\u2C70\\u2C72\\u2C75\\u2C7E-\\u2C80\\u2C82\\u2C84\\u2C86\\u2C88\\u2C8A\\u2C8C\\u2C8E\\u2C90\\u2C92\\u2C94\\u2C96\\u2C98\\u2C9A\\u2C9C\\u2C9E\\u2CA0\\u2CA2\\u2CA4\\u2CA6\\u2CA8\\u2CAA\\u2CAC\\u2CAE\\u2CB0\\u2CB2\\u2CB4\\u2CB6\\u2CB8\\u2CBA\\u2CBC\\u2CBE\\u2CC0\\u2CC2\\u2CC4\\u2CC6\\u2CC8\\u2CCA\\u2CCC\\u2CCE\\u2CD0\\u2CD2\\u2CD4\\u2CD6\\u2CD8\\u2CDA\\u2CDC\\u2CDE\\u2CE0\\u2CE2\\u2CEB\\u2CED\\u2CF2\\uA640\\uA642\\uA644\\uA646\\uA648\\uA64A\\uA64C\\uA64E\\uA650\\uA652\\uA654\\uA656\\uA658\\uA65A\\uA65C\\uA65E\\uA660\\uA662\\uA664\\uA666\\uA668\\uA66A\\uA66C\\uA680\\uA682\\uA684\\uA686\\uA688\\uA68A\\uA68C\\uA68E\\uA690\\uA692\\uA694\\uA696\\uA722\\uA724\\uA726\\uA728\\uA72A\\uA72C\\uA72E\\uA732\\uA734\\uA736\\uA738\\uA73A\\uA73C\\uA73E\\uA740\\uA742\\uA744\\uA746\\uA748\\uA74A\\uA74C\\uA74E\\uA750\\uA752\\uA754\\uA756\\uA758\\uA75A\\uA75C\\uA75E\\uA760\\uA762\\uA764\\uA766\\uA768\\uA76A\\uA76C\\uA76E\\uA779\\uA77B\\uA77D\\uA77E\\uA780\\uA782\\uA784\\uA786\\uA78B\\uA78D\\uA790\\uA792\\uA7A0\\uA7A2\\uA7A4\\uA7A6\\uA7A8\\uA7AA\\uFF21-\\uFF3A]+/.test(password);\n var isNotEntirelyWhitespace = false === /^[\\s]+$/.test(password);\n var lengthIsOk = /.{12,}/.test(password);\n return containsDigit && containsLowerAnyLanguage && containsUpperAnyLanguage && isNotEntirelyWhitespace && lengthIsOk;\n }),\n isDisabled: Ember.computed('didFindPasswordError', 'password', 'repeatPassword', function () {\n return this.get('didFindPasswordError') ? 'disabled' : '';\n }),\n didPasswordsMatch: Ember.computed('password', 'repeatPassword', function () {\n var password = this.get('password');\n var repeatPassword = this.get('repeatPassword');\n return !!password && !!repeatPassword && password === repeatPassword;\n }),\n didFindPasswordError: Ember.computed('didPasswordsMatch', 'isPasswordValid', 'password', 'repeatPassword', function () {\n return !(this.get('isPasswordValid') && this.get('didPasswordsMatch'));\n }),\n inputErrorMessage: Ember.computed('didPasswordsMatch', 'isPasswordValid', 'isSentSuccess', 'password', 'repeatPassword', function () {\n if (!this.get('isSentSuccess')) {\n if (!this.get('isPasswordValid')) {\n return 'Adgangskoden skal være mindst 12 tegn langt, skal indeholde et lille bogstav og et stort bogstav, samt et tal.';\n }\n\n if (!this.get('didPasswordsMatch')) {\n return 'Begge adgangskoder skal være identiske.';\n }\n }\n\n return null;\n }),\n\n fulfillReset(result) {\n if (result.Status === 'Success') {\n this.set('password', null);\n this.set('repeatPassword', null);\n this.set('isSentSuccess', true);\n } else {\n this.set('errorMessage', result.ErrorMessage);\n }\n },\n\n rejectReset() {\n this.set('isSentSuccess', false);\n this.set('errorMessage', 'Der er sket en system fejl.');\n },\n\n actions: {\n send() {\n this.get('authentication').resetPassword(this.get('userId'), this.get('verificationCode'), this.get('password')).then(this.fulfillReset.bind(this), this.rejectReset.bind(this));\n },\n\n close() {\n (0, _jquery.default)('#forgotPasswordModal').modal('hide');\n }\n\n }\n });\n\n _exports.default = _default;\n});","define(\"search/controllers/search-result\", [\"exports\", \"ember-cli-pagination/computed/paged-array\"], function (_exports, _pagedArray) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/controller\",0,\"@ember/service\",0,\"@ember/object\",0,\"@ember/object/computed\",0,\"ember-cli-pagination/computed/paged-array\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Controller.extend({\n queryParams: ['q', 'where', 'page', 'domainTypes', 'historic', 'cprMatch'],\n authentication: Ember.inject.service('authentication-service'),\n authorization: Ember.inject.service('authorization-service'),\n shortcut: Ember.inject.service('shortcut-service'),\n\n init() {\n this._super();\n\n this.get('shortcut').subscribe('ctrl+q', () => {\n var params = this.get('queryParams');\n var self = this;\n params.forEach(function (param) {\n if (param === 'q' || param === 'where') {\n self.set(param, null);\n }\n });\n this.set('model.results', []);\n this.transitionToRoute('search-result', {\n queryParams: params\n });\n });\n },\n\n actions: {\n modifySearch(modificationQuery) {\n if (!modificationQuery.cprMatch) {\n modificationQuery.cprMatch = 'cpr_no'; //always return modifications to default cpr match unless query specifies cpr match.\n }\n\n this.transitionToRoute('search-result', {\n queryParams: modificationQuery\n });\n }\n\n },\n\n /* START: paging */\n perPage: 8,\n page: 1,\n totalPages: Ember.computed.oneWay('pagedContent.totalPages'),\n pagedContent: (0, _pagedArray.default)('model.results', {\n page: Ember.computed.alias('parent.page'),\n perPage: Ember.computed.alias('parent.perPage')\n }),\n shouldShowPager: Ember.computed.gt('totalPages', 1),\n onQueryChange: Ember.observer('model.results', function () {\n this.set('page', 1);\n }),\n\n /* END: paging */\n hasResults: Ember.computed('model.results.length', function () {\n return this.get('model.results.length') !== 0;\n }),\n matchCount: Ember.computed.reads('model.results.length'),\n\n /* Start: CPR Match */\n cprMatchPossibleOrHasBeenTried: Ember.computed.or('cprMatchAttempted', 'cprMatchPossible'),\n cprMatchPossible: Ember.computed.or('adviceToSearchCprOnNameAndBirthdate', 'adviceToSearchCprOnNameAndAddress'),\n nameNotOkForCpr: Ember.computed.not('model.what_interpretation.name_can_be_cpr_matched'),\n cprStateClass: Ember.computed('cprMatchAttempted', 'cprMatchPossible', 'cprMatchSuccess', 'model', function () {\n if (this.get('cprMatchAttempted')) {\n if (this.get('cprMatchSuccess')) {\n return 'success';\n }\n\n return 'fail';\n }\n\n if (this.get('cprMatchPossible')) {\n return 'possible';\n }\n\n return 'not-possible';\n }),\n adviceToSearchCprOnNameAndBirthdate: Ember.computed('model.{query.cprMatch,results}', 'model.what_interpretation.{birthdate,name_can_be_cpr_matched}', function () {\n if (this.get('model.query.cprMatch') !== 'name_bday' && this.get('model.query.cprMatch') !== 'all_types' && this.get('model.what_interpretation.name_can_be_cpr_matched') && this.get('model.what_interpretation.birthdate')) {\n return {\n 'cprMatch': 'name_bday'\n };\n }\n\n return null;\n }),\n isAddressOkForCprMatch: Ember.computed('model.where_interpretation.level.id', function () {\n var addressLevel = this.get('model.where_interpretation.level.id');\n return addressLevel === 'unadr' || addressLevel === 'acadr';\n }),\n addressNotOkForCpr: Ember.computed.not('isAddressOkForCprMatch'),\n adviceToSearchCprOnNameAndAddress: Ember.computed('isAddressOkForCprMatch', 'model.{query.cprMatch,results,what_interpretation.name_can_be_cpr_matched}', function () {\n if (this.get('model.query.cprMatch') !== 'name_address' && this.get('model.query.cprMatch') !== 'all_types' && this.get('model.what_interpretation.name_can_be_cpr_matched') && this.get('isAddressOkForCprMatch')) {\n return {\n 'cprMatch': 'name_address'\n };\n }\n\n return null;\n }),\n matchInfoDetail: Ember.computed.alias('model.cpr_matchinfo.per_matchlvl_detail'),\n cprMatchAttempted: Ember.computed('matchInfoDetail', function () {\n return !!this.get('matchInfoDetail');\n }),\n cprMatchSuccess: Ember.computed.equal('matchInfoDetail', 'm'),\n cprNoMatchFound: Ember.computed.equal('matchInfoDetail', 'x'),\n cprAmbiguousMatch: Ember.computed.equal('matchInfoDetail', 'am'),\n cprStatusDisplayString: Ember.computed('model.cpr_matchinfo', function () {\n var matchInfo = this.get('model.cpr_matchinfo');\n\n if (matchInfo) {\n if (matchInfo.per_matchlvl_detail) {\n switch (matchInfo.per_matchlvl_detail) {\n case 'am':\n //AmbiguousMatch\n return 'lykkedes ikke, da input matchede flere personer.';\n\n case 'x':\n //No Match\n return 'ingen match.';\n\n case 'i':\n //Insufficient Input\n return 'utilstrækkeligt input. CPR opslag kræver mindst to navne dele samt adresse.';\n\n case 'dc':\n //CPR Not Available\n return 'CPR ikke tilgængeligt i øjeblikket. Prøv igen senere.';\n\n case 'm':\n //Match\n return 'en person fundet.';\n }\n }\n }\n\n return '';\n }),\n\n /* END: Cpr Match */\n adviceToShowHistoricCompanyMatch: Ember.computed('isSearchingCompanies', 'model.query.{historic,results}', function () {\n if (!this.get('model.query.historic') && this.get('isSearchingCompanies')) {\n return {\n 'historic': true\n };\n }\n\n return null;\n }),\n adviceToHideHistoricCompanyMatch: Ember.computed('isSearchingCompanies', 'matchCount', 'model.{query.historic,results}', function () {\n if (this.get('matchCount') > 5 && this.get('model.query.historic') && this.get('isSearchingCompanies') && this.get('model.results').isAny('historic_match', true)) {\n return {\n 'historic': false\n };\n }\n\n return null;\n }),\n adviceToSearchGeographicallyWider: Ember.computed('model.{results,where_interpretation.next_level.name}', function () {\n if (this.get('model.where_interpretation.next_level')) {\n if (this._shouldSearchGeographicallyWider()) {\n return {\n 'where': this.get('model.where_interpretation.next_level.name')\n };\n }\n }\n\n return null;\n }),\n\n _shouldSearchGeographicallyWider() {\n if (this.get('model.what_interpretation.name')) {\n return !this.get('hasResults');\n } else {\n return this.get('model.where_interpretation.next_level.id') !== 'country' && this.get('matchCount') < this.get('perPage');\n }\n },\n\n /* START: Filter queries for person/company/property \n This is not made very generic and nice, but it still a bit uncertain how this will end up working.\n */\n isShowingAllDomainTypes: Ember.computed.not('model.query.domainTypes'),\n isShowingOnlyCompanies: Ember.computed.equal('model.query.domainTypes', 'company'),\n isShowingOnlyPersons: Ember.computed.equal('model.query.domainTypes', 'person'),\n isShowingOnlyProperties: Ember.computed.equal('model.query.domainTypes', 'property'),\n onlyCompanyQuery: Ember.computed(function () {\n return {\n 'domainTypes': 'company'\n };\n }),\n onlyPersonQuery: Ember.computed(function () {\n return {\n 'domainTypes': 'person'\n };\n }),\n onlyPropertyQuery: Ember.computed(function () {\n return {\n 'domainTypes': 'property'\n };\n }),\n allDomainTypesQuery: Ember.computed(function () {\n return {\n 'domainTypes': ''\n };\n }),\n\n /* END: Filter queries for person/company/property */\n isSearchingCompanies: Ember.computed('model.query.domainTypes', function () {\n var domainTypes = this.get('model.query.domainTypes');\n return !domainTypes || domainTypes === 'company';\n }),\n isSearchingPersons: Ember.computed('model.query.domainTypes', function () {\n var domainTypes = this.get('model.query.domainTypes');\n return !domainTypes || domainTypes === 'person';\n }),\n isSearchingProperties: Ember.computed('model.query.domainTypes', function () {\n var domainTypes = this.get('model.query.domainTypes');\n return !domainTypes || domainTypes === 'property';\n }),\n cprSource: Ember.computed('authorization.hasRealCprAccess', function () {\n return this.get('authorization.hasRealCprAccess') ? 'CPR' : 'CPR Test';\n }),\n pageTitleTokens: Ember.computed('model.{what_interpretation.name,where_interpretation.input}', function () {\n var inputs = [];\n\n if (this.get('model.what_interpretation.name')) {\n inputs.push(this.get('model.what_interpretation.name'));\n }\n\n if (this.get('model.where_interpretation.input')) {\n inputs.push(this.get('model.where_interpretation.input'));\n }\n\n if (inputs.length) {\n return `Søgning: ${inputs.join(' / ')}`;\n }\n\n return null;\n }),\n isTimedoutWhileSearching: Ember.computed('model.results', function () {\n return this.get('model.results').any(function (item) {\n return item.failed_reason === 'Timeout';\n });\n })\n });\n\n _exports.default = _default;\n});","define(\"search/data-adapter\", [\"exports\", \"@ember-data/debug\"], function (_exports, _debug) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _debug.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"@ember-data/debug\"eaimeta@70e063a35619d71f\n});","define(\"search/helpers/-clear-element\", [\"exports\", \"ember-in-element-polyfill/helpers/-clear-element\"], function (_exports, _clearElement) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _clearElement.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-in-element-polyfill/helpers/-clear-element\"eaimeta@70e063a35619d71f\n});","define(\"search/helpers/and\", [\"exports\", \"ember-truth-helpers/helpers/and\"], function (_exports, _and) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"and\", {\n enumerable: true,\n get: function () {\n return _and.and;\n }\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _and.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-truth-helpers/helpers/and\"eaimeta@70e063a35619d71f\n});","define(\"search/helpers/app-version\", [\"exports\", \"search/config/environment\", \"ember-cli-app-version/utils/regexp\"], function (_exports, _environment, _regexp) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.appVersion = appVersion;\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/component/helper\",0,\"search/config/environment\",0,\"ember-cli-app-version/utils/regexp\"eaimeta@70e063a35619d71f\n\n function appVersion(_) {\n let hash = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n const version = _environment.default.APP.version; // e.g. 1.0.0-alpha.1+4jds75hf\n // Allow use of 'hideSha' and 'hideVersion' For backwards compatibility\n\n let versionOnly = hash.versionOnly || hash.hideSha;\n let shaOnly = hash.shaOnly || hash.hideVersion;\n let match = null;\n\n if (versionOnly) {\n if (hash.showExtended) {\n match = version.match(_regexp.versionExtendedRegExp); // 1.0.0-alpha.1\n } // Fallback to just version\n\n\n if (!match) {\n match = version.match(_regexp.versionRegExp); // 1.0.0\n }\n }\n\n if (shaOnly) {\n match = version.match(_regexp.shaRegExp); // 4jds75hf\n }\n\n return match ? match[0] : version;\n }\n\n var _default = Ember.Helper.helper(appVersion);\n\n _exports.default = _default;\n});","define(\"search/helpers/await\", [\"exports\", \"ember-promise-helpers/helpers/await\"], function (_exports, _await) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _await.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-promise-helpers/helpers/await\"eaimeta@70e063a35619d71f\n});","define(\"search/helpers/cancel-all\", [\"exports\", \"ember-concurrency/helpers/cancel-all\"], function (_exports, _cancelAll) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _cancelAll.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-concurrency/helpers/cancel-all\"eaimeta@70e063a35619d71f\n});","define(\"search/helpers/div-icon\", [\"exports\", \"ember-leaflet/helpers/div-icon\"], function (_exports, _divIcon) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _divIcon.default;\n }\n });\n Object.defineProperty(_exports, \"divIcon\", {\n enumerable: true,\n get: function () {\n return _divIcon.divIcon;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-leaflet/helpers/div-icon\"eaimeta@70e063a35619d71f\n});","define(\"search/helpers/ember-leaflet-assign-to\", [\"exports\", \"ember-leaflet/helpers/ember-leaflet-assign-to\"], function (_exports, _emberLeafletAssignTo) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _emberLeafletAssignTo.default;\n }\n });\n Object.defineProperty(_exports, \"emberLeafletAssignTo\", {\n enumerable: true,\n get: function () {\n return _emberLeafletAssignTo.emberLeafletAssignTo;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-leaflet/helpers/ember-leaflet-assign-to\"eaimeta@70e063a35619d71f\n});","define(\"search/helpers/eq\", [\"exports\", \"ember-truth-helpers/helpers/equal\"], function (_exports, _equal) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _equal.default;\n }\n });\n Object.defineProperty(_exports, \"equal\", {\n enumerable: true,\n get: function () {\n return _equal.equal;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-truth-helpers/helpers/equal\"eaimeta@70e063a35619d71f\n});","define(\"search/helpers/gt\", [\"exports\", \"ember-truth-helpers/helpers/gt\"], function (_exports, _gt) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _gt.default;\n }\n });\n Object.defineProperty(_exports, \"gt\", {\n enumerable: true,\n get: function () {\n return _gt.gt;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-truth-helpers/helpers/gt\"eaimeta@70e063a35619d71f\n});","define(\"search/helpers/gte\", [\"exports\", \"ember-truth-helpers/helpers/gte\"], function (_exports, _gte) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _gte.default;\n }\n });\n Object.defineProperty(_exports, \"gte\", {\n enumerable: true,\n get: function () {\n return _gte.gte;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-truth-helpers/helpers/gte\"eaimeta@70e063a35619d71f\n});","define(\"search/helpers/icon\", [\"exports\", \"ember-leaflet/helpers/icon\"], function (_exports, _icon) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _icon.default;\n }\n });\n Object.defineProperty(_exports, \"icon\", {\n enumerable: true,\n get: function () {\n return _icon.icon;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-leaflet/helpers/icon\"eaimeta@70e063a35619d71f\n});","define(\"search/helpers/increment\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n _exports.increment = increment;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/component/helper\"eaimeta@70e063a35619d71f\n\n function increment(params) {\n return params[0] + 1;\n }\n\n var _default = Ember.Helper.helper(increment);\n\n _exports.default = _default;\n});","define(\"search/helpers/is-after\", [\"exports\", \"ember-moment/helpers/is-after\"], function (_exports, _isAfter) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _isAfter.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-moment/helpers/is-after\"eaimeta@70e063a35619d71f\n});","define(\"search/helpers/is-array\", [\"exports\", \"ember-truth-helpers/helpers/is-array\"], function (_exports, _isArray) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _isArray.default;\n }\n });\n Object.defineProperty(_exports, \"isArray\", {\n enumerable: true,\n get: function () {\n return _isArray.isArray;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-truth-helpers/helpers/is-array\"eaimeta@70e063a35619d71f\n});","define(\"search/helpers/is-before\", [\"exports\", \"ember-moment/helpers/is-before\"], function (_exports, _isBefore) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _isBefore.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-moment/helpers/is-before\"eaimeta@70e063a35619d71f\n});","define(\"search/helpers/is-between\", [\"exports\", \"ember-moment/helpers/is-between\"], function (_exports, _isBetween) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _isBetween.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-moment/helpers/is-between\"eaimeta@70e063a35619d71f\n});","define(\"search/helpers/is-empty\", [\"exports\", \"ember-truth-helpers/helpers/is-empty\"], function (_exports, _isEmpty) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _isEmpty.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-truth-helpers/helpers/is-empty\"eaimeta@70e063a35619d71f\n});","define(\"search/helpers/is-equal\", [\"exports\", \"ember-truth-helpers/helpers/is-equal\"], function (_exports, _isEqual) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _isEqual.default;\n }\n });\n Object.defineProperty(_exports, \"isEqual\", {\n enumerable: true,\n get: function () {\n return _isEqual.isEqual;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-truth-helpers/helpers/is-equal\"eaimeta@70e063a35619d71f\n});","define(\"search/helpers/is-fulfilled\", [\"exports\", \"ember-promise-helpers/helpers/is-fulfilled\"], function (_exports, _isFulfilled) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _isFulfilled.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-promise-helpers/helpers/is-fulfilled\"eaimeta@70e063a35619d71f\n});","define(\"search/helpers/is-pending\", [\"exports\", \"ember-promise-helpers/helpers/is-pending\"], function (_exports, _isPending) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _isPending.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-promise-helpers/helpers/is-pending\"eaimeta@70e063a35619d71f\n});","define(\"search/helpers/is-rejected\", [\"exports\", \"ember-promise-helpers/helpers/is-rejected\"], function (_exports, _isRejected) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _isRejected.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-promise-helpers/helpers/is-rejected\"eaimeta@70e063a35619d71f\n});","define(\"search/helpers/is-same-or-after\", [\"exports\", \"ember-moment/helpers/is-same-or-after\"], function (_exports, _isSameOrAfter) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _isSameOrAfter.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-moment/helpers/is-same-or-after\"eaimeta@70e063a35619d71f\n});","define(\"search/helpers/is-same-or-before\", [\"exports\", \"ember-moment/helpers/is-same-or-before\"], function (_exports, _isSameOrBefore) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _isSameOrBefore.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-moment/helpers/is-same-or-before\"eaimeta@70e063a35619d71f\n});","define(\"search/helpers/is-same\", [\"exports\", \"ember-moment/helpers/is-same\"], function (_exports, _isSame) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _isSame.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-moment/helpers/is-same\"eaimeta@70e063a35619d71f\n});","define(\"search/helpers/lat-lng-bounds\", [\"exports\", \"ember-leaflet/helpers/lat-lng-bounds\"], function (_exports, _latLngBounds) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _latLngBounds.default;\n }\n });\n Object.defineProperty(_exports, \"latLngBounds\", {\n enumerable: true,\n get: function () {\n return _latLngBounds.latLngBounds;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-leaflet/helpers/lat-lng-bounds\"eaimeta@70e063a35619d71f\n});","define(\"search/helpers/lt\", [\"exports\", \"ember-truth-helpers/helpers/lt\"], function (_exports, _lt) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _lt.default;\n }\n });\n Object.defineProperty(_exports, \"lt\", {\n enumerable: true,\n get: function () {\n return _lt.lt;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-truth-helpers/helpers/lt\"eaimeta@70e063a35619d71f\n});","define(\"search/helpers/lte\", [\"exports\", \"ember-truth-helpers/helpers/lte\"], function (_exports, _lte) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _lte.default;\n }\n });\n Object.defineProperty(_exports, \"lte\", {\n enumerable: true,\n get: function () {\n return _lte.lte;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-truth-helpers/helpers/lte\"eaimeta@70e063a35619d71f\n});","define(\"search/helpers/moment-add\", [\"exports\", \"ember-moment/helpers/moment-add\"], function (_exports, _momentAdd) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _momentAdd.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-moment/helpers/moment-add\"eaimeta@70e063a35619d71f\n});","define(\"search/helpers/moment-calendar\", [\"exports\", \"ember-moment/helpers/moment-calendar\"], function (_exports, _momentCalendar) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _momentCalendar.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-moment/helpers/moment-calendar\"eaimeta@70e063a35619d71f\n});","define(\"search/helpers/moment-diff\", [\"exports\", \"ember-moment/helpers/moment-diff\"], function (_exports, _momentDiff) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _momentDiff.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-moment/helpers/moment-diff\"eaimeta@70e063a35619d71f\n});","define(\"search/helpers/moment-duration\", [\"exports\", \"ember-moment/helpers/moment-duration\"], function (_exports, _momentDuration) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _momentDuration.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-moment/helpers/moment-duration\"eaimeta@70e063a35619d71f\n});","define(\"search/helpers/moment-format\", [\"exports\", \"ember-moment/helpers/moment-format\"], function (_exports, _momentFormat) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _momentFormat.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-moment/helpers/moment-format\"eaimeta@70e063a35619d71f\n});","define(\"search/helpers/moment-from-now\", [\"exports\", \"ember-moment/helpers/moment-from-now\"], function (_exports, _momentFromNow) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _momentFromNow.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-moment/helpers/moment-from-now\"eaimeta@70e063a35619d71f\n});","define(\"search/helpers/moment-from\", [\"exports\", \"ember-moment/helpers/moment-from\"], function (_exports, _momentFrom) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _momentFrom.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-moment/helpers/moment-from\"eaimeta@70e063a35619d71f\n});","define(\"search/helpers/moment-subtract\", [\"exports\", \"ember-moment/helpers/moment-subtract\"], function (_exports, _momentSubtract) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _momentSubtract.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-moment/helpers/moment-subtract\"eaimeta@70e063a35619d71f\n});","define(\"search/helpers/moment-to-date\", [\"exports\", \"ember-moment/helpers/moment-to-date\"], function (_exports, _momentToDate) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _momentToDate.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-moment/helpers/moment-to-date\"eaimeta@70e063a35619d71f\n});","define(\"search/helpers/moment-to-now\", [\"exports\", \"ember-moment/helpers/moment-to-now\"], function (_exports, _momentToNow) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _momentToNow.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-moment/helpers/moment-to-now\"eaimeta@70e063a35619d71f\n});","define(\"search/helpers/moment-to\", [\"exports\", \"ember-moment/helpers/moment-to\"], function (_exports, _momentTo) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _momentTo.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-moment/helpers/moment-to\"eaimeta@70e063a35619d71f\n});","define(\"search/helpers/moment-unix\", [\"exports\", \"ember-moment/helpers/unix\"], function (_exports, _unix) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _unix.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-moment/helpers/unix\"eaimeta@70e063a35619d71f\n});","define(\"search/helpers/moment\", [\"exports\", \"ember-moment/helpers/moment\"], function (_exports, _moment) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _moment.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-moment/helpers/moment\"eaimeta@70e063a35619d71f\n});","define(\"search/helpers/not-eq\", [\"exports\", \"ember-truth-helpers/helpers/not-equal\"], function (_exports, _notEqual) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _notEqual.default;\n }\n });\n Object.defineProperty(_exports, \"notEqualHelper\", {\n enumerable: true,\n get: function () {\n return _notEqual.notEqualHelper;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-truth-helpers/helpers/not-equal\"eaimeta@70e063a35619d71f\n});","define(\"search/helpers/not\", [\"exports\", \"ember-truth-helpers/helpers/not\"], function (_exports, _not) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _not.default;\n }\n });\n Object.defineProperty(_exports, \"not\", {\n enumerable: true,\n get: function () {\n return _not.not;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-truth-helpers/helpers/not\"eaimeta@70e063a35619d71f\n});","define(\"search/helpers/now\", [\"exports\", \"ember-moment/helpers/now\"], function (_exports, _now) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _now.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-moment/helpers/now\"eaimeta@70e063a35619d71f\n});","define(\"search/helpers/or\", [\"exports\", \"ember-truth-helpers/helpers/or\"], function (_exports, _or) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _or.default;\n }\n });\n Object.defineProperty(_exports, \"or\", {\n enumerable: true,\n get: function () {\n return _or.or;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-truth-helpers/helpers/or\"eaimeta@70e063a35619d71f\n});","define(\"search/helpers/perform\", [\"exports\", \"ember-concurrency/helpers/perform\"], function (_exports, _perform) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _perform.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-concurrency/helpers/perform\"eaimeta@70e063a35619d71f\n});","define(\"search/helpers/pluralize\", [\"exports\", \"ember-inflector/lib/helpers/pluralize\"], function (_exports, _pluralize) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"ember-inflector/lib/helpers/pluralize\"eaimeta@70e063a35619d71f\n\n var _default = _pluralize.default;\n _exports.default = _default;\n});","define(\"search/helpers/point\", [\"exports\", \"ember-leaflet/helpers/point\"], function (_exports, _point) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _point.default;\n }\n });\n Object.defineProperty(_exports, \"point\", {\n enumerable: true,\n get: function () {\n return _point.point;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-leaflet/helpers/point\"eaimeta@70e063a35619d71f\n});","define(\"search/helpers/promise-all\", [\"exports\", \"ember-promise-helpers/helpers/promise-all\"], function (_exports, _promiseAll) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _promiseAll.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-promise-helpers/helpers/promise-all\"eaimeta@70e063a35619d71f\n});","define(\"search/helpers/promise-hash\", [\"exports\", \"ember-promise-helpers/helpers/promise-hash\"], function (_exports, _promiseHash) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _promiseHash.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-promise-helpers/helpers/promise-hash\"eaimeta@70e063a35619d71f\n});","define(\"search/helpers/promise-rejected-reason\", [\"exports\", \"ember-promise-helpers/helpers/promise-rejected-reason\"], function (_exports, _promiseRejectedReason) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _promiseRejectedReason.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-promise-helpers/helpers/promise-rejected-reason\"eaimeta@70e063a35619d71f\n});","define(\"search/helpers/replace-newline-by-paragraph\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n _exports.replaceNewlineByParagraph = replaceNewlineByParagraph;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/component/helper\",0,\"@ember/template\"eaimeta@70e063a35619d71f\n\n function replaceNewlineByParagraph(params, _ref) {\n let {\n text\n } = _ref;\n\n if (!text) {\n return text;\n }\n\n let html = '
' + text.replace(/(?:\\r\\n\\r\\n|\\r\\n|\\n)/g, '
') + '
';\n return Ember.String.htmlSafe(html);\n }\n\n var _default = Ember.Helper.helper(replaceNewlineByParagraph);\n\n _exports.default = _default;\n});","define(\"search/helpers/replace-newline\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n _exports.replaceNewline = replaceNewline;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/component/helper\",0,\"@ember/template\"eaimeta@70e063a35619d71f\n\n function replaceNewline(params, _ref) {\n let {\n text,\n replaceBy\n } = _ref;\n\n if (!text) {\n return text;\n }\n\n var html = text.replace(/(?:\\r\\n\\r\\n|\\r\\n|\\n)/g, replaceBy);\n return Ember.String.htmlSafe(html);\n }\n\n var _default = Ember.Helper.helper(replaceNewline);\n\n _exports.default = _default;\n});","define(\"search/helpers/singularize\", [\"exports\", \"ember-inflector/lib/helpers/singularize\"], function (_exports, _singularize) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"ember-inflector/lib/helpers/singularize\"eaimeta@70e063a35619d71f\n\n var _default = _singularize.default;\n _exports.default = _default;\n});","define(\"search/helpers/task\", [\"exports\", \"ember-concurrency/helpers/task\"], function (_exports, _task) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _task.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-concurrency/helpers/task\"eaimeta@70e063a35619d71f\n});","define(\"search/helpers/unix\", [\"exports\", \"ember-moment/helpers/unix\"], function (_exports, _unix) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _unix.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-moment/helpers/unix\"eaimeta@70e063a35619d71f\n});","define(\"search/helpers/utc\", [\"exports\", \"ember-moment/helpers/utc\"], function (_exports, _utc) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _utc.default;\n }\n });\n Object.defineProperty(_exports, \"utc\", {\n enumerable: true,\n get: function () {\n return _utc.utc;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-moment/helpers/utc\"eaimeta@70e063a35619d71f\n});","define(\"search/helpers/xor\", [\"exports\", \"ember-truth-helpers/helpers/xor\"], function (_exports, _xor) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _xor.default;\n }\n });\n Object.defineProperty(_exports, \"xor\", {\n enumerable: true,\n get: function () {\n return _xor.xor;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-truth-helpers/helpers/xor\"eaimeta@70e063a35619d71f\n});","define(\"search/initializers/app-version\", [\"exports\", \"ember-cli-app-version/initializer-factory\", \"search/config/environment\"], function (_exports, _initializerFactory, _environment) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"ember-cli-app-version/initializer-factory\",0,\"search/config/environment\"eaimeta@70e063a35619d71f\n\n let name, version;\n\n if (_environment.default.APP) {\n name = _environment.default.APP.name;\n version = _environment.default.APP.version;\n }\n\n var _default = {\n name: 'App Version',\n initialize: (0, _initializerFactory.default)(name, version)\n };\n _exports.default = _default;\n});","define(\"search/initializers/container-debug-adapter\", [\"exports\", \"ember-resolver/resolvers/classic/container-debug-adapter\"], function (_exports, _containerDebugAdapter) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"ember-resolver/resolvers/classic/container-debug-adapter\"eaimeta@70e063a35619d71f\n\n var _default = {\n name: 'container-debug-adapter',\n\n initialize() {\n let app = arguments[1] || arguments[0];\n app.register('container-debug-adapter:main', _containerDebugAdapter.default);\n }\n\n };\n _exports.default = _default;\n});","define(\"search/initializers/ember-concurrency\", [\"exports\", \"ember-concurrency/initializers/ember-concurrency\"], function (_exports, _emberConcurrency) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _emberConcurrency.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-concurrency/initializers/ember-concurrency\"eaimeta@70e063a35619d71f\n});","define(\"search/initializers/ember-data-data-adapter\", [\"exports\", \"@ember-data/debug/setup\"], function (_exports, _setup) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _setup.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"@ember-data/debug/setup\"eaimeta@70e063a35619d71f\n});","define(\"search/initializers/ember-data\", [\"exports\", \"ember-data\", \"ember-data/setup-container\"], function (_exports, _emberData, _setupContainer) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"ember-data\",0,\"ember-data/setup-container\"eaimeta@70e063a35619d71f\n\n /*\n This code initializes EmberData in an Ember application.\n \n It ensures that the `store` service is automatically injected\n as the `store` property on all routes and controllers.\n */\n var _default = {\n name: 'ember-data',\n initialize: _setupContainer.default\n };\n _exports.default = _default;\n});","define(\"search/initializers/export-application-global\", [\"exports\", \"search/config/environment\"], function (_exports, _environment) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n _exports.initialize = initialize;\n 0; //eaimeta@70e063a35619d71f0,\"ember\",0,\"search/config/environment\"eaimeta@70e063a35619d71f\n\n function initialize() {\n var application = arguments[1] || arguments[0];\n\n if (_environment.default.exportApplicationGlobal !== false) {\n var theGlobal;\n\n if (typeof window !== 'undefined') {\n theGlobal = window;\n } else if (typeof global !== 'undefined') {\n theGlobal = global;\n } else if (typeof self !== 'undefined') {\n theGlobal = self;\n } else {\n // no reasonable global, just bail\n return;\n }\n\n var value = _environment.default.exportApplicationGlobal;\n var globalName;\n\n if (typeof value === 'string') {\n globalName = value;\n } else {\n globalName = Ember.String.classify(_environment.default.modulePrefix);\n }\n\n if (!theGlobal[globalName]) {\n theGlobal[globalName] = application;\n application.reopen({\n willDestroy: function () {\n this._super.apply(this, arguments);\n\n delete theGlobal[globalName];\n }\n });\n }\n }\n }\n\n var _default = {\n name: 'export-application-global',\n initialize: initialize\n };\n _exports.default = _default;\n});","define(\"search/initializers/leaflet-assets\", [\"exports\", \"ember-leaflet/initializers/leaflet-assets\"], function (_exports, _leafletAssets) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _leafletAssets.default;\n }\n });\n Object.defineProperty(_exports, \"initialize\", {\n enumerable: true,\n get: function () {\n return _leafletAssets.initialize;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-leaflet/initializers/leaflet-assets\"eaimeta@70e063a35619d71f\n});","define(\"search/initializers/search-query-initializer\", [\"exports\", \"search/models/query\"], function (_exports, _query) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n _exports.initialize = initialize;\n 0; //eaimeta@70e063a35619d71f0,\"search/models/query\"eaimeta@70e063a35619d71f\n\n function initialize(application) {\n application.inject('component:search-query', 'router', 'router:main');\n application.inject('component:search-autocomplete', 'router', 'router:main');\n application.inject('component:address-search-link', 'router', 'router:main');\n application.inject('component:variable-values-header', 'controller', 'controller:application');\n application.inject('component:domain-elements/dk/cpr-upgrade-button', 'router', 'router:main'); //cannot find a way around having this instance for what is the current query input\n //the problem is that it needs updating in the search-result route which is a child route\n //of where input query component is shown.\n\n application.register('search-query:user-input-instance', _query.default);\n application.inject('route', 'inputQuery', 'search-query:user-input-instance'); //this searchResult instance is initialized in search-result route based on the query parameters\n //but the search-result-loading template also needs access to this, hence it is being injected.\n\n application.register('search-query:search-result-instance', _query.default);\n application.inject('route', 'searchResultQuery', 'search-query:search-result-instance');\n application.register('search-query:new-search-query', _query.default, {\n singleton: false\n });\n application.inject('component:address-search-link', 'inputQuery', 'search-query:user-input-instance');\n application.inject('route', 'newSearchQuery', 'search-query:new-search-query');\n }\n\n var _default = {\n name: 'search-query-initializer',\n initialize: initialize\n };\n _exports.default = _default;\n});","define(\"search/initializers/tabs-in-domain-element-routes\", [\"exports\", \"search/base/domain-element-map\"], function (_exports, _domainElementMap) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n _exports.initialize = initialize;\n 0; //eaimeta@70e063a35619d71f0,\"search/base/domain-element-map\"eaimeta@70e063a35619d71f\n\n function initialize(application) {\n Object.keys(_domainElementMap.default).forEach(function (country) {\n var domainsInCountry = _domainElementMap.default[country];\n Object.keys(domainsInCountry).forEach(function (domainId) {\n var routeName = 'domain-elements.' + country + '.' + domainId;\n var tabs = domainsInCountry[domainId].tabs;\n var registrationName = 'domain-element-tabs:' + routeName;\n application.register(registrationName, tabs, {\n instantiate: false\n });\n application.inject('route:' + routeName, 'tabs', registrationName);\n });\n });\n }\n\n var _default = {\n name: 'tabs-in-domain-element-routes',\n initialize: initialize\n };\n _exports.default = _default;\n});","define(\"search/instance-initializers/ember-data\", [\"exports\", \"ember-data/initialize-store-service\"], function (_exports, _initializeStoreService) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"ember-data/initialize-store-service\"eaimeta@70e063a35619d71f\n\n var _default = {\n name: 'ember-data',\n initialize: _initializeStoreService.default\n };\n _exports.default = _default;\n});","define(\"search/instance-initializers/logger-initializer\", [\"exports\", \"jquery\", \"search/config/environment\"], function (_exports, _jquery, _environment) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n _exports.initialize = initialize;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/runloop\",0,\"jquery\",0,\"@ember/service\",0,\"@ember/object\",0,\"ember\",0,\"search/config/environment\"eaimeta@70e063a35619d71f\n\n function initialize(appInstance) {\n if (Ember.testing || _environment.default.environment != 'production') {\n return;\n }\n\n var Logger = Ember.Object.extend({\n authentication: Ember.inject.service('authentication-service'),\n\n init() {\n this._super();\n\n this.handleGlobalError();\n },\n\n handleGlobalError() {\n var self = this;\n (0, _jquery.default)(document).ajaxError(function (event, request) {\n request.transitionIsFromUrl = window.transitionIsFromUrl;\n Ember.run.later(this, function () {\n self.processError(request);\n }, 3000);\n });\n\n Ember.onerror = function (info) {\n self.logError(info);\n self.processError(info);\n };\n },\n\n logError(info) {\n if (console && console.error) {\n if (info.stack) {\n console.error(info.stack);\n } else {\n console.error(info);\n }\n }\n },\n\n isHttpRequestServerError(info) {\n return info.status && info.status >= 500 && info.status < 600;\n },\n\n isHttpRequestClientError(info) {\n return info.status && info.status >= 400 && info.status < 500;\n },\n\n isDomainElmentNotFound(info) {\n return info.status && info.status === 404 && info.routeName && info.routeName.indexOf('domain-elements') === 0;\n },\n\n shouldLogForDomainElmentNotFound(info) {\n if (this.isDomainElmentNotFound(info) && info.transitionIsFromUrl) {\n return false; //Do not log errors that come from external links or url manipulation by the user. Internal links will have transitionIsFromUrl set to false.\n }\n\n return true;\n },\n\n processError(info) {\n if (this.isHttpRequestServerError(info) || info.isHandled || !this.get('authentication.isAuthenticated') || !this.shouldLogForDomainElmentNotFound(info)) {\n return;\n }\n\n info.isHandled = true;\n\n if (this.get('authentication').isNotAuthorized(info)) {\n var self = this;\n this.get('authentication').trySigningOutIfNotAuthenticate().then(function (response) {\n if (!response) {\n self.postError(info);\n }\n });\n } else {\n this.postError(info);\n }\n },\n\n postError(info) {\n let errorObject = this.serialize(info);\n\n if (errorObject) {\n _jquery.default.ajax(_environment.default.APP.apiRoot + 'system/registerclienterror', {\n type: 'POST',\n data: errorObject,\n context: this\n });\n }\n },\n\n appRoute: appInstance.lookup('route:application'),\n\n serialize(errorInfo) {\n var result = {};\n var errorTimestamp = parseInt(new Date().getTime() / 1000, 10);\n result.errorTime = errorTimestamp;\n\n if (errorInfo.readyState === 0 && errorInfo.status === 0) {\n return; //ignore! These are ajax requests that have been canceled by a user action (refresh site / form submit / page change)\n } else if (this.isHttpRequestClientError(errorInfo) && errorInfo.responseJSON && errorInfo.responseJSON.length > 0) {\n var errorResponse = errorInfo.responseJSON[0];\n result.errorMessage = 'AjaxError: ' + errorInfo.name + ': ' + (errorResponse.details || errorResponse.title);\n result.url = errorResponse.request_link;\n result.emberRouteName = errorInfo.routeName;\n } else {\n if (errorInfo.toString && errorInfo.toString() !== '[object Object]') {\n result.errorMessage = 'JsError: ' + errorInfo.toString();\n } else if (JSON && JSON.stringify) {\n result.errorMessage = 'Other Error: ' + JSON.stringify(errorInfo);\n } else {\n result.errorMessage = 'Old Browser Error: ' + errorInfo.message;\n }\n\n result.url = errorInfo.file;\n result.lineNumber = errorInfo.lineNumber;\n result.columnNumber = errorInfo.columnNumber;\n var emberPath = this.get('appRoute.controller.currentPath');\n var routeName = this.get('appRoute.routeName');\n result.emberRouteName = routeName;\n result.emberPath = emberPath;\n } //result.url = this.get('url');\n //result.lineNumber = this.get('lineNumber');\n //result.columnNumber = this.get('columnNumber');\n\n\n result.stacktrace = errorInfo.stack;\n result.screenWidth = screen.width;\n result.screenHeight = screen.height;\n var win = (0, _jquery.default)(window);\n result.windowWidth = win.width();\n result.windowHeight = win.height();\n result.userAgent = navigator.userAgent;\n result.platform = navigator.platform;\n result.pageurl = document.URL;\n return result;\n }\n\n });\n appInstance.application.register('logger:geomatic', Logger);\n appInstance.application.inject('route', 'logger', 'logger:geomatic');\n }\n\n var _default = {\n name: 'logger-initializer',\n initialize\n };\n _exports.default = _default;\n});","define(\"search/models/domain-element-list\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/object\"eaimeta@70e063a35619d71f\n\n var DomainElementList = Ember.Object.extend({\n elements: null,\n meta: null,\n empty: Ember.computed.equal('elements.lenght', 0),\n elementCount: Ember.computed.reads('elements.lenght')\n });\n var _default = DomainElementList;\n _exports.default = _default;\n});","define(\"search/models/domain-element\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/object/computed\",0,\"@ember/object\"eaimeta@70e063a35619d71f\n\n var DomainElement = Ember.Object.extend({\n values: null,\n domain: null,\n id: null,\n country: null,\n routeName: Ember.computed('country', 'domain', function () {\n const domainRouteName = this.get('domain').replace('_', '-');\n return `domain-elements.${this.get('country')}.${domainRouteName}`;\n }),\n addressDomain: Ember.computed('values.{acadr_key.hasValue,unadr_key.hasValue,unadr_streetline.hasValue,unadr_name.hasValue}', function () {\n let hasUnadrText = this.get('values.unadr_streetline.hasValue') || this.get('values.unadr_name.hasValue');\n\n if (this.get('values.unadr_key.hasValue') && hasUnadrText) {\n return 'unadr'; //only use the unadr domain if we can also display the address line (otherwise it may be a dead link)\n } else if (this.get('values.acadr_key.hasValue')) {\n return 'acadr';\n } else {\n return null;\n }\n }),\n addressId: Ember.computed('addressDomain', 'values', function () {\n const addressDomain = this.get('addressDomain');\n\n if (!addressDomain) {\n return null;\n }\n\n return this.get('values.' + addressDomain + '_key.value');\n }),\n addressName: Ember.computed('addressDomain', 'values', function () {\n const addressDomain = this.get('addressDomain');\n\n if (!addressDomain) {\n return null;\n }\n\n return this.get('values.' + addressDomain + '_name.displayString');\n }),\n addressRoute: Ember.computed('addressDomain', 'country', 'values', function () {\n const addressDomain = this.get('addressDomain');\n\n if (!addressDomain) {\n return null;\n }\n\n return `domain-elements.${this.get('country')}.${addressDomain}`;\n }),\n isMultiUnadr: Ember.computed('values', function () {\n return this.reqVarValue('acadr_hasunits').get('value');\n }),\n entranceName: Ember.computed('values', function () {\n return this.reqVarValue('strname').get('value') + ' ' + this.reqVarValue('houno').get('value');\n }),\n hasSuiteIdentifier: Ember.computed('values', function () {\n return !!this.reqVarValue('suite').get('displayString').trim();\n }),\n hasFloorIdentifier: Ember.computed('values', function () {\n return !!this.reqVarValue('floor').get('displayString').trim();\n }),\n name: Ember.computed('domain', 'values', function () {\n var domain = this.get('domain');\n return this.get('values.' + domain + '_name.displayString');\n }),\n title: Ember.computed('domain', 'entranceName', 'name', 'values.{houno.displayString,prop_location.displayString,bfe_location.displayString,bfe_unadr_name.displayString,bfe_acadr_name.displayString,strname.displayString,unadr_streetline.displayString}', function () {\n var domain = this.get('domain');\n\n if (domain === 'acadr') {\n return this.get('entranceName');\n } else if (domain === 'unadr') {\n return this.get('values.unadr_streetline.displayString');\n } else if (domain === 'prop') {\n return this.get('values.prop_location.displayString');\n } else if (domain === 'bfe') {\n return this.get('values.bfe_location.displayString') || this.get('values.bfe_unadr_name.displayString') || this.get('values.bfe_acadr_name.displayString');\n } else if (domain === 'bld') {\n return this.get('values.strname.displayString') + ' ' + this.get('values.houno.displayString');\n } else if (domain === 'ground') {\n if (!this.get('values.strname.displayString') || !this.get('values.houno.displayString')) return 'Grund uden adresse';\n return this.get('values.strname.displayString') + ' ' + this.get('values.houno.displayString');\n }\n\n return this.get('name');\n }),\n isPerson: Ember.computed('domain', function () {\n var domain = this.get('domain');\n return domain === 'tele_per' || domain === 'per' || domain === 'cst_per' || domain === 'all_per';\n }),\n isCompany: Ember.computed('domain', function () {\n var domain = this.get('domain');\n return domain === 'compprod' || domain === 'complegal';\n }),\n statusVariableId: Ember.computed('domain', function () {\n var domain = this.get('domain');\n if (domain === 'compprod') return 'compprod_status';\n if (domain === 'complegal') return 'complegal_statusext';\n return '';\n }),\n canCprUpgrade: Ember.computed('domain', function () {\n var domain = this.get('domain');\n return domain === 'tele_per' || domain === 'cst_per' || domain === 'all_per';\n }),\n typeLabel: Ember.computed('domain', function () {\n var domain = this.get('domain');\n\n switch (domain) {\n case 'tele_per':\n case 'per':\n case 'cst_per':\n case 'cvr_per':\n case 'all_per':\n return 'Person';\n\n case 'compprod':\n return 'P-Enhed';\n\n case 'complegal':\n return 'Virksomhed';\n\n case 'prop':\n return 'Ejendom';\n\n case 'bfe':\n return 'BFE';\n\n case 'unadr':\n return 'Adresse';\n\n case 'acadr':\n return 'Opgang';\n\n case 'pcstreet':\n return 'Vej';\n\n case 'pcode':\n return 'Postnummer';\n\n default:\n return null;\n }\n }),\n sourceLabel: Ember.computed('domain', 'values.{cst_per_key.value,cvr_per_key.value,tele_per_key.value}', function () {\n var domain = this.get('domain');\n\n switch (domain) {\n case 'tele_per':\n return [{\n key: 'tele',\n display_text: 'Teledata'\n }];\n\n case 'per':\n {\n let sources = [{\n key: 'cpr',\n display_text: 'CPR'\n }];\n if (this.get('values.tele_per_key.value')) sources.push({\n key: 'tele',\n display_text: 'Teledata'\n });\n if (this.get('values.cvr_per_key.value')) sources.push({\n key: 'cvr',\n display_text: 'CVR'\n });\n if (this.get('values.cst_per_key.value')) sources.push({\n key: 'cst',\n display_text: 'Statstidende'\n });\n return sources;\n }\n\n case 'cst_per':\n return [{\n key: 'cst',\n display_text: 'Statstidende'\n }];\n\n case 'all_per':\n {\n let sources = [];\n if (this.get('values.tele_per_key.value')) sources.push({\n key: 'tele',\n display_text: 'Teledata'\n });\n if (this.get('values.cvr_per_key.value')) sources.push({\n key: 'cvr',\n display_text: 'CVR'\n });\n if (this.get('values.cst_per_key.value')) sources.push({\n key: 'cst',\n display_text: 'Statstidende'\n });\n return sources;\n }\n\n default:\n return null;\n }\n }),\n hasDomainElementPage: Ember.computed('domain', function () {\n var domain = this.get('domain');\n return domain != 'pcstreet' && domain != 'pcode' && domain != 'unit';\n }),\n domainElementRoute: Ember.computed('domain', function () {\n var domainRoute = this.get('domain').replace('_', '-');\n return 'domain-elements.dk.' + domainRoute;\n }),\n status: Ember.computed('domain', 'values.complegal_statusext.value', function () {\n var domain = this.get('domain');\n\n if (domain == 'complegal') {\n return this.get('values.complegal_statusext.value');\n }\n\n return this.get('values.' + domain + '_status.value');\n }),\n hasFloorOrSuiteIdentifier: Ember.computed.or('hasFloorIdentifier', 'hasSuiteIdentifier'),\n hasNoFloorOrSuiteIdentifier: Ember.computed.not('hasFloorOrSuiteIdentifier'),\n hasNoFloorOrSuiteIdentifierAndMultiUnadr: Ember.computed.and('hasNoFloorOrSuiteIdentifier', 'isMultiUnadr'),\n //use this function if you want to fail if the variable does not exists in values collections.\n reqVarValue: function (variableId) {\n var value = this.get('values.' + variableId);\n\n if (!value) {\n throw `Variable: '${variableId}' did not exists for domain element.`;\n }\n\n return value;\n }\n });\n var _default = DomainElement;\n _exports.default = _default;\n});","define(\"search/models/domain\", [\"exports\", \"@ember-data/model\"], function (_exports, _model) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember-data/model\",0,\"@ember-data/model\"eaimeta@70e063a35619d71f\n\n // import { belongsTo, hasMany } from 'ember-data/relationships';\n var _default = _model.default.extend({\n name: (0, _model.attr)(),\n description: (0, _model.attr)()\n });\n\n _exports.default = _default;\n});","define(\"search/models/query\", [\"exports\", \"search/config/environment\"], function (_exports, _environment) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/object\",0,\"@ember/object\",0,\"search/config/environment\"eaimeta@70e063a35619d71f\n\n var Query = Ember.Object.extend({\n init: function () {\n //these defaults needs to be set explicitely like this, otherwise they not appear in query parameters,\n //when passing this object as queryParams in transitionTo\n this.set('q', '');\n this.set('where', '');\n this.set('historic', true);\n this.set('cprMatch', 'cpr_no');\n this.set('domainTypes', '');\n this.set('cap', 40);\n },\n initFromQueryParams: function (params) {\n var that = this;\n Object.keys(params).forEach(function (key) {\n if (undefined !== params[key]) {\n if (key === 'historic') {\n //not nice\n that.set(key, params[key] === 'true');\n } else {\n that.set(key, params[key]);\n }\n }\n });\n },\n\n equalParams(otherParams) {\n var newQuery = Query.create();\n newQuery.initFromQueryParams(otherParams);\n var keys = Object.keys(this);\n var len = keys.length;\n\n for (var i = 0; i < len; i++) {\n var key = keys[i];\n\n if (this[key] !== newQuery[key]) {\n return false;\n }\n }\n\n return true;\n },\n\n hasBothQandWhere: Ember.computed.and('q', 'where'),\n notEmpty: Ember.computed.or('q', 'where'),\n\n /* START: logic for creating search API request */\n stringify(str) {\n if (str === undefined || str === null || str === 'undefined') {\n return '';\n }\n\n return str;\n },\n\n boolify(str) {\n if (str === undefined || str === null || str === 'undefined') {\n return 'false';\n }\n\n return str;\n },\n\n getApiUrl: function () {\n return _environment.default.APP.apiRoot + 'api/v1/search/dk?q=' + encodeURIComponent(this.stringify(this.get('q'))) + '&where=' + encodeURIComponent(this.stringify(this.get('where'))) + this.getHistoricQuery() + '&cpr_match=' + this.get('cprMatch') + '&cap=' + this.get('cap') + this.getDomainTypes();\n },\n getHistoricQuery: function () {\n if (this.get('historic') === false) {\n return '&historic=false';\n }\n\n return '';\n },\n getDomainTypes: function () {\n var domainTypes = this.get('domainTypes');\n return '&domain_types=' + domainTypes;\n }\n /* END: logic for creating search API request */\n\n });\n var _default = Query;\n _exports.default = _default;\n});","define(\"search/models/variable-value\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/object\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Object.extend({\n variable: undefined,\n variableValue: undefined,\n getSafeValue: function (propName) {\n return this.get('variableValue') !== undefined ? this.get('variableValue.' + propName) : undefined;\n },\n value: Ember.computed('variableValue', function () {\n return this.getSafeValue('value');\n }),\n displayString: Ember.computed('variableValue', function () {\n return this.getSafeValue('display_string');\n }),\n valueDescription: Ember.computed('value', 'variable.{categories,isCategoryType}', 'variableValue', function () {\n var value = this.get('value');\n\n if (this.get('variable.isCategoryType') && value) {\n var category = this.get('variable.categories').findBy('id', value);\n return category.description;\n }\n\n return undefined;\n }),\n hasValue: Ember.computed('displayString', 'variableValue.value', function () {\n var value = this.get('variableValue.value');\n return value !== null && value !== undefined && this.get('displayString') !== '';\n })\n });\n\n _exports.default = _default;\n});","define(\"search/models/variable\", [\"exports\", \"@ember-data/model\"], function (_exports, _model) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember-data/model\",0,\"@ember-data/model\",0,\"@ember/object\"eaimeta@70e063a35619d71f\n\n var _default = _model.default.extend({\n name: (0, _model.attr)(),\n description: (0, _model.attr)(),\n version: (0, _model.attr)(),\n source: (0, _model.attr)(),\n valuetype: (0, _model.attr)(),\n categorydisplayformat: (0, _model.attr)(),\n categories: (0, _model.attr)(),\n isCategoryType: Ember.computed.equal('valuetype', 'Category'),\n hasDescription: Ember.computed.reads('description.length'),\n shouldShowCodeAndName: Ember.computed.equal('categorydisplayformat', 'CODENAME')\n });\n\n _exports.default = _default;\n});","define(\"search/resolver\", [\"exports\", \"ember-resolver\"], function (_exports, _emberResolver) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"ember-resolver\"eaimeta@70e063a35619d71f\n\n var _default = _emberResolver.default;\n _exports.default = _default;\n});","define(\"search/router\", [\"exports\", \"search/config/environment\", \"search/base/domain-element-map\"], function (_exports, _environment, _domainElementMap) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/routing/router\",0,\"search/config/environment\",0,\"search/base/domain-element-map\"eaimeta@70e063a35619d71f\n\n const Router = Ember.Router.extend({\n location: _environment.default.locationType,\n rootURL: _environment.default.rootURL\n });\n Router.map(function () {\n this.route('domain', {\n path: '/domain/:domain_id/:element_id'\n });\n this.route('domain-error');\n this.route('about', function () {\n this.route('welcome');\n this.route('what-is-new');\n this.route('data');\n this.route('cpr-search');\n this.route('terms');\n this.route('help', function () {\n this.route('types', function () {\n this.route('address');\n this.route('persons');\n this.route('companies');\n this.route('property');\n });\n this.route('shortcuts');\n this.route('history');\n this.route('search');\n });\n this.route('feedback-page', function () {\n this.route('confirmation');\n });\n });\n this.route('search-result');\n this.route('search-result-loading');\n this.route('reset-password');\n this.route('forgotten-password', function () {\n this.route('confirmation', {\n 'email': '/:email'\n });\n });\n this.route('domain-element-not-found');\n this.route('domain-elements', function () {\n var addTabRoutes = function (tabs) {\n var addRoutes = function (routeDefs, parentRoute) {\n routeDefs.forEach(function (def) {\n var nestedRoutes = function () {\n if (def.subRoutes) {\n addRoutes(def.subRoutes, this);\n }\n };\n\n if (!def.hasDynamicSegment) {\n parentRoute.route(def.route, nestedRoutes);\n } else {\n parentRoute.route(def.route, {\n path: def.route + '/:' + def.route\n }, nestedRoutes);\n }\n });\n };\n\n return function () {\n addRoutes(tabs, this);\n };\n };\n\n var addRoutesForDomainsInCountry = function (domainsInCountry) {\n return function () {\n var self = this;\n Object.keys(domainsInCountry).forEach(function (domainId) {\n var routeName = domainId.replace('_', '-');\n var tabs = domainsInCountry[domainId].tabs;\n self.route(routeName, {\n path: routeName + '/:' + domainId + '_id'\n }, addTabRoutes(tabs));\n });\n };\n };\n\n var self = this;\n Object.keys(_domainElementMap.default).forEach(function (country) {\n var domainsInCountry = _domainElementMap.default[country];\n self.route(country, addRoutesForDomainsInCountry(domainsInCountry));\n });\n });\n this.route('not-found', {\n path: '/*'\n });\n this.route('activate-account');\n this.route('accept-terms');\n });\n var _default = Router;\n _exports.default = _default;\n});","define(\"search/routes/about\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Route.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/about/api\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Route.extend({\n titleToken: 'Retrify API'\n });\n\n _exports.default = _default;\n});","define(\"search/routes/about/companies\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Route.extend({\n titleToken: 'Data i Retrify - Virksomheder'\n });\n\n _exports.default = _default;\n});","define(\"search/routes/about/cpr-search\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Route.extend({\n titleToken: 'CPR Søgning'\n });\n\n _exports.default = _default;\n});","define(\"search/routes/about/data-quality\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Route.extend({\n titleToken: 'Data kvalitet'\n });\n\n _exports.default = _default;\n});","define(\"search/routes/about/data-terms\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Route.extend({\n titleToken: 'Vilkår for brug'\n });\n\n _exports.default = _default;\n});","define(\"search/routes/about/data\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Route.extend({\n titleToken: 'Data i Retrify'\n });\n\n _exports.default = _default;\n});","define(\"search/routes/about/features\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Route.extend({\n titleToken: 'Features'\n });\n\n _exports.default = _default;\n});","define(\"search/routes/about/feedback-page\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Route.extend({\n titleToken: 'Feedback'\n });\n\n _exports.default = _default;\n});","define(\"search/routes/about/feedback-page/confirmation\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Route.extend({\n deactivate() {\n this.controllerFor('about.feedback-page').resetState();\n },\n\n actions: {\n willTransition(transition) {\n if (transition.targetName === 'feedback-page.index') {\n this.controllerFor('feedback-page').set('feedbackText', null);\n this.controllerFor('feedback-page').resetState();\n }\n }\n\n }\n });\n\n _exports.default = _default;\n});","define(\"search/routes/about/help\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Route.extend({\n titleToken: 'Vejledning'\n });\n\n _exports.default = _default;\n});","define(\"search/routes/about/help/history\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Route.extend({\n titleToken: 'Søgehistorik'\n });\n\n _exports.default = _default;\n});","define(\"search/routes/about/help/search\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Route.extend({\n titleToken: 'Søgninger'\n });\n\n _exports.default = _default;\n});","define(\"search/routes/about/help/shortcuts\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Route.extend({\n titleToken: 'Genvejstaster'\n });\n\n _exports.default = _default;\n});","define(\"search/routes/about/help/sources\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Route.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/about/help/types\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Route.extend({\n afterModel: function (user, transition) {\n if (transition.targetName === this.routeName + '.index') {\n this.transitionTo('about.help.types.persons');\n this.set('titleToken', 'Symboler');\n }\n }\n });\n\n _exports.default = _default;\n});","define(\"search/routes/about/help/types/address\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Route.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/about/help/types/companies\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Route.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/about/help/types/index\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Route.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/about/help/types/persons\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Route.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/about/help/types/property\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Route.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/about/index\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Route.extend({\n titleToken: 'Vejledning'\n });\n\n _exports.default = _default;\n});","define(\"search/routes/about/persons\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Route.extend({\n titleToken: 'Data i Retrify - Personer'\n });\n\n _exports.default = _default;\n});","define(\"search/routes/about/properties\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Route.extend({\n titleToken: 'Data i Retrify - Ejendomsdata'\n });\n\n _exports.default = _default;\n});","define(\"search/routes/about/sources\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Route.extend({\n titleToken: 'Data i Retrify - Kilder og registre'\n });\n\n _exports.default = _default;\n});","define(\"search/routes/about/terms\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Route.extend({\n titleToken: 'Vilkår for brug'\n });\n\n _exports.default = _default;\n});","define(\"search/routes/about/welcome\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Route.extend({\n titleToken: 'Velkommen'\n });\n\n _exports.default = _default;\n});","define(\"search/routes/about/what-is-new\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Route.extend({\n titleToken: 'Nyt i Retrify'\n });\n\n _exports.default = _default;\n});","define(\"search/routes/accept-terms\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/service\",0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Route.extend({\n authorization: Ember.inject.service('authorization-service'),\n actions: {\n acceptCurrentRetrifyTerms() {\n this.authorization.acceptCurrentRetrifyTerms();\n }\n\n },\n titleToken: 'Vilkår for brug'\n });\n\n _exports.default = _default;\n});","define(\"search/routes/activate-account\", [\"exports\", \"search/routes/reset-password\"], function (_exports, _resetPassword) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/reset-password\"eaimeta@70e063a35619d71f\n\n var _default = _resetPassword.default.extend({\n titleToken: 'Aktiver din konto'\n });\n\n _exports.default = _default;\n});","define(\"search/routes/application\", [\"exports\", \"jquery\"], function (_exports, _jquery) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"rsvp\",0,\"@ember/service\",0,\"jquery\",0,\"@ember/routing/route\",0,\"@ember/object\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Route.extend({\n init() {\n this._super(...arguments);\n\n _jquery.default.ajaxSetup({\n cache: false,\n global: true\n });\n },\n\n appInfoService: Ember.inject.service('app-info-service'),\n authentication: Ember.inject.service('authentication-service'),\n authorization: Ember.inject.service('authorization-service'),\n title: function (tokens) {\n var title = tokens && tokens.length ? tokens.join(' - ') + ' | Retrify' : 'Retrify';\n return title;\n },\n shouldRedirectToIndex: false,\n onAuthenticationChanged: Ember.observer('authentication.isAuthenticated', function () {\n if (this.get('authentication.isAuthenticated') === false) {\n this.get('inputQuery').init();\n this.set('shouldRedirectToIndex', true);\n } else {\n var previousTransition = this.get('previousTransition');\n\n if (previousTransition) {\n this.set('previousTransition', null);\n previousTransition.retry();\n } else if (this.get('shouldRedirectToIndex')) {\n this.transitionTo('about.welcome');\n this.set('shouldRedirectToIndex', false);\n }\n\n if (this.get('authorization.hasUserAcceptedCurrentRetrifyTerms') === false) {\n if (previousTransition) {\n this.controllerFor('accept-terms').set('previousTransition', previousTransition);\n } else {\n this.controllerFor('accept-terms').set('previousTransition', this.get('currentTransition'));\n this.set('currentTransition', undefined);\n }\n\n this.transitionTo('accept-terms');\n }\n\n this.setLoginPopupStatus(false);\n }\n\n this.resetScroll();\n }),\n\n setLoginPopupStatus(status) {\n this.controllerFor('application').set('loginPopupShown', status);\n },\n\n model() {\n var self = this;\n return Ember.RSVP.hash({\n appInfo: self.get('appInfoService').getAppInfo(),\n inputQuery: self.get('inputQuery')\n });\n },\n\n beforeModel(transition) {\n //also need to update transition variables here as the first entry into our site does not trigger willTransition\n this.setTransitionVars(transition);\n this.set('currentTransition', transition);\n\n if (!this.get('authentication.isBootstrap')) {\n return this.get('authentication').bootstrap();\n }\n\n return true;\n },\n\n resetScroll() {\n var win = (0, _jquery.default)(window);\n\n if (win.scrollTop() > 0) {\n win.scrollTop(0);\n }\n },\n\n setTransitionVars(transition) {\n window.transitionIsFromUrl = !!transition.intent.url;\n window.transitionTargetName = transition.targetName;\n },\n\n actions: {\n error(error, transition) {\n if (this.get('authentication').isNotAuthorized(error)) {\n this.set('previousTransition', transition);\n this.setLoginPopupStatus(true);\n this.transitionTo('index');\n return true;\n }\n\n if (this.get('authentication').isNotAuthenticated(error)) {\n return false;\n }\n\n return true;\n },\n\n willTransition: function (transition) {\n this.setTransitionVars(transition);\n\n if (transition.targetName === 'forgotten-password.index') {\n this.setLoginPopupStatus(false);\n }\n\n if (this.get('authentication.isAuthenticated') === true && this.get('authorization.hasUserAcceptedCurrentRetrifyTerms') === false) {\n this.controllerFor('accept-terms').set('previousTransition', transition);\n this.transitionTo('accept-terms');\n }\n /*\n let notIsAuth = (this.get('authentication.isAuthenticated') === false);\n let left = (transition.targetName === 'search-result') && notIsAuth;\n let right = (transition.targetName.indexOf('domain-elements') === 0) && notIsAuth;\n if (left || right) {\n this.setLoginPopupStatus(true);\n if (left) {\n this.transitionTo(transition.targetName, this.model(), transition.queryParams)\n } else {\n this.transitionTo(transition.targetName, this.model(), transition.queryParams)\n }\n }\n */\n\n\n return true;\n },\n\n didTransition() {\n window.transitionIsFromUrl = false;\n window.transitionTargetName = undefined;\n this.resetScroll();\n return true;\n },\n\n showLoginPopup() {\n this.setLoginPopupStatus(true);\n }\n\n }\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-element-not-found\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Route.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Route.extend({\n beforeModel() {\n //this.controllerFor('application').set('shouldShowSearchResultsTab', true);\n return true;\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Route.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/acadr\", [\"exports\", \"search/base/domain-element-route\"], function (_exports, _domainElementRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/base/domain-element-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementRoute.default.extend({//afterModel: function(model, transition) {\n // if (!model.get('values.acadr_hasunits.value')) {\n // this.transitionTo('domain-elements.dk.unadr', /*need unadr_key*/);\n // }\n //}\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/acadr/address\", [\"exports\", \"search/base/domain-element-tab-route\"], function (_exports, _domainElementTabRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/base/domain-element-tab-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementTabRoute.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/acadr/bbr\", [\"exports\", \"search/routes/domain-elements/dk/shared/bbr/address-based-tab\"], function (_exports, _addressBasedTab) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/bbr/address-based-tab\"eaimeta@70e063a35619d71f\n\n var _default = _addressBasedTab.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/acadr/bbr/building\", [\"exports\", \"search/routes/domain-elements/dk/shared/bbr/building\"], function (_exports, _building) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"rsvp\",0,\"search/routes/domain-elements/dk/shared/bbr/building\"eaimeta@70e063a35619d71f\n\n var _default = _building.default.extend({\n templateName: 'domain-elements/dk/shared/bbr/building',\n\n model() {\n var element = this.modelFor('domain-elements.dk.acadr.bbr');\n return Ember.RSVP.hash({\n domainElements: element.buildings,\n domainElement: element.domainElement,\n elementsDomainId: 'bld'\n });\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/acadr/bbr/ground\", [\"exports\", \"search/routes/domain-elements/dk/shared/bbr/ground\"], function (_exports, _ground) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"rsvp\",0,\"search/routes/domain-elements/dk/shared/bbr/ground\"eaimeta@70e063a35619d71f\n\n var _default = _ground.default.extend({\n templateName: 'domain-elements/dk/shared/bbr/ground',\n\n model() {\n var element = this.modelFor('domain-elements.dk.acadr.bbr');\n return Ember.RSVP.hash({\n domainElements: element.grounds,\n domainElement: element.domainElement,\n elementsDomainId: 'ground'\n });\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/acadr/bbr/index\", [\"exports\", \"search/routes/domain-elements/dk/shared/bbr/index\"], function (_exports, _index) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/bbr/index\"eaimeta@70e063a35619d71f\n\n var _default = _index.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/acadr/bbr/unit\", [\"exports\", \"search/routes/domain-elements/dk/shared/bbr/unit\"], function (_exports, _unit) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"rsvp\",0,\"search/routes/domain-elements/dk/shared/bbr/unit\"eaimeta@70e063a35619d71f\n\n var _default = _unit.default.extend({\n templateName: 'domain-elements/dk/shared/bbr/unit',\n\n model() {\n var element = this.modelFor('domain-elements.dk.acadr.bbr');\n return Ember.RSVP.hash({\n domainElements: element.units,\n domainElement: element.domainElement,\n elementsDomainId: 'unit'\n });\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/acadr/bfe\", [\"exports\", \"search/routes/domain-elements/dk/shared/bfe-tab\"], function (_exports, _bfeTab) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/bfe-tab\"eaimeta@70e063a35619d71f\n\n var _default = _bfeTab.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/acadr/bfe/bfe\", [\"exports\", \"search/routes/domain-elements/dk/shared/bfe-section\"], function (_exports, _bfeSection) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/bfe-section\"eaimeta@70e063a35619d71f\n\n var _default = _bfeSection.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/acadr/esr\", [\"exports\", \"search/routes/domain-elements/dk/shared/esr-tab\"], function (_exports, _esrTab) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/esr-tab\"eaimeta@70e063a35619d71f\n\n var _default = _esrTab.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/acadr/esr/prop\", [\"exports\", \"search/routes/domain-elements/dk/shared/property-section\"], function (_exports, _propertySection) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/property-section\"eaimeta@70e063a35619d71f\n\n var _default = _propertySection.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/acadr/index\", [\"exports\", \"search/base/domain-element-index-route\"], function (_exports, _domainElementIndexRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/base/domain-element-index-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementIndexRoute.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/acadr/myndighed\", [\"exports\", \"search/base/domain-element-tab-route\"], function (_exports, _domainElementTabRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/base/domain-element-tab-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementTabRoute.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/acadr/summary\", [\"exports\", \"search/base/domain-element-tab-route\"], function (_exports, _domainElementTabRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"rsvp\",0,\"@ember/service\",0,\"search/base/domain-element-tab-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementTabRoute.default.extend({\n domainElementService: Ember.inject.service('domain-element-service'),\n\n model() {\n var element = this.domainElementModel();\n var contacts = this.getContactsPromise(element);\n var unadrsPromise = null;\n\n if (!!element && element.get('values.acadr_hasunits')) {\n var domainElementService = this.get('domainElementService');\n var vars = 'unadr_key,floor,suite';\n unadrsPromise = domainElementService.getDomainElementList('dk', 'unadr', 'acadr_key=' + element.get('values.acadr_key.value'), vars);\n }\n\n return Ember.RSVP.hash({\n acadr: element,\n unadrs: unadrsPromise,\n contacts: contacts\n });\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/acadr/unadrs\", [\"exports\", \"search/base/domain-element-tab-route\"], function (_exports, _domainElementTabRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"rsvp\",0,\"@ember/service\",0,\"search/base/domain-element-tab-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementTabRoute.default.extend({\n domainElementService: Ember.inject.service('domain-element-service'),\n\n model() {\n var domainElementService = this.get('domainElementService');\n var element = this.domainElementModel();\n var vars = 'unadr_key,unadr_streetline,floor,suite,unadr_area_resi,unadr_rooms';\n var unadrsPromise = domainElementService.getDomainElementList('dk', 'unadr', 'acadr_key=' + element.get('values.acadr_key.value'), vars);\n return Ember.RSVP.hash({\n acadr: this.domainElementModel(),\n unadrs: unadrsPromise\n });\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/all-per\", [\"exports\", \"search/base/domain-element-route\"], function (_exports, _domainElementRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/base/domain-element-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementRoute.default.extend({\n getAdditionalVars() {\n return ['acadr_loc', 'tele_per_key', 'cvr_per_key', 'cst_per_key', 'cvr_per_updated' //needed for displayCvrDataWarning in summary\n ];\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/all-per/bbr\", [\"exports\", \"search/routes/domain-elements/dk/shared/bbr/address-based-tab\"], function (_exports, _addressBasedTab) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/bbr/address-based-tab\"eaimeta@70e063a35619d71f\n\n var _default = _addressBasedTab.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/all-per/bbr/building\", [\"exports\", \"search/routes/domain-elements/dk/shared/bbr/building\"], function (_exports, _building) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"rsvp\",0,\"search/routes/domain-elements/dk/shared/bbr/building\"eaimeta@70e063a35619d71f\n\n var _default = _building.default.extend({\n templateName: 'domain-elements/dk/shared/bbr/building',\n\n model() {\n var element = this.modelFor('domain-elements.dk.all-per.bbr');\n return Ember.RSVP.hash({\n domainElements: element.buildings,\n domainElement: element.domainElement,\n elementsDomainId: 'bld'\n });\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/all-per/bbr/ground\", [\"exports\", \"search/routes/domain-elements/dk/shared/bbr/ground\"], function (_exports, _ground) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"rsvp\",0,\"search/routes/domain-elements/dk/shared/bbr/ground\"eaimeta@70e063a35619d71f\n\n var _default = _ground.default.extend({\n templateName: 'domain-elements/dk/shared/bbr/ground',\n\n model() {\n var element = this.modelFor('domain-elements.dk.all-per.bbr');\n return Ember.RSVP.hash({\n domainElements: element.grounds,\n domainElement: element.domainElement,\n elementsDomainId: 'ground'\n });\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/all-per/bbr/index\", [\"exports\", \"search/routes/domain-elements/dk/shared/bbr/index\"], function (_exports, _index) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/bbr/index\"eaimeta@70e063a35619d71f\n\n var _default = _index.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/all-per/bbr/unit\", [\"exports\", \"search/routes/domain-elements/dk/shared/bbr/unit\"], function (_exports, _unit) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"rsvp\",0,\"search/routes/domain-elements/dk/shared/bbr/unit\"eaimeta@70e063a35619d71f\n\n var _default = _unit.default.extend({\n templateName: 'domain-elements/dk/shared/bbr/unit',\n\n model() {\n var element = this.modelFor('domain-elements.dk.all-per.bbr');\n return Ember.RSVP.hash({\n domainElements: element.units,\n domainElement: element.domainElement,\n elementsDomainId: 'unit'\n });\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/all-per/bfe\", [\"exports\", \"search/routes/domain-elements/dk/shared/bfe-tab\"], function (_exports, _bfeTab) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/bfe-tab\"eaimeta@70e063a35619d71f\n\n var _default = _bfeTab.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/all-per/bfe/bfe\", [\"exports\", \"search/routes/domain-elements/dk/shared/bfe-section\"], function (_exports, _bfeSection) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/bfe-section\"eaimeta@70e063a35619d71f\n\n var _default = _bfeSection.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/all-per/esr\", [\"exports\", \"search/routes/domain-elements/dk/shared/esr-tab\"], function (_exports, _esrTab) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/esr-tab\"eaimeta@70e063a35619d71f\n\n var _default = _esrTab.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/all-per/esr/prop\", [\"exports\", \"search/routes/domain-elements/dk/shared/property-section\"], function (_exports, _propertySection) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/property-section\"eaimeta@70e063a35619d71f\n\n var _default = _propertySection.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/all-per/index\", [\"exports\", \"search/base/domain-element-index-route\"], function (_exports, _domainElementIndexRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/base/domain-element-index-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementIndexRoute.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/all-per/owned\", [\"exports\", \"search/routes/domain-elements/dk/shared/cvr/owned\"], function (_exports, _owned) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/cvr/owned\"eaimeta@70e063a35619d71f\n\n var _default = _owned.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/all-per/relations\", [\"exports\", \"search/routes/domain-elements/dk/shared/cvr/relations\"], function (_exports, _relations) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/cvr/relations\"eaimeta@70e063a35619d71f\n\n var _default = _relations.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/all-per/statstidende\", [\"exports\", \"search/base/domain-element-tab-route\"], function (_exports, _domainElementTabRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/base/domain-element-tab-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementTabRoute.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/all-per/summary\", [\"exports\", \"search/base/domain-element-tab-route\"], function (_exports, _domainElementTabRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/base/domain-element-tab-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementTabRoute.default.extend({\n async model() {\n var domElement = this.domainElementModel();\n domElement.set('contacts', await this.getContactsPromise(domElement));\n return domElement;\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/bfe\", [\"exports\", \"search/base/domain-element-route\", \"search/routes/domain-elements/dk/shared/bfe_vars\"], function (_exports, _domainElementRoute, _bfe_vars) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/base/domain-element-route\",0,\"search/routes/domain-elements/dk/shared/bfe_vars\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementRoute.default.extend({\n getAdditionalVars() {\n var vars = _bfe_vars.default.bfe;\n return vars;\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/bfe/bbr\", [\"exports\", \"search/base/domain-element-tab-route\"], function (_exports, _domainElementTabRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"rsvp\",0,\"search/base/domain-element-tab-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementTabRoute.default.extend({\n model() {\n var element = this.domainElementModel();\n return Ember.RSVP.hash({\n domainElement: element\n });\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/bfe/bbr/building\", [\"exports\", \"search/routes/domain-elements/dk/shared/bbr/building\"], function (_exports, _building) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/bbr/building\"eaimeta@70e063a35619d71f\n\n var _default = _building.default.extend({\n templateName: 'domain-elements/dk/shared/bbr/building'\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/bfe/bbr/ground\", [\"exports\", \"search/routes/domain-elements/dk/shared/bbr/ground\"], function (_exports, _ground) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/bbr/ground\"eaimeta@70e063a35619d71f\n\n var _default = _ground.default.extend({\n templateName: 'domain-elements/dk/shared/bbr/ground'\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/bfe/bbr/index\", [\"exports\", \"search/routes/domain-elements/dk/shared/bbr/index\"], function (_exports, _index) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/bbr/index\"eaimeta@70e063a35619d71f\n\n var _default = _index.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/bfe/bbr/unit\", [\"exports\", \"search/routes/domain-elements/dk/shared/bbr/unit\"], function (_exports, _unit) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/bbr/unit\"eaimeta@70e063a35619d71f\n\n var _default = _unit.default.extend({\n templateName: 'domain-elements/dk/shared/bbr/unit'\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/bfe/children\", [\"exports\", \"search/base/domain-element-tab-route\"], function (_exports, _domainElementTabRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"rsvp\",0,\"@ember/service\",0,\"search/base/domain-element-tab-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementTabRoute.default.extend({\n domainElementService: Ember.inject.service('domain-element-service'),\n\n model() {\n var domainElementService = this.get('domainElementService');\n var element = this.domainElementModel();\n\n if (element.get('values.bfe_ismother.value')) {\n var bfeVars = ['bfe_key', 'bfe_flatno', 'bfe_location', 'bfe_acadr_name', 'bfe_unadr_name', 'bfeownship_cou_bfe'];\n let permittedBfeVars = this.get('authorizationService').filterVariables(bfeVars);\n var childPropertiesPromise = domainElementService.getDomainElementList('dk', 'bfe', 'bfe_mothrkey=' + element.get('values.bfe_key.value'), permittedBfeVars.uniq().join(','));\n return Ember.RSVP.hash({\n children: childPropertiesPromise,\n domainElement: element\n });\n }\n\n return {\n children: null,\n domainElement: element\n };\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/bfe/ground\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Route.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/bfe/index\", [\"exports\", \"search/base/domain-element-index-route\"], function (_exports, _domainElementIndexRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/base/domain-element-index-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementIndexRoute.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/bfe/matr\", [\"exports\", \"search/base/domain-element-tab-route\"], function (_exports, _domainElementTabRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"rsvp\",0,\"@ember/service\",0,\"search/base/domain-element-tab-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementTabRoute.default.extend({\n domainElementService: Ember.inject.service('domain-element-service'),\n vars: 'jordstyk_matrno,jordstyk_area,jordstyk_area_road,ejerlav_name,ejerlav_key',\n\n model() {\n let self = this;\n let theElement = this.modelFor('domain-elements.dk.bfe');\n return Ember.RSVP.hash({\n bfe: theElement,\n matrikler: this.get('domainElementService').getDomainElementList('dk', 'jordstyk', `bfe_key=${theElement.id}`, self.get('vars'))\n });\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/bfe/owners\", [\"exports\", \"search/base/domain-element-tab-route\"], function (_exports, _domainElementTabRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"rsvp\",0,\"@ember/service\",0,\"search/base/domain-element-tab-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementTabRoute.default.extend({\n domainElementService: Ember.inject.service('domain-element-service'),\n\n model() {\n var domainElementService = this.get('domainElementService');\n var authorizationService = this.get('authorizationService');\n var element = this.domainElementModel();\n var ownerVars = ['bfeownship_ownr_name', 'bfeownship_ownr_type', 'bfeownship_deeddate', 'bfeownship_deeddate', 'bfeownship_takeover', 'bfeownship_ownr_complegal', 'bfeownship_ownr_co_name', 'bfeownship_ownr_adrline1', 'bfeownship_ownr_adrline2', 'bfeownship_ownr_adrline3', 'bfeownship_share'];\n let permittedOwnerVars = authorizationService.filterVariables(ownerVars);\n var bfeKey = element.get('values.bfe_key.value');\n return Ember.RSVP.hash({\n domainElement: element,\n owners: domainElementService.getDomainElementList('dk', 'bfeownship', `bfe_key=${bfeKey}`, permittedOwnerVars.uniq().join(','))\n });\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/bfe/summary\", [\"exports\", \"search/routes/domain-elements/dk/shared/bfe-section\"], function (_exports, _bfeSection) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/bfe-section\"eaimeta@70e063a35619d71f\n\n var _default = _bfeSection.default.extend({\n model() {\n return this.getModel(this.domainElementModel(), true);\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/bfe/tinglysning\", [\"exports\", \"search/base/domain-element-tab-route\"], function (_exports, _domainElementTabRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/service\",0,\"search/base/domain-element-tab-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementTabRoute.default.extend({\n tinglysningService: Ember.inject.service('tinglysning-service'),\n\n async model() {\n let dem = this.domainElementModel();\n let tinglysningService = this.get('tinglysningService');\n let bfe_key = dem.get('values.bfe_key.variableValue.value');\n\n try {\n let propertyDocuments = await tinglysningService.getPropertiesFromBfe(bfe_key);\n let docs = propertyDocuments.map(function (doc) {\n doc.tinglysningPdfUrl = tinglysningService.getEjendomPdfUrl(doc.guid);\n return doc;\n });\n dem.tinglysningDocuments = docs;\n\n if (docs.length == 1) {\n dem.tinglysningPdfUrl = docs[0].tinglysningPdfUrl;\n }\n } catch (error) {\n if (error.status == 404) {\n error.isHandled = true; //expected result when no property is found in tinglysning\n } else {\n throw error;\n }\n }\n\n return dem;\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/bld\", [\"exports\", \"search/base/domain-element-route\"], function (_exports, _domainElementRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/base/domain-element-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementRoute.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/bld/bfe\", [\"exports\", \"search/routes/domain-elements/dk/shared/bfe-tab\"], function (_exports, _bfeTab) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/bfe-tab\"eaimeta@70e063a35619d71f\n\n var _default = _bfeTab.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/bld/bfe/bfe\", [\"exports\", \"search/routes/domain-elements/dk/shared/bfe-section\"], function (_exports, _bfeSection) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/bfe-section\"eaimeta@70e063a35619d71f\n\n var _default = _bfeSection.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/bld/energygrade\", [\"exports\", \"search/base/domain-element-tab-route\"], function (_exports, _domainElementTabRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/service\",0,\"search/base/domain-element-tab-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementTabRoute.default.extend({\n energygradeService: Ember.inject.service('energygrade-service'),\n\n async model() {\n var dem = this.domainElementModel();\n var bldKey = dem.get('id');\n\n try {\n dem.energygrade = await this.get('energygradeService').getEnergygradeByUid(bldKey);\n } catch (error) {\n if (error.status == 404) {\n error.isHandled = true; //expected result when no energygrade is found\n\n dem.set('energygrade', {\n HTTPStatus: error.status\n });\n }\n\n return dem;\n }\n\n return dem;\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/bld/entrance\", [\"exports\", \"search/base/domain-element-tab-route\"], function (_exports, _domainElementTabRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/service\",0,\"search/base/domain-element-tab-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementTabRoute.default.extend({\n domainElementService: Ember.inject.service('domain-element-service'),\n\n model() {\n var element = this.domainElementModel();\n var vars = ['acadr_key', 'acadr_name', 'acadr_hasunits', 'acadr_loc', 'entrance_elevator', 'unit_cou_acadr', 'strname', 'houno', 'entrance_status'];\n var permittedVars = this.get('authorizationService').filterVariables(vars).join(',');\n var bldKey = element.get('id');\n return this.get('domainElementService').getDomainElementList('dk', 'entrance', `bld_key=${bldKey}`, permittedVars);\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/bld/esr\", [\"exports\", \"search/routes/domain-elements/dk/shared/esr-tab\"], function (_exports, _esrTab) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/esr-tab\"eaimeta@70e063a35619d71f\n\n var _default = _esrTab.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/bld/esr/prop\", [\"exports\", \"search/routes/domain-elements/dk/shared/property-section\"], function (_exports, _propertySection) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/property-section\"eaimeta@70e063a35619d71f\n\n var _default = _propertySection.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/bld/floor\", [\"exports\", \"search/base/domain-element-tab-route\"], function (_exports, _domainElementTabRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"rsvp\",0,\"@ember/service\",0,\"search/base/domain-element-tab-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementTabRoute.default.extend({\n authorizationService: Ember.inject.service('authorization-service'),\n domainElementService: Ember.inject.service('domain-element-service'),\n\n model() {\n var element = this.modelFor('domain-elements.dk.bld');\n var authorizationService = this.get('authorizationService');\n var vars = ['floor_area_access', 'floor_area_basmntlegl', 'floor_area_roofused', 'floor_key', 'floor_name', 'floor_type', 'floor_area_basement', 'floor_area_total', 'floor_status'];\n var permittedVars = authorizationService.filterVariables(vars);\n var floorsPromise = this.get('domainElementService').getDomainElementList('dk', 'floor', 'bld_key=' + element.id, permittedVars);\n return Ember.RSVP.hash({\n domainElements: floorsPromise,\n domainElement: element,\n elementsDomainId: 'floor'\n });\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/bld/ground\", [\"exports\", \"search/base/domain-element-tab-route\"], function (_exports, _domainElementTabRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/service\",0,\"search/base/domain-element-tab-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementTabRoute.default.extend({\n domainElementService: Ember.inject.service('domain-element-service'),\n\n model() {\n var domainElementService = this.get('domainElementService');\n var element = this.domainElementModel();\n var controller = this.controllerFor(this.get('domainElementRouteName'));\n var tokens = this.get('routeName').split('.');\n var tabRouteName = tokens[tokens.length - 1];\n var tab = controller.get('tabs').findBy('route', tabRouteName);\n var vars = this.get('authorizationService').filterVariables(tab.variables).uniq().join(',');\n var groundKey = element.get('values.ground_key.value');\n\n if (!groundKey) {\n return null;\n }\n\n return domainElementService.getDomainElement('dk', 'ground', element.get('values.ground_key.value'), vars);\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/bld/index\", [\"exports\", \"search/base/domain-element-index-route\"], function (_exports, _domainElementIndexRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/base/domain-element-index-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementIndexRoute.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/bld/summary\", [\"exports\", \"search/base/domain-element-tab-route\"], function (_exports, _domainElementTabRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/service\",0,\"search/base/domain-element-tab-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementTabRoute.default.extend({\n authorizationService: Ember.inject.service('authorization-service'),\n domainElementService: Ember.inject.service('domain-element-service'),\n\n model() {\n return this.domainElementModel();\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/bld/unit\", [\"exports\", \"search/routes/domain-elements/dk/shared/bbr/unit\"], function (_exports, _unit) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/bbr/unit\"eaimeta@70e063a35619d71f\n\n var _default = _unit.default.extend({\n templateName: 'domain-elements/dk/shared/bbr/unit'\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/complegal\", [\"exports\", \"search/base/domain-element-route\"], function (_exports, _domainElementRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/base/domain-element-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementRoute.default.extend({\n getAdditionalVars() {\n return ['acadr_loc'];\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/complegal/bbr\", [\"exports\", \"search/routes/domain-elements/dk/shared/bbr/address-based-tab\"], function (_exports, _addressBasedTab) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/bbr/address-based-tab\"eaimeta@70e063a35619d71f\n\n var _default = _addressBasedTab.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/complegal/bbr/building\", [\"exports\", \"search/routes/domain-elements/dk/shared/bbr/building\"], function (_exports, _building) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"rsvp\",0,\"search/routes/domain-elements/dk/shared/bbr/building\"eaimeta@70e063a35619d71f\n\n var _default = _building.default.extend({\n templateName: 'domain-elements/dk/shared/bbr/building',\n\n model() {\n var element = this.modelFor('domain-elements.dk.complegal.bbr');\n return Ember.RSVP.hash({\n domainElements: element.buildings,\n domainElement: element.domainElement,\n elementsDomainId: 'bld'\n });\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/complegal/bbr/ground\", [\"exports\", \"search/routes/domain-elements/dk/shared/bbr/ground\"], function (_exports, _ground) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"rsvp\",0,\"search/routes/domain-elements/dk/shared/bbr/ground\"eaimeta@70e063a35619d71f\n\n var _default = _ground.default.extend({\n templateName: 'domain-elements/dk/shared/bbr/ground',\n\n model() {\n var element = this.modelFor('domain-elements.dk.complegal.bbr');\n return Ember.RSVP.hash({\n domainElements: element.grounds,\n domainElement: element.domainElement,\n elementsDomainId: 'ground'\n });\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/complegal/bbr/index\", [\"exports\", \"search/routes/domain-elements/dk/shared/bbr/index\"], function (_exports, _index) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/bbr/index\"eaimeta@70e063a35619d71f\n\n var _default = _index.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/complegal/bbr/unit\", [\"exports\", \"search/routes/domain-elements/dk/shared/bbr/unit\"], function (_exports, _unit) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"rsvp\",0,\"search/routes/domain-elements/dk/shared/bbr/unit\"eaimeta@70e063a35619d71f\n\n var _default = _unit.default.extend({\n templateName: 'domain-elements/dk/shared/bbr/unit',\n\n model() {\n var element = this.modelFor('domain-elements.dk.complegal.bbr');\n return Ember.RSVP.hash({\n domainElements: element.units,\n domainElement: element.domainElement,\n elementsDomainId: 'unit'\n });\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/complegal/bfe\", [\"exports\", \"search/routes/domain-elements/dk/shared/bfe-tab\"], function (_exports, _bfeTab) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/bfe-tab\"eaimeta@70e063a35619d71f\n\n var _default = _bfeTab.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/complegal/bfe/bfe\", [\"exports\", \"search/routes/domain-elements/dk/shared/bfe-section\"], function (_exports, _bfeSection) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/bfe-section\"eaimeta@70e063a35619d71f\n\n var _default = _bfeSection.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/complegal/compprods\", [\"exports\", \"search/base/domain-element-tab-route\"], function (_exports, _domainElementTabRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/service\",0,\"search/base/domain-element-tab-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementTabRoute.default.extend({\n domainElementService: Ember.inject.service('domain-element-service'),\n\n model() {\n var element = this.domainElementModel();\n var vars = 'complegal_key,compprod_advptect_cvr,compprod_key,compprod_name,compprod_status,unadr_name,unadr_key,acadr_name,acadr_key,acadr_loc';\n return this.get('domainElementService').getDomainElementList('dk', 'compprod', `complegal_key=${element.id}`, vars);\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/complegal/cvr-accounting\", [\"exports\", \"search/base/domain-element-tab-route\"], function (_exports, _domainElementTabRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/service\",0,\"search/base/domain-element-tab-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementTabRoute.default.extend({\n cvrAccountingService: Ember.inject.service('cvr-accounting-service'),\n\n async model() {\n var dem = this.domainElementModel();\n var cvrnr = dem.get('id');\n\n try {\n dem.cvrAccountingData = await this.get('cvrAccountingService').getCvrAccountingData(cvrnr);\n } catch (error) {\n if (error.status == 404) {\n error.isHandled = true; //expected result when no data is found\n }\n\n return dem;\n }\n\n return dem;\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/complegal/esr\", [\"exports\", \"search/routes/domain-elements/dk/shared/esr-tab\"], function (_exports, _esrTab) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/esr-tab\"eaimeta@70e063a35619d71f\n\n var _default = _esrTab.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/complegal/esr/prop\", [\"exports\", \"search/routes/domain-elements/dk/shared/property-section\"], function (_exports, _propertySection) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/property-section\"eaimeta@70e063a35619d71f\n\n var _default = _propertySection.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/complegal/index\", [\"exports\", \"search/base/domain-element-index-route\"], function (_exports, _domainElementIndexRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/base/domain-element-index-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementIndexRoute.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/complegal/owners\", [\"exports\", \"search/base/domain-element-tab-route\"], function (_exports, _domainElementTabRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"rsvp\",0,\"@ember/service\",0,\"@ember/object\",0,\"search/base/domain-element-tab-route\"eaimeta@70e063a35619d71f\n\n let emptyDomainElementList = Ember.Object.extend({\n init() {\n this._super(...arguments);\n\n this.elements = [];\n }\n\n });\n\n var _default = _domainElementTabRoute.default.extend({\n domainElementService: Ember.inject.service('domain-element-service'),\n\n getOwnersPromise(domain, vars, ownerKeySuffix, compownlegalValues, compownrealValues) {\n const domainElementService = this.get('domainElementService');\n const legalOwnerKeys = compownlegalValues.get('elements').map(x => x.get(`values.compownlegal_ownr_${ownerKeySuffix}.value`)).filter(x => !!x);\n const realOwnerKeys = compownrealValues.get('elements').map(x => x.get(`values.compownreal_ownr_${ownerKeySuffix}.value`)).filter(x => !!x);\n const ids = legalOwnerKeys.concat(realOwnerKeys).uniq().join(',');\n if (ids.length) return domainElementService.getDomainElementListByIds('dk', domain, ids, vars);else return Ember.RSVP.Promise.resolve(emptyDomainElementList.create());\n },\n\n async model() {\n const element = this.domainElementModel();\n const domainElementService = this.get('domainElementService');\n const compownlegalVars = 'compownlegal_key,compownlegal_start,compownlegal_end,compownlegal_current,compownlegal_share,compownlegal_voteshare,compownlegal_ownr_cvrper,compownlegal_ownr_complegal,compownlegal_ownr_otherpart,compownlegal_capclass';\n const compownlegalValuesPromise = domainElementService.getDomainElementList('dk', 'compownlegal', `complegal_key=${element.id}`, compownlegalVars);\n const compownrealVars = 'compownreal_key,compownreal_start,compownreal_end,compownreal_current,compownreal_share,compownreal_voteshare,compownreal_ownr_cvrper,compownreal_ownr_complegal,compownreal_ownr_otherpart,compownreal_specownship,compownreal_specownship_desc,compownreal_infrole';\n const compownrealValuesPromise = domainElementService.getDomainElementList('dk', 'compownreal', `complegal_key=${element.id}`, compownrealVars);\n const compownlegalValues = await compownlegalValuesPromise;\n const compownrealValues = await compownrealValuesPromise;\n const complegalVars = 'complegal_key,complegal_name,unadr_key,unadr_name';\n const complegalElementsPromise = this.getOwnersPromise('complegal', complegalVars, 'complegal', compownlegalValues, compownrealValues);\n const cvrPerVars = 'cvr_per_key,cvr_per_name,unadr_name';\n const cvrPerElementsPromise = this.getOwnersPromise('cvr_per', cvrPerVars, 'cvrper', compownlegalValues, compownrealValues);\n const cvrOtherpartVars = 'cvr_otherpart_key,cvr_otherpart_name,cvr_otherpart_adr,cvr_otherpart_type';\n const cvrOtherpartElementsPromise = this.getOwnersPromise('cvr_otherpart', cvrOtherpartVars, 'otherpart', compownlegalValues, compownrealValues);\n const cvrNo = element.get('values.complegal_key.value');\n const propertyVars = ['prop_key', 'muni', 'prop_no', 'prop_location', 'prop_acadr_pcode_pcodeline', 'prop_ismother', 'prop_mothrno', 'prop_status'];\n const permittedPropertyVars = this.get('authorizationService').filterVariables(propertyVars);\n const propertyPromise = domainElementService.getDomainElementList('dk', 'propownship', 'propownship_ownr_complegal=' + cvrNo, permittedPropertyVars.uniq().join(',')).then(function (ownedProps) {\n var nonExpiredElements = ownedProps.elements.filter(function (ownedProp) {\n return ownedProp.get('values.prop_status.value') !== 'inact';\n });\n ownedProps.elements = nonExpiredElements;\n return ownedProps;\n });\n const complegalElements = (await complegalElementsPromise).get('elements');\n const cvrPerElements = (await cvrPerElementsPromise).get('elements');\n const cvrOtherpartElements = (await cvrOtherpartElementsPromise).get('elements');\n const properties = (await propertyPromise).get('elements');\n const mappedLegalOwners = compownlegalValues.elements.map(ownership => {\n return Ember.Object.create({\n ownership: ownership,\n ownerComplegal: complegalElements.find(x => x.get('id') == ownership.get('values.compownlegal_ownr_complegal.value')),\n ownerCvrper: cvrPerElements.find(x => x.get('id') == ownership.get('values.compownlegal_ownr_cvrper.value')),\n ownerOtherpart: cvrOtherpartElements.find(x => x.get('id') == ownership.get('values.compownlegal_ownr_otherpart.value'))\n });\n });\n const mappedRealOwners = compownrealValues.elements.map(ownership => {\n return Ember.Object.create({\n ownership: ownership,\n ownerComplegal: complegalElements.find(x => x.get('id') == ownership.get('values.compownreal_ownr_complegal.value')),\n ownerCvrper: cvrPerElements.find(x => x.get('id') == ownership.get('values.compownreal_ownr_cvrper.value')),\n ownerOtherpart: cvrOtherpartElements.find(x => x.get('id') == ownership.get('values.compownreal_ownr_otherpart.value'))\n });\n }); /// Owned companies (may need to be moved to another tab later)\n\n const ownedCompanies = await domainElementService.getDomainElementList('dk', 'compownlegal', `compownlegal_ownr_complegal=${element.id}`, complegalVars + ',' + compownlegalVars);\n return Ember.Object.create({\n complegal: element,\n legalOwners: mappedLegalOwners.filter(x => !x.ownership.get('values.compownlegal_end.value')),\n realOwners: mappedRealOwners.filter(x => !x.ownership.get('values.compownreal_end.value')),\n ownedCompanies: ownedCompanies.elements.filter(x => !x.get('values.compownlegal_end.value')),\n properties: properties\n });\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/complegal/relations\", [\"exports\", \"search/base/domain-element-tab-route\"], function (_exports, _domainElementTabRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"rsvp\",0,\"@ember/service\",0,\"@ember/object\",0,\"search/base/domain-element-tab-route\"eaimeta@70e063a35619d71f\n\n let emptyDomainElementList = Ember.Object.extend({\n init() {\n this._super(...arguments);\n\n this.elements = [];\n }\n\n });\n\n var _default = _domainElementTabRoute.default.extend({\n domainElementService: Ember.inject.service('domain-element-service'),\n\n getRelatersPromise(domain, vars, relaterKeySuffix, incommingRelations) {\n const domainElementService = this.get('domainElementService');\n const relaterKeys = incommingRelations.map(x => x.get(`values.comprelation_${relaterKeySuffix}.value`)).filter(x => !!x);\n if (relaterKeys.length) return domainElementService.getDomainElementListByIds('dk', domain, relaterKeys, vars);else return Ember.RSVP.Promise.resolve(emptyDomainElementList.create());\n },\n\n async model() {\n const element = this.domainElementModel();\n const domainElementService = this.get('domainElementService');\n const relationVars = 'complegal_key,complegal_name,comprelation_start,comprelation_end,comprelation_func';\n const relationKeys = 'comprelation_cvrper,comprelation_complegal,comprelation_otherpart';\n const relationsPromise = domainElementService.getDomainElementList('dk', 'comprelation', `comprelation_complegal=${element.id}`, relationVars);\n const incommingRelationsPromise = domainElementService.getDomainElementList('dk', 'comprelation', `complegal_key=${element.id}`, relationVars + ',' + relationKeys);\n const incommingRelations = (await incommingRelationsPromise).get('elements');\n const complegalVars = 'complegal_key,complegal_name,unadr_key,unadr_name';\n const cvrPerVars = 'cvr_per_key,cvr_per_name,unadr_name';\n const cvrOtherpartVars = 'cvr_otherpart_key,cvr_otherpart_name,cvr_otherpart_adr,cvr_otherpart_type';\n const cvrperPromise = this.getRelatersPromise('cvr_per', cvrPerVars, 'cvrper', incommingRelations);\n const complegalPromise = this.getRelatersPromise('complegal', complegalVars, 'complegal', incommingRelations);\n const otherpartPromise = this.getRelatersPromise('cvr_otherpart', cvrOtherpartVars, 'otherpart', incommingRelations);\n const complegalElements = (await complegalPromise).get('elements');\n const cvrPerElements = (await cvrperPromise).get('elements');\n const cvrOtherpartElements = (await otherpartPromise).get('elements');\n const mappedIncommingRelations = incommingRelations.map(relation => {\n return Ember.Object.create({\n relation: relation,\n relaterComplegal: complegalElements.find(x => x.get('id') == relation.get('values.comprelation_complegal.value')),\n relaterCvrper: cvrPerElements.find(x => x.get('id') == relation.get('values.comprelation_cvrper.value')),\n relaterOtherpart: cvrOtherpartElements.find(x => x.get('id') == relation.get('values.comprelation_otherpart.value'))\n });\n });\n const relations = await relationsPromise;\n return {\n element: element,\n relations: relations.elements.filter(x => !x.get('values.comprelation_end.value')),\n pastRelations: relations.elements.filter(x => !!x.get('values.comprelation_end.value')),\n incommingRelations: mappedIncommingRelations.filter(x => !x.get('relation.values.comprelation_end.value') && (x.get('relaterComplegal.values.complegal_key.value') || x.get('relaterCvrper.values.cvr_per_key.value') || x.get('relaterOtherpart.values.cvr_otherpart_key.value'))),\n pastIncommingRelations: mappedIncommingRelations.filter(x => !!x.get('relation.values.comprelation_end.value') && (x.get('relaterComplegal.values.complegal_key.value') || x.get('relaterCvrper.values.cvr_per_key.value') || x.get('relaterOtherpart.values.cvr_otherpart_key.value')))\n };\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/complegal/statstidende\", [\"exports\", \"search/base/domain-element-tab-route\"], function (_exports, _domainElementTabRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/base/domain-element-tab-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementTabRoute.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/complegal/summary\", [\"exports\", \"search/base/domain-element-tab-route\"], function (_exports, _domainElementTabRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/base/domain-element-tab-route\",0,\"@ember/service\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementTabRoute.default.extend({\n domainElementService: Ember.inject.service('domain-element-service'),\n\n async model() {\n var domElement = this.domainElementModel();\n domElement.set('contacts', await this.getContactsPromise(domElement));\n domElement.set('associatedPhoneNumbers', await this.getAssociatedPhoneNumbersPromise(domElement));\n return domElement;\n },\n\n getAssociatedPhoneNumbersPromise(element) {\n const compkey = element.get('values.complegal_key.value') || 'null';\n const domainElementService = this.get('domainElementService');\n const criteria = `(tele_phone_typ=lan,mob) and (complegal_key=${compkey})`;\n const associatedPhoneNumbersPromise = domainElementService.getDomainElementList('dk', 'tele_phone', criteria, ['tele_phone'], 5);\n return associatedPhoneNumbersPromise;\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/complegal/tinglysning\", [\"exports\", \"search/base/domain-element-tab-route\"], function (_exports, _domainElementTabRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/service\",0,\"search/base/domain-element-tab-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementTabRoute.default.extend({\n tinglysningService: Ember.inject.service('tinglysning-service'),\n\n async model() {\n let dem = this.domainElementModel();\n let tinglysningService = this.get('tinglysningService');\n let cvr = dem.get('values.complegal_key.variableValue.value');\n\n try {\n let uid = await tinglysningService.getPersonUidFromCvr(cvr);\n dem.tinglysningPdfUrl = tinglysningService.getPersonPdfUrl(uid);\n } catch (error) {\n if (error.status == 404) {\n error.isHandled = true; //expected result when no property is found in tinglysning\n } else {\n throw error;\n }\n }\n\n try {\n var cars = await tinglysningService.getCarsFromCvr(cvr);\n cars = cars.map(function (car) {\n car.tinglysningPdfUrl = tinglysningService.getCarPdfUrl(car.guid);\n return car;\n });\n dem.tinglysningCars = cars;\n } catch (error) {\n if (error.status == 404) {\n error.isHandled = true; //expected result when no property is found in tinglysning\n } else {\n throw error;\n }\n }\n\n return dem;\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/compprod\", [\"exports\", \"search/base/domain-element-route\"], function (_exports, _domainElementRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/base/domain-element-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementRoute.default.extend({\n getAdditionalVars() {\n return ['acadr_loc'];\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/compprod/bbr\", [\"exports\", \"search/routes/domain-elements/dk/shared/bbr/address-based-tab\"], function (_exports, _addressBasedTab) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/bbr/address-based-tab\"eaimeta@70e063a35619d71f\n\n var _default = _addressBasedTab.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/compprod/bbr/building\", [\"exports\", \"search/routes/domain-elements/dk/shared/bbr/building\"], function (_exports, _building) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"rsvp\",0,\"search/routes/domain-elements/dk/shared/bbr/building\"eaimeta@70e063a35619d71f\n\n var _default = _building.default.extend({\n templateName: 'domain-elements/dk/shared/bbr/building',\n\n model() {\n var element = this.modelFor('domain-elements.dk.compprod.bbr');\n return Ember.RSVP.hash({\n domainElements: element.buildings,\n domainElement: element.domainElement,\n elementsDomainId: 'bld'\n });\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/compprod/bbr/ground\", [\"exports\", \"search/routes/domain-elements/dk/shared/bbr/ground\"], function (_exports, _ground) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"rsvp\",0,\"search/routes/domain-elements/dk/shared/bbr/ground\"eaimeta@70e063a35619d71f\n\n var _default = _ground.default.extend({\n templateName: 'domain-elements/dk/shared/bbr/ground',\n\n model() {\n var element = this.modelFor('domain-elements.dk.compprod.bbr');\n return Ember.RSVP.hash({\n domainElements: element.grounds,\n domainElement: element.domainElement,\n elementsDomainId: 'ground'\n });\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/compprod/bbr/index\", [\"exports\", \"search/routes/domain-elements/dk/shared/bbr/index\"], function (_exports, _index) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/bbr/index\"eaimeta@70e063a35619d71f\n\n var _default = _index.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/compprod/bbr/unit\", [\"exports\", \"search/routes/domain-elements/dk/shared/bbr/unit\"], function (_exports, _unit) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"rsvp\",0,\"search/routes/domain-elements/dk/shared/bbr/unit\"eaimeta@70e063a35619d71f\n\n var _default = _unit.default.extend({\n templateName: 'domain-elements/dk/shared/bbr/unit',\n\n model() {\n var element = this.modelFor('domain-elements.dk.compprod.bbr');\n return Ember.RSVP.hash({\n domainElements: element.units,\n domainElement: element.domainElement,\n elementsDomainId: 'unit'\n });\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/compprod/bfe\", [\"exports\", \"search/routes/domain-elements/dk/shared/bfe-tab\"], function (_exports, _bfeTab) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/bfe-tab\"eaimeta@70e063a35619d71f\n\n var _default = _bfeTab.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/compprod/bfe/bfe\", [\"exports\", \"search/routes/domain-elements/dk/shared/bfe-section\"], function (_exports, _bfeSection) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/bfe-section\"eaimeta@70e063a35619d71f\n\n var _default = _bfeSection.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/compprod/esr\", [\"exports\", \"search/routes/domain-elements/dk/shared/esr-tab\"], function (_exports, _esrTab) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/esr-tab\"eaimeta@70e063a35619d71f\n\n var _default = _esrTab.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/compprod/esr/prop\", [\"exports\", \"search/routes/domain-elements/dk/shared/property-section\"], function (_exports, _propertySection) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/property-section\"eaimeta@70e063a35619d71f\n\n var _default = _propertySection.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/compprod/index\", [\"exports\", \"search/base/domain-element-index-route\"], function (_exports, _domainElementIndexRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/base/domain-element-index-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementIndexRoute.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/compprod/statstidende\", [\"exports\", \"search/base/domain-element-tab-route\"], function (_exports, _domainElementTabRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/base/domain-element-tab-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementTabRoute.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/compprod/summary\", [\"exports\", \"search/base/domain-element-tab-route\"], function (_exports, _domainElementTabRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/base/domain-element-tab-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementTabRoute.default.extend({\n async model() {\n var domElement = this.domainElementModel();\n domElement.set('contacts', await this.getContactsPromise(domElement));\n return domElement;\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/cst-per\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/service\",0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Route.extend({\n domainElementService: Ember.inject.service('domain-element-service'),\n\n model(params) {\n const domainElementService = this.get('domainElementService');\n return domainElementService.getDomainElementList('dk', 'all_per', `cst_per_key=${params.cst_per_id}`, 'all_per_key');\n },\n\n afterModel(model, transition) {\n this.transitionTo(transition.targetName.replace('cst-per', 'all-per'), model.get('elements.0.values.all_per_key.value'));\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/cvr-otherpart\", [\"exports\", \"search/base/domain-element-route\"], function (_exports, _domainElementRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/base/domain-element-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementRoute.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/cvr-otherpart/index\", [\"exports\", \"search/base/domain-element-index-route\"], function (_exports, _domainElementIndexRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/base/domain-element-index-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementIndexRoute.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/cvr-otherpart/owned\", [\"exports\", \"search/routes/domain-elements/dk/shared/cvr/owned\"], function (_exports, _owned) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/cvr/owned\"eaimeta@70e063a35619d71f\n\n var _default = _owned.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/cvr-otherpart/relations\", [\"exports\", \"search/routes/domain-elements/dk/shared/cvr/relations\"], function (_exports, _relations) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/cvr/relations\"eaimeta@70e063a35619d71f\n\n var _default = _relations.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/cvr-otherpart/summary\", [\"exports\", \"search/base/domain-element-tab-route\"], function (_exports, _domainElementTabRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/base/domain-element-tab-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementTabRoute.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/cvr-per\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/service\",0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Route.extend({\n domainElementService: Ember.inject.service('domain-element-service'),\n\n model(params) {\n const domainElementService = this.get('domainElementService');\n return domainElementService.getDomainElementList('dk', 'all_per', `cvr_per_key=${params.cvr_per_id}`, 'all_per_key');\n },\n\n afterModel(model, transition) {\n this.transitionTo(transition.targetName.replace('cvr-per', 'all-per'), model.get('elements.0.values.all_per_key.value'));\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/ground\", [\"exports\", \"search/base/domain-element-route\"], function (_exports, _domainElementRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/base/domain-element-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementRoute.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/ground/bfe\", [\"exports\", \"search/routes/domain-elements/dk/shared/bfe-tab\"], function (_exports, _bfeTab) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/bfe-tab\"eaimeta@70e063a35619d71f\n\n var _default = _bfeTab.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/ground/bfe/bfe\", [\"exports\", \"search/routes/domain-elements/dk/shared/bfe-section\"], function (_exports, _bfeSection) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/bfe-section\"eaimeta@70e063a35619d71f\n\n var _default = _bfeSection.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/ground/bld\", [\"exports\", \"search/routes/domain-elements/dk/shared/bbr/building\"], function (_exports, _building) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/bbr/building\"eaimeta@70e063a35619d71f\n\n var _default = _building.default.extend({\n init() {\n this._super();\n },\n\n templateName: 'domain-elements/dk/shared/bbr/building'\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/ground/esr\", [\"exports\", \"search/routes/domain-elements/dk/shared/esr-tab\"], function (_exports, _esrTab) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/esr-tab\"eaimeta@70e063a35619d71f\n\n var _default = _esrTab.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/ground/esr/prop\", [\"exports\", \"search/routes/domain-elements/dk/shared/property-section\"], function (_exports, _propertySection) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/property-section\"eaimeta@70e063a35619d71f\n\n var _default = _propertySection.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/ground/index\", [\"exports\", \"search/base/domain-element-index-route\"], function (_exports, _domainElementIndexRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/base/domain-element-index-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementIndexRoute.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/ground/summary\", [\"exports\", \"search/base/domain-element-tab-route\"], function (_exports, _domainElementTabRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/service\",0,\"search/base/domain-element-tab-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementTabRoute.default.extend({\n authorizationService: Ember.inject.service('authorization-service'),\n domainElementService: Ember.inject.service('domain-element-service'),\n\n model() {\n return this.domainElementModel();\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/per\", [\"exports\", \"search/base/domain-element-route\"], function (_exports, _domainElementRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/base/domain-element-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementRoute.default.extend({\n getAdditionalVars() {\n return ['acadr_loc', 'tele_per_key', 'cvr_per_key', 'cst_per_key'];\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/per/bbr\", [\"exports\", \"search/routes/domain-elements/dk/shared/bbr/address-based-tab\"], function (_exports, _addressBasedTab) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/bbr/address-based-tab\"eaimeta@70e063a35619d71f\n\n var _default = _addressBasedTab.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/per/bbr/building\", [\"exports\", \"search/routes/domain-elements/dk/shared/bbr/building\"], function (_exports, _building) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"rsvp\",0,\"search/routes/domain-elements/dk/shared/bbr/building\"eaimeta@70e063a35619d71f\n\n var _default = _building.default.extend({\n templateName: 'domain-elements/dk/shared/bbr/building',\n\n model() {\n var element = this.modelFor('domain-elements.dk.per.bbr');\n return Ember.RSVP.hash({\n domainElements: element.buildings,\n domainElement: element.domainElement,\n elementsDomainId: 'bld'\n });\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/per/bbr/ground\", [\"exports\", \"search/routes/domain-elements/dk/shared/bbr/ground\"], function (_exports, _ground) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"rsvp\",0,\"search/routes/domain-elements/dk/shared/bbr/ground\"eaimeta@70e063a35619d71f\n\n var _default = _ground.default.extend({\n templateName: 'domain-elements/dk/shared/bbr/ground',\n\n model() {\n var element = this.modelFor('domain-elements.dk.per.bbr');\n return Ember.RSVP.hash({\n domainElements: element.grounds,\n domainElement: element.domainElement,\n elementsDomainId: 'ground'\n });\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/per/bbr/index\", [\"exports\", \"search/routes/domain-elements/dk/shared/bbr/index\"], function (_exports, _index) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/bbr/index\"eaimeta@70e063a35619d71f\n\n var _default = _index.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/per/bbr/unit\", [\"exports\", \"search/routes/domain-elements/dk/shared/bbr/unit\"], function (_exports, _unit) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"rsvp\",0,\"search/routes/domain-elements/dk/shared/bbr/unit\"eaimeta@70e063a35619d71f\n\n var _default = _unit.default.extend({\n templateName: 'domain-elements/dk/shared/bbr/unit',\n\n model() {\n var element = this.modelFor('domain-elements.dk.per.bbr');\n return Ember.RSVP.hash({\n domainElements: element.units,\n domainElement: element.domainElement,\n elementsDomainId: 'unit'\n });\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/per/bfe\", [\"exports\", \"search/routes/domain-elements/dk/shared/bfe-tab\"], function (_exports, _bfeTab) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/bfe-tab\"eaimeta@70e063a35619d71f\n\n var _default = _bfeTab.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/per/bfe/bfe\", [\"exports\", \"search/routes/domain-elements/dk/shared/bfe-section\"], function (_exports, _bfeSection) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/bfe-section\"eaimeta@70e063a35619d71f\n\n var _default = _bfeSection.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/per/esr\", [\"exports\", \"search/routes/domain-elements/dk/shared/esr-tab\"], function (_exports, _esrTab) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/esr-tab\"eaimeta@70e063a35619d71f\n\n var _default = _esrTab.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/per/esr/prop\", [\"exports\", \"search/routes/domain-elements/dk/shared/property-section\"], function (_exports, _propertySection) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/property-section\"eaimeta@70e063a35619d71f\n\n var _default = _propertySection.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/per/index\", [\"exports\", \"search/base/domain-element-index-route\"], function (_exports, _domainElementIndexRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/base/domain-element-index-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementIndexRoute.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/per/owned\", [\"exports\", \"search/routes/domain-elements/dk/shared/cvr/owned\"], function (_exports, _owned) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/cvr/owned\"eaimeta@70e063a35619d71f\n\n var _default = _owned.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/per/relations\", [\"exports\", \"search/routes/domain-elements/dk/shared/cvr/relations\"], function (_exports, _relations) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/cvr/relations\"eaimeta@70e063a35619d71f\n\n var _default = _relations.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/per/statstidende\", [\"exports\", \"search/base/domain-element-tab-route\"], function (_exports, _domainElementTabRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/base/domain-element-tab-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementTabRoute.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/per/summary\", [\"exports\", \"search/base/domain-element-tab-route\"], function (_exports, _domainElementTabRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/base/domain-element-tab-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementTabRoute.default.extend({\n async model() {\n var domElement = this.domainElementModel();\n\n if (domElement) {\n domElement.set('contacts', await this.getContactsPromise(domElement));\n }\n\n return domElement;\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/prop\", [\"exports\", \"search/base/domain-element-route\", \"search/routes/domain-elements/dk/shared/esr_vars\"], function (_exports, _domainElementRoute, _esr_vars) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/base/domain-element-route\",0,\"search/routes/domain-elements/dk/shared/esr_vars\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementRoute.default.extend({\n getAdditionalVars() {\n var vars = _esr_vars.default.prop;\n vars.push('prop_lastlistng_todate');\n vars.push('prop_lastlistng_isopen');\n vars.push('prop_lastlistng_url');\n return vars;\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/prop/bbr\", [\"exports\", \"search/base/domain-element-tab-route\"], function (_exports, _domainElementTabRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"rsvp\",0,\"search/base/domain-element-tab-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementTabRoute.default.extend({\n model() {\n var element = this.domainElementModel();\n return Ember.RSVP.hash({\n domainElement: element\n });\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/prop/bbr/building\", [\"exports\", \"search/routes/domain-elements/dk/shared/bbr/building\"], function (_exports, _building) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/bbr/building\"eaimeta@70e063a35619d71f\n\n var _default = _building.default.extend({\n templateName: 'domain-elements/dk/shared/bbr/building'\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/prop/bbr/ground\", [\"exports\", \"search/routes/domain-elements/dk/shared/bbr/ground\"], function (_exports, _ground) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/bbr/ground\"eaimeta@70e063a35619d71f\n\n var _default = _ground.default.extend({\n templateName: 'domain-elements/dk/shared/bbr/ground'\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/prop/bbr/index\", [\"exports\", \"search/routes/domain-elements/dk/shared/bbr/index\"], function (_exports, _index) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/bbr/index\"eaimeta@70e063a35619d71f\n\n var _default = _index.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/prop/bbr/unit\", [\"exports\", \"search/routes/domain-elements/dk/shared/bbr/unit\"], function (_exports, _unit) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/bbr/unit\"eaimeta@70e063a35619d71f\n\n var _default = _unit.default.extend({\n templateName: 'domain-elements/dk/shared/bbr/unit'\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/prop/children\", [\"exports\", \"search/base/domain-element-tab-route\"], function (_exports, _domainElementTabRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"rsvp\",0,\"@ember/service\",0,\"search/base/domain-element-tab-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementTabRoute.default.extend({\n domainElementService: Ember.inject.service('domain-element-service'),\n\n model() {\n var domainElementService = this.get('domainElementService');\n var element = this.domainElementModel();\n\n if (element.get('values.prop_ismother.value')) {\n var propertyVars = ['prop_key', 'prop_flatno', 'prop_no', 'prop_location', 'prop_purdate', 'prop_ownship1_ownr_name', 'propownship_cou_prop'];\n let permittedPropertyVars = this.get('authorizationService').filterVariables(propertyVars);\n var ownedPropertiesPromise = domainElementService.getDomainElementList('dk', 'prop', 'prop_mothrkey=' + element.get('values.prop_key.value'), permittedPropertyVars.uniq().join(','));\n return Ember.RSVP.hash({\n children: ownedPropertiesPromise,\n domainElement: element\n });\n }\n\n return {\n children: null,\n domainElement: element\n };\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/prop/energygrade\", [\"exports\", \"search/base/domain-element-tab-route\"], function (_exports, _domainElementTabRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/service\",0,\"search/base/domain-element-tab-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementTabRoute.default.extend({\n energygradeService: Ember.inject.service('energygrade-service'),\n\n async model() {\n let dem = this.domainElementModel();\n let muni = dem.values.muni.variableValue.value;\n let prop_no = dem.values.prop_no.variableValue.value;\n\n try {\n dem.energygrade = await this.get('energygradeService').getEnergygradeByBBR(muni, prop_no);\n } catch (error) {\n if (error.status == 404) {\n error.isHandled = true; //expected result when no energygrade is found\n\n dem.set('energygrade', [{\n HTTPStatus: error.status\n }]);\n }\n\n return dem;\n }\n\n return dem;\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/prop/ground\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Route.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/prop/index\", [\"exports\", \"search/base/domain-element-index-route\"], function (_exports, _domainElementIndexRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/base/domain-element-index-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementIndexRoute.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/prop/matr\", [\"exports\", \"search/base/domain-element-tab-route\"], function (_exports, _domainElementTabRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"rsvp\",0,\"@ember/service\",0,\"search/base/domain-element-tab-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementTabRoute.default.extend({\n domainElementService: Ember.inject.service('domain-element-service'),\n vars: 'matrstk_matrno,matrstk_partno,matrstk_flatno,matrstk_art,matrstk_main,matrstk_zone,matrstk_area,matrstk_area_road,ejerlav_name,ejerlav_key,matrstk_bfe,matrstk_proptyp',\n\n model() {\n let self = this;\n let theElement = this.modelFor('domain-elements.dk.prop');\n return Ember.RSVP.hash({\n prop: theElement,\n matrikler: this.get('domainElementService').getDomainElementList('dk', 'matrstk', `prop_key=${theElement.id}`, self.get('vars'))\n });\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/prop/owners\", [\"exports\", \"search/base/domain-element-tab-route\"], function (_exports, _domainElementTabRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"rsvp\",0,\"@ember/service\",0,\"search/base/domain-element-tab-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementTabRoute.default.extend({\n domainElementService: Ember.inject.service('domain-element-service'),\n\n model() {\n var domainElementService = this.get('domainElementService');\n var authorizationService = this.get('authorizationService');\n var element = this.domainElementModel();\n var ownerVars = ['propownship_ownr_name', 'propownship_ownr_type', 'propownship_ownr_no', 'propownship_purprice', 'propownship_deeddate', 'propownship_ownr_adrline1', 'propownship_ownr_adrline2', 'propownship_ownr_adrline3', 'propownship_ownr_complegal', 'propownship_ownr_co_name', 'acadr_key', 'acadr_name', 'unadr_key', 'unadr_name'];\n let permittedOwnerVars = authorizationService.filterVariables(ownerVars);\n var propKey = element.get('values.prop_key.value');\n return Ember.RSVP.hash({\n domainElement: element,\n owners: domainElementService.getDomainElementList('dk', 'propownship', `prop_key=${propKey}`, permittedOwnerVars.uniq().join(','))\n });\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/prop/summary\", [\"exports\", \"search/routes/domain-elements/dk/shared/property-section\"], function (_exports, _propertySection) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/property-section\"eaimeta@70e063a35619d71f\n\n var _default = _propertySection.default.extend({\n model() {\n return this.getModel(this.domainElementModel(), true);\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/prop/tinglysning\", [\"exports\", \"search/base/domain-element-tab-route\"], function (_exports, _domainElementTabRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/service\",0,\"search/base/domain-element-tab-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementTabRoute.default.extend({\n tinglysningService: Ember.inject.service('tinglysning-service'),\n\n async model() {\n let dem = this.domainElementModel();\n let tinglysningService = this.get('tinglysningService');\n let bfe_key = dem.get('values.prop_matrstk_bfe.variableValue.value');\n\n if (bfe_key) {\n try {\n let propertyDocuments = await tinglysningService.getPropertiesFromBfe(bfe_key);\n let docs = propertyDocuments.map(function (doc) {\n doc.tinglysningPdfUrl = tinglysningService.getEjendomPdfUrl(doc.guid);\n return doc;\n });\n dem.tinglysningDocuments = docs;\n\n if (docs.length == 1) {\n dem.tinglysningPdfUrl = docs[0].tinglysningPdfUrl;\n }\n } catch (error) {\n if (error.status == 404) {\n error.isHandled = true; //expected result when no property is found in tinglysning\n } else {\n throw error;\n }\n }\n }\n\n return dem;\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/prop/udbud\", [\"exports\", \"search/routes/domain-elements/dk/shared/udbud_tab\"], function (_exports, _udbud_tab) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/udbud_tab\"eaimeta@70e063a35619d71f\n\n var _default = _udbud_tab.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/prop/value\", [\"exports\", \"search/base/domain-element-tab-route\"], function (_exports, _domainElementTabRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/base/domain-element-tab-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementTabRoute.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/shared/bbr/address-based-tab\", [\"exports\", \"search/base/domain-element-tab-route\", \"search/routes/domain-elements/dk/shared/bbr/bbr_vars\"], function (_exports, _domainElementTabRoute, _bbr_vars) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"rsvp\",0,\"@ember/service\",0,\"search/base/domain-element-tab-route\",0,\"search/routes/domain-elements/dk/shared/bbr/bbr_vars\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementTabRoute.default.extend({\n domainElementService: Ember.inject.service('domain-element-service'),\n\n mergeBuilding(buildingFromUnits, domainElements) {\n if (!buildingFromUnits) {\n return domainElements;\n }\n\n buildingFromUnits.elements.forEach(function (item) {\n domainElements.elements.push(item);\n });\n domainElements.elements = domainElements.elements.uniqBy('values.bld_key.variableValue.value');\n },\n\n mergeGround(groundFromUnits, domainElements) {\n if (!groundFromUnits) {\n return domainElements;\n }\n\n groundFromUnits.elements.forEach(function (item) {\n domainElements.elements.push(item);\n });\n domainElements.elements = domainElements.elements.uniqBy('values.ground_key.variableValue.value');\n },\n\n model() {\n var domainElementService = this.get('domainElementService');\n var element = this.domainElementModel();\n var groundVars = _bbr_vars.default.ground;\n var buildingVars = _bbr_vars.default.building;\n var unitVars = _bbr_vars.default.unit;\n let permittedGroundVars = this.get('authorizationService').filterVariables(groundVars);\n let permittedBuildingVars = this.get('authorizationService').filterVariables(buildingVars);\n let permittedUnitVars = this.get('authorizationService').filterVariables(unitVars);\n var unadrKey = element.get('values.unadr_key.value');\n let acadrKey = element.get('values.acadr_key.value');\n var unitsPromise, buildingsPromise, groundsPromise;\n\n if (unadrKey) {\n unitsPromise = domainElementService.getDomainElementList('dk', 'unit', 'unadr_key=' + unadrKey, permittedUnitVars.uniq().join(','));\n } else if (acadrKey) {\n unitsPromise = domainElementService.getDomainElementList('dk', 'unit', 'acadr_key=' + acadrKey, permittedUnitVars.uniq().join(','));\n } else {\n return Ember.RSVP.hash({\n noAddress: true,\n buildings: [],\n units: [],\n grounds: [],\n domainElement: element\n });\n }\n\n if (unadrKey && element.get('values.acadr_hasunits.value')) {\n //the unit address is an appartment do not include any buildings from the access address\n buildingsPromise = Ember.RSVP.Promise.resolve({\n elements: []\n });\n groundsPromise = Ember.RSVP.Promise.resolve({\n elements: []\n });\n } else {\n buildingsPromise = domainElementService.getDomainElementList('dk', 'bld', 'acadr_key=' + acadrKey, permittedBuildingVars.uniq().join(','));\n groundsPromise = domainElementService.getDomainElementList('dk', 'ground', 'acadr_key=' + acadrKey, permittedGroundVars.uniq().join(','));\n }\n\n var buildingsFromUnitsPromise = unitsPromise.then(function (units) {\n var buildingIds = units.elements.map(x => x.get('values.bld_key.variableValue.value')).filter(x => !!x);\n\n if (buildingIds.length === 0) {\n return Ember.RSVP.Promise.resolve({\n elements: []\n });\n }\n\n return domainElementService.getDomainElementListByIds('dk', 'bld', buildingIds.uniq().join(','), permittedBuildingVars.uniq().join(','));\n });\n var additionalGroundsPromise = Ember.RSVP.hash({\n buildings: buildingsPromise,\n units: unitsPromise\n }).then(function (responses) {\n var groundIds = responses.units.elements.concat(responses.buildings.elements).map(x => x.get('values.ground_key.variableValue.value')).filter(x => !!x);\n\n if (groundIds.length === 0) {\n return Ember.RSVP.Promise.resolve({\n elements: []\n });\n }\n\n return domainElementService.getDomainElementListByIds('dk', 'ground', groundIds.uniq().join(','), permittedGroundVars.uniq().join(','));\n });\n var self = this;\n return Ember.RSVP.hash({\n buildings: buildingsPromise,\n additionalBuildings: buildingsFromUnitsPromise,\n units: unitsPromise,\n grounds: groundsPromise,\n additionalGrounds: additionalGroundsPromise,\n domainElement: element\n }).then(function (responses) {\n self.mergeBuilding(responses.additionalBuildings, responses.buildings);\n self.mergeGround(responses.additionalGrounds, responses.grounds);\n return responses;\n });\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/shared/bbr/base\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"rsvp\",0,\"@ember/service\",0,\"@ember/routing/route\",0,\"@ember/object\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Route.extend({\n domainElementService: Ember.inject.service('domain-element-service'),\n authorizationService: Ember.inject.service(),\n\n domainElementModel() {\n return this.modelFor('domain-elements.dk.' + this.get('parentDomain'));\n },\n\n parentDomain: Ember.computed('routeName', function () {\n return this.get('routeName').split('.')[2];\n }),\n\n model() {\n var domainElementService = this.get('domainElementService');\n var element = this.domainElementModel();\n var keyVariableId = `${this.get('parentDomain')}_key`;\n var bbrVars = this.getVars();\n var domain = this.getDomain();\n var key = element.get('values.' + keyVariableId + '.value');\n let permittedBbrVars = this.get('authorizationService').filterVariables(bbrVars);\n var promise = domainElementService.getDomainElementList('dk', domain, keyVariableId + '=' + key, permittedBbrVars.uniq().join(','));\n return Ember.RSVP.hash({\n domainElements: promise,\n domainElement: element,\n elementsDomainId: domain\n });\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/shared/bbr/bbr_vars\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n var _default = {\n unit: ['unadr_key', 'unadr_name', 'unadr_streetline', 'unit_key', 'unit_rooms', 'unit_usage_v2', 'unit_usage_legaluse', 'unit_area_com', 'unit_area_resi', 'unit_area_oth', 'unit_area_total', 'unit_rooms_com', 'unit_resityp_ois', 'unit_resityp_geo', 'unit_usage_rentalstat', 'unit_usage_legaluse', 'unit_resi_pubsubsi', 'unit_usage_condem', 'unit_nrg_heat_agent', 'unit_nrg_heat_instal', 'unit_nrg_sup', 'unit_facil_toilet', 'unit_rooms_toilet', 'unit_rooms_bath', 'unit_facil_bath', 'unit_facil_kitch', 'bld_key', 'ground_key', 'unit_status', 'unit_closedcoveredar', 'unit_commonaccessare', 'unit_opencoveredarea'],\n building: ['acadr_key', 'acadr_name', 'bld_no', 'bld_usage_v2', 'bld_key', 'bld_nrg_heat_agent', 'bld_nrg_heat_instal', 'bld_nrg_heat_instal2', 'bld_watersupl', 'bld_drain', 'bld_floors', 'bld_area_basement', 'unit_cou_bld', 'bld_conyear', 'bld_reconyear', 'bld_roof_material', 'bld_roof_material_sup', 'bld_wallmatrl', 'bld_wallmatrl_sup', 'bld_area_access', 'bld_floors_deviate', 'bld_area_carport', 'bld_area_garage', 'bld_area_consvtry', 'bld_area_built', 'bld_consvtn', 'bld_preserv', 'bld_protec', 'bld_area_com', 'bld_area_total', 'bld_area_resi', 'bld_area_roof', 'bld_safeseats', 'bld_area_roof_utilized', 'ground_key', 'bld_status', 'entrance_cou_bld', 'bld_status', 'bld_asbest', 'bld_matsource', 'bld_loc'],\n ground: ['acadr_key', 'acadr_name', 'ground_key', 'ground_drain', 'ground_drainappr', 'ground_newconst', 'ground_secucls', 'ground_watersupl', 'unit_cou_ground', 'bld_cou_ground', 'ground_status']\n };\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/shared/bbr/building\", [\"exports\", \"search/routes/domain-elements/dk/shared/bbr/base\", \"search/routes/domain-elements/dk/shared/bbr/bbr_vars\"], function (_exports, _base, _bbr_vars) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/bbr/base\",0,\"search/routes/domain-elements/dk/shared/bbr/bbr_vars\"eaimeta@70e063a35619d71f\n\n var _default = _base.default.extend({\n getVars() {\n return _bbr_vars.default.building;\n },\n\n getDomain() {\n return 'bld';\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/shared/bbr/ground\", [\"exports\", \"search/routes/domain-elements/dk/shared/bbr/base\", \"search/routes/domain-elements/dk/shared/bbr/bbr_vars\"], function (_exports, _base, _bbr_vars) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/bbr/base\",0,\"search/routes/domain-elements/dk/shared/bbr/bbr_vars\"eaimeta@70e063a35619d71f\n\n var _default = _base.default.extend({\n getVars() {\n return _bbr_vars.default.ground;\n },\n\n getDomain() {\n return 'ground';\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/shared/bbr/index\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Route.extend({\n beforeModel() {\n this.transitionTo(this.get('routeName').replace('index', 'unit'));\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/shared/bbr/unit\", [\"exports\", \"search/routes/domain-elements/dk/shared/bbr/base\", \"search/routes/domain-elements/dk/shared/bbr/bbr_vars\"], function (_exports, _base, _bbr_vars) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/bbr/base\",0,\"search/routes/domain-elements/dk/shared/bbr/bbr_vars\"eaimeta@70e063a35619d71f\n\n var _default = _base.default.extend({\n getVars() {\n return _bbr_vars.default.unit;\n },\n\n getDomain() {\n return 'unit';\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/shared/bfe-section\", [\"exports\", \"jquery\", \"ember-data\", \"search/base/domain-element-tab-route\"], function (_exports, _jquery, _emberData, _domainElementTabRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"jquery\",0,\"@ember/object\",0,\"@ember/service\",0,\"ember-data\",0,\"rsvp\",0,\"search/base/domain-element-tab-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementTabRoute.default.extend({\n templateName: 'domain-elements/dk/shared/bfe-section',\n controllerName: 'domain-elements.dk.shared.bfe-section',\n authorizationService: Ember.inject.service('authorization-service'),\n domainElementService: Ember.inject.service('domain-element-service'),\n domainElementRouteName: Ember.computed('routeName', function () {\n var tokens = this.get('routeName').split('.');\n return tokens.slice(0, tokens.length - 1).join('.');\n }),\n\n model(params) {\n var props = this.modelFor(this.get('domainElementRouteName')).props;\n var element = props.findBy('id', params.bfe);\n return this.getModel(element, false);\n },\n\n async getModel(element, isSummaryTab) {\n var adrsPromise = this.getAddresses(element);\n var unitPromise = this.getUnit(element);\n var ownersPromise = this.getOwners(element);\n\n var matr = _emberData.default.PromiseArray.create({\n promise: this.getMatrikler(element)\n });\n\n return {\n isSummaryTab: isSummaryTab,\n bfe: element,\n adrs: await adrsPromise,\n unit: await unitPromise,\n geom: matr,\n owners: await ownersPromise\n };\n },\n\n geom: Ember.computed('model.bfe', function () {\n return _emberData.default.PromiseArray.create({\n promise: this.getMatrikler(this.get('model.bfe'))\n });\n }),\n\n getUnit(element) {\n if (element.values.unit_cou_bfe && element.values.unit_cou_bfe.get('variableValue.value') === 1) {\n var domainElementService = this.get('domainElementService');\n var authorizationService = this.get('authorizationService');\n var bfeKey = element.get('id');\n var bbrVars = ['unadr_area_resi', 'unadr_area_resi', 'unadr_area_com', 'unadr_resityp_ois', 'unadr_ownship', 'unadr_conyear'];\n let permittedBbrVars = authorizationService.filterVariables(bbrVars);\n return domainElementService.getDomainElementList('dk', 'unit', `bfe_key=${bfeKey}`, permittedBbrVars.uniq().join(','));\n }\n\n return undefined;\n },\n\n getOwners(element) {\n var domainElementService = this.get('domainElementService');\n var authorizationService = this.get('authorizationService');\n var bfeId = element.get('id');\n var ownerVars = ['bfeownship_ownr_name', 'bfeownship_ownr_complegal', 'bfeownship_ownr_compprod', 'bfeownship_ownr_co_name', 'bfeownship_ownr_adrline1', 'bfeownship_ownr_adrline2', 'bfeownship_ownr_adrline3', 'bfeownship_share'];\n let permittedOwnersVars = authorizationService.filterVariables(ownerVars);\n return domainElementService.getDomainElementList('dk', 'bfeownship', 'bfe_key=' + bfeId, permittedOwnersVars.uniq().join(','), 2);\n },\n\n getAddresses(element) {\n var domainElementService = this.get('domainElementService');\n var authorizationService = this.get('authorizationService');\n var bfeKey = element.get('id');\n var acadrVars = ['acadr_key', 'acadr_name', 'acadr_hasunits', 'acadr_loc'];\n var unadrVars = ['unadr_key', 'acadr_key', 'unadr_name', 'acadr_hasunits', 'acadr_loc'];\n let permittedUnadrVars = authorizationService.filterVariables(unadrVars);\n let permittedAcadrVars = authorizationService.filterVariables(acadrVars);\n let unadrs = domainElementService.getDomainElementList('dk', 'unadr', `bfe_key=${bfeKey}`, permittedUnadrVars.uniq().join(','));\n let acadrs = domainElementService.getDomainElementList('dk', 'acadr', `bfe_key=${bfeKey}`, permittedAcadrVars.uniq().join(','));\n let adrs = Ember.RSVP.hash({\n unadrs,\n acadrs\n });\n return adrs.then(function (adrs) {\n if (adrs.acadrs.elements.length === 0) {\n return unadrs;\n }\n\n let filteredUnadr = adrs.unadrs.elements.filter(x => !(x.get('values.acadr_hasunits.value') && adrs.acadrs.elements.findBy('key', x.get('values.acadr_key.value'))));\n let filteredAcadr = adrs.acadrs.elements.filter(x => x.get('values.acadr_hasunits.value'));\n return {\n elements: filteredAcadr.concat(filteredUnadr)\n };\n });\n },\n\n getMatrikel(element) {\n var elavskode = element.get('values.ejerlav_key.value');\n var matrnr = element.get('values.jordstyk_matrno.value');\n\n if (elavskode && matrnr) {\n var domainElementService = this.get('domainElementService');\n return domainElementService.getMatrikel(elavskode, matrnr);\n }\n\n return undefined;\n },\n\n getMatrikler(element) {\n var bfeKey = element.get('values.bfe_key.value');\n\n if (bfeKey) {\n let domainElementService = this.get('domainElementService');\n let vars = 'jordstyk_matrno,jordstyk_area,jordstyk_area_road,ejerlav_name,ejerlav_key';\n let jsonPromise = domainElementService.getDomainElementList('dk', 'jordstyk', `bfe_key=${bfeKey}`, vars);\n return jsonPromise.then(function (matrSummary) {\n let promise = null;\n\n if (matrSummary) {\n let matrNumbers = [];\n let elements = matrSummary.elements;\n\n _jquery.default.each(elements, function (i, element) {\n // TODO here i am just replacing the mapserver properties with API properties, but consider to merge them\n let matrNo = element.get('values.jordstyk_matrno.value');\n let ejerlavNo = element.get('values.ejerlav_key.value');\n matrNumbers.push({\n elavskode: ejerlavNo,\n matrnr: matrNo\n });\n });\n\n promise = domainElementService.getMatrikel(matrNumbers);\n }\n\n return promise;\n });\n }\n\n var features = [];\n var featureCollection = {\n type: 'FeatureCollection',\n features: [],\n error: 'Missing property key'\n };\n features.push(featureCollection);\n return Ember.RSVP.Promise.resolve(features);\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/shared/bfe-tab\", [\"exports\", \"search/base/domain-element-tab-route\", \"search/routes/domain-elements/dk/shared/bfe_vars\"], function (_exports, _domainElementTabRoute, _bfe_vars) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"rsvp\",0,\"@ember/service\",0,\"search/base/domain-element-tab-route\",0,\"search/routes/domain-elements/dk/shared/bfe_vars\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementTabRoute.default.extend({\n domainElementService: Ember.inject.service('domain-element-service'),\n templateName: 'domain-elements/dk/shared/bfe-tab',\n controllerName: 'domain-elements.dk.shared.bfe-tab',\n\n model() {\n var domainElementService = this.get('domainElementService');\n var authorizationService = this.get('authorizationService');\n var element = this.domainElementModel();\n var propertyVars = _bfe_vars.default.summary;\n propertyVars = propertyVars.concat(_bfe_vars.default.bfe);\n let permittedPropertyVars = authorizationService.filterVariables(propertyVars);\n\n function getPropertyFromAddress() {\n var BfeId = element.get('values.bfe_key.value');\n\n if (!BfeId) {\n return {\n props: [],\n domainElement: element\n };\n }\n\n var bfePromise = domainElementService.getDomainElement('dk', 'bfe', BfeId, permittedPropertyVars.uniq().join(','));\n return bfePromise.then(function (bfe) {\n return Ember.RSVP.hash({\n props: [bfe],\n domainElement: element\n });\n });\n }\n\n var unadrKey = element.get('values.unadr_key.value');\n\n if (unadrKey) {\n var bfesPromise = domainElementService.getDomainElementList('dk', 'bfe', 'bfe_unadr_key=' + unadrKey, permittedPropertyVars.uniq().join(','));\n return bfesPromise.then(function (bfes) {\n if (!bfes.elements.length) {\n return getPropertyFromAddress();\n }\n\n return Ember.RSVP.hash({\n props: bfes.elements,\n domainElement: element\n });\n });\n }\n\n return getPropertyFromAddress();\n },\n\n afterModel(model) {\n if (model && model.props && model.props.length > 0) {\n this.transitionTo(this.get('routeName') + '.bfe', model.domainElement.id, model.props[0].id);\n }\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/shared/bfe_vars\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n var _default = {\n bfe: ['bfe_key', 'bfe_mothrkey', 'bfe_ismother', 'bfe_location', 'bfe_acadr_name', 'bfe_unadr_name', 'bfe_admin_name', 'bfe_admin_complegal', 'bfe_admin_compprod', 'bfeownship_cou_bfe', 'vur_valuation', 'vur_groundval', 'vur_valuayear'],\n summary: ['bfe_key', 'bfe_ismother', 'bfe_flatno', 'bfe_location', 'bfe_status', 'bfe_acadr_name', 'bfe_unadr_name', 'bfe_admin_name', 'bfe_admin_coname', 'bfe_admin_adrline1', 'bfe_admin_adrline2', 'bfe_admin_adrline3', 'bfe_admin_complegal', 'bfe_admin_compprod', 'bfeownship_cou_bfe']\n };\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/shared/cvr/owned\", [\"exports\", \"search/base/domain-element-tab-route\"], function (_exports, _domainElementTabRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/service\",0,\"search/base/domain-element-tab-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementTabRoute.default.extend({\n templateName: 'domain-elements/dk/shared/cvr/owned',\n controllerName: 'domain-elements.dk.shared.cvr.owned',\n domainElementService: Ember.inject.service('domain-element-service'),\n\n async model() {\n const element = this.domainElementModel();\n let domainKey = element.get('values.cvr_per_key.value');\n let referenceVarPostfix = 'cvrper';\n\n if (!domainKey) {\n if (element.domain === 'cvr_otherpart') {\n domainKey = element.id;\n referenceVarPostfix = 'otherpart';\n } else {\n return {\n element: element,\n legalOwnedCompanies: [],\n realOwnedCompanies: []\n };\n }\n }\n\n const domainElementService = this.get('domainElementService');\n const compownlegalVars = 'compownlegal_key,compownlegal_start,compownlegal_end,compownlegal_current,compownlegal_share,compownlegal_voteshare,compownlegal_ownr_cvrper,compownlegal_ownr_complegal,compownlegal_ownr_otherpart,compownlegal_capclass';\n const compownrealVars = 'compownreal_key,compownreal_start,compownreal_end,compownreal_current,compownreal_share,compownreal_voteshare,compownreal_ownr_cvrper,compownreal_ownr_complegal,compownreal_ownr_otherpart,compownreal_specownship,compownreal_specownship_desc,compownreal_infrole';\n const complegalVars = 'complegal_key,complegal_name,unadr_key,unadr_name';\n const legalOwnedCompaniesPromise = domainElementService.getDomainElementList('dk', 'compownlegal', `compownlegal_ownr_${referenceVarPostfix}=${domainKey}`, complegalVars + ',' + compownlegalVars);\n const realOwnedCompaniesPromise = domainElementService.getDomainElementList('dk', 'compownreal', `compownreal_ownr_${referenceVarPostfix}=${domainKey}`, complegalVars + ',' + compownrealVars);\n const legalOwnedCompanies = await legalOwnedCompaniesPromise;\n const realOwnedCompanies = await realOwnedCompaniesPromise;\n return {\n element: element,\n legalOwnedCompanies: legalOwnedCompanies.elements.filter(x => !x.get('values.compownlegal_end.value')),\n realOwnedCompanies: realOwnedCompanies.elements.filter(x => !x.get('values.compownreal_end.value')),\n pastLegalOwnedCompanies: legalOwnedCompanies.elements.filter(x => !!x.get('values.compownlegal_end.value')),\n pastRealOwnedCompanies: realOwnedCompanies.elements.filter(x => !!x.get('values.compownreal_end.value'))\n };\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/shared/cvr/relations\", [\"exports\", \"search/base/domain-element-tab-route\"], function (_exports, _domainElementTabRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/service\",0,\"search/base/domain-element-tab-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementTabRoute.default.extend({\n templateName: 'domain-elements/dk/shared/cvr/relations',\n controllerName: 'domain-elements.dk.shared.cvr.relations',\n domainElementService: Ember.inject.service('domain-element-service'),\n\n async model() {\n const element = this.domainElementModel();\n let domainKey = element.get('values.cvr_per_key.value');\n let referenceVarPostfix = 'cvrper';\n\n if (!domainKey) {\n if (element.domain === 'cvr_otherpart') {\n domainKey = element.id;\n referenceVarPostfix = 'otherpart';\n } else {\n return {\n element: element,\n legalOwnedCompanies: [],\n realOwnedCompanies: []\n };\n }\n }\n\n const domainElementService = this.get('domainElementService');\n const relationVars = 'complegal_key,complegal_name,comprelation_start,comprelation_end,comprelation_func';\n const relationsPromise = domainElementService.getDomainElementList('dk', 'comprelation', `comprelation_${referenceVarPostfix}=${domainKey}`, relationVars);\n const relations = await relationsPromise;\n return {\n element: element,\n relations: relations.elements.filter(x => !x.get('values.comprelation_end.value')),\n pastRelations: relations.elements.filter(x => !!x.get('values.comprelation_end.value'))\n };\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/shared/esr-tab\", [\"exports\", \"search/base/domain-element-tab-route\", \"search/routes/domain-elements/dk/shared/esr_vars\"], function (_exports, _domainElementTabRoute, _esr_vars) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"rsvp\",0,\"@ember/service\",0,\"search/base/domain-element-tab-route\",0,\"search/routes/domain-elements/dk/shared/esr_vars\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementTabRoute.default.extend({\n domainElementService: Ember.inject.service('domain-element-service'),\n //domainElementViewService: service('domain-element-view-service'),\n templateName: 'domain-elements/dk/shared/esr-tab',\n controllerName: 'domain-elements.dk.shared.esr-tab',\n\n model() {\n var domainElementService = this.get('domainElementService');\n var authorizationService = this.get('authorizationService');\n var element = this.domainElementModel();\n var propertyVars = _esr_vars.default.summary; //this.get('domainElementViewService').getVariablesInTabTemplate('dk', 'prop', { route: 'summary' }, 'domain-elements/dk/shared/property-section');\n\n propertyVars = propertyVars.concat(_esr_vars.default.prop);\n let permittedPropertyVars = authorizationService.filterVariables(propertyVars);\n\n function getPropertyFromAddress() {\n var propertyId = element.get('values.prop_key.value');\n\n if (!propertyId) {\n return {\n props: [],\n domainElement: element\n };\n }\n\n var propertyPromise = domainElementService.getDomainElement('dk', 'prop', propertyId, permittedPropertyVars.uniq().join(','));\n return propertyPromise.then(function (prop) {\n return Ember.RSVP.hash({\n props: [prop],\n domainElement: element\n });\n });\n }\n\n var unadrKey = element.get('values.unadr_key.value');\n\n if (unadrKey) {\n var propertiesPromise = domainElementService.getDomainElementList('dk', 'prop', 'prop_unadr_key=' + unadrKey, permittedPropertyVars.uniq().join(','));\n return propertiesPromise.then(function (props) {\n if (!props.elements.length) {\n return getPropertyFromAddress();\n }\n\n return Ember.RSVP.hash({\n props: props.elements,\n domainElement: element\n });\n });\n }\n\n return getPropertyFromAddress();\n },\n\n afterModel(model) {\n if (model && model.props && model.props.length > 0) {\n this.transitionTo(this.get('routeName') + '.prop', model.domainElement.id, model.props[0].id);\n }\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/shared/esr_vars\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n var _default = {\n prop: ['prop_key', 'prop_mothrno', 'prop_mothrkey', 'prop_ismother', 'muni', 'prop_location', 'prop_hasadmin', 'prop_admin_protected', 'prop_admin_complegal', 'prop_admin_coname', 'prop_admin_adrline1', 'prop_admin_adrline2', 'prop_admin_adrline3', 'propownship_cou_prop', 'prop_matrstk_ejerlav_key', 'prop_matrstk_matrno', 'prop_lastlistng_fromdate', 'prop_lastlistng_todate', 'prop_lastlistng_price_last'],\n // TODO\n summary: ['muni', 'prop_no', 'prop_matrstk_bfe', 'prop_matrstk_proptyp', 'prop_ismother', 'prop_mothrloc', 'prop_flatno', 'prop_location', 'prop_status', 'prop_ownship_type', 'propownship_cou_prop', 'prop_admin_name', 'prop_purprice', 'prop_purdate', 'prop_lastlistng_price_last', 'prop_lastlistng_fromdate', 'unadr_area_resi', 'unadr_area_com', 'unadr_rooms', 'unadr_resityp_ois', 'unadr_usage_v2', 'unadr_usage_rentalstat', 'unadr_ownship', 'unadr_conyear', 'unit_cou_prop', 'bld_cou_prop', 'prop_matrstk_matrno', 'prop_matrstk_ejerlav_name', 'prop_matrstk_zone', 'matrstk_area_sum_prop', 'matrstk_area_road_sum_prop']\n };\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/shared/property-section\", [\"exports\", \"jquery\", \"ember-data\", \"search/base/domain-element-tab-route\"], function (_exports, _jquery, _emberData, _domainElementTabRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"jquery\",0,\"@ember/object\",0,\"@ember/service\",0,\"ember-data\",0,\"rsvp\",0,\"search/base/domain-element-tab-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementTabRoute.default.extend({\n templateName: 'domain-elements/dk/shared/property-section',\n controllerName: 'domain-elements.dk.shared.property-section',\n authorizationService: Ember.inject.service('authorization-service'),\n domainElementService: Ember.inject.service('domain-element-service'),\n domainElementRouteName: Ember.computed('routeName', function () {\n var tokens = this.get('routeName').split('.');\n return tokens.slice(0, tokens.length - 1).join('.');\n }),\n\n model(params) {\n var props = this.modelFor(this.get('domainElementRouteName')).props;\n var element = props.findBy('id', params.prop);\n return this.getModel(element, false);\n },\n\n async getModel(element, isSummaryTab) {\n var adrsPromise = this.getAddresses(element);\n var unitPromise = this.getUnit(element); //var featPromise = this.getMatrikler(element);\n\n var ownersPromise = this.getOwners(element);\n\n var matr = _emberData.default.PromiseArray.create({\n promise: this.getMatrikler(element)\n });\n\n return {\n isSummaryTab: isSummaryTab,\n prop: element,\n adrs: await adrsPromise,\n unit: await unitPromise,\n geom: matr,\n owners: await ownersPromise\n };\n },\n\n geom: Ember.computed('model.prop', function () {\n return _emberData.default.PromiseArray.create({\n promise: this.getMatrikler(this.get('model.prop'))\n });\n }),\n\n getUnit(element) {\n if (element.values.unit_cou_prop && element.values.unit_cou_prop.get('variableValue.value') === 1) {\n var domainElementService = this.get('domainElementService');\n var authorizationService = this.get('authorizationService');\n var propKey = element.get('id');\n var bbrVars = ['unadr_area_resi', 'unadr_area_resi', 'unadr_area_com', 'unadr_resityp_ois', 'unadr_ownship', 'unadr_conyear'];\n let permittedBbrVars = authorizationService.filterVariables(bbrVars);\n return domainElementService.getDomainElementList('dk', 'unit', `prop_key=${propKey}`, permittedBbrVars.uniq().join(','));\n }\n\n return undefined;\n },\n\n getOwners(element) {\n var domainElementService = this.get('domainElementService');\n var authorizationService = this.get('authorizationService');\n var propertyId = element.get('id');\n var ownerVars = ['propownship_ownr_name', 'propownship_ownr_adrline1', 'propownship_ownr_adrline2', 'propownship_ownr_adrline3', 'propownship_ownr_complegal', 'propownship_ownr_co_name', 'acadr_key', 'acadr_name', 'unadr_key', 'unadr_name'];\n let permittedOwnersVars = authorizationService.filterVariables(ownerVars);\n return domainElementService.getDomainElementList('dk', 'propownship', 'prop_key=' + propertyId, permittedOwnersVars.uniq().join(','), 2);\n },\n\n getAddresses(element) {\n var domainElementService = this.get('domainElementService');\n var authorizationService = this.get('authorizationService');\n var propKey = element.get('id');\n var acadrVars = ['acadr_key', 'acadr_name', 'acadr_hasunits', 'acadr_loc'];\n var unadrVars = ['unadr_key', 'acadr_key', 'unadr_name', 'acadr_hasunits', 'acadr_loc'];\n let permittedUnadrVars = authorizationService.filterVariables(unadrVars);\n let permittedAcadrVars = authorizationService.filterVariables(acadrVars);\n let unadrs = domainElementService.getDomainElementList('dk', 'unadr', `prop_key=${propKey}`, permittedUnadrVars.uniq().join(','));\n let acadrs = domainElementService.getDomainElementList('dk', 'acadr', `prop_key=${propKey}`, permittedAcadrVars.uniq().join(','));\n let adrs = Ember.RSVP.hash({\n unadrs,\n acadrs\n });\n return adrs.then(function (adrs) {\n if (adrs.acadrs.elements.length === 0) {\n return unadrs;\n }\n\n let filteredUnadr = adrs.unadrs.elements.filter(x => !(x.get('values.acadr_hasunits.value') && adrs.acadrs.elements.findBy('key', x.get('values.acadr_key.value'))));\n let filteredAcadr = adrs.acadrs.elements.filter(x => x.get('values.acadr_hasunits.value'));\n return {\n elements: filteredAcadr.concat(filteredUnadr)\n };\n });\n },\n\n getMatrikel(element) {\n var elavskode = element.get('values.prop_matrstk_ejerlav_key.value');\n var matrnr = element.get('values.prop_matrstk_matrno.value');\n\n if (elavskode && matrnr) {\n var domainElementService = this.get('domainElementService');\n return domainElementService.getMatrikel(elavskode, matrnr);\n }\n\n return undefined;\n },\n\n getMatrikler(element) {\n var propKey = element.get('values.prop_key.value');\n\n if (propKey) {\n let domainElementService = this.get('domainElementService');\n let vars = 'matrstk_matrno,matrstk_partno,matrstk_flatno,matrstk_art,matrstk_main,matrstk_zone,matrstk_area,matrstk_area_road,ejerlav_name,ejerlav_key';\n let jsonPromise = domainElementService.getDomainElementList('dk', 'matrstk', `prop_key=${propKey}`, vars);\n return jsonPromise.then(function (matrSummary) {\n let promise = null;\n\n if (matrSummary) {\n let matrNumbers = [];\n let elements = matrSummary.elements;\n\n _jquery.default.each(elements, function (i, element) {\n // TODO here i am just replacing the mapserver properties with API properties, but consider to merge them\n let matrNo = element.get('values.matrstk_matrno.value');\n let ejerlavNo = element.get('values.ejerlav_key.value');\n matrNumbers.push({\n elavskode: ejerlavNo,\n matrnr: matrNo\n });\n });\n\n promise = domainElementService.getMatrikel(matrNumbers);\n }\n\n return promise;\n });\n }\n\n var features = [];\n var featureCollection = {\n type: 'FeatureCollection',\n features: [],\n error: 'Missing property key'\n };\n features.push(featureCollection);\n return Ember.RSVP.Promise.resolve(features);\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/shared/udbud_tab\", [\"exports\", \"search/base/domain-element-tab-route\"], function (_exports, _domainElementTabRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/service\",0,\"search/base/domain-element-tab-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementTabRoute.default.extend({\n templateName: 'domain-elements/dk/shared/udbud-tab',\n controllerName: 'domain-elements.dk.shared.udbud-tab',\n domainElementService: Ember.inject.service('domain-element-service'),\n\n model() {\n var authorizationService = this.get('authorizationService');\n var element = this.domainElementModel();\n var vars = ['proplisting_fromdate', 'proplisting_todate', 'proplisting_time', 'proplisting_price_first', 'proplisting_price_last', 'proplisting_count_floors', 'proplisting_count_rooms', 'proplisting_area_resi', 'proplisting_isopen', 'proplisting_area_ground', 'proplisting_price_max', 'proplisting_area_basement', 'proplisting_price_min', 'proplisting_bldyear', 'proplisting_time', 'proplisting_url', 'proplisting_type'];\n let permittedVars = authorizationService.filterVariables(vars);\n var keyVariableId = `${element.get('domain')}_key`;\n return this.get('domainElementService').getDomainElementList('dk', 'proplisting', `${keyVariableId}=${element.id}`, permittedVars);\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/tele-per\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/service\",0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Route.extend({\n domainElementService: Ember.inject.service('domain-element-service'),\n\n model(params) {\n const domainElementService = this.get('domainElementService');\n return domainElementService.getDomainElementList('dk', 'all_per', `tele_per_key=${params.tele_per_id}`, 'all_per_key');\n },\n\n afterModel(model, transition) {\n this.transitionTo(transition.targetName.replace('tele-per', 'all-per'), model.get('elements.0.values.all_per_key.value'));\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/unadr\", [\"exports\", \"search/base/domain-element-route\"], function (_exports, _domainElementRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/base/domain-element-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementRoute.default.extend({\n getAdditionalVars() {\n return ['muni', 'prop_no'];\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/unadr/address\", [\"exports\", \"search/base/domain-element-tab-route\"], function (_exports, _domainElementTabRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/base/domain-element-tab-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementTabRoute.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/unadr/bbr\", [\"exports\", \"search/routes/domain-elements/dk/shared/bbr/address-based-tab\"], function (_exports, _addressBasedTab) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/bbr/address-based-tab\"eaimeta@70e063a35619d71f\n\n var _default = _addressBasedTab.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/unadr/bbr/building\", [\"exports\", \"search/routes/domain-elements/dk/shared/bbr/building\"], function (_exports, _building) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"rsvp\",0,\"search/routes/domain-elements/dk/shared/bbr/building\"eaimeta@70e063a35619d71f\n\n var _default = _building.default.extend({\n templateName: 'domain-elements/dk/shared/bbr/building',\n\n model() {\n var element = this.modelFor('domain-elements.dk.unadr.bbr');\n return Ember.RSVP.hash({\n domainElements: element.buildings,\n domainElement: element.domainElement,\n elementsDomainId: 'bld'\n });\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/unadr/bbr/ground\", [\"exports\", \"search/routes/domain-elements/dk/shared/bbr/ground\"], function (_exports, _ground) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"rsvp\",0,\"search/routes/domain-elements/dk/shared/bbr/ground\"eaimeta@70e063a35619d71f\n\n var _default = _ground.default.extend({\n templateName: 'domain-elements/dk/shared/bbr/ground',\n\n model() {\n var element = this.modelFor('domain-elements.dk.unadr.bbr');\n return Ember.RSVP.hash({\n domainElements: element.grounds,\n domainElement: element.domainElement,\n elementsDomainId: 'ground'\n });\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/unadr/bbr/index\", [\"exports\", \"search/routes/domain-elements/dk/shared/bbr/index\"], function (_exports, _index) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/bbr/index\"eaimeta@70e063a35619d71f\n\n var _default = _index.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/unadr/bbr/unit\", [\"exports\", \"search/routes/domain-elements/dk/shared/bbr/unit\"], function (_exports, _unit) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"rsvp\",0,\"search/routes/domain-elements/dk/shared/bbr/unit\"eaimeta@70e063a35619d71f\n\n var _default = _unit.default.extend({\n templateName: 'domain-elements/dk/shared/bbr/unit',\n\n model() {\n var element = this.modelFor('domain-elements.dk.unadr.bbr');\n return Ember.RSVP.hash({\n domainElements: element.units,\n domainElement: element.domainElement,\n elementsDomainId: 'unit'\n });\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/unadr/bfe\", [\"exports\", \"search/routes/domain-elements/dk/shared/bfe-tab\"], function (_exports, _bfeTab) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/bfe-tab\"eaimeta@70e063a35619d71f\n\n var _default = _bfeTab.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/unadr/bfe/bfe\", [\"exports\", \"search/routes/domain-elements/dk/shared/bfe-section\"], function (_exports, _bfeSection) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/bfe-section\"eaimeta@70e063a35619d71f\n\n var _default = _bfeSection.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/unadr/demography\", [\"exports\", \"search/base/domain-element-tab-route\"], function (_exports, _domainElementTabRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/base/domain-element-tab-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementTabRoute.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/unadr/esr\", [\"exports\", \"search/routes/domain-elements/dk/shared/esr-tab\"], function (_exports, _esrTab) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/esr-tab\"eaimeta@70e063a35619d71f\n\n var _default = _esrTab.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/unadr/esr/prop\", [\"exports\", \"search/routes/domain-elements/dk/shared/property-section\"], function (_exports, _propertySection) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/property-section\"eaimeta@70e063a35619d71f\n\n var _default = _propertySection.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/unadr/index\", [\"exports\", \"search/base/domain-element-index-route\"], function (_exports, _domainElementIndexRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/base/domain-element-index-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementIndexRoute.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/unadr/myndighed\", [\"exports\", \"search/base/domain-element-tab-route\"], function (_exports, _domainElementTabRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/base/domain-element-tab-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementTabRoute.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/unadr/summary\", [\"exports\", \"search/base/domain-element-tab-route\"], function (_exports, _domainElementTabRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"rsvp\",0,\"search/base/domain-element-tab-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementTabRoute.default.extend({\n model() {\n var address = this.domainElementModel();\n var contacts = this.getContactsPromise(address);\n return Ember.RSVP.hash({\n contacts: contacts,\n address: address\n });\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/unadr/tinglysning\", [\"exports\", \"search/base/domain-element-tab-route\"], function (_exports, _domainElementTabRoute) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/service\",0,\"search/base/domain-element-tab-route\"eaimeta@70e063a35619d71f\n\n var _default = _domainElementTabRoute.default.extend({\n tinglysningService: Ember.inject.service('tinglysning-service'),\n\n async model() {\n let dem = this.domainElementModel();\n let tinglysningService = this.get('tinglysningService');\n let bfe_key = dem.get('values.bfe_key.variableValue.value');\n\n if (bfe_key) {\n try {\n let propertyDocuments = await tinglysningService.getPropertiesFromBfe(bfe_key);\n let docs = propertyDocuments.map(function (doc) {\n doc.tinglysningPdfUrl = tinglysningService.getEjendomPdfUrl(doc.guid);\n return doc;\n });\n dem.tinglysningPropertyDocuments = docs;\n\n if (docs.length == 1) {\n dem.tinglysningPropertyPdfUrl = docs[0].tinglysningPdfUrl;\n }\n } catch (error) {\n if (error.status == 404) {\n error.isHandled = true; //expected result when no property is found in tinglysning\n } else if (error.status == 503) {\n //expected result when the Tinglysnings API that we use is not available\n error.isHandled = true;\n dem.serviceUnavailable = true;\n } else {\n throw error;\n }\n }\n } //only try to find the address in Andelsboligbogen if not found in Tingbogen (this may not be correct)\n\n\n let kvhx = dem.get('values.kvhx.variableValue.value');\n\n if (kvhx) {\n try {\n let uid = await tinglysningService.getAndelUid(kvhx);\n dem.tinglysningAndelPdfUrl = tinglysningService.getAndelPdfUrl(uid);\n } catch (error) {\n if (error.status == 404) {\n error.isHandled = true; //expected result when no andel is found in tinglysning\n } else if (error.status == 503) {\n //expected result when the Tinglysnings API that we use is not available\n error.isHandled = true;\n dem.serviceUnavailable = true;\n } else {\n throw error;\n }\n }\n }\n\n return dem;\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/domain-elements/dk/unadr/udbud\", [\"exports\", \"search/routes/domain-elements/dk/shared/udbud_tab\"], function (_exports, _udbud_tab) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"search/routes/domain-elements/dk/shared/udbud_tab\"eaimeta@70e063a35619d71f\n\n var _default = _udbud_tab.default.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/domain-error\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Route.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/forgotten-password\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Route.extend({\n titleToken: 'Glemt kodeord',\n\n model() {\n return {\n email: '',\n isSentSuccess: false\n };\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/forgotten-password/confirmation\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Route.extend({\n model() {\n return this.modelFor('forgotten-password');\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/index\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/service\",0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Route.extend({\n authentication: Ember.inject.service('authentication-service'),\n\n beforeModel() {\n if (this.get('authentication.isAuthenticated')) {\n this.transitionTo('about.welcome');\n } else {\n this.transitionTo('index');\n }\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/not-found\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Route.extend({});\n\n _exports.default = _default;\n});","define(\"search/routes/reset-password\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/service\",0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Route.extend({\n titleToken: 'Gendan kodeord',\n authentication: Ember.inject.service('authentication-service'),\n\n beforeModel() {\n if (this.get('authentication.isAuthenticated')) {\n return this.get('authentication').logout();\n }\n\n return true;\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/search-result-loading\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/routing/route\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Route.extend({\n setupController(controller\n /*, model, transition*/\n ) {\n controller.set('model', this.get('searchResultQuery'));\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/routes/search-result\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/object\",0,\"@ember/routing/route\",0,\"@ember/service\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Route.extend({\n searchService: Ember.inject.service('search-service'),\n authentication: Ember.inject.service('authentication-service'),\n queryParams: {\n q: {\n refreshModel: true\n },\n where: {\n refreshModel: true\n },\n domainTypes: {\n refreshModel: true\n },\n historic: {\n refreshModel: true\n },\n cprMatch: {\n refreshModel: true\n }\n },\n titleToken: function () {\n var controller = this.controllerFor(this.get('routeName'));\n return controller.get('pageTitleTokens');\n },\n\n model(params) {\n if (this.get('authentication.isAuthenticated')) {\n var lastResult = this.getLastResultIfMatchBy(params);\n\n if (lastResult) {\n return lastResult;\n }\n }\n\n var searchService = this.get('searchService');\n\n this._updateInputQueryFromParams(params);\n\n var searchResultQuery = this.get('searchResultQuery');\n searchResultQuery.initFromQueryParams(params);\n var self = this;\n return searchService.search(searchResultQuery).then(function (result) {\n if (result.swap_input_field) {\n var where = params.where;\n params.where = params.q;\n params.q = where;\n\n self._updateInputQueryFromParams(params);\n }\n\n return result;\n });\n },\n\n afterModel(searchResult) {\n this.set('lastSearchResult', searchResult);\n this.controllerFor('application').set('shouldShowSearchResultsTab', true);\n },\n\n beforeModel() {\n this.controllerFor('application').set('shouldShowSearchResultsTab', true);\n return true;\n },\n\n authenticationChanged: Ember.observer('authentication.isAuthenticated', function () {\n if (!this.get('authentication.isAuthenticated')) {\n this.set('lastSearchResult', undefined);\n this.controllerFor('application').set('shouldShowSearchResultsTab', false);\n }\n }),\n\n getLastResultIfMatchBy(params) {\n var lastResult = this.get('lastSearchResult');\n\n if (lastResult && lastResult.get('query').equalParams(params)) {\n return lastResult;\n }\n\n return null;\n },\n\n _updateInputQueryFromParams(params) {\n //see search-query-initializer.js \n //we do this because we need to update model of the parent route based on the query parameters received here.\n //the model in the parent route may not be in sync with the results if the search results has not happened through the query input button.\n var inputQuery = this.get('inputQuery'); //note we only update the parts of the query, that the user can change in the UI to avoid hiding choices.\n\n inputQuery.set('q', params.q);\n inputQuery.set('where', params.where);\n inputQuery.set('newQ', params.q);\n inputQuery.set('newWhere', params.where);\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/serializers/-default\", [\"exports\", \"@ember-data/serializer/json\"], function (_exports, _json) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _json.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"@ember-data/serializer/json\"eaimeta@70e063a35619d71f\n});","define(\"search/serializers/-json-api\", [\"exports\", \"@ember-data/serializer/json-api\"], function (_exports, _jsonApi) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _jsonApi.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"@ember-data/serializer/json-api\"eaimeta@70e063a35619d71f\n});","define(\"search/serializers/-rest\", [\"exports\", \"@ember-data/serializer/rest\"], function (_exports, _rest) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _rest.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"@ember-data/serializer/rest\"eaimeta@70e063a35619d71f\n});","define(\"search/serializers/domain\", [\"exports\", \"@ember-data/serializer/json-api\"], function (_exports, _jsonApi) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember-data/serializer/json-api\"eaimeta@70e063a35619d71f\n\n var _default = _jsonApi.default.extend({\n normalizeResponse(store, primaryModelClass, payload, id, requestType) {\n var response = payload.objects.map(function (item) {\n return {\n 'type': 'domain',\n 'id': item.self.id,\n 'attributes': {\n 'name': item.name,\n 'description': item.desc\n }\n };\n });\n return this._super(store, primaryModelClass, {\n 'data': response\n }, id, requestType);\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/serializers/variable\", [\"exports\", \"@ember-data/serializer/json-api\"], function (_exports, _jsonApi) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember-data/serializer/json-api\"eaimeta@70e063a35619d71f\n\n var _default = _jsonApi.default.extend({\n normalizeResponse(store, primaryModelClass, payload, id, requestType) {\n let getCategories = function (item) {\n if (item.valuetype === 'Category') {\n return item.categories.map(function (category) {\n return {\n 'id': category.self.id,\n 'name': category.name,\n 'description': category.desc,\n 'state': category.state\n };\n });\n }\n\n return null;\n };\n\n var response = payload.objects.map(function (item) {\n return {\n 'type': 'variable',\n 'id': item.self.id,\n 'attributes': {\n 'name': item.name,\n 'description': item.desc,\n 'version': item.version,\n 'source': item.source,\n 'valuetype': item.valuetype,\n 'categorydisplayformat': item.category_display_format,\n 'categories': getCategories(item)\n }\n };\n });\n return this._super(store, primaryModelClass, {\n 'data': response\n }, id, requestType);\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/services/ajax\", [\"exports\", \"ember-ajax/services/ajax\"], function (_exports, _ajax) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _ajax.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-ajax/services/ajax\"eaimeta@70e063a35619d71f\n});","define(\"search/services/app-info-service\", [\"exports\", \"jquery\", \"search/config/environment\"], function (_exports, _jquery, _environment) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"jquery\",0,\"@ember/service\",0,\"search/config/environment\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Service.extend({\n getAppInfo() {\n return _jquery.default.getJSON(_environment.default.APP.apiRoot + 'appinfo/').then(function (response) {\n return response;\n });\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/services/authentication-service\", [\"exports\", \"jquery\", \"js-cookie\", \"search/config/environment\"], function (_exports, _jquery, _jsCookie, _environment) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"jquery\",0,\"@ember/object\",0,\"@ember/object/computed\",0,\"@ember/service\",0,\"js-cookie\",0,\"search/config/environment\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Service.extend({\n //domainElementViewService: service('domain-element-view-service'),\n authorizationService: Ember.inject.service(),\n //TODO: have seperate call to get authentication information, like username\n isAuthenticated: Ember.computed.oneWay('authorizationService.isAuthenticated'),\n userName: Ember.computed.oneWay('authorizationService.userName'),\n previousUserName: Ember.computed('_sessionsPreviousUserName', function () {\n //in case someone just logged out, the user from the cookie may not be the previous user, so use the one from the service\n let sessionPrevUser = this.get('_sessionsPreviousUserName');\n if (sessionPrevUser) return sessionPrevUser;\n\n let usr = _jsCookie.default.get('WelcomeBack');\n\n return usr;\n }),\n isBootstrap: false,\n\n bootstrap() {\n this.isBootstrap = true;\n return this._initialize();\n },\n\n _initialize() {\n //this.get('domainElementViewService').flush();\n return this.get('authorizationService').reset();\n },\n\n login(userName, password) {\n var self = this;\n return this._login(userName, password).then(function (result) {\n if (result.Status === 'Success') {\n _jsCookie.default.set('WelcomeBack', userName, {\n expires: 7\n }); //we can not read the cookie before the next visit (page is not refreashed on signout) so we save the last username in the service\n\n\n self.set('_sessionsPreviousUserName', userName);\n return self._initialize().then(function () {\n return result;\n });\n } else {\n return result;\n }\n });\n },\n\n _login(userName, password) {\n return _jquery.default.ajax({\n type: 'POST',\n url: _environment.default.APP.apiRoot + 'account/signinjson',\n data: {\n Username: userName,\n Password: password\n }\n });\n },\n\n logout() {\n var self = this;\n return _jquery.default.getJSON(_environment.default.APP.apiRoot + 'account/SignOutJson').then(function (response) {\n if (response) {\n return self._initialize().then(function () {\n return response;\n });\n }\n });\n },\n\n sendResetPasswordEmail(email) {\n return _jquery.default.ajax({\n type: 'POST',\n url: _environment.default.APP.apiRoot + 'account/resetPasswordRequest',\n data: {\n Email: email\n }\n });\n },\n\n sendFeedback(text, email) {\n return _jquery.default.ajax({\n type: 'POST',\n url: _environment.default.APP.apiRoot + 'account/feedbackRequest',\n data: {\n Text: text,\n Email: email\n }\n });\n },\n\n resetPassword(userId, verificationCode, newPassword) {\n return _jquery.default.ajax({\n type: 'POST',\n url: _environment.default.APP.apiRoot + 'account/ResetPassword',\n data: {\n userId: userId,\n verificationCode: verificationCode,\n newPassword: newPassword\n }\n });\n },\n\n //checks whether the error contains an Authentication error\n isNotAuthenticated(error) {\n return error.responseJSON && error.responseJSON.length === 1 && error.responseJSON[0].authenticated === false;\n },\n\n isNotAuthorized(error) {\n return error.responseJSON && error.responseJSON.length === 1 && error.responseJSON[0].status === 401;\n },\n\n trySigningOutIfNotAuthenticate() {\n var self = this;\n return _jquery.default.getJSON(_environment.default.APP.apiRoot + 'account/authenticated').then(function (response) {\n if (response === false) {\n return self.logout().then(function () {\n return true;\n });\n }\n\n return false;\n });\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/services/authorization-service\", [\"exports\", \"jquery\", \"search/config/environment\"], function (_exports, _jquery, _environment) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/object\",0,\"@ember/object/computed\",0,\"@ember/service\",0,\"@ember/service\",0,\"jquery\",0,\"search/config/environment\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Service.extend({\n notificationService: Ember.inject.service('notification-service'),\n isAuthenticated: Ember.computed.oneWay('_user.isAuthenticated'),\n userName: Ember.computed.oneWay('_user.userName'),\n hasAdminAccess: Ember.computed.oneWay('_user.hasAdminAccess'),\n hasCprMatcherAccess: Ember.computed('_user.matchersWithAdditPermission', function () {\n return this.hasAdditPermissionOnMatcher('cpr');\n }),\n hasRealCprAccess: Ember.computed.oneWay('_user.hasRealCprAccess'),\n hasKviktjekCprAccess: Ember.computed('variablesWithRetrifyPermission', function () {\n return this.get('variablesWithRetrifyPermission').includes('tele_per_cpr_status');\n }),\n hasUserAcceptedCurrentRetrifyTerms: Ember.computed.oneWay('_hasUserAcceptedCurrentRetrifyTerms'),\n canCopyIdToClipboard: Ember.computed.oneWay('_user.canCopyIdToClipboard'),\n canCopyTextToClipboard: Ember.computed.oneWay('_user.canCopyTextToClipboard'),\n hasSearchAccessOnAnyDomain: Ember.computed('_user.domainsWithSearchPermission', function () {\n return this.get('_user.domainsWithSearchPermission').length > 0;\n }),\n hasSearchAccess: Ember.computed('isAuthenticated', 'hasSearchAccessOnAnyDomain', function () {\n return this.get('isAuthenticated') && this.get('hasSearchAccessOnAnyDomain') || !this.get('isAuthenticated');\n }),\n hasCstPersonAccess: Ember.computed('_user.domainsWithSearchPermission', function () {\n return this.hasSearchPermissionOnDomain('cst_per');\n }),\n hasTinglysningAccess: Ember.computed.oneWay('_user.hasTinglysningAccess'),\n hasCstCompanyAccess: Ember.computed.oneWay('hasCstPersonAccess'),\n //Note: this permission could be different than the person one, but for now it is the same\n hasAvmAccess: Ember.computed('_user.{userName,variablesWithRetrifyPermission}', function () {\n return this.get('_user.variablesWithRetrifyPermission').includes('prop_avmgroup');\n }),\n //returns variable ids of variables with addit permission\n variablesWithRetrifyPermission: Ember.computed.reads('_user.variablesWithRetrifyPermission'),\n retrifyTos: 'retrify-tos-v3',\n\n reset() {\n var self = this;\n this.set('_hasUserAcceptedCurrentRetrifyTerms', undefined);\n return _jquery.default.getJSON(_environment.default.APP.apiRoot + 'account/info/').then(function (response) {\n if (response.isAuthenticated) {\n return self.get('notificationService').hasAcceptedNotification(self.retrifyTos).then(function () {\n self.set('_hasUserAcceptedCurrentRetrifyTerms', true);\n }).catch(function (error) {\n if (error.status == 404) {\n error.isHandled = true; //expected result when user has not accepted retrify tos\n }\n\n self.set('_hasUserAcceptedCurrentRetrifyTerms', false);\n }).always(function () {\n self.set('_user', response);\n });\n } else {\n self.set('_user', response);\n }\n });\n },\n\n hasSearchPermissionOnDomain(domainId) {\n return this.get('_user.domainsWithSearchPermission').includes(domainId);\n },\n\n hasAdditPermissionOnMatcher(matcherId) {\n return this.get('_user.matchersWithAdditPermission').includes(matcherId);\n },\n\n acceptCurrentRetrifyTerms() {\n var self = this;\n return this.get('notificationService').acceptNotification(this.retrifyTos).then(function () {\n self.set('_hasUserAcceptedCurrentRetrifyTerms', true);\n return;\n }).catch(function (error) {\n if (error.status == 409) {\n error.isHandled = true; //expected result when user has already accepted retrify tos\n\n self.set('_hasUserAcceptedCurrentRetrifyTerms', true);\n } else {\n self.set('_hasUserAcceptedCurrentRetrifyTerms', false);\n }\n\n return;\n });\n },\n\n filterVariables(variables) {\n let permittedVariables = this.get('_user.variablesWithRetrifyPermission');\n return variables.filter(function (n) {\n return permittedVariables.indexOf(n) !== -1;\n });\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/services/cvr-accounting-service\", [\"exports\", \"jquery\", \"search/config/environment\"], function (_exports, _jquery, _environment) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"jquery\",0,\"@ember/service\",0,\"search/config/environment\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Service.extend({\n apiUrl: 'api/v1/cvr/accounting',\n\n getCvrAccountingData(cvr) {\n return _jquery.default.getJSON(_environment.default.APP.apiRoot + this.apiUrl + '/' + cvr);\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/services/domain-element-service\", [\"exports\", \"jquery\", \"search/models/variable-value\", \"search/models/domain-element\", \"search/models/domain-element-list\", \"search/config/environment\"], function (_exports, _jquery, _variableValue, _domainElement, _domainElementList, _environment) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"jquery\",0,\"@ember/object\",0,\"@ember/service\",0,\"search/models/variable-value\",0,\"search/models/domain-element\",0,\"search/models/domain-element-list\",0,\"rsvp\",0,\"search/config/environment\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Service.extend({\n variableMetadataService: Ember.inject.service('variable-metadata-service'),\n\n getDomainElementObject(domainElementResponse, country) {\n var variableMetadataService = this.get('variableMetadataService');\n return variableMetadataService.getVariablesByIds(Object.keys(domainElementResponse.values)).then(variables => {\n var variableValues = Ember.Object.create();\n variables.forEach(v => {\n if (v) {\n variableValues[v.id] = _variableValue.default.create({\n variable: v,\n variableValue: domainElementResponse.values[v.id]\n });\n }\n });\n return _domainElement.default.create({\n values: variableValues,\n domain: domainElementResponse.self.type,\n id: domainElementResponse.self.id,\n country: country\n });\n });\n },\n\n _getDomainElementFromUrl(url, country) {\n var absUrl = _environment.default.APP.apiRoot + url;\n var self = this;\n return Ember.RSVP.Promise.resolve(_jquery.default.getJSON(absUrl)).then(function (response) {\n return self.getDomainElementObject(response, country);\n });\n },\n\n getDomainElement(country, domain, elementId, vars) {\n var varsQueryString = '';\n\n if (vars) {\n varsQueryString = `&vars=${vars}`;\n }\n\n var url = `api/v1/values/${country}/${domain}/${elementId}?valueformat=displaystring${varsQueryString}`;\n return this._getDomainElementFromUrl(url, country);\n },\n\n getDomainElementList(country, domain, where, vars, top) {\n top = typeof top !== 'undefined' ? top : 1999;\n var varsQueryString = '';\n\n if (vars) {\n varsQueryString = `&vars=${vars}`;\n }\n\n var url = `api/v1/values/${country}/${domain}?valueformat=displaystring&top=${top}${varsQueryString}&where=${where}`;\n return this._getDomainElementListFromUrl(url, country);\n },\n\n getDomainElementListByIds(country, domain, ids, vars, top) {\n top = typeof top !== 'undefined' ? top : 1999;\n var varsQueryString = '';\n\n if (vars) {\n varsQueryString = `&vars=${vars}`;\n }\n\n var url = `api/v1/values/${country}/${domain}?valueformat=displaystring&top=${top}${varsQueryString}&ids=${ids}`;\n return this._getDomainElementListFromUrl(url, country);\n },\n\n variablesInitializationPromise() {\n return this.get('variableMetadataService').getVariableById('unadr_key');\n },\n\n getMatrikel(matrnumbers) {\n let emptyFeature = {\n type: 'FeatureCollection',\n features: []\n };\n\n if (!Array.isArray(matrnumbers) || matrnumbers.length === 0) {\n return [];\n }\n\n return Ember.RSVP.Promise.resolve(_jquery.default.ajax({\n method: 'POST',\n contentType: 'application/json;charset=utf-8',\n url: _environment.default.APP.apiRoot + '/map/matrikel',\n //?elavskode=${elavskode}&matrnr=${encodeURIComponent(matrnr)}\n data: JSON.stringify(matrnumbers),\n timeout: 3000\n }).then(function (response) {\n if (!response) {\n return [];\n } //split feature collection into multiple feature collections, with one feature in each\n\n\n return response.features.map(feature => {\n let collection = {\n type: 'FeatureCollection',\n features: [feature]\n };\n return collection;\n });\n }, function\n /*e*/\n () {\n emptyFeature.error = true;\n return [emptyFeature];\n }));\n },\n\n _getDomainElementListFromUrl(url, country) {\n var self = this;\n var meta = null;\n return Ember.RSVP.Promise.resolve(_jquery.default.getJSON(_environment.default.APP.apiRoot + url)).then(function (jsonResponse) {\n meta = jsonResponse.meta;\n var elementPromises = jsonResponse.objects.map(domainElement => self.getDomainElementObject(domainElement, country));\n return Ember.RSVP.all(elementPromises);\n }).then(function (domainElements) {\n return _domainElementList.default.create({\n elements: domainElements,\n meta: meta\n });\n });\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/services/domain-element-summary-service\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/service\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Service.extend({\n columns: true,\n orto: false,\n\n toggleColumns() {\n this.set('columns', !this.get('columns'));\n },\n\n toggleOrto() {\n this.set('orto', !this.get('orto'));\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/services/domain-element-view-service\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/service\",0,\"@ember/application\"eaimeta@70e063a35619d71f\n\n //F12 in browser -> wire-format.js\n let opcodes = {\n // Statements\n Text: 0,\n Append: 1,\n Comment: 2,\n Modifier: 3,\n Block: 4,\n Component: 5,\n // Expressions\n Get: 23,\n MaybeLocal: 24,\n Helper: 28\n };\n\n var _default = Ember.Service.extend({\n variableMetadataService: Ember.inject.service('variable-metadata-service'),\n\n init() {\n this._super(...arguments);\n\n this._variablesInTabMap = [];\n this._alreadyTraversedComponent = [];\n },\n\n flush() {\n this._alreadyTraversedComponent = this._variablesInTabMap = [];\n },\n\n getVariablesInTabTemplate(country, countryUniqueId, tab, templateName) {\n //template name is optional\n var tabId = this._getTabId(country, countryUniqueId, tab);\n\n var variablesInTab = this._variablesInTabMap.findBy('tabId', tabId);\n\n if (variablesInTab) {\n return variablesInTab.variableIds;\n }\n\n return this._initializeAndGetDomainVariableMap(country, countryUniqueId, tab, templateName).variableIds;\n },\n\n _getTabId(country, countryUniqueId, tab) {\n return (country + '_' + countryUniqueId + '_' + tab.route).toLowerCase();\n },\n\n _initializeAndGetDomainVariableMap(country, countryUniqueId, tab, componentName) {\n var variablesInTab = {\n tabId: this._getTabId(country, countryUniqueId, tab),\n variableIds: []\n };\n this._alreadyTraversedComponent = [];\n\n if (!componentName) {\n componentName = 'domain-elements/' + country + '/' + countryUniqueId + '/' + tab.route;\n }\n\n this._setDomainVariablesMap(componentName, variablesInTab.variableIds, true);\n\n this._variablesInTabMap.push(variablesInTab);\n\n return variablesInTab;\n },\n\n _setDomainVariablesMap(componentName, variableIds, isRouteTemplate) {\n componentName = componentName.replace('_', '-');\n\n var template = this._getCustomComponentTemplate(componentName, isRouteTemplate);\n\n if (template) {\n let owner = Ember.getOwner(this);\n var blocks = template(owner);\n\n if (blocks) {\n this._addVariablesUsingTemplate(blocks.parsedLayout.block, variableIds);\n\n if (!isRouteTemplate) {\n this._addVariablesUsingComponent(componentName, variableIds);\n }\n }\n }\n },\n\n _getCustomComponentTemplate(name, isRouteTemplate) {\n try {\n var component = isRouteTemplate ? '' : 'components/';\n return window.require('search/templates/' + component + name)['default'];\n } catch (err) {\n return this._tryGetingFromTemplateName(name);\n }\n },\n\n _tryGetingFromTemplateName(name) {\n try {\n var route = window.require('search/routes/' + name);\n\n if (route && route.default && route.default.create) {\n var routeInstance = route.default.create({});\n\n if (routeInstance.get('templateName')) {\n return window.require('search/templates/' + routeInstance.get('templateName'))['default'];\n }\n }\n } catch (err) {\n return null;\n }\n\n return null;\n },\n\n _addVariablesUsingTemplate(block, variableIds) {\n this._addVariableIds(block.statements, variableIds);\n },\n\n _addVariablesUsingComponent(name, variableIds) {\n var component = window.require('search/components/' + name)['default'];\n\n if (component && component.additionalRequiredVariableIds) {\n for (var j = 0; j < component.additionalRequiredVariableIds.length; j++) {\n variableIds.push(component.additionalRequiredVariableIds[j]);\n }\n }\n },\n\n _addVariableIds(statements, variableIds) {\n for (var i = 0; i < statements.length; i++) {\n var elementType = statements[i][0];\n var element = null;\n\n if (elementType === opcodes.Append && statements[i][1][0] === opcodes.Helper) {\n element = statements[i][1];\n } else if (elementType === opcodes.Block) {\n element = statements[i];\n\n this._addVariableIds(element[4].statements, variableIds); //main contents of a block\n\n\n if (element[5]) {\n //else block of an if or unless block\n this._addVariableIds(element[5].statements, variableIds);\n }\n }\n\n if (element) {\n var componentName = element[1];\n\n if (componentName === 'variable-value' || componentName === 'inline-variable-value') {\n for (var partIndex = 2; partIndex < element.length; partIndex++) {\n if (!element[partIndex] || !element[partIndex][0] || !element[partIndex][0][0]) {\n continue;\n }\n\n var elementPart = element[partIndex];\n var elementPartType = elementPart[0][0];\n var getArray = [];\n var propIndex = 0;\n\n if (elementPartType == opcodes.Get || elementPartType == opcodes.MaybeLocal) {\n getArray = elementPart[0][1];\n propIndex = getArray.length - 1;\n variableIds.push(getArray[propIndex]);\n } else if (elementPartType == 'valueSinceDate') {\n let opcode = elementPart[1][0][0];\n\n if (opcode !== opcodes.Get && opcode !== opcodes.MaybeLocal) {\n continue;\n }\n\n getArray = elementPart[1][0][1];\n propIndex = getArray.length - 1;\n variableIds.push(getArray[propIndex]);\n }\n }\n } else if (!this._alreadyTraversedComponent[componentName]) {\n this._alreadyTraversedComponent[componentName] = true;\n\n this._setDomainVariablesMap(componentName, variableIds);\n }\n }\n }\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/services/ember-leaflet\", [\"exports\", \"ember-leaflet/services/ember-leaflet\"], function (_exports, _emberLeaflet) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _emberLeaflet.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-leaflet/services/ember-leaflet\"eaimeta@70e063a35619d71f\n});","define(\"search/services/energygrade-service\", [\"exports\", \"jquery\", \"search/config/environment\"], function (_exports, _jquery, _environment) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"jquery\",0,\"@ember/service\",0,\"search/config/environment\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Service.extend({\n apiUrl: _environment.default.APP.apiRoot + 'api/v1/energygrade',\n\n getClassification(uid) {\n return _jquery.default.getJSON(this.apiUrl + '/classification/' + uid);\n },\n\n getEnergygradeByUid(uid) {\n return _jquery.default.getJSON(this.apiUrl + '/' + uid);\n },\n\n getEnergygradeByBBR(municipality, property) {\n return _jquery.default.getJSON(this.apiUrl + '/' + municipality + '/' + property);\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/services/moment\", [\"exports\", \"ember-moment/services/moment\", \"search/config/environment\"], function (_exports, _moment, _environment) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"ember-moment/services/moment\",0,\"search/config/environment\"eaimeta@70e063a35619d71f\n\n function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n class MomentOverride extends _moment.default {\n constructor() {\n super(...arguments);\n\n _defineProperty(this, \"defaultFormat\", _environment.default.moment && _environment.default.moment.outputFormat || null);\n }\n\n }\n\n _exports.default = MomentOverride;\n});","define(\"search/services/notification-service\", [\"exports\", \"jquery\", \"search/config/environment\"], function (_exports, _jquery, _environment) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"jquery\",0,\"@ember/service\",0,\"search/config/environment\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Service.extend({\n apiUrl: 'api/users/notification-acceptances',\n\n hasAcceptedNotification(notificationId) {\n return _jquery.default.getJSON(_environment.default.APP.apiRoot + this.apiUrl + '/' + notificationId);\n },\n\n acceptNotification(notificationId) {\n return _jquery.default.post(_environment.default.APP.apiRoot + this.apiUrl + '/' + notificationId);\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/services/search-service\", [\"exports\", \"jquery\"], function (_exports, _jquery) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"jquery\",0,\"@ember/object\",0,\"@ember/service\",0,\"rsvp\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Service.extend({\n domainElementService: Ember.inject.service('domain-element-service'),\n\n search(query) {\n var SearchResult = Ember.Object.extend({\n query: null,\n results: null\n });\n var self = this;\n var jsonResponse = null;\n return this.get('domainElementService').variablesInitializationPromise() //ensure that variables are loaded before calling RSVP.all which otherwise can results in variables being loaded in each result promise.\n .then(function () {\n return Ember.RSVP.Promise.resolve(_jquery.default.getJSON(query.getApiUrl())).then(function (response) {\n var resultPromises = response.search_results.map(jsonResult => self._getSearchResultObject(jsonResult));\n jsonResponse = response;\n return Ember.RSVP.all(resultPromises);\n }).then(function (results) {\n return SearchResult.create({\n query: query,\n results: results,\n cap: jsonResponse.cap,\n cap_applied: jsonResponse.cap_applied,\n where_interpretation: jsonResponse.where_interpretation,\n what_interpretation: jsonResponse.what_interpretation,\n query_too_broad: jsonResponse.query_too_broad,\n cpr_matchinfo: jsonResponse.cpr_matchinfo,\n swap_input_field: jsonResponse.swap_input_field,\n query_failed_reason: jsonResponse.query_failed_reason\n });\n });\n });\n },\n\n _getSearchResultObject: function (jsonResponse) {\n var domainElementService = this.get('domainElementService');\n let result = {};\n\n if (jsonResponse.domain_element) {\n result.domain_element = domainElementService.getDomainElementObject(jsonResponse.domain_element, 'dk');\n }\n\n result.historic_match = jsonResponse.historic_match;\n result.historic_name = jsonResponse.historic_name;\n result.match_message = jsonResponse.match_message;\n result.failed_reason = jsonResponse.failed_reason;\n return Ember.RSVP.hash(result);\n }\n });\n\n _exports.default = _default;\n});","define(\"search/services/shortcut-service\", [\"exports\", \"jquery\"], function (_exports, _jquery) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"jquery\",0,\"@ember/service\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Service.extend({\n init() {\n this._super();\n\n this._bindKeydown();\n\n this._keyActionMap = {};\n },\n\n _bindKeydown() {\n var self = this;\n (0, _jquery.default)(window).bind('keydown', function (event) {\n var control;\n\n if (event.ctrlKey) {\n control = 'ctrl+';\n } else if (event.altKey) {\n control = 'alt+';\n }\n\n if (control) {\n var key = String.fromCharCode(event.which).toLowerCase();\n var actions = self._keyActionMap[control + key];\n\n if (actions) {\n actions.forEach(x => x.call());\n }\n }\n });\n },\n\n subscribe(key, action) {\n if (!key) {\n throw 'Key cannot be empty.';\n }\n\n if (!action) {\n throw 'Send an action for the shortcut key';\n }\n\n if (!this._keyActionMap[key]) {\n this._keyActionMap[key] = [];\n }\n\n this._keyActionMap[key].push(action);\n },\n\n unsubscribe(key) {\n if (!key) {\n throw 'Key cannot be empty.';\n }\n\n this._keyActionMap[key] = undefined;\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/services/store\", [\"exports\", \"ember-data/store\"], function (_exports, _store) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n Object.defineProperty(_exports, \"default\", {\n enumerable: true,\n get: function () {\n return _store.default;\n }\n });\n 0; //eaimeta@70e063a35619d71f0,\"ember-data/store\"eaimeta@70e063a35619d71f\n});","define(\"search/services/tinglysning-service\", [\"exports\", \"jquery\", \"search/config/environment\"], function (_exports, _jquery, _environment) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"jquery\",0,\"@ember/service\",0,\"search/config/environment\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Service.extend({\n apiUrl: _environment.default.APP.apiRoot + 'api/v1/tinglysning',\n\n getEjendomPdfUrl(uid) {\n return this.apiUrl + '/ejendom/pdf/' + uid;\n },\n\n getAndelPdfUrl(uid) {\n return this.apiUrl + '/andel/pdf/' + uid;\n },\n\n getPersonPdfUrl(uid) {\n return this.apiUrl + '/person/pdf/' + uid;\n },\n\n getCarPdfUrl(uid) {\n return this.apiUrl + '/bil/pdf/' + uid;\n },\n\n getPropertiesFromBfe(bfe) {\n return _jquery.default.ajax(this.apiUrl + `/ejendom/list?bfe=${bfe}`);\n },\n\n getAndelUid(kvhx) {\n let k = kvhx.substring(0, 3);\n let v = kvhx.substring(3, 7);\n let h = kvhx.substring(7, 11);\n let e = kvhx.substring(11, 13);\n let s = kvhx.substring(13, 17);\n return _jquery.default.ajax(this.apiUrl + `/andel/id?kommunekode=${k}&vejkode=${v}&husnummer=${h}&etage=${e}&sidedoer=${s}`);\n },\n\n getPersonUidFromCvr(cvr) {\n return _jquery.default.ajax(this.apiUrl + `/person/id?cvr=${cvr}`);\n },\n\n getCarsFromCvr(cvr) {\n return _jquery.default.ajax(this.apiUrl + `/bil/list?cvr=${cvr}`);\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/services/utils-service\", [\"exports\", \"jquery\", \"search/config/environment\"], function (_exports, _jquery, _environment) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"jquery\",0,\"rsvp\",0,\"@ember/service\",0,\"search/config/environment\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Service.extend({\n isIe11() {\n return /Trident.*rv[ :]*11\\./.test(navigator.userAgent);\n },\n\n getKortforsyningenToken() {\n var self = this;\n\n if (this.get('expireAt') && this.get('expireAt') >= new Date()) {\n return new Ember.RSVP.Promise(function (resolve) {\n resolve(self.get('authtoken'));\n });\n } else {\n return _jquery.default.getJSON(_environment.default.APP.apiRoot + '/map/forsyningen/authtoken').then(function (response) {\n if (response) {\n self.set('authtoken', response.token);\n self.set('expireAt', moment(response.expireAt));\n return response.token;\n }\n\n return;\n });\n }\n },\n\n convertToRouteName(domainId) {\n return domainId.replace(/_/g, '-');\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/services/variable-metadata-service\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71f0,\"@ember/service\",0,\"@ember/object\"eaimeta@70e063a35619d71f\n\n var _default = Ember.Service.extend({\n store: Ember.inject.service('store'),\n authentication: Ember.inject.service('authentication-service'),\n\n init() {\n this._super(...arguments);\n\n this.get('authentication');\n },\n\n authenticationChanged: Ember.observer('authentication.isAuthenticated', function () {\n if (this.get('authentication.isAuthenticated')) {\n this.set('shouldReload', true);\n }\n }),\n\n _findAllVariables() {\n var variables = this.get('store').findAll('variable', {\n reload: this.get('shouldReload')\n });\n this.set('shouldReload', false);\n return variables;\n },\n\n getVariableById(id) {\n var store = this.get('store');\n return this._findAllVariables().then(() => store.peekRecord('variable', id));\n },\n\n getValueDescription(variable, value) {\n if (variable.get('isCategoryType') && value) {\n var category = variable.get('categories').findBy('id', value);\n return category.description;\n }\n\n return undefined;\n },\n\n getVariablesByIds(ids) {\n var store = this.get('store');\n return this._findAllVariables().then(() => ids.map(variableId => store.peekRecord('variable', variableId)));\n },\n\n getDomainById(id) {\n var store = this.get('store');\n return store.findAll('domain').then(() => store.peekRecord('domain', id));\n }\n\n });\n\n _exports.default = _default;\n});","define(\"search/templates/about\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"mHWyjQpt\",\n \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[22,\\\"outlet\\\"],false]],\\\"hasEval\\\":false}\",\n \"meta\": {\n \"moduleName\": \"search/templates/about.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"search/templates/about/data\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"UwYWf6Di\",\n \"block\": \"{\\\"symbols\\\":[\\\"section\\\"],\\\"statements\\\":[[4,\\\"about/about-layout\\\",null,null,{\\\"statements\\\":[[4,\\\"if\\\",[[23,1,[\\\"isHeader\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[4,\\\"link-to\\\",null,[[\\\"route\\\"],[\\\"about\\\"]],{\\\"statements\\\":[[0,\\\"Product overview\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n \\\"],[7,\\\"h1\\\",true],[8],[0,\\\"Hvad findes i Retrify\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[23,1,[\\\"isContents\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"p\\\",true],[8],[0,\\\"I Retrify fungerer ved at samle oplysninger ind fra en lang række kilder og registre. Her forsøger vi at danne et overblik over hvilken information som er tilgængelig i Retrify.\\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"h3\\\",true],[8],[0,\\\"Kilderne\\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"p\\\",true],[8],[0,\\\"Et samlet overblik over \\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"h3\\\",true],[8],[0,\\\"Oplysninger per type\\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"h4\\\",true],[8],[0,\\\"Personer\\\"],[9],[0,\\\"\\\\n \\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n \"meta\": {\n \"moduleName\": \"search/templates/about/data.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"search/templates/about/feedback-page\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"46izRImD\",\n \"block\": \"{\\\"symbols\\\":[\\\"section\\\"],\\\"statements\\\":[[4,\\\"about/about-layout\\\",null,null,{\\\"statements\\\":[[4,\\\"if\\\",[[23,1,[\\\"isHeader\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"h1\\\",true],[8],[0,\\\"Feedback\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[23,1,[\\\"isContents\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"isSentSuccess\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[1,[22,\\\"outlet\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"p\\\",true],[8],[0,\\\"Har du ideer eller forslag til nye features? Er der datakilder eller information, du savner i Retrify? Er der ting som kan forbedres eller noget, du er rigtig glad for? I alle tilfælde hører vi meget gerne fra dig, så vi kan gøre Retrify til et bedre produkt.\\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"p\\\",true],[8],[0,\\\"Skulle du opleve en fejl i systemet, behøver du ikke at skrive her. Fejlen er automatisk logget, og vil blive undersøgt af vores teknikere.\\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"form\\\",true],[10,\\\"method\\\",\\\"post\\\"],[10,\\\"data-toggle\\\",\\\"validator\\\"],[10,\\\"role\\\",\\\"form\\\"],[8],[0,\\\"\\\\n \\\"],[1,[28,\\\"input-text-field\\\",null,[[\\\"value\\\",\\\"label\\\",\\\"hasError\\\",\\\"errorMessage\\\",\\\"maxlength\\\",\\\"isTextArea\\\",\\\"autoComplete\\\",\\\"autoFocus\\\"],[[24,[\\\"feedbackText\\\"]],\\\"Dit feedback\\\",[24,[\\\"isInvalidFeedback\\\"]],[24,[\\\"validationMessageFeedback\\\"]],102400,true,\\\"off\\\",true]]],false],[0,\\\"\\\\n\\\"],[4,\\\"unless\\\",[[24,[\\\"authentication\\\",\\\"isAuthenticated\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[1,[28,\\\"input-text-field\\\",null,[[\\\"label\\\",\\\"value\\\",\\\"hasError\\\",\\\"errorMessage\\\",\\\"autoComplete\\\"],[\\\"Din e-mail\\\",[24,[\\\"email\\\"]],[24,[\\\"isInvalidEmail\\\"]],[24,[\\\"validationMessageEmail\\\"]],\\\"on\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\" \\\"],[7,\\\"button\\\",false],[12,\\\"id\\\",\\\"send-feedback-btn\\\"],[12,\\\"class\\\",\\\"button\\\"],[12,\\\"disabled\\\",[22,\\\"isDisabled\\\"]],[12,\\\"type\\\",\\\"submit\\\"],[3,\\\"action\\\",[[23,0,[]],\\\"send\\\"]],[8],[0,\\\"Send\\\"],[9],[0,\\\" \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"status-message\\\"],[8],[1,[22,\\\"statusText\\\"],false],[9],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"general-error-message\\\"],[8],[1,[22,\\\"errorMessage\\\"],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\" \\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n \"meta\": {\n \"moduleName\": \"search/templates/about/feedback-page.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"search/templates/about/feedback-page/confirmation\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"liGpzoK+\",\n \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"p\\\",true],[8],[0,\\\"Mange tak fordi du tog tid til at skrive til os. Vi sætter stor pris på dit input, så vi kan gøre Retrify til et endnu bedre produkt.\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n \"meta\": {\n \"moduleName\": \"search/templates/about/feedback-page/confirmation.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"search/templates/about/help\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"RLFQYyf5\",\n \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[22,\\\"outlet\\\"],false]],\\\"hasEval\\\":false}\",\n \"meta\": {\n \"moduleName\": \"search/templates/about/help.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"search/templates/about/help/history\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"cxXPBrpy\",\n \"block\": \"{\\\"symbols\\\":[\\\"section\\\"],\\\"statements\\\":[[4,\\\"about/about-layout\\\",null,null,{\\\"statements\\\":[[4,\\\"if\\\",[[23,1,[\\\"isHeader\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"h1\\\",true],[8],[0,\\\"Søgehistorik\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[23,1,[\\\"isContents\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"p\\\",true],[8],[0,\\\"\\\\n Du kan benytte browserens indbyggede historik til nemt at finde de seneste søgeresultater.\\\\n \\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"p\\\",true],[8],[0,\\\"\\\\n Ved at højre-klikke på Tilbage/Back-knappen i browseren kan du se og vælge dine tidligere søgninger.\\\\n \\\"],[9],[0,\\\"\\\\n \\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[1]},null],[0,\\\"\\\\n\\\\n\\\"]],\\\"hasEval\\\":false}\",\n \"meta\": {\n \"moduleName\": \"search/templates/about/help/history.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"search/templates/about/help/search\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"Vixm1Fju\",\n \"block\": \"{\\\"symbols\\\":[\\\"section\\\"],\\\"statements\\\":[[4,\\\"about/about-layout\\\",null,null,{\\\"statements\\\":[[4,\\\"if\\\",[[23,1,[\\\"isHeader\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"h1\\\",true],[8],[0,\\\"Søgninger\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[23,1,[\\\"isContents\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"p\\\",true],[8],[0,\\\"Her fortæller vi om mulighederne for søgninger i Retrify.\\\"],[9],[0,\\\"\\\\n\\\\n \\\"],[7,\\\"h3\\\",true],[8],[0,\\\"Søgefelter\\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"p\\\",true],[8],[0,\\\"I Retrify har du 2 søgefelter.\\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"p\\\",true],[8],[0,\\\"Et \\\"],[7,\\\"b\\\",true],[8],[0,\\\"hvor\\\"],[9],[0,\\\"-felt, hvor du angiver en adresse eller en del denne. I hvor-feltet kan du, udover fritekst, også indtaste adressenøgler såsom KVH eller KVHX.\\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"p\\\",true],[8],[0,\\\"Et \\\"],[7,\\\"b\\\",true],[8],[0,\\\"hvad\\\"],[9],[0,\\\"-felt, hvor du angiver alt andet om det du søger. Dette vil typisk være navn, personnummer, CVR-nummer, ejendomsnummer, telefonnummer, eller øvrige oplysninger, som kan hjælpe med at identificere det du leder efter.\\\"],[9],[0,\\\"\\\\n\\\\n \\\"],[7,\\\"p\\\",true],[8],[0,\\\"Når hvad- og hvor-felterne kombineres, så vises der kun søgeresultater der opfylder begge.\\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"p\\\",true],[8],[0,\\\"Nedenfor kan du læse mere om, hvordan de to felter anvendes.\\\"],[9],[0,\\\"\\\\n\\\\n \\\"],[7,\\\"h3\\\",true],[8],[0,\\\"Søgeforslag\\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"p\\\",true],[8],[0,\\\"Finder du ikke det som du leder efter, så foreslår Retrify automatisk andre søge-forslag, så du hurtigt kan komme videre.\\\"],[9],[0,\\\"\\\\n\\\\n \\\"],[7,\\\"h3\\\",true],[8],[0,\\\"Wildcard-søgninger\\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"p\\\",true],[8],[0,\\\"Hvis du ikke kender hele navnet på en person eller virksomhed, eller mangler nogle af de sidste cifre i et telefonnummer eller et CVR-nummer, så kan du bruge wildcards til alligevel at finde det du søger efter. Fx vil en søgning på \\\"],[7,\\\"i\\\",true],[8],[0,\\\"geo*\\\"],[9],[0,\\\" finde alle personer og virksomheder med en navnedel, som starter med \\\"],[7,\\\"i\\\",true],[8],[0,\\\"geo\\\"],[9],[0,\\\". Tilsvarende vil en søgning \\\"],[7,\\\"i\\\",true],[8],[0,\\\"2886*\\\"],[9],[0,\\\" finde alle med et CVR-, P- eller telefonnummer, som starter med \\\"],[7,\\\"i\\\",true],[8],[0,\\\"2886\\\"],[9],[0,\\\". Det er også muligt at benytte flere wildcards i samme søgning, fx. \\\"],[7,\\\"i\\\",true],[8],[0,\\\"geo* 2886*\\\"],[9],[0,\\\".\\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"p\\\",true],[8],[0,\\\"Vær opmærksom på at du kun kan bruge wildcards i slutningen af ord.\\\"],[9],[0,\\\"\\\\n\\\\n \\\"],[7,\\\"h3\\\",true],[8],[0,\\\"Søgning på personer\\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"h4\\\",true],[8],[0,\\\"Opslag i CPR\\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"p\\\",true],[8],[0,\\\"Opslag i CPR-data foregår direkte mod CPR-registrets eget API. I forhold til opslag i teledata, hvor der kan søges frit, er søgninger i CPR mere begrænsede. Dels pga. begrænsninger i CPR's eget API, men også for at sikre, at du som bruger af CPR-data overholder de vilkår, der gælder for anvendelse af CPR-oplysninger. Læs mere herom i vores \\\"],[4,\\\"link-to\\\",null,[[\\\"route\\\"],[\\\"about.terms\\\"]],{\\\"statements\\\":[[0,\\\"vilkår for brug\\\"]],\\\"parameters\\\":[]},null],[0,\\\".\\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"p\\\",true],[8],[0,\\\"Det er muligt af fremsøge personer via CPR-nummer, navn/fødselsdato eller navn/adresse. Desuden vil tidligere adresser og navne også indgå i søgningen hos CPR.\\\"],[9],[0,\\\"\\\\n\\\\n \\\"],[7,\\\"h4\\\",true],[8],[0,\\\"Opslag i Teledata\\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"p\\\",true],[8],[0,\\\"En person kan fremsøges i Teledata på nuværende navn, adresse og/eller telefonnummer.\\\"],[9],[0,\\\"\\\\n\\\\n \\\"],[7,\\\"h3\\\",true],[8],[0,\\\"Søgning på virksomheder\\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"p\\\",true],[8],[0,\\\"Virksomheder kan generelt fremsøges fra CVR-registret via navn, adresse og/eller telefonnummer - både nuværende og tidligere oplysninger. Desuden kan juridiske enheder fremsøges direkte på CVR-nummer, mens produktionsenheder kan fremsøges på enten CVR eller P-nummer.\\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"p\\\",true],[8],[0,\\\"Ligesom for personer, kan virksomheder også fremsøges i Teledata på nuværende navn, adresse og/eller telefonnummer.\\\"],[9],[0,\\\"\\\\n\\\\n \\\"],[7,\\\"h3\\\",true],[8],[0,\\\"Søgning på ejendomme\\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"p\\\",true],[8],[0,\\\"Ejendomme kan fremsøges via adressen, men kan også fremsøges direkte ved at indtaste kommune- og ejendomsnummer i hvad-feltet.\\\"],[9],[0,\\\"\\\\n \\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[1]},null],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n \"meta\": {\n \"moduleName\": \"search/templates/about/help/search.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"search/templates/about/help/shortcuts\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"BqRSELim\",\n \"block\": \"{\\\"symbols\\\":[\\\"section\\\"],\\\"statements\\\":[[4,\\\"about/about-layout\\\",null,null,{\\\"statements\\\":[[4,\\\"if\\\",[[23,1,[\\\"isHeader\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"h1\\\",true],[8],[0,\\\"Genvejstaster\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[23,1,[\\\"isContents\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"table\\\",true],[10,\\\"class\\\",\\\"shortcuts\\\"],[8],[0,\\\"\\\\n \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n \\\"],[7,\\\"td\\\",true],[8],[7,\\\"span\\\",true],[8],[0,\\\"Ctrl\\\"],[9],[0,\\\" + \\\"],[7,\\\"span\\\",true],[8],[0,\\\"Q\\\"],[9],[9],[0,\\\"\\\\n \\\"],[7,\\\"td\\\",true],[8],[0,\\\"Sletter indeholdet af begge søgefelter.\\\"],[9],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n \\\"],[7,\\\"td\\\",true],[8],[7,\\\"span\\\",true],[8],[0,\\\"Alt\\\"],[9],[0,\\\" + \\\"],[7,\\\"span\\\",true],[8],[0,\\\"N\\\"],[9],[9],[0,\\\"\\\\n \\\"],[7,\\\"td\\\",true],[8],[0,\\\"Placér markøren i hvad-feltet.\\\"],[9],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n \\\"],[7,\\\"td\\\",true],[8],[7,\\\"span\\\",true],[8],[0,\\\"Alt\\\"],[9],[0,\\\" + \\\"],[7,\\\"span\\\",true],[8],[0,\\\"P\\\"],[9],[9],[0,\\\"\\\\n \\\"],[7,\\\"td\\\",true],[8],[0,\\\"Placér markøren i hvor-feltet.\\\"],[9],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n \\\"],[7,\\\"td\\\",true],[8],[7,\\\"span\\\",true],[8],[0,\\\"Alt\\\"],[9],[0,\\\" + \\\"],[7,\\\"span\\\",true],[8],[0,\\\"W\\\"],[9],[9],[0,\\\"\\\\n \\\"],[7,\\\"td\\\",true],[8],[0,\\\"Kopiér ID.\\\"],[9],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n \\\"],[7,\\\"td\\\",true],[8],[7,\\\"span\\\",true],[8],[0,\\\"Alt\\\"],[9],[0,\\\" + \\\"],[7,\\\"span\\\",true],[8],[0,\\\"R\\\"],[9],[9],[0,\\\"\\\\n \\\"],[7,\\\"td\\\",true],[8],[0,\\\"Kopiér tekst.\\\"],[9],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n \\\"],[7,\\\"td\\\",true],[8],[7,\\\"span\\\",true],[8],[0,\\\"Alt\\\"],[9],[0,\\\" + \\\"],[7,\\\"span\\\",true],[8],[0,\\\"S\\\"],[9],[9],[0,\\\"\\\\n \\\"],[7,\\\"td\\\",true],[8],[0,\\\"Vis genvejstaster.\\\"],[9],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n \\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[1]},null],[0,\\\"\\\\n\\\\n\\\\n\\\"]],\\\"hasEval\\\":false}\",\n \"meta\": {\n \"moduleName\": \"search/templates/about/help/shortcuts.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"search/templates/about/help/sources\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"skzr2g6V\",\n \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[],\\\"hasEval\\\":false}\",\n \"meta\": {\n \"moduleName\": \"search/templates/about/help/sources.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"search/templates/about/help/types\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"4r6thHua\",\n \"block\": \"{\\\"symbols\\\":[\\\"section\\\"],\\\"statements\\\":[[4,\\\"about/about-layout\\\",null,null,{\\\"statements\\\":[[4,\\\"if\\\",[[23,1,[\\\"isHeader\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"h1\\\",true],[8],[0,\\\"Symboler\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[23,1,[\\\"isContents\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"ul\\\",true],[10,\\\"class\\\",\\\"horizontal-pills\\\"],[8],[0,\\\"\\\\n \\\"],[7,\\\"li\\\",true],[8],[4,\\\"link-to\\\",null,[[\\\"route\\\"],[\\\"about.help.types.persons\\\"]],{\\\"statements\\\":[[0,\\\"Personer\\\"]],\\\"parameters\\\":[]},null],[9],[0,\\\"\\\\n \\\"],[7,\\\"li\\\",true],[8],[4,\\\"link-to\\\",null,[[\\\"route\\\"],[\\\"about.help.types.companies\\\"]],{\\\"statements\\\":[[0,\\\"Virksomheder\\\"]],\\\"parameters\\\":[]},null],[9],[0,\\\"\\\\n \\\"],[7,\\\"li\\\",true],[8],[4,\\\"link-to\\\",null,[[\\\"route\\\"],[\\\"about.help.types.address\\\"]],{\\\"statements\\\":[[0,\\\"Adresser\\\"]],\\\"parameters\\\":[]},null],[9],[0,\\\"\\\\n \\\"],[7,\\\"li\\\",true],[8],[4,\\\"link-to\\\",null,[[\\\"route\\\"],[\\\"about.help.types.property\\\"]],{\\\"statements\\\":[[0,\\\"Ejendomsdata\\\"]],\\\"parameters\\\":[]},null],[9],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n \\\"],[1,[22,\\\"outlet\\\"],false],[0,\\\"\\\\n \\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n \"meta\": {\n \"moduleName\": \"search/templates/about/help/types.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"search/templates/about/help/types/address\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"l2Wd4y85\",\n \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"p\\\",true],[8],[0,\\\"Adresser i Retrify stammer fra Geomatics adresse-database ZAP, som bygger på adresseoplysninger fra kilder som CPR, BBR og CVR.\\\"],[9],[0,\\\"\\\\n\\\"],[7,\\\"p\\\",true],[8],[0,\\\"Der skelnes mellem følgende typer af adresser:\\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"help/domain-info-section\\\",null,[[\\\"title\\\",\\\"iconId\\\",\\\"typeLabel\\\",\\\"typeClass\\\"],[\\\"Opgangsadresse\\\",\\\"acadr\\\",\\\"Opgang\\\",\\\"acadr\\\"]],{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"p\\\",true],[8],[0,\\\"Denne type adresse repræsenterer en opgang, port eller lignende, som giver adgang til yderligere adresser (typisk lejligheder i en opgang). Opgangsadressen angives alene ved vejnavn og husnummer/bogstav, samt postnummer, mens adresserne tilhørende opgangsadressen er yderligere angivet ved etage-/dørbetegnelse.\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"help/domain-info-section\\\",null,[[\\\"title\\\",\\\"iconId\\\",\\\"sourceId\\\",\\\"typeLabel\\\",\\\"typeClass\\\"],[\\\"Adresse i opgang\\\",\\\"unadr-suite\\\",\\\"unadr\\\",\\\"Adresse\\\",\\\"unadr\\\"]],{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"p\\\",true],[8],[0,\\\"En adresse som tilhører en opgangsadresse. Denne adresse vil normalt have etage-/dørbetegnelse. Dog findes der på visse opgangsadresser adresser uden etage-/dørbetegnelse. \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"help/domain-info-section\\\",null,[[\\\"title\\\",\\\"iconId\\\",\\\"typeLabel\\\",\\\"typeClass\\\"],[\\\"Adresse\\\",\\\"unadr\\\",\\\"Adresse\\\",\\\"unadr\\\"]],{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"p\\\",true],[8],[0,\\\"Adresser vist med hus-ikonet, er adresser som hverken er opgangsadresser eller adresser i opgange. De har ingen etage-/dørbetegnelse, og er typisk enkeltstående huse, rækkehuse, bygninger, som ikke er opdelt i individuelle enheder.\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"help/domain-info-section\\\",null,[[\\\"title\\\",\\\"iconId\\\",\\\"typeLabel\\\",\\\"typeClass\\\"],[\\\"Vej\\\",\\\"pcstreet\\\",\\\"Vej\\\",\\\"pcstreet\\\"]],{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"p\\\",true],[8],[0,\\\"Vej-ikonet indikerer, at der er tale om en vej i søgeresultatet. Søgeresultater med dette ikon, kan bruges til finde det relevante vejstykke vha. postnummeret.\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n \"meta\": {\n \"moduleName\": \"search/templates/about/help/types/address.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"search/templates/about/help/types/companies\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"5WKcXR/t\",\n \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"p\\\",true],[8],[0,\\\"I Retrify hentes oplysninger om virksomheder fra CVR. Både aktive og ophørte virksomheder (og P-enheder) kan fremsøges, og det er muligt at søge på både aktuelle og historiske navne, adresser og telefonnumre for virksomheder, samt på CVR- og P-numre.\\\"],[9],[0,\\\"\\\\n\\\"],[7,\\\"p\\\",true],[8],[0,\\\"Fra CVR kommer følgende to typer af resultater:\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"help/domain-info-section\\\",null,[[\\\"title\\\",\\\"iconId\\\",\\\"typeLabel\\\",\\\"typeClass\\\"],[\\\"Virksomhed\\\",\\\"complegal\\\",\\\"Virksomhed\\\",\\\"complegal\\\"]],{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"p\\\",true],[8],[0,\\\"\\\\n En virksomhed, som er registreret i CVR. En virksomhed består af en juridisk enhed, samt af en eller flere P-enheder. Det er oplysningerne (navn, adresse, mv.) fra den juridiske enhed som vises under virksomheden i Retrify.\\\\n Udenlanske virksomheder optræder også i CVR, disse følger dog ikke den samme struktur som en dansk virksomhed og er kun tilgængelig i CVR såfremt at den har en relation til en dask virksomhed (typisk som ejer).\\\\n \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"help/domain-info-section\\\",null,[[\\\"title\\\",\\\"iconId\\\",\\\"typeLabel\\\",\\\"typeClass\\\"],[\\\"P-enhed (produktionsenhed)\\\",\\\"compprod\\\",\\\"P-Enhed\\\",\\\"compprod\\\"]],{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"p\\\",true],[8],[0,\\\"En P-enhed (også kaldet produktionsenhed) repræsenterer det sted, hvor der drives virksomhed fra. En virksomhed har altid mindst en produktionsenhed, men kan også have flere, hvis der drives virksomhed fra flere adresser eller inden for flere brancher.\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n \"meta\": {\n \"moduleName\": \"search/templates/about/help/types/companies.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"search/templates/about/help/types/persons\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"u/6aVRmy\",\n \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"p\\\",true],[8],[0,\\\"I Retrify hentes personer fra en række forskellige kilder.\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"help/domain-info-section\\\",null,[[\\\"title\\\",\\\"iconId\\\",\\\"sourceLabel\\\",\\\"sourceClass\\\",\\\"typeLabel\\\",\\\"typeClass\\\"],[\\\"Person fra CPR-registret\\\",\\\"per\\\",\\\"CPR\\\",\\\"cpr\\\",\\\"Person\\\",\\\"per\\\"]],{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"p\\\",true],[8],[0,\\\"Person-ikonet med hak, angiver en person som er fundet i CPR-registret - den autoritative kilde for personer, som er eller har været bosiddende i Danmark. I Retrify kan en CPR-person godt være suppleret med oplysninger fra andre kilder, f.eks. med telefonnumre fra Teledata.\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"help/domain-info-section\\\",null,[[\\\"title\\\",\\\"iconId\\\",\\\"sourceLabel\\\",\\\"sourceClass\\\",\\\"typeLabel\\\",\\\"typeClass\\\"],[\\\"Person fra Teledata\\\",\\\"tele_per\\\",\\\"Teledata\\\",\\\"tele\\\",\\\"Person\\\",\\\"per\\\"]],{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"p\\\",true],[8],[0,\\\"En person som står i Teledata (telefonbogen). Oplysninger om Teledata personer vil ikke altid stemme helt overens med CPR-registret, da det er teleselskaberne selv, som leverer navne og adresser på personer i Teledata. Desuden er det kun omkring 70% af den voksne danske befolkning, som står i Teledata.\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"help/domain-info-section\\\",null,[[\\\"title\\\",\\\"iconId\\\",\\\"sourceLabel\\\",\\\"sourceClass\\\",\\\"typeLabel\\\",\\\"typeClass\\\"],[\\\"Person fra Statstidende\\\",\\\"cst_per\\\",\\\"Statstidende\\\",\\\"cst\\\",\\\"Person\\\",\\\"per\\\"]],{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"p\\\",true],[8],[0,\\\"Fra Statstidende hentes alene personer som er afdøde. Det er dog langt fra alle afdøde, som kan findes i Statstidende.\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"help/domain-info-section\\\",null,[[\\\"title\\\",\\\"iconId\\\",\\\"sourceLabel\\\",\\\"sourceClass\\\",\\\"typeLabel\\\",\\\"typeClass\\\"],[\\\"Person fra CVR\\\",\\\"cvr_per\\\",\\\"CVR\\\",\\\"cvr\\\",\\\"Person\\\",\\\"per\\\"]],{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"p\\\",true],[8],[0,\\\"En person som står i CVR. Disse personer har eller har haft en dokumenteret relation til en virksomhed i CVR. Dette kan være som ejer, stifter, direktør eller lignende. CVR indeholder også oplysninger om personer som ikke er registret i CPR, dette kunne være en udenlansk ejer af en dansk virksomhed.\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n \"meta\": {\n \"moduleName\": \"search/templates/about/help/types/persons.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"search/templates/about/help/types/property\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"SGApTCzO\",\n \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"p\\\",true],[8],[0,\\\"I Retrify hentes oplysninger om vurderingsejendomme fra ESR. Vurderingsejendomme kan fremsøges på kommunenummer og ejendomsnummer, eller på ejedomsnummer og addresse dele.\\\"],[9],[0,\\\"\\\\n\\\"],[7,\\\"p\\\",true],[8],[0,\\\"Oplysninger om Bestemte Faste Ejendomme (BFE) kommer fra Matriklen. BFE'er kan fremsøges på BFE nummer.\\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"help/domain-info-section\\\",null,[[\\\"title\\\",\\\"iconId\\\",\\\"sourceId\\\",\\\"typeLabel\\\",\\\"typeClass\\\"],[\\\"Moderejendom\\\",\\\"prop-mother\\\",\\\"prop\\\",\\\"Ejendom\\\",\\\"prop\\\"]],{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"p\\\",true],[8],[0,\\\"En moderejendom er en ejendom, der dækker over flere ejerlejligheder. Selve moderejendommen er ofte ejet af en ejerforening, og til denne hører ofte bygninger og grunde.\\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"p\\\",true],[8],[0,\\\"Denne type moderejendom er en vurderingsejendom og kommer fra ESR.\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"help/domain-info-section\\\",null,[[\\\"title\\\",\\\"iconId\\\",\\\"sourceId\\\",\\\"typeLabel\\\",\\\"typeClass\\\"],[\\\"Ejerlejlighed\\\",\\\"prop-child\\\",\\\"prop\\\",\\\"Ejendom\\\",\\\"prop\\\"]],{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"p\\\",true],[8],[0,\\\"En ejerlejlighed er en ejendom under en moderejendom, der som regel kun har ejerskab over en lejlighed (en beboelsesenhed). Der er dog undtagelser til dette, hvor en ejerlejlighed har flere enheder. Bygninger og grunde tilhører normalt ikke en ejerlejlighed, men derimod ejerlejlighedens moderejendom.\\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"p\\\",true],[8],[0,\\\"Denne type ejerlejlighed er en vurderingsejendom og kommer fra ESR.\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"help/domain-info-section\\\",null,[[\\\"title\\\",\\\"iconId\\\",\\\"typeLabel\\\",\\\"typeClass\\\"],[\\\"Ejendom\\\",\\\"prop\\\",\\\"Ejendom\\\",\\\"prop\\\"]],{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"p\\\",true],[8],[0,\\\"En ejendom som hverken er en ejerlejlighed eller en moderejendom. Dette kan f.eks. være et normal parcelhus, en andelsboligforening, eller en erhvervsgrund. En ejendom kan dække over flere grunde, bygninger og enheder.\\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"p\\\",true],[8],[0,\\\"Denne type ejendom er en vurderingsejendom og kommer fra ESR.\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"help/domain-info-section\\\",null,[[\\\"title\\\",\\\"iconId\\\",\\\"sourceId\\\",\\\"typeLabel\\\",\\\"typeClass\\\"],[\\\"Moderejendom\\\",\\\"prop-mother\\\",\\\"prop\\\",\\\"BFE\\\",\\\"prop\\\"]],{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"p\\\",true],[8],[0,\\\"En moderejendom er en ejendom, der dækker over flere ejerlejligheder. Selve moderejendommen er ofte administreret af en ejerforening, og til denne hører ofte bygninger og grunde.\\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"p\\\",true],[8],[0,\\\"Denne type moderejendom er en BFE og kommer fra Matriklen.\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"help/domain-info-section\\\",null,[[\\\"title\\\",\\\"iconId\\\",\\\"sourceId\\\",\\\"typeLabel\\\",\\\"typeClass\\\"],[\\\"Ejerlejlighed\\\",\\\"prop-child\\\",\\\"prop\\\",\\\"BFE\\\",\\\"prop\\\"]],{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"p\\\",true],[8],[0,\\\"En ejerlejlighed er en ejendom under en moderejendom, der som regel kun har ejerskab over en lejlighed (en beboelsesenhed). Der er dog undtagelser til dette, hvor en ejerlejlighed har flere enheder. Bygninger og grunde tilhører normalt ikke en ejerlejlighed, men derimod ejerlejlighedens moderejendom.\\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"p\\\",true],[8],[0,\\\"Denne type ejerlejlighed er en BFE og kommer fra Matriklen.\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"help/domain-info-section\\\",null,[[\\\"title\\\",\\\"iconId\\\",\\\"typeLabel\\\",\\\"typeClass\\\"],[\\\"Ejendom\\\",\\\"prop\\\",\\\"BFE\\\",\\\"prop\\\"]],{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"p\\\",true],[8],[0,\\\"En ejendom som hverken er en ejerlejlighed eller en moderejendom. Dette kan f.eks. være et normal parcelhus, en andelsboligforening, eller en erhvervsgrund. En ejendom kan dække over flere grunde, bygninger og enheder.\\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"p\\\",true],[8],[0,\\\"Denne type ejendom er en BFE og kommer fra Matriklen.\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"help/domain-info-section\\\",null,[[\\\"title\\\",\\\"iconId\\\",\\\"sourceId\\\",\\\"typeLabel\\\",\\\"typeClass\\\"],[\\\"Bygning\\\",\\\"bld\\\",\\\"prop\\\",\\\"Bygning\\\",\\\"prop\\\"]],{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"p\\\",true],[8],[0,\\\"I Retrify hentes oplysninger om bygninger fra BBR. En Bygning svarer til en fysisk enhed, i modsætning til en ejendom. Vi har kun inkluderet byginger i Retrify der er færdigbygget eller har færdigbyggede enheder, hvilket vil sige at ikke alle byginger i BBR kan fremsøges.\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n \"meta\": {\n \"moduleName\": \"search/templates/about/help/types/property.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"search/templates/about/index\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"Sd8jlVMk\",\n \"block\": \"{\\\"symbols\\\":[\\\"section\\\"],\\\"statements\\\":[[4,\\\"about/about-layout\\\",null,null,{\\\"statements\\\":[[4,\\\"if\\\",[[23,1,[\\\"isHeader\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"h1\\\",true],[8],[0,\\\"Vejledning\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[23,1,[\\\"isContents\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"p\\\",true],[8],[0,\\\"På disse sider kan du finde information om hvordan Retrify virker. Vi vil løbende tilføje yderligere information her, men indtil videre kan du læse om:\\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"ul\\\",true],[10,\\\"class\\\",\\\"contents\\\"],[8],[0,\\\"\\\\n \\\"],[7,\\\"li\\\",true],[8],[4,\\\"link-to\\\",null,[[\\\"route\\\"],[\\\"about.help.search\\\"]],{\\\"statements\\\":[[0,\\\"Søgninger\\\"]],\\\"parameters\\\":[]},null],[0,\\\" — læs her om hvordan du søger effektiv i Retrify.\\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"li\\\",true],[8],[4,\\\"link-to\\\",null,[[\\\"route\\\"],[\\\"about.help.types\\\"]],{\\\"statements\\\":[[0,\\\"Symboler\\\"]],\\\"parameters\\\":[]},null],[0,\\\" — når du søger i Retrify, anvender vi symboler, så du let kan se hvilken type resultat, du har fundet.\\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"li\\\",true],[8],[4,\\\"link-to\\\",null,[[\\\"route\\\"],[\\\"about.help.shortcuts\\\"]],{\\\"statements\\\":[[0,\\\"Genvejstaster\\\"]],\\\"parameters\\\":[]},null],[0,\\\" — hvis du vil arbejde mere effektivt, kan du her se hvilke genvejstaster, der findes i Retrify.\\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"li\\\",true],[8],[4,\\\"link-to\\\",null,[[\\\"route\\\"],[\\\"about.help.history\\\"]],{\\\"statements\\\":[[0,\\\"Søgehistorik\\\"]],\\\"parameters\\\":[]},null],[0,\\\" — hvis du vil finde tidligere søgninger.\\\"],[9],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n \\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n \"meta\": {\n \"moduleName\": \"search/templates/about/index.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"search/templates/about/terms\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"o2Fw1/eE\",\n \"block\": \"{\\\"symbols\\\":[\\\"section\\\"],\\\"statements\\\":[[4,\\\"about/about-layout\\\",null,null,{\\\"statements\\\":[[4,\\\"if\\\",[[23,1,[\\\"isHeader\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"h1\\\",true],[8],[0,\\\"Vilkår for brug\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[23,1,[\\\"isContents\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n \\\"],[1,[22,\\\"terms-text\\\"],false],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n \\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n \"meta\": {\n \"moduleName\": \"search/templates/about/terms.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"search/templates/about/welcome\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"RTgIOB/M\",\n \"block\": \"{\\\"symbols\\\":[\\\"section\\\"],\\\"statements\\\":[[4,\\\"about/about-layout\\\",null,null,{\\\"statements\\\":[[4,\\\"if\\\",[[23,1,[\\\"isHeader\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"h1\\\",true],[8],[0,\\\"Velkommen til Retrify\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[23,1,[\\\"isContents\\\"]]],null,{\\\"statements\\\":[[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"canSearch\\\"]]],null,{\\\"statements\\\":[[0,\\\"\\\\n \\\"],[7,\\\"p\\\",true],[8],[0,\\\"Du er nu logget på og har adgang til:\\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"ul\\\",true],[8],[0,\\\"\\\\n \\\"],[7,\\\"li\\\",true],[8],[0,\\\"Søgning på personer i \\\"],[4,\\\"if\\\",[[24,[\\\"authorization\\\",\\\"hasRealCprAccess\\\"]]],null,{\\\"statements\\\":[[0,\\\"CPR, \\\"]],\\\"parameters\\\":[]},null],[0,\\\"Teledata og Statstidende\\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"li\\\",true],[8],[0,\\\"Søgning på virksomheder (og deres p-enheder) i CVR\\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"li\\\",true],[8],[0,\\\"Ejendomsdata fra BBR og ESR\\\"],[9],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"authorization\\\",\\\"hasCprMatcherAccess\\\"]]],null,{\\\"statements\\\":[[4,\\\"unless\\\",[[24,[\\\"authorization\\\",\\\"hasRealCprAccess\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"p\\\",true],[8],[7,\\\"b\\\",true],[8],[0,\\\"Bemærk:\\\"],[9],[0,\\\" Du kan ikke søge i CPR, men alene på CPR Test Data.\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"p\\\",true],[8],[7,\\\"b\\\",true],[8],[0,\\\"Bemærk:\\\"],[9],[0,\\\" Du kan ikke søge i CPR.\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\" \\\"],[7,\\\"p\\\",true],[8],[0,\\\"Vi udvider løbende Retrify med nye features - læs mere om dem under \\\"],[4,\\\"link-to\\\",null,[[\\\"route\\\"],[\\\"about.what-is-new\\\"]],{\\\"statements\\\":[[0,\\\"Nyt i Retrify\\\"]],\\\"parameters\\\":[]},null],[0,\\\".\\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"h3\\\",true],[8],[0,\\\"Find hjælp og dokumentation\\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"p\\\",true],[8],[0,\\\"På vores sider med \\\"],[4,\\\"link-to\\\",null,[[\\\"route\\\"],[\\\"about\\\"]],{\\\"statements\\\":[[0,\\\"vejledning\\\"]],\\\"parameters\\\":[]},null],[0,\\\" har vi samlet hjælp og yderligere information om hvordan du anvender Retrify.\\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"h3\\\",true],[8],[0,\\\"Tak, men jeg vil bare i gang med at søge\\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"p\\\",true],[8],[0,\\\"Indtast noget i søgeboksene øverst på siden og tryk \\\\\\\"Enter\\\\\\\" eller søge-knappen. Du kan altid komme tilbage til denne side ved at klikke på Retrify-logoet i øverste venstre hjørne.\\\"],[9],[0,\\\"\\\\n\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"\\\\n \\\"],[7,\\\"p\\\",true],[8],[0,\\\"Du har desværre ikke adgang til Retrify. Det kan skyldes, at dine brugerrettigheder er udløbet, eller at din brugerkonto endnu ikke er blevet godkendt.\\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"p\\\",true],[8],[0,\\\"Kontakt din administrator for at få adgang.\\\"],[9],[0,\\\"\\\\n\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\" \\\\n \\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n \"meta\": {\n \"moduleName\": \"search/templates/about/welcome.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"search/templates/about/what-is-new\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"dCErVSgt\",\n \"block\": \"{\\\"symbols\\\":[\\\"section\\\"],\\\"statements\\\":[[4,\\\"about/about-layout\\\",null,null,{\\\"statements\\\":[[4,\\\"if\\\",[[23,1,[\\\"isHeader\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"h1\\\",true],[8],[0,\\\"Nyt i Retrify\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[23,1,[\\\"isContents\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n \\\"],[7,\\\"h3\\\",true],[8],[0,\\\"16/10-2024\\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"p\\\",true],[8],[0,\\\"Det er nu muligt at se den offentlige vurdering for bestemte faste ejendom (BFE). Disse oplysninger kommer fra Ejendomsvurdering.\\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"p\\\",true],[8],[0,\\\"BFEer dukker nu også op i søgning på adresser, på samme måde som det sker for ESR ejendomme.\\\"],[9],[0,\\\"\\\\n\\\\n \\\"],[7,\\\"h3\\\",true],[8],[0,\\\"18/10-2023\\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"p\\\",true],[8],[0,\\\"Det er nu muligt at se oplysninger om den bestemte faste ejendom (BFE) i en tab ved siden af ESR-tabben. Disse oplysninger kommer fra Matriklen, Ejendomsbeliggenhedsregisteret (EBR) og Ejerfortegnelsen (EJF). Det er kun muligt at at finde BFE ved at søge på BFE numre for nu.\\\"],[9],[0,\\\"\\\\n\\\\n \\\"],[7,\\\"h3\\\",true],[8],[0,\\\"15/6-2023\\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"p\\\",true],[8],[0,\\\"Det er nu muligt at se placering af bygninger, både på bygningssiden, men også steder hvor lister af bygninger bliver vist. Det også muligt at søge på ZAP-ID nu. Dette er et geomatic addresse ID, der bruges af nogle kunder som stabile adresse-ID'er. Det har længe været muligt at se disse ID'er på addresse-tabben.\\\"],[9],[0,\\\"\\\\n\\\\n \\\"],[7,\\\"h3\\\",true],[8],[0,\\\"16/6-2022\\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"p\\\",true],[8],[0,\\\"I maj lancerede vi en ny generation af \\\"],[7,\\\"a\\\",true],[10,\\\"href\\\",\\\"https://www.conzoom.dk/\\\"],[10,\\\"target\\\",\\\"_blank\\\"],[10,\\\"rel\\\",\\\"noopener noreferrer\\\"],[8],[0,\\\"conzoom®\\\"],[9],[0,\\\", der er vores demografiske segmentering af alle adresser i Danmark, og nu kan du også finde den i Retrify - under \\\"],[7,\\\"strong\\\",true],[8],[0,\\\"Demografi\\\"],[9],[0,\\\"-tabben.\\\"],[9],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n \\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[1]},null]],\\\"hasEval\\\":false}\",\n \"meta\": {\n \"moduleName\": \"search/templates/about/what-is-new.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"search/templates/accept-terms\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"NMdogJ43\",\n \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[0,\\\"\\\\n\\\"],[7,\\\"article\\\",true],[10,\\\"id\\\",\\\"about\\\"],[10,\\\"class\\\",\\\"doc-style\\\"],[8],[0,\\\"\\\\n \\\"],[7,\\\"header\\\",true],[8],[0,\\\"\\\\n \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n \\\"],[7,\\\"h1\\\",true],[8],[0,\\\"Vilkår for brug\\\"],[9],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"middle-section\\\"],[8],[0,\\\"\\\\n \\\"],[7,\\\"section\\\",true],[10,\\\"id\\\",\\\"content\\\"],[8],[0,\\\"\\\\n\\\\n \\\"],[7,\\\"p\\\",true],[8],[0,\\\"For kunne fortsætte skal du acceptere de nedenstående vilkår for brug af Retrify.\\\"],[9],[0,\\\"\\\\n \\\\n \\\"],[1,[22,\\\"terms-text\\\"],false],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"unless\\\",[[24,[\\\"hasUserAcceptedCurrentRetrifyTerms\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n \\\"],[7,\\\"form\\\",true],[10,\\\"method\\\",\\\"post\\\"],[10,\\\"data-toggle\\\",\\\"validator\\\"],[10,\\\"role\\\",\\\"form\\\"],[8],[0,\\\"\\\\n \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"buttons\\\"],[8],[0,\\\"\\\\n \\\"],[7,\\\"button\\\",false],[12,\\\"class\\\",\\\"button large-button\\\"],[12,\\\"type\\\",\\\"submit\\\"],[3,\\\"action\\\",[[23,0,[]],\\\"acceptCurrentRetrifyTerms\\\"]],[8],[0,\\\"Acceptér\\\"],[9],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"errorMessage\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alert alert-warning\\\"],[8],[0,\\\"\\\\n \\\"],[1,[22,\\\"errorMessage\\\"],false],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\" \\\"],[9],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n\\\"],[9]],\\\"hasEval\\\":false}\",\n \"meta\": {\n \"moduleName\": \"search/templates/accept-terms.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"search/templates/activate-account\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"ORTo0GZc\",\n \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"product-page-layout\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"unless\\\",[[24,[\\\"isSentSuccess\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"div\\\",true],[10,\\\"id\\\",\\\"about-head\\\"],[10,\\\"class\\\",\\\"section\\\"],[8],[0,\\\"\\\\n \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"headline\\\"],[8],[0,\\\"Aktivér din konto\\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"subtext\\\"],[8],[0,\\\"Udfyld oplysningerne herunder for at aktivere din konto.\\\"],[9],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\" \\\"],[7,\\\"div\\\",true],[10,\\\"id\\\",\\\"free-trial\\\"],[10,\\\"class\\\",\\\"section\\\"],[8],[0,\\\"\\\\n \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isSentSuccess\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"subtext\\\"],[8],[0,\\\"\\\\n Din konto er nu aktiveret.\\\\n \\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n \\\"],[4,\\\"link-to\\\",null,[[\\\"route\\\"],[\\\"index\\\"]],{\\\"statements\\\":[[0,\\\"Til login siden\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"form\\\",true],[10,\\\"method\\\",\\\"post\\\"],[10,\\\"action\\\",\\\"/Account/ResetPassword\\\"],[10,\\\"data-toggle\\\",\\\"validator\\\"],[10,\\\"role\\\",\\\"form\\\"],[8],[0,\\\"\\\\n \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"input-fields\\\"],[8],[0,\\\"\\\\n \\\"],[1,[28,\\\"input-text-field\\\",null,[[\\\"label\\\",\\\"value\\\",\\\"type\\\",\\\"inputId\\\"],[\\\"Adgangskode\\\",[24,[\\\"password\\\"]],\\\"password\\\",\\\"pwd\\\"]]],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"input-text-field\\\",null,[[\\\"label\\\",\\\"value\\\",\\\"type\\\",\\\"inputId\\\"],[\\\"Gentag adgangskode\\\",[24,[\\\"repeatPassword\\\"]],\\\"password\\\",\\\"pwdRepeat\\\"]]],false],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"inputErrorMessage\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alert alert-warning\\\"],[8],[0,\\\"\\\\n \\\"],[1,[22,\\\"inputErrorMessage\\\"],false],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\" \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"buttons\\\"],[8],[0,\\\"\\\\n \\\"],[7,\\\"button\\\",false],[12,\\\"class\\\",\\\"button large-button\\\"],[12,\\\"disabled\\\",[22,\\\"isDisabled\\\"]],[12,\\\"id\\\",\\\"resetPwdBtn\\\"],[12,\\\"type\\\",\\\"submit\\\"],[3,\\\"action\\\",[[23,0,[]],\\\"send\\\"]],[8],[0,\\\"Aktivér\\\"],[9],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"errorMessage\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"alert alert-warning\\\"],[8],[0,\\\"\\\\n \\\"],[1,[22,\\\"errorMessage\\\"],false],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}],[0,\\\" \\\"],[1,[28,\\\"wait-spinner\\\",null,[[\\\"isAutoForAjaxRequest\\\"],[true]]],false],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n\\\"],[9]],\\\"hasEval\\\":false}\",\n \"meta\": {\n \"moduleName\": \"search/templates/activate-account.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"search/templates/application\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"7OhXzlsm\",\n \"block\": \"{\\\"symbols\\\":[\\\"version\\\",\\\"lastVersion\\\",\\\"reload\\\"],\\\"statements\\\":[[7,\\\"article\\\",true],[10,\\\"id\\\",\\\"main\\\"],[11,\\\"class\\\",[28,\\\"if\\\",[[24,[\\\"landingPageLayout\\\"]],\\\"landingpage-layout\\\"],null]],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"model\\\",\\\"appInfo\\\",\\\"buildText\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"build-info-overlay\\\"],[8],[1,[24,[\\\"model\\\",\\\"appInfo\\\",\\\"buildText\\\"]],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"new-version-notifier\\\",null,[[\\\"updateInterval\\\"],[3600000]],{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"text-center\\\"],[8],[0,\\\"\\\\n \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"modal popup-box modal-open\\\"],[10,\\\"style\\\",\\\"display: block;\\\"],[10,\\\"role\\\",\\\"dialog\\\"],[10,\\\"tabindex\\\",\\\"-1\\\"],[8],[0,\\\"\\\\n \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"modal-dialog popup-box-dialog\\\"],[10,\\\"style\\\",\\\"z-index: 1050\\\"],[10,\\\"role\\\",\\\"document\\\"],[8],[0,\\\"\\\\n \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"modal-content\\\"],[8],[0,\\\"\\\\n \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"modal-header\\\"],[8],[0,\\\"\\\\n Ny version klar\\\\n \\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"modal-body\\\"],[8],[0,\\\"\\\\n Der er kommet en ny version, tryk på genindlæs for at bruge den.\\\\n \\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"modal-footer\\\"],[8],[0,\\\"\\\\n \\\"],[7,\\\"button\\\",true],[10,\\\"class\\\",\\\"button\\\"],[11,\\\"onclick\\\",[28,\\\"action\\\",[[23,0,[]],[23,3,[]]],null]],[10,\\\"type\\\",\\\"button\\\"],[8],[0,\\\"Genindlæs\\\"],[9],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"modal-backdrop in\\\"],[10,\\\"style\\\",\\\"z-index: 1040;\\\"],[8],[9],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1,2,3]},null],[0,\\\"\\\\n \\\"],[7,\\\"header\\\",true],[8],[0,\\\"\\\\n \\\"],[7,\\\"div\\\",true],[10,\\\"id\\\",\\\"top-bar\\\"],[10,\\\"class\\\",\\\"container\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"authentication\\\",\\\"isAuthenticated\\\"]]],null,{\\\"statements\\\":[[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"logo-link visible-xl\\\",[24,[\\\"defaultTarget\\\"]]]],{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"img\\\",true],[10,\\\"src\\\",\\\"../../../Content/img/search/retrify-logo-colour-powered-by.svg\\\"],[10,\\\"alt\\\",\\\"Retrify\\\"],[10,\\\"class\\\",\\\"logo\\\"],[8],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"logo-link hidden-xl\\\",[24,[\\\"defaultTarget\\\"]]]],{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"img\\\",true],[10,\\\"src\\\",\\\"../../../Content/img/search/retrify-logo.svg\\\"],[10,\\\"alt\\\",\\\"Retrify\\\"],[10,\\\"class\\\",\\\"logo\\\"],[8],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"link-to\\\",null,[[\\\"class\\\",\\\"route\\\"],[\\\"logo-link\\\",[24,[\\\"defaultTarget\\\"]]]],{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"img\\\",true],[10,\\\"src\\\",\\\"../../../Content/img/search/retrify-logo-colour-powered-by.svg\\\"],[10,\\\"alt\\\",\\\"Retrify\\\"],[10,\\\"class\\\",\\\"logo\\\"],[8],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}],[0,\\\"\\\\n \\\"],[7,\\\"div\\\",true],[10,\\\"id\\\",\\\"account\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"authentication\\\",\\\"isAuthenticated\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"dropdown\\\"],[8],[0,\\\"\\\\n \\\"],[7,\\\"button\\\",true],[10,\\\"class\\\",\\\"btn btn-default dropdown-toggle\\\"],[10,\\\"data-toggle\\\",\\\"dropdown\\\"],[10,\\\"aria-haspopup\\\",\\\"true\\\"],[11,\\\"aria-expanded\\\",[22,\\\"expanded\\\"]],[10,\\\"type\\\",\\\"button\\\"],[8],[0,\\\"\\\\n \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"glyphicon glyphicon-user\\\"],[8],[9],[7,\\\"span\\\",true],[8],[1,[24,[\\\"authentication\\\",\\\"userName\\\"]],false],[9],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"glyphicon glyphicon-menu-down\\\"],[8],[9],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"ul\\\",true],[10,\\\"class\\\",\\\"dropdown-menu dropdown-menu-right\\\"],[10,\\\"aria-labelledby\\\",\\\"dropdownMenu\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"authorization\\\",\\\"hasAdminAccess\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"li\\\",true],[8],[7,\\\"a\\\",true],[10,\\\"href\\\",\\\"/direct#/admin/user/active/true/withActiveRoles/true/roles/all\\\"],[10,\\\"target\\\",\\\"_blank\\\"],[10,\\\"rel\\\",\\\"noopener noreferrer\\\"],[8],[0,\\\"Admin\\\"],[9],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\" \\\"],[7,\\\"li\\\",true],[8],[4,\\\"link-to\\\",null,[[\\\"route\\\"],[\\\"about\\\"]],{\\\"statements\\\":[[0,\\\"Hjælp\\\"]],\\\"parameters\\\":[]},null],[9],[0,\\\"\\\\n \\\"],[7,\\\"li\\\",true],[8],[7,\\\"a\\\",true],[10,\\\"href\\\",\\\"https://status.retrify.dk/\\\"],[10,\\\"target\\\",\\\"_blank\\\"],[10,\\\"rel\\\",\\\"noopener noreferrer\\\"],[8],[0,\\\"Driftinformation\\\"],[9],[9],[0,\\\"\\\\n \\\"],[7,\\\"li\\\",true],[10,\\\"class\\\",\\\"divider\\\"],[8],[9],[0,\\\"\\\\n \\\"],[7,\\\"li\\\",true],[8],[7,\\\"a\\\",false],[12,\\\"href\\\",\\\"#\\\"],[3,\\\"action\\\",[[23,0,[]],\\\"logout\\\"]],[8],[0,\\\"Log ud\\\"],[9],[9],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\" \\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"canSearch\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"div\\\",true],[10,\\\"id\\\",\\\"search-query-container\\\"],[8],[0,\\\"\\\\n \\\"],[1,[28,\\\"search-query\\\",null,[[\\\"inputQuery\\\"],[[24,[\\\"model\\\",\\\"inputQuery\\\"]]]]],false],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"div\\\",true],[10,\\\"id\\\",\\\"main-app-menu\\\"],[8],[0,\\\"\\\\n \\\"],[7,\\\"ul\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"shouldShowSearchResultsTab\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"li\\\",true],[10,\\\"class\\\",\\\"search\\\"],[8],[4,\\\"link-to\\\",null,[[\\\"route\\\"],[\\\"search-result\\\"]],{\\\"statements\\\":[[0,\\\"Søgeresultater\\\"]],\\\"parameters\\\":[]},null],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"lastVisitedDomainElement\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"li\\\",true],[10,\\\"class\\\",\\\"domain-element\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"link-to\\\",null,[[\\\"route\\\",\\\"model\\\"],[[24,[\\\"lastVisitedDomainElement\\\",\\\"routeName\\\"]],[24,[\\\"lastVisitedDomainElement\\\",\\\"element\\\",\\\"id\\\"]]]],{\\\"statements\\\":[[4,\\\"unless\\\",[[24,[\\\"lastVisitedDomainElement\\\",\\\"recreateIcon\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"isDomainElementActive\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[1,[28,\\\"domain-element-icon\\\",null,[[\\\"domainElement\\\",\\\"color\\\"],[[24,[\\\"lastVisitedDomainElement\\\",\\\"element\\\"]],\\\"orange\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\" \\\"],[1,[28,\\\"domain-element-icon\\\",null,[[\\\"domainElement\\\",\\\"color\\\"],[[24,[\\\"lastVisitedDomainElement\\\",\\\"element\\\"]],\\\"dark\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null],[0,\\\" \\\"],[1,[24,[\\\"lastVisitedDomainElement\\\",\\\"element\\\",\\\"title\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\" \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\" \\\"],[7,\\\"li\\\",true],[10,\\\"class\\\",\\\"help\\\"],[8],[4,\\\"link-to\\\",null,[[\\\"route\\\"],[\\\"about\\\"]],{\\\"statements\\\":[[0,\\\"Vejledning\\\"]],\\\"parameters\\\":[]},null],[9],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n \\\"],[9],[0,\\\" \\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\" \\\"],[9],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n\\\\n \\\"],[7,\\\"div\\\",true],[10,\\\"id\\\",\\\"main-container\\\"],[10,\\\"class\\\",\\\"container\\\"],[8],[0,\\\"\\\\n \\\"],[1,[22,\\\"outlet\\\"],false],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n \\\\n \\\"],[7,\\\"footer\\\",true],[8],[0,\\\"\\\\n \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"container\\\"],[8],[0,\\\"\\\\n \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"footer-left\\\"],[8],[0,\\\"\\\\n \\\"],[7,\\\"p\\\",true],[8],[0,\\\"Retrify powered by \\\"],[7,\\\"a\\\",true],[10,\\\"href\\\",\\\"https://www.geomatic.dk/\\\"],[10,\\\"rel\\\",\\\"noopener noreferrer\\\"],[10,\\\"target\\\",\\\"_blank\\\"],[8],[0,\\\"Geomatic\\\"],[9],[9],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"footer-right\\\"],[8],[0,\\\"\\\\n \\\"],[7,\\\"p\\\",true],[8],[0,\\\"\\\\n \\\"],[7,\\\"a\\\",true],[10,\\\"href\\\",\\\"https://www.geomatic.dk/#who\\\"],[10,\\\"rel\\\",\\\"noopener noreferrer\\\"],[10,\\\"target\\\",\\\"_blank\\\"],[8],[0,\\\"Om Geomatic\\\"],[9],[0,\\\"\\\\n\\\\n \\\"],[7,\\\"a\\\",true],[10,\\\"href\\\",\\\"https://www.linkedin.com/company/geomatic-a-s\\\"],[10,\\\"rel\\\",\\\"noopener noreferrer\\\"],[10,\\\"target\\\",\\\"_blank\\\"],[8],[0,\\\"\\\\n LinkedIn\\\\n \\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"displayFeedbackLink\\\"]]],null,{\\\"statements\\\":[[4,\\\"link-to\\\",null,[[\\\"route\\\"],[\\\"about.feedback-page\\\"]],{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"img\\\",true],[10,\\\"src\\\",\\\"../../../Content/img/search/megaphone-white.svg\\\"],[10,\\\"alt\\\",\\\"Feedback\\\"],[10,\\\"class\\\",\\\"footer-logo\\\"],[8],[9],[0,\\\"\\\\n \\\"],[7,\\\"span\\\",true],[8],[0,\\\"Feedback\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[0,\\\" \\\"],[9],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n\\\\n \\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n \"meta\": {\n \"moduleName\": \"search/templates/application.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"search/templates/autocomplete-suggestion\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"sUlD5DDy\",\n \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"autocomplete-suggestion \\\",[28,\\\"if\\\",[[24,[\\\"model\\\",\\\"isUsableDomain\\\"]],\\\"\\\",\\\"aggregate\\\"],null]]]],[8],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"unless\\\",[[24,[\\\"model\\\",\\\"hasNoIcon\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"icon\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"model\\\",\\\"domain_element\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"model\\\",\\\"iconId\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"svg\\\",true],[11,\\\"class\\\",[28,\\\"if\\\",[[24,[\\\"model\\\",\\\"isAddress\\\"]],\\\"small-icon\\\"],null]],[8],[0,\\\"\\\\n \\\"],[7,\\\"use\\\",true],[11,\\\"xlink:href\\\",[29,[\\\"Content/img/search/icons.svg#\\\",[24,[\\\"model\\\",\\\"iconId\\\"]],\\\"-blue\\\"]],\\\"http://www.w3.org/1999/xlink\\\"],[8],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"svg\\\",true],[10,\\\"class\\\",\\\"small-icon\\\"],[8],[0,\\\"\\\\n \\\"],[7,\\\"use\\\",true],[10,\\\"xlink:href\\\",\\\"Content/img/search/icons.svg#search-blue\\\",\\\"http://www.w3.org/1999/xlink\\\"],[8],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\" \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\" \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"title\\\"],[8],[0,\\\"\\\\n \\\"],[1,[24,[\\\"model\\\",\\\"display_text\\\"]],false],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"model\\\",\\\"domain_element\\\",\\\"values\\\",\\\"unadr_name\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"details\\\"],[8],[0,\\\"\\\\n \\\"],[7,\\\"div\\\",true],[8],[1,[24,[\\\"model\\\",\\\"domain_element\\\",\\\"values\\\",\\\"unadr_name\\\"]],false],[9],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"model\\\",\\\"domain_element\\\",\\\"values\\\",\\\"acadr_name\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"details\\\"],[8],[0,\\\"\\\\n \\\"],[7,\\\"div\\\",true],[8],[1,[24,[\\\"model\\\",\\\"domain_element\\\",\\\"values\\\",\\\"acadr_name\\\"]],false],[9],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n \\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}],[0,\\\" \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n \"meta\": {\n \"moduleName\": \"search/templates/autocomplete-suggestion.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"search/templates/components/about/about-layout\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"+Rhu1kQx\",\n \"block\": \"{\\\"symbols\\\":[\\\"&default\\\"],\\\"statements\\\":[[7,\\\"article\\\",true],[10,\\\"id\\\",\\\"about\\\"],[10,\\\"class\\\",\\\"doc-style\\\"],[8],[0,\\\"\\\\n \\\"],[7,\\\"header\\\",true],[8],[0,\\\"\\\\n \\\"],[7,\\\"div\\\",true],[8],[0,\\\"\\\\n \\\"],[14,1,[[28,\\\"hash\\\",null,[[\\\"isHeader\\\"],[true]]]]],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"middle-section\\\"],[8],[0,\\\"\\\\n \\\"],[7,\\\"section\\\",true],[10,\\\"id\\\",\\\"contents\\\"],[8],[0,\\\"\\\\n \\\"],[14,1,[[28,\\\"hash\\\",null,[[\\\"isContents\\\"],[true]]]]],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"nav\\\",true],[10,\\\"id\\\",\\\"about-vertical-menu\\\"],[8],[0,\\\"\\\\n \\\"],[7,\\\"ul\\\",true],[10,\\\"class\\\",\\\"vertical-menu\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"authentication\\\",\\\"isAuthenticated\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"li\\\",true],[10,\\\"class\\\",\\\"header\\\"],[8],[4,\\\"link-to\\\",null,[[\\\"route\\\"],[\\\"about.welcome\\\"]],{\\\"statements\\\":[[0,\\\"Velkommen\\\"]],\\\"parameters\\\":[]},null],[9],[0,\\\"\\\\n \\\"],[7,\\\"li\\\",true],[8],[4,\\\"link-to\\\",null,[[\\\"route\\\"],[\\\"about.what-is-new\\\"]],{\\\"statements\\\":[[0,\\\"Nyt i Retrify\\\"]],\\\"parameters\\\":[]},null],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\" \\\"],[7,\\\"li\\\",true],[10,\\\"class\\\",\\\"header\\\"],[8],[4,\\\"link-to\\\",null,[[\\\"route\\\"],[\\\"about.index\\\"]],{\\\"statements\\\":[[0,\\\"Vejledning\\\"]],\\\"parameters\\\":[]},null],[9],[0,\\\"\\\\n \\\"],[7,\\\"li\\\",true],[8],[4,\\\"link-to\\\",null,[[\\\"route\\\"],[\\\"about.help.search\\\"]],{\\\"statements\\\":[[0,\\\"Søgninger\\\"]],\\\"parameters\\\":[]},null],[9],[0,\\\"\\\\n \\\"],[7,\\\"li\\\",true],[8],[4,\\\"link-to\\\",null,[[\\\"route\\\"],[\\\"about.help.types\\\"]],{\\\"statements\\\":[[0,\\\"Symboler\\\"]],\\\"parameters\\\":[]},null],[9],[0,\\\"\\\\n \\\"],[7,\\\"li\\\",true],[8],[4,\\\"link-to\\\",null,[[\\\"route\\\"],[\\\"about.help.shortcuts\\\"]],{\\\"statements\\\":[[0,\\\"Genvejstaster\\\"]],\\\"parameters\\\":[]},null],[9],[0,\\\"\\\\n \\\"],[7,\\\"li\\\",true],[8],[4,\\\"link-to\\\",null,[[\\\"route\\\"],[\\\"about.help.history\\\"]],{\\\"statements\\\":[[0,\\\"Søgehistorik\\\"]],\\\"parameters\\\":[]},null],[9],[0,\\\"\\\\n \\\"],[7,\\\"li\\\",true],[10,\\\"class\\\",\\\"header\\\"],[8],[4,\\\"link-to\\\",null,[[\\\"route\\\"],[\\\"about.terms\\\"]],{\\\"statements\\\":[[0,\\\"Vilkår for brug\\\"]],\\\"parameters\\\":[]},null],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"canSearch\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"li\\\",true],[10,\\\"class\\\",\\\"header\\\"],[8],[4,\\\"link-to\\\",null,[[\\\"route\\\"],[\\\"about.feedback-page\\\"]],{\\\"statements\\\":[[0,\\\"Feedback\\\"]],\\\"parameters\\\":[]},null],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\" \\\"],[9],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n \\\"]],\\\"hasEval\\\":false}\",\n \"meta\": {\n \"moduleName\": \"search/templates/components/about/about-layout.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"search/templates/components/accounting-value\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"50ljFCq9\",\n \"block\": \"{\\\"symbols\\\":[\\\"year\\\"],\\\"statements\\\":[[7,\\\"td\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"name\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[1,[22,\\\"name\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\" \\\"],[1,[22,\\\"field\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"value\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"get\\\",[[23,1,[]],[28,\\\"concat\\\",[[24,[\\\"field\\\"]],\\\".Value\\\"],null]],null]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"td\\\",true],[10,\\\"class\\\",\\\"right\\\"],[8],[0,\\\"\\\\n \\\"],[1,[28,\\\"get\\\",[[23,1,[]],[28,\\\"concat\\\",[[24,[\\\"field\\\"]],\\\".Value\\\"],null]],null],false],[0,\\\" \\\"],[1,[28,\\\"get\\\",[[23,1,[]],[28,\\\"concat\\\",[[24,[\\\"field\\\"]],\\\".Unit\\\"],null]],null],false],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[28,\\\"get\\\",[[23,1,[]],[24,[\\\"field\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"td\\\",true],[10,\\\"class\\\",\\\"right\\\"],[8],[0,\\\"\\\\n \\\"],[1,[28,\\\"get\\\",[[23,1,[]],[24,[\\\"field\\\"]]],null],false],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"td\\\",true],[10,\\\"class\\\",\\\"right\\\"],[8],[0,\\\"\\\\n \\\"],[1,[22,\\\"emptyValue\\\"],false],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n \\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[1]},null],[7,\\\"td\\\",true],[10,\\\"class\\\",\\\"info-popover\\\"],[8],[9]],\\\"hasEval\\\":false}\",\n \"meta\": {\n \"moduleName\": \"search/templates/components/accounting-value.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"search/templates/components/address-search-link\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"lMrOhExS\",\n \"block\": \"{\\\"symbols\\\":[\\\"&default\\\"],\\\"statements\\\":[[7,\\\"a\\\",false],[12,\\\"href\\\",\\\"#\\\"],[3,\\\"action\\\",[[23,0,[]],\\\"search\\\"]],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[25,1]],null,{\\\"statements\\\":[[0,\\\" \\\"],[14,1],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\" \\\"],[1,[22,\\\"linkText\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[9]],\\\"hasEval\\\":false}\",\n \"meta\": {\n \"moduleName\": \"search/templates/components/address-search-link.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"search/templates/components/bbr-notification-link\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"LQIZYctQ\",\n \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"a\\\",true],[11,\\\"href\\\",[22,\\\"bbrNotificationBfeLink\\\"]],[10,\\\"target\\\",\\\"_blank\\\"],[10,\\\"rel\\\",\\\"noopener noreferrer\\\"],[8],[1,[22,\\\"linkText\\\"],false],[0,\\\" \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"glyphicon glyphicon-new-window\\\"],[10,\\\"aria-hidden\\\",\\\"true\\\"],[8],[9],[9]],\\\"hasEval\\\":false}\",\n \"meta\": {\n \"moduleName\": \"search/templates/components/bbr-notification-link.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"search/templates/components/categories-view\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"KsnnJRwR\",\n \"block\": \"{\\\"symbols\\\":[\\\"category\\\"],\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"shouldShowCategoryMetaLink\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"p\\\",true],[8],[0,\\\"\\\\n \\\"],[7,\\\"a\\\",true],[11,\\\"href\\\",[22,\\\"variableMetadataUrl\\\"]],[10,\\\"target\\\",\\\"_blank\\\"],[10,\\\"rel\\\",\\\"noopener noreferrer\\\"],[8],[0,\\\"Klik her\\\"],[9],[0,\\\" for at se alle mulige værdier for \\\"],[7,\\\"i\\\",true],[8],[1,[24,[\\\"variable\\\",\\\"name\\\"]],false],[9],[0,\\\".\\\\n \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"p\\\",true],[8],[0,\\\"Herunder kan du se de mulige værdier for \\\"],[7,\\\"i\\\",true],[8],[1,[24,[\\\"variable\\\",\\\"name\\\"]],false],[9],[0,\\\":\\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"ul\\\",true],[11,\\\"class\\\",[29,[\\\"categories \\\",[22,\\\"withIdClass\\\"]]]],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"categories\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"li\\\",true],[11,\\\"class\\\",[28,\\\"if\\\",[[23,1,[\\\"IsSelected\\\"]],\\\"selected\\\"],null]],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,1,[\\\"cat\\\",\\\"state\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"span\\\",true],[11,\\\"class\\\",[29,[\\\"status \\\",[23,1,[\\\"cat\\\",\\\"state\\\"]]]]],[8],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"status not-applicable\\\"],[8],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\" \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"name\\\"],[8],[4,\\\"if\\\",[[24,[\\\"shouldShowCode\\\"]]],null,{\\\"statements\\\":[[1,[23,1,[\\\"cat\\\",\\\"id\\\"]],false],[0,\\\": \\\"]],\\\"parameters\\\":[]},null],[1,[23,1,[\\\"cat\\\",\\\"name\\\"]],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,1,[\\\"cat\\\",\\\"description\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"description\\\"],[8],[0,\\\" — \\\"],[1,[23,1,[\\\"cat\\\",\\\"description\\\"]],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\" \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\" \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"hasEval\\\":false}\",\n \"meta\": {\n \"moduleName\": \"search/templates/components/categories-view.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"search/templates/components/cpr-search-input-help\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"7rK+Oukw\",\n \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"ul\\\",true],[8],[0,\\\"\\\\n \\\"],[7,\\\"li\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"highlight\\\"],[8],[0,\\\"Personnummer\\\"],[9],[0,\\\" — angives i øverste søgefelt\\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"li\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"highlight\\\"],[8],[0,\\\"Navn\\\"],[7,\\\"sup\\\",true],[8],[0,\\\"*\\\"],[9],[0,\\\" og adresse\\\"],[9],[0,\\\" — adressen skal som minimum være angivet med vej, husnummer og postnummer/distrikt. Etage og side/dør er ikke påkrævet, men kan i enkelte tilfælde være nødvendigt for at finde et unikt match\\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"li\\\",true],[8],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"highlight\\\"],[8],[0,\\\"Navn\\\"],[7,\\\"sup\\\",true],[8],[0,\\\"*\\\"],[9],[0,\\\" og fødselsdag\\\"],[9],[0,\\\" — fødselsdagen med årstal skal angives i øverste felt efter navnet i formatet DDMMYY, f.eks. 020481\\\"],[9],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"],[7,\\\"p\\\",true],[8],[7,\\\"sup\\\",true],[8],[0,\\\"*\\\"],[9],[0,\\\"Navnet skal bestå af mindst to hele navnedele. Dvs. \\\"],[7,\\\"i\\\",true],[8],[0,\\\"O. Jensen\\\"],[9],[0,\\\" er ikke tilstrækkeligt, men \\\"],[7,\\\"i\\\",true],[8],[0,\\\"Anne Marie\\\"],[9],[0,\\\" er.\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n \"meta\": {\n \"moduleName\": \"search/templates/components/cpr-search-input-help.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"search/templates/components/cvr-accounting-table\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"F7jvSrpp\",\n \"block\": \"{\\\"symbols\\\":[\\\"year\\\",\\\"year\\\",\\\"link\\\",\\\"link\\\",\\\"year\\\",\\\"year\\\",\\\"year\\\",\\\"year\\\"],\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"value\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"table\\\",true],[10,\\\"class\\\",\\\"properties\\\"],[8],[0,\\\"\\\\n \\\"],[7,\\\"tr\\\",true],[10,\\\"class\\\",\\\"prop_status\\\"],[8],[0,\\\"\\\\n \\\"],[7,\\\"th\\\",true],[8],[0,\\\"År\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"value\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"th\\\",true],[10,\\\"class\\\",\\\"accounting\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[28,\\\"eq\\\",[[23,8,[\\\"StartAar\\\"]],[23,8,[\\\"SlutAar\\\"]]],null]],null,{\\\"statements\\\":[[0,\\\" \\\"],[1,[23,8,[\\\"SlutAar\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\" \\\"],[1,[28,\\\"concat\\\",[[23,8,[\\\"StartAar\\\"]],\\\"/\\\",[23,8,[\\\"SlutAar\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\" \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[8]},null],[0,\\\" \\\"],[7,\\\"th\\\",true],[10,\\\"class\\\",\\\"info-popover\\\"],[8],[9],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"tr\\\",true],[10,\\\"class\\\",\\\"prop_status\\\"],[8],[0,\\\"\\\\n \\\"],[7,\\\"td\\\",true],[8],[0,\\\"Regnskabsperiode\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"value\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"td\\\",true],[10,\\\"class\\\",\\\"right\\\"],[8],[0,\\\"\\\\n \\\"],[1,[28,\\\"concat\\\",[[23,7,[\\\"StartDato\\\"]],\\\" - \\\",[23,7,[\\\"SlutDato\\\"]]],null],false],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[7]},null],[0,\\\" \\\"],[7,\\\"td\\\",true],[10,\\\"class\\\",\\\"info-popover\\\"],[8],[9],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"showFacts\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"tr\\\",true],[10,\\\"class\\\",\\\"prop_status\\\"],[8],[0,\\\"\\\\n \\\"],[7,\\\"td\\\",true],[8],[0,\\\"Nettoomsætning\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"value\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[23,6,[\\\"Facts\\\",\\\"Revenue\\\",\\\"Value\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"td\\\",true],[10,\\\"class\\\",\\\"right\\\"],[8],[1,[23,6,[\\\"Facts\\\",\\\"Revenue\\\",\\\"Value\\\"]],false],[0,\\\" \\\"],[1,[23,6,[\\\"Facts\\\",\\\"Revenue\\\",\\\"Unit\\\"]],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[23,6,[\\\"Facts\\\",\\\"NetSales\\\",\\\"Value\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"td\\\",true],[10,\\\"class\\\",\\\"right\\\"],[8],[1,[23,6,[\\\"Facts\\\",\\\"NetSales\\\",\\\"Value\\\"]],false],[0,\\\" \\\"],[1,[23,6,[\\\"Facts\\\",\\\"NetSales\\\",\\\"Unit\\\"]],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"td\\\",true],[10,\\\"class\\\",\\\"right\\\"],[8],[0,\\\"-\\\"],[9],[0,\\\"\\\\n \\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[6]},null],[0,\\\" \\\"],[7,\\\"td\\\",true],[10,\\\"class\\\",\\\"info-popover\\\"],[8],[9],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"tr\\\",true],[10,\\\"class\\\",\\\"prop_status\\\"],[8],[0,\\\"\\\\n \\\"],[7,\\\"td\\\",true],[8],[0,\\\"Bruttofortjeneste\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"value\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[23,5,[\\\"Facts\\\",\\\"GrossResult\\\",\\\"Value\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"td\\\",true],[10,\\\"class\\\",\\\"right\\\"],[8],[1,[23,5,[\\\"Facts\\\",\\\"GrossResult\\\",\\\"Value\\\"]],false],[0,\\\" \\\"],[1,[23,5,[\\\"Facts\\\",\\\"GrossResult\\\",\\\"Unit\\\"]],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[23,5,[\\\"Facts\\\",\\\"GrossProfit\\\",\\\"Value\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"td\\\",true],[10,\\\"class\\\",\\\"right\\\"],[8],[1,[23,5,[\\\"Facts\\\",\\\"GrossProfit\\\",\\\"Value\\\"]],false],[0,\\\" \\\"],[1,[23,5,[\\\"Facts\\\",\\\"GrossProfit\\\",\\\"Unit\\\"]],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[23,5,[\\\"Facts\\\",\\\"GrossProfitLoss\\\",\\\"Value\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"td\\\",true],[10,\\\"class\\\",\\\"right\\\"],[8],[1,[23,5,[\\\"Facts\\\",\\\"GrossProfitLoss\\\",\\\"Value\\\"]],false],[0,\\\" \\\"],[1,[23,5,[\\\"Facts\\\",\\\"GrossProfitLoss\\\",\\\"Unit\\\"]],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"td\\\",true],[10,\\\"class\\\",\\\"info-popover\\\"],[8],[0,\\\"-\\\"],[9],[0,\\\"\\\\n \\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[5]},null],[0,\\\" \\\"],[7,\\\"td\\\",true],[10,\\\"class\\\",\\\"info-popover\\\"],[8],[9],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n \\\"],[1,[28,\\\"accounting-value\\\",[\\\"Facts.ProfitLoss\\\",[24,[\\\"value\\\"]]],[[\\\"name\\\",\\\"emptyValue\\\"],[\\\"Årets resultat\\\",\\\"-\\\"]]],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"accounting-value\\\",[\\\"Facts.Equity\\\",[24,[\\\"value\\\"]]],[[\\\"name\\\",\\\"emptyValue\\\"],[\\\"Egenkapital\\\",\\\"-\\\"]]],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"accounting-value\\\",[\\\"Facts.Assets\\\",[24,[\\\"value\\\"]]],[[\\\"name\\\",\\\"emptyValue\\\"],[\\\"Balance\\\",\\\"-\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"showArsrapport\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"tr\\\",true],[10,\\\"class\\\",\\\"prop_status\\\"],[8],[0,\\\"\\\\n \\\"],[7,\\\"td\\\",true],[8],[0,\\\"Årsrapport\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"value\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"td\\\",true],[10,\\\"class\\\",\\\"right\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,2,[\\\"PdfLink\\\"]]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[23,2,[\\\"PdfLink\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"a\\\",true],[11,\\\"href\\\",[23,4,[]]],[10,\\\"target\\\",\\\"_blank\\\"],[10,\\\"rel\\\",\\\"noopener noreferrer\\\"],[8],[0,\\\"\\\\n PDF \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"glyphicon glyphicon-new-window\\\"],[10,\\\"aria-hidden\\\",\\\"true\\\"],[8],[9],[0,\\\"\\\\n \\\"],[9],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[4]},null]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[23,2,[\\\"IxbrlLink\\\"]]],null,{\\\"statements\\\":[[4,\\\"each\\\",[[23,2,[\\\"IxbrlLink\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"a\\\",true],[11,\\\"href\\\",[23,3,[]]],[10,\\\"target\\\",\\\"_blank\\\"],[10,\\\"rel\\\",\\\"noopener noreferrer\\\"],[8],[0,\\\"\\\\n iXBRL \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"glyphicon glyphicon-new-window\\\"],[10,\\\"aria-hidden\\\",\\\"true\\\"],[8],[9],[0,\\\"\\\\n \\\"],[9],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null]],\\\"parameters\\\":[]},null],[0,\\\" \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\" \\\"],[7,\\\"td\\\",true],[10,\\\"class\\\",\\\"info-popover\\\"],[8],[9],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"tr\\\",true],[10,\\\"class\\\",\\\"prop_status\\\"],[8],[0,\\\"\\\\n \\\"],[7,\\\"td\\\",true],[8],[0,\\\"Offentliggørelsesdato\\\"],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"value\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"td\\\",true],[10,\\\"class\\\",\\\"right\\\"],[8],[0,\\\"\\\\n \\\"],[1,[23,1,[\\\"Offentliggoerelsesdato\\\"]],false],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\" \\\"],[7,\\\"td\\\",true],[10,\\\"class\\\",\\\"info-popover\\\"],[8],[9],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\" \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"info\\\"],[8],[0,\\\"Der findes ingen offentliggjorte regnskaber for dennne virksomhed.\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"hasEval\\\":false}\",\n \"meta\": {\n \"moduleName\": \"search/templates/components/cvr-accounting-table.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"search/templates/components/domain-element-autocomplete-field\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"pE3RhCKB\",\n \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\",true],[11,\\\"class\\\",[29,[\\\"text-left \\\",[22,\\\"labelClassNames\\\"]]]],[8],[1,[22,\\\"label\\\"],false],[9],[0,\\\"\\\\n \\\"],[1,[28,\\\"domain-element-autocomplete\\\",null,[[\\\"class\\\",\\\"searchInput\\\",\\\"autoCompleter\\\",\\\"domainIds\\\"],[[28,\\\"if\\\",[[24,[\\\"hasError\\\"]],\\\"error\\\"],null],[24,[\\\"value\\\"]],\\\"name-domain-autocompleter\\\",[24,[\\\"domainIds\\\"]]]]],false],[0,\\\"\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"error-message\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"hasError\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[1,[22,\\\"errorMessage\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"  \\\\n\\\"]],\\\"parameters\\\":[]}],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n \"meta\": {\n \"moduleName\": \"search/templates/components/domain-element-autocomplete-field.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"search/templates/components/domain-element-autocomplete\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"a/1oRp4b\",\n \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[1,[28,\\\"geomatic-typeahead\\\",null,[[\\\"source\\\",\\\"selectionAction\\\",\\\"cursorchangeAction\\\",\\\"placeholder\\\",\\\"async\\\",\\\"display\\\",\\\"text\\\",\\\"selection\\\",\\\"focus\\\",\\\"focusOnClear\\\",\\\"clearShortcutKeys\\\",\\\"suggestionTemplatePath\\\",\\\"getSuggestionTemplate\\\"],[[24,[\\\"source\\\"]],[24,[\\\"selectionAction\\\"]],[24,[\\\"cursorchangeAction\\\"]],[24,[\\\"placeholder\\\"]],true,\\\"input_text\\\",[24,[\\\"searchInput\\\"]],[24,[\\\"input\\\"]],[24,[\\\"focus\\\"]],[24,[\\\"focusOnClear\\\"]],\\\"ctrl+q\\\",[24,[\\\"customSuggestionTemplate\\\"]],[24,[\\\"suggestionTemplate\\\"]]]]],false],[0,\\\"\\\\n\\\\n\\\"]],\\\"hasEval\\\":false}\",\n \"meta\": {\n \"moduleName\": \"search/templates/components/domain-element-autocomplete.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"search/templates/components/domain-element-icon\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"dgNkWu+9\",\n \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"use\\\",true],[11,\\\"xlink:href\\\",[29,[\\\"Content/img/search/icons.svg#\\\",[22,\\\"iconId\\\"],\\\"-\\\",[22,\\\"color\\\"]]],\\\"http://www.w3.org/1999/xlink\\\"],[8],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n \"meta\": {\n \"moduleName\": \"search/templates/components/domain-element-icon.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"search/templates/components/domain-element-leaflet\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"dgjvEksA\",\n \"block\": \"{\\\"symbols\\\":[\\\"layers\\\",\\\"marker\\\",\\\"layers\\\",\\\"marker\\\",\\\"leafletMarker\\\",\\\"&default\\\"],\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"layerOptions\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"anyDomainElements\\\"]]],null,{\\\"statements\\\":[[4,\\\"leaflet-map\\\",null,[[\\\"lat\\\",\\\"lng\\\",\\\"options\\\",\\\"zoom\\\",\\\"onLoad\\\",\\\"onMoveend\\\"],[[24,[\\\"lat\\\"]],[24,[\\\"lng\\\"]],[24,[\\\"leafletOptions\\\"]],[24,[\\\"zoom\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"mapLoaded\\\"],null],[28,\\\"action\\\",[[23,0,[]],\\\"updateCenter\\\"],null]]],{\\\"statements\\\":[[0,\\\" \\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"ticket\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"orto\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"wms-tile\\\"]],\\\"expected `layers.wms-tile` to be a contextual component but found a string. Did you mean `(component layers.wms-tile)`? ('search/templates/components/domain-element-leaflet.hbs' @ L7:C22) \\\"],null]],[[\\\"url\\\",\\\"options\\\"],[[24,[\\\"ortoMapUrl\\\"]],[24,[\\\"ortoLayerOptions\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\" \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"wms-tile\\\"]],\\\"expected `layers.wms-tile` to be a contextual component but found a string. Did you mean `(component layers.wms-tile)`? ('search/templates/components/domain-element-leaflet.hbs' @ L9:C22) \\\"],null]],[[\\\"url\\\",\\\"options\\\"],[[24,[\\\"mapUrl\\\"]],[24,[\\\"layerOptions\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null],[0,\\\" \\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"featureCollection\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"geoJSON\\\"]],\\\"expected `layers.geoJSON` to be a contextual component but found a string. Did you mean `(component layers.geoJSON)`? ('search/templates/components/domain-element-leaflet.hbs' @ L14:C18) \\\"],null]],[[\\\"geoJSON\\\",\\\"color\\\",\\\"onClick\\\"],[[24,[\\\"featureCollection\\\"]],[24,[\\\"featureCollectionColor\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"featureClicked\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"selectedFeatureCollection\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"geoJSON\\\"]],\\\"expected `layers.geoJSON` to be a contextual component but found a string. Did you mean `(component layers.geoJSON)`? ('search/templates/components/domain-element-leaflet.hbs' @ L18:C18) \\\"],null]],[[\\\"geoJSON\\\",\\\"color\\\",\\\"onClick\\\"],[[24,[\\\"selectedFeatureCollection\\\"]],[24,[\\\"selectedFeatureCollectionColor\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"selectedFeatureClicked\\\"],null]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"markers\\\"]]],null,{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,3,[\\\"marker\\\"]],\\\"expected `layers.marker` to be a contextual component but found a string. Did you mean `(component layers.marker)`? ('search/templates/components/domain-element-leaflet.hbs' @ L22:C19) \\\"],null]],[[\\\"location\\\",\\\"icon\\\"],[[23,4,[\\\"coord\\\"]],[23,4,[\\\"pin\\\"]]]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,5,[\\\"popup\\\"]],\\\"expected `leafletMarker.popup` to be a contextual component but found a string. Did you mean `(component leafletMarker.popup)`? ('search/templates/components/domain-element-leaflet.hbs' @ L23:C23) \\\"],null]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[25,6]],null,{\\\"statements\\\":[[0,\\\" \\\"],[14,6,[[23,4,[]]]],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\" \\\"],[4,\\\"link-to\\\",null,[[\\\"route\\\",\\\"model\\\"],[[23,4,[\\\"route\\\"]],[23,4,[\\\"key\\\"]]]],{\\\"statements\\\":[[1,[23,4,[\\\"label\\\"]],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n \\\"],[1,[28,\\\"domain-elements/streetview-link\\\",null,[[\\\"domainElement\\\"],[[23,4,[\\\"domainElement\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[5]},null]],\\\"parameters\\\":[4]},null],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[3]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"leaflet-map\\\",null,[[\\\"lat\\\",\\\"lng\\\",\\\"options\\\",\\\"zoom\\\",\\\"onLoad\\\"],[[24,[\\\"lat\\\"]],[24,[\\\"lng\\\"]],[24,[\\\"leafletOptions\\\"]],[24,[\\\"zoom\\\"]],[28,\\\"action\\\",[[23,0,[]],\\\"mapLoaded\\\"],null]]],{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"ticket\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"orto\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"wms-tile\\\"]],\\\"expected `layers.wms-tile` to be a contextual component but found a string. Did you mean `(component layers.wms-tile)`? ('search/templates/components/domain-element-leaflet.hbs' @ L39:C22) \\\"],null]],[[\\\"url\\\",\\\"options\\\"],[[24,[\\\"ortoMapUrl\\\"]],[24,[\\\"ortoLayerOptions\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\" \\\"],[1,[28,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"wms-tile\\\"]],\\\"expected `layers.wms-tile` to be a contextual component but found a string. Did you mean `(component layers.wms-tile)`? ('search/templates/components/domain-element-leaflet.hbs' @ L41:C22) \\\"],null]],[[\\\"url\\\",\\\"options\\\"],[[24,[\\\"mapUrl\\\"]],[24,[\\\"layerOptions\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null],[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,1,[\\\"marker\\\"]],\\\"expected `layers.marker` to be a contextual component but found a string. Did you mean `(component layers.marker)`? ('search/templates/components/domain-element-leaflet.hbs' @ L44:C15) \\\"],null]],[[\\\"lat\\\",\\\"lng\\\",\\\"icon\\\",\\\"opacity\\\"],[55.9325028,9.5739229,[24,[\\\"defaultIcon\\\"]],0]],{\\\"statements\\\":[[4,\\\"component\\\",[[28,\\\"-assert-implicit-component-helper-argument\\\",[[23,2,[\\\"tooltip\\\"]],\\\"expected `marker.tooltip` to be a contextual component but found a string. Did you mean `(component marker.tooltip)`? ('search/templates/components/domain-element-leaflet.hbs' @ L45:C19) \\\"],null]],[[\\\"permanent\\\"],[true]],{\\\"statements\\\":[[4,\\\"domain-elements/variables-section-subtext\\\",null,null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"strong\\\",true],[8],[0,\\\"Kan ikke vises på kortet\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[2]},null]],\\\"parameters\\\":[1]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"errorWhenFetchingMatrikelGeometry\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"info\\\"],[8],[0,\\\"Én, eller flere, matrikler kunne ikke vises i kortet.\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n \"meta\": {\n \"moduleName\": \"search/templates/components/domain-element-leaflet.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"search/templates/components/domain-element-summary-layout\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"v+ftcB1n\",\n \"block\": \"{\\\"symbols\\\":[\\\"&default\\\"],\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"summaryService\\\",\\\"columns\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"two-cols\\\"],[8],[0,\\\"\\\\n \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"col-left\\\"],[8],[0,\\\"\\\\n \\\"],[14,1,[[28,\\\"hash\\\",null,[[\\\"isSummarySection\\\"],[true]]]]],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"col-right\\\"],[8],[0,\\\"\\\\n \\\"],[14,1,[[28,\\\"hash\\\",null,[[\\\"isMapSection\\\"],[true]]]]],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"two-rows\\\"],[8],[0,\\\"\\\\n \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"row-upper\\\"],[8],[0,\\\"\\\\n \\\"],[14,1,[[28,\\\"hash\\\",null,[[\\\"isMapSection\\\"],[true]]]]],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"row-lower\\\"],[8],[0,\\\"\\\\n \\\"],[14,1,[[28,\\\"hash\\\",null,[[\\\"isSummarySection\\\"],[true]]]]],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"hasEval\\\":false}\",\n \"meta\": {\n \"moduleName\": \"search/templates/components/domain-element-summary-layout.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"search/templates/components/domain-element-tool\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"/fTi7X7Y\",\n \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"geomatic-dropdown\\\",null,[[\\\"showDropDown\\\",\\\"icon\\\"],[[24,[\\\"showDropDown\\\"]],[24,[\\\"icon\\\"]]]],{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"ul\\\",true],[10,\\\"class\\\",\\\"dropdown-menu dropdown-menu-right\\\"],[10,\\\"aria-labelledby\\\",\\\"dropdownMenu\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"authorization\\\",\\\"canCopyIdToClipboard\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"li\\\",true],[8],[7,\\\"a\\\",true],[10,\\\"href\\\",\\\"javascript:void(0)\\\"],[10,\\\"class\\\",\\\"copy-id\\\"],[11,\\\"data-clipboard-text\\\",[29,[[24,[\\\"model\\\",\\\"domain\\\"]],\\\"/\\\",[24,[\\\"model\\\",\\\"id\\\"]]]]],[8],[0,\\\"Kopier ID til eget system\\\"],[9],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"authorization\\\",\\\"canCopyTextToClipboard\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"li\\\",true],[8],[7,\\\"a\\\",true],[10,\\\"href\\\",\\\"javascript:void(0)\\\"],[10,\\\"class\\\",\\\"copy-text\\\"],[8],[0,\\\"Kopier tekst til udklipsholderen\\\"],[9],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\" \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n \"meta\": {\n \"moduleName\": \"search/templates/components/domain-element-tool.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"search/templates/components/domain-elements/address-link\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"1kk/HTED\",\n \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"link-to\\\",null,[[\\\"route\\\",\\\"model\\\"],[[24,[\\\"domainElement\\\",\\\"addressRoute\\\"]],[24,[\\\"domainElement\\\",\\\"addressId\\\"]]]],{\\\"statements\\\":[[0,\\\" \\\"],[1,[24,[\\\"domainElement\\\",\\\"addressName\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"hasEval\\\":false}\",\n \"meta\": {\n \"moduleName\": \"search/templates/components/domain-elements/address-link.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"search/templates/components/domain-elements/contacts-section\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"GTy3XrE4\",\n \"block\": \"{\\\"symbols\\\":[\\\"contact\\\",\\\"sourceLabel\\\"],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"section-header\\\"],[8],[0,\\\"\\\\n \\\"],[4,\\\"if\\\",[[24,[\\\"domainElement\\\"]]],null,{\\\"statements\\\":[[0,\\\"Andre personer\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\"Personer\\\"]],\\\"parameters\\\":[]}],[0,\\\" & virksomheder på adressen\\\\n\\\"],[4,\\\"popover-icon\\\",null,[[\\\"title\\\",\\\"popoverClass\\\"],[\\\"Personer & Virksomheder på adressen\\\",\\\"large-popover-box\\\"]],{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"p\\\",true],[8],[0,\\\"Bemærk, at kun personer der optræder i offentligt tilgængelige kilder såsom Teledata vises i denne liste.\\\"],[9],[7,\\\"p\\\",true],[8],[0,\\\"Anvend CPR-opslag på navn og adressen for at finde evt. yderligere personer på adressen.\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[9],[0,\\\"\\\\n\\\\n\\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"section-contents\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"hasContacts\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"searchResult\\\",\\\"cap_applied\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"section-subtext\\\"],[8],[0,\\\"Der er flere end de \\\"],[1,[24,[\\\"searchResult\\\",\\\"cap\\\"]],false],[0,\\\" viste personer/virksomheder på adressen.\\\"],[9],[0,\\\" \\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\" \\\"],[7,\\\"table\\\",true],[10,\\\"class\\\",\\\"domain-element-table\\\"],[8],[0,\\\"\\\\n \\\"],[7,\\\"tbody\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[24,[\\\"sortedContacts\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"tr\\\",true],[8],[0,\\\"\\\\n \\\"],[7,\\\"td\\\",true],[10,\\\"class\\\",\\\"icon\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"link-to\\\",null,[[\\\"route\\\",\\\"model\\\"],[[23,1,[\\\"domainElementRoute\\\"]],[23,1,[\\\"id\\\"]]]],{\\\"statements\\\":[[0,\\\" \\\"],[1,[28,\\\"domain-element-icon\\\",null,[[\\\"domainElement\\\",\\\"color\\\"],[[23,1,[]],\\\"blue\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\" \\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"td\\\",true],[10,\\\"class\\\",\\\"name\\\"],[8],[0,\\\"\\\\n \\\"],[4,\\\"link-to\\\",null,[[\\\"route\\\",\\\"model\\\"],[[23,1,[\\\"domainElementRoute\\\"]],[23,1,[\\\"id\\\"]]]],{\\\"statements\\\":[[1,[23,1,[\\\"name\\\"]],false]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"td\\\",true],[10,\\\"class\\\",\\\"status\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,1,[\\\"isCompany\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[1,[28,\\\"status-value\\\",null,[[\\\"value\\\",\\\"variableId\\\"],[[23,1,[\\\"status\\\"]],[23,1,[\\\"statusVariableId\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\" \\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"td\\\",true],[10,\\\"class\\\",\\\"labels\\\"],[8],[0,\\\"\\\\n \\\"],[7,\\\"span\\\",true],[11,\\\"class\\\",[29,[\\\"type-label \\\",[23,1,[\\\"domain\\\"]]]]],[8],[1,[23,1,[\\\"typeLabel\\\"]],false],[9],[0,\\\"\\\\n\\\"],[4,\\\"each\\\",[[23,1,[\\\"sourceLabel\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"span\\\",true],[11,\\\"class\\\",[29,[\\\"source-label \\\",[23,2,[\\\"key\\\"]]]]],[8],[1,[23,2,[\\\"display_text\\\"]],false],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[2]},null],[0,\\\" \\\"],[9],[0,\\\"\\\\n \\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[23,1,[\\\"canCprUpgrade\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[1,[28,\\\"domain-elements/dk/cpr-upgrade-button\\\",null,[[\\\"domainElement\\\"],[[23,1,[]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\" \\\"],[9],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[1]},null],[0,\\\" \\\"],[9],[0,\\\"\\\\n \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"section-subtext\\\"],[8],[0,\\\"Der er ingen virksomheder eller personer på adressen i offentligt tilgængelige kilder. Forsøg evt. med CPR-opslag på navn og adresse.\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[4,\\\"if\\\",[[24,[\\\"shouldShowPager\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[1,[28,\\\"page-numbers\\\",null,[[\\\"content\\\"],[[24,[\\\"pagedContent\\\"]]]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n \"meta\": {\n \"moduleName\": \"search/templates/components/domain-elements/contacts-section.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"search/templates/components/domain-elements/dk/address-section\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"sx20uJm+\",\n \"block\": \"{\\\"symbols\\\":[\\\"&default\\\"],\\\"statements\\\":[[7,\\\"td\\\",true],[8],[0,\\\"\\\\n Adresse\\\\n\\\"],[9],[0,\\\"\\\\n\\\"],[7,\\\"td\\\",true],[10,\\\"class\\\",\\\"value\\\"],[10,\\\"colspan\\\",\\\"2\\\"],[8],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"hasAddress\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"careof\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[1,[22,\\\"careof\\\"],false],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"address_domain_element_key\\\"]]],null,{\\\"statements\\\":[[4,\\\"link-to\\\",null,[[\\\"route\\\",\\\"model\\\"],[[24,[\\\"address_domain_element_path\\\"]],[24,[\\\"address_domain_element_key\\\"]]]],{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"domainElement\\\",\\\"values\\\",\\\"lokalitet\\\",\\\"value\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[1,[28,\\\"inline-variable-value\\\",[[24,[\\\"domainElement\\\",\\\"values\\\",\\\"lokalitet\\\"]]],null],false],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\" \\\"],[1,[22,\\\"address_streetline\\\"],false],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"domainElement\\\",\\\"values\\\",\\\"stednavn\\\",\\\"value\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[1,[28,\\\"inline-variable-value\\\",[[24,[\\\"domainElement\\\",\\\"values\\\",\\\"stednavn\\\"]]],null],false],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\" \\\"],[1,[28,\\\"inline-variable-value\\\",[[24,[\\\"domainElement\\\",\\\"values\\\",\\\"pcodeline\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"domainElement\\\",\\\"values\\\",\\\"lokalitet\\\",\\\"value\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[1,[28,\\\"inline-variable-value\\\",[[24,[\\\"domainElement\\\",\\\"values\\\",\\\"lokalitet\\\"]]],null],false],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\" \\\"],[1,[22,\\\"address_streetline\\\"],false],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"domainElement\\\",\\\"values\\\",\\\"stednavn\\\",\\\"value\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[1,[28,\\\"inline-variable-value\\\",[[24,[\\\"domainElement\\\",\\\"values\\\",\\\"stednavn\\\"]]],null],false],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\" \\\"],[1,[28,\\\"inline-variable-value\\\",[[24,[\\\"domainElement\\\",\\\"values\\\",\\\"pcodeline\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"hasFreeTextAddress\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[1,[28,\\\"inline-variable-value\\\",[[24,[\\\"domainElement\\\",\\\"values\\\",\\\"cvr_per_adr\\\"]]],null],false],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n \\\"],[1,[28,\\\"inline-variable-value\\\",[[24,[\\\"domainElement\\\",\\\"values\\\",\\\"cvr_per_country\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\" Ikke oplyst\\\\n \\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}],[9],[0,\\\"\\\\n\\\"],[7,\\\"td\\\",true],[8],[0,\\\"\\\\n \\\"],[14,1],[0,\\\"\\\\n\\\"],[9]],\\\"hasEval\\\":false}\",\n \"meta\": {\n \"moduleName\": \"search/templates/components/domain-elements/dk/address-section.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"search/templates/components/domain-elements/dk/address-tab\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"cdyJ3Yft\",\n \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"table\\\",true],[10,\\\"class\\\",\\\"properties\\\"],[8],[0,\\\"\\\\n\\\\n \\\"],[4,\\\"variable-values-header\\\",null,null,{\\\"statements\\\":[[0,\\\"Adressedele\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isUnit\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"model\\\",\\\"values\\\",\\\"lokalitet\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\" \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"model\\\",\\\"values\\\",\\\"strname\\\"]]],null],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"model\\\",\\\"values\\\",\\\"strname_abv\\\"]]],null],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"model\\\",\\\"values\\\",\\\"houno\\\"]]],null],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isUnit\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"model\\\",\\\"values\\\",\\\"floor\\\"]]],null],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"model\\\",\\\"values\\\",\\\"suite\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\" \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"model\\\",\\\"values\\\",\\\"stednavn\\\"]]],null],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"model\\\",\\\"values\\\",\\\"pcode\\\"]]],null],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"model\\\",\\\"values\\\",\\\"pdisname\\\"]]],null],false],[0,\\\"\\\\n\\\\n \\\"],[4,\\\"variable-values-header\\\",null,null,{\\\"statements\\\":[[0,\\\"Placering\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"model\\\",\\\"values\\\",\\\"acadr_loc\\\"]]],null],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"model\\\",\\\"values\\\",\\\"acadr_zone\\\"]]],null],false],[0,\\\"\\\\n\\\\n \\\"],[4,\\\"variable-values-header\\\",null,null,{\\\"statements\\\":[[0,\\\"Adressenøgler\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isUnit\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"model\\\",\\\"values\\\",\\\"kvhx\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\" \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"model\\\",\\\"values\\\",\\\"kvh\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[4,\\\"if\\\",[[24,[\\\"isUnit\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"model\\\",\\\"values\\\",\\\"unadr_key\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\" \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"model\\\",\\\"values\\\",\\\"acadr_key\\\"]]],null],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isUnit\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"model\\\",\\\"values\\\",\\\"unadr_bbrid\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\" \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"model\\\",\\\"values\\\",\\\"acadr_bbrid\\\"]]],null],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"model\\\",\\\"values\\\",\\\"acadr_strcode\\\"]]],null],false],[0,\\\"\\\\n\\\\n \\\"],[4,\\\"variable-values-header\\\",null,null,{\\\"statements\\\":[[0,\\\"Kommune, region mv.\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"model\\\",\\\"values\\\",\\\"muni\\\"]]],[[\\\"code\\\"],[\\\"show\\\"]]],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"model\\\",\\\"values\\\",\\\"region\\\"]]],[[\\\"code\\\"],[\\\"show\\\"]]],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"model\\\",\\\"values\\\",\\\"parish\\\"]]],[[\\\"code\\\"],[\\\"show\\\"]]],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"model\\\",\\\"values\\\",\\\"landsdel_key\\\"]]],[[\\\"code\\\"],[\\\"show\\\"]]],false],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"isUnit\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[4,\\\"variable-values-header\\\",null,null,{\\\"statements\\\":[[0,\\\"Kilder\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"model\\\",\\\"values\\\",\\\"unadr_origin_bbr\\\"]]],null],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"model\\\",\\\"values\\\",\\\"unadr_origin_cvr\\\"]]],null],false],[0,\\\"\\\\n\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"hasOtherVaribles\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[4,\\\"variable-values-header\\\",null,null,{\\\"statements\\\":[[0,\\\"Øvrigt\\\"]],\\\"parameters\\\":[]},null],[0,\\\" \\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"model\\\",\\\"values\\\",\\\"unadr_housuita\\\"]]],null],false],[0,\\\" \\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"model\\\",\\\"values\\\",\\\"unadr_robinson\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null],[9]],\\\"hasEval\\\":false}\",\n \"meta\": {\n \"moduleName\": \"search/templates/components/domain-elements/dk/address-tab.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"search/templates/components/domain-elements/dk/adr-summary-section\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"3Hzll+BQ\",\n \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"variable-values-header\\\",null,null,{\\\"statements\\\":[[0,\\\"Kommune, region\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"model\\\",\\\"values\\\",\\\"muni\\\"]]],null],false],[0,\\\"\\\\n\\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"model\\\",\\\"values\\\",\\\"region\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n \"meta\": {\n \"moduleName\": \"search/templates/components/domain-elements/dk/adr-summary-section.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"search/templates/components/domain-elements/dk/bbr-summary-section\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"HCHoBp5D\",\n \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"variable-values-header\\\",null,[[\\\"detailsLink\\\"],[[28,\\\"if\\\",[[24,[\\\"showMoreLink\\\"]],\\\"bbr\\\"],null]]],{\\\"statements\\\":[[0,\\\"BBR\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"model\\\",\\\"values\\\",\\\"unadr_area_resi\\\",\\\"hasValue\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"model\\\",\\\"values\\\",\\\"unadr_area_resi\\\"]]],null],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"model\\\",\\\"values\\\",\\\"unadr_area_com\\\"]]],null],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"model\\\",\\\"values\\\",\\\"unadr_rooms\\\"]]],null],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"model\\\",\\\"values\\\",\\\"unadr_resityp_ois\\\"]]],null],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"model\\\",\\\"values\\\",\\\"unadr_usage_v2\\\"]]],null],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"model\\\",\\\"values\\\",\\\"unadr_usage_rentalstat\\\"]]],null],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"model\\\",\\\"values\\\",\\\"unadr_ownship\\\"]]],null],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"model\\\",\\\"values\\\",\\\"unadr_conyear\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"domain-elements/variables-section-subtext\\\",null,null,{\\\"statements\\\":[[0,\\\" Der er ingen bolig-/erhvervsenheder i BBR på adressen. \\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"model\\\",\\\"isMultiUnadr\\\"]]],null,{\\\"statements\\\":[[0,\\\" Se øvrige \\\"],[4,\\\"link-to\\\",null,[[\\\"route\\\",\\\"model\\\"],[\\\"domain-elements.dk.acadr\\\",[24,[\\\"model\\\",\\\"values\\\",\\\"acadr_key\\\",\\\"value\\\"]]]],{\\\"statements\\\":[[0,\\\"adresser i opgangen\\\"]],\\\"parameters\\\":[]},null],[0,\\\" for BBR information.\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"hasEval\\\":false}\",\n \"meta\": {\n \"moduleName\": \"search/templates/components/domain-elements/dk/bbr-summary-section.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"search/templates/components/domain-elements/dk/bfe-owner-address\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"uD/4HIJ5\",\n \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"owner\\\",\\\"values\\\",\\\"bfeownship_ownr_adrline1\\\",\\\"displayString\\\"]]],null,{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"coName\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[1,[22,\\\"coName\\\"],false],[7,\\\"br\\\",true],[8],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"owner\\\",\\\"addressDomain\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[1,[28,\\\"domain-elements/address-link\\\",[[24,[\\\"owner\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\" \\\"],[1,[24,[\\\"owner\\\",\\\"values\\\",\\\"bfeownship_ownr_adrline1\\\",\\\"displayString\\\"]],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"owner\\\",\\\"values\\\",\\\"bfeownship_ownr_adrline2\\\",\\\"displayString\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"br\\\",true],[8],[9],[1,[24,[\\\"owner\\\",\\\"values\\\",\\\"bfeownship_ownr_adrline2\\\",\\\"displayString\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[4,\\\"if\\\",[[24,[\\\"owner\\\",\\\"values\\\",\\\"bfeownship_ownr_adrline3\\\",\\\"displayString\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"br\\\",true],[8],[9],[1,[24,[\\\"owner\\\",\\\"values\\\",\\\"bfeownship_ownr_adrline3\\\",\\\"displayString\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"noAddressText\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[1,[22,\\\"noAddressText\\\"],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\" Må ikke vises\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"hasEval\\\":false}\",\n \"meta\": {\n \"moduleName\": \"search/templates/components/domain-elements/dk/bfe-owner-address.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"search/templates/components/domain-elements/dk/building-tab\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"A3srVp4f\",\n \"block\": \"{\\\"symbols\\\":[\\\"section\\\"],\\\"statements\\\":[[4,\\\"domain-element-summary-layout\\\",null,null,{\\\"statements\\\":[[4,\\\"if\\\",[[23,1,[\\\"isSummarySection\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"table\\\",true],[10,\\\"class\\\",\\\"properties\\\"],[8],[0,\\\"\\\\n \\\"],[4,\\\"variable-values-header\\\",null,null,{\\\"statements\\\":[[0,\\\"Bygningen\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"building\\\",\\\"values\\\",\\\"acadr_name\\\"]]],[[\\\"name\\\"],[\\\"Adresse\\\"]]],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"building\\\",\\\"values\\\",\\\"bld_no\\\"]]],null],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"building\\\",\\\"values\\\",\\\"bld_conyear\\\"]]],null],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"building\\\",\\\"values\\\",\\\"bld_reconyear\\\"]]],null],false],[0,\\\"\\\\n\\\"],[4,\\\"variable-value\\\",[[24,[\\\"building\\\",\\\"values\\\",\\\"bld_status\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[1,[28,\\\"status-value\\\",null,[[\\\"value\\\",\\\"variableId\\\"],[[24,[\\\"building\\\",\\\"values\\\",\\\"bld_status\\\",\\\"value\\\"]],\\\"bld_status\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\" \\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[23,1,[\\\"isMapSection\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[1,[28,\\\"domain-element-leaflet\\\",null,[[\\\"domainElement\\\",\\\"zoom\\\",\\\"layers\\\"],[[24,[\\\"building\\\"]],12,\\\"basis_kort,Vejnavne_basiskort,natur,Husnummer\\\"]]],false],[0,\\\"\\\\n \\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[1]},null],[0,\\\"\\\\n\\\"],[7,\\\"table\\\",true],[10,\\\"class\\\",\\\"properties\\\"],[8],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"building\\\",\\\"values\\\",\\\"bld_usage_v2\\\"]]],null],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"building\\\",\\\"values\\\",\\\"unit_cou_bld\\\"]]],null],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"building\\\",\\\"values\\\",\\\"entrance_cou_bld\\\"]]],null],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"building\\\",\\\"values\\\",\\\"bld_floors\\\"]]],null],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"building\\\",\\\"values\\\",\\\"bld_floors_deviate\\\"]]],null],false],[0,\\\"\\\\n\\\\n \\\"],[4,\\\"variable-values-header\\\",null,null,{\\\"statements\\\":[[0,\\\"Arealer\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"building\\\",\\\"values\\\",\\\"bld_area_built\\\"]]],null],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"building\\\",\\\"values\\\",\\\"bld_area_total\\\"]]],null],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"building\\\",\\\"values\\\",\\\"bld_area_resi\\\"]]],null],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"building\\\",\\\"values\\\",\\\"bld_area_com\\\"]]],null],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"building\\\",\\\"values\\\",\\\"bld_area_basement\\\"]]],null],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"building\\\",\\\"values\\\",\\\"bld_area_roof\\\"]]],null],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"building\\\",\\\"values\\\",\\\"bld_area_roof_utilized\\\"]]],null],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"building\\\",\\\"values\\\",\\\"bld_area_carport\\\"]]],null],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"building\\\",\\\"values\\\",\\\"bld_area_garage\\\"]]],null],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"building\\\",\\\"values\\\",\\\"bld_area_consvtry\\\"]]],null],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"building\\\",\\\"values\\\",\\\"bld_area_covered\\\"]]],null],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"building\\\",\\\"values\\\",\\\"bld_area_covered_open\\\"]]],null],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"building\\\",\\\"values\\\",\\\"bld_area_covered_closed\\\"]]],null],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"building\\\",\\\"values\\\",\\\"bld_area_trash\\\"]]],null],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"building\\\",\\\"values\\\",\\\"bld_area_other\\\"]]],null],false],[0,\\\"\\\\n\\\\n \\\"],[4,\\\"variable-values-header\\\",null,null,{\\\"statements\\\":[[0,\\\"Vand og varme\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"building\\\",\\\"values\\\",\\\"bld_nrg_heat_instal\\\"]]],null],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"building\\\",\\\"values\\\",\\\"bld_nrg_heat_instal2\\\"]]],null],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"building\\\",\\\"values\\\",\\\"bld_nrg_heat_agent\\\"]]],null],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"building\\\",\\\"values\\\",\\\"bld_watersupl\\\"]]],null],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"building\\\",\\\"values\\\",\\\"bld_drain\\\"]]],null],false],[0,\\\"\\\\n\\\\n \\\"],[4,\\\"variable-values-header\\\",null,null,{\\\"statements\\\":[[0,\\\"Materialer\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"building\\\",\\\"values\\\",\\\"bld_roof_material\\\"]]],null],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"building\\\",\\\"values\\\",\\\"bld_roof_material_sup\\\"]]],null],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"building\\\",\\\"values\\\",\\\"bld_wallmatrl\\\"]]],null],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"building\\\",\\\"values\\\",\\\"bld_wallmatrl_sup\\\"]]],null],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"building\\\",\\\"values\\\",\\\"bld_asbest\\\"]]],null],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"building\\\",\\\"values\\\",\\\"bld_matsource\\\"]]],null],false],[0,\\\"\\\\n\\\\n \\\"],[4,\\\"variable-values-header\\\",null,null,{\\\"statements\\\":[[0,\\\"Øvrigt\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"building\\\",\\\"values\\\",\\\"bld_key\\\"]]],null],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"building\\\",\\\"values\\\",\\\"bld_preserv\\\"]]],null],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"building\\\",\\\"values\\\",\\\"bld_protec\\\"]]],null],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"building\\\",\\\"values\\\",\\\"bld_safeseats\\\"]]],null],false],[0,\\\"\\\\n\\\"],[9]],\\\"hasEval\\\":false}\",\n \"meta\": {\n \"moduleName\": \"search/templates/components/domain-elements/dk/building-tab.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"search/templates/components/domain-elements/dk/cpr-upgrade-button\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"9P1k+zAV\",\n \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"matchFailed\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[1,[22,\\\"errorMessage\\\"],false],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"errorHelpText\\\"]]],null,{\\\"statements\\\":[[4,\\\"popover-icon\\\",null,[[\\\"title\\\",\\\"popoverClass\\\"],[[24,[\\\"errorMessage\\\"]],\\\"large-popover-box\\\"]],{\\\"statements\\\":[[0,\\\" \\\"],[1,[22,\\\"errorHelpText\\\"],false],[0,\\\" \\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"isUpgrading\\\"]]],null,{\\\"statements\\\":[[0,\\\" ...slår op i CPR.\\\\n\\\"]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\" \\\"],[7,\\\"a\\\",false],[12,\\\"href\\\",\\\"#\\\"],[12,\\\"class\\\",\\\"cpr-upgrade\\\"],[3,\\\"action\\\",[[23,0,[]],\\\"upgrade\\\"]],[8],[0,\\\"Find i CPR\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}]],\\\"parameters\\\":[]}]],\\\"hasEval\\\":false}\",\n \"meta\": {\n \"moduleName\": \"search/templates/components/domain-elements/dk/cpr-upgrade-button.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"search/templates/components/domain-elements/dk/esr-summary-section\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"64F62HRa\",\n \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[4,\\\"variable-values-header\\\",null,null,{\\\"statements\\\":[[0,\\\"ESR\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"model\\\",\\\"values\\\",\\\"unadr_prop_ownship1_ownr_no\\\",\\\"hasValue\\\"]]],null,{\\\"statements\\\":[[4,\\\"variable-value\\\",[[24,[\\\"model\\\",\\\"values\\\",\\\"unadr_prop_ownship1_ownr_name\\\"]]],null,{\\\"statements\\\":[[4,\\\"link-to\\\",null,[[\\\"route\\\",\\\"model\\\"],[\\\"domain-elements.dk.complegal\\\",[24,[\\\"model\\\",\\\"values\\\",\\\"unadr_prop_ownship1_ownr_no\\\",\\\"value\\\"]]]],{\\\"statements\\\":[[0,\\\" \\\"],[1,[24,[\\\"model\\\",\\\"values\\\",\\\"unadr_prop_ownship1_ownr_name\\\",\\\"value\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[0,\\\" \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"model\\\",\\\"values\\\",\\\"unadr_prop_ownship1_ownr_name\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]}],[0,\\\"\\\\n\\\"],[4,\\\"if\\\",[[24,[\\\"model\\\",\\\"values\\\",\\\"unadr_prop_ownship2_ownr_no\\\",\\\"hasValue\\\"]]],null,{\\\"statements\\\":[[4,\\\"variable-value\\\",[[24,[\\\"model\\\",\\\"values\\\",\\\"unadr_prop_ownship2_ownr_name\\\"]]],null,{\\\"statements\\\":[[4,\\\"link-to\\\",null,[[\\\"route\\\",\\\"model\\\"],[\\\"domain-elements.dk.complegal\\\",[24,[\\\"model\\\",\\\"values\\\",\\\"unadr_prop_ownship2_ownr_no\\\",\\\"value\\\"]]]],{\\\"statements\\\":[[0,\\\" \\\"],[1,[24,[\\\"model\\\",\\\"values\\\",\\\"unadr_prop_ownship2_ownr_name\\\",\\\"value\\\"]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]},{\\\"statements\\\":[[4,\\\"if\\\",[[24,[\\\"model\\\",\\\"values\\\",\\\"unadr_prop_ownship2_ownr_name\\\",\\\"hasValue\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"model\\\",\\\"values\\\",\\\"unadr_prop_ownship2_ownr_name\\\"]]],null],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null]],\\\"parameters\\\":[]}]],\\\"hasEval\\\":false}\",\n \"meta\": {\n \"moduleName\": \"search/templates/components/domain-elements/dk/esr-summary-section.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"search/templates/components/domain-elements/dk/ground-tab\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"uGMNlw+j\",\n \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"table\\\",true],[10,\\\"class\\\",\\\"properties\\\"],[8],[0,\\\"\\\\n \\\"],[4,\\\"variable-values-header\\\",null,null,{\\\"statements\\\":[[0,\\\"Oplysninger om grunden\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"ground\\\",\\\"values\\\",\\\"acadr_name\\\"]]],[[\\\"name\\\"],[\\\"Adresse\\\"]]],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"ground\\\",\\\"values\\\",\\\"ground_key\\\"]]],null],false],[0,\\\"\\\\n\\\"],[4,\\\"variable-value\\\",[[24,[\\\"ground\\\",\\\"values\\\",\\\"ground_status\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[1,[28,\\\"status-value\\\",null,[[\\\"value\\\",\\\"variableId\\\"],[[24,[\\\"ground\\\",\\\"values\\\",\\\"ground_status\\\",\\\"value\\\"]],\\\"ground_status\\\"]]],false],[0,\\\"\\\\n\\\"]],\\\"parameters\\\":[]},null],[0,\\\" \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"ground\\\",\\\"values\\\",\\\"ground_newconst\\\"]]],null],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"ground\\\",\\\"values\\\",\\\"ground_secucls\\\"]]],null],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"ground\\\",\\\"values\\\",\\\"ground_watersupl\\\"]]],null],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"ground\\\",\\\"values\\\",\\\"ground_drain\\\"]]],null],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"ground\\\",\\\"values\\\",\\\"ground_drainappr\\\"]]],null],false],[0,\\\"\\\\n \\\"],[4,\\\"variable-values-header\\\",null,null,{\\\"statements\\\":[[0,\\\"Bygninger og enheder\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"ground\\\",\\\"values\\\",\\\"unit_cou_ground\\\"]]],null],false],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"ground\\\",\\\"values\\\",\\\"bld_cou_ground\\\"]]],null],false],[0,\\\"\\\\n\\\"],[9],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\",\n \"meta\": {\n \"moduleName\": \"search/templates/components/domain-elements/dk/ground-tab.hbs\"\n }\n });\n\n _exports.default = _default;\n});","define(\"search/templates/components/domain-elements/dk/myndighed-tab\", [\"exports\"], function (_exports) {\n \"use strict\";\n\n Object.defineProperty(_exports, \"__esModule\", {\n value: true\n });\n _exports.default = void 0;\n 0; //eaimeta@70e063a35619d71feaimeta@70e063a35619d71f\n\n var _default = Ember.HTMLBars.template({\n \"id\": \"eWjw1LZq\",\n \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[7,\\\"div\\\",true],[10,\\\"class\\\",\\\"info\\\"],[8],[0,\\\"\\\\n Adressen \\\"],[7,\\\"span\\\",true],[10,\\\"class\\\",\\\"highlight\\\"],[8],[1,[22,\\\"address\\\"],false],[9],[0,\\\" tilhører følgende myndigheder.\\\\n\\\"],[9],[0,\\\"\\\\n\\\"],[7,\\\"table\\\",true],[10,\\\"class\\\",\\\"properties\\\"],[8],[0,\\\" \\\\n \\\"],[4,\\\"variable-values-header\\\",null,null,{\\\"statements\\\":[[0,\\\"Politikreds\\\"]],\\\"parameters\\\":[]},null],[0,\\\"\\\\n \\\"],[1,[28,\\\"variable-value\\\",[[24,[\\\"model\\\",\\\"values\\\",\\\"politikr_key\\\"]]],[[\\\"name\\\"],[\\\"Navn\\\"]]],false],[0,\\\"\\\\n\\\"],[4,\\\"variable-value\\\",[[24,[\\\"model\\\",\\\"values\\\",\\\"politikr_adr\\\"]]],null,{\\\"statements\\\":[[4,\\\"address-search-link\\\",[[24,[\\\"politikrAdr\\\"]]],null,{\\\"statements\\\":[[0,\\\" \\\"],[1,[28,\\\"replace-newline\\\",null,[[\\\"text\\\",\\\"replaceBy\\\"],[[24,[\\\"model\\\",\\\"values\\\",\\\"politikr_adr\\\",\\\"displayString\\\"]],\\\"