{"version":3,"sources":["jsdelivr-header.js","/npm/grunt-locales@7.1.0/Gruntfile.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACOA,OAAO,QAAU,SAAU,GACvB,aAGA,EAAM,WAAW,CACb,OAAQ,CACJ,IAAK,CACD,eACA,aACA,yBAEJ,QAAS,CACL,SAAU,cAKlB,MAAO,CACH,MAAO,CAAC,QAIZ,KAAM,CACF,KAAM,CACF,MAAO,CACH,CACI,IAAK,wCACL,KAAM,uBAEV,CACI,IAAK,gCACL,KAAM,8BAEV,CACI,IAAK,gCACL,KAAM,iCAOtB,QAAS,CACL,QAAS,CACL,QAAS,CAAC,QAAS,SACnB,sBAAuB,CACnB,8BACA,gCAEJ,mBAAoB,CAAC,WAAY,mBAErC,OAAQ,CACJ,IAAK,CACD,iCACA,8BAEJ,KAAM,0BAEV,MAAO,CACH,IAAK,wCACL,KAAM,wBAEV,OAAU,CACN,IAAK,6BACL,KAAM,yBAEV,OAAU,CACN,IAAK,uCACL,KAAM,kCAKd,SAAU,CACN,MAAO,CAAC,qBAMhB,EAAM,UAAU,SAGhB,EAAM,aAAa,wBACnB,EAAM,aAAa,uBACnB,EAAM,aAAa,sBACnB,EAAM,aAAa,0BACnB,EAAM,aAAa,wBAQnB,EAAM,aAAa,OAAQ,CACvB,SACA,QACA,OACA,iBACA,gBACA,iBACA,iBACA,aAIJ,EAAM,aAAa,UAAW,CAAC,QAEnC","file":"/npm/grunt-locales@7.1.0/Gruntfile.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/grunt-locales@7.1.0/Gruntfile.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","/*\n * grunt-locales Gruntfile\n * https://github.com/blueimp/grunt-locales\n *\n * Copyright 2013, Sebastian Tschan\n * https://blueimp.net\n *\n * Licensed under the MIT license:\n * http://www.opensource.org/licenses/MIT\n */\n\n/*global module */\n\nmodule.exports = function (grunt) {\n    'use strict';\n\n    // Project configuration:\n    grunt.initConfig({\n        jshint: {\n            all: [\n                'Gruntfile.js',\n                'tasks/*.js',\n                '<%= nodeunit.tests %>'\n            ],\n            options: {\n                jshintrc: '.jshintrc'\n            }\n        },\n\n        // Before generating any new files, remove any previously-created files:\n        clean: {\n            tests: ['tmp']\n        },\n\n        // Copy files for the test setup:\n        copy: {\n            json: {\n                files: [\n                    {\n                        src: 'test/fixtures/en_US/i18n-partial.json',\n                        dest: 'tmp/en_US/i18n.json'\n                    },\n                    {\n                        src: 'test/fixtures/en_US/i18n.json',\n                        dest: 'tmp/en_US/i18n-import.json'\n                    },\n                    {\n                        src: 'test/fixtures/de_DE/i18n.json',\n                        dest: 'tmp/de_DE/i18n-import.json'\n                    }\n                ]\n            }\n        },\n\n        // Configuration to be run (and then tested):\n        locales: {\n            options: {\n                locales: ['en_US', 'de_DE'],\n                defaultMessagesSource: [\n                    'test/fixtures/messages.json',\n                    'test/fixtures/messages2.json'\n                ],\n                localizeAttributes: ['localize', 'localize-title']\n            },\n            update: {\n                src: [\n                    'test/fixtures/templates/*.html',\n                    'test/fixtures/scripts/*.js'\n                ],\n                dest: 'tmp/{locale}/i18n.json'\n            },\n            build: {\n                src: 'test/fixtures/**/i18n-translated.json',\n                dest: 'tmp/{locale}/i18n.js'\n            },\n            'export': {\n                src: 'test/fixtures/**/i18n.json',\n                dest: 'tmp/{locale}/i18n.csv'\n            },\n            'import': {\n                src: 'test/fixtures/**/i18n-translated.csv',\n                dest: 'tmp/{locale}/i18n-import.json'\n            }\n        },\n\n        // Unit tests:\n        nodeunit: {\n            tests: ['test/*_test.js']\n        }\n\n    });\n\n    // Actually load this plugin's tasks:\n    grunt.loadTasks('tasks');\n\n    // These plugins provide necessary tasks:\n    grunt.loadNpmTasks('grunt-contrib-jshint');\n    grunt.loadNpmTasks('grunt-contrib-clean');\n    grunt.loadNpmTasks('grunt-contrib-copy');\n    grunt.loadNpmTasks('grunt-contrib-nodeunit');\n    grunt.loadNpmTasks('grunt-bump-build-git');\n\n    // Whenever the test task is run,\n    // first run jshint,\n    // then clean the tmp dir,\n    // then run the copy task,\n    // then run this plugin's tasks,\n    // then test the result:\n    grunt.registerTask('test', [\n        'jshint',\n        'clean',\n        'copy',\n        'locales:update',\n        'locales:build',\n        'locales:export',\n        'locales:import',\n        'nodeunit'\n    ]);\n\n    // By default, lint and run all tests:\n    grunt.registerTask('default', ['test']);\n\n};\n"]}