namespace 'ru.geo.app.config' ru.geo.app.config.params = do () -> search = document?.location?.search || '' params = {} search.replace new RegExp('([^?=&]+)(=([^&]*))?', 'g'), ($0, $1, $2, $3) -> params[$1] = $3 params angular.module ['ru.geo.app.config', '1.0.0'], [] .constant 'dom7', Dom7 .constant 'app-name', '{{name}}' .constant 'bundle-id', '{{bundle}}' .constant 'app-version', '{{version}}' .constant 'framework7-version', '4.0.6' .constant 'app-id', do() -> appId = decodeURIComponent(ru.geo.app.config.params['app-id']) if !!ru.geo.app.config.params['app-id'] appId || '{{id}}' .constant 'app-platform', isIos: ('{{platform}}' == 'ios') isAndroid: ('{{platform}}' == 'android') .constant 'app-platform-name', '{{platform}}' .constant 'custom-header', 'X-REQUEST-DATA' .constant 'sentry-dsn', '{{&sentryDsn}}' .constant 'pushRegistrationOptions', baseUrl: '/rest/push' .constant 'pushServiceOptions', platform: '{{pushServiceProvider}}' android: senderID: '{{senderId}}' ios: alert: 'true' badge: 'true' sound: 'true' .constant 'ajax-timeout', 20000 .constant 'params', ru.geo.app.config.params .constant 'index-page', do () -> url = decodeURIComponent(ru.geo.app.config.params['url']) if !!ru.geo.app.config.params['url'] url || '{{&url}}' .constant 'ui-test-enabled', {{uiTestEnabled}} .constant 'template-start-symbol', '{{&templateStartSymbol}}' .constant 'template-end-symbol', '{{&templateEndSymbol}}'