text: /*
  * Copyright (c) 2006-2009 Erin Catto http://www.box2d.org
  *
  * This software is provided 'as-is', without any express or implied
  * warranty.  In no event will the authors be held liable for any damages
  * arising from the use of this software.
  * Permission is granted to anyone to use this software for any purpose,
  * including commercial applications, and to alter it and redistribute it
  * freely, subject to the following restrictions:
  * 1. The origin of this software must not be misrepresented; you must not
  * claim that you wrote the original software. If you use this software
  * in a product, an acknowledgment in the product documentation would be
  * appreciated but is not required.
  * 2. Altered source versions must be plainly marked as such, and must not be
  * misrepresented as being the original software.
  * 3. This notice may not be removed or altered from any source distribution.
  */
  System.register(["../../Collision/b2CollideCircle.js", "./b2Contact.js"], function (exports_1, context_1) {
      "use strict";
      var b2CollideCircle_js_1, b2Contact_js_1, b2CircleContact;
      var __moduleName = context_1 && context_1.id;
      return {
          setters: [
              function (b2CollideCircle_js_1_1) {
                  b2CollideCircle_js_1 = b2CollideCircle_js_1_1;
              },
              function (b2Contact_js_1_1) {
                  b2Contact_js_1 = b2Contact_js_1_1;
              }
          ],
          execute: function () {
              b2CircleContact = class b2CircleContact extends b2Contact_js_1.b2Contact {
                  static Create() {
                      return new b2CircleContact();
                  }
                  static Destroy(contact) {
                  }
                  Evaluate(manifold, xfA, xfB) {
                      b2CollideCircle_js_1.b2CollideCircles(manifold, this.GetShapeA(), xfA, this.GetShapeB(), xfB);
                  }
              };
              exports_1("b2CircleContact", b2CircleContact);
          }
      };
  });
  //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYjJDaXJjbGVDb250YWN0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiYjJDaXJjbGVDb250YWN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7Ozs7Ozs7O0VBZ0JFOzs7Ozs7Ozs7Ozs7Ozs7WUFRRixrQkFBQSxNQUFhLGVBQWdCLFNBQVEsd0JBQXVDO2dCQUNuRSxNQUFNLENBQUMsTUFBTTtvQkFDbEIsT0FBTyxJQUFJLGVBQWUsRUFBRSxDQUFDO2dCQUMvQixDQUFDO2dCQUVNLE1BQU0sQ0FBQyxPQUFPLENBQUMsT0FBa0I7Z0JBQ3hDLENBQUM7Z0JBRU0sUUFBUSxDQUFDLFFBQW9CLEVBQUUsR0FBZ0IsRUFBRSxHQUFnQjtvQkFDdEUscUNBQWdCLENBQUMsUUFBUSxFQUFFLElBQUksQ0FBQyxTQUFTLEVBQUUsRUFBRSxHQUFHLEVBQUUsSUFBSSxDQUFDLFNBQVMsRUFBRSxFQUFFLEdBQUcsQ0FBQyxDQUFDO2dCQUMzRSxDQUFDO2FBQ0YsQ0FBQSJ9