text: "use strict";
  // 
  // MIT License:
  // Permission is hereby granted, free of charge, to any person obtaining
  // a copy of this software and associated documentation files (the
  // "Software"), to deal in the Software without restriction, including
  // without limitation the rights to use, copy, modify, merge, publish,
  // distribute, sublicense, and/or sell copies of the Software, and to
  // permit persons to whom the Software is furnished to do so, subject to
  // the following conditions:
  // 
  // The above copyright notice and this permission notice shall be
  // included in all copies or substantial portions of the Software.
  // 
  // THE SOFTWARE IS PROVIDED ""AS IS"", WITHOUT WARRANTY OF ANY KIND,
  // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
  // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
  // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
  // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
  // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
  // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
  //
  Object.defineProperty(exports, "__esModule", { value: true });
  var CardMedia = /** @class */ (function () {
      function CardMedia(session) {
          this.session = session;
          this.data = {};
      }
      CardMedia.prototype.url = function (u) {
          if (u) {
              this.data.url = u;
          }
          return this;
      };
      CardMedia.prototype.profile = function (text) {
          if (text) {
              this.data.profile = text;
          }
          return this;
      };
      CardMedia.prototype.toMedia = function () {
          return this.data;
      };
      CardMedia.create = function (session, url) {
          return new CardMedia(session).url(url);
      };
      return CardMedia;
  }());
  exports.CardMedia = CardMedia;
  //# sourceMappingURL=CardMedia.js.map