/* YUI 3.14.1 (build 63049cb) Copyright 2013 Yahoo! Inc. All rights reserved. Licensed under the BSD License. http://yuilibrary.com/license/ */ if (typeof __coverage__ === 'undefined') { __coverage__ = {}; } if (!__coverage__['build/text-wordbreak/text-wordbreak.js']) { __coverage__['build/text-wordbreak/text-wordbreak.js'] = {"path":"build/text-wordbreak/text-wordbreak.js","s":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":0,"18":0,"19":0,"20":0,"21":0,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":0,"31":0,"32":0,"33":0,"34":0,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":0,"43":0,"44":0,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":0,"54":0,"55":0,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0},"b":{"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[0,0,0,0,0],"6":[0,0],"7":[0,0],"8":[0,0],"9":[0,0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0,0,0],"14":[0,0],"15":[0,0,0,0],"16":[0,0],"17":[0,0,0,0],"18":[0,0],"19":[0,0,0,0],"20":[0,0],"21":[0,0,0,0],"22":[0,0],"23":[0,0,0,0,0,0],"24":[0,0],"25":[0,0],"26":[0,0],"27":[0,0,0],"28":[0,0],"29":[0,0,0],"30":[0,0],"31":[0,0],"32":[0,0],"33":[0,0,0,0,0],"34":[0,0],"35":[0,0,0,0]},"f":{"1":0,"2":0,"3":0,"4":0,"5":0,"6":0},"fnMap":{"1":{"name":"(anonymous_1)","line":1,"loc":{"start":{"line":1,"column":26},"end":{"line":1,"column":45}}},"2":{"name":"(anonymous_2)","line":107,"loc":{"start":{"line":107,"column":14},"end":{"line":107,"column":41}}},"3":{"name":"(anonymous_3)","line":168,"loc":{"start":{"line":168,"column":20},"end":{"line":168,"column":47}}},"4":{"name":"(anonymous_4)","line":192,"loc":{"start":{"line":192,"column":20},"end":{"line":192,"column":45}}},"5":{"name":"(anonymous_5)","line":207,"loc":{"start":{"line":207,"column":15},"end":{"line":207,"column":33}}},"6":{"name":"(anonymous_6)","line":257,"loc":{"start":{"line":257,"column":21},"end":{"line":257,"column":43}}}},"statementMap":{"1":{"start":{"line":1,"column":0},"end":{"line":362,"column":68}},"2":{"start":{"line":33,"column":0},"end":{"line":357,"column":2}},"3":{"start":{"line":108,"column":8},"end":{"line":115,"column":30}},"4":{"start":{"line":117,"column":8},"end":{"line":119,"column":9}},"5":{"start":{"line":118,"column":12},"end":{"line":118,"column":25}},"6":{"start":{"line":121,"column":8},"end":{"line":123,"column":9}},"7":{"start":{"line":122,"column":12},"end":{"line":122,"column":42}},"8":{"start":{"line":125,"column":8},"end":{"line":125,"column":56}},"9":{"start":{"line":126,"column":8},"end":{"line":126,"column":55}},"10":{"start":{"line":131,"column":8},"end":{"line":151,"column":9}},"11":{"start":{"line":132,"column":12},"end":{"line":132,"column":35}},"12":{"start":{"line":135,"column":12},"end":{"line":135,"column":27}},"13":{"start":{"line":140,"column":12},"end":{"line":150,"column":13}},"14":{"start":{"line":141,"column":16},"end":{"line":141,"column":47}},"15":{"start":{"line":143,"column":16},"end":{"line":147,"column":17}},"16":{"start":{"line":146,"column":20},"end":{"line":146,"column":37}},"17":{"start":{"line":149,"column":16},"end":{"line":149,"column":26}},"18":{"start":{"line":153,"column":8},"end":{"line":153,"column":21}},"19":{"start":{"line":169,"column":8},"end":{"line":169,"column":67}},"20":{"start":{"line":193,"column":8},"end":{"line":193,"column":77}},"21":{"start":{"line":208,"column":8},"end":{"line":215,"column":17}},"22":{"start":{"line":217,"column":8},"end":{"line":231,"column":9}},"23":{"start":{"line":218,"column":12},"end":{"line":218,"column":36}},"24":{"start":{"line":219,"column":12},"end":{"line":219,"column":25}},"25":{"start":{"line":221,"column":12},"end":{"line":228,"column":13}},"26":{"start":{"line":222,"column":16},"end":{"line":222,"column":30}},"27":{"start":{"line":224,"column":16},"end":{"line":227,"column":17}},"28":{"start":{"line":225,"column":20},"end":{"line":225,"column":29}},"29":{"start":{"line":226,"column":20},"end":{"line":226,"column":26}},"30":{"start":{"line":230,"column":12},"end":{"line":230,"column":27}},"31":{"start":{"line":233,"column":8},"end":{"line":233,"column":19}},"32":{"start":{"line":258,"column":8},"end":{"line":261,"column":25}},"33":{"start":{"line":263,"column":8},"end":{"line":265,"column":9}},"34":{"start":{"line":264,"column":12},"end":{"line":264,"column":25}},"35":{"start":{"line":268,"column":8},"end":{"line":270,"column":9}},"36":{"start":{"line":269,"column":12},"end":{"line":269,"column":25}},"37":{"start":{"line":272,"column":8},"end":{"line":272,"column":38}},"38":{"start":{"line":275,"column":8},"end":{"line":279,"column":9}},"39":{"start":{"line":278,"column":12},"end":{"line":278,"column":25}},"40":{"start":{"line":281,"column":8},"end":{"line":281,"column":34}},"41":{"start":{"line":284,"column":8},"end":{"line":288,"column":9}},"42":{"start":{"line":287,"column":12},"end":{"line":287,"column":25}},"43":{"start":{"line":292,"column":8},"end":{"line":295,"column":9}},"44":{"start":{"line":294,"column":12},"end":{"line":294,"column":25}},"45":{"start":{"line":299,"column":8},"end":{"line":303,"column":9}},"46":{"start":{"line":302,"column":12},"end":{"line":302,"column":25}},"47":{"start":{"line":307,"column":8},"end":{"line":311,"column":9}},"48":{"start":{"line":310,"column":12},"end":{"line":310,"column":25}},"49":{"start":{"line":314,"column":8},"end":{"line":318,"column":9}},"50":{"start":{"line":317,"column":12},"end":{"line":317,"column":25}},"51":{"start":{"line":321,"column":8},"end":{"line":323,"column":9}},"52":{"start":{"line":322,"column":12},"end":{"line":322,"column":25}},"53":{"start":{"line":326,"column":8},"end":{"line":328,"column":9}},"54":{"start":{"line":327,"column":12},"end":{"line":327,"column":24}},"55":{"start":{"line":331,"column":8},"end":{"line":333,"column":9}},"56":{"start":{"line":332,"column":12},"end":{"line":332,"column":24}},"57":{"start":{"line":336,"column":8},"end":{"line":338,"column":9}},"58":{"start":{"line":337,"column":12},"end":{"line":337,"column":25}},"59":{"start":{"line":341,"column":8},"end":{"line":345,"column":9}},"60":{"start":{"line":344,"column":12},"end":{"line":344,"column":25}},"61":{"start":{"line":348,"column":8},"end":{"line":352,"column":9}},"62":{"start":{"line":351,"column":12},"end":{"line":351,"column":25}},"63":{"start":{"line":355,"column":8},"end":{"line":355,"column":20}},"64":{"start":{"line":359,"column":0},"end":{"line":359,"column":27}}},"branchMap":{"1":{"line":117,"type":"if","locations":[{"start":{"line":117,"column":8},"end":{"line":117,"column":8}},{"start":{"line":117,"column":8},"end":{"line":117,"column":8}}]},"2":{"line":121,"type":"if","locations":[{"start":{"line":121,"column":8},"end":{"line":121,"column":8}},{"start":{"line":121,"column":8},"end":{"line":121,"column":8}}]},"3":{"line":140,"type":"if","locations":[{"start":{"line":140,"column":12},"end":{"line":140,"column":12}},{"start":{"line":140,"column":12},"end":{"line":140,"column":12}}]},"4":{"line":143,"type":"if","locations":[{"start":{"line":143,"column":16},"end":{"line":143,"column":16}},{"start":{"line":143,"column":16},"end":{"line":143,"column":16}}]},"5":{"line":143,"type":"binary-expr","locations":[{"start":{"line":143,"column":20},"end":{"line":143,"column":24}},{"start":{"line":144,"column":25},"end":{"line":144,"column":42}},{"start":{"line":144,"column":47},"end":{"line":144,"column":69}},{"start":{"line":145,"column":25},"end":{"line":145,"column":43}},{"start":{"line":145,"column":47},"end":{"line":145,"column":70}}]},"6":{"line":224,"type":"if","locations":[{"start":{"line":224,"column":16},"end":{"line":224,"column":16}},{"start":{"line":224,"column":16},"end":{"line":224,"column":16}}]},"7":{"line":224,"type":"binary-expr","locations":[{"start":{"line":224,"column":20},"end":{"line":224,"column":23}},{"start":{"line":224,"column":27},"end":{"line":224,"column":40}}]},"8":{"line":263,"type":"if","locations":[{"start":{"line":263,"column":8},"end":{"line":263,"column":8}},{"start":{"line":263,"column":8},"end":{"line":263,"column":8}}]},"9":{"line":263,"type":"binary-expr","locations":[{"start":{"line":263,"column":12},"end":{"line":263,"column":21}},{"start":{"line":263,"column":26},"end":{"line":263,"column":48}},{"start":{"line":263,"column":52},"end":{"line":263,"column":63}}]},"10":{"line":268,"type":"if","locations":[{"start":{"line":268,"column":8},"end":{"line":268,"column":8}},{"start":{"line":268,"column":8},"end":{"line":268,"column":8}}]},"11":{"line":268,"type":"binary-expr","locations":[{"start":{"line":268,"column":12},"end":{"line":268,"column":28}},{"start":{"line":268,"column":32},"end":{"line":268,"column":52}}]},"12":{"line":275,"type":"if","locations":[{"start":{"line":275,"column":8},"end":{"line":275,"column":8}},{"start":{"line":275,"column":8},"end":{"line":275,"column":8}}]},"13":{"line":275,"type":"binary-expr","locations":[{"start":{"line":275,"column":12},"end":{"line":275,"column":28}},{"start":{"line":276,"column":17},"end":{"line":276,"column":39}},{"start":{"line":276,"column":43},"end":{"line":276,"column":65}},{"start":{"line":277,"column":16},"end":{"line":277,"column":40}}]},"14":{"line":284,"type":"if","locations":[{"start":{"line":284,"column":8},"end":{"line":284,"column":8}},{"start":{"line":284,"column":8},"end":{"line":284,"column":8}}]},"15":{"line":284,"type":"binary-expr","locations":[{"start":{"line":284,"column":13},"end":{"line":284,"column":31}},{"start":{"line":284,"column":35},"end":{"line":284,"column":53}},{"start":{"line":285,"column":16},"end":{"line":285,"column":36}},{"start":{"line":286,"column":16},"end":{"line":286,"column":36}}]},"16":{"line":292,"type":"if","locations":[{"start":{"line":292,"column":8},"end":{"line":292,"column":8}},{"start":{"line":292,"column":8},"end":{"line":292,"column":8}}]},"17":{"line":292,"type":"binary-expr","locations":[{"start":{"line":292,"column":13},"end":{"line":292,"column":29}},{"start":{"line":292,"column":33},"end":{"line":292,"column":49}},{"start":{"line":293,"column":17},"end":{"line":293,"column":37}},{"start":{"line":293,"column":41},"end":{"line":293,"column":61}}]},"18":{"line":299,"type":"if","locations":[{"start":{"line":299,"column":8},"end":{"line":299,"column":8}},{"start":{"line":299,"column":8},"end":{"line":299,"column":8}}]},"19":{"line":299,"type":"binary-expr","locations":[{"start":{"line":299,"column":13},"end":{"line":299,"column":28}},{"start":{"line":299,"column":32},"end":{"line":299,"column":50}},{"start":{"line":300,"column":16},"end":{"line":300,"column":36}},{"start":{"line":301,"column":16},"end":{"line":301,"column":36}}]},"20":{"line":307,"type":"if","locations":[{"start":{"line":307,"column":8},"end":{"line":307,"column":8}},{"start":{"line":307,"column":8},"end":{"line":307,"column":8}}]},"21":{"line":307,"type":"binary-expr","locations":[{"start":{"line":307,"column":12},"end":{"line":307,"column":28}},{"start":{"line":308,"column":17},"end":{"line":308,"column":36}},{"start":{"line":308,"column":40},"end":{"line":308,"column":62}},{"start":{"line":309,"column":16},"end":{"line":309,"column":40}}]},"22":{"line":314,"type":"if","locations":[{"start":{"line":314,"column":8},"end":{"line":314,"column":8}},{"start":{"line":314,"column":8},"end":{"line":314,"column":8}}]},"23":{"line":314,"type":"binary-expr","locations":[{"start":{"line":314,"column":12},"end":{"line":314,"column":27}},{"start":{"line":314,"column":31},"end":{"line":314,"column":46}},{"start":{"line":315,"column":16},"end":{"line":315,"column":35}},{"start":{"line":315,"column":39},"end":{"line":315,"column":58}},{"start":{"line":316,"column":16},"end":{"line":316,"column":35}},{"start":{"line":316,"column":39},"end":{"line":316,"column":58}}]},"24":{"line":321,"type":"if","locations":[{"start":{"line":321,"column":8},"end":{"line":321,"column":8}},{"start":{"line":321,"column":8},"end":{"line":321,"column":8}}]},"25":{"line":321,"type":"binary-expr","locations":[{"start":{"line":321,"column":12},"end":{"line":321,"column":23}},{"start":{"line":321,"column":27},"end":{"line":321,"column":42}}]},"26":{"line":326,"type":"if","locations":[{"start":{"line":326,"column":8},"end":{"line":326,"column":8}},{"start":{"line":326,"column":8},"end":{"line":326,"column":8}}]},"27":{"line":326,"type":"binary-expr","locations":[{"start":{"line":326,"column":12},"end":{"line":326,"column":28}},{"start":{"line":326,"column":32},"end":{"line":326,"column":43}},{"start":{"line":326,"column":47},"end":{"line":326,"column":58}}]},"28":{"line":331,"type":"if","locations":[{"start":{"line":331,"column":8},"end":{"line":331,"column":8}},{"start":{"line":331,"column":8},"end":{"line":331,"column":8}}]},"29":{"line":331,"type":"binary-expr","locations":[{"start":{"line":331,"column":12},"end":{"line":331,"column":32}},{"start":{"line":331,"column":36},"end":{"line":331,"column":51}},{"start":{"line":331,"column":55},"end":{"line":331,"column":70}}]},"30":{"line":336,"type":"if","locations":[{"start":{"line":336,"column":8},"end":{"line":336,"column":8}},{"start":{"line":336,"column":8},"end":{"line":336,"column":8}}]},"31":{"line":336,"type":"binary-expr","locations":[{"start":{"line":336,"column":12},"end":{"line":336,"column":29}},{"start":{"line":336,"column":33},"end":{"line":336,"column":54}}]},"32":{"line":341,"type":"if","locations":[{"start":{"line":341,"column":8},"end":{"line":341,"column":8}},{"start":{"line":341,"column":8},"end":{"line":341,"column":8}}]},"33":{"line":341,"type":"binary-expr","locations":[{"start":{"line":341,"column":12},"end":{"line":341,"column":37}},{"start":{"line":342,"column":17},"end":{"line":342,"column":33}},{"start":{"line":342,"column":37},"end":{"line":342,"column":53}},{"start":{"line":342,"column":57},"end":{"line":342,"column":74}},{"start":{"line":343,"column":16},"end":{"line":343,"column":37}}]},"34":{"line":348,"type":"if","locations":[{"start":{"line":348,"column":8},"end":{"line":348,"column":8}},{"start":{"line":348,"column":8},"end":{"line":348,"column":8}}]},"35":{"line":348,"type":"binary-expr","locations":[{"start":{"line":348,"column":12},"end":{"line":348,"column":33}},{"start":{"line":349,"column":17},"end":{"line":349,"column":37}},{"start":{"line":349,"column":41},"end":{"line":349,"column":61}},{"start":{"line":350,"column":16},"end":{"line":350,"column":37}}]}},"code":["(function () { YUI.add('text-wordbreak', function (Y, NAME) {","","/**"," * Provides utility methods for splitting strings on word breaks and determining"," * whether a character index represents a word boundary."," *"," * @module text"," * @submodule text-wordbreak"," */","","/**"," *
"," * Provides utility methods for splitting strings on word breaks and determining"," * whether a character index represents a word boundary, using the generic word"," * breaking algorithm defined in the Unicode Text Segmentation guidelines"," * (Unicode Standard"," * Annex #29)."," *
"," *"," *"," * This algorithm provides a reasonable default for many languages. However, it"," * does not cover language or context specific requirements, and it does not"," * provide meaningful results at all for languages that don't use spaces between"," * words, such as Chinese, Japanese, Thai, Lao, Khmer, and others. Server-based"," * word breaking services usually provide significantly better results with"," * better performance."," *
"," *"," * @class Text.WordBreak"," * @static"," */","","var Text = Y.Text,"," WBData = Text.Data.WordBreak,","","// Constants representing code point classifications.","ALETTER = 0,","MIDNUMLET = 1,","MIDLETTER = 2,","MIDNUM = 3,","NUMERIC = 4,","CR = 5,","LF = 6,","NEWLINE = 7,","EXTEND = 8,","FORMAT = 9,","KATAKANA = 10,","EXTENDNUMLET = 11,","OTHER = 12,","","// RegExp objects generated from code point data. Each regex matches a single","// character against a set of Unicode code points. The index of each item in","// this array must match its corresponding code point constant value defined","// above.","SETS = ["," new RegExp(WBData.aletter),"," new RegExp(WBData.midnumlet),"," new RegExp(WBData.midletter),"," new RegExp(WBData.midnum),"," new RegExp(WBData.numeric),"," new RegExp(WBData.cr),"," new RegExp(WBData.lf),"," new RegExp(WBData.newline),"," new RegExp(WBData.extend),"," new RegExp(WBData.format),"," new RegExp(WBData.katakana),"," new RegExp(WBData.extendnumlet)","],","","EMPTY_STRING = '',","PUNCTUATION = new RegExp('^' + WBData.punctuation + '$'),","WHITESPACE = /\\s/,","","WordBreak = {"," // -- Public Static Methods ------------------------------------------------",""," /**"," * Splits the specified string into an array of individual words."," *"," * @method getWords"," * @param {String} string String to split."," * @param {Object} options (optional) Options object containing zero or more"," * of the following properties:"," *"," *true
, the string will be converted to lowercase"," * before being split. Default is false
."," * true
, the returned array will include punctuation"," * characters. Default is false
."," * true
, the returned array will include whitespace"," * characters. Default is false
."," * 'foo bar baz foo'
would result in"," * the array ['foo', 'bar', 'baz']
."," *"," * @method getUniqueWords"," * @param {String} string String to split."," * @param {Object} options (optional) Options (see getWords()
"," * for details)."," * @return {Array} Array of unique words."," * @static"," */"," getUniqueWords: function (string, options) {"," return Y.Array.unique(WordBreak.getWords(string, options));"," },",""," /**"," * "," * Returns true
if there is a word boundary between the"," * specified character index and the next character index (or the end of the"," * string)."," *
"," * Note that there are always word breaks at the beginning and end of a"," * string, so isWordBoundary('', 0)
and"," * isWordBoundary('a', 0)
will both return true
."," *
true
for a word boundary,"," * false
otherwise."," * @static"," */"," isWordBoundary: function (string, index) {"," return WordBreak._isWordBoundary(WordBreak._classify(string), index);"," },",""," // -- Protected Static Methods ---------------------------------------------",""," /**"," * Returns a character classification map for the specified string."," *"," * @method _classify"," * @param {String} string String to classify."," * @return {Array} Classification map."," * @protected"," * @static"," */"," _classify: function (string) {"," var chr,"," map = [],"," i = 0,"," j,"," set,"," stringLength = string.length,"," setsLength = SETS.length,"," type;",""," for (; i < stringLength; ++i) {"," chr = string.charAt(i);"," type = OTHER;",""," for (j = 0; j < setsLength; ++j) {"," set = SETS[j];",""," if (set && set.test(chr)) {"," type = j;"," break;"," }"," }",""," map.push(type);"," }",""," return map;"," },",""," /**"," * "," * Returns true
if there is a word boundary between the"," * specified character index and the next character index (or the end of the"," * string)."," *
"," * Note that there are always word breaks at the beginning and end of a"," * string, so _isWordBoundary('', 0)
and"," * _isWordBoundary('a', 0)
will both return true
."," *
_classify
."," * @param {Number} index Character index to test."," * @return {Boolean}"," * @protected"," * @static"," */"," _isWordBoundary: function (map, index) {"," var prevType,"," type = map[index],"," nextType = map[index + 1],"," nextNextType;",""," if (index < 0 || (index > map.length - 1 && index !== 0)) {"," return false;"," }",""," // WB5. Don't break between most letters."," if (type === ALETTER && nextType === ALETTER) {"," return false;"," }",""," nextNextType = map[index + 2];",""," // WB6. Don't break letters across certain punctuation."," if (type === ALETTER &&"," (nextType === MIDLETTER || nextType === MIDNUMLET) &&"," nextNextType === ALETTER) {"," return false;"," }",""," prevType = map[index - 1];",""," // WB7. Don't break letters across certain punctuation."," if ((type === MIDLETTER || type === MIDNUMLET) &&"," nextType === ALETTER &&"," prevType === ALETTER) {"," return false;"," }",""," // WB8/WB9/WB10. Don't break inside sequences of digits or digits"," // adjacent to letters."," if ((type === NUMERIC || type === ALETTER) &&"," (nextType === NUMERIC || nextType === ALETTER)) {"," return false;"," }",""," // WB11. Don't break inside numeric sequences like \"3.2\" or"," // \"3,456.789\"."," if ((type === MIDNUM || type === MIDNUMLET) &&"," nextType === NUMERIC &&"," prevType === NUMERIC) {"," return false;"," }",""," // WB12. Don't break inside numeric sequences like \"3.2\" or"," // \"3,456.789\"."," if (type === NUMERIC &&"," (nextType === MIDNUM || nextType === MIDNUMLET) &&"," nextNextType === NUMERIC) {"," return false;"," }",""," // WB4. Ignore format and extend characters."," if (type === EXTEND || type === FORMAT ||"," prevType === EXTEND || prevType === FORMAT ||"," nextType === EXTEND || nextType === FORMAT) {"," return false;"," }",""," // WB3. Don't break inside CRLF."," if (type === CR && nextType === LF) {"," return false;"," }",""," // WB3a. Break before newlines (including CR and LF)."," if (type === NEWLINE || type === CR || type === LF) {"," return true;"," }",""," // WB3b. Break after newlines (including CR and LF)."," if (nextType === NEWLINE || nextType === CR || nextType === LF) {"," return true;"," }",""," // WB13. Don't break between Katakana characters."," if (type === KATAKANA && nextType === KATAKANA) {"," return false;"," }",""," // WB13a. Don't break from extenders."," if (nextType === EXTENDNUMLET &&"," (type === ALETTER || type === NUMERIC || type === KATAKANA ||"," type === EXTENDNUMLET)) {"," return false;"," }",""," // WB13b. Don't break from extenders."," if (type === EXTENDNUMLET &&"," (nextType === ALETTER || nextType === NUMERIC ||"," nextType === KATAKANA)) {"," return false;"," }",""," // Break after any character not covered by the rules above."," return true;"," }","};","","Text.WordBreak = WordBreak;","","","}, '3.14.1', {\"requires\": [\"array-extras\", \"text-data-wordbreak\"]});","","}());"]};
}
var __cov_YeNIc3THFuF48mI3UStQLQ = __coverage__['build/text-wordbreak/text-wordbreak.js'];
__cov_YeNIc3THFuF48mI3UStQLQ.s['1']++;YUI.add('text-wordbreak',function(Y,NAME){__cov_YeNIc3THFuF48mI3UStQLQ.f['1']++;__cov_YeNIc3THFuF48mI3UStQLQ.s['2']++;var Text=Y.Text,WBData=Text.Data.WordBreak,ALETTER=0,MIDNUMLET=1,MIDLETTER=2,MIDNUM=3,NUMERIC=4,CR=5,LF=6,NEWLINE=7,EXTEND=8,FORMAT=9,KATAKANA=10,EXTENDNUMLET=11,OTHER=12,SETS=[new RegExp(WBData.aletter),new RegExp(WBData.midnumlet),new RegExp(WBData.midletter),new RegExp(WBData.midnum),new RegExp(WBData.numeric),new RegExp(WBData.cr),new RegExp(WBData.lf),new RegExp(WBData.newline),new RegExp(WBData.extend),new RegExp(WBData.format),new RegExp(WBData.katakana),new RegExp(WBData.extendnumlet)],EMPTY_STRING='',PUNCTUATION=new RegExp('^'+WBData.punctuation+'$'),WHITESPACE=/\s/,WordBreak={getWords:function(string,options){__cov_YeNIc3THFuF48mI3UStQLQ.f['2']++;__cov_YeNIc3THFuF48mI3UStQLQ.s['3']++;var i=0,map=WordBreak._classify(string),len=map.length,word=[],words=[],chr,includePunctuation,includeWhitespace;__cov_YeNIc3THFuF48mI3UStQLQ.s['4']++;if(!options){__cov_YeNIc3THFuF48mI3UStQLQ.b['1'][0]++;__cov_YeNIc3THFuF48mI3UStQLQ.s['5']++;options={};}else{__cov_YeNIc3THFuF48mI3UStQLQ.b['1'][1]++;}__cov_YeNIc3THFuF48mI3UStQLQ.s['6']++;if(options.ignoreCase){__cov_YeNIc3THFuF48mI3UStQLQ.b['2'][0]++;__cov_YeNIc3THFuF48mI3UStQLQ.s['7']++;string=string.toLowerCase();}else{__cov_YeNIc3THFuF48mI3UStQLQ.b['2'][1]++;}__cov_YeNIc3THFuF48mI3UStQLQ.s['8']++;includePunctuation=options.includePunctuation;__cov_YeNIc3THFuF48mI3UStQLQ.s['9']++;includeWhitespace=options.includeWhitespace;__cov_YeNIc3THFuF48mI3UStQLQ.s['10']++;for(;i