text: ﻿/*
   Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
   For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
  */
  (function () {
      CKEDITOR.plugins.add('templates', {
          requires: 'dialog',
          lang: 'af,ar,az,bg,bn,bs,ca,cs,cy,da,de,de-ch,el,en,en-au,en-ca,en-gb,eo,es,es-mx,et,eu,fa,fi,fo,fr,fr-ca,gl,gu,he,hi,hr,hu,id,is,it,ja,ka,km,ko,ku,lt,lv,mk,mn,ms,nb,nl,no,oc,pl,pt,pt-br,ro,ru,si,sk,sl,sq,sr,sr-latn,sv,th,tr,tt,ug,uk,vi,zh,zh-cn',
          icons: 'templates,templates-rtl',
          hidpi: !0,
          init: function (a) {
              CKEDITOR.dialog.add('templates', CKEDITOR.getUrl(this.path + 'dialogs/templates.js'));
              a.addCommand('templates', new CKEDITOR.dialogCommand('templates'));
              a.ui.addButton && a.ui.addButton('Templates', {label: a.lang.templates.button, command: 'templates', toolbar: 'doctools,10'});
          }
      });
      var c = {}, f = {};
      CKEDITOR.addTemplates = function (a, d) {
          c[a] = d;
      };
      CKEDITOR.getTemplates = function (a) {
          return c[a];
      };
      CKEDITOR.loadTemplates = function (a, d) {
          for (var e = [], b = 0, c = a.length; b < c; b++) f[a[b]] || (e.push(a[b]), f[a[b]] = 1);
          e.length ? CKEDITOR.scriptLoader.load(e, d) : setTimeout(d, 0);
      };
  })();
  CKEDITOR.config.templates_files = [CKEDITOR.getUrl('plugins/templates/templates/default.js')];
  CKEDITOR.config.templates_replaceContent = !0;