diff --git a/README.md b/README.md
index 025cd60f7..6897c1015 100644
--- a/README.md
+++ b/README.md
@@ -64,12 +64,12 @@ Use JavaScript to create a PowerPoint presentation with your web browser right n
### CDN
```html
-
+
-
-
-
+
+
+
```
### Download
diff --git a/dist/pptxgen.bundle.js b/dist/pptxgen.bundle.js
index 8fc71f75f..7ec4954d2 100644
--- a/dist/pptxgen.bundle.js
+++ b/dist/pptxgen.bundle.js
@@ -1,3 +1,3 @@
-/* PptxGenJS 2.5.0-beta-20190207 */
-!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],P=C.document,r=Object.getPrototypeOf,s=t.slice,m=t.concat,l=t.push,n=t.indexOf,a={},i=a.toString,g=a.hasOwnProperty,o=g.toString,c=o.call(Object),v={},y=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},A=function(e){return null!=e&&e===e.window},p={type:!0,src:!0,noModule:!0};function b(e,t,a){var r,n=(t=t||P).createElement("script");if(n.text=e,a)for(r in p)a[r]&&(n[r]=a[r]);t.head.appendChild(n).parentNode.removeChild(n)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?a[i.call(e)]||"object":typeof e}var S=function(e,t){return new S.fn.init(e,t)},d=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;function f(e){var t=!!e&&"length"in e&&e.length,a=x(e);return!y(e)&&!A(e)&&("array"===a||0===t||"number"==typeof t&&0+~]|"+R+")"+R+"*"),G=new RegExp("="+R+"*([^\\]'\"]*?)"+R+"*\\]","g"),H=new RegExp(j),q=new RegExp("^"+O+"$"),V={ID:new RegExp("^#("+O+")"),CLASS:new RegExp("^\\.("+O+")"),TAG:new RegExp("^("+O+"|[*])"),ATTR:new RegExp("^"+z),PSEUDO:new RegExp("^"+j),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+R+"*(even|odd|(([+-]|)(\\d*)n|)"+R+"*(?:([+-]|)"+R+"*(\\d+)|))"+R+"*\\)|)","i"),bool:new RegExp("^(?:"+N+")$","i"),needsContext:new RegExp("^"+R+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+R+"*((?:-\\d)?\\d*)"+R+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Z=/^[^{]+\{\s*\[native \w/,K=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,J=/[+~]/,$=new RegExp("\\\\([\\da-f]{1,6}"+R+"?|("+R+")|.)","ig"),ee=function(e,t,a){var r="0x"+t-65536;return r!=r||a?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ae=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},re=function(){w()},ne=ye(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{I.apply(t=B.call(y.childNodes),y.childNodes),t[y.childNodes.length].nodeType}catch(a){I={apply:t.length?function(e,t){F.apply(e,B.call(t))}:function(e,t){for(var a=e.length,r=0;e[a++]=t[r++];);e.length=a-1}}}function ie(e,t,a,r){var n,i,o,s,l,c,p,d=t&&t.ownerDocument,f=t?t.nodeType:9;if(a=a||[],"string"!=typeof e||!e||1!==f&&9!==f&&11!==f)return a;if(!r&&((t?t.ownerDocument||t:y)!==C&&w(t),t=t||C,P)){if(11!==f&&(l=K.exec(e)))if(n=l[1]){if(9===f){if(!(o=t.getElementById(n)))return a;if(o.id===n)return a.push(o),a}else if(d&&(o=d.getElementById(n))&&v(t,o)&&o.id===n)return a.push(o),a}else{if(l[2])return I.apply(a,t.getElementsByTagName(e)),a;if((n=l[3])&&u.getElementsByClassName&&t.getElementsByClassName)return I.apply(a,t.getElementsByClassName(n)),a}if(u.qsa&&!T[e+" "]&&(!g||!g.test(e))){if(1!==f)d=t,p=e;else if("object"!==t.nodeName.toLowerCase()){for((s=t.getAttribute("id"))?s=s.replace(te,ae):t.setAttribute("id",s=S),i=(c=h(e)).length;i--;)c[i]="#"+s+" "+ve(c[i]);p=c.join(","),d=J.test(e)&&me(t.parentNode)||t}if(p)try{return I.apply(a,d.querySelectorAll(p)),a}catch(e){}finally{s===S&&t.removeAttribute("id")}}}return m(e.replace(U,"$1"),t,a,r)}function oe(){var r=[];return function e(t,a){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=a}}function se(e){return e[S]=!0,e}function le(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ce(e,t){for(var a=e.split("|"),r=a.length;r--;)b.attrHandle[a[r]]=t}function pe(e,t){var a=t&&e,r=a&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(a)for(;a=a.nextSibling;)if(a===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function fe(a){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===a}}function ue(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ne(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function he(o){return se(function(i){return i=+i,se(function(e,t){for(var a,r=o([],e.length,i),n=r.length;n--;)e[a=r[n]]&&(e[a]=!(t[a]=e[a]))})})}function me(e){return e&&void 0!==e.getElementsByTagName&&e}for(e in u=ie.support={},n=ie.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},w=ie.setDocument=function(e){var t,a,r=e?e.ownerDocument||e:y;return r!==C&&9===r.nodeType&&r.documentElement&&(o=(C=r).documentElement,P=!n(C),y!==C&&(a=C.defaultView)&&a.top!==a&&(a.addEventListener?a.addEventListener("unload",re,!1):a.attachEvent&&a.attachEvent("onunload",re)),u.attributes=le(function(e){return e.className="i",!e.getAttribute("className")}),u.getElementsByTagName=le(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),u.getElementsByClassName=Z.test(C.getElementsByClassName),u.getById=le(function(e){return o.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),u.getById?(b.filter.ID=function(e){var t=e.replace($,ee);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if(void 0!==t.getElementById&&P){var a=t.getElementById(e);return a?[a]:[]}}):(b.filter.ID=function(e){var a=e.replace($,ee);return function(e){var t=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===a}},b.find.ID=function(e,t){if(void 0!==t.getElementById&&P){var a,r,n,i=t.getElementById(e);if(i){if((a=i.getAttributeNode("id"))&&a.value===e)return[i];for(n=t.getElementsByName(e),r=0;i=n[r++];)if((a=i.getAttributeNode("id"))&&a.value===e)return[i]}return[]}}),b.find.TAG=u.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):u.qsa?t.querySelectorAll(e):void 0}:function(e,t){var a,r=[],n=0,i=t.getElementsByTagName(e);if("*"===e){for(;a=i[n++];)1===a.nodeType&&r.push(a);return r}return i},b.find.CLASS=u.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&P)return t.getElementsByClassName(e)},s=[],g=[],(u.qsa=Z.test(C.querySelectorAll))&&(le(function(e){o.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&g.push("[*^$]="+R+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||g.push("\\["+R+"*(?:value|"+N+")"),e.querySelectorAll("[id~="+S+"-]").length||g.push("~="),e.querySelectorAll(":checked").length||g.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||g.push(".#.+[+~]")}),le(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&g.push("name"+R+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&g.push(":enabled",":disabled"),o.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&g.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),g.push(",.*:")})),(u.matchesSelector=Z.test(p=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&le(function(e){u.disconnectedMatch=p.call(e,"*"),p.call(e,"[s!='']:x"),s.push("!=",j)}),g=g.length&&new RegExp(g.join("|")),s=s.length&&new RegExp(s.join("|")),t=Z.test(o.compareDocumentPosition),v=t||Z.test(o.contains)?function(e,t){var a=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(a.contains?a.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},_=t?function(e,t){if(e===t)return c=!0,0;var a=!e.compareDocumentPosition-!t.compareDocumentPosition;return a||(1&(a=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!u.sortDetached&&t.compareDocumentPosition(e)===a?e===C||e.ownerDocument===y&&v(y,e)?-1:t===C||t.ownerDocument===y&&v(y,t)?1:l?D(l,e)-D(l,t):0:4&a?-1:1)}:function(e,t){if(e===t)return c=!0,0;var a,r=0,n=e.parentNode,i=t.parentNode,o=[e],s=[t];if(!n||!i)return e===C?-1:t===C?1:n?-1:i?1:l?D(l,e)-D(l,t):0;if(n===i)return pe(e,t);for(a=e;a=a.parentNode;)o.unshift(a);for(a=t;a=a.parentNode;)s.unshift(a);for(;o[r]===s[r];)r++;return r?pe(o[r],s[r]):o[r]===y?-1:s[r]===y?1:0}),C},ie.matches=function(e,t){return ie(e,null,null,t)},ie.matchesSelector=function(e,t){if((e.ownerDocument||e)!==C&&w(e),t=t.replace(G,"='$1']"),u.matchesSelector&&P&&!T[t+" "]&&(!s||!s.test(t))&&(!g||!g.test(t)))try{var a=p.call(e,t);if(a||u.disconnectedMatch||e.document&&11!==e.document.nodeType)return a}catch(e){}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace($,ee),e[3]=(e[3]||e[4]||e[5]||"").replace($,ee),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||ie.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&ie.error(e[0]),e},PSEUDO:function(e){var t,a=!e[6]&&e[2];return V.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":a&&H.test(a)&&(t=h(a,!0))&&(t=a.indexOf(")",a.length-t)-a.length)&&(e[0]=e[0].slice(0,t),e[2]=a.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace($,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=f[e+" "];return t||(t=new RegExp("(^|"+R+")"+e+"("+R+"|$)"))&&f(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(a,r,n){return function(e){var t=ie.attr(e,a);return null==t?"!="===r:!r||(t+="","="===r?t===n:"!="===r?t!==n:"^="===r?n&&0===t.indexOf(n):"*="===r?n&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function L(e,a,r){return y(a)?S.grep(e,function(e,t){return!!a.call(e,t,e)!==r}):a.nodeType?S.grep(e,function(e){return e===a!==r}):"string"!=typeof a?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,a){var r,n;if(!e)return this;if(a=a||E,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:F.exec(e))||!r[1]&&t)return!t||t.jquery?(t||a).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:P,!0)),_.test(r[1])&&S.isPlainObject(t))for(r in t)y(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(n=P.getElementById(r[2]))&&(this[0]=n,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):y(e)?void 0!==a.ready?a.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,E=S(P);var I=/^(?:parents|prev(?:Until|All))/,B={children:!0,contents:!0,next:!0,prev:!0};function D(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}S.fn.extend({has:function(e){var t=S(e,this),a=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]+)/i,pe=/^$|^module$|\/(?:java|ecma)script/i,de={option:[1,""],thead:[1,""],col:[2,""],tr:[2,""],td:[3,""],_default:[0,"",""]};function fe(e,t){var a;return a=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&T(e,t)?S.merge([e],a):a}function ue(e,t){for(var a=0,r=e.length;ax",v.noCloneChecked=!!he.cloneNode(!0).lastChild.defaultValue;var ye=P.documentElement,Ae=/^key/,be=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,xe=/^([^.]*)(?:\.(.+)|)/;function we(){return!0}function Ce(){return!1}function Pe(){try{return P.activeElement}catch(e){}}function Se(e,t,a,r,n,i){var o,s;if("object"==typeof t){for(s in"string"!=typeof a&&(r=r||a,a=void 0),t)Se(e,s,a,r,t[s],i);return e}if(null==r&&null==n?(n=a,r=a=void 0):null==n&&("string"==typeof a?(n=r,r=void 0):(n=r,r=a,a=void 0)),!1===n)n=Ce;else if(!n)return e;return 1===i&&(o=n,(n=function(e){return S().off(e),o.apply(this,arguments)}).guid=o.guid||(o.guid=S.guid++)),e.each(function(){S.event.add(this,t,n,r,a)})}S.event={global:{},add:function(t,e,a,r,n){var i,o,s,l,c,p,d,f,u,h,m,g=X.get(t);if(g)for(a.handler&&(a=(i=a).handler,n=i.selector),n&&S.find.matchesSelector(ye,n),a.guid||(a.guid=S.guid++),(l=g.events)||(l=g.events={}),(o=g.handle)||(o=g.handle=function(e){return void 0!==S&&S.event.triggered!==e.type?S.event.dispatch.apply(t,arguments):void 0}),c=(e=(e||"").match(N)||[""]).length;c--;)u=m=(s=xe.exec(e[c])||[])[1],h=(s[2]||"").split(".").sort(),u&&(d=S.event.special[u]||{},u=(n?d.delegateType:d.bindType)||u,d=S.event.special[u]||{},p=S.extend({type:u,origType:m,data:r,handler:a,guid:a.guid,selector:n,needsContext:n&&S.expr.match.needsContext.test(n),namespace:h.join(".")},i),(f=l[u])||((f=l[u]=[]).delegateCount=0,d.setup&&!1!==d.setup.call(t,r,h,o)||t.addEventListener&&t.addEventListener(u,o)),d.add&&(d.add.call(t,p),p.handler.guid||(p.handler.guid=a.guid)),n?f.splice(f.delegateCount++,0,p):f.push(p),S.event.global[u]=!0)},remove:function(e,t,a,r,n){var i,o,s,l,c,p,d,f,u,h,m,g=X.hasData(e)&&X.get(e);if(g&&(l=g.events)){for(c=(t=(t||"").match(N)||[""]).length;c--;)if(u=m=(s=xe.exec(t[c])||[])[1],h=(s[2]||"").split(".").sort(),u){for(d=S.event.special[u]||{},f=l[u=(r?d.delegateType:d.bindType)||u]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),o=i=f.length;i--;)p=f[i],!n&&m!==p.origType||a&&a.guid!==p.guid||s&&!s.test(p.namespace)||r&&r!==p.selector&&("**"!==r||!p.selector)||(f.splice(i,1),p.selector&&f.delegateCount--,d.remove&&d.remove.call(e,p));o&&!f.length&&(d.teardown&&!1!==d.teardown.call(e,h,g.handle)||S.removeEvent(e,u,g.handle),delete l[u])}else for(u in l)S.event.remove(e,u+t[c],a,r,!0);S.isEmptyObject(l)&&X.remove(e,"handle events")}},dispatch:function(e){var t,a,r,n,i,o,s=S.event.fix(e),l=new Array(arguments.length),c=(X.get(this,"events")||{})[s.type]||[],p=S.event.special[s.type]||{};for(l[0]=s,t=1;t\x20\t\r\n\f]*)[^>]*)\/>/gi,Te=/
+
+
+
-