{"dependencies":[{"name":"../util/lift","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":1,"column":0,"index":0},"end":{"line":1,"column":39,"index":39}}],"key":"4CWnJ0pAAHdfw8fC393IKzeACYc=","exportNames":["*"],"imports":1}},{"name":"./OperatorSubscriber","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":2,"column":0,"index":40},"end":{"line":2,"column":64,"index":104}}],"key":"aA6xM2Hw6XHTylKbb30hQFraJU0=","exportNames":["*"],"imports":1}},{"name":"../observable/innerFrom","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":3,"column":0,"index":105},"end":{"line":3,"column":52,"index":157}}],"key":"FBPrPrjX4XVvDAZ4HcVswhfLakk=","exportNames":["*"],"imports":1}},{"name":"../util/noop","data":{"asyncType":null,"isESMImport":true,"locs":[{"start":{"line":4,"column":0,"index":158},"end":{"line":4,"column":36,"index":194}}],"key":"aChhNv96bmGLjINs7rQzzQIz8Yw=","exportNames":["*"],"imports":1}}],"output":[{"data":{"code":"__d(function (global, require, _$$_IMPORT_DEFAULT, _$$_IMPORT_ALL, module, exports, _dependencyMap) {\n \"use strict\";\n\n Object.defineProperty(exports, '__esModule', {\n value: true\n });\n exports.takeUntil = takeUntil;\n var _utilLift = require(_dependencyMap[0], \"../util/lift\");\n var _OperatorSubscriber = require(_dependencyMap[1], \"./OperatorSubscriber\");\n var _observableInnerFrom = require(_dependencyMap[2], \"../observable/innerFrom\");\n var _utilNoop = require(_dependencyMap[3], \"../util/noop\");\n function takeUntil(notifier) {\n return (0, _utilLift.operate)(function (source, subscriber) {\n (0, _observableInnerFrom.innerFrom)(notifier).subscribe((0, _OperatorSubscriber.createOperatorSubscriber)(subscriber, function () {\n return subscriber.complete();\n }, _utilNoop.noop));\n !subscriber.closed && source.subscribe(subscriber);\n });\n }\n});","lineCount":20,"map":[[7,2,5,0,"exports"],[7,9,5,0],[7,10,5,0,"takeUntil"],[7,19,5,0],[7,22,5,0,"takeUntil"],[7,31,5,0],[8,2,1,0],[8,6,1,0,"_utilLift"],[8,15,1,0],[8,18,1,0,"require"],[8,25,1,0],[8,26,1,0,"_dependencyMap"],[8,40,1,0],[9,2,2,0],[9,6,2,0,"_OperatorSubscriber"],[9,25,2,0],[9,28,2,0,"require"],[9,35,2,0],[9,36,2,0,"_dependencyMap"],[9,50,2,0],[10,2,3,0],[10,6,3,0,"_observableInnerFrom"],[10,26,3,0],[10,29,3,0,"require"],[10,36,3,0],[10,37,3,0,"_dependencyMap"],[10,51,3,0],[11,2,4,0],[11,6,4,0,"_utilNoop"],[11,15,4,0],[11,18,4,0,"require"],[11,25,4,0],[11,26,4,0,"_dependencyMap"],[11,40,4,0],[12,2,5,7],[12,11,5,16,"takeUntil"],[12,20,5,25,"takeUntil"],[12,21,5,26,"notifier"],[12,29,5,34],[12,31,5,36],[13,4,6,4],[13,11,6,11],[13,15,6,11,"operate"],[13,24,6,18],[13,25,6,18,"operate"],[13,32,6,18],[13,34,6,19],[13,44,6,29,"source"],[13,50,6,35],[13,52,6,37,"subscriber"],[13,62,6,47],[13,64,6,49],[14,6,7,8],[14,10,7,8,"innerFrom"],[14,30,7,17],[14,31,7,17,"innerFrom"],[14,40,7,17],[14,42,7,18,"notifier"],[14,50,7,26],[14,51,7,27],[14,52,7,28,"subscribe"],[14,61,7,37],[14,62,7,38],[14,66,7,38,"createOperatorSubscriber"],[14,85,7,62],[14,86,7,62,"createOperatorSubscriber"],[14,110,7,62],[14,112,7,63,"subscriber"],[14,122,7,73],[14,124,7,75],[14,136,7,87],[15,8,7,89],[15,15,7,96,"subscriber"],[15,25,7,106],[15,26,7,107,"complete"],[15,34,7,115],[15,35,7,116],[15,36,7,117],[16,6,7,119],[16,7,7,120],[16,9,7,122,"noop"],[16,18,7,126],[16,19,7,126,"noop"],[16,23,7,126],[16,24,7,127],[16,25,7,128],[17,6,8,8],[17,7,8,9,"subscriber"],[17,17,8,19],[17,18,8,20,"closed"],[17,24,8,26],[17,28,8,30,"source"],[17,34,8,36],[17,35,8,37,"subscribe"],[17,44,8,46],[17,45,8,47,"subscriber"],[17,55,8,57],[17,56,8,58],[18,4,9,4],[18,5,9,5],[18,6,9,6],[19,2,10,0],[20,0,10,1],[20,3]],"functionMap":{"names":["","takeUntil","operate$argument_0","createOperatorSubscriber$argument_1"],"mappings":"AAA;OCI;mBCC;2ECC,6CD;KDE;CDC"},"hasCjsExports":false},"type":"js/module"}]}